 |
Инвариантный Постпроцессор |
 |
|
Модуль
"Инвариантный Постпроцессор" предназначен для преобразования файла траектории движения
инструмента и техкоманд в файл управляющей программы, адаптированной к конкретному
комплексу “станок - системы ЧПУ”.
В отличие
от традиционных методов постпроцессирования (индивидуальный
постпроцессор для каждой системы ЧПУ), Инвариантный Постпроцессор может быть настроен
на любой из существующих языков системы ЧПУ. Настройка модуля заключается в создании
новой или использовании готовой анкеты (паспорта), описывающей характеристики
конкретного комплекса “станок-система ЧПУ”. Паспорт вводится в ПЭВМ с помощью текстового
редактора или автоматически формируется с помощью модуля "Диалоговое проектирование
паспортов".
Входной информацией для модуля "Инвариантный Постпроцессор" являются:
 |
файл траектории движения инструмента и техкоманд,
сформированный Геометрическим процессором САПР-ЧПУ или модулем
“Импорт CLDATA-файла” Универсального Инвариантного Постпроцессора; |
 |
файл паспорта, описывающего структуру и характеристики языка конкретного комплекса “станок – системы ЧПУ”; |
 |
файл макропроцедуры (необязательно), предназначенный
для изменения каких-либо функции Инвариантного Постпроцессора при генерации кадров УП. |
Выходной информацией является
текстовый файл управляющей программы, который может быть выведен на перфоленту специализированными
драйверами или на магнитный диск, флэш-карту или передан в память стойки через линию прямого управления.
|
|
 |
Преимущества использования "Инвариантного постпроцессора"(IPP) |
 |
 |
настройка модуля IPP на новое оборудование с ЧПУ выполняется
технологом средней квалификации в течение 2-8 часов и действительно не требует написания
каких-либо программ; |
 |
библиотека модуля IPP включает 280 готовых к промышленному
использованию паспортов и передается пользователям целиком и бесплатно при
покупке системы САПР-ЧПУ; |
 |
модуль IPP позволяет использовать все возможности
ручного программирования (автоциклы, CNC–подпрограммы, параметрическое
программирование и т.п.); |
 |
модуль IPP обеспечивает открытый и простой для
применения механизм для переноса программ с одного станка на другой без ручного исправления
кадров УП, даже в случае использования CNC–подпрограмм; |
 |
Макроязык
модуля IPP допускает автоматическое редактирование УП для 100% удовлетворения
требованиям языка системы ЧПУ; |
 |
Макроязык
позволяет технологу самостоятельно наращивать и изменять функции модуля IPP
без обращения к услугам программистов или разработчиков IPP. |
Инвариантный
Постпроцессор – уникальный программный продукт,
разработанный в 1975г. и прошедший двадцатипятилетний путь эволюции, до сих пор не
имеет полных аналогов в СНГ и за рубежом. В составе системы САП-СМ4 он внедрен на 500
предприятиях бывшего СССР, а в составе САПР-ЧПУ – на 220 предприятиях России и СНГ.
Инвариантный
Постпроцессор является идеальным дополнением к любой импортной, да и пожалуй, и
отечественной CAD/CAM-системе, так как уже имеет готовые паспорта практически на любое
ЧПУ-оборудование, эксплуатируемое в России. Если же оборудование уникальное, то использование Универсального Инвариантного Постпроцессора дает
колосcальный выигрыш в стоимости, сроках создания и удобстве модификации паспортов по сравнению
c морально устаревшей еще в 80-годы прошлого столетия технологии индивидуального
постпроцессирования или генерирования постпроцессоров.
|
|
 |
|
 |
| Допустимое число линейных координат |
3 |
| Допустимое число угловых координат |
2 |
| Число дополнительных координат (адресов) |
10 |
| Типы систем ЧПУ |
Позиционные, контурные |
| Типы информационных кодов систем ЧПУ |
МТК-2,
БЦК-5,
ISO, IEA |
| Интерпретация произвольных информационных кодов |
обеспечивается |
| Количество языков систем ЧПУ, поддерживаемых постпроцессором |
80
(расширяется без ограничений) |
| Интерпретация режима “разгон - торможение” |
возможности системы ЧПУ |
| Интерпретация способов кодирования подач и оборотов шпинделя |
явная, формульная, табличная |
| Способы аппроксимации окружности |
линейная, круговая |
| Способы расчета векторов круговой интерполяции |
7 вариантов, свободно расширяются |
| Использование CNC - подпрограмм |
поддерживается |
| Макроязык для наращивания (изменения) функций постпроцессора |
имеется |
| Способ описания характеристик в паспорте на комплекс “станок-система ЧПУ” |
специальный мнемоязык из букв русского и латинского алфавита и цифр |
| Способ адаптации к другим языкам |
таблица синонимов |
| Способ кодирования (составления) паспорта |
текстовый редактор, либо диалоговое проектирование |
| Разработчик паспорта |
технолог,изучивший комплекс “станок-система ЧПУ” |
| Трудоемкость разработки паспорта |
8 - 16 часов |
| Снижение трудоемкости по сравнению с традиционными методами |
30 - 50 раз |
| Количество готовых паспортов |
280 (свободно расширяется) |
| Ограничения, налагаемые конструкцией станка или системы ЧПУ, на
разработку паспорта |
практически отсутствуют |
|
|
 |
Пример паспорта на комплекс станок ГФ21171 - система ЧПУ 2С42 |
 |
| Команды паспорта (анкеты) |
Комментарий |
| ПАСПОРТ=2029 |
номер паспорта |
| СТАНОК=2,ГФ2171,2С42 |
тип станка |
| ОБЩ=3,ISO |
информ. код станка |
| МППМРП=240,5000,5000,5000 |
динамические характеристики |
| МВОК=.1 |
мин. время отработки кадра |
| МПРП=3,1 |
мин.подача, размерность подачи |
| ТКП=З |
тип кодирования подачи |
| ШП=БG09/F,БН |
шаблон подачи |
| БХ=G00,1000,3 |
шаблон быстрохода |
| ТРП=АБС |
тип кодирования перемещения |
| ТИ=Н,ЛИ,G01,KИ,G02,G03,0,1 |
тип интерполяции круга |
| ЦИ=.01 |
цена импульса станка |
| ПХ=62, ,-,Х,БН |
шаблон адреса Х |
| ПУ=62, ,-,У,БН |
шаблон адреса Y |
| ПZ=62, ,-,Z,БН |
шаблон адреса Z |
| ПР=62,+,-,Р,БН |
шаблон адреса P |
| ПQ=62,+,-,Q,БН |
шаблон адреса Q |
| ПI=62,-, ,I,БН |
шаблон адреса I |
| ПJ=62,-, ,J,БН |
шаблон адреса J |
| ПF=62,+,-,С |
шаблон адреса C |
| ПR=62,+,-,R,ПН |
шаблон адреса R |
| ПK=62,-,+,K,ПН |
шаблон адреса K |
| ПC=62,-,+,W,ПН |
шаблон адреса W |
| ОСК=1,99 |
выбор типа коррекции |
| ВВК=0,0,0,0,0,0,0,0 |
шаблон ввода корекции |
| НВК=0,0,0,0,0,0,1 |
направл.вектор коррекции |
| ФВК=G42D,G42D |
шаблон ввода коррекции |
| ФСК=G40 |
шаблон сброса коррекции |
| ЦОО=3 |
выбор типа автоцикла |
| ПФ=G,8 |
шаблон подгот.функции |
| ШНК=N ,БН,5 |
шаблон номера кадра |
| ШК=НК,ПФ,AI,ЗНI,ПI,AJ,ЗНJ,ПJ,AK,ЗНK,ПК,
,АР,ЗНР,ПР,АХ,ЗНХ,ПХ,AQ,ЗНQ,ПQ,АУ,ЗНУ,ПУ,
AQ,ЗНQ,ПQ,АУ,ЗНУ,ПУ,AZ,ЗНZ,ПZ,
,AC,ЗНС,ПС,AF,ЗНF,ПF,ТК,ФП,KK,*** |
шаблон кадра |
| МАКРО=,,Р_2029 |
вызов макропроцедуры потспроцессора |
| ТЕХКОМАНДЫ |
Раздел техкоманд |
| НП=ЗН,[%01KK]T01G71G00E01KK/L89 |
шаблон начало прогр-мы |
| ПЛXY=ЗН,G17 |
шаблон Плоскость XY |
| ПЛXZ=ЗН,G18 |
шаблон Плоскость ХZ |
| ПЛYZ=ЗН,G19 |
шаблон Плоскость YZ |
| N/ =ЗН,S M13 |
шаблон Обороты + |
| N/- =ЗН,S M14 |
шаблон Обороты - |
| ТОРМШП=ЗН,М05 |
Торможение шпинделя |
| УСЛОСТ=ЗН,M01 |
Условный останов |
| ТЕХОСТ=ЗН,М00 |
Технолог.останов |
| СМ=ЗН,G01G90Y195F5000KK/TM06 |
Смена инструмента |
| СМН =ЗC1,G90Z0TM06 |
Смена начальная |
| +КХ =ЗС,G45D |
Коррекция по Х |
| -КХ =ЗС,G46D |
Коррекция
по Х |
| +КУ =ЗС,G45D |
Коррекция по Y |
| -КУ =ЗС,G46D |
Коррекция по Y |
| КП=ЗН,M02KK/M30KK[%%KK] |
Шаблон Конец УП |
| ОТПЛ=ЗН,G53G90F2000 |
техкоманды пользователя |
| ККЦ=ЗН,G80 |
техкоманды пользователя |
| П0=ЗС,G09F2000 |
техкоманды пользователя
|
|
|
|