标准接口
当仅需要位姿,不需要使用梅卡曼德软件系统控制机器人运动时,用户可以使用标准接口对数据进行传输。 标准接口只提供最基础的接口功能,例如发送位姿和任务数据。 若需要使用更多的接口功能,用户可以选择使用 Adapter 进行定制。 标准接口集成在Mech-Center软件中,不需要额外生成。如需使用,在软件中需启用标准接口。
接口选项、主机地址
用户可根据需要选择外部服务类型。
- Siemens PLC Client
-
Siemens PLC Client 需要设置主机 IP 地址及 PLC 的 插槽编号、 DB块编号。
- TCP Server
-
TCP Server 需选择协议格式:ASCII或HEX。HEX格式下需要选择 大小端。
TCP Server需要根据实际情况设置端口号,默认端口为50000。
用户可以根据机器人端的支持情况,选择可用的通信格式编写接口程序。
机器人类型 标准接口程序样例 工业
ABB
HEX程序包
FANUC
HEX程序包
KUKA
HEX程序包
YASKAWA
ASCII程序包
KAWASAKI
ASCII程序包
ROKAE
ASCII程序包
NACHI
ASCII程序包
协作
FANUC CRX
Plugin插件(HEX)
UR
URCap插件(ASCII)
TM
Plug and Play插件 (ASCII)
JAKA
ASCII程序包,同时提供Addon插件
ELITE
ASCII程序包
其他
用户需要编写机器人端程序,Mech-Center未提供样例
机器人接口样例程序包、操作文档位于软件安装目录下的
Mech-Center/Robot_Interface
文件夹中。 - PROFINET
-
PROFINET需要设置机器人型号。
- EtherNet/IP
-
EtherNet/IP需要设置机器人型号。
- MODBUS TCP SLAVE
-
Modbus TCP SLAVE需要设置从站 IP、端口号、设备地址和字节顺序(用户可进行测试选择匹配的字节顺序)。
使用标准接口的Mech-Viz示例工程
梅卡曼德系统软件安装目录下的 Mech-Center/tool/viz_project
中包含4个使用标准接口的Mech-Viz示例工程。
check_collision
该示例工程用于对视觉引导工件抓取过程进行简单的路径规划和碰撞检测。
outer_move
该示例工程用于Mech-Viz仿真机器人需要移动至一个从外部客户端传入的位置。
suction_zone
该示例工程用于Mech-Viz使用带分区控制的吸盘进行纸箱多抓时,输出吸盘的分区控制信号。
vision_result_reuse
该示例工程用于对Mech-Viz使用同一拍照结果进行多次视觉引导工件抓取过程进行路径规划和碰撞检测。