ququshka

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

Pinned posts

Станок 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),

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

Поделиться сообщением


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


UnPinned posts

Уважаемый @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-ть осей от руки пишет?

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

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

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



  • Реклама

  • Сообщения