有两种方法可以指令刀具的移动,绝对值指令和增量值指令。绝对值指令是编程各轴移动的终点位置的坐标系。增量值指令是直接编程各轴的移动量。G90和G91分别指令绝对值或增量值。
指令格式: ;
例:图2-3所示,移动指令可以编程为:
图2-3 G90与G91
G90 X40 Y50;绝对值编程
G91 X-50 Y20;增量值编程
极坐标方式可以让坐标点的表达方式由坐标式转换为极坐标式(见图2-4)。
图2-4 极坐标
指令格式: G15;极坐标指令取消
G16;极坐标方式建立
角度的正向是所选平面的第1轴沿逆时针方向转向。负方向是沿着顺时针方向转向。半径和角度都能用绝对值指令G90和增量值指令G91。
注意事项: 如果使用了局部坐标系G52指令,局部坐标系的原点就是极坐标原点。在一般情况下,工件坐标系就是极坐标的原点。在下列方式下指令指定的轴,不会视作极坐标指令:
①暂停(G04);
②程序改变偏置值(G10);
③设定局部坐标系(G52);
④改变工件坐标系(G92);
⑤选择机床坐标系(G53);
⑥存储行程校验(G22);
⑦坐标系旋转(G68);
⑧比例缩放(G51)。
在极坐标方式中,对于圆弧插补或螺旋线插补(G02,G03)用R指定半径。
在极坐标方式中,不能指定任意倒角和拐角圆弧过渡。
用G代码来选择输入单位是英制还是米制。
指令格式: G20;英寸输入
G21;毫米输入
在指令时,英制和米制转换的G代码要在程序前面、坐标系设定之前,用单独的程序段指令。下列各值单位制将随着英制/公制的转换而转换。
①由F代码指令的进给速度。
②位置指令。
③工件零点偏移值。
④刀具补偿值。
⑤手摇脉冲发生器的刻度单位。
⑥在增量进给中的移动距离。
⑦某些参数。
注意事项: ①在电源接通时,英制、米制转换的G代码与切断电源相同。
②程序执行过程中不要变更G20、G21。
③机械单位制和输入单位制不同时,出现最大误差是最小移动单位的1/2,这个误差不累积。
④英制输入(G20)和米制输入(G21)相互转换时,为使偏置值符合输入单位,应重新设定。