Compare with offline version
The comparison shows what was changed on the robot against the offline version of the programs (offline programming, simulation study): which points were touched up or moved, where the robot reaches the same position with other axes (other configuration Status/Turn, CONFIG, cf, RCONF), which points are new or removed and where the speed, the approximation, the motion type, TOOL / BASE or the commands after a point were changed. Text differences without meaning (spaces, line numbers, the order of the data lists) are not shown - the points are compared by their values. The comparison only reports; the programs are not changed.

Where: Robots: VKRC, KRC and Fanuc (ABB and Yaskawa are not available yet - their programs are skipped with a note). License: the license of the Archive Diff plugin of the robot type - VKRC: VKRC Archive Diff, KRC: the KRC license (KRC Archive Diff), Fanuc: VFanuc Archive Diff; programs of a robot type without its license are skipped with a note.

Sources

What is compared

Default tolerances: position 1 mm, orientation 0.5°, axes 0.5°; a point that changed by 20 mm or more counts as moved, below as touched up. All values can be changed in the window and in the API. Fanuc: a change of UF / UT stored only in the position data is not detected as a TOOL / BASE change.

Result

Groups: touched up, moved, configuration (Status/Turn), axes, new point, removed point, motion type, speed / approximation, TOOL / BASE, commands / technology, program only on the robot, program only offline, note. The table can be sorted by every column and filtered by the group (Show); a double click in the column Line A opens the offline program at the point, in the other columns the program from the robot. Save report... saves PDF, HTML, XLSX or CSV; the report file can also be set before the comparison.

Command API

{"cmd":"compare_offline", "a":"D:/olp/R01", "b":"D:/backup/R01", "masks":["up*.src"], "includeSystem":false,
 "vendor":"VKRC", "pos":1.0, "ori":0.5, "axes":0.5, "moved":20, "speed":true, "commands":true, "frames":true,
 "format":"pdf", "save":"D:/reports/R01_offline.pdf", "maxItems":500, "dialog":false, "run":false}

Top