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

Вывод трансформации координат G68.2 в УП


Greenston

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

Здравствуйте, уважаемые!

Прошу совета в следующей ситуации!

Имею фрезерный станок, имею легальный NX, а постов годных нет. Не покупают пока, к сож-ю(.

Так вот - пилю базовый "sim08_mill_5ax_fanuc_mm".

Проблема в следующем: имею Главную СК (в ней выбран параметр "Нулевая точка") и 2 Локальные СК (в них выбран параметр "Вращение"). К главной привязываемся, локальные пересчитываются в УП через G68. Когда локальная СК повернута и смещена к главной, проблем нет - G68 считается и выводится (это операция "Face_milling_1_trans_plus_rot"). Если же локальная СК только лишь смещена, G68 не выводится вообще, хотя нужна, т.к необходимо пересчитать смещения по линейным осям, но без поворота осей (операция "face_milling_1_trans").

Понимаю, что проблема в процедуре "PB_CMD__check_block_swiveling_coord_rot", которая управляет выводом или невыводом G68 в разделе "Initial Move". Но знаний не хватает, как правильнее поправить данную процедуру вывода G68.

Всех откликнувшихся благодарю заранее!

PS: пример "от балды", т.к. не могу выкладывать реальные детали.

222.rar

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


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

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

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

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

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

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

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

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

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

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




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