Jump to content
iPenetrator

Создание схем оборудования

Recommended Posts



19Slava83

Кто сможет отредактировать схему компоновки станка в МашинМейкере? Мне нужно ось B развернуть под 45 град. как на скрине.

post-10509-0-17835800-1385474631.png

Share this post


Link to post
Share on other sites
SNick

Если изначальная кинематическая модель станка (с неповернутой осью B) была сделана в МашинМейкере, то нет проблем. Шлите XML файл и 3D модель станка с повернутой осью B. Если в какой то другой программе,  то отредактировать можно только в ней 


... или, имея 3Dмодель станка с повернутой осью B,  сделать кинематическую модель в МашинМейкере с нуля.

Share this post


Link to post
Share on other sites
19Slava83

Если изначальная кинематическая модель станка (с неповернутой осью B) была сделана в МашинМейкере, то нет проблем.....

Высылаю Схему Машины - по-видимому из машин мейкера

Maho DMU70.zip

Share this post


Link to post
Share on other sites
SNick

Этого не достаточно. Нужна 3D модель станка DMU 70 с повернутой осью B.
Если вы хотите станок DMU 70 переделать в какой то другой,  тогда только сами под свою ответственность. 

Share this post


Link to post
Share on other sites
19Slava83

Огромное спасибо за ответ.

Модель в Солидворксе подойдет? Это, наверное, должна быть сборка? И насколько подробная?

 

Если вы хотите станок DMU 70 переделать в какой то другой,  тогда только сами под свою ответственность. 
Эти станки существуют в разных компоновках - 45 и 180 гр. Просто было представление, что в машин мейкере есть такая возможность - разворота.  А где-нибудь возможно найти этого зверя -  "машин мейкер" старую хоть версию?

Share this post


Link to post
Share on other sites
SNick

Модель из Солидворкса подойдет без проблем, сборку делать не нужно. В модели должны быть точно выставлены межосевые расстояния, и точно созданы объекты рабочей зоны - стол, шпиндельный узел, шторка за столом и тд. Остальное можно схематично. Насчет найти МашинМейкер, навряд ли получится, потому что он поставляется только дилерам, а они его ни кому не дают, поскольку зарабатывают на создании кинематических моделей :) 

Share this post


Link to post
Share on other sites
19Slava83

Stanok.zip

Модель в СолидВорке. Сделана "По рулетке". Документацию, к сожалению, не нашел с точными схемами...

Share this post


Link to post
Share on other sites
SNick

На рисунке выше есть размер L1. Это самый важный параметр кинематической модели.  
На вашей модели он равен 150.5892.   Проверьте еще раз.
Потому что, если он отличается от реального, то симуляция будет не достоверной. 
Не хочется делать в корзину :) 
 

post-717-0-25855500-1386060487.png

Share this post


Link to post
Share on other sites
19Slava83

Хммм.. Странно. У меня ось вращения оси B - это осевая линия цилиндра D500h20.

post-10509-0-20555600-1386071091_thumb.png

Поменял на 155. Не знаю... в машинных константах мелькает цифра 155,008. Она это или нет - не могу пока точно сказать. 

Поэтому округлим до 155мм. Модель проверил - сейчас размер точно 155. (ранее был 160)

DMU70.zip

Share this post


Link to post
Share on other sites
19Slava83

Забирай.

Огромное спасибо. Просто Супер! Завтра на работе попробую и выложу видео.

Share this post


Link to post
Share on other sites
19Slava83

Здравствуйте.

 

Как поменять положительное направление оси B и диапазон на 0,,,+ 180?

Еще, при симуляции, когда ноль заготовки в верхней плоскости, получается, что деталь утоплена в столе и траектории с красным предупреждением идут? Это из-за того что в модели станка был ноль в центре стола выбран?

Попробовал симуляцию, - сначала мимо вообще сверлил, хотя траектории правильно рисовал - я включил в параметрах режим ТСР - стал "попадать". На станке, естественно, еще не запускал программу.

 

post-10509-0-19312100-1386309217_thumb.pngpost-10509-0-69493900-1386309430_thumb.png

Share this post


Link to post
Share on other sites
SNick

Здравствуйте.

 

Как поменять положительное направление оси B и диапазон на 0,,,+ 180?

Еще, при симуляции, когда ноль заготовки в верхней плоскости, получается, что деталь утоплена в столе и траектории с красным предупреждением идут? Это из-за того что в модели станка был ноль в центре стола выбран?

Попробовал симуляцию, - сначала мимо вообще сверлил, хотя траектории правильно рисовал - я включил в параметрах режим ТСР - стал "попадать". На станке, естественно, еще не запускал программу.

 

attachicon.gifСнимок2.PNGattachicon.gifСнимок3.PNG

Щас станок подправим.

Насчет "деталь" утоплена в станке... В окне списка операций кликаешь в станок (самая верхняя строка), затем в нижнем окне открываешь закладку Настройка (самая левая). Там кликаешь в Установ, Открываешь (кнопка с 3 точками) Меняешь значение Смещение вдоль Z, кликнув в поле можно крутить колесо мыши одновременно наблюдая как деталь выползает из стола. В реальной настройке получившееся значение Z нужно использовать при наладке на станке, иначе будет несоответствие

Насчет B 0.... 180 странно, в документации написно 0...102

Насчет TCP все правильно. Если  не использовать этот режим, то при разработке УП,  ноль детали нужно будет всегда устанавливать в точке пересечения поворотных осей

Share this post


Link to post
Share on other sites
19Slava83
Насчет B 0.... 180 странно, в документации написно 0...102

 

Я извиняюсь сразу об этом не написал. Просто не ожидал , что кто-то вообще откликнется... А, так. на самом деле 0,,,180. Станок 2002 года.

Share this post


Link to post
Share on other sites
SNick

Извиняюсь, если успели скачать станок, качните заново, по ошибке не тот выложил

Share this post


Link to post
Share on other sites
19Slava83

У меня проблема - станок "не досверливает". Или не доходит до контура. Оси разворачивает и подходит "почти в цель". В общем что-то не так. В чём может быть ошибка?

Share this post


Link to post
Share on other sites
19Slava83

Проверил в солиде установ через сборку - значение координаты угла по оси "с" отличается от того что выдает спрут ровно на 10 градусов! Проверял разными постпроцессорами - тоже самое, значит причина не в постпроцессоре.

Share this post


Link to post
Share on other sites
Dantist

Проверил в солиде установ через сборку - значение координаты угла по оси "с" отличается от того что выдает спрут ровно на 10 градусов! Проверял разными постпроцессорами - тоже самое, значит причина не в постпроцессоре.

Если возможно, то либо в личку прислать проект, либо выложить в форум.

Share this post


Link to post
Share on other sites
19Slava83

 

Проверил в солиде установ через сборку - значение координаты угла по оси "с" отличается от того что выдает спрут ровно на 10 градусов! Проверял разными постпроцессорами - тоже самое, значит причина не в постпроцессоре.

Если возможно, то либо в личку прислать проект, либо выложить в форум.

 

Там эти операции погашены, я пока начал без них делать

GIT008(SW).rar

Share this post


Link to post
Share on other sites
Maxidrom777

Доброго времени суток.

Начал изучение SprutCAM, пока самостоятельно. Версия SprutCAM8

У меня станок DMU50   5-координатный. В оборудовании Спрута есть DMU70. Компоновка такая же. Только ось B вращается по часовой стрелке в положительном направлении. Мне же нужно вращение против часовой стрелки. Как можно изменить направление вращения стола по оси B?

Спасибо.

Share this post


Link to post
Share on other sites
SNick

Доброго времени суток.

Начал изучение SprutCAM, пока самостоятельно. Версия SprutCAM8

У меня станок DMU50   5-координатный. В оборудовании Спрута есть DMU70. Компоновка такая же. Только ось B вращается по часовой стрелке в положительном направлении. Мне же нужно вращение против часовой стрелки. Как можно изменить направление вращения стола по оси B?

Спасибо.

В папке, где лежит станок, найдите файл dmu70.xml. Откройте его Блокнотом. Вставьте строку <Scale DefaultValue="-1"/>  как показано ниже. Должно сработать.
 
<Schema Caption="Frame">
<ImageFile DefaultValue="Frame.osd"/>
<SCType ID="AxisB" Caption="Tool head (B)" type="TMachineAxis">
<ImageFile DefaultValue="AxisB.osd"/>
<Matrix>
<SCType ID="T1" type="TRotateX" DefaultValue="-90"/>
<!--SCType ID="T3" type="TTranslateZ" DefaultValue="446"/-->
</Matrix>
<ParameterName DefaultValue="AxisBPos"/>
<AxisType DefaultValue="Rotary"/>
<Scale DefaultValue="-1"/>
<SCType ID="AxisC" Caption="Rotary Table ©" type="TMachineAxis">

Share this post


Link to post
Share on other sites
Dantist

Доброго времени суток.

Начал изучение SprutCAM, пока самостоятельно. Версия SprutCAM8

У меня станок DMU50   5-координатный. В оборудовании Спрута есть DMU70. Компоновка такая же. Только ось B вращается по часовой стрелке в положительном направлении. Мне же нужно вращение против часовой стрелки. Как можно изменить направление вращения стола по оси B?

Спасибо.

я бы советовал использовать реальную схему, а не близкую к аналогу.

поскольку размеры рабочих зон ДМУ70 больше, чем ДМУ-50, то постоянно будет выскакивать сообщение на стойке, о наезде на виртуальные концевики. 

Набегаешься от станка к компу, а новопассита сколько выпьешь :)

Share this post


Link to post
Share on other sites
SNick
.....на виртуальные концевики..... 

 

 что то новенькое,  может все же программные ограничители ? :smile:

Share this post


Link to post
Share on other sites
Иван Владимирович

Уважаемые Техэксперты!

Прошу помочь отредактировать в Машин Майкере стандартную схему станка Index G160. (удалить ось А, а ось шпинделя совместить  с центром оси вращения В на расстоянии 150 мм до торца)

IndexG160.rar

Edited by Иван Владимирович

Share this post


Link to post
Share on other sites
Иван Владимирович

Уважаемые Техэксперты!

Прошу помочь отредактировать в Машин Майкере стандартную схему станка Index G160. (удалить ось А, а ось шпинделя совместить  с центром оси вращения В на расстоянии 150 мм до торца)

 

Ок Сам разобрался)))),,,

Share this post


Link to post
Share on other sites
kulakov116-58-63

Уважаемые Техэксперты!


Как в Машин Майкере развернуть в любой станке ось X,Y на 180 градусов?


Share this post


Link to post
Share on other sites
Dantist

вроде как-то так, если Вы прямо через машинмейкер меняете..

 

post-16895-0-38833600-1455888553_thumb.jpg

Share this post


Link to post
Share on other sites
kulakov116-58-63

Меняю через машинмейкер. Ничего не изменилось. Хотя в табличке стоит минус.


Извините. Всё нормально. Поменялось. Спасибо.

Share this post


Link to post
Share on other sites
kulakov116-58-63

Добрый день. Можно ли самому изменить размеры 3D модели какой-нибудь части станка в файле с расширением *,osd? Мне нужно чтобы поворотный стол был уже на 200мм. Есть MachineMaker.

  • Нравится 1

Share this post


Link to post
Share on other sites
SNick
Сам *.osd файл отредактировать нельзя. Eсли нет исходной 3D модели станка (а как я понял - ее нет) то можно сделать так. 

1. Создаете в какой-нибудь системе 3D модель стола нужного размера. Ось Z по центру и смотрит вверх. Сохраняем в формате *.igs или другом, чтоб можно было импортировать в SprutCAM.

2. Импортируем в SprutCAM. На закладке 3D модель выделив модель стола, сохраняем его как OSD файл (правой кнопкой по папке с поверхностями стола - "сохранить как", формат сохранения выберите *.osd)

3. В списке *.osd файлов станка (файл стола возможно называется типа Table.osd или AxisC.osd ) подмените файл стола на новый (ест-но, сохранив в резерве оригинал станка полностью). 

4. Загрузите схему в SC и смотрите положение стола. Скорее всего будет расположен по торцу шпинделеля. Вернитесь в SprutCAM и там, используя преобразования сместите модель по оси Z вниз на необходимое расстояние (возможно оно равно диапазону движения оси Z станка). Опять сохраните в osd и проверьте положение.  

Не очень удобно , но работает. Удачи!

  • Нравится 1

Share this post


Link to post
Share on other sites
kulakov116-58-63

 

Сам *.osd файл отредактировать нельзя. Eсли нет исходной 3D модели станка (а как я понял - ее нет) то можно сделать так. 
1. Создаете в какой-нибудь системе 3D модель стола нужного размера. Ось Z по центру и смотрит вверх. Сохраняем в формате *.igs или другом, чтоб можно было импортировать в SprutCAM.
2. Импортируем в SprutCAM. На закладке 3D модель выделив модель стола, сохраняем его как OSD файл (правой кнопкой по папке с поверхностями стола - "сохранить как", формат сохранения выберите *.osd)
3. В списке *.osd файлов станка (файл стола возможно называется типа Table.osd или AxisC.osd ) подмените файл стола на новый (ест-но, сохранив в резерве оригинал станка полностью). 
4. Загрузите схему в SC и смотрите положение стола. Скорее всего будет расположен по торцу шпинделеля. Вернитесь в SprutCAM и там, используя преобразования сместите модель по оси Z вниз на необходимое расстояние (возможно оно равно диапазону движения оси Z станка). Опять сохраните в osd и проверьте положение.  
Не очень удобно , но работает. Удачи!

 

Спасибо.

Share this post


Link to post
Share on other sites
BuZ

олучается так, что если я возьму станок похожий на мой в качестве шаблона, то подменив узлы на свои и подправив размеры в XML файле, я могу получить конкретно свой станок?

Share this post


Link to post
Share on other sites
Dantist

олучается так, что если я возьму станок похожий на мой в качестве шаблона, то подменив узлы на свои и подправив размеры в XML файле, я могу получить конкретно свой станок?

в теории, да..

если подмена узлов идет без изменения кинематики - то по-идее вообще не должно возникнуть проблем.. 

а вот если появляются доп. узлы (делительная головка, или синусный стол), которых не было в выбранном шаблоне - то придется еще что-то править (либо через XML, либо через машинмейкер).

 

хотя если габариты стола изменятся, возможно и улетит 0 станка.

Share this post


Link to post
Share on other sites
BuZ

Не подскажете, где в XML можно подправить диапазоны перемещений по осям?

Share this post


Link to post
Share on other sites
ququshka

Не подскажете, где в XML можно подправить диапазоны перемещений по осям?

Для линейных осей Параметр Min DefaultValue и Max DefaultValue

 

<MachineStateParameters>

            <SCType ID="AxisXPos" Caption="AxisXPos" Type="TMachineStateParameter">

                <Address DefaultValue="X"/>

                <Min DefaultValue="-1150"/>

                <Max DefaultValue="1350"/>

                <Group DefaultValue="linearAxis"/>

            </SCType>

            <SCType ID="AxisYPos" Caption="AxisYPos" Type="TMachineStateParameter">

                <Address DefaultValue="Y"/>

                <Min DefaultValue="-450"/>

                <Max DefaultValue="470"/>

                <Group DefaultValue="linearAxis"/>

            </SCType>

 

для поворотных осей тоже самое:

 

<SCType ID="AxisAPos" Caption="AxisAPos" Type="TMachineStateParameter">

                <Address DefaultValue="A"/>

                <Min DefaultValue="-120"/>

                <Max DefaultValue="120"/>

                <Group DefaultValue="RotaryAxis"/>

                <HasBrake DefaultValue="True"/>

            </SCType>

Share this post


Link to post
Share on other sites
BuZ

О! Спасибо, а я уже сам разобрался и не заходил сюда.

Share this post


Link to post
Share on other sites
BuZ

Всем привет! Срочно нужен станок Multus B400.
Или похожий для переделки. Взамен могу предложить что нибудь из Окумы и Морисейки. 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • Ветерок
      12 минут рисовать траекторию - это жёстко!
    • boatswain
      Здравствуйте, товарищи Хочу установить новую версию Ансиса 2020R1, при этом используется на данный момент 19.0. Есть ли опытные пользователи, которые могут поделиться опытом в переустановке Ансиса, нет ли там каких-нибудь подводных камней и особенностей или можно просто удалить старую версию и поставить новую? Как 2020 R1 открывает и взаимодействует с файлами более старых версий? Разумеется, Ансис скачан с торрента.
    • KorovnikovAV
      Не обращайте внимания. У него пластинку заело. А вообще, если в текущих условиях готовы рассмотреть начало некоторой части работ вроде построения системы инструментального менеджмента, планирования загрузки, а главное системы мотивации, нормирование и нормальное планирование денег - стуканите в личку.  Расскажу про возможности, референс-лист скину. Потому что многое из ваших хотелок вполне реализуемо проектно.  
    • fantom.ul
      Судя по публикациям, у деда ваще кукушка поехала. Собрался спасать мир. " От меня всё зависит! " (с0
    • BSV1
      Получается, что те, кто запасался туалетной бумагой не так уж и глупы ... 
    • Fedor
      Это да, не дремлют  :) 
    • Valday
      Где в вакансии сказано про просчет заказов, машинное время, работу нормировщиком и создание УП? 
    • fantom.ul
      "Кардиолог рассказывает о сменах, о том, каково это держаться на ногах 12 часов без еды, воды и туалета. Притом, она говорит, что кто-то работает даже по 24 часа." Интересно, в эту хрень кто поверит?
    • zerganalizer
      Подразумевается, что этот менеджер помимо управления и разруливания будет способен:   1. Построить 3D-модели любого заказа. Если не строить - то оценить время на построение. 2. Сделать САМ-обработку и симуляцию с правильными, эффективными стратегиями. Или с учетом огромного опыта сразу более-менее точно и адекватно оценить машинное время и прочие трудозатраты. 3. Проверять наладчиков и операторов - не сачкуют ли, не занижают ли режимы резания или не шабашат на сторону. Соответствует ли их производительность верным расчетам это чудо-менеджера.   И это для всех 100500 потенциальных заказов, из которых (что надо просчитать/пронормировать) лишь 10-20% пойдут в тираж. И всё это успеть между собственно менеджментом. Сталкивался с такими фантастами - найти эдакого кудесника за полцены...
    • tm-ares
×
×
  • Create New...