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

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


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 пользователей

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




  • Сообщения

    • Fedor
      https://www.litres.ru/book/v-n-faddeeva/vychislitelnye-metody-lineynoy-algebry-65999878/  Ну и классику жанра :) 
    • Jesse
      4000 об/мин при наружном диаметре колеса 380 мм. Думаете, на больших оборотах вилка всё равно может разойтись и могут появиться гироскопические эффекты? Даже несмотря на вышеприведенные массово-инерционные оценки и расположение опор?   да я влияние престресс (вращение) особо не увидел... Думал обычным модальником прогнать, Ланцошом (он пошустрее).   Ещё мои раздумья направлены в сторону присоединённой массы воды, что по идее должно занижать частоты. Хотя для такого массивного вала как у меня даже на это дело можно забить, наверно...
    • Handrusik
      Maxx2000 - благодарю Павлуха - это не фриланс Утомлённый солнцем - приятно, что меня помнят
    • Борман
      Я так понимаю, что обороты не особо большие. ДК - это чисто высокооборотистая тема.   Просто мысли вслух... Если вилка будет сильно расходится, то всегда будет точка пересечения любого луча с кривой BW. Причем точка будет на меньших оборотах по сравнению с обычным престресс-модальником. Какие дальше действия ? С чем тут нужно дополнительно бороться по сравнению с тем, с чем нужно было бы бороться по результатам обычного престресс-модальника Если вилка не сильно расходится (от кривой обычного престресс-мобальника), то смысла стоить строгую ДК большого нет.    
    • boomeeeer
      На сименсе параметрами настраивается многое, что связано с менеджером иснструмента. Вызов возможен как по номерам, так и по именам инструментов. Через равно вроде как по имени вызывается (Т="имя"), а по номеру можно было, например, Т1 M6, а первый корректор подтянулся бы автоматически. И не всегда М6 на смену. Производитель мог нагородить чего угодно. Параметры надо смотреть
    • Den4ik85
      P.S этой ошибки не было при запуске,она возникла при выполнении команды смены инструмента "T=.." d1m6. (так учили на курсах) возможно,не тот номер ввел или не соответствовало название инструмента его номеру?
    • boomeeeer
      @Den4ik85 Подключаться к контроллеру и искать цепочку формирования сигнала ошибки DB2.DBX183.0. Возможно один из индуктивных датчиков на подсчёт ячеек магазина вышел из строя
    • boomeeeer
      G108 C0 - Включить шпиндель №0 в режим оси C G90 C180 - Переместить ось С в позицию 180 градусов
    • Den4ik85
      благодарю! ничего не понял, ну хоть что-то) учусь только) попробую разобраться
    • куркуль
      В системе управления неправильно настроено максимальное количество инструментов (должно быть установлено на 4 или 6).Информация о ПЛК Адрес ПЛК: DB1600.DBX3.0подпрограмма: ОСНОВНОЕ (OB1)исправление Проверьте правильность настройки MD14510[20] (максимальное количество инструментов). Каждый производитель прописывает по своему. на своего монстра ищи документацию.  
×
×
  • Создать...