定位
G0, G92

这些命令用于改变插补位置。

G0 的作用是通过直线运动到下一个点。与G1不同,G0 元素不能与其他元素进行路径预处理,例如刀具补偿,路径圆滑或者圆弧路径校正。

G92定义一个插补跳转路径。 结果是,这些跳转是在轴上进行的处理,除非编程因素是MC_ControlAxisByPos.bAvoidGaps:=TRUE 阻止。 “SMC_ControlAxisByPos”。如果 G92 在第一个定位元素之前添加到CNC程序中,那么他的另一个作用就是设置起始位置。

图像表示

在图形编辑器中 G0 命令是通过绿线来表示的。G92 命令不会直接显示,他们只是从起点位置移动到下一个元素处。定位命令只能插入到 CNC 文本编辑器中或者表格编辑器中。在图形编辑器中他们只能被移动。

示例

通过预定义方式进行线性插补定位。

G-代码

N0 G92 X10 Y10 (Set the position to 10/10)
N10 G1 X20 F10 (Line interpolation to 20/10 with feed rate 10)
N20 G0 Y20 F100 (Line interpolation to 20/20 with feed rate 100)
 

示例

各种定位模式

G-代码

N0 G92 X100 Y100 F100 (Set the position to 100/100)
N10 G1 X100 Y100 (Make sure the output of this position for one cycle)
N20 G92 X50 Y100 (Set the position to 50/100 by jump)
 

示例

G-代码

N1 G0 X1000 Y0 FF1000 EF10000 EF-10000        (positioning with velocity 1000)
N2 G1 Y100 F100 E100 E-100        (G1 with velocity 100)
N3 G0 X0 Y0        (positioning with velocity 1000)
N4 G0 X1000 FF0 EF0        (positioning with velocity 100, because FF and FE have been reset; therefore the values in F and E are used)