Comparison between Communication Modes
This document compares the features supported by different communication modes from several aspects.
Integration of Vision System to Robots
Item | Master-Control | Standard Interface | Adapter |
---|---|---|---|
Project deployment difficulty |
Low |
Medium |
High |
Adaptability to other devices in the production line |
Medium |
High |
High |
Cycle time |
Long |
Short |
Short |
Flexibility |
Low |
High |
High |
Vision-related Features
Item | Master-Control | Standard Interface | Adapter |
---|---|---|---|
Start Mech-Vision project |
Support |
Support |
Support |
Get vision target(s) |
Support |
Support |
Support |
Set Mech-Vision step parameters |
Support |
Not support |
Support |
Switch Mech-Vision recipe |
Support |
Support |
Support |
Get custom output data from Mech-Vision |
Support |
Support |
Support |
Check Mech-Vision result |
Support |
Support |
Support |
Start Mech-Viz project |
Support |
Support |
Support |
Stop Mech-Viz project |
Support |
Support |
Support |
Pause Mech-Viz project |
Support |
Not support |
Support |
Read Mech-Viz Step parameter |
Support |
Support |
Support |
Set Mech-Viz Step parameter |
Support |
Support |
Support |
Select branch |
Support |
Support |
Support |
Set move index |
Support |
Support |
Support |
Get planned path |
Support |
Support |
Support |
Get DO list |
Support |
Support |
Support |
Set DO signal mask |
Support |
Not support |
Support |
Read Mech-Viz Step parameter |
Support |
Support |
Support |
Set Mech-Viz Step parameter |
Support |
Support |
Support |
Set point cloud collision parameters |
Support |
Not support |
Support |
Set global velocity |
Support |
Not support |
Support |
Get move target with vision planning result |
Support |
Support |
Support |
Call vision agent in Mech-Viz |
Support |
Not support |
Support |
Input object dimensions to Mech-Vision |
Support |
Support |
Support |
Input TCP to Mech-Viz |
Support |
Support |
Support |
Customized notify |
Support |
Support |
Support |
Automatic hand-eye calibration |
Support |
Support |
Not support |
Manual hand-eye calibration |
Support |
Support |
Support |
Get software status |
Support |
Support |
Support |
Robot-related Features
Item | Master-Control | Standard Interface | Adapter |
---|---|---|---|
Move robot |
Support |
Support |
Support |
Pause robot |
Not support |
Support |
Support |
Set DO signals |
Support |
Support |
Support |
Set tool ID |
Support |
Support |
Support |
Set blend radius |
Support |
Support |
Support |
Set TCP |
Support |
Support |
Support |
Set payload |
Support |
Support |
Support |
Get robot status (DI signal, current JPs, status of immediate stop, power-on and running) |
Support |
Support |
Support |
Robot’s own collision detection function |
Compatible |
Compatible |
Compatible |
Other robot functions |
Not support |
Support |
Support |
|
Communication Capability
Item | Master-Control | Standard Interface | Adapter |
---|---|---|---|
Communication with robot |
Support |
Support |
Support |
Communication with PLC |
/ |
Support |
Support |
Communication with host computer |
/ |
Support |
Support |
TCP/IP Socket |
/ |
Support (vision system as server) |
Support (vision system as server or client) |
UDP |
/ |
Support (vision system as server) |
Support (vision system as server or client) |
PROFINET |
/ |
Support (vision system as slave device) |
Support (not recommended) |
EtherNet/IP |
/ |
Support (vision system as slave device) |
Support (not recommended) |
Modbus TCP |
/ |
Support (vision system as slave device) |
Support (vision system as slave device) |
Siemens PLC Snap7 (only for PLC) |
/ |
Support (vision system as client) |
Support (vision system as client) |
Mitsubishi MELSEC Communication (MC) |
/ |
Support (vision system as client) |
Support (vision system as client) |
HTTP |
/ |
Not support |
Support |
WebSocket |
/ |
Not support |
Support |
Other communication protocols |
/ |
Not support |
Support |
Connection with multiple TCP clients |
/ |
Support |
Support |
Application Scenarios
Item | Master-Control | Standard Interface | Adapter |
---|---|---|---|
Workpiece loading scenarios |
Support |
Support |
Support |
Palletizing & depalletizing scenarios |
Support |
Support |
Support |
Locating & assembly scenarios |
Support |
Support |
Support |
Piece picking scenarios |
Support |
Support |
Support |
Quality inspection scenarios |
Not support |
Not support |
Support |
Gluing scenarios |
Support |
Not support |
Support |