Координатный кризис в поворотных осях
Координатный кризис в поворотных осях
Добрый день.
Станок CNC3050 + mach3 используем на 3-х осях... достало. Делаем пресс-формы и все простые переделали, пора приступать к сложным и с технической стороны 3-х осей перестало хватать. По крайней мере матрица с пуансоном в 3-х осях идет, а вот вставки требуют большего. Месяц танцев с бубном, просмотров туториалов, проб и ошибок привел к тому что я застрял вместе с операторами в "пузыре", за пределы которого выбраться без воздействия извне нереально.
ИПэшник из Краснодара (продавец станка) закинул мне постпроцессор ! CNCM-5axis (A- вокруг X) (B- Ст. вокруг YиZ).pmoptz, который запаролен. Фактически я по нему посмотреть только репорт. В соотвествии с этим репортом я создал кинематику станка. Это mdt-файл под 5-аксис тэйбл-тэйбл с геометрией CNC3050 и подшил туда dmt тела для симуляций в РМ. Все в соответствии с реальностью. На станке перекинули выхода поворотных осей, настроили коэфы двигателей под постпроцессор.
Вот что получается: РМ пишет траекторию перпендикулярную в точке контакта полусферы. УП соответствует симуляции, но не соответствует реалии (только при включении поворотной оси). Такое ощущение что база оси вращения (задаю ее в mdt-файле) находиться в другом месте и при смене значений (Z="-60") ничего не происходит, УП из под этого постпроцессора всегда одинаковая. Какую бы я Z не выбирал. Он наклоняет ось Х правильно, но при этом нужно же скорректировать подвинуть Y и Z, что происходит некоректно в итоге фреза в воздухе. В УП Y залипает на 30 (как в симуляции, а по факту ему надо 50 и чутарь по Z). УП начинаю с G90 G64 G50 G54 G49.
Пожалуйста помогите! Если нужно больше инфы, я тут!
Станок CNC3050 + mach3 используем на 3-х осях... достало. Делаем пресс-формы и все простые переделали, пора приступать к сложным и с технической стороны 3-х осей перестало хватать. По крайней мере матрица с пуансоном в 3-х осях идет, а вот вставки требуют большего. Месяц танцев с бубном, просмотров туториалов, проб и ошибок привел к тому что я застрял вместе с операторами в "пузыре", за пределы которого выбраться без воздействия извне нереально.
ИПэшник из Краснодара (продавец станка) закинул мне постпроцессор ! CNCM-5axis (A- вокруг X) (B- Ст. вокруг YиZ).pmoptz, который запаролен. Фактически я по нему посмотреть только репорт. В соотвествии с этим репортом я создал кинематику станка. Это mdt-файл под 5-аксис тэйбл-тэйбл с геометрией CNC3050 и подшил туда dmt тела для симуляций в РМ. Все в соответствии с реальностью. На станке перекинули выхода поворотных осей, настроили коэфы двигателей под постпроцессор.
Вот что получается: РМ пишет траекторию перпендикулярную в точке контакта полусферы. УП соответствует симуляции, но не соответствует реалии (только при включении поворотной оси). Такое ощущение что база оси вращения (задаю ее в mdt-файле) находиться в другом месте и при смене значений (Z="-60") ничего не происходит, УП из под этого постпроцессора всегда одинаковая. Какую бы я Z не выбирал. Он наклоняет ось Х правильно, но при этом нужно же скорректировать подвинуть Y и Z, что происходит некоректно в итоге фреза в воздухе. В УП Y залипает на 30 (как в симуляции, а по факту ему надо 50 и чутарь по Z). УП начинаю с G90 G64 G50 G54 G49.
Пожалуйста помогите! Если нужно больше инфы, я тут!
-
- Мастер
- Сообщения: 1407
- Зарегистрирован: 31 июл 2013, 20:05
- Репутация: 256
- Настоящее имя: Николай
- Контактная информация:
Re: Координатный кризис в поворотных осях
Ты уж лучше выложи фото станка. Так будет понятней что хочешь и что не получается.Ifrit писал(а):Пожалуйста помогите!
Страдания ведут человека к совершенству.
-
- Мастер
- Сообщения: 1097
- Зарегистрирован: 05 апр 2016, 20:18
- Репутация: 126
- Настоящее имя: Жэзэрэл
- Откуда: Там, сям.
- Контактная информация:
Re: Координатный кризис в поворотных осях
Могу ошибаться, но программа делается по постпроцессору. В постпроцессоре тоже есть геометрия станка и координаты осей. DMT для симуляции. DMT вообще может не быть. Надо постпроцессор править или новый пилить.
Нет, посмотрел, постпроцессор лезет в mtd файл.
Может вылет фрезы не указан?
Нет, посмотрел, постпроцессор лезет в mtd файл.
Может вылет фрезы не указан?
Re: Координатный кризис в поворотных осях
Доброе!
По сути проблема (на фото) в неверном расчете координаты Y и Z. Именно их компонента меняется при повороте оси Х. На фото, выставил угол поворота А и Y компоненту из УП на первом врезании. Получилось то что происходит по факту - фреза "в воздухе".
Фото пруфа вылета фрезы, длинны сборки, патрона выложить не могу, т.к. сейчас в работе форма на 3-х осевой. Но там все проверено-перепроверено и в соответствии! Может быть я туплю с параметром head_attach_point? Какой смысл он несет и может ли быть так что именно он приводит к проблеме? Или собака зарыта в адресе поворотной оси А. На фото понятно что она -60 от нулей (так же в нулях table_attach_point). Меняя значение высоты поворотной оси А на любое значение, УП остается неизменной. И это очень странно, ведь чем больше радиус тем большее смещение должны получать компоненты Y Z, при повороте А. Не понимаю где зарыт косяк, что в УП координата рисуется некорректно.
По сути проблема (на фото) в неверном расчете координаты Y и Z. Именно их компонента меняется при повороте оси Х. На фото, выставил угол поворота А и Y компоненту из УП на первом врезании. Получилось то что происходит по факту - фреза "в воздухе".
Фото пруфа вылета фрезы, длинны сборки, патрона выложить не могу, т.к. сейчас в работе форма на 3-х осевой. Но там все проверено-перепроверено и в соответствии! Может быть я туплю с параметром head_attach_point? Какой смысл он несет и может ли быть так что именно он приводит к проблеме? Или собака зарыта в адресе поворотной оси А. На фото понятно что она -60 от нулей (так же в нулях table_attach_point). Меняя значение высоты поворотной оси А на любое значение, УП остается неизменной. И это очень странно, ведь чем больше радиус тем большее смещение должны получать компоненты Y Z, при повороте А. Не понимаю где зарыт косяк, что в УП координата рисуется некорректно.
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: Координатный кризис в поворотных осях
центр вращения совпадает с активной ск детали?
Re: Координатный кризис в поворотных осях
Нет, центр вращения поворотной оси А ниже от СК на -60 по Z.vovafed писал(а):центр вращения совпадает с активной ск детали?
В выводе УП выбираю СК вывода и СК положения модели одну и туже, равную TABLE ATTACH POINT
Может я в этом косячу?
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: Координатный кризис в поворотных осях
сам только учусь
работаю в 4 осях
делаю ск в оси вращения
копирую несколько раз и меняю углы копий под нужные углы обработки
вычисляю и сохраняю программу в нужной мне ск
работаю в 4 осях
делаю ск в оси вращения
копирую несколько раз и меняю углы копий под нужные углы обработки
вычисляю и сохраняю программу в нужной мне ск
Re: Координатный кризис в поворотных осях
В "положении станка" (окно на закладке: станок - динамический контроль - положение станка) при симуляции УП рисует координаты - как доктор прописал, а вот в УП пипец!!! Хотя симуляция сделана по этой самой УП с "нетеми" координатами! СК вывода чтоли левая или я тычу кривыми руками... ХЕЛП!!!
Последний раз редактировалось Ifrit 10 сен 2018, 12:18, всего редактировалось 1 раз.
-
- Мастер
- Сообщения: 1097
- Зарегистрирован: 05 апр 2016, 20:18
- Репутация: 126
- Настоящее имя: Жэзэрэл
- Откуда: Там, сям.
- Контактная информация:
Re: Координатный кризис в поворотных осях
А где та самая система координат "1", в которой всё выводится? Не видно её. В каком она месте в повермилле?
Re: Координатный кризис в поворотных осях
она в центре стола = нижнему центру заготовки = table attach point = plasement (авто СК при импорте станка) = факту установки нулей в mach3Евжений писал(а):А где та самая система координат "1", в которой всё выводится? Не видно её. В каком она месте в повермилле?
Последний раз редактировалось Ifrit 10 сен 2018, 12:24, всего редактировалось 1 раз.
-
- Мастер
- Сообщения: 1097
- Зарегистрирован: 05 апр 2016, 20:18
- Репутация: 126
- Настоящее имя: Жэзэрэл
- Откуда: Там, сям.
- Контактная информация:
Re: Координатный кризис в поворотных осях
А куда на станке привязываететсь? К ней?
Re: Координатный кризис в поворотных осях
да, по сути она одна единственная, не считая глобальной - я ее гашу сразу из-за неправильного направления оси ZЕвжений писал(а):А куда на станке привязываететсь? К ней?
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: Координатный кризис в поворотных осях
если правильно понимаю уп вполне соответствует выбранной ск
Re: Координатный кризис в поворотных осях
Да, совершенно верно! УП как раз и выведено в этой СК. На скрине симуляция по этой УП в этой СК с выводом "положение - станок". И этом диалоговом окне показывает требуюмую координату Y. По факту фреза отстает от места где-бы ей надо находиться на 35мм - померил на станке по факту.vovafed писал(а):если правильно понимаю уп вполне соответствует выбранной ск
Мои догадки: СК вывода должна быть там как кажет диалоговое окно "положение - станок", но только непонятно прав ли я и как это реализовать?
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: Координатный кризис в поворотных осях
можно попробовать сделать копию с ск1
редактировать копию опустить на 60мм по зет и выводить относительно этой ск
редактировать копию опустить на 60мм по зет и выводить относительно этой ск
-
- Мастер
- Сообщения: 1097
- Зарегистрирован: 05 апр 2016, 20:18
- Репутация: 126
- Настоящее имя: Жэзэрэл
- Откуда: Там, сям.
- Контактная информация:
Re: Координатный кризис в поворотных осях
Для более удобного поиска косяка можно так сделать:
Т. е. в правом окне будет показывать координаты в той же системе в которой вывод делается.
Re: Координатный кризис в поворотных осях
Я нашел косяк (кажеться, тфу-тфу чтоб не сглазить), спасибо, vovafed!!! направил на путь истинный.
Действительно точка поворота оси А зависила от СК вывода УП, игнорируя mtd, в котором сказано что: control_info ADDRESS="A" MIN="-90" MAX="90" /><simple_rotary X="0" Y="0" Z="-60" I="-1" J="0" K="0" /> поворот А находиться в координате 0,0,-60 и опуская СКвывода по Z на -60 УП идеальная! (ну почти идеальная) Другими словами: Диалоговое окно "положение станка" учитывает MTD, а Вывод УП на MTD пох
Действительно точка поворота оси А зависила от СК вывода УП, игнорируя mtd, в котором сказано что: control_info ADDRESS="A" MIN="-90" MAX="90" /><simple_rotary X="0" Y="0" Z="-60" I="-1" J="0" K="0" /> поворот А находиться в координате 0,0,-60 и опуская СКвывода по Z на -60 УП идеальная! (ну почти идеальная) Другими словами: Диалоговое окно "положение станка" учитывает MTD, а Вывод УП на MTD пох
Re: Координатный кризис в поворотных осях
3алупу на воротник мне(( неважно используется ли MTD или нет, УП пишется со смещением 19 по Y, вместо 54
-
- Мастер
- Сообщения: 1407
- Зарегистрирован: 31 июл 2013, 20:05
- Репутация: 256
- Настоящее имя: Николай
- Контактная информация:
Re: Координатный кризис в поворотных осях
За мат на форуме по любому. А твой постпроцессор выводил УП нормально раньше ? Кинематическая модель постпроцессора 5-осей стол-стол ?Ifrit писал(а):3алупу на воротник мне(( неважно используется ли MTD или нет, УП пишется со смещением 19 по Y, вместо 54
Страдания ведут человека к совершенству.
Re: Координатный кризис в поворотных осях
Сорри сил моих дамских нехватает... САБЖNikolayUa24 писал(а):За мат на форуме по любому. А твой постпроцессор выводил УП нормально раньше ? Кинематическая модель постпроцессора 5-осей стол-стол ?Ifrit писал(а):3алупу на воротник мне(( неважно используется ли MTD или нет, УП пишется со смещением 19 по Y, вместо 54
Постпроцессор неопробован, сейчас работаю на трехосевом от фанука, 5-осей прогоняю впервые и сразу в луже... кинематика под спойлером Мое ощущение это то что РМ пофигу на MTD вцелом, хотя установки стоят что "да" везде