Функциональная схема системы автоматизированного программирования (САП) для станков с ЧПУ приведена на рис.10.10.

Рис.10.10. Функциональная схема САП
Работа системы производится в два этапа. На первом этапе исходная программа на входном языке системы, описывающая геометрию детали на геометрическом языке и технологические команды ее обработки преобразуется в промежуточную программу на стандартном языке CLDATA. Промежуточная программа не привязана к особенностям конкретного станка с ЧПУ и его системы управления. На втором этапе промежуточная программа преобразуется в управляющую программу для конкретного станка.
Технологические операторы языка СПРУТ приведены в табл.10.7.
Таблица 10.7 Технологические операторы СПРУТ
| ЭЛЕМЕНТ ОПЕРАЦИОННОГО ТЕХНОЛОГИЧЕСКОГО ПРОЦЕССА | ОПЕРАТОР СПРУТ | |||
| 
 Переход основной 
 | Сверление, Центрование G81 | DRILL Za{,n |MMPRm}, Zf{,Zp} | ||
| Зенкование G82 | FACE Za{,n|MMPRm},Zf{,Zp},DWELL h | |||
| Резьбонарезание G84 | TAPP Za{,n|MMPRm}, Zf{,Zp} | |||
| Развертывание G85 | BORE5 Za{,n|MMPRm}, Zf{,Zp} | |||
| Растачивание автоматическое G86 | BORE6 Za{,n|MMPRm}, Zf{,Zp} 
 | |||
| Растачивание с ручным выводом G87 | BORE7 Za{,n|MMPRm}, Zf{,Zp} 
 | |||
| Растачивание с выстоем и ручным выводом G88 | BORE8 Za{,n|MMPRm},Zf{,Zp},DWELL h 
 | |||
| Растачивание с выстоем и автом. выводом G89 | BORE9 Za{,n|MMPRm},Zf{,Zp},DWELL h 
 | |||
| Глубокое сверление с выводами | DEEP Za{,n|MMPRm},Zf ,Zl ,Zi{,Zp} 
 | |||
| Глубокое сверление с отводами | BRKCHP Za{,n|MMPRm},Zf,Zl,Zi{,Zp,} DWELL h | |||
| Черновое обтачивание Черновое растачивание Черновая подрезка Черновая прорезка | 
 ROUG Ki,Pi{,Pj}{,CLEARP d},STEP t {,Mm}{,Aa}{,OVS o},FR fp.x. ,FR fx.x.{,FACE}{,INT} | |||
| Чистовое обтачивание Чистовое растачивание Чистовая подрезка Чистовая прорезка | TURN {Mm|Rr,}Ki{,Mm|Rr}{,NOECV} {,RGT}{,OVS o}{,POCK}{,FRf} {{,ROLL}{,Rr}} 
 | |||
| Черновое фрезерование плоскостей Чистовое фрезерование плоскостей | 
 POCK Ki,{Kj,...,Kn,}Aa{,Pp}{,OVS o} {,OVTp}{,RGT}{,Zx.x.}{,Zp.x.} {,STEP s}{,FR fp.x.}{,FR fx.x.} | |||
| Черновое фрезерование поверхностей Чистовое фрезерование поверхностей | 
 CUTS SSi 
 
 | |||
| Черновое фрезерование контура Чистовое фрезерование контура | MILL {Mm|Rr,}Ki{,Mm|Rr}{,NOECV} {,RGT}{,OVS o}{,POCK}{,FRf} {{,ROLL}{,Rr}} AUTO {Mm|Rr,}Ki{,Mm|Rr},Pj,Pk | |||
| Черновое фрезерование вдоль кривой(3D) Чистовое фрезерование вдоль кривой(3D) | 
 CUTS CCi CUTS CCi,NOECV 
 | |||
| Холостой ход | Исходное положение инструмента 
 _________________________ Точка смены инструмента 
 _________________________ Плоскость безопасных перемещений _________________________ Возврат в исходное положение _________________________ Сдвиг нулевой точки детали | FROM Pi{,Zz} FROM {Xx}{,Yy}{,Zz} FROM x,y,z _________________________________________ SAFPOS Pi{,Zz} SAFPOS {Xx}{,Yy}{,Zz} SAFPOS x{,y{,z}} SAFPOS Nn _________________________________________ SAFPLAN Zz,FR f SAFPOS z,FR f SAFPOS FR f _________________________________________ GOHOME {FR n} 
 _________________________________________ ORIGIN Pi{,Zz}{,PPFUN} ORIGIN {Xx}{,Yy}{,Zz}{,PPFUN} ORIGIN x{,y{,z}}{,PPFUN} ORIGIN Nn | ||
| Команда станку | Выбор инструмента _________________________ Загрузка инструмента 
 
 Коррекция инструмента 
 
 _________________________ Управление охлаждением _________________________ Управление шпинделем _________________________ Управление подачей при 2D обработке _________________________ Управление подачей при 3D обработке _________________________ Переключение на быстрый ход _________________________ Останов станка _________________________ Условный останов _________________________ Переход в абсолютную систему координат _________________________ Переход в относительную систему координат _________________________ Возврат в исходное положение _________________________ Поворот стола _________________________ Выбор шпиндельной головки _________________________ Выстой | SELCTL n 
 LOADTL Nn{,Xx}{,Yy}{,Zz},Rr|Dd {,OSETNO m{,k}}{,LENGTH l} {,Kc}{,WIDE p}{,Aa}{,St$} _________________________________________ CUTCOM {OFF}{,Xx}{,Yy}{,Zz} CUTCOM {OFF}{,XYn} | {,YZm} |{,XZK} CUTCOM {OFF} {LENGTH s} CUTCOM {OFF}{,Rr}{,RGT} _________________________________________ COOLNT {OFF}{,n] _________________________________________ SPINDL +/-n {,RANGE k} SPINDL SMM +/-m {,RANGE k} SPINDL ORIENT o SPINDL {OFF}{,Rr}{,RGT} _________________________________________ FEDRAT n {,RANGE k} FEDRAT MMPR m {,RANGE k} _________________________________________ CUTF XY |,ZU m, ZD n CUTF WORK i ,FIRST j,BETWN k _________________________________________ RAPID _________________________________________ STOP _________________________________________ OPSTOP _________________________________________ ABSMOVE 
 _________________________________________ INCR 
 _________________________________________ GOHOME {FR n } _________________________________________ ROTABL {Aa} {,INCR b}{,CCLW} GOHOME HEAD n,BOTH DELAY a| REV b | | ||
Дата: 2019-05-29, просмотров: 312.