一、G28指令
大多数 FANUC 控制的机器,尤其是加工中心,使用机器的返回参考点(也称为返回参考位置和原点位置)作为某些机床功能的参考点。例如,回零是夹具偏移(加工中心)或几何偏移(车削中心)的原点。
大多数机床制造商将零位置放置在靠近每个轴的正行程极限的位置。一些机器需要在激活功能之前将一个或多个轴发送到该位置。Z轴回零位置通常是立式加工中心的换刀位置,而Y和Z轴回零位置通常用于卧式加工中心。几乎任何配备刀库的加工中心都需要一个或多个轴在激活刀盘之前处于其零位位置。
由于某些机器附件要求轴在激活之前位于回零状态,因此编程人员必须经常让轴处于该位置。FANUC 有两个 G 代码指令可用于此目的,G28 和 G53。
G28有点难解释和理解。这是一个两步指令,意味着执行 G28 指令时会发生两件事。首先,包含在 G28 指令中将轴转到一个中间位置,然后在将这些轴转到各自的回零位置。这两个动作都将快速完成。顺便说一句,如果你打开了单段开关,你必须按两次循环启动按钮来完成一个G28指令——一次使轴移动到中间位置,一次使它们移动到回零位置。
由于我们通常希望机器直接进入回零位置(不需要中间位置),所以我喜欢使用以下技术。如果只发送Z轴到回零位置,我建议:
G91 G28 Z0
首先请注意,此命令中只包含一个Z,因此只会涉及 Z 轴。G91(带Z0)指定中间位置,从当前位置开始在Z方向递增为空,所以在G28的第一步,机床不移动。第二步,Z 轴快速到回零位置。
这里还有几个例子:
G91 G28 X0 Y0(X、Y 不移动,然后快速到 X、Y 回零位置。)
G91 G28 X0 Y0 Z3.0(在 X 和 Y 上不移动,在 Z 上移动 3 mm,然后将所有三个轴快速移动到归零位置。)
关于 G28 的一个问题是它使您能够在增量和绝对模式下工作。如果您遗漏了 G91,则机器当前可能处于绝对模式。这可能会损坏机床,如:
G28 Z0
如果当前定位模式是绝对的,这个命令告诉机器快速在 Z 轴上编程归零,可能会导致撞刀,然后快速到回零位置。
二、G53指令
G53 更容易理解和使用。它是一个简单的运动命令,如 G00 或 G01,但对于 G53,运动的原点是机器的回零位置,运动将快速发生。下面是将 Z 轴快速到回零位置的命令:
G53 Z0
大多数了解这两种方法的编程人员更喜欢 G53 而不是 G28。然而,G53 的存在时间没有 G28 长。此外,一些机床制造商在从 FANUC 购买系统时,从未将 G53 作为其标准 G 代码包的一部分。这意味着您的机器可能不允许使用 G53(无需从 FANUC 购买 G53)。尽管 G53 可能更好,但 G28 更通用。如果您想使用一种适用于所有机器的方法,您可能会受困于 G28。
G53 的另一优点是回零位置不必是目标点。例如,考虑如何将车削中心的转塔定位到转塔分度之前的安全分度位置。例如,您可以确定安全分度位置位于 X 方向的归零位置,但沿Z轴距零点8mm处(更靠近卡盘/工件)。此命令会将 X 轴和 Z 轴直接移动到安全位置:
G53 X0 Z-8.0
请记住,G53 的原点是回零,并且由于回零通常位于每个轴的正方向,因此指令位置几乎总是负值。
这种对于具有刀库的加工中心以及当托盘更换刀具与一个或多个轴的归零位置之间保持距离。对于刀具处在 X 方向的零位置,但距 Y 方向为4 mm,可用下面指令更换:
G53 X0 Y-4.0
G53 命令与 G28 相比具有优势,但两者都可用于在需要使用FANUC系统的机器上,实现返回参考点。
领取专属 10元无门槛券
私享最新 技术干货