简明数控工艺与编程手册(第三版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

10.2 绝对坐标和相对坐标[G90、G91或X(U)、Z(W)]

(1)指令格式

说明:

① G90为绝对坐标编程,坐标值是相对于原点来定义的。

② G91为增量坐标编程,又称相对坐标编程,坐标值是相对于当前位置来定义的。

③ G90和G91为模态指令,彼此可以相互取消。

④ 控制系统使用的初始缺省设置通常是G91,在开启电源和重启时,该设置可通过对计算机进行预先设置的系统参数来修改。

⑤ 对于数控车床,一般绝对模式和相对模式的选择不使用G90和G91,而是使用X、Z或U、W。其中X、Z为绝对坐标指令,U、W为增量坐标指令。

⑥ 在数控车床上,绝对值和增量值指令可以一起在一个程序段中。

例如:X100.0 W-150.0

⑦ 当X和U或者Z和W指令在一个程序段时,后指定者有效。

(2)应用

在数控加工程序中,以任意单位输入的尺寸必须有一指定的参考点,例如在数控铣床上的程序中,如果出现X35.0,且单位是毫米,但这里并未指定35mm的起点,控制系统需要更多的信息来正确编写尺寸值。

编程中有两种参考:

① 以零件上一个公共点作为参考点——称为绝对输入的原点。

② 以零件上的当前点作为参考——称为增量输入的上一刀具位置。

以上两种参考,在数控铣床上用G90和G91进行选择。在数控车床上通常用地址X、Z和地址U、W区分。

为了计算方便,在编程中可以采用任何一种形式,通常采用增量形式,增量程序的主要优点就是使程序各部分之间具有可移植性,可以在工件的不同位置上,甚至在不同的程序中,调用一个增量程序,它在子程序开发和重复相等的距离时用得比较多。

(3)编程举例

【例1】 如图10-1所示,立铣刀的刀心轨迹“OpAB→C→D”,写出AD各点的绝对、增量坐标值。

图10-1 绝对坐标值与增量坐标值

AD各点的绝对、增量坐标值如表10-1所示。

表10-1 绝对、增量坐标

  【例2】 分别采用G90和G91的形式,加工如图10-2所示零件上的凹槽。刀具直径为8mm。刀具的刀位点距零件左下角距离为X=20mm,Y=10mm,Z=5mm。

图10-2 加工零件上的凹槽

程序如表10-2所示。

表10-2 程序表

【例3】 如图10-3所示,车刀刀尖从A点出发,按照ABCD顺序加工。

图10-3 绝对、增量坐标

程序:

绝对值编程
…
N5 G01 Z-40.0;
N6 X50.0;
N7 X80.0 Z-90.0;
…
增量值编程
…
N5 G01 W-42.0;
N6 U10.0;
N7 U30.0 Z-50.0;
…
绝对值和增量值混合编程
…
N5 G01 Z-40.0;
N6 U10.0;
N7 X80.0 W-50.0;
…