FANUC 0i-TF Plus 多级跳转 J849:G31 P3 出现 PS0370,先查选项还是程序?
同一个 PS0370 可以来自未配置多级跳转,也可以来自 P、Q 数值错误。按 0i-F Plus 手册区分授权、程序、信号分配和测量验证,避免用改参数代替选项开通。
程序中普通 G31 能用,增加 P3 后却出现 PS0370,不能据此直接下结论“测头坏了”或“必须买选项”。先保存完整报警和出错程序段,再确认是哪一代控制器。本文以 0i-TF Plus 为对象,不把 Plus 系列的订货代码套到 0i-TD。
J849 管什么,哪些条件仍要确认
FANUC 2024 Plus 系列功能目录第 177 页将 A02B-0349-J849 列为 0i-TF Plus 的 Multi-Step Skip。目录同时注明:该功能在 0i-MF Plus 为基本功能;要访问存储的坐标变量,需要 Custom Macro B。不同系统前缀不可省略后混用。资料没有给出适用于所有软件版本的最低版本号,实际适配须由 FANUC 或机床厂按 CNC 型号、软件系列及版本确认。
这项功能把不同加工阶段的跳转条件放进程序:G31 P1~P4 用于跳转移动,G04 Q1~Q4 用于提前结束暂停。收到有效信号后,前者记录位置并取消本段剩余移动,后者取消剩余暂停时间。它适合按测量结果切换加工阶段,不是急停或防撞功能。
先看程序,再查授权
连接手册 B-64693EN-1/01 第 2469 页给出的报警原文是 PS0370 — G31P/G04Q ERROR。对本文的多级跳转指令,有三条关键分支:
- G31 的 P 值不在 1~4 范围内。
- G04 的 Q 值不在 1~4 范围内。
- 使用了上述 P1~P4 或 Q1~Q4,但系统没有多级跳转功能。
手册还列有 T 系列特定磨削循环 G72/G74 的 P 条件,不能把这段定义套到所有同名车削循环。报警号相同,不代表出错指令和条件相同。
例如,程序本来需要第三组条件,却写成 G31 P5,先处理的是程序取值;如果完整程序段使用 P3,才继续核实该机床是否具备对应功能。这个例子只是排查逻辑,不是已完成的现场维修案例。
使用方法:P3 不是“第三根输入线”
G31 P3 和 G04 Q3 只是格式片段,不是可直接运行的程序。前者还须配合经审核的轴、终点和进给,后者须按该机床手册给出暂停条件。P/Q 选择的是配置的跳转条件;信号映射应对照机床厂的接线图和参数记录,不能只看数字 3 就接到第三个输入端。
普通输入路径还要确认进入下一段前信号是否已复位。手册描述的状态监测可能使持续有效的信号立即满足下一段条件;不要把这种行为解释成程序未执行,也不要把它推广为所有高速输入的边沿规则。
开通和验收分开做
- 整理 CNC 完整型号、软件版本、现有选项清单、测量装置和程序片段,向 FANUC 或机床厂确认适配、依赖及是否需要购买授权。
- 若确需增加功能,由授权服务渠道提供该机床的正式开通方案。公开目录只确认功能与订货规格,不构成通用认证文件导入教程;本文没有核实可跨机型照搬的安装步骤。
- 开通后仍需机床厂核实输入接口、信号分配和测量逻辑。修改信号参数不是获得选项授权。
- 由具备资质的人员在无工件碰撞风险的条件下验收,分别检查有效信号、未触发信号和信号未复位时的行为,并确认记录位置。
验收前要确认真正使用的进给来源,以及倍率、空运行和加减速的适用条件;跳转功能下不能假定这些保护性操作一定按普通切削段生效。保留探针余程和停止距离,不要把测量信号作为安全回路。
资料与范围
FANUC 2024 Plus Series Function Catalogue,第 177 页用于功能、订货代码及依赖核对;FANUC B-64693EN-1/01,15.3.5,第 2461~2469 页(第三方镜像)用于指令、信号及报警条件。机床厂文件和匹配软件版本的手册应优先用于实际实施。
