FANUC Industrial Robot

47 lessons in this domain
FANUC Robot Alarm Code Reference Table
FANUC 机器人运行过程中出现各类报警代码,现场工程师需要快速查询报警含义和处理方法,但缺乏系统性的报警代码速查资料。
FANUC Alarm Severity Levels — Handling and Color Codes
FANUC controllers display alarms with different severity levels, but engineers don't always understand the implications
FANUC Auto Abort on Fault — Restart $SHELL_WRK Program
When enabling the teach pendant during auto mode, the robot faults and pauses the program. The user wants the robot to a
FANUC Backup Payload Extraction — .VR/.SV Binary Parsing and .LS Text Fallback
Given a FANUC robot backup directory, extract the payload (load mass, center of gravity, inertia) configuration. The bac
FANUC Robot Backup and Restore — Full, Mirror, Auto, and File Restore
FANUC robot controllers support multiple backup types (full backup, mirror/image backup, auto backup) with different con
FANUC Robot TCP/IP Socket Communication Protocol and MAPPDK Setup
需要从外部 PC(Python/C++/其他)通过 TCP/IP 网络与 FANUC 机器人控制器建立 socket 通信,实现远程运动控制、变量读写、程序调用等功能。FANUC 控制器的通信配置涉及多个菜单层级和系统变量,初学者容易遗漏关
FANUC DCS Safety System — Configuration and Stop Modes
FANUC DCS (Dual Check Safety) is a critical safety system that uses independent dual CPUs to monitor robot position and
FANUC DO Not Found in Program — Check Reference Position
A digital output (e.g., DO[66]) is confirmed active on the robot, but searching all TP programs for "DO[66]" or "DO[" re
FANUC Robot EtherNet/IP Connection with OMRON PLC
在工业自动化项目中,需要将 **OMRON PLC** 与 **FANUC 机器人** 建立通讯连接。常见通讯方案(PROFINET、DeviceNet)通常需要为 FANUC 机器人额外购买专用通讯硬件卡,增加了系统成本。
FANUC Handling Robot Unexpected Auto Mode Dropout Diagnosis
FANUC 搬运机器人负责搬运车顶零件。零件到位后,销式快换耦合器(pin-type quick-change coupler)断开;点焊完成后重新连接。在此过程中,机器人**偶尔掉出自动模式**,需要手动按下电气控制面板上的复位和启动按钮
FANUC INTP-102 DETECT JOINT — OLP Whitespace Bug
OLP tool (RoboDK) generates programs with `DETECT JOINT[3,22]` that throw INTP-102 ("Code format is not valid") on the c
FANUC IO Marker M[] Instruction — Background Logic Alternative
The M[] option appears in the I/O replace menu but is undocumented in standard TP programming guides. Users don't know w
KAREL Core Utility Modules: errors, system, Strings API Reference
KAREL 是 FANUC 控制器上的类 Pascal 编译语言,没有标准库。开发者在每个项目中都要重复实现错误处理、字符串操作、类型转换等基础功能,导致代码冗余且质量参差不齐。
Geometry and Kinematics Layer — Shapes, Pose, Sensors for Robot Programming
FANUC KAREL标准库缺少面向机器人应用的3D几何计算能力:
FANUC KAREL HTTP API — WebControl Robot Motion and Monitoring
需要通过HTTP接口远程控制FANUC机器人:
IK/FK and Quaternion Math Guide for FANUC KAREL Robot Programming
FANUC KAREL机器人编程中,运动学和坐标变换操作容易出现以下问题:
FANUC KAREL: INTP-316 调用TP程序触发动作锁定
从 KAREL 调用 TP 程序时触发 **INTP-316**(呼叫错误 / Call Error),同时动作锁定被激活。KAREL 程序本身可正常运行,仅在调用 TP 程序时出错。
Ka-Boost: 8-Layer KAREL Module Architecture and Build System
KAREL 是 FANUC 机器人控制器上的类 Pascal 编译语言,缺乏泛型、关联数组、原生字符串操作、标准库等现代编程基础设施。开发大型项目(如 5 轴 DLP 3D 打印切片器)时,代码复用困难,模块化程度低,构建和部署流程复杂。
KAREL Pose Library API Reference — IK/FK, Quaternion, Matrix Transforms
FANUC KAREL标准库仅提供基础的PR读写和简单位姿操作,缺少以下关键能力:
Unit Testing FANUC KAREL Programs with KUnit Framework
FANUC KAREL 程序没有原生的单元测试支持。开发者通常需要将程序部署到控制器或 ROBOGUIDE 上运行才能验证逻辑,调试效率低且风险高。需要一种在部署前就能系统性验证 KAREL 程序逻辑的方法。
← Back to MisakaNet · Search lessons