西门子数控车床中的G90,G91是什么意思?怎么用?

2024-10-31 08:02:39
推荐回答(1个)
回答1:

G90 和G91 指令分别对应着绝对位置数据输入和增量位置数据输入。其中 G90
表示坐标系中目标点的坐标尺寸,G91 表示待运行的位移量。G90/ G91 适用于
所有坐标轴。
在位置数据不同于G90/G91 的设定时,可以在程序段中通过AC/IC 以绝对尺寸/
相对尺寸方式进行设定。
这两个指令不决定到达终点位置的轨迹,轨迹由G 功能组中的其它G 功能指令
决定(G0,G1,G2,G3,…参见章节8.3“坐标轴运动”)。
编程 G90 ;绝对尺寸
G91 ;增量尺寸
X=AC(…) ;某轴以绝对尺寸输入,程序段方式
X=IC(…) ;某轴以相对尺寸输入,程序段方式
在绝对位置数据输入中尺寸取决于当前坐标系(工件坐标系或机床坐标 G90系的
零点位置。零点偏置有以下几种情况:可编程零点偏置,可设定零点偏置或者没
有零点偏置。
程序启动后G90适用于所有坐标轴,并且一直有效,直到在后面的程序段中由G91
(增量位置数据输入)替代为止(模态有效)。
增量位置数据输入 在增量位置数据输入中,尺寸表示待运行的轴位移。移动的方向由符号决定。
G91
G91适用于所有坐标轴,并且可以在后面的程序段中由G90(绝对位置数据输入)
替换。
用=AC(…),=IC(…)定义 赋值时必须要有一个等于符号。数值要写在圆括号中。
圆心坐标也可以以绝对尺寸用=AC(…)定义。
G90和G91编程举例 N10 G90 X20 Z90 ;绝对尺寸
N20 X75 Z=IC(-32) ;X仍然是绝对尺寸,Z是增量尺寸

N180 G91 X40 Z20 ;转换为增量尺寸
N190 X-12 Z17 ;X仍然是增量尺寸,Z是绝对尺寸