Previously users could only apply path ordering when inside a CAM operation (contouring, welding, etc). Now the users can order any Robot program with the context menu (right click → order…) to apply direct ordering on Device pane.
For multi-robot cells, path ordering on the Device side available for each robot.
The system takes the first non-home operation as the initial start point for optimizing the ordering.
On Device side
For cases when there is more than one operation. If there is a single operation with multiple paths, that must be reordered on the task sideFrom the device side, you can automatically reorder operations for any robot program. This can be done by right-clicking a program and selecting Order paths.
...
For multi-robot devices, automatic ordering of operations on the device side is available for each robot individually.
For automatic ordering, the first operation in the list is where the sequence begins. It will reorder the remaining operations from that point, based on the sorting method selected.
Fast ordering
The fast Fast ordering sorting algorithm method uses the nearest neighbor approach. From Starting with the current first path, it goes to the algorithm finds the closest neighboring path to the current path, based on the start and end points of the two paths in 3D space.
...
It then proceeds to the next closest path until the entire sequence is complete.
...
Optimized ordering
(minimized robot travel distance (or time?)
The distance would be calculated for a linear move, and not a joint move.
Apply Task ordering
Button to take order from the task side and override current orderThe Optimized ordering sorting method attempts to minimize overall robot travel distance between paths for the entire sequence. Sometimes, this method will select a next path that is further away than others in order to optimize the sequence.
...
For parts with only a few paths, the difference in Out of Process time estimation between Fast and Optimized ordering is minimal. The difference may be more noticeable for larger programs with many paths.
In cases when there is a single operation containing multiple paths, the paths within the operation must be reordered on the task side.
Apply Task ordering
Once a change has been made to the order of operations on the device side, whether manual or automatic, selecting the Apply Task Ordering button will revert to the order from the task side.
...
Apply Task Ordering is not available for multi-robot cells.