Как настроить построцессор в PostBuilder?

Поделиться
HTML-код
  • Опубликовано: 27 авг 2019
  • В данном видео рассматривается:
    - Настройка построцессора
    - Добавление и редактирование дополнительных функций станка
    - Команда включения смазочно-охлаждающей жидкости (далее СОЖ)
    Предыдущее видео "Создание постпроцессора для токарно-фрезерного станка в NX CAM" смотрите по ссылке • Создание постпроцессор...
    Автор видео Алексей Ширков, специалист IDEAL PLM по цифровому производству.
    Пообщаться с нашими специалистами очно и задать интересующие вопросы Вы сможете на Technology Days 2019 ideal-plm.ru/uPage/Technology...
    This video contains:
    - Edit postprocesssor Siemens NX in PostBuilder
    - Create and edit new group of coolant codes
    #idealplm #siemensnx #PostBuilder
    ✅ Обращайтесь! 🤝 Мы поможем подобрать решение под ваши задачи!
    Вы можете задать ваш вопрос в комментариях на странице
    или в WhatsApp/Telegram/Viber +7 (981) 830-48-39 ☎
    🎓 По вопросам обучения ➡️ connective-plm.com/obuchenie
    или в WhatsApp/Telegram/Viber +7 (981) 830-48-39 ☎
    Мы всегда открыты для общения и обсуждения.
    Сайт: connective-plm.com
    VK: connectiveplm
    FB: / connectiveplm
    Instagram: / connectiveplm
    Telegram: t.me/connectiveplm
    Twitter: / connective_plm
    Пишите комментарии - мы вам обязательно ответим!
    Команда Connective PLM
  • НаукаНаука

Комментарии • 36

  • @hombre0leg
    @hombre0leg 4 года назад +1

    Очень хорошо! То, что надо, спасибо 😊

  • @user-nr2nw8yd5n
    @user-nr2nw8yd5n 2 месяца назад

    Good afternoon! I would like to know if it is possible to edit the processor pos for when the tolerance is greater than .03 G5.1Q1R5,... if the tolerance is less than .03 G5.1 Q1R10

    • @ConnectivePLM
      @ConnectivePLM  17 дней назад

      Hello! Thanks for your question!
      You can check mom_inside_outside_tolerances(0) and mom_inside_outside_tolerances(1) variables

  • @Eduardfoton
    @Eduardfoton 4 месяца назад

    Здравствуйте, как создать постпроцессор для 4 осевого фрезерного станка , чтобы в строке были использованы только 3 координаты. В станке одновременно могут передвигаться только 3 оси, четвертая молчит

    • @ConnectivePLM
      @ConnectivePLM  4 месяца назад

      Здравствуйте! Один из вариантов - в настройках PostBuilder для ускоренных перемещений разделить координаты (адреса) в разные кадры. Для рабочих перемещений необходимо корректно создать операцию, чтобы не допускать перемещений сразу по 4 осям

    • @Eduardfoton
      @Eduardfoton 4 месяца назад

      Спасибо ,буду пробовать

  • @user-bc1og5du8m
    @user-bc1og5du8m 4 года назад +2

    Здравтвуйте.
    Почему я не могу создать событие? Щелкаю правой кнопкой и ничего не происходит.
    В чём может быть причина?

    • @ConnectivePLM
      @ConnectivePLM  4 года назад +1

      Добрый день, Вячеслав!
      При создании постпроцессора обязательно необходимо установить флажок напротив пункта «Enable UDEEditor».
      Если при создании постпроцессора не установить флажок, то добавить файл с событиями будет сложнее: Закройте приложение PostBuilder, затем добавьте в файл “имя постпроцессора”.tcl строки с рисунка (в инструкции).
      Затем создать файл “имя постпроцессора”.cdl.
      Данный подход может вызвать нестабильную работу постпроцессора, поэтому лучше устанавливать флажок «Enable UDE Editor» при создании.
      Инструкция с изображениями по ссылке:
      idealplmrus.sharepoint.com/:b:/s/ConnectivePLM/EfnWtPim8gpDmwkmbXdZf0MByaWKlBPdcHfkkcR7d1FliQ?e=r1keN8

    • @user-bc1og5du8m
      @user-bc1og5du8m 4 года назад +1

      Connective PLM спасибо за помощь. Всё понятно. А уже в созданном постпроцессоре можно изменить этот параметр, или это только при создании делается.

    • @ConnectivePLM
      @ConnectivePLM  4 года назад

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

    • @user-bc1og5du8m
      @user-bc1og5du8m 4 года назад +1

      Connective PLM спасибо, большое, попробую.

    • @ConnectivePLM
      @ConnectivePLM  4 года назад

      Пожалуйста, Вячеслав. Рады помочь 🙂

  • @user-kj2ec3hq2e
    @user-kj2ec3hq2e 2 года назад

    Здравствуйте, у меня в постах нет файла с расширением .cdl, ваш очень похож на файл .tcl. И как бы я ни бился у меня в файле .tcl стираются все мои вставленные в него изменения, после открытия его в PB. Не выходит как у вас окошко: "сохранить изменения"

    • @ConnectivePLM
      @ConnectivePLM  2 года назад

      Здравствуйте. Вероятно, причина в отсутствии настройки «Enable UDE Editor» при создании постпроцессора (в видео ruclips.net/video/_6F0D9a_IAA/видео.html на 1.45 минуте). Перед изменениями файла .tcl в текстовом редакторе необходимо закрыть постпроцессор в Post Builder. Некоторые процедуры являются системы и их невозможно изменить, они всегда перезаписываются при сохранении постпроцессора в Post Builder.

  • @user-bc1og5du8m
    @user-bc1og5du8m 4 года назад

    Здравствуйте.
    Ещё такой вопрос.
    Если в NX несколько операций подряд идут с одним номером инструмента, то в выходном файле нет разделения на инструменты , а код идёт подряд не не разделяется значением T0101 , например.
    Это не всегда удобно. Приходится задавать разные номера инструментов, а потом менять в текстовом виде.
    Как сделать чтоб номер и компенсатор инструмента всегда выводился, вне зависимости от того одинаковые ли они в разных операциях.
    Это касается и подачи F чтоб код тоже выводился после смены инструмента всегда.

    • @ConnectivePLM
      @ConnectivePLM  4 года назад

      Вячеслав, добрый день.
      Если я правильно понял вопрос, то вам необходимо каждый раз выводить кадр со сменой инструмента в начале операции. Вариантов решения проблемы может быть масса. В постпроцессорах поставляемых с NX кадр со сменой инструмента формируется в процедуре «Auto Tool Change» в приложении Post Builder, которая вызывается только в том случае, если инструмент в предыдущей операции отличается от инструмента в текущей операции. Для того, чтобы выводить кадр со сменой инструмента в начале каждой операции необходимо добавить/перенести кадры в процедуры «Initial Move» и «First Move» назначив принудительный вывод (Force Output), добавив туда и вывод подачи, где требуется.

    • @user-bc1og5du8m
      @user-bc1og5du8m 4 года назад

      Connective PLM С инструментом всё получилось. А вот с подачей не понятно она должна выводится после смены инструмента в первой строчке с G01, G02 или G03. Если F добавить в First Move или Initial move то подача добавляется после смены инструмента отдельной строчкой в мм/мин, а потом в строке с рабочим перемещением уже в мм/об, как и должна быть. В принципе сейчас всё выводится нормально, только лишняя строка с подачей после смены инструмента. Как обойти этот момент?

    • @ConnectivePLM
      @ConnectivePLM  4 года назад +2

      @@user-bc1og5du8m явно определить проблему сложно, предполагаю, что где-то осталась команда «MOM_force Once “имя кадра”». Необходимо отследить порядок вызова процедур и отследить место, где встречается эта команда. По умолчанию, слово F является модальным и выводится в том случае, если значение изменилось. Если слово F дублируется в разных кадрах подряд с одинаковым значением, то дело в «MOM_force».

    • @user-bc1og5du8m
      @user-bc1og5du8m 4 года назад

      Connective PLM спасибо большое посмотрю, наверное так и есть. Потому что на другом постпроцессоре который фрезерный всё получилось и нет лишних кадров.

    • @user-bc1og5du8m
      @user-bc1og5du8m 4 года назад

      Connective PLM а можно как то просто подавить данный кадр чтоб он не выводился?

  • @Mr-ds8op
    @Mr-ds8op 4 года назад

    добрый день подскажите пожалуйста как заставить NX вывести цикл нарезания резьбы , он прописан в PostBilder по умолчанию для TNC530 но когда я прогоняю через постпроцессор мне выдает2 ошибки
    1--- Потеряно событие: Имя события: MOM_mill_hole
    2ая -Потеряно событие: Имя события: MOM_mill_hole_move
    когда смотришь листинг все есть
    RAPID
    GOTO/25.4295,65.0593,25.0000
    CYCLE/MILL,HOLE,HELICAL,CLEAR,0.0000,FEDTO,-25.0000,RTRCTO,0.0000,MMPM,250.0000
    PAINT/COLOR,31
    GOTO/25.4295,65.0593,25.0000
    CYCLE/OFF
    PAINT/COLOR,211
    RAPID
    неделю уже бьюсь с этим а ответа не найти ..
    без цикла все выводит идеально и без проблем

    • @ConnectivePLM
      @ConnectivePLM  4 года назад +1

      Добрый день! Сложно по этим данным исправить проблему. Судя по ошибкам, в постпроцессоре отсутствуют процедуры ‘MOM_mill_hole’ и ‘MOM_mill_hole_move’. Но эти процедуры не относятся к циклу нарезания резьбы, должны быть ‘MOM_tap’ и ‘MOM_tap_move’, если использовать в настройках операции «Нарезание резьбы» цикл «Сверление,Резьба». Попробуйте воспользоваться, например, стандартным постпроцессором от sim02_mill_3ax для TNC, в нем вывод цикла нарезания резьбы осуществляется корректно через цикл 207.

    • @Mr-ds8op
      @Mr-ds8op 4 года назад

      @@ConnectivePLM я хочу добиться вывода цикла нарезание резьбы фрезой.
      метчиком он без проблем выводит а вот цикл нарезания резьбы в постпроцессоре прописан 262
      я уже все перебрал sim02_mill_3ax_tnc

    • @ConnectivePLM
      @ConnectivePLM  4 года назад +1

      ​@@Mr-ds8op В NX1899 и выше есть возможность вывода фрезерования резьбы (внутренней) через цикл. В основном диалогом окне операции (NX1911) в блоке «Программа и управление станком» в группе параметров «Вывод» переключить команду «Вывод перемещения», как «Цикл станка». В этом случае NX вызовет две процедуры: ‘MOM_mill_hole_thread’ и ‘MOM_mill_hole_thread_move’. Если этих процедур нет в постпроцессоре, то вы можете самостоятельно их добавить в Post Builder по аналогии с остальными циклами.

    • @Mr-ds8op
      @Mr-ds8op 4 года назад

      @@ConnectivePLM огромное спасибо . циклы прописаны в пост процессоре а вот как их подцепить к этим процедурам ‘MOM_mill_hole_thread’ и ‘MOM_mill_hole_thread_move ума не приложу

    • @ConnectivePLM
      @ConnectivePLM  4 года назад

      @@Mr-ds8op Пожалуйста 🙂 Можно открыть файл постпроцессора с расширением .tcl текстовым редактором, там с помощью поиска (ctrl + F) найти процедуры «MOM_mill_hole_thread» и «MOM_mill_hole_thread_move» и вручную наполнить содержимое процедуры по аналогии с другими циклами. Если они отсутствуют, то вручную создать эти процедуры и наполнить. Перед этим необходимо закрыть Post Builder, иначе при сохранении постпроцессора в Post Builder ручные изменения будут проигнорированы и файл перепишется.

  • @steinhausenzg2025
    @steinhausenzg2025 18 дней назад

    Как открыть эту вкладку ?? куда нажать ??
    🤔🤔🤔

    • @ConnectivePLM
      @ConnectivePLM  17 дней назад

      Здравствуйте! Если речь про диалоговое окно создания события пользователя (UDE), то при создании постпроцессора необходимо активировать галочку "Enable UDE Editor", тогда станет доступно создание пользовательских событий

    • @steinhausenzg2025
      @steinhausenzg2025 17 дней назад

      @@ConnectivePLM Какую галочку ? Где именно ?

    • @ConnectivePLM
      @ConnectivePLM  13 дней назад

      @@steinhausenzg2025 напишите нам пожалуйста на почту contact@connective-plm.com. Постараемся узнать подробнее о Вашей проблеме и помочь Вам!