G10.9:直半径编程
G10.9为轴向指令,在刀路执行中,通过 G10.9来指定之后的每一行轴向指令,是使用直径轴或半径轴编程。
指令格式
G10.9 X_Y_Z_
描述
- X_:X轴直径半径编程模式。0:使用半径轴编程; 1:使用直径轴编程。
- Y_:Y轴直径半径编程模式。0:使用半径轴编程; 1:使用直径轴编程。
- Z_:Z轴直径半径编程模式。0:使用半径轴编程; 1:使用直径轴编程。
说明
- 编程时 G10.9 指令为单独一行,不要与其他指令同一行,与其他指令写一行则报错,报错提示信息错误(G代码 - 第
[
行号]
行):G10.9 指令必须单段一行。 - 通过 G10.9 指令切换了直径 / 半径指定的轴指定,在再次通过 G10.9 指令进行切换之前,或者在复位 / 紧急停止之前保持有效。复位及紧急停止后,恢复为 G10.9 指令前的直径 / 半径指定。
- 当轴由直径轴切换成半径轴编程,后续移动指令的移动量会变成2倍,请自行注意刀路指令移动量是否正确,避免造成刀具干涉或床台撞机。
- 在极坐标插补功能(G12.1)模式中,不可以使用直/半径轴编程切换指令(G10.9),会跳出警报,报错提示信息错误(G代码 - 第
[
行号]
行):G12.1状态下指令使用非法[
G10.9]
。 - 当使用者先指定 G10.9,后又启动极坐标插补功能(G12.1),在极坐标插补中,轴直半径模式采用参数1342 设定的值。取消极坐标插补功能(G13.1)之后,指定轴会恢复到参数原始设定值。如果想要恢复到 G10.9 的设定值,请重新指定 G10.9。
- 通过 G10.9 指令切换程序除刀长半径补偿、刀具相关偏置、工件移、工件坐标偏置参数各数据的直径 / 半径指定。
- G10.9 为非模态指令,模态组别: 0。
- “G10.9”切换后的直径半径模式对手动、手轮运动、步进的影响和参数 Pr1342 一致。
- 进给速度指令始终使用半径值,不受直径 / 半径指定影响。 ( 每 1 转的移动量及每 1 分的移动量均为如此。 )
- 刀长半径补偿、刀具相关偏置、工件移、工件坐标偏置取决于开始加工时参数 1342 的设定值,加工中切换 G10.9 之后,实际作用在床台的补偿量并不会跟着改变。
- 当前编程模式是直径编程的情况下,在主界面轴坐标名称的右侧下标显示φ符号
范例
G00 X0 Z0;
G10.9 X1; // 以下刀路X轴采用直径编程模式
G00 X10 Z0
G01 X30Z-10
G10.9 X0 // 以下刀路X轴采用半径编程模式
G00 X10 Z0
G01 X30Z-10
M30; //程序结束,程序结束后,直半径编程模式恢复参数 1342 指定的模式