• +41 41 982 04 11
  • This email address is being protected from spambots. You need JavaScript enabled to view it.
  • Mo - Fr 08:00 - 17:00

SprutCAM Robot — for industrial robots offline programming

We provide a streamlined industrial robots programming workflow for robot engineering all over the world

What is SprutCAM Robot?

SprutCAM Robot is a CAD/CAM and robot simulation software in one integrated package

SprutCAM Robot supports more than conventional robot simulation software.

It is a unique software for offline programming that provides toolpath calculation for any application, including simulation, optimization and post-processing.

Toolpaths are calculated in native 6 or more axis codes so no transformations is required to change from 5 to 6 axes.

A comprehensive robot-specific function package including collision detection, avoidance of singularity and detection of work area boundaries is available.


Avoid robot idle time periods

Improved productivity due to offline programming leads to a reduction in robot downtime and reduces programming costs.

Save time

It is much faster than programming by teach-in, as no time-consuming teaching units are required.

Additional axes can be easy integrated

Easy programming of robotic cells with rotary tables, robots on rail.

Let the computer do the work

Automatic optimization and search for collision-free motion

Realistic and native

Realistic machining simulation and verification, plus generation of the robot's
native NC code.

Explore Main Features


Toolpath Calculation

An extensive range of toolpath strategies that work directly with 3D models for the part and the workpiece are available.

  • Roughing toolpaths: parallel, equidistant, high-speed, adaptive roughing, roughing plane, roughing rotary machining, hole machining, and many more.
  • Finishing toolpaths: finishing waterline, plane, scallop (3D constant step-over), morph, rotary machining, 5 axis surfacing.
  • Contouring toolpaths: 2D, 3D, and 5-axis contouring.

Machining Simulation

To guarantee the generated toolpaths are error-free and efficient, SprutCAM Robot offers an advanced module for machining simulation, which the following features:

  • Precise, real-life robot kinematics simulation.
  • Material removal simulation.
  • Mechanical collision detection.
  • Part gouging detection.
  • Robot singularities and out of reach zone detection.

All toolpaths are generated to account for the specific robot's kinematics. Each of the robot's axes can be optimized either automatically or manually to extend the reach zone, avoid collisions, or improve machining conditions.


The SprutCAM Robot kinematic scheme library includes a wide range of robots from all
 major manufacturers, such as Fanuc, KUKA, Staubli, Yaskawa Motoman, Toshiba, Mitsubishi, Nachi, ABB etc. In addition, standard templates allow for the rapid creation of custom kinematic schemes for robots and robotic cells.


The generated cutter location data is converted to native robot command codes by a
post-processor. The standard post-processors for all major brands are already included, and the built-in postprocessor generator can create new or adjust existing post-processors.
Robot Position

Robot Position

Robot programming for the SprutCAM Robot is performed with the robot's position and
 fixation in space taken into account: floor/wall/shelf/ceiling mount, any position inside a cell is supported. Both "part to tool" and "tool to part" configurations are allowed.
Additional Axes

Additional Axes

SprutCAM Robot supports simultaneous control of a robot and an unlimited number of
 linear and rotary positioning axes. For example, the robot can move simultaneously on a rail and do milling, or it can complete the continuous rotary machining of a part with a robot and a rotary table. The additional axes can be either controlled automatically using a set of rules or manually with the special "robot axes optimizer" feature.
SprutCAM Robot is an interactive environment for industrial robot programming and has toolpath calculation, simulation, and optimization in one piece of equipment.
Maxim Brauer - Chief Support Officer

Maxim Brauer - Chief Support Officer

« Since my basic mechanical training, I have been interested in the further development of production. The use of new technologies not only saves money, it also secures jobs and competitiveness. »
MySolutions Group
Zelglimatte 3
CH-6260 Reiden LU

Mon-Fri: 8:00 - 12:00 und 13:00 - 17:00
Sat-Sun: Closed

© 2021 MySolutions AG. All Rights Reserved.