Язык в postbuilder как убрать 000
Перейти к содержимому

Язык в postbuilder как убрать 000

  • автор:

Язык в postbuilder как убрать 000

История PostBuilder началась в 16-ой версии Unigraphics, именно в ней появились его первая реализация в исходных кода на Tcl/Tk. Но уже в обновлении Unigraphics 16.3.3 — создатели расчухались и вдруг не с того, и сего, закрыли исходники. Просто зашифровав их. При запуске функция . _decrypt ( или иная другая по названию) — расшифровывает функции в память, поэтому при запуске PostBuilder -а — компьютер ‘ вставал ‘ , и продолжает ‘ вставать ‘ , колом, если у него не хватало оперативной памяти.

Сначала, Все новички, используют PB, не поняв его — начинают вручную править и создавать ПП, но потом, после приобретения определенного опыта, поняв принципы и устои Юга, начинают пользоваться PB в полную силу.

Изначально, да и сейчас, структура работы PB не отличалась оригинальностью от обычной схемы работы оболочек Gui Unix\Linux .
Есть файл проекта — *. pui на его основе компилятор/сборщик формирует несколько файлов , в данном случает *. tcl , *.def. Взаимосвязь между ними довольна призрачна.

Я подразумеваю, что человек, читающий Это. Может запустить ПостБилдер. Может создать Адрес, Блок, Вспомогательную команду. Может редактировать. При создании постпроцессора в Постбилдере, он первым делом начинает редактировать описание адреса G_cutcom , убирая ненавистные уже +-999999999.9999. Ругаясь и чертыхаясь.

Порядок Адресов в кадре

Глубоко вникнуть в состав pui — файла меня вынудило несколько случаев. Один из них был просто дурацкий: мне нужно было получить такой порядок адресов в кадре : G90 G41. Используя PB , получалось только так: G41 G90 .

Я много раз пытался сделать это — не выходило. Создавать свой адрес, когда был такой же в наличие (по функционалу), было как то глупо. Ругнулся и открыл pui -файл . Внимательно изучив содержимое, я обнаружил описание и порядок адресов, решил их переставить . и у меня получилось :):):)
Точно так же, мне удалось решить и проблему адресов еще для одного постпроцессора, и получить требуемое: M 3 S .

До После

Вывод: порядок Адресов в кадре — задается в pui. И его нужно при необходимости менять.
Исключение: Вывод адреса N .

Добавление MOM-команд, функций в структуру pui (tcl, def).

1. Меня всегда интересовало, почему в PB так неудобно и не понятно работает с Nurbs и H elix — интерполяцией. В принципе, она была обычным видом движения. Но реализация через uplevel < >— раздражала.
В pui— файле за это отвечает следующая часть:

Для решения этого насущного вопроса, откроем pui — файл, и добавим строчки, чтобы получилось как показано ниже.

После открытия модифицированного Pui в PB получим следующую картинку, и более того , в tcl — файле будут образованы следующие команды, которые мы можем редактировать и наполнять прямо из PB :

Точно также, Вы можете добавлять и обработчики, и другие вспомогательные команды:

2. Используя выше приведенную методику. Теперь вы можете, добавлять в меню PB нужные Вам функции. И не только, начинающееся на знакомое PB_CMD_*.
Ограничение, я думаю одно — процедура не должна содержать аргументы.
Если, Вы, хотите добавить свою собственную процедуру, то предварительно, опишите её в tcl — файле, дополните pui , а уж , затем открывайте Ваш проект в PB.

Contact US

Thanks. We have received your request and will respond promptly.

Come Join Us!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It’s Free!
Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Related Projects

Postbuilder: remove sequence numbers (N)

  • Forum
  • Search
  • FAQs
  • Links
  • MVPs

Postbuilder: remove sequence numbers (N)

Postbuilder: remove sequence numbers (N)

How to remove sequence numbers (N) completely using postbuilder for NX6?

RE: Postbuilder: remove sequence numbers (N)

Simply remove the sequence event.

See attached picture.

RE: Postbuilder: remove sequence numbers (N)

I never realize that was sequence event.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members! Already a Member? Login

Язык в postbuilder как убрать 000

Язык в postbuilder как убрать 000

Порядок Адресов в кадре

Глубоко вникнуть в состав pui — файла меня вынудило несколько случаев. Один из них был просто дурацкий: мне нужно было получить такой порядок адресов в кадре : G90 G41. Используя PB , получалось только так: G41 G90 .

До После
Добавление MOM-команд, функций в структуру pui (tcl, def).

Pb_cmd_spindle_sfm_range_select.tcl

Pb_cmd_spindle_table.tcl

Pb_cmd_tape_length.tcl

Pb_cmd_three_dimensional_tool_offset

G41 G01 X Y Z I J K D

Pb_cmd_tool_list.tcl

Pb_cmd_zw_axis.tcl

PB_CMD_set_quill_home Позиционирует пиноль шпинделя в исходное положение на ускоренной подаче.
PB_CMD_set_table_home Позиционирует стол в исходное положение на ускоренной подаче.
PB_CMD_set_mode_zaxis Ось W (стол) зафиксирован. Ось Z (пиноль шпинделя) позиционируется.
PB_CMD_set_mode_waxis Ось Z (пиноль) зафиксирована. Ось W (стол) позиционируется.

UI_LABEL «Special cycle value 1»

UI_LABEL «Special cycle value 2»

This option allows you to define the extension that the system uses when the listing file is created. The name of your listing file is the name of the NC file with the listing file extension. The default listing file extension is .lpt.

NX CAM II. Работа в постбилдере. Post Builder. Урок 20

Курс доступен! Расширенный курс обработки в NX. Урок 20. (Работа в постбилдере). В данном видео продолжаем разрабатывать свой постпроцессор. Разработка постпроцессора ведется средствами постбилдера — спец. программой NX. Первый урок: Гарантия передачи материалов Как скачать курс к себе на компьютер Предлагаю посмотреть видео как заниматься по курсу Смотрите видео как записать свой вопрос преподавателю Как пользоваться справкой История развития NX Здравствуйте, меня зовут Александр Стариков, я готовлю интернет версии курсов NX. Мой имейл: [email protected]

Mihandroz

Как пересобрать постпроцесор?

Oleksandr Karpenko

эх а я как раз воевал недавно с нумерацией (убрать нули в начале)))) Долго тупил где же оно))) (все дело в мелочах)

Vartanchick

Круто.
Листая список видел подумал а что такие короткие.
Ах вон оно что! Платите денюжки. Поааильно

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *