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

Коррекция G41/G42 в плоскости G19/G18


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

Как в Pro engineer (creo) реализовать контурную обработку с коррекцией G41/G42 в плоскостях G18/G19?

Насколько я понял, что бы в программу включалась плоскость обработки, при создании УП надо добавлять:

  • Поворотную голову, предварительно настроенную (система координат шпинделя и крепления инструмента)
  • Твердотельный инструмент, предварительно настроенный (система координат крепления инструмента к поворотной голове, корд. система "TIP" указывающая положение инструмента во время обработки)

    (это вроде опционально)

Но при указании смещения инструмента в настройках траектории, смещение происходит вдоль оси инструмента.

post-26382-1367949239.jpg

Изменено пользователем moovi
Ссылка на сообщение
Поделиться на других сайтах


Проблема в том что не работает корректор или в том что смещение идёт по оси инструмента?

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

Я бы попробовал сначала задав в кадре с G18 или G19 сделать перпендикулярный подход к контуру с включением коррекции G41 или G42 и в конце контура такой же отход с выключением коррекции.

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

Проблема в том что не работает корректор или в том что смещение идёт по оси инструмента?

Проблема в том, что смещение идёт по оси инструмента, и как результат не работает корректор.

Изменено пользователем moovi
Ссылка на сообщение
Поделиться на других сайтах

Думаю, что корректор как раз у вас работает, коль он смещает по оси положение инструмента. Системе ЧПУ требуется дать команду включения поправки именно на перпендикулярном подходе к траектории эквидистанты. Тогда, опускаясь по оси инструмента, он не должен вводить поправку, а на радиусе в плоскости G18 или G19 вы должны увидеть изменения в виде увеличения перемещений. Это можно проверить, отработав по кадрам.

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

Но при указании смещения инструмента в настройках траектории, смещение происходит вдоль оси инструмента.

А как Вы указываете смещение?

Если через параметр "AXIS_SHIFT", то все правильно смещается.

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

Думаю, что корректор как раз у вас работает, коль он смещает по оси положение инструмента. Системе ЧПУ требуется дать команду включения поправки именно на перпендикулярном подходе к траектории эквидистанты. Тогда, опускаясь по оси инструмента, он не должен вводить поправку, а на радиусе в плоскости G18 или G19 вы должны увидеть изменения в виде увеличения перемещений. Это можно проверить, отработав по кадрам.

А как Вы указываете смещение?

Если через параметр "AXIS_SHIFT", то все правильно смещается.

За ввод коррекции (G41/G42) в программу отвечает параметр CUTCOM, так же необходим подход/отход за который отвечают параметры CUT_ENTRY_EXT/CUT_EXIT_EXT, APPROACH_DISTANCE/EXIT_DISTANCE, только при указании этих параметров в APT-код подставляется CUTCOM/LEFT(RIGHT) который в свою очередь заменяется постпроцессором на G41/G42.

При указании траектории движения (настройка кривой реза) нужно указать смещение реза и сторону удаляемого материала.

Я попробовал указать CUT_ENTRY.. = ALONG_AXIS, как советовали, но это ни к чему не привело. Так как при указании смещения реза и стороны удаляемого материала нарушается целостность траектории, как результат программа даже не завершается (зеленая галочка не горит). Впрочем изменение вида подхода тут не причем, тоже самое получается и при других вариантах.

В общем суть проблемы не в этом.

Смещение реза происходит в плоскости (XY) системы координат операции, поэтому результат смещения получается такой как на картинке выше.

То за что я пока зацепился в этом вопросе это как раз таки система координат. Дело в том, что при выборе обработки я указываю "Фрезерование по траектории", в настройках указываю систему координат плоскость XY которой параллельна плоскости обработки, а в параметрах COORDINATE_OUTPUT = seq_CSYS (вывод координат относительно СК операции) по умолчанию. Таким образом добиваюсь возможности нормального смещения.

Вот что получилось:

%qwerty G71*

N1 G30 G19 X-70.9 Y-11.5 Z-70.679*

N2 G31 G90 X.0 Y11.5 Z9.*

N3 G19 G90 T3 M06*

N4 S3000 M13*

N5 G00 X-65.45 Y-8.5*

N6 Z9*

N7 X-68.9*

N8 G01 X-70.9 F300*

N9 G41 Y-11.5 Z4*

N10 Z-27.763*

N11 G19*

N12 G03 Y-9.85 Z-31 J-7.5 K-27.763*

N13 G01 Z-70.5*

N14 G03 Y-5.85 Z-74.5 J-5.85 K-70.5*

N15 G03 Y-1.85 Z-70.5 J-5.85 K-70.5*

N16 G01 Y1.85*

N17 G03 Y5.85 Z-74.5 J5.85 K-70.5*

N18 G03 Y9.85 Z-70.5 J5.85 K-70.5*

N19 G01 Z-31*

N20 G03 Y11.5 Z-27.763 J7.5 K-27.763*

N21 G01 Z4*

N22 G40 Y8.5 Z9*

N23 X-65.45*

N24 M05*

N25 M30*

N9999 %qwerty G71*

*

G19 присутствует, G41 тоже, J/K радиуса

Изменено пользователем moovi
Ссылка на сообщение
Поделиться на других сайтах
  • 4 недели спустя...

При использовании угловой головки поступаю следующим образом:

- создаю систему координат, осью Z направленной на инструмент, положение осей X и Y не принципиально;

- в настройках последовательности ставлю галочку на "Cистема координат" в основном меню (обращаю внимание - в основном меню, а не в параметрах);

- при запросе Pro/E указать систему координат, указываю вновь созданную, это сориентирует инструмент должным образом;

- далее надо определить плоскость безопасности.

Следует не забывать, что при задании ориентации инструмента с отрицательных направлений осей X и Y круговая интерполяция и положение инструмента относительно тректории меняются на противоположные значения (G2 на G3, и наоборот; G41 на G42 и наоборот).

Судя по листингу - Heidenhain в ISO-кодах?

G19 - модальная функция, её повторение не имеет смысла.

Надеюсь чем-нибудь помог. Желаю удачи.

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

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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...