Fanuc Roboguide
本页面概述了在 Fanuc ModelZoo 中使用带有 FANUC CRX-10iA/L 机器人的 ROBOGUIDE 工作单元的要求和信号配置。
该设置通过 SNPX 通信实现了机器人行为在 Unity 中的实时仿真,并与仿真的 PLC 控制传送带同步。

要求
要实现 Unity 和 ROBOGUIDE 之间通过 SNPX 进行通信,您的控制器必须支持 Robot Interface (RobotIF / SRTP) 协议。
这在 ROBOGUIDE 工作单元创建过程中进行配置。
在 ROBOGUIDE 中启用 SNPX
在 ROBOGUIDE 工作单元向导的第 7 步(机器人选项)中,选择以下配置之一:
选项 1:R650 FRA Params
- 在 Advanced 选项卡中选择 "FANUC America Corp."
- 添加机器人选项:R553 – HMI Device SNPX
选项 2:R651 FRL Params
- 在 Advanced 选项卡中选择 "FANUC Ltd."
- 无需其他选项
网络访问
确保满足以下网络条件:
- TCP 端口 60008(Robot IF Server)已打开并可访问
- Unity/realvirtual.io 和 ROBOGUIDE 控制器必须位于同一网络或子网
信号配置
机器人与仿真环境之间的接口使用数字信号。这些信号必须正确配置并在 Unity 场景和 ROBOGUIDE 中公开。
输出(从机器人 → 机器人)
| 信号名称 | 类型 | 描述 |
|---|---|---|
RobotIsLoading | DO1 | 机器人正在装载单元 |
RobotIsUnloading | DO2 | 机器人正在卸载单元 |
CloseGripper | DO3 | 关闭夹爪的命令 |
输入(从 Unity / 传送带 → 机器人)
| 信号名称 | 类型 | 描述 |
|---|---|---|
StartLoading | DI1 | 传送带请求装载单元 |
StartUnloading | DI2 | 机器请求卸载单元 |
GripperClosed | DI3 | 传感器反馈:夹爪已关闭 |
确保这些信号在 ROBOGUIDE 的 I/O 配置中定义,并在您的 Fanuc 程序中使用。