News 8/18/2026 · product

Hyundai Robotics dedicated integration: edit, upload, and read back the robot program from the vision screen

AimFactoryCore's dedicated Hyundai Robotics integration: edit Hi6 JOB scripts inside the vision screen, read uploaded programs back and compare them to the original, and verify the robot first on every recipe change. Includes Modbus start/stop and tool-calibration coordinate capture.

Hyundai Robotics dedicated integration: edit, upload, and read back the robot program from the vision screen

AimFactoryCore connects to most industrial robots through coordinate communication. With Hyundai Robotics it goes one level deeper: the robot program itself is handled inside the vision screen. This post summarizes what shipped across the July releases.

There is no separate window for the robot program

Hyundai JOB editing screen

Hi6 JOB scripts are edited in the same screen that runs vision and feeders. Unmatched blocks and labels that do not exist are underlined before you save, and double-clicking an entry in the list jumps to that line. Saving puts the program inside that recipe’s folder, so each part variant keeps its own robot program.

Uploaded programs are read back and compared to the original

Upload is only available when the robot is connected, automatic mode is off, motors are off, and an administrator is logged in. Right before overwriting, the robot state is checked again; if auto or motors came on in the meantime, nothing is written.

After upload, the program is read back from the controller and compared to the original text. If they differ, the previous content is restored. The state just before upload is kept as a timestamped file in the recipe folder.

Coordinates are not read off a screen and retyped

Move the robot to the desired position with the pendant, pick a point in the table, and press one button. The coordinates the robot reports at that moment go into the point and into the program text together, and the file is saved. No typing of brackets, commas, or coordinate-frame strings. Before writing, the current value and the new value are shown side by side and must be approved. This function is available at administrator level.

Change the part, and the robot changes first

One recipe folder holds per-camera capture settings and inspection regions, robot tool values and pick heights, feeder vibration settings, and the robot program source. The PLC calls the whole bundle with a single slot number.

On a change request, the robot program is written to the controller and read back for verification before the vision recipe is applied. If verification fails, the controller is restored to its previous content, the vision recipe stays as it was, and an alarm is raised. The current slot number reported to the PLC also stays at the old value. Same number with an alarm points to the robot side; changed number with an alarm points to the device side.

With robot Modbus control enabled, start, pause, stop, and resume buttons appear in the robot status ribbon. Start proceeds through remote and error pre-checks, auto mode, stop release, motor on, condition check, and the start pulse, verifying coil state at each step. On failure it reports where it stopped. Start and resume ask for confirmation before running.

The Modbus link is watched with a heartbeat. Silent disconnects are detected and reconnected automatically, and a banner appears if the grace period is exceeded.

Tool calibration with one-button coordinate capture

Rotate the robot around one fixed point and the coordinates are circle-fitted to compute the tool center. At each pose, one button fills the table with the robot’s current coordinates, and edits recalculate automatically. Radius deviation is displayed in ±mm so precision is visible.

Scope

  • Controller: Hyundai Robotics Hi6
  • Communication: REST and Modbus TCP
  • Models: HH4, HH4E, HH7, HH7E, HH8 and other Hi6-series 6-axis robots