Непонятная интерпретация кодов G02, G03

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
oleg-boom
Новичок
Сообщения: 14
Зарегистрирован: 07 окт 2016, 15:41
Репутация: 0
Настоящее имя: Олег
Контактная информация:

Непонятная интерпретация кодов G02, G03

Сообщение oleg-boom »

Добрый день!
Столкнулся с таким вопросом. После генерации УП в eCam, полученный G код оказался немного корявым. А именно дуги, описанные командами G02, G03, не сходится по двум точкам.
Например:

Код: Выделить всё

G2 X10.000 Z28.975 I2.221 K0.768 F50.
G2 X11.000 Z28.143 I2.221 K0.769 F50.
Начертил траекторию вручную, получилось почти нормально, но дуга не приходит во вторую точку.
После это решил проверить матч, написал свою команду, в результате траектория нормальная.
НО, после внесения некорректных данных, матч так же не выдал сообщение об ошибке, а замкнул две точки через кривую, напоминающую спираль.
Данный кусок кода был также проверен на симуляторе ЧПУ от сименса. Он выдал сообщение об ошибке, что типа точки не сходятся, а если код нормальный то всё норм.
Дак вот вопрос, по каким алгоритмам матч интерпретирует коды? И корявый кам софт?
Вложения
12489.PNG
12489.PNG (9.25 КБ) 1564 просмотра
7852546.PNG
7852546.PNG (8.97 КБ) 1564 просмотра

Вернуться в «Windows / Mach»