Machining on industrial robots

SprutCAM X can be used to program industrial robots (articulated) for cutting, milling, painting, welding and other applications. The programming process of an industrial robot is basically the same as one of a conventional milling machine, except the robot usually has 6 degrees of freedom (versus 5 degrees of freedom required to position a cutter relative to a workpiece) plus optionally additional degrees of freedom of various types of workpiece positioners (like rotary tables) and robot positioners (like rails). Therefore, when used with a robot SprutCAM X operations offer additional set of parameters to control those excessive degrees of freedom (DOFs).

In addition to excessive degrees of freedom a robot can reach the desired position of the tool relative to the workpiece in several different states. The state to be used in the operation can be specified in the Operation Setup with the <flip base>, <flip elbow>, <flip wrist> checkboxes as well.

images/download/attachments/84218149/image2022-4-12_17-32-25.png

In this chapter the following robot programming features are covered:

Setting the coordinate system of the tool and the workpiece

Programming of the robot's 6th axis

Programming of rails position

Programming the rotary table

Avoiding out-of-reach zones and singularities

Programming robot's transitions (obsolete method)

The feature is available in the following SprutCAM X configurations:

  • Robots

  • Master

  • Pro