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

Задание корекции иснтрумента в пост билдере


j@guar

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

Здравствуйте, разбираюсь в создании постпроцессора для стойки NC 110, 200, 210 токарного станка. Нужно задать смену инструмента в формате

N3 T1.1 M06.

Подскажите, как в Post Builder сформировать такой кадр? Может быть, у кого-нибудь есть готовый пост для стоек nc на post builder для токарных станков, для примера. Заранее благодарен за ответ.

PS

При генерации пост процессора для токарного станака без смены дефолтных настроек postbuilder, при получении УП вместо номера и корекции пишутся 00

N3 T00 H00 M06.

Хотя в модели детали указано номер иснтрумента и корекция.

Кажется что $mom_tool_number не отрабатывает как нужно, хотя если указать $mom_tool_name, то в УП получаем все названия инструментов, которые указаны в моделе детали. В чем может быть проблема.

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


Здравствуйте, разбираюсь в создании постпроцессора для стойки NC 110, 200, 210 токарного станка. Нужно задать смену инструмента в формате

N3 T1.1 M06.

Подскажите, как в Post Builder сформировать такой кадр? Может быть, у кого-нибудь есть готовый пост для стоек nc на post builder для токарных станков, для примера. Заранее благодарен за ответ.

Попробуй так

post-9003-1323542386_thumb.png

При генерации пост процессора для токарного станака без смены дефолтных настроек postbuilder, при получении УП вместо номера и корекции пишутся 00

N3 T00 H00 M06.

Хотя в модели детали указано номер иснтрумента и корекция.

Кажется что $mom_tool_number не отрабатывает как нужно, хотя если указать $mom_tool_name, то в УП получаем все названия инструментов, которые указаны в моделе детали. В чем может быть проблема.

Может номер инструмента больше 99, пост обрезает значение?
Ссылка на сообщение
Поделиться на других сайтах

Если еще есть необходимость:

Удали блок, где прописана смена инструмента (Т01 М06).

Вставь custom_command, обзови ее как-нибудь и вставь текст ниже:

global mom_tool_number

global mom_tool_adjust_register

set mom_tool_number [string toupper $mom_tool_number]

set mom_tool_adjust_register [string toupper $mom_tool_adjust_register]

set b .

MOM_output_literal "T$mom_tool_number$b$mom_tool_adjust_register M06"

Проверял. Работает.

PS: Не забудь задать номер инструмента и корректора.

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

Спасибо откликнувшимся.

Более детально разобрался в проблеме. У нас номер и корекция инструмента настраивается не через вкладку Инструмент

Изображение.

Там у нас забиты нули, это осталось еще от старых технолгий. Используют вкладку Управление станком -> События в начале траектории-> События задаваемые пользователем.

Extra Tool Change/Status=Active,Tool Number=2,Manual Tool Change=FALSE

Tool Length Compensation/Status=Active,Override Operation Parameter=TRUE,Adjust Register=3

Изображение

Как возможно получить эту строку параметров, вбрать Tool Number и Adjust Register, используя postbuilder. Желательно, чтобы метод работал для NX4.

ПС. Не стоит писать совет, что бы ставили номер и корекцию там, где нужно.

Заранее благодарен за ответы.

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

У меня событие Head совсем другое. Наверное Вы редактировали ude.cdl тогда нада лезрт в него и смотреть "event head" с "ui_label "head"" какие переменные как обзываются и вытаскивать их через пост точно так же как стандартные

например моё событие head:

EVENT head

{

UI_LABEL "Head"

PARAM command_status

{

TYPE o

DEFVAL "Active"

OPTIONS "Active","Inactive","User Defined"

UI_LABEL "Status"

}

PARAM head_name

{

TYPE s

TOGGLE Off

UI_LABEL "Name"

}

}

вот две переменные в нем command_status которое принимает значения "Active","Inactive","User Defined"

и head_name с текстовым значением

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

Спасибо откликнувшимся.

Более детально разобрался в проблеме. У нас номер и корекция инструмента настраивается не через вкладку Инструмент

Изображение.

Там у нас забиты нули, это осталось еще от старых технолгий. Используют вкладку Управление станком -> События в начале траектории-> События задаваемые пользователем.

Extra Tool Change/Status=Active,Tool Number=2,Manual Tool Change=FALSE

Tool Length Compensation/Status=Active,Override Operation Parameter=TRUE,Adjust Register=3

Изображение

Как возможно получить эту строку параметров, вбрать Tool Number и Adjust Register, используя postbuilder. Желательно, чтобы метод работал для NX4.

ПС. Не стоит писать совет, что бы ставили номер и корекцию там, где нужно.

Заранее благодарен за ответы.

Если у вас именно так все организовано, то в посте надо именно эти события обрабатывать самостоятельно. Вот пример как это делать Creating_and_Using_UDE_.rar
Ссылка на сообщение
Поделиться на других сайтах
  • 6 лет спустя...
4 часа назад, oblivionis сказал:

Подскажите "плиз" где можно скачать руководство по генератору постов postbuilder

 

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

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

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

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

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

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

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

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

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

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

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




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