(数字) --刀具补偿号,指定刀具半径/长度补偿存储单元号;?F(数字) --进给速度指令;?S(数字) --主轴转速指令;?M△△--辅助功能指令;?;--程序段结束符。Р3. 程序的一般结构Р一个零件程序必须包括起始符和结束符,且零件程序是按程序段的输入顺序执行而不是按程序段号的顺序执行。但书写程序时建议按升序方式书写程序段号。? 本系统的程序结构为:? 程序起始符:%(或O)符,%(或O)后跟程序号;? 程序体;? 程序结束:M02或M30;? 注释符:括号( )内或分号(;)后的内容为注释文字。Р2.2.2 常用准备功能指令РOften used Preparatory Codes? --------G codesР1. 工件坐标系设定/选择指令(G92/ G54~G59)?1) 工件坐标系设定指令(G92)?编程格式:G92 X__Y__Z__;?该指令功能为设定起刀点相对工件坐标系原点的位置。X、Y、Z即为刀具起点到工件坐标系原点的有向距离。?G92指令为非模态指令,一般放在零件加工程序的第一个程序段。РYРXРZРOР刀具起点Р程序原点Р30.0Р20.0Р30.0Р工件坐标系的建立Р如图所示,在加工工件前,机床首先回参考点,然后将刀具移动至起刀点(对刀点)位置,当执行下例程序段后,?G92 X30.0 Y30.0 Z20.0;?就建立了工件坐标系,刀具中心在工件坐标系中的位置为?X = 30.0,Y = 30.0,Z = 20.0。Р2) 工件坐标系选择指令(G54~G59) ?该6个指令功能为可分别设定工件坐标系原点相对机床坐标系原点的位置,如图所示。G54~G59可根据需要任意选用。?G54~G59为模态功能,可相互注销。РXРYРZРXРYРZР机床原点РG54原点РG59原点РG54工件坐标系РG59工件坐标系Р原点偏置Р工件坐标系选择G54~G59