Features in Master-Control
| Features | Description | Impacts | Supported or not | |
|---|---|---|---|---|
| Communication | Auto reconnect | Mech-Viz will automatically attempt to reconnect to the robot if the communication with the robot is disconnected due to network issues. | Without this feature, the Master-Control communication will be terminated when the network is disconnected. | × | 
| Turn on servo remotely | Mech-Viz can turn on the robot servo remotely after an emergency stop of the robot. | Without this feature, the robot should be powered on by using the teach pendant after an emergency stop or servo power off. | × | |
| Reset alarm remotely | Mech-Viz can reset the alarm on the teach pendant remotely. | Without this feature, the alarm should be reset by using the teach pendant. | × | |
| Get robot status | Mech-Viz can obtain the system statuses of the robot, including emergency stop, power on, alarm, execution, and auto. | Without this feature, no prompt will appear in Mech-Viz after an emergency stop or an alarm is raised on the robot side. | × | |
| Transfer Control | Mech-Viz enables the robot to jump out of the Master-Control program and execute other programs. After the execution, the robot can jump back to the Master-Control program. | Without this feature, the robot will be controlled by Mech-Viz solely. | × | |
| Robot Motion | Stop immediately | Clicking Stop in Mech-Viz can stop the robot immediately. | Without this feature, the robot will only stop after all received move commands are executed. | √ | 
| Pause | Mech-Viz can pause and continue the motion of the robot. | × | ||
| Stop the current move | The DI can be used as a logical condition for Mech-Viz to stop the robot from executing the current move and skip to the subsequent move. | × | ||
| Move along dense waypoints | The robot can move along the path containing dense waypoints smoothly. | × | ||
| Configure blend radius | The robot blend radius can be configured in Mech-Viz. | × | ||
| Data Transmission | Get move ID from robot | The robot will return a move ID to Mech-Viz after each movement is completed. | Without this feature, if there are the identical positions in multiple consecutive movements, the DO or image-capturing might be triggered prematurely. | × | 
| Get TCP pose from robot | The “Update TCP” button in the Robot functional panel can obtain the current TCP from the robot. | Without this feature, clicking the button will prompt an error. | √ | |
| Get flange pose from robot | Mech-Viz can obtain the flange pose from the robot. | √ | ||
| Get tool parameters from robot | The “Update TCP from robot” button in the “Tool Configuration” window can obtain the configuration parameters of the end tool from the robot. | Without this feature, clicking the button will prompt an error. | × | |
| Robot only receives TCP pose | The robot can only receive TCP pose. | With this requirement, Mech-Viz can send poses only in TCP format to the robot. The actual postures of robot axes may differ from those in the 3D simulation space of Mech-Viz. | × | |
| Robot uses TCP in linear motion | The robot can only use the TCP pose for linear motion. | With this requirement, Mech-Viz can send only TCP poses to the robot for linear motion. The actual postures of robot axes may differ from those in the 3D simulation space of Mech-Viz. | × | |
| Robot Settings | Set tool | Mech-Viz can be used to set the tool of the robot. | √ | |
| Set payload | Mech-Viz can be used to set the robot payload parameters. | × | ||
| DI/DO | DI default range | The valid range of the robot’s default digital inputs (DI). | Without this feature, Mech-Viz cannot monitor the DIs of the robot. | 0-15 | 
| DO default range | The valid range of the robot’s default digital outputs (DO). | Without this feature, Mech-Viz cannot be used to set the robot DOs. | 0-15 | |
| Set DO with move | Mech-Viz will send the DO together with the move command to the robot. | Without this feature, the DO can be set only after the robot moves to the target waypoint. Smoothness of the movement will be affected. | × | |
| Set DO with delay | Mech-Viz supports setting a delay while configuring the DO. | × | ||