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

FAQ/Unigraphics/POST


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

@sikor По дефолту выглядит вот так:

sverlenie.thumb.png.fbc8d8a4dea35735fe6014e790c93491.png

 Пытаетесь избавиться от R в сверлении вообще или в конкретном цикле?

1 - ставите галочку и настраиваете нужный цикл, удаляя что нужно

2 - или глобально удаляете R

Вроде так это работало.

sverlenie2.thumb.png.fbfb4b192c9b27efefc4b0c34a7cf671.png

Че-то спойлеры поменяли что ли, в режиме предпросмотра ниче не работает. Или я туплю.

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


3 часа назад, mr_Voden сказал:

Пытаетесь избавиться от R в сверлении вообще или в конкретном цикле?

только в цикле сверления

Ссылка на сообщение
Поделиться на других сайтах
В 25.03.2020 в 15:00, sikor сказал:

Ребята, привет!

 

а можно в посте так сделать, чтоб в шапке был весь список инструмента?

%
O041
( DATE: Wed Mar 25 14:41:38 2020 )
( NAME: ZENTROVKA_D10X45 )
( T=3 FASKA-D10X45  DIAMETER: 10.000 )
( T=4 SVERLO-D6.8  DIAMETER: 6.800 )
( T=5 SVERLO-D11  DIAMETER: 11.000 )
( T=7 M8.X1.25  DIAMETER: 5.950 )
G00 G40 G80 G17
T3 M06
S5000 M03
G00 G90 E7 X39. Y0.
G43 H03 Z11.5
M08
G81 X39. Y0. Z-2. R1. F80. G98
X27.577 Y-27.577
X0. Y-39.
X-39. Y0.
X-27.577 Y27.577
X0. Y39.
G80
G00 Z11.5
M09
T4 M06
M01
( NAME: SVERLOVKA-D6.8 )
( T=4 SVERLO-D6.8  DIAMETER: 6.800 )
T4 M06
S1170 M03
G00 G90 E7 X-27.577 Y27.577

 

Поможет кто-нибудь? хоть наводкой)

Ссылка на сообщение
Поделиться на других сайтах
В 03.04.2020 в 14:10, sikor сказал:

Поможет кто-нибудь? хоть наводкой)

Вот тебе на водку и на пиво. http://cccp3d.ru/topic/64790-вывод-списка-инструмента-в-текст-уп/

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

парни привет, дали мне тут наводку и хочу ее реализовать 

есть 2 поста которые хочу объединить , как реализовать вывод 2 поста через группу операций?

тоесть мульти аксис вызываем поститься 2м потом

 

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

Комрады,  скиньте любой пост, где вывод инструмента идет в начале программы.

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

Всем привет помогите разобраться в логе  NX стоит вывод цикла а в программе его нет  куда рыть где искть .ссылка на скрин шот  https://ibb.co/ynpYsTs

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

Number of warnings: 4                                                                                                                                          |
|================================================================================================================================================================|
| WARNING at operation: THREAD_MILLING                                                                                                                           |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Потеряно событие: Имя события: MOM_mill_hole_thread                                                                                                          1 |
|================================================================================================================================================================|
| DPM OVER MAXIMUM                                                                                                                                             1 |
| With positioning mode, polar mode is unactivated                                                                                                             1 |
|================================================================================================================================================================|
| Потеряно событие: Имя события: MOM_mill_hole_thread_move                                                                                                     1 |
|===============================================================

пост пишет что потерял команды а где и как не понятно 

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

   Доброго времени суток коллеги! В ходе разборки структуры построцессора, возникли вопросы по порядку вызова вспомогательных подпрограмм из основного tcl файла поста. Для примера, в начале стандартного поста есть такая вставка:

  set cam_post_dir [MOM_ask_env_var UGII_CAM_POST_DIR]

 

if { ![info exists mom_sys_post_initialized] } {

    if { ![info exists mom_sys_ugpost_base_initialized] } {
  source ${cam_post_dir}ugpost_base.tcl
  set mom_sys_ugpost_base_initialized 1  
 }

Первая строка на сколько я понял присваивает переменной cam_post_dir значение пути к файлу ugpost_base.tcl по средством процедуры MOM_ask_env_var после чего это значение подставляется строку команды source, которая вызывает на исполнение файл ugpost_base.tcl. Вроде бы все ясно, но:

Вопрос 1.
  Что именно указано квадратных скобках вот тут: set cam_post_dir [MOM_ask_env_var UGII_CAM_POST_DIR]  ?
Судя по структуре это две процедуры, но так ли это? Попытался проверить свою догадку в comodo, но ничего не 

вышло (см рис)

1.png.188721303f180c7455e0b7f3f2f31ba0.png

Возможно что в данном случае не совсем корректно выводить результат командой puts ?

 

Вопрос 2.
  Где можно найти текст процедуры MOM_ask_env_var? Ни в основном файле, ни в ugpost_base.tcl её нет.

 

Вопрос 3. 
  Решил  протестировать работу команды source, создал программу prog_1, из которой по средством данной команды вызывается программа prog_11, текст которой размещен в той же папке что и prog_1. Попытался запустить первую, comodo выдал ошибку:2_.png.acd5c465d59ef19dc51a2789586ace3f.png3.png.8815eab890303af68a3a48191991d7ed.png


Что я делаю не правильно?
Буду очень благодарен любому комментарию и совету =)

 

 

 

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

Number of warnings: 4                                                                                                                                          |
|================================================================================================================================================================|
| WARNING at operation: THREAD_MILLING                                                                                                                           |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Потеряно событие: Имя события: MOM_mill_hole_thread                                                                                                          1 |
|================================================================================================================================================================|
| DPM OVER MAXIMUM                                                                                                                                             1 |
| With positioning mode, polar mode is unactivated                                                                                                             1 |
|================================================================================================================================================================|
| Потеряно событие: Имя события: MOM_mill_hole_thread_move                                                                                                     1 |
|===============================================================

пост пишет что потерял команды а где и как не понятно 

в  постпроцессоре, где ж еще)

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

Возможно что в данном случае не совсем корректно выводить результат командой puts ?

Вы смешивание, переменные языка программирования TCL и переменные NX/Post Builder. Поэтому ваш COMODO про них ничего не знает.

Надо отлаживать в Post Builder.

Напишите там MOM_output_text [MOM_ask_env_var UGII_CAM_POST_DIR]

Постпроцессируйте что-нибудь, и в тексте программы увидете, содержимое этой переменной.

Ссылка на сообщение
Поделиться на других сайтах
В 31.03.2020 в 17:28, FCLM сказал:

Уважаемые форумчане, может кто нибудь поделится литературой или ресурсами по тематике данного топика. Буду рад любым источникам =)

У меня есть кое-что по постам, старенькое, посмотрите может подойдет.

1.pdf

4 минуты назад, vitaliy-zaykov сказал:
В 31.03.2020 в 17:28, FCLM сказал:

Уважаемые форумчане, может кто нибудь поделится литературой или ресурсами по тематике данного топика. Буду рад любым источникам =)

У меня есть кое-что по постам, старенькое, посмотрите может подойдет.

Продолжение. 

2.pdf

Ссылка на сообщение
Поделиться на других сайтах
15 часов назад, ssuss1 сказал:

в  постпроцессоре, где ж еще)

Это понятно а поточнее не подскажите где искать в какой ветке

Ссылка на сообщение
Поделиться на других сайтах
В 31.03.2020 в 17:28, FCLM сказал:

Уважаемые форумчане, может кто нибудь поделится литературой или ресурсами по тематике данного топика. Буду рад любым источникам =)

proc MOM_ask_env_var { environment_variable } {
  global env

   set dir "$env(PB_HOME)/pblib/"

return $dir
}

Вот ваша искомая процедура.

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

Вечер добрый, помогите разобраться...

Проблема в токарном посте.

Есть операция сверления, если ее постпроцессируешь отдельно то в Rapid move отображает перемещение в начальную точку заданную  в AVOIDANCE (ST)

Если постпроцессируешь группу операций то в операции сверление нет перемещения в начальную точку заданную в авойденс...

И самое интересное что в следующей токарной операции тоже нет, а дальше все как надо.... 

Хотя в листинге траектории сверления в самом начале операции есть это перемещение..!

 

 

 

11.JPG

22.JPG

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

Доброго времени суток коллеги!

Возник такой вопрос, существует основной tcl файл в котором содержится большинство процедур поста, также существует файл ugpost_base.tcl, куча файлов с процедурами в папке POSTBUILD, но при этом не понятно какой файл является первичным в этой структуре, то есть из какого файла вызываются процедуры при обработке каждой новой строчки CL-data файла? Возможно вопрос сформулирован не совсем корректно, но тогда прошу поправить ход моей мысли. Как всегда буду рад и благодарен любому комментарию!  
 

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

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

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

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

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

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

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

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

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

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

    • Centur5



  • Сообщения

    • Александр 36
    • Igor Lipin
      Доброва времени суток, помогите разобраться с неисправностью станка Hiperturn 65-dt на стойке Sinumerik 840 DSL.  После сервисного обслуживания подрядчиком периодически срабатывает ошибка 21612: Канал 1: Ось S1/C11 разрешение сброшено, причина 1. Сервомотор шпинделя оснащен датчиком на валу AMO, других энкодеров на валу не нашел. Неисправность возникает хаотично, на разных операциях программы обработки, но при вращении шпинделя. По рекомендации справки (Help) повышали параметр 36060, на какое-то время помогало, а потом опять ошибка. Пробовали при работе шевелить все соединения в КК двигателя и привода, SMC20, датчики температуры, энкодер AMO.Короче ничего не помогает. Кто встречался с такой ошибкой, посоветуйте.  
    • Jesse
      по штоку смотрите. Т.е. в миллиметрах. Ну , у нас так..))
    • clavr
      переменные одни и те же? не будет конфликта? 
    • Alexandr97
      Проблема кроется в следующем. После создания библиотеки стандартных изделий и создания конфигурации системы в tflex docs через cad, невозможно обновить библиотеку на других компьютерах. Вся библиотека была привязана к конфигурации формата tws. Пользователи Tflex cad через меню документов закрепляют у себя библиотеку с помощью выбранной конфигурации, но она автоматически сохраняется у них на диске. Таким образом, если начальный разработчик в библиотеке воспроизведет изменение, то остальные пользователи этого не увидят, данные не обновятся, так как все сохранено у них на компьютере почему-то, и с docs новые изменение не подтягиваются. Вопрос: подскажите, пожалуйста, как же все таки настроить библиотеку в docs так, чтобы при ее обновлении, вся библиотека у всех пользователей автоматически обновилась? Сейчас выходит так:разработчик делает изменение, сохраняет в докс, пользователи этого не видят, так как система не обновляется. Разработчику остается только создать заново конфигурацию и всем пользователям ее заново у себя прикрепить... Так же не должна работать система?
    • Snake 60
      @clavrНет, мои макросы самостоятельные, только делают тоже что и Мпроп заносят свойства в деталь/сборку. Плюс в том, что есть пакетный режим обработки
    • clavr
      там экзешник MProp.exe. его тоже запустит? или именно макрос нужен? p.s. сижу на макросах SWPlus.NET v.1.0
    • Snake 60
      @clavr Мой макрос делает это для сборки: https://snake-60.ru/blog/blog-list/84-onepage-blog/78-fromfilenametoproperties-vba-makros-paketnogo-zaneseniya-svojstv-v-detali-i-ili-podsborki А этот для папки с проектом: https://snake-60.ru/blog/blog-list/84-onepage-blog/80-makros-paketnogo-zaneseniya-svojstv-v-detali-sborki-nakhodyashchiesya-v-papke
    • Kelny
      Версия должна быть SW2014 и выше: https://help.solidworks.com/2014/RUSSIAN/SolidWorks/sldworks/c_3d_bounding_boxes.htm   Как вариант макросом (но не всегда корректно давал габарит на не прямые поверхности, например, сферы или кривые поверхности): https://kelnyproject.ucoz.ru/load/6-1-0-7 при желании можно поковываться и встроить макрос в документ модели, что бы обнавляло при запуске или обновлении модели.   А в последних версиях так же появилась ГРАНИЧНАЯ РАМКА (см. ссылку на справку выше), которая имеет габариты и эти габариты могут быть вставленны как ссылка на размер, как раз в том виде как вы приводите.
    • malvi.dp
      Стандартными средствами не получится, здесь обсуждали.
×
×
  • Создать...