FANUC(发那科)+ 梅卡曼德视觉系统完整操作流程
FANUC(发那科)+ 梅卡曼德视觉系统完整操作流程
FANUC机器人通过KAREL和User Socket Msg与梅卡曼德视觉系统通信,使用TCP协议。
适用机器人系统版本:V7.5、V7.7、V8.x、V9.x、V10.1
适用Mech-Vision版本:V2.1.2及以上
一、烧录前准备
1.1 检查硬件和软件版本
| 项目 | 要求 |
|---|---|
| 机器人系统版本 | V7.5、V7.7、V8.x、V9.x或V10.1 |
| 必需软件包 | R651或R632(KAREL)、R648(User Socket Msg) |
查看系统版本:MENU → 实用工具 → 声明
查看软件包:MENU → 下页 → 状态 → 版本ID → F3(订购文件)
1.2 准备烧录文件
从Mech-Vision安装目录复制所有文件到U盘:
- 文件必须放在U盘根目录
- 不可嵌套,不可重命名
- U盘容量不大于32GB,FAT32格式
文件位置:Mech-Vision安装目录/Communication Component/Robot_Interface/FANUC/
二、配置Mech-Vision软件
2.1 创建/打开方案
打开Mech-Vision软件:
- 新软件:点击新建空白方案
- 有方案:文件 → 打开方案
2.2 机器人通信配置
| 参数 | 设置值 | 说明 |
|---|---|---|
| 选择机器人 | FANUC | 品牌 |
| 选择机器人型号 | 对应型号 | 如LR Mate 200iD |
| 接口服务类型 | 标准接口 | 必须选这个 |
| 协议 | TCP Server | |
| 协议格式 | 根据系统版本 | V7/V8/V9用HEX(big-endian);V10用HEX(little-endian) |
| 端口号 | V7-V9:50000; V10:30000 |
⚠️ 重要:
- V7/V8/V9系统:HEX(big-endian),端口50000+
- V10系统:HEX(little-endian),端口30000
2.3 开启接口服务
配置完成后,点击应用
确认工具栏显示:接口服务(绿色/开启状态)
三、配置机器人网络
3.1 连接网线
网线一端接工控机网口
网线另一端接控制柜CD38A(端口1)或CD38B(端口2)
注意:端口1和端口2的IP需在不同网段
3.2 设置机器人IP地址
- 切换到手动模式:钥匙开关转ON,旋钮转至T1/T2
- 按MENU → 设置 → 主机通讯
- 选择TCP/IP → 详细
- 根据网口选择端口1或端口2
- 输入IP地址(与工控机同网段)
- 按ENTER确认
3.3 设置工控机IP地址
要求:机器人和工控机必须在同一网段!
| 机器人IP | 工控机IP | 说明 |
|---|---|---|
| 192.168.100.169 | 192.168.100.170 | 最后一组不同即可 |
子网掩码:255.255.255.0
四、备份机器人文件
4.1 备份步骤
- U盘插入(控制柜或示教器)
- 按MENU → 文件 → 文件
- 按F5 → 切换设备 → 选择USB盘(UD1:)或TP上的USB(UT1:)
- 按F5 → 创建目录 → 输入文件夹名
- 进入文件夹,按F4 → 备份
- 选择以上所有 → ENTER
- 确认删除提示 → F4(是)
- 开始备份
五、烧录程序
5.1 准备烧录文件
- U盘插入工控机
- 复制FANUC文件夹所有文件到U盘根目录
- 不可嵌套,不可重命名
- 安全拔出U盘
5.2 烧录到机器人
- U盘插入控制柜或示教器
- 按MENU → 文件 → 文件
- 按F5 → 切换设备
- 选择USB盘或TP上的USB
- 选择所有文件
- 按ENTER查看文件
- 选中INSTALL → ENTER
- 按F4(是)开始烧录
- 显示”Programs Loaded”即成功
六、测试通信
6.1 修改测试程序
- 按SELECT键
- 选择MM_COMTEST,按ENTER
- 设置MM_INIT_SKT参数:
| 参数 | 说明 |
|---|---|
| 参数1 | 机器人端口号(1~8) |
| 参数2 | 工控机IP地址 |
| 参数3 | 工控机端口号(与Mech-Vision一致) |
| 参数4 | 超时等待时间(分钟) |
6.2 运行测试程序
- 切换到手动模式(T1/T2)
- 按STEP切换单步运行(单步变黄色)
- 按住使能开关
- 按住SHIFT + FWD单步运行
- 出现”MM:Restart Robot”则重启机器人
6.3 再次运行
- 重启后再次打开MM_COMTEST
- 按住SHIFT + FWD运行
- 观察Mech-Vision日志窗口
6.4 检查连接
- 成功:显示连接成功
- 失败:检查IP、网络、接口服务
七、程序结构说明
7.1 常用指令
| 指令 | 功能 |
|---|---|
| MM_INIT_SKT | 初始化Socket连接 |
| MM_OPEN_SKT | 建立连接 |
| MM_CLOSE_SKT | 断开连接 |
| MM_START_VIS | 触发视觉 |
| MM_GET_VISDATA | 获取视觉结果 |
| MM_GET_POSE | 转存位姿 |
7.2 状态码
| 状态码 | 含义 |
|---|---|
| 1100 | 成功(Mech-Vision) |
| 1103 | 路径规划成功 |
| 1002 | 无视觉结果 |
| 1003 | ROI内无物体 |
| 1001 | 通信超时 |
八、新手操作顺序(一步一步来)
第一天:准备工作
步骤1:检查版本
- MENU → 实用工具 → 声明
- 确认系统版本
步骤2:检查软件包
- MENU → 下页 → 状态 → 版本ID → F3
- 确认R651/R632和R648
步骤3:准备文件
- 复制FANUC文件夹到U盘
第二天:网络配置
步骤4:连接网线
- 网线接CD38A或CD38B
步骤5:设置IP
- MENU → 设置 → 主机通讯
- TCP/IP → 详细
- 输入IP地址
第三天:Mech-Vision配置
步骤6:打开软件
- Mech-Vision → 新建/打开方案
步骤7:配置通信
- 机器人通信配置
- 品牌:FANUC
- 根据版本选择HEX格式
- 端口50000或30000
- 确认接口服务开启
第四天:烧录
步骤8:备份
- U盘插入
- MENU → 文件 → 备份
步骤9:烧录程序
- 选择所有文件
- INSTALL → 是
步骤10:重启
第五天:测试
步骤11:修改参数
- SELECT → MM_COMTEST
- 设置IP地址和端口
步骤12:运行测试
- SHIFT + FWD单步运行
- 确认连接成功
第六天:完整测试
- 步骤13:运行示例程序
- 放置物体
- 运行视觉程序
- 观察动作
九、错误代码排查
| 错误 | 原因 | 解决方法 |
|---|---|---|
| 连接失败 | 网线没接好 | 检查网线两端 |
| 连接失败 | IP不在同网段 | 改IP或网段 |
| 连接失败 | 端口不一致 | 改一致 |
| 超时 | Mech-Vision没开接口 | 开启接口服务 |
| 无视觉结果 | 物体不在视野内 | 检查物体位置 |
| ROI内无物体 | 调整物体位置或ROI | 调整 |
官方文档链接
- FANUC标准接口通信配置:https://docs.mech-mind.net/zh/robot-integration/latest/standard-interface-robot/fanuc-setup-instructions.html
- FANUC自动标定:https://docs.mech-mind.net/zh/robot-integration/latest/standard-interface-robot/fanuc-calibration-program.html
- FANUC标准接口指令:https://docs.mech-mind.net/zh/robot-integration/latest/standard-interface-robot/fanuc-interface-commands.html
文档创建:2026-04-02
如有问题请联系梅卡曼德技术支持
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 G/ren的小破站!
评论