Jump to content

FAQ/Unigraphics/POST


Fixidea

Recommended Posts

an-kval

Может кто не знал. Если надо открыть постпроцессор созданный (сохранённый) в более новой версии postbuilder: открываем файл .pui и в первой строке снимаем комментарий и правим на  POSTBUILDER_VERSION=2007.0.3.0 

  • Нравится 3
Link to post
Share on other sites


blurleisure

Доброго дня, не подскажите, твердотелую деталь в NX, которая была конвертирована из графики, можно ли как-то адекватно выровнять по осям?

Link to post
Share on other sites
an-kval

Подскажите переменную плоскости безопасности (если существует), что-то не найду в списке.

Link to post
Share on other sites
mr_Voden
1 час назад, an-kval сказал:

Подскажите переменную плоскости безопасности (если существует), что-то не найду в списке.

Возможно mom_clearance_plane_point[0...2] и mom_clearance_plane_normal[0...2]

Link to post
Share on other sites
an-kval
57 минут назад, mr_Voden сказал:

Возможно mom_clearance_plane_point[0...2] и mom_clearance_plane_normal[0...2]

Не робит, ошибка.  В браузере переменных их не видно(

Link to post
Share on other sites
mr_Voden
23 минуты назад, an-kval сказал:

Не робит, ошибка

Вы прямо как есть скопировали? Это массивы из 3х элементов:

mom_clearance_plane_point (0) 

mom_clearance_plane_point (1) 

mom_clearance_plane_point (2) 

 

mom_clearance_plane_normal (0) 

mom_clearance_plane_normal (1) 

mom_clearance_plane_normal (2) 

24 минуты назад, an-kval сказал:

В браузере переменных их не видно(

Да, их там нет. Там много чего нет. 

Link to post
Share on other sites
an-kval

нет, mom_clearance_plane_normal (2)

Один товарищ на форуме сименс тоже интересовался давно. Говорит не работают переменные. Ему надо было датчик выводить на плоскость безопасности установленную в mcs.

 

Edited by an-kval
Link to post
Share on other sites
mr_Voden

@an-kvalЕсли плоскость задана, то работают. В других случаях - нет. 

  • Нравится 1
Link to post
Share on other sites
Stanislav

*******************************************************************************

Привет. Подскажите по проблеме. 

При выводе двух последовательных операций циклов сверления (центровани) не выводится коррекция на длину инструмента G43 H03.

При фрезерных операциях выводится корректор Н на длину и D во всех случаях. А тут вдруг наладчик запустил со второго перехода, а у меня там не оказалось корректора на длину инструмента. Работали уже год не обращал на это внимания, что в двух операциях сверления одним инструментом во второй нет коррекции на длину инструмента.

 

Проблема как я понял состоит в том что в первой операции по завершению инструмент остановился на высоте Z21.  Когда начала выполнятся вторая операция, переход в новую точку происходит на той же высоте Z21 поэтому в RapidMove вторая строчка перемещения по Z не отрабатывается и вместо строки G43 H3 Z21 M8 выводится только M8 несмотря на то что в начале каждой операции написано принудительно один раз вывести Н, Z да и все прочии координаты для первоночального позиционирования.

  MOM_force once M_spindle S X Y Z F R G_adjust H fourth_axis fifth_axis

 

Вот вопрос как заставить в циклах выводить сие дело и почему строка MOM_force once M_spindle S X Y Z F R G_adjust H fourth_axis fifth_axis не срабатывает? 

Картинки поста и кода прилагаю.

1.jpg

2.jpg

3.jpg

4.jpg

Edited by Stanislav
Link to post
Share on other sites
Stanislav

Добавление таких строк в конце операции в постбилдере проблему не решило. Предполагал очистить значения координат, тогда в новой операции их нужно будет заново установить и они будут выведены в коде, но не проканало. 

        #Деинсталяция переменной
if { [array exists mom_pos] } {
  unset mom_pos
}

 

Link to post
Share on other sites
mr_Voden

@Stanislav Я бы поступил так: в initial_move и first_move добавил кадры с первичным позиционированием, вызовом нулей, оборотами, вызовом корректора на длину. А из rapid_move убрал бы все это. А дальше по ситуации надо смотреть.

 

  • Нравится 1
Link to post
Share on other sites
Stanislav
34 минуты назад, mr_Voden сказал:

@Stanislav Я бы поступил так: в initial_move и first_move добавил кадры с первичным позиционированием, вызовом нулей, оборотами, вызовом корректора на длину. А из rapid_move убрал бы все это. А дальше по ситуации надо смотреть.

 

 

Добавил в данные события G43 H Z начало выводиться, буда дальше еще с X Y допиливать. Спасибо.

 

А есть понимание, может кто сможет объяснить почему в моем случае не работает? Несмотря на наличе Mom_force_once ?

Link to post
Share on other sites
an-kval
3 часа назад, mr_Voden сказал:

@an-kvalЕсли плоскость задана, то работают. В других случаях - нет. 

Плоскость всегда задана по умолчанию 100.

Не могли бы вы накидать простой пример как вывести ее в УП. В двух постах разных фанук и сименс не работает. 

IMG20250313105649.jpg

Plane.png

Edited by an-kval
Удалил лишнее
Link to post
Share on other sites
mr_Voden

@an-kval Могу, но у вас не работает потому что задана "автоматическая плоскость", а должна быть указана конкретная плоскость. Попробуйте. Если не заработает - будем дальше разбираться. 

Link to post
Share on other sites
an-kval

Выходит на определение автоматической плоскости нет переменной? Мне именно это и надо было.

Link to post
Share on other sites
an-kval
53 минуты назад, mr_Voden сказал:

@an-kval Такой не нашел. 

В отладчике явно вижу подхватываются мои 100 мм разными переменными типа: mom_pos, mom_alt_pos, mom_mcs_goto и тд. Но всё не то.

Link to post
Share on other sites
mr_Voden

@an-kval Могу лишь посоветовать задавать при поиске таких переменных какие-нибудь "уникальные" значения. Например не 100, а 107.367. Легче будет найти. 

  • Нравится 1
Link to post
Share on other sites
an-kval

Костыль конечно, но при условии если MCS установлена по верху детали (что обычно чаще и бывает), можно вывести в УП значение "Автоматической плоскости".

Z_PLANE.png

Link to post
Share on other sites
KrivoShip

Привет!

Подскажите, что могло поломаться/пойти не так, из-за чего команда MOM_abort "message" в событиях Первого и Автоматической смены инструмента не прерывает постпроцессирование и не выдает заданное сообщение, а переходит к событию конца траектории (вроде. или программы..) и вылетает уже с ошибкой отсутствия переменных (логично, ведь события с их определением он пропустил). При чем в других событиях этого же поста отрабатывает штатно. В других постах под другие стойки этой проблемы нет.

 

 

21.12.2023 в 10:22, A_1 сказал:

B0 C270, и это со стороны NX верно, он не делает лишний поворот по оси C, а обрабатывает последнюю операции с повёрнутой системой координат. Мне же нужно, чтобы систему координат он вернул в исходное положение.

Читал сейчас тему, и наткнулся на это. Но не увидел ответа, который когда-то сам получил на этом форуме. Еще давно, когда перешел на NX9, и посты тоже начали при возврате в нулевой наклон не возвращали поворот стола, хотя на NX8 работало иначе.

PB_CMD_revise_new_iks:

# Uncomment next statement to change rotary solution method
set mom_kin_rotary_axis_method  "ZERO"

 

Вдруг кто еще ищет ответ спустя пару лет =)

  • Нравится 1
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Сообщения

    • HornedOwl
      Понял, учту!
    • ole44ka
      А если условно приложено acceleration на всё тело (ускорение свободного падения) и force в одной точке, оно будет в эту точку вибрацию направлять, или по ускорению?
    • vladislav40rus
      Согласен. Но хотелось бы научиться из 2Д в 3Д.
    • BSV1
      Если есть чертеж, то проще по нему просто построить 3D модель, чем заниматься таким переводом. Особенно, если деталь сложная.
    • sereke75
      @HornedOwl , опасно. Витков много. Был бы один, то без проблем, а так есть вероятность срезания резьбы. Обычно на крышках делают 2-4 заходную резьбу. По 1/4 витка. Глубина резьбы до 0,8-1,5мм. Такие крышки срываются на ура. Если полная резьба, то безопаснее выкручивать.  
    • vladislav40rus
      Здравствуйте. Подскажите пожалуйста есть ли где видео или инструкцию (желательно подробно) по переводу 2д чертежа в 3Д модель? Простую модель нашел как делать, это вот https://rutube.ru/video/5eec495e3a2acfc3de3d808edfc7b2b4/?utm_source=embed&utm_medium=referral&utm_campaign=main_logo&utm_content=5eec495e3a2acfc3de3d808edfc7b2b4&utm_term=yandex-video.naydex.net&referrer=appmetrica_tracking_id%3D1037877625579705379%26ym_tracking_id%3D15500927786817891458 Но мне нужно сделать более сложную модель и я не понимаю как. Сразу 3Д модель с живой коробки могу сделать, но физическую коробку долго ждать, а чертеж есть, да и Т-Флекс позволяет из 2Д в 3Д. Версия Т-Флекс 17.1.25.0.   Коробка.grb
    • kvin
      На холодную, чтобы попасть в зону обратимых деформаций. Не помню как по науке, толи упругих толи пластических...
    • Fedorly
      Демонстрация инструмента Сортировки файлов по папкам в зависимости от толщина и других свойств Копия на рутуб  
    • green_fly
      Состав атмосферы Марса в зависимости от силы ударной волны на высоте 80 км.  
    • Grig75
      Для оформления чертежа к вашим размерам нужно добавить координаты центров радиусов скруглений. Для ЧПУ этого будет достаточно. Если это планируется изготавливать на универсале, то дополнительно потребуется операционный эскиз, примерно такой.
×
×
  • Create New...