Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

This article covers several ways of editing operations to avoid collisions for simultaneous multi-robot work areas. Procedure on how to rearrange and change path directions, moving the entry / exit point,

A dome shaped part requires edge following operations on five contours.

image-20240723-211453.png

These operations will be distributed between two separate robots and processed simultaneously.

image-20240723-211948.png

In some cases, the default robot trajectories may result in collisions between the robots.

image-20240723-212104.png

There are many ways to solve collisions between robots. Let’s take a look at a few possible solutions.

Rearrange operations for a robot

One way of solving collisions is to change the sequence in which operations are executed for a given robot.

Here Robot_1 is executing operations 1 and 2, and Robot_2 is executing operations 3, 4, and 5.

image-20240724-025956.png

Operations 1 and 3 are executed by different robots, and there is a collision between the joints of the robots. This is due to the proximity and timing of the two paths.

Instead the sequence of Robot_2 could be changed so that operation 4 is processed first. This would leave more space between Robot_1 and Robot_2 as the operations are processed, lessening the chance of collision.

  1. Use the control handle to drag the operation to a different place in the sequence.

    image-20240724-030459.png
  2. Select Calculate to see if the collision is cleared.

As you rearrange operations, the robot trajectories will be updated. Pay attention to these changes as the robots move between home positions and between operations.

Reassign operations to different robots

If the robots are performing the same application (for example, if they are both equipped with interchangeable deburring tools), reassigning operations to different robots can solve collisions.

When planning the sequence of operations in a multi-robot cell, consider required spacing between robots, how much room is available in the work cell, whether you need to include an additional buffer distance for safety.

Notes:

Rearranging operations in the Device > Operations pane.

Change sequence of operations within a given robot

Move operations from one robot to another

Move start point

One possible way to solve a collision is to move the entry / exit point on one of the paths. This can affect timing so that robots do not collide.

  1. On the Device tab, in the Operations pane, right-click an operation and select Edit in task.

    image-20240723-212720.png
  2. Select the path, then click the red ball at the entry/exit point.

    image-20240723-212841.png
  3. Click a point along the path to move the entry/exit to a different location.

    image-20240723-212949.png
  4. In the Task tab, select Apply and then OK to keep your changes.

  5. In the Device tab, select Calculate.

  6. Check to see if the collision still occurs.

image-20240723-213137.png

Change path direction

For applications where it is possible to change the direction in which a path is processed, you can try reversing the path direction to solve collisions.

  1. On the Device tab, in the Operations pane, right-click an operation and select Edit in task.

    image-20240723-212720.png
  2. Right-click the path (be sure to right-click one of the vectors on the path), then select Path > Invert direction.

    image-20240724-024245.png
  3. Confirm that the path direction is reversed.

    image-20240724-024352.png
  4. In the Task tab, select Apply and then OK to keep your changes.

  5. In the Device tab, select Calculate.

  • No labels