一、绝对值方式和增量值方式编程
1.绝对值方式编程
程序格式:G90
G90表示程序段中的编程尺寸按绝对坐标给定,即所有的坐标尺寸数字都是相对于固 定的编程原点(工件原点)的。如图6 -2所示,刀具由起点A直线插补到目标点B,用绝对值编程时程序为:G90 COlX30 ¥ω F120;
表示X30¥,ω为8点相对于编程坐标系X、Y坐标的绝对尺寸。2.增量值编程
程序格式:G91
G91表示程序段中的编程尺寸按相对坐标给定,即程序段的终点坐标都是相对于前一个
坐标点给出的。仍以图6-2为例,当用增量值编程时程序为: y
G90 COl X -40 Y30 F120j
表示X -40 Y30为B点相对于起点A的增量尺寸。
二、坐标平面的选择
坐标平面选择指镜削过程中指定刀具插补平面和刀具补偿平面。镜削加工时,若刀具在Xy平面内进行插补,应
选用准备功能G17指令;在xz平面内进行插补,应选用准
备功能GIS指令;在YZ平商内进行插补,则需选用准备功
能G19指令。平面指定与坐标轴移动无关,不管选用哪个平面,各坐标轴的移动指令均会执行。由于数控镜床大都在Xy平面内加工,故G17可以省略。
说明:
(1) G17、GIS、G19定义轨迹插补的平面,以避免插补平面混用;
(2)当某一程序已写入G41、G42、G43、G4刀补指令时,不得随意变换定义平面,以免 发生刀补错误:
(3)考虑到加工方便,z坐标可单独编程,而不必考虑平面的定义.但编写两坐标联动程
序段时,必须考虑平面选择问题:
(4)系统上电时,自动处于G17状态。
三、与单位设定有关的指令
1.美制/公制转换G代码(G20、G21)指令格式:
G20j(英制输入) G21j(公制输入) 说明:
(1)该G代码必须在设定坐标系之前,在程序的开头以单独程序段指定。
(2)在英制/公制转换之后,将改变下列值的单位值:①由F代码指令的进给速度;②位 置指令;③工件零点的偏移值;④刀具补偿值;⑤手摇脉冲发生器的刻度单位;⑥在增量进给中的移动距离;⑦某些参数。
2.进给速度单位的设定指令 指令格式:
G94 F一一一;或G95 F一一一; 说明:
(2) G95设定每转进给量,在F之后,直接指定刀具在主轴每转一转的进给量,G20、G21
的设定单位分别为inlr、mm/r。这个功能必须在主轴装有编码器时才能使用。