📄 内容摘要:本文深入解析FANUC机器人奇异点的概念、影响及解决方案。当J5轴在-3.4°~3.4°范围时,机器人进入奇异点状态,手动操作会触发MOTN-023报警,轨迹运行则可能因MOTN-063错误而中断。文章通过实际案例演示了奇异点如何导致J4/J6轴大角度异常变化,破坏预期作业轨迹。重点介绍了奇异点回避功能(R792/R809)的启用方法,该功能能有效避免关节轴突变,确保L指令顺利经过奇异点区域。同时,还提供了手动点动、系统配置调整等实用技巧,帮助用户全面应对奇异点带来的编程与操作挑战。
💡 建议:如果您想系统掌握FANUC机器人的操作、调试与编程,强烈推荐学习《FANUC 0i MF操机调机+UG定轴编程全流程实战教程》。该教程从基础操机到高级定轴编程全覆盖,能帮助您深入理解机器人控制系统,包括类似奇异点回避这样的高级功能应用场景,让您在实际工作中游刃有余。
何为奇异点?及其示教、轨迹问题。
机器人J5轴在约-3.4°~3.4°范围时,称之为奇异点。
机器人在奇异点附近时,手动坐标系为正交坐标系时(世界、工具、用户、手动),机器人无法移动,并报警“MOTN-023 在奇异点附近”。
![图片[1]-FANUC机器人奇异点回避功能详解:解决轨迹异常与报警问题-机械资源网](https://www.u557.com/wp-content/uploads/2026/01/20260125104604129-db94cfa3-446b-42fa-8f64-36762d374bc7.png)
在轨迹中,如果路径经过奇异点,L指令无法运行,会提示“MOTN-063 位置形态信息不一致”。
![图片[2]-FANUC机器人奇异点回避功能详解:解决轨迹异常与报警问题-机械资源网](https://www.u557.com/wp-content/uploads/2026/01/20260125104606790-1fd45697-7269-4ccb-a14d-c2d94302c04b.png)
为了轨迹可运行,可使用J关节指令运行,或者L指令后加腕关节指令(Wjnt)。
![图片[3]-FANUC机器人奇异点回避功能详解:解决轨迹异常与报警问题-机械资源网](https://www.u557.com/wp-content/uploads/2026/01/20260125104609172-ccb0db7d-2a12-4b22-9a56-5308bfeb6303.png)
![图片[4]-FANUC机器人奇异点回避功能详解:解决轨迹异常与报警问题-机械资源网](https://www.u557.com/wp-content/uploads/2026/01/20260125104611573-d3d473b4-aa2d-42d2-8130-5d00256e5346.png)
再或者,将系统配置的“手腕轴配置变化时忽略姿势”启用即可(即改即生效)。此项需系统版本为7DF5以上版本才会有。此项关联变量$PARAM2 GRP1].$RLIBSWO2(值非0和1变化,见下图)。
![图片[5]-FANUC机器人奇异点回避功能详解:解决轨迹异常与报警问题-机械资源网](https://www.u557.com/wp-content/uploads/2026/01/20260125104612429-7dfd8d4f-e0d5-4333-a3ab-ee2d152d181b.png)
![图片[6]-FANUC机器人奇异点回避功能详解:解决轨迹异常与报警问题-机械资源网](https://www.u557.com/wp-content/uploads/2026/01/20260125104613565-82415318-9ca3-46f9-a622-3647bc88e06d.png)
![图片[7]-FANUC机器人奇异点回避功能详解:解决轨迹异常与报警问题-机械资源网](https://www.u557.com/wp-content/uploads/2026/01/20260125104614742-52b231c7-850e-413d-8199-561c6a88de2e.png)
轨迹奇异点案例
如下案例,PR[12]为轨迹起点,PR[13]为轨迹终点。
起点
![图片[8]-FANUC机器人奇异点回避功能详解:解决轨迹异常与报警问题-机械资源网](https://www.u557.com/wp-content/uploads/2026/01/20260125104616815-b25f2f30-c6df-4c3b-b5ce-610af90a073b.png)
目标点
![图片[9]-FANUC机器人奇异点回避功能详解:解决轨迹异常与报警问题-机械资源网](https://www.u557.com/wp-content/uploads/2026/01/20260125104617864-e8af351b-7832-4c74-b7c0-2441f9ca1096.png)
点位配置形态都是NUT,且对应关节形式J5轴并不是在奇异点范围,两者点位仅Z差异300而已,我们希望其运动轨迹为姿态近似固定,上下方向运动。但是,在机器人位于PR[12]点位时,我们世界Z坐标向下移动时,会发现轨迹会经过奇异点。
![图片[10]-FANUC机器人奇异点回避功能详解:解决轨迹异常与报警问题-机械资源网](https://www.u557.com/wp-content/uploads/2026/01/20260125104619327-6f85544d-645a-4b34-89f0-edf12582dac0.png)
机器人实际运动如视频:
机器人J4轴和J6轴发生大角度变化,此轨迹与作业轨迹预期产生较大差异。
奇异点回避功能
奇异点规避功能(R792或R809)可使机器人轨迹在奇异点附近时,避免J4轴和J6轴的大角度变化。
此功能非标配,功能添加联系发那科官方。
功能添加后,在轨迹程序的属性页面(下一页)找到“启用奇异点回避”将其设置为有效即可(无需重启,即改即生效)。
![图片[11]-FANUC机器人奇异点回避功能详解:解决轨迹异常与报警问题-机械资源网](https://www.u557.com/wp-content/uploads/2026/01/20260125104620960-fa3440d0-9816-43c9-9f25-f6a75deb9e05.png)
![图片[12]-FANUC机器人奇异点回避功能详解:解决轨迹异常与报警问题-机械资源网](https://www.u557.com/wp-content/uploads/2026/01/20260125104622979-2a71e65a-ff8c-49fd-a8bf-5625242d6a00.png)
上述轨迹案例在添加奇异点回避功能后的实际轨迹如视频,有效改善了轨迹大角度变化问题。
奇异点回避功能可实现L指令运行经过/到达奇异点的轨迹,其避免J4/J6轴大角度变化问题。
奇异点回避功能可解决轨迹或目标点奇异点问题。
在手动时,通过FCTN-T/奇异点点动,手动坐标系会变为“S/*”,此时可实现奇异点附近时的点动。
![图片[13]-FANUC机器人奇异点回避功能详解:解决轨迹异常与报警问题-机械资源网](https://www.u557.com/wp-content/uploads/2026/01/20260125104625537-a688efe7-cfdc-4e66-8437-e57387d5b94f.png)
上述功能效果,与未安装奇异点规避功能时的机器人,FCTN-切换到手腕点动,手动坐标系会变为“W/*”,功能效果相同。
![图片[14]-FANUC机器人奇异点回避功能详解:解决轨迹异常与报警问题-机械资源网](https://www.u557.com/wp-content/uploads/2026/01/20260125104627969-62758393-71a0-4b74-b8b0-45f0041a15fd.png)


























暂无评论内容