Функциональная схема системы автоматизированного программирования (САП) для станков с ЧПУ приведена на рис.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, просмотров: 247.