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

FAQ/Unigraphics/POST


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

36 минут назад, cepr сказал:

В постбилдере, например, для Sinumerik

Последовательность в начале программы - PB_CMD_set_Sinumerik_default_setting

В этом окне и найдете.

@cepr ,@grOOmi  ....СПАСИБО МУЖИКИ 

 

Поменял вот здесь где  сделал пометку * :

PB_CMD_set_Sinumerik_default_setting  

COMPOF.png.fc43a413b9d8ff71bdeffe9050776177.png

Hide  

 

Выходит вот так 

Показать содержимое  

COMPOF_1.thumb.png.982aeaa1121f70b9e14ff5fb1f2d00ee.png

А должно быть так :  где то перебарщил ))))

COMPOF_3.thumb.png.c02c61ab782e474694e0f4f94dbb179e.png

Hide  

 

Слишком , пребащил ... буду пробывать ...  Буду пробывать ! СПАСИБО !

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


 @grOOmi @cepr

Большая пища для разума, когда сталкиваешься с такими трудностями , теперь становится более яснее, со циклами в особенности CYCLE832  и параметрами . Может у Вас вызывает некую улыбку ...типо это еще  "цветочки" . Но теперь понятно что, все делается для "плавности и точности" станка , что не вредно инструменту и шпинделю , и деталь в соответствии размерам.  

 

@grOOmi Понимаю как салагу можно гонять , но помогите что вы имеете ввиду :

9 часов назад, grOOmi сказал:

нет, проще в вызове 832 вставить переназначение на COMPCAD

 ??????? Где можно переназначить  , какую строку прописать ?

 

 я менял  но движение идут так ,как надо см. на скрины в посте ID 1421 (звездочками помечено где я менял) :

PB_CMD_set_Sinumerik_default_setting  

#Default Sinumerik milling settings for Mold&Die and Aerospace production
#
  global sinumerik_version
  global mom_siemens_tol_status mom_siemens_tol
  global mom_siemens_smoothing
  global mom_siemens_compressor
  global mom_siemens_feedforward
  global mom_siemens_5axis_mode
  global mom_siemens_ori_coord
  global mom_siemens_ori_inter
  global mom_siemens_ori_def
  global mom_siemens_method
  global mom_siemens_milling_setting

  if {![info exists sinumerik_version]} { return }
  if { [string match "V5" $sinumerik_version] } {
     set mom_siemens_tol_status  "System";      #System/User
     set mom_siemens_smoothing   "G642";        #G642/G64
     set mom_siemens_compressor  "COMPCURV";    #COMPCURV/COMPOF
     set mom_siemens_feedforward "FFWON";       #FFWON/FFWOF
     set mom_siemens_5axis_mode  "TRAORI";      #TRAORI/SWIVELING/TRAFOOF
     set mom_siemens_ori_coord   "ORIWKS";      #ORIWKS/ORIMKS
     set mom_siemens_ori_inter   "ORIAXES";     #ORIAXES/ORIVECT
     set mom_siemens_ori_def     "ROTARY AXES"; #ROTARY AXES/VECTOR

  } elseif { [string match "V6" $sinumerik_version] } {
     set mom_siemens_tol_status  "System";      #System/User
     set mom_siemens_smoothing   "G642";        #G642/G64
     set mom_siemens_compressor  "COMPCAD";     #COMPCAD/COMPOF *
     set mom_siemens_feedforward "FFWON";       #FFWON/FFWOF
     set mom_siemens_5axis_mode  "TRAORI";      #TRAORI/SWIVELING/TRAFOOF
     set mom_siemens_ori_coord   "ORIWKS";      #ORIWKS/ORIMKS
     set mom_siemens_ori_inter   "ORIAXES";     #ORIAXES/ORIVECT
     set mom_siemens_ori_def     "ROTARY AXES"; #ROTARY AXES/VECTOR

  } elseif { [string match "V7" $sinumerik_version] } {
     set mom_siemens_tol_status  "System";      #System/User
     set mom_siemens_smoothing   "G642";        #G642/G64
     set mom_siemens_compressor  "COMPCAD";     #COMPCAD/COMPOF  *

     set mom_siemens_feedforward "FFWON";       #FFWON/FFWOF
     set mom_siemens_5axis_mode  "TRAORI";      #TRAORI/SWIVELING/TRAFOOF
     set mom_siemens_ori_coord   "ORIWKS";      #ORIWKS/ORIMKS
     set mom_siemens_ori_inter   "ORIAXES";     #ORIAXES/ORIVECT
     set mom_siemens_ori_def     "ROTARY AXES"; #ROTARY AXES/VECTOR

  } else {
     set mom_siemens_tol_status  "System";      #System/User
     set mom_siemens_smoothing   "G642";        #G642/G64
     set mom_siemens_compressor  "COMPOF";     #COMPCAD/COMPOF-
     set mom_siemens_feedforward "FFWON";       #FFWON/FFWOF
     set mom_siemens_5axis_mode  "TRAORI";      #TRAORI/SWIVELING/TRAFOOF
     set mom_siemens_ori_coord   "ORIWKS";      #ORIWKS/ORIMKS
     set mom_siemens_ori_inter   "ORIAXES";     #ORIAXES/ORIVECT
     set mom_siemens_ori_def     "ROTARY AXES"; #ROTARY AXES/VECTOR
  }

  set mom_siemens_method          "DESELECTION"
  set mom_siemens_milling_setting "Default"

# Disable tool axis vector in 3axis machine.
  global mom_kin_machine_type
  if {[string match "3_axis_mill" $mom_kin_machine_type] } {
     set mom_siemens_5axis_mode "TRAFOOF"
     MOM_disable_address A3 B3 C3
     MOM_disable_address fourth_axis fifth_axis
  } elseif {[string match "4*" $mom_kin_machine_type] || [string match "3_axis_mill_turn" $mom_kin_machine_type]} {
     MOM_disable_address fifth_axis
  }
 

Hide  

 

Я полагаю, что параметр (PB_CMD_set_Sinumerik_default_setting) с большим акцентом на 5 осей , но я именно выбрал для трех осей . Разумнее поступить , создать собственный ? И делать его под себя , но как быть с встроенными циклами ? 

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

Здравствуйте.
скачал пост под fanuc 3х осевой, а он не ставит в конце строки  ; 
как его подправить, чтобы ставил?

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

Здравствуйте.
скачал пост под fanuc 3х осевой, а он не ставит в конце строки  ; 
как его подправить, чтобы ставил?

https://youtu.be/kkfGKmoQUiQ?t=316

 

Ссылка на сообщение
Поделиться на других сайтах
14 часа назад, artem-nafanya сказал:

подскажите как это вручную сделать - post builder  не запускается.

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

Добрый день. Подскажите пожалуйста какой переменной вывести угол поворота В оси, в токарной операции на 5ти осевом станке. mom_out_angle_pos(0) не работает. Перепробовал много вариантов, уже не знаю где искать

Ссылка на сообщение
Поделиться на других сайтах
В 14.11.2019 в 11:34, bentley сказал:

подскажите как это вручную сделать - post builder  не запускается.

Открываете текстовым редактором файл *.def

Показать содержимое  

MACHINE  mill

FORMATTING
{
  WORD_SEPARATOR " "
  END_OF_LINE ";"
  SEQUENCE sequence_number 10  10 1 9999

Hide  

Добавляете точку с запятой.

 END_OF_LINE ";"

Сохраняете.

Изменено пользователем artem-nafanya
Ссылка на сообщение
Поделиться на других сайтах
21 час назад, Pycckue1129 сказал:

Может есть у кого пост токарный, где выводит ось В? Дайте пожалуйста

В стандартных постах /mach/resource/posprocessor есть подходящий

Ссылка на сообщение
Поделиться на других сайтах
В 11/20/2019 в 08:13, cepr сказал:

В стандартных постах /mach/resource/posprocessor есть подходящий

Я все перепробовал, никакие не выводят. В токарных операциях они выводят В0 и все

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

Я все перепробовал, никакие не выводят. В токарных операциях они выводят В0 и все

Можно попросить проект в котором Вы экспериментируете? и вопрос, а Вы через отладку не пробовали посмотреть какой параметр (mom_переменная) изменяется? 

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

Можно попросить проект в котором Вы экспериментируете? и вопрос, а Вы через отладку не пробовали посмотреть какой параметр (mom_переменная) изменяется? 

Я завтра на работе скину проект. Подскажите где смотреть отладку?

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

При постпроцессировании выберете там где обведено, и выйдет окно просмотра! 

2.JPG

1.JPG

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

Не получилось найти через наладку. Вот ссылка на постпроцессор мазака через который я выводил и проект с выведенной прогой. В самой проге видно что поворачивает ось В, но в пост не залезть он заблокирован. Я написал на фрезерку и хочу написать токарный. Этот один момент с осью не даёт написать. Заранее спасибо) 


Файл можно получить по ссылке:
mazak-post_prog.rar
https://yadi.sk/d/5tAKB29yB_3d-w

Изменено пользователем Pycckue1129
Ссылка на сообщение
Поделиться на других сайтах
В 22.11.2019 в 16:28, Pycckue1129 сказал:

Не получилось найти через наладку. Вот ссылка на постпроцессор мазака через который я выводил и проект с выведенной прогой. В самой проге видно что поворачивает ось В, но в пост не залезть он заблокирован. Я написал на фрезерку и хочу написать токарный. Этот один момент с осью не даёт написать. Заранее спасибо) 


Файл можно получить по ссылке:
mazak-post_prog.rar
https://yadi.sk/d/5tAKB29yB_3d-w

Вы имеете ввиду этот поворот??? 

 

23.JPG

22.JPG

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

При постпроцессировании вылетает NX4, другие постпроцессоры отрабатывают. на других ноутбуках этот пост работает нормально. .
Можно как-то решить? переустанавливать nx пробовал, windows пока не трогал
 

Скрытый текст

*** IKS has been initialized ***
*** EXCEPTION: O/S ERROR: signal  11 in line 1553 of O:\ugnx40\ip25\src\syss\error\ind\error.cxx at Mon Nov 25 15:57:43 2019 Московское время (зима)
+++ General Fault Exception
*** EXCEPTION: O/S ERROR: signal  11 in line 1553 of O:\ugnx40\ip25\src\syss\error\ind\error.cxx at Mon Nov 25 15:57:43 2019 Московское время (зима)
+++ General Fault Exception
**** Recursive call to trace back - level 2 ****
>>>> O/S ERROR: signal  11 caught in file "O:\ugnx40\ip25\src\syss\shar\wnt\reg_wnt.c" at line number 424
Control ID : A24B0V1.0
*** EXCEPTION: O/S ERROR: signal  11 in line 1553 of O:\ugnx40\ip25\src\syss\error\ind\error.cxx at Mon Nov 25 15:57:43 2019 Московское время (зима)
+++ General Fault Exception
**** Recursive call to trace back - level 2 ****
>>>> O/S ERROR: signal  11 caught in file "O:\ugnx40\ip25\src\syss\shar\wnt\reg_wnt.c" at line number 424
Control ID : A24B0V1.0
*** EXCEPTION: O/S ERROR: signal  11 in line 1553 of O:\ugnx40\ip25\src\syss\error\ind\error.cxx at Mon Nov 25 15:57:43 2019 Московское время (зима)
+++ General Fault Exception
**** Recursive call to trace back - level 2 ****
>>>> O/S ERROR: signal  11 caught in file "O:\ugnx40\ip25\src\cams\no\ind\opr_mom.c" at line number 1097
>>>> O/S ERROR: signal  11 caught in file "O:\ugnx40\ip25\src\cams\no\ind\setup_definitions.c" at line number 1793
>>>> O/S ERROR: signal  11 caught in file "O:\ugnx40\ip25\src\cams\no\ind\setup_definitions.c" at line number 2151
*** EXCEPTION: O/S ERROR: signal  11 in line 1553 of O:\ugnx40\ip25\src\syss\error\ind\error.cxx at Mon Nov 25 15:57:43 2019 Московское время (зима)
+++ General Fault Exception
**** Recursive call to trace back - level 2 ****
>>>> O/S ERROR: signal  11 caught in file "O:\ugnx40\ip25\src\syss\shar\wnt\reg_wnt.c" at line number 424
Control ID : A24B0V1.0
*** EXCEPTION: O/S ERROR: signal  11 in line 1553 of O:\ugnx40\ip25\src\syss\error\ind\error.cxx at Mon Nov 25 15:57:43 2019 Московское время (зима)
+++ General Fault Exception
**** Recursive call to trace back - level 2 ****
>>>> O/S ERROR: signal  11 caught in file "O:\ugnx40\ip25\src\cams\no\ind\setup_definitions.c" at line number 1322
>>>> O/S ERROR: signal  11 caught in file "O:\ugnx40\ip25\src\cams\no\ind\setup_output.c" at line number 468
>>>> O/S ERROR: signal  11 caught in file "O:\ugnx40\ip25\src\camsutilint\no\ind\ui_mom.c" at line number 1058
>>>> O/S ERROR: signal  11 caught in file "O:\ugnx40\ip25\src\camsint\no\ind\ui_setup_cmd_output.c" at line number 448
*** EXCEPTION: O/S ERROR: signal  11 in line 1553 of O:\ugnx40\ip25\src\syss\error\ind\error.cxx at Mon Nov 25 15:57:43 2019 Московское время (зима)
+++ General Fault Exception
**** Recursive call to trace back - level 2 ****
>>>> O/S ERROR: signal  11 caught in file "O:\ugnx40\ip25\src\syss\shar\wnt\reg_wnt.c" at line number 424
Control ID : A24B0V1.0
*** EXCEPTION: O/S ERROR: signal  11 in line 1553 of O:\ugnx40\ip25\src\syss\error\ind\error.cxx at Mon Nov 25 15:57:43 2019 Московское время (зима)
+++ General Fault Exception
**** Recursive call to trace back - level 2 ****
>>>> O/S ERROR: signal  11 caught in file "O:\ugnx40\ip25\src\ugui\no\ind\mb_callbacks.c" at line number 1463
>>>> O/S ERROR: signal  11 caught in file "O:\ugnx40\ip25\src\ugui\no\ind\mb_menubar.c" at line number 1564
>>>> O/S ERROR: signal  11 caught in file "O:\ugnx40\ip25\src\ugui\no\ind\uigblfunc.c" at line number 244
>>>> O/S ERROR: signal  11 caught in file "O:\ugnx40\ip25\src\camsint\no\ind\ui_cam_session.c" at line number 745
*** EXCEPTION: O/S ERROR: signal  11 in line 1553 of O:\ugnx40\ip25\src\syss\error\ind\error.cxx at Mon Nov 25 15:57:43 2019 Московское время (зима)
+++ General Fault Exception
**** Recursive call to trace back - level 2 ****
>>>> O/S ERROR: signal  11 caught in file "O:\ugnx40\ip25\src\syss\shar\wnt\reg_wnt.c" at line number 424
Control ID : A24B0V1.0
*** EXCEPTION: O/S ERROR: signal  11 in line 1553 of O:\ugnx40\ip25\src\syss\error\ind\error.cxx at Mon Nov 25 15:57:43 2019 Московское время (зима)
+++ General Fault Exception
**** Recursive call to trace back - level 2 ****
>>>> O/S ERROR: signal  11 caught in file "O:\ugnx40\ip25\src\uginitint\no\ind\clink.c" at line number 607


 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Solidman
      Из справки SolidWorks Вы можете переключаться между режимами отображения твердых тел и тел поверхности, переместив указатель на тело в графической области и нажав Tab для скрытия или Shift + Tab для отображения.  Кроме того, можно отобразить одно или несколько скрытых тел. Для этого переместите указатель в графическую область, затем нажмите и удерживайте сочетание клавиш Ctrl + Shift + Tab. Скрытые тела временно отображаются как прозрачные. Чтобы вернуть их в режим отображения, нажмите на них.
    • UkulyAlex
      Да не очень то удобно, у более сотни позиций замочки снимать,  ставить свой номер.... Ну да ладно, чтобы остальные позиции не менялись, просто добавляю дочернии пустые записи удаленных элементов с соответствующим номером. Правда после каждого обновления отчёта, приходится эти записи из таблички спецификации удалять.  Зато остальные позиции не меняют номеров....
    • ДОБРЯК
      Вы крутите одну шарманку. Уже третий раз про это сказали в этой теме. :=) Разговор должен по спирали развиваться. Если вы знаете как найти первые собственные числа и вектора для разреженных матриц, то напишите.  А если только знаете как находить корни характеристического полинома, то напишите про это еще 20 раз. :=)  
    • DuS
      Народ, подскажите, вроде бы видел макрос который разблокирует солид, но не могу его найти. Забодал после разных команд блокируется и ни в какую!!!! Пишет что "текущую операцию невозможно прекратить..."
    • Fedor
      Нахождение собственных чисел это нахождение корней характеристического полинома и при порядке выше 4 требует бесконечных итераций. А решение линейных систем уравнений требует  конечного числа шагов. Кроме того есть и метод вращений Якоби. Для нахождения главных значений тензора и их направлений , кстати, очень хорош в механике деформируемого тела :) 
    • Onizuka
      а) Вложенные таблицы семейств плохо сказываются на производительность. По возможности, сведите все в одну таблицу б) Создайте ускорители экземпляров. С вложенными таблицами тоже быстрее должно стать.
    • mml35
      Если интересно то мои наблюдения: Работала версия 8.08 (год) потом 8.09 (0,5 года) и все было норм. В первой половине марте комп сделал обновления win. (win10) Поcле этого началось. Сначала перестал открывать одну сборку. Виснет и все. Другие норм. Открыл ее с ноута (win7) версия Creo та же. Открылось норм, но с ошибками. Пересобрал. После этого открыл и с компа Win10. Но именно с этого времени и началось как у Вас. При этом в папке, из которой открываешь сборку формируется файл prt с аброкадаброй в названии -  5o259bk5gfgcs06kpl9o2e6ag0.prt.1. Потом удаляю его в ручную. Решил что обновление кривое. Переустановил win (февральская сборка ) с отключением обновлений. Ничего не изменилось, видимо не в обнове дело, просто совпало, но при этом где - то именно с этого времени перестала открываться справка инетная (хотя может и раньше так было, просто не заметил). Работает только локальная. Если при запуске (через txt стартовых настроек) не убивать окна, то именно в это же время появилась надпись, что мол ошибка соединения Creo (раньше так точно не было).  Пришлось создать маленькую сборку из 3х- пластин, ее открывает всегда. Открываешь, покрутишь ее секунд 30 - закрываешь. Потом все сборки отрываются норм. Если поторопится и покрутить сборку мало по времени (например 5-7 сек), то виснет прямо при закрытии сборки. Ситуация однотипна для всех трех компов с разным железом (дом/работа/деревня) и только на ноутбуке (самый слабый 4 -ый комп, который не принимает Win10 поэтому стоит win7) нет ни одного глюка. Если что то ломается на win10 и вообще не хочет открываться, беру папку на ноут - открываю, потом и на других компах с win10 открывается норм.  Может быть это связка - версия и обнова винды/обнова Creo + политика Creo и Win в связи с СВО к России. Включение VPN ничего не меняет справка Creo не доступна, только локально установленная.
    • ДОБРЯК
      Задача одна. Задача не менялась. Найти первые собственные числа и вектора для двух разреженных матриц К и М. Степенной метод это ближе к решению поставленной задачи. Если матрица М единичная, то обратной матрицы искать не нужно. :=) Но вопрос в другом. Какие собственные числа находит степенной метод? Смекаете о чем я говорю?:=) И что нужно изменить в степенном методе, чтобы найти ПЕРВЫЕ собственные числа и вектора?  
    • Bot
      Об авторах: сотрудники кафедры конструкции и проектирования двигателей летательных аппаратов Владимир Мелентьев, к.т.н, доцент, Александр Гвоздев, к.т.н., доцент, Александр Уланов, д.т.н., профессор; руководитель интерактивного комплекса опережающей подготовки инженерных кадров на основе современных цифровых технологий «Иммерсивные технологии в двигателестроении» Илья Лейковский. Оригинал статьи на сайте компании «Топ Системы» В статье рассматриваются задачи и результаты обновления учебного процесса на основе российского PLM-решения на кафедре «Конструкции и проектирования двигателей летательных аппаратов». Самарский университет образовался в 2015 году путём объединения Самарского аэрокосмического университета (ранее Куйбышевского авиационного института), который был основан в 1942 году, и Самарского государственного университета. Кафедра Конструкции и проектирования двигателей летательных аппаратов ещё в 90-е годы сделала ставку на оперативное внедрение в [...] View the full article
    • advocut
      @lexa345 картинку не могу, версии 22 и 23, траектория 2D Optirough, закрытый карман сложной формы, но без узких мест, ширина от 6 диаметров фрезы. Точки входа генерирует по собственному желанию, на примерную точку (есть такая настройка) не обращает внимания. Помогает нарисовать какой-нибудь простой контур и выставить его как Entry Chain, но если деталь сложнее и нужно входить в двух и более местах, то опять повторяется та же ситуация. 
×
×
  • Создать...