Перейти к публикации

Поворот по кратчайшему пути и функция TRAORI


Рекомендованные сообщения

Станок DMG CTX 2000 
Фрезеровка при включенной функции TRAORI, поворот по оси противошпинделя по кадрам:  

N468 Y1.421 Z110.376 C3=359.888; 

N469 X120.666 Y1.472 Z110.143 C3=0.063

Поворот пошел по длинному пути  почти на 360 градусов.
Как результат - шпиндель въехал в деталь.

Отрицательных значений ось С3 не понимает, более 360 то же не понимает.

Как объяснить - что довернуть нужно менее чем на градус, а не на полный оборот?
 

В DMG говорят, что нужно использовать конструкции C3=ACM(0.063или C3=ACP(0.063),

то есть повороты по или против часовой. Но описалово в документации не нашел. 

Ссылка на сообщение
Поделиться на других сайтах


Уважаемый @ququshka !

Операторы ACN (ACP)  - абсолютное указание размера для круговых осей, подвод к позиции в отрицательном (положительном)направлении. Они описаны в Руководстве по программированию. Основные функции.

Не забудьте учесть TRAORI

 

Ссылка на сообщение
Поделиться на других сайтах

Спасибо - буду пробовать.
По TRAORI - команда на станке не работает  и заменяется командой
TRANS_5A(3, "BC", 0)

Ссылка на сообщение
Поделиться на других сайтах

Уважаемый @ququshka !

В TRAORI, да и во всех команд трансформации, не малую роль играют соответствующие MD.

Советую прочитать в Руководстве РАСШИРЕННОЕ ПРОГРАММИРОВАНИЕ. Там хорошо описано с пояснительными рисунками. 

Ссылка на сообщение
Поделиться на других сайтах
11 час назад, ququshka сказал:

В DMG говорят, что нужно использовать конструкции C3=ACM(0.063или C3=ACP(0.063),

то есть повороты по или против часовой. Но описалово в документации не нашел. 

Кто вам такое в DMG сказал? 

Надо использовать вот такую конструкцию C=DC(значение_угла), или вектора

Нормально всё отрабатывает в пяти осях. Приезжайте в офис, если вы в Москве, покажу на реальном станке.

11 час назад, ququshka сказал:

Поворот пошел по длинному пути  почти на 360 градусов.
Как результат - шпиндель въехал в деталь.

Вы чем программу получаете? Чей пост?

Ссылка на сообщение
Поделиться на других сайтах

В формате C=DC (значение_угла) напрягает ограничение в180 градусов, хотя может так легче и проще.

 

Сказал человек который помог нам запустить 5-ти осевую обработку через формат TRANS_5A(3, "BC", 0).

До этого  мы два дня пытались запуститься через TRAORI, стойка, зараза, на оператор не ругалась, но и режим TCP не включала.

 

На данный момент управляющая выглядит следующим образом:

N1 G54
N2 G17
N3 T="50mm EndMill"
N4 TC(1,0,0,1,21.431,0)
N5 G0 B1=21.431
N6 L707 (356)
N7 C4=356.087
N8 G19
N9 SETMS(1)
N10 G97 S1=64 M1=3
N11 TRANS_5A(4, "BC", 0)
N12 Z288.702
N13 Y-10.947
N14 X320.092
N15 X98.42 Y-3.366 Z5.666
N16 G1 G94 X97.692 Y-3.341 Z4.735 M107 F100
N17 X86.756 Y-2.967 Z-9.228
N18 X87.852 Y-4.417 Z-9.492 C4=ACN(354.258) B1=21.776 F200
N19 X88.844 Y-5.905 Z-9.76 C4=ACN(352.429) B1=22.122
N20 X89.972 Y-7.438 Z-10.082 C4=ACN(350.612) B1=22.53
N21 X90.99 Y-9.012 Z-10.41 C4=ACN(348.795) B1=22.938
N22 X93.556 Y-8.364 Z-10.9 C4=ACP(349.862) B1=23.536
.

N32 X121.032 Y-0.809 Z-17.54 C4=ACP(359.234) B1=30.57
N34 X124.264 Y0.149 Z-18.508 C4=ACP(0.138) B1=31.474   ! Кадр который раньше сбоил

 

Вывод через DC буду пробовать

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, ququshka сказал:

В формате C=DC (значение_угла) напрягает ограничение в180 градусов, хотя может так легче и проще.

Что за ерунда?

Вот вполне рабочий код, который спокойно проходит через 0. Всю прошлую неделю программы работали как часы

N548248 X79.331 Y.535 Z-43.652 C4=DC(359.865) B1=3.105
N548249 X79.386 Y.818 Z-43.641 C4=DC(.054) B1=3.104

 

2 часа назад, ququshka сказал:

Сказал человек который помог нам запустить 5-ти осевую обработку через формат TRANS_5A(3, "BC", 0).

Человек сказал не совсем правду это первое, второе, я бы посоветовал пройти обучение ибо станок совсем не простой.

Ссылка на сообщение
Поделиться на других сайтах

Уважаемый @grOOmi !

Советую внимательно прочитать описание оператора DC

Команда для прямого подвода к позиции. Круговая ось движется к запрограммированной позиции по прямому, кратчайшему пути. Круговая ось перемещается в макс. диапазоне в 180°.

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

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, David123 сказал:

Команда для прямого подвода к позиции. Круговая ось движется к запрограммированной позиции по прямому, кратчайшему пути. Круговая ось перемещается в макс. диапазоне в 180°.

Ну так и программируйте как положено. Встройте в пост проверку и выводите либо так, либо так. В чём проблема-то? Или человек 5-ть осей от руки пишет?

Ссылка на сообщение
Поделиться на других сайтах
  • 2 года спустя...

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • gudstartup
      вы тоже думаете что можно все компоненты чпу заменить и ничего не изменится и предупреждение о том чтобы oprminf не восстанавливали на другой машине которое фанук встроил даже в загрузчик это просто алармисткий текст и ничего не будет..... ну и ну и где написано что она mate как например здесь с чего тогда базовый чпу mate если гл.плата не mate мне непонятно из-за экрана что ли
    • статист
      Охренеть, ни за что бы не догадался. Хоть бы словом где обмолвились об этом в документации. Короче нужна команда EMODIF, E_ID, 3, N_ID где E_ID - номер элемента, который мы собираемся модифицировать. Так как используется BEAM188, то у него не два узла оказывается рассматривается, а три, где первые два принадлежат элементу, а третий узел - направляющий. И соответственно число 3 - это номер узла балки, который мы собираемся модифицировать, то есть направляющий узел. И мы этот узел соответственно заменяем на узел с номером N_ID. И тогда сечение реально вращается. Разобрался по этому видео.    
    • Александр1979
      Материнка такая в руководстве есть. На 0i-D я менял материнку, опции не слетели. 
    • gudstartup
      @Viktor2004 кстати конкретно модели автора в руководстве нет хотя оно последней редакции 18 года
    • Viktor2004
      конкретно на этой не менял. На каких менял, написал выше
    • gudstartup
      какие платы и на каких системах вот в чем ворос конкретно на этой возникут проблемы
    • Viktor2004
      ну да. А то что я менял платы это мои бредовые фантазии   Ну исправили в паспорте. И что?
    • gudstartup
      это догадки и гадание на кофейной гуще а япривожу документ где написано про то что прочитайте пункт 4.11 а там представляете вот что 4) Замена печатной платы может привести к изменению идентификационного номера ЧПУ. Проверьте это на Экран ЧПУ. Если оно отличается от описанного в техническом паспорте, исправьте его.  
    • Viktor2004
      я менял все платы. И на форуме наверное не я один их менял. И никто еще не писал что при этом у него слетел сертификат Возможно ID номера проверяются только в момент установки опции, а когда они уже установлены и мирно хранятся в OPRM INF возможно ти уже на ID наплевать
    • gudstartup
      для кого это написано CAUTION Before replacing a printed circuit board, be sure to read Section 4.11, “OPTION INFORMATION FILE” to confirm the procedure.  
×
×
  • Создать...