Язык СПРУТ для представления технологических исходных данных
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

 

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