数控编程、车铣复合、普车加工、行业前沿、机械视频,生产工艺、加工中心、模具、数控等前沿资讯在这里等你哦
什么是 G28 指令?
G28 指令用于通过参考点快速将刀具归零到零位置。该行的基本示例如下所示:
G28 G91 X0 Y0 Z0;
只是说G28;没有轴或轴设置为零,因为上面的程序将以线性快速移动将所有轴返回到起始位置。
G28 指令可用于返回一个或多个轴。程序段G28 G91 Z0.0;G28 G91 X0.0 Y0.0 Z0.0 时会将 Z 轴返回到参考位置;将返回 3 轴 X、Y 和 Z。如果我们向一个或多个轴添加一个值,如下所示:
G28 G91 X0 Y0 Z20.0;
机器会将其读取为在到达参考位置之前在 Z 轴上到达刀具上方 20 毫米的中间位置。当将刀具移回原始参考位置时,我们可以使用它来避开机器内部的障碍物,如图所示。
让我们看一下这条线
G28 G91 X100.0 Y50.0 Z20.0;
在此示例中,刀具将首先行进至 X100.0 Y50.0 和 Z20.0,然后移动至起始位置。
提示:
机器将需要 G28 行中的 G91 命令。G91 将机器切换到增量定位 如果省略此代码,机器将首先移动到由您的数据定义的零位置。换句话说,它会在返回参考点之前将刀具插入零件中。
必须避免碰撞,,当运行新的程序时,先将单步进给率和快速倍率调为零,然后使用倍率控制控制刀具的速度,以确保一切都在可控范围。
屏幕读数将告诉您在该程序中还剩下多远的行程。
考虑到这一点,首先移动 Z 轴会更安全。
根据您的 FANUC 系统的版本,我们还可以使用 U、V 和 W 进行编程。这是编写增量运动的另一种方法,通常在 CNC 车床上使用。
G28 W0.0 就是一个例子;执行该行将使刀具返回到 Z0.0 参考位置。
替代方法:
还有另一种方法可以返回参考点,即使用 G53指令。G53 参考返回如下所示:
G53 Z0.0;
G53 G 代码调用机床原点,该原点通常是换刀位置或机床原点。上面的代码行告诉机床使用机床数据,如果不输入参数我们就无法更改数据(不建议)。
G28.1指令
使用 G28.1 的 G 代码指令会将所有轴参考到原点位置。
它的行为类似于某些 CNC 控件上的“全部回零”按钮。
与所有 CNC 机床建议一样,最好先看机床说明书,了解您的机床如何处理 G28 命令。例如,上述 G28.1指令通常用于 MACH 3 控制器,而使用 U、V 和 W 作为增量移动则更常见于数控车床。