Ресурсы Unigraphics:  Программы.Обработка

 


Файл или Рисунок Описание

  Сборка программ - исходников примеров. Скачать: cam_mill.zip
     blade_mill , blade_mill_multi_surface
     electrod
     mill, mill_drive , mill_pocket ,
     fidia_3d - 3D координатная коррекция для
FIDIA

 Программа - пример, попала ко мне в обрезанном виде.

  Однажды - давно, в цеху резко захотели использовать трохоидальное врезание. Решили повыпендриваться. Типа , новый инструмент закупили, а из-за угла врезания, самое оптимальное решение обработки было трохоидальное врезание. Но Юг - такой возможности не имел, вернее она была ограничена. Вот  результатом этих воплей, постоянных совещаний, нервных... и появились исходники этой программы....)))

  Автор? не знаю. Кто-то рекламировал свою программу. Скачать:
 mill_slots.zip    mill_slots_v2_trohoida.zip
 
 Пример интеграции Vericut 4.4 в Unigraphics 18.  Freeware.  Vladimir Sibiriakov 26.12.2001
В новых версиях Unigraphics 18 для визуализации обработки ЧПУ используется внутренний
Visualize. Итеграцией Vericut в Unigraphics занимается теперь CGtech (разработчик Vericut) и лицензирутся отдельно. Информация на www.cgtech.com
Поэтому нет теперь опции запуска Vericut, как это было в предыдущих версиях UG   [IR-04348406]*
Как решение предлагается ug2vericut ug2vericut.zip - пример интеграции Vericut и UG

Интерфейс VC1005 позволяет подготовить модель в полигональной форме для Vericut.  [IR-4358898]* File->Export->Polygon File (*.ply) для запуска вне UG.

Все ненужные ссылки на Vericut в UG18 будут убраны. [PR-04349003]*

программа не разу не использовалась.
 Пример программы, как не надо делать:):):) Скачать: bPathTool.zip (1.4 мб)
  эээ.. непонятен механизм. Переноситься только траектории. Тела, и усе остальное нет.:( :):)

 Очень интересная программа: исходников у меня нет. Обращайтесь к авторам. Для практической работы - лишена смысла. А вот для проведения исследований или улучшения работы  обработки особо критичных областей - может пригодиться. Скачать:  bNeuromoduleUG.zip (2.2 мб)

 Еще одна программа - из класса - мы вас не ждали, а вы уже пришли => delete_unuse_facet_bodies.zip
 
Программа, которая удаляет неиспользуемые фасеты, которые созданы в модуле обработки.
  Исходники Автора : Чиж О. письмо

 
 Самое смешное, об этой проблеме ему рассказывали технологи!!!!  А программисты, там же работающие, абсолютно не вкурсях :):):):).
 Программа пример, как в предыдущих (ниже NX3 ) версиях Юга, можно было вызвать функции из разных модулей даже не имея лицензии (очень старая программа ):):):):) . а именно:
 Программа предназначена для вызова CLSF - менеджера, для постпроцессирования CLS - файлов, без захода в UG/Manufacturing.
 Это кстати, можно делать и сейчас, только чуть иначе :):):)
Скачать: clsf_mgr.zip
 
  Пример программы для чтения и вывода параметров операции (для отладки). сам часто пользуюсь.
  Программа сделана для собственных нужд.
  Программа была необходима для того, чтобы выяснить какие параметры (номера) используют разные типы операций.
  Развитием данной проги стал скрипт на Perl-е - чтобы вытягивать описания - "что да как" из файла описания .h
 Исходники : opu_parameters.zip

  - Программа для изменения параметров операции.
   Изменяются параметры отображения инструмента в операциях - (Чтобы не открывать каждую операцию).
  Программа сделана для собственных нужд.



 Исходники:  opu_display_options.zip

  - Программа предназначена для создания\модифицирования операций шлифовки - для станка Hauser S45.
  Скачать:
opu_hauser_s45.zip
  Пример автоматизации при создании операции.
  Есть недочеты - сыровата.

  - Программа для изменения параметров операции.
   Меняет тип движения (линейные -круговые  - сплайны).
     Ну, :):) необходимо порой - при создании постпроцессоров.
   Программа сделана для собственных нужд.


  Исходники : cam1.zip

  - Программа изменяет значения подач в операциях - не открывая их.

  Можно использовать для этой цели группы режимов ( как заложено в Unigraphics ).
 
Но, иногда, необходимо изменить 2-3 операции из группы в 20-30.
  Программа использует давно замеченный мною факт(еще в 16 версии Юга), а именно:  при установке -1 (-999) отрицательного значения подачи - автоматически Юниграфикс = обнуляет и снимает наследование.
   Также, я стараюсь не использовать динамическое выделение памяти - так как многократно тестируя и создавая другие программы - пришел к выводу: о том, что ЮГ крайне плохо работает с кучей. Стабильность важнее.

Программа сделана для собственных нужд.

 Исходники : cam2.zip

  Программа изменяет параметры торможения в углах для операции - не открывая их.

 Программа сделана для собственных нужд.

 Программа использует давно замеченный мною факт (еще в 16 версии Юга), а именно:  при установке -1 (-999) отрицательного значения параметра - автоматически Юниграфикс = обнуляет и снимает наследование.

 Исходники:
cam3.zip

- Программа предназначена для изменения скорости шпинделя (режима реза) - операций.

  Программа сделана для собственных нужд.

 Программа использует давно замеченный мною факт (еще в 16 версии Юга), а именно
 при установке -1 (-999) отрицательного значения  - автоматически Юниграфикс = обнуляет и снимает наследование.

  Скорость шпинделя -можно задавать вручную, а можно рассчитывать по средством известной формулы (тогда для каждой операции - будет производиться отдельно исходя какой инструмент используется)

 Исходники : cam5.zip

- Программа предназначена для изменения Групп - операций (инструмента, скоростей, заготовок)
 Исходники : cam7.zip
 Программа сделана для собственных нужд. , потому - что, иногда очень неудобно переносить операции из одной группы в другую.

- Программа предназначена для удаления атрибутов у операций и программ.

 для Проект программ для Создания операционных карт и постпроцессора.

   Программа сделана для собственных нужд.
Скачать:
opu_param_del_program.zip

- Программа для изменения параметров операции. Меняет тип движения (встречное<->попутное).
Скачать: cam8.zip

 при создании была обнаружена серьезная проблема. (И официальная документация по Югу - об этом молчит!!!!!)
Суть : есть группа разнородных операций
Fixed  - Planar - Cavity
каждая из них имеет параметры
Cut Flag = Conventional
Cut Direction Flag = Climb
Cut Direction = Forward

средствами UG/Open, используя параметр UF_PARAM_CUT_DIR_TYPE меняется только 'Cut Flag', и фактически происходит изменение типа резания только в операциях типа Fixed. В операцих Planar изменяется 'Cut Flag',но 'Cut Direction Flag' не изменяется (как было 'встречное' так и осталось (например)). для изменения данного параметра была написана дополнительная программа на Grip, вызываемая из UG/Open (.dll).
Короче Муть.
Программа сделана для собственных нужд.
 

  - Программа копирует (переинициализирует) параметры из заданной операции (шаблона)..... другой операции (одной или многих).

 Исходники : opu_copy_param.zip

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

  - программа расчета i,j,k<->A,B,C для разных кинематических схем чпу
  1) для установки вектора (i,j,k) в операциях для подхода-отхода инструмента. Выставления его начального положения.
  2) для отладки и исследования конечных УП для станка (CNC,NC)

 Исходники: opu_kinematics_dlg.zip
 Программа пример:kin_A_B_heads.c
 Первый вариант программы : opu_kinematics_ver1.zip

 Программа сделана для собственных нужд.

Основа : KinematicsMachines_utils.c

  - программа для создания собственного списка постпроцессоров из имеющихся на сервере.

Исходники: pp_create_own_list.zip

Программа Сырая.
Использую свои вариации. Есть желание - доводите.

Программа сделана для собственных нужд.
 

  - программа создания tls-файлов (Vericut - файлов инструментов) непосредственно из Unigraphics.
  Проект предполагалось сильно развивать.
 Программа сделана для собственных нужд.
  Сокращена мною, многое из задуманного - не доделано, не дали.:(.
  Велся на добровольных началах.

 Исходники: opu_tools_vericut.zip   Математика в теле и также можно смотреть тут>>

  

  Программа сделана для собственных нужд.

 Программа для работы с базой ASCII.

 Сделана мною в отпуске за 20 дней (из 28 возможных :):) ) в 2002г. (когда кто -то ездил в Китай, Египет,.. я вот гробился:) )
 Состоит из нескольких программ.
 Предназначалась для редактирования режимов инструмента, материалов - в стандартной базе UGS\Ascii. На самом важном заключительном этапе ( создание dll - для редактирования базы инструментов ) у меня лопнуло терпение :):):). Необходимо было анализировать каждый тип инструмента. :( :) А их было много (токарных вообще уйма). А если пользователь создаст свой класс инструмента или добавит описание?? :( Необходим был иной принцип.
А я устал.

 Исходники: libASCII.zip (610 кб)

 Программа для установки UDE и параметров инструмента для станков.

 при создании и тестировании ПП для угловой головки, у меня возникла необходимость вносить параметры в операцию. Через некоторое время мне это надоело. И я решил автоматизировать процесс для себя.
 Первый вариант:  для угловой головки  cam4.zip

 Спустя некоторое время, я решил расколбаситься, и развить проект дальше для своего удобства:
  Программа предназначена для установки и удаления параметров - разных станков
     Z-offset
    ORIGIN/
 Исходники: cam6.zip

  Честно Вам рисую что, то, что я сделал - мне не очень нравилось. Слишком запутанно.

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

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

 Исходник : opu_tools_fix.zip

 
 
   
   
   

Copyright © 2001—2009 че

Hosted by uCoz