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

Цикл сверления G200 при включенном M218


Chizz

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

Станок Heidenhain TNC530, пост в ISO кодах.

Задача: написать цикл сверления G200 при активном M128. Обработка детали делается в UG. Потом с помощью постпроцессора делается пост. Нужно сделать исправления в постпроцессоре.

В этом цикле задаются такие параметры:

Q20 ; SET-UP ClEARANCE; Безопасное расстояние

Q21 ; DEPTH; глубина

Q22 ; PLUNGING DEPTH; глубина подвода

Q23 ; SURFACE COORDINATE; координата поверхности

Q24 ; 2ND SET-UP CLEARANCE ; второе безопасное расстояние

Q26 ; FEED RATE FOR PLUNGING; подача на глубину

M128 - сохранить позицию вершины инструмента при позиционировании осей наклона.

Есть решение при включенном M114. Но при включенном M128 пересчитываются координаты, вместо mom_pos используется mom_mcs_goto. При расчете SURFACE COORDINATE используется mom_cycle_feed_to_pos и mom_cycle_feed_to, а они рассчитываются через mom_pos и mom_tool_axis, которые не подходят при M128.

Короче не получается вычислить точку, в которую должна позиционироваться вершина инструмента перед циклом сверления. Если считать так

set v203 [expr $mom_mcs_goto(2) + ($mom_cycle_feed_to*($mom_tool_axis(2)-1))], то инструмент позиционируется рядом с отверстием.

Может как-то можно посчитать mom_tool_axis при включенном M128... Или есть пересчитанные переменные типа mom_cycle_feed_to_pos...

Я так понимаю, что все остальные параметры цикла G200, кроме SURFACE COORDINATE не меняются

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


Станок Heidenhain TNC530, пост в ISO кодах.

Задача: написать цикл сверления G200 при активном M128. Обработка детали делается в UG. Потом с помощью постпроцессора делается пост. Нужно сделать исправления в постпроцессоре.

В этом цикле задаются такие параметры:

Q20 ; SET-UP ClEARANCE; Безопасное расстояние

Q21 ; DEPTH; глубина

Q22 ; PLUNGING DEPTH; глубина подвода

Q23 ; SURFACE COORDINATE; координата поверхности

Q24 ; 2ND SET-UP CLEARANCE ; второе безопасное расстояние

Q26 ; FEED RATE FOR PLUNGING; подача на глубину

M128 - сохранить позицию вершины инструмента при позиционировании осей наклона.

Есть решение при включенном M114. Но при включенном M128 пересчитываются координаты, вместо mom_pos используется mom_mcs_goto. При расчете SURFACE COORDINATE используется mom_cycle_feed_to_pos и mom_cycle_feed_to, а они рассчитываются через mom_pos и mom_tool_axis, которые не подходят при M128.

Короче не получается вычислить точку, в которую должна позиционироваться вершина инструмента перед циклом сверления. Если считать так

set v203 [expr $mom_mcs_goto(2) + ($mom_cycle_feed_to*($mom_tool_axis(2)-1))], то инструмент позиционируется рядом с отверстием.

Может как-то можно посчитать mom_tool_axis при включенном M128... Или есть пересчитанные переменные типа mom_cycle_feed_to_pos...

Я так понимаю, что все остальные параметры цикла G200, кроме SURFACE COORDINATE не меняются

Уважаемый, а ты уверен, что при М128 циклы вообще могут работать?

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

Циклы работать будут, вопрос в том, а что такое М128 и как оное работает, на чём основывается и как на железках это проявляется.

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

Да работают циклы, РАБОТАЮТ.

Включи М128 поверни А или Б ось на 45° (что бы видней было) и нажми -Z посмотри и подумай, для чего нужен Cycle Plane (Cycle19) и для чего М128. Можно ещё почитать о функции М128. Как можно писать пост не зная стойки?

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

Станок Heidenhain TNC530, пост в ISO кодах.

Задача: написать цикл сверления G200 при активном M128. Обработка детали делается в UG. Потом с помощью постпроцессора делается пост. Нужно сделать исправления в постпроцессоре.

TNC530 - это стойка ЧПУ, а что за модель станка?

Абсолютно разные пересчёты, в зависимости от конфигурации. Одно дело, если стол поворотный, другое, если голова.

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

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

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

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

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

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

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

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

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

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

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




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