G00 指令以最大移动速度将机器从当前位置移动到指定点或指令指定的坐标。 机器将同时移动所有轴,因此它们同时完成行程。 这导致到新位置点的直线移动。它是一种非切割运动,其目的是快速将机器移动到所需位置以开始某种工作,如切割或印刷。
G01指令指示机床以设定的进给速度或速度直线运动。 我们用 X、Y 和 Z 值指定结束位置,用 F 值指定速度。 机器控制器计算(内插)要通过的中间点以获得该直线。 尽管这些 G 代码命令简单且易于理解,但在它们背后,机器控制器每秒执行数千次计算以进行这些运动。
G02 指令告诉机器以圆形模式顺时针移动。 它与 G01 指令的概念相同,用于执行适当的加工过程。 除了终点参数,这里我们还需要定义旋转中心,或者说圆弧起点到圆弧中心点的距离。 起点实际上是上一个命令或当前点的终点。
G01 X10 Y-10 I0 J-10 //表示X偏移 J表示Y偏移
G02 X10 Y-10 I0 J-10
G03指令定义机床以圆形方式移动。 这里唯一的区别是运动是逆时针的。 所有其他功能和规则与 G02 指令相同。
G20 和 G21 命令定义 G 代码单位,英寸或毫米。
G20 = 英寸
G21 = 毫米
我们需要注意,单位必须在程序开始时设置。 如果我们不指定单位,机器将考虑上一个程序设置的默认值。
G28 命令告诉机器将刀具移动到其参考点或原点位置。 为了避免碰撞,我们可以包含一个带有 X、Y 和 Z 参数的中间点。 工具将在到达参考点之前通过该点。
使用 G90 和 G91 命令,我们告诉机器如何解释坐标。 G90 为绝对方式,G91 为相对方式。 在绝对模式下,刀具的定位总是从绝对点或零开始。 因此,无论之前的位置如何,命令 G01 X10 Y5 都会将刀具带到该精确点 (10,5)。 另一方面,在相对模式下,工具的定位是相对于最后一点的。 因此,如果机床当前位于点 (10,10),则命令 G01 X10 Y5 将刀具带到点 (20,15)。 这种模式也称为“增量模式”。