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

Post Builder - Перемещение по спирали


Servius

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

Добрый день коллеги,

 

Возник вопрос по работе в Post Builder.

В рабочем постпроцессоре удалены перемещения по спирали и по NURBS.

Весь инет облазил не могу найти, как запихать их обратно.

Если создавать пост с нуля то эти перемещения присутствуют (см. рис), но не мало времени понадобится для того, что бы сделать аналог, а его к сожалению нет.

 

По сему прошу помощи, как вернуть эти перемещения на родину :)

 

Заранее благодарен :)

post-54494-0-17437800-1467289658_thumb.jpg

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


  • 1 месяц спустя...

Прошу помощи!

Столкнулся с такой-же проблемой, после того, как проделал все действия у меня пост выводит следующее:

 

%

O0001 ()
N0010 T20 M06
M01
M44
G0 G90 G54 C0.0
M43
X106.5 Y-42. S1432 M03
G43 Z192. H20
Z48.
G1 X104.5 F258. M08
G3 X104.5 Y-42. Z47.5 I2. J0.0 K-.08 F286.
X104.5 Y-42. Z47. I2. J0.0 K-.08
X104.5 Y-42. Z46.5 I2. J0.0 K-.08
X106.5 I1.
G0 Z78.554
 
А надо:

%

O0001 ()
N0010 T20 M06
M01
M44
G0 G90 G54 C0.0
M43
X106.5 Y-42. S1432 M03
G43 Z192. H20
Z48.
G1 X104.5 F258. M08
G3 X104.5 Y-42. Z47.5 I2. J0.0 F286.
X104.5 Y-42. Z47. I2. J0.0
X104.5 Y-42. Z46.5 I2. J0.0
X104.5 Y-42. I2. J0.0
X106.5 I1.
G0 Z78.554
 
1. В моем варианте не делает конечный чистовой проход по окружности.
2. И как убрать "К"
Ссылка на сообщение
Поделиться на других сайтах

В генераторе постпроцессора открой команду пользователя PB_CMD_helix_move  и в самом последнем условии (в конце команды удали K)

 

# Make sure all X/Y/Z are output
   MOM_force once Z

   if { [string compare "none" $mom_sys_helix_pitch_type] } {

      MOM_force once I J K (удалить)

      switch $mom_sys_cir_vector {
         "Vector - Arc Center to Start" {
            set mom_prev_pos($cir_index) $pitch
            set mom_pos_arc_center($cir_index) 0.0
         }
         "Vector - Arc Start to Center" -
         "Unsigned Vector - Arc Start to Center" {
            set mom_prev_pos($cir_index) 0.0
            set mom_pos_arc_center($cir_index) $pitch
         }
         "Vector - Absolute Arc Center" {
            set mom_pos_arc_center($cir_index) $pitch
         }
      }

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

ОК! К- исчезло.

 

Не делает конечный чистовой проход, а в траектории HOLE_MILLING в NX он есть.

заранее благодарен.

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

ОК! К- исчезло.

 

Не делает конечный чистовой проход, а в траектории HOLE_MILLING в NX он есть.

заранее благодарен.

Попробуй в конце PB_CMD_helix_move написать MOM_do_template circular_move.

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

1. Выкладываю свой пост и деталь на которой его отрабатываю.NX-9.

2. Процедуры PB_CMD_helix_move просто нет. Вместо нее PB_CMD_init_helix, которую взял из библиотеки PB.

3. После того-как написал  MOM_do_template circular_move ничего не изменилось.

4. При повороте оси "С" - появляется вместо одного "G0 C180." - большое количество мелких перемещений.

 

Заранее благодарен.

PP.rar

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

Спасибо парни за тему! Не знал как нормальные винтовые врезания выводить. Сделал как тут написано и сработало. 

2. Процедуры PB_CMD_helix_move просто нет. Вместо нее PB_CMD_init_helix, которую взял из библиотеки PB.

Я тоже этот использовал.

3. После того-как написал  MOM_do_template circular_move ничего не изменилось.

У меня он там уже был по умолчанию в конце.

Не делает конечный чистовой проход, а в траектории HOLE_MILLING в NX он есть.

Возможно Вы имели ввиду: Параметры резания-Стратегия-Проходы дообработки? Так вроде отрабатывает. Или что-то другое?

4. При повороте оси "С" - появляется вместо одного "G0 C180." - большое количество мелких перемещений.

Так это в MCS выберите: Зазор-Автоматическая плоскость, цилиндр даёт как раз мелкие перемещения. 

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

Так это в MCS выберите: Зазор-Автоматическая плоскость

 

 

И получим бесподобную по красоте траекторию на ускоренном ходу.

Зазор-Автоматическая плоскость.mp4

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

Ну так контроль столкновений отключить надо...в НХ будет не хорошо, а вот в уп будет как нада. Других вариантов я пока не придумал( 

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

Вот если бы мы все ДРУЖНО, отпинали ногами Siemens , то и "Других вариантов" не надо будет придумывать . 

Столько всего в нем надо улучшать и улучшать а он-Siemens не чешется.....

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

И все-таки не получается получить конечный чистовой проход. Скорей всего какая-то ошибка в посте...

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

ПТИЦА СТОИТ ?

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

Конечно стоит, как прибитая. Если посмотрите проект, то видно траекторию подчистки.

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

X104.5 Y-42. Z46.5 I2. J0.0

X104.5 Y-42. I2. J0.0

 

задай обязательный вывод G3/G2

а лучше G3X_Y_I_J_

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

ПОЛУЧИЛОСЬ!!! Большое СПАСИБО.  :clap_1:

 

Кстати, на фануке очень широко применяется макропрограммирование, можно-ли прописывать данные программки (на ту-же спираль) в посте? И делал-ли кто-нибудь что-то подобное?

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

ПОЛУЧИЛОСЬ!!! Большое СПАСИБО.  :clap_1:

 

Кстати, на фануке очень широко применяется макропрограммирование, можно-ли прописывать данные программки (на ту-же спираль) в посте? И делал-ли кто-нибудь что-то подобное?

А зачем спираль выводить через макрос? Она и так в программе много места не занимает.

Кстати, Пират прав по поводу обязательного вывода G2/G3. Особенно для Фанука, его нужно включать, а то можно очень хорошо с дугами налететь.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • gudstartup
      @karlf 530 считывает ключ по специальному протоколу при помощи plc и получает его серийный номер а из него определяет возможные режимы доступа. там нет драйвера а есть plc модуль или несколько эти модули написаны на питоне  надпись smartkey исчезает с экрана при запуске чпу??
    • ДОБРЯК
      Для того, чтобы получить правильные высшие) формы при виртуальном эксперименте, нужно сделать грамотную КЭ модель. От разговора на эту тему вы постоянно уклоняетесь.  То нет компьютера под рукой, сделать простейший тест, то теряете интерес. :=) Сходимости энергии деформации при расчетах статики, недостаточно для точного определения высших собственных форм и частот.  Для того, чтобы грамотно использовать метод конечных элементов, нужно сделать много-много тестов в статике, динамике и ... Одной кнопки и двух конечных элементов в 3Д программе недостаточно для определения высших собственных форм...  У вас в качестве инструмента всего два конечных элемента, шести узловая несовместная оболочка Тимошенко и десяти узловой тетраэдр. И еще контакты при решении задачи на собственные числа. Вам ли говорить про правильность определения высших собственных форм для сложных изделий... :=)    
    • vad0000
      Покажите схему с разрешением на движение
    • vad0000
      Вход, а не выход Вытащить Аналоговый вход и все, как будто туда ничего не подключено И если мы подключим сигнал к энкодеру оси Х, то он стнтет одинаковый с аналоговым входом, который не подключен?
    • Snake 60
      @waze4534  Посмотрите вверх и прочитайте текст на красной полоске...
    • kkk
      Я так понимаю, что предупреждение про "касательные" не просто так выскакивает. Если скруглить прямую стыковку отрезков эскиза (минимальным радиусом) то все работает даже без объединенной кривой, достаточно эскиза.
    • karlf
      Подскажите пожалуйста, может кто сталкивался. Станок DMU-50 на стойке TNC 530, перестал определяться ключ доступа. Сам ключ вроде работает, если переключать на нём режимы, то в шкафу на соответствующих блоках лампочки тоже переключаются. Но изначально был уровень доступа 4, а теперь уровни доступа не активны. Ключ только один, запасных нет. Есть какой-то старый бэкап, пробовал его накатить, но какой-то он непонятный - станок грузится, но почти в конце загрузки выдаёт какую-то ошибку по параметрам. Может кто знает в каком из разделов и в какой папке искать установленные драйверы ключа?
    • YuriySt54
      В данной конструкции можно сразу одним телом делать и обрезать. Но меня интересовало, можно ли сразу при построении массива ограничить лишнее.
    • Ветерок
      Сделать основание одним телом, массив другим телом. Тело массива обрезать как надо, потом объединить тела.
    • YuriySt54
      Можно ли при построении массива лишнее отсечь, как к примеру отсечено по длинной стороне. Делал начальный элемент бобышкой по траектории с выбранной функцией "выровнять с торцевыми поверхностями". Можно ли так сделать при построении массива? Или отдельно потом обрезать лишнее только?
×
×
  • Создать...