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

FAQ/Unigraphics/POST


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

Можно, конечно.

 

Только, по-моему, многое можно упростить.

$P_UIFR[11] = ... Это какой-то экзотический ноль, ничем не отличающийся от G53

 

G0 SUPA Z=.. можно вполне заменить на

G0 G53 Zконкретная_цифра, ее на станке посмотреть, она вряд ли меняется при смене инструмента, хотя...

А вывести в нужное место CS_чего-то_там - так в нужном месте и выводите MOM_output_literal(format[......$то_что_нужно]) 

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


$P_UIFR[11] - это соответствует G511

 

остальные 3 кадра именно так и надо выводить, станкостроитеь так задумал.

 

Пробовали с преподом - $, " ",  [ ]  не выводятся, это ведь символы Postbuilder'a

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

Нет, обещал разобраться, просто время ограничено. Курс был базовый. Но самому охота подумать.

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

Спец символы выводятся как \Восьмеричный_код символа. Мне только один спецсимвол не удалось так вывести - \0


Соответственно $P_UIFR выводится как MOM_output_literal "\044P_UIFR", ну - и так далее... Привет преподу.

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

Ug_user, спасибо большое! Вывод идет, как надо.

Изменено пользователем cepr
Ссылка на сообщение
Поделиться на других сайтах
Соответственно $P_UIFR выводится как MOM_output_literal "\044P_UIFR"

 

Я обычно использую просто косую черту с указанием непосредственно спецсимвола, без использования восьмеричного кода.

MOM_output_literal "\$UIFR" - так тоже работает

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

$P_UIFR[11] - это соответствует G511

 

остальные 3 кадра именно так и надо выводить, станкостроитеь так задумал.

 

Пробовали с преподом - $, " ",  [ ]  не выводятся, это ведь символы Postbuilder'a

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

Я обычно использую просто косую черту с указанием непосредственно спецсимвола, без использования восьмеричного кода.

MOM_output_literal "\$UIFR" - так тоже работает

...не всегда так было...

Ссылка на сообщение
Поделиться на других сайтах
можно организацию озвучить, или это все-таки Величайшая Военная Тайна...

 

Ни к чему это. Обучение проведено в соответствии с оплатой, да и обещана поддержка и консультации. Не в претензии же, просто самим интересно разобраться. А здесь есть знающие специалисты.

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

Добрый день. Проблема: беру стандартный пост синумерик(NX 9), любой фрезерный, 3-5 осевой с любой кинематикой, вывожу через него траекторию с круговой интерполяцией(круговой, не винтовой), а он апроксимирует траекторию в линейные перемещения с системной точностью. Output circular record стоит YES, mom_kin_helical_arc_output_mode END_POINT.

Не могу врубиться, где что меняется при постпроцессировании.

Еще проблема: в настройках поста стоит точность координат 3 знака после запятой, пост выводит 5 :g:

Кто сталкивался?

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

а в диалоге операции в самом NX не стоит "линейная интерполяция" (основное окно операции - управление станком - интерполяция)?

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

Нет. Стоит круговая перпендикулярно оси инструмента. Это было бы слишком просто и замечательно)

Другие посты ту же самую операцию правильно выводят.

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

C круговой сталкивался. Там (сейчас уже не вспомню где) в tcl файле перебивается разрешение на вывод круговой интерполяции на запрет. Зачем - не знаю. И вот где - с ходу не вспомню.

Ссылка на сообщение
Поделиться на других сайтах
в tcl файле перебивается
 А если открыть пост и с этими же настройками сохранить под другим именем? Будет нормально? К тому же автор говорит, что берет стандартный пост, а не созданный кем-то ещё.
Ссылка на сообщение
Поделиться на других сайтах

Нет, дело не в другом имени. Рабочий день кончился, из дома отпишусь что к чему. Разобрался.

Ссылка на сообщение
Поделиться на других сайтах
Output circular record стоит YES, mom_kin_helical_arc_output_mode END_POINT.

 

 

mom_kin_helical_arc_output_mode  отвечает за вывод спиральной интерполяции, а для окружностей другая переменная - mom_kin_arc_output_mode

Откройте tcl файл и воспользуйтесь поиском, где-то ниже в коде стоит строчка "set mom_kin_arc_output_mode LINEAR", замените ее на "set mom_kin_arc_output_mode FULL_CIRCLE"

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

Нет, все еще проще. При включенной функции компрессора процедура PB_CMD_arc_compressor_mode меняет значение переменной на LINEAR. В процедуре PB_CMD_set_Sinumerik_default_setting достаточно поменять значение переменной mom_siemens_compressor на COMPOF и круговые из NX выводятся круговыми в УП.

P.S. Осталось разобраться с количеством знаков после запятой. Кто подскажет, какая там переменная отвечает за это?)

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

PB_CMD_set_resolution, а там куча всего. Но разрешение после запятой меняется там. Мало ли кому то пригодится. 

Что то сименс в этом посте накрутили конечно. Я так понимаю, они решили весь мануал сразу реализовать.

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

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

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

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

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

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

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

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

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

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

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




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