DENSO(电装)+ 梅卡曼德视觉系统完整操作流程
DENSO(电装)+ 梅卡曼德视觉系统完整操作流程
DENSO机器人通过RC8控制器与梅卡曼德视觉系统通信,使用TCP协议和ASCII格式。
适用机器人类型:六轴机器人
适用控制器型号:RC8
适用控制器软件版本:2.15.0+
适用Mech-Vision版本:V2.1.2及以上
一、烧录前准备
1.1 检查硬件和软件版本
| 项目 | 要求 |
|---|---|
| 机器人类型 | 六轴机器人 |
| 控制器型号 | RC8 |
| 控制器软件版本 | 2.15.0+ |
查看方法:设定 → 系统信息 → 查看Controller type和控制器软件
1.2 准备烧录文件
从Mech-Vision安装目录复制:
- MM.h(头文件)
- MM_Auto_Calib.pcs(标定程序)
- MM_Module.pcs(模块程序)
- sample.pcs(样例程序)
文件位置:Mech-Vision安装目录/Communication Component/Robot_Interface/DENSO/
二、配置Mech-Vision软件
2.1 创建/打开方案
打开Mech-Vision软件:
- 新软件:点击新建空白方案
- 有方案:文件 → 打开方案
2.2 机器人通信配置
| 参数 | 设置值 | 说明 |
|---|---|---|
| 选择机器人 | DENSO | 品牌 |
| 选择机器人型号 | 对应型号 | 如VM-6080 |
| 接口服务类型 | 标准接口 | 必须选这个 |
| 协议 | TCP Server | |
| 协议格式 | ASCII | |
| 端口号 | 50000 | 建议50000或以上 |
| 方案打开时自动打开接口服务 | 勾选 | 方便 |
⚠️ 重要:DENSO使用ASCII格式!
2.3 开启接口服务
配置完成后,点击应用
确认工具栏显示:接口服务(绿色/开启状态)
三、配置机器人网络
3.1 连接网线
网线一端接工控机网口
网线另一端接机器人控制器网口
3.2 确认IP地址
- 设定 → 通信与启动权 → 网络与通信权
- 查看”以太网”的IP地址和子网掩码
- 确认与工控机在同一网段
3.3 录入工控机IP地址
- 钥匙旋转指向MAN(手动模式)
- 设定 → 通信与启动权 → 数据通信
- 选择”以太网 线路编号4-7,8-15”
- 选择”用户 线路编号8”
- 点击编辑
- 输入工控机IP地址
- 输入端口号(与Mech-Vision一致)
- 点击OK
3.4 设置工控机IP地址
要求:机器人和工控机必须在同一网段!
| 机器人IP | 工控机IP | 说明 |
|---|---|---|
| 192.168.100.169 | 192.168.100.170 | 最后一组不同即可 |
子网掩码:255.255.255.0
四、备份机器人程序
4.1 备份步骤
- U盘插入机器人控制柜
- 设定 → 数据读写 → 项目读写
- 点击”写出”
- 输入备份文件夹名称
- 点击OK
- 确认备份成功
- 安全拔出U盘
五、烧录程序
5.1 准备烧录文件
- U盘插入工控机
- 复制烧录文件到U盘的Source Files文件夹
- 或者直接复制到U盘根目录
- 安全拔出U盘
5.2 烧录到机器人
- U盘插入机器人控制柜
- 点击设定 → 项目读写
- 点击”读取”
- 选择”程序”
- 点击OK
- 等待读取完成
- 点击OK确认
六、测试通信
6.1 运行测试程序
- 钥匙旋转指向AUTO(自动模式)
- 点击程序
- 选择sample.pcs
- 点击表示(运行)
- 在启动程序对话框中选择”单循环起动”
- 点击OK
6.2 检查结果
- 成功:程序指针停留在End Sub行
- 失败:显示”通信连接失败”
七、程序文件说明
7.1 文件列表
| 文件 | 功能 |
|---|---|
| MM.h | 头文件定义 |
| MM_Module.pcs | 指令程序模块 |
| MM_Auto_Calib.pcs | 自动标定程序 |
| sample.pcs | 通信测试程序 |
7.2 常用指令
| 指令 | 功能 |
|---|---|
| MM_Init_Socket | 通信初始化 |
| MM_Open_Socket | 建立连接 |
| MM_Close_Socket | 断开连接 |
| MM_Start_Vis | 触发视觉 |
| MM_Get_VisData | 获取视觉结果 |
| MM_Get_Pose | 转存位姿 |
7.3 状态码
| 状态码 | 含义 |
|---|---|
| 1100 | 成功(Mech-Vision) |
| 1103 | 路径规划成功 |
| 1002 | 无视觉结果 |
| 1003 | ROI内无物体 |
八、新手操作顺序(一步一步来)
第一天:准备工作
步骤1:检查版本
- 设定 → 系统信息
- 确认控制器型号和软件版本
步骤2:准备文件
- 从Mech-Vision安装目录复制文件到U盘
第二天:网络配置
步骤3:连接网线
- 网线接机器人控制器网口
步骤4:确认IP
- 设定 → 通信与启动权 → 网络与通信权
步骤5:录入工控机IP
- 设定 → 通信与启动权 → 数据通信
- 输入IP地址和端口号
第三天:Mech-Vision配置
步骤6:打开软件
- Mech-Vision → 新建/打开方案
步骤7:配置通信
- 机器人通信配置
- 品牌:DENSO
- 端口:50000
- 确认接口服务开启
第四天:烧录
步骤8:备份
- U盘 → 设定 → 项目读写 → 写出
步骤9:烧录程序
- 读取 → 程序 → OK
步骤10:重启
第五天:测试
- 步骤11:运行测试
- AUTO模式
- 运行sample.pcs
- 确认连接成功
第六天:完整测试
- 步骤12:运行示例程序
- 放置物体
- 运行视觉程序
- 观察动作
九、错误代码排查
| 错误 | 原因 | 解决方法 |
|---|---|---|
| 连接失败 | 网线没接好 | 检查网线两端 |
| 连接失败 | IP不在同网段 | 改IP或网段 |
| 连接失败 | 端口不一致 | 改一致 |
| 超时 | Mech-Vision没开接口 | 开启接口服务 |
| 无视觉结果 | 物体不在视野内 | 检查物体位置 |
| ROI内无物体 | 调整物体位置或ROI | 调整 |
官方文档链接
- DENSO标准接口通信配置:https://docs.mech-mind.net/zh/robot-integration/latest/standard-interface-robot/denso-setup-instructions.html
- DENSO自动标定:https://docs.mech-mind.net/zh/robot-integration/latest/standard-interface-robot/denso-calibration-program.html
- DENSO标准接口指令:https://docs.mech-mind.net/zh/robot-integration/latest/standard-interface-robot/denso-interface-commands.html
文档创建:2026-04-02
如有问题请联系梅卡曼德技术支持
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 G/ren的小破站!
评论