HYUNDAI Standard Interface Commands¶
For the HYUNDAI robot, each JOB file in the table represents a standard interface command. The corresponding commands can be called when the program number is set correctly. For example, for the file 9801_COM101.JOB, the program number is 9801, and the statement can be written as CALL 9801_MMH_VIStrig
. MMH_VIStrig can be replaced by other strings, and the statement still calls the program corresponding to the 9801_COM101.JOB file.
JOB file |
Fucntion |
9801_COM101 |
Trigger Mech-Vision project to run |
9802_COM102 |
Get vision target(s) |
9803_COM103 |
Switch Mech-Vision recipe |
9804_COM201 |
Trigger Mech-Viz project to run |
9805_COM202 |
Stop Mech-Viz project |
9806_COM203 |
Switch Mech-Viz branch |
9807_COM204 |
Set index |
9808_COM205 |
Get planned path from Mech-Viz |
The following table shows the status code and description in the standard interface commands.
Name |
Description |
V500! |
X-value (the X-value of the first vision point is stored in V500!, and that of the second vision point is stored in V514!, and so on) |
V501! |
Y-value (the Y-value of the first vision point is stored in V501!, and that of the second vision point is stored in V515!, and so on) |
V502! |
Z-value (the Z-value of the first vision point is stored in V502!, and that of the second vision point is stored in V516!, and so on) |
V503! |
RX-value (the RX-value of the first vision point is stored in V503!, and that of the second vision point is stored in V517!, and so on) |
V504! |
RY-value (the RY-value of the first vision point is stored in V504!, and that of the second vision point is stored in V518!, and so on) |
V505! |
RZ-value (the RZ-value of the first vision point is stored in V505!, and that of the second vision point is stored in V519!, and so on) |
V506! |
LABEL value (the LABEL value of the first vision point is stored in V506!, and that of the second vision point is stored in V520!, and so on) |
V507! |
SPEED value (the SPEED value of the first vision point is stored in V507!, and that of the second vision point is stored in V521!, and so on) |
V508! |
J1 value (the J1 value of the first vision point is stored in V508!, and that of the second vision point is stored in V522!, and so on) |
V509! |
J2 value (the J2 value of the first vision point is stored in V509!, and that of the second vision point is stored in V523!, and so on) |
V510! |
J3 value (the J3 value of the first vision point is stored in V510!, and that of the second vision point is stored in V524!, and so on) |
V511! |
J4 value (the J4 value of the first vision point is stored in V511!, and that of the second vision point is stored in V525!, and so on) |
V512! |
J5 value (the J5 value of the first vision point is stored in V512!, and that of the second vision point is stored in V526!, and so on) |
V513! |
J6 value (the J6 value of the first vision point is stored in V513!, and that of the second vision point is stored in V527!, and so on) |
P500 |
Get the current pose |
P501 |
The pose at the next calibration point during the calibration |
V490% |
Step ID of the Branch by Msg Step (for the Branch by Msg Step in Mech-Viz) |
V491% |
The number of the exit port to take (for the Branch by Msg Step in Mech-Viz) |
V492% |
ID of the Step with the Index parameters (for Mech-Viz Steps with the Index parameters) |
V493% |
Value for the Starting Index parameter (for Mech-Viz Steps with the Index parameters) |
V500$ |
IP address of the IPC |
V501$ |
String sent to the IPC |
V502$ |
String received from the IPC |
V503$ |
Strings received from the IPC are separated into multiple substrings by commas (,). The first substring is stored in V503$, and the second is stored in V504$, and so on. |
V500% |
Port number of the IPC |
V501% |
Channel number, the default number is 1 |
V502% |
Idle |
V503% |
Mech-Vision project ID |
V504% |
The number of vision points to be received with the range of 0 to 4. 0 indicates that all vision points will be received. |
V505% |
Pose type (1 represents JPs, and 2 represents TCP) |
V506% |
Mech-Vision recipe ID |
V507% |
Initial index of register P |
V508% |
Calibration status |