这些命令用于改变插补位置。
G0 的作用是通过直线运动到下一个点。与G1不同,G0 元素不能与其他元素进行路径预处理,例如刀具补偿,路径圆滑或者圆弧路径校正。
G92定义一个插补跳转路径。 结果是,这些跳转是在轴上进行的处理,除非编程因素是MC_ControlAxisByPos.bAvoidGaps:=TRUE 阻止。 ⇘ “SMC_ControlAxisByPos”。如果 G92 在第一个定位元素之前添加到CNC程序中,那么他的另一个作用就是设置起始位置。
G0 X Y Z A B C P Q U V W F FF E EF H L/O S G92 X Y Z A B C P Q U V W H L/O
X Y Z |
目标位置的笛卡尔坐标系。 |
A B C P Q U V W |
附加轴的目标位置。 |
E |
路径加速度/减速度,参阅 ⇘ “M 命令”. |
EF |
定义用于 G0 的加速度/减速度。如果 EF 被设置为我 <>0,定义在 E 中的值将会被用于 G0 运动。 |
F |
路径速度。 |
FF |
定义用于 G0 的速度。如果 EF 被设置为我 <>0,定义在 F 中的值将会被用于 G0 运动。 |
H L/O | |
S |
S 曲线, ⇘ “M 命令”。 |
在图形编辑器中 G0 命令是通过绿线来表示的。G92 命令不会直接显示,他们只是从起点位置移动到下一个元素处。定位命令只能插入到 CNC 文本编辑器中或者表格编辑器中。在图形编辑器中他们只能被移动。
示例
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)