SprutCAM Robot — all-in-one software for industrial robot programming (CAD+CAM+OLP)


industrial robot

programming workflow

Application navigator
Learn more about workflow

Calculate toolpath

An extensive range of toolpath strategies for milling, cutting, welding, additive, polishing, painting, stone roughing

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, 5D surfacing.

Contouring toolpaths:

2D, 3D, and 5D contouring.

Special toolpaths:

Stone roughing, welding, heat treatment, sculpture milling.


Handle singularities, collisions, reach zone limits and redundant axes movements with a dedicated powerful tool: robot axis map

Axes available in robot axis map:

A6 (6th axis), rails, turn table, lead and lean angles.

What is shown on the map:

Out of reach, out of limits, singularities, collisions. Map also shows the toolpath with rapid and work feeds.


Just push „Build automatically“. It works in most cases.

Precise control:

Edit any point of the toolpath with simulation preview in real time.


Full robotic cell simulation. Material removal simulation.
Smooth and high resolution.

Full robotic cell simulation:

Robot, tables, rails, end effector, fences, fixtures, tool magazine and any other imported geometry is used for simulation.

Material removal, additive, painting:

Dedicated simulation modes for material removal, additive and painting for result control.

Launch control program

Post-processing, calibration and robot cell-creating tools.

Create your own robot cell kinematic model with the dedicated app Machine Maker:

Easy-to-use application for rapid SprutCAM-ready robotic cell creation. Included in SprutCAM installation package.

Calibrate TCP and Base:

Mobile application for quick and precise TCP calibration and transferring calibration data to SprutCAM.


Generic postprocessors for major robot manufacturers included: Kuka, Fanuc, Motoman, ABB, Staubli, Nachi and more. Order postprocessor customization from nearby SprutCAM dealer.

Why SprutCAM Robot?

SprutCAM Robot goes far beyond traditional robot simulation software.

It is a single unit for offline programming that includes:

  • toolpath calculation for any application;
  • simulation;
  • optimization for singularity and collision free movements;
  • post-processing.

Toolpaths are calculated in native 6-axis codes, and no transformations are required to go from 5 to 6 axes.

A comprehensive robot-specific feature pack is available with collision detection, singularities avoidance, and work zone limits detection.

Watch robot programming workflow explanation video.

Supported robot manufacturers

The SprutCAM Robot kinematic scheme library includes a wide range of robots from all major manufacturers:
  • Fanuc;
  • KUKA;
  • Staubli;
  • Yaskawa Motoman;
  • Toshiba;
  • Mitsubishi;
  • Nachi;
  • ABB;
  • and many more.

In addition, standard templates allow for the rapid creation of custom kinematic schemes for robots and robotic cells.

Robot Position

Robot programming for the SprutCAM Robot is performed with the robot’s position 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

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 Milling

3—5D milling with redundant axes support

Learn more


SprutCAM Robot

Miltiaxis cutting with precise tool vector control

Learn more


3—5D cladding with advanced layer thickness control

Watch examples


Simple easy-to-use solution for welding programming

Watch examples


SprutCAM polishing

Tool-to-part and part-to-tool supported

Watch examples


Collision-free automatic pick-and-place

More info coming soon…


Stone roughing, disk tool, advanced 5D finishing for mesh models

More info coming soon…

Disk tool

Stone roughing, disk tool, advanced 5D finishing for mesh models

More info coming soon…

Hot wire cutting

Ultra fast material removal for foam machining

More info coming soon…

SprutCAM Robot application examples

From our partners all over the world

Foam milling
Special Patterns, SprutCAM partner, Australia

Plastic Trimming
Special Patterns, SprutCAM partner, Australia

Carbon fiber trimming
Velichko Velikov, SprutCAM partner, UK

Chair frame grinding
Velichko Velikov, SprutCAM partner, UK

Additive/3D printing
IRS Robotics, Netherlands


SprutCAM Robot is a CAD/CAM for Offline CNC programming of industrial robots and robot simulation software in one integrated package. Push your industrial robots programming workflow to the next level.

Vermeiden Sie Roboter-Leerlaufzeiten

Eine verbesserte Produktivität durch Offline-Programmierung führt zur Reduzierung von Roboter-Leerlaufzeiten und reduzierten Programmierkosten.

Zeit sparen

It is much faster than programming by teaching, as no teaching points are required.

Zusätzliche Achsen sind einfach

Einfache Programmierung von Roboterzellen mit Drehtischen, Robotern auf Schiene.

Lassen Sie den Computer die langweilige Arbeit machen

Automatische Optimierung und Suche nach kollisionsfreier Bewegung.


Realistische Bearbeitungssimulation und -überprüfung sowie Generierung des nativen NC-Codes des Roboters.

Unrivaled workflow

Toolpath calculation, optimization, simulation, post-processing in one environment.

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.

Powered by SprutCAM Robot

Daily posts from SprutCAM Robot users all over the world
  • Cedar wood robot milling

Wood robot milling

Dezember 1st, 2021|

A good example of using robot milling for wood.

The project is created by Art3D Sevilla:

„Rough machining of a bust in […]

  • KUKA robots

20 KUKA robots in China

November 17th, 2021|

One KUKA Robot is good, but 20 is much better. Just look at that!

20 KUKA robots in China Hengdian world studios with SprutCAM.

Video […]

Watch Powered by SprutCAM feed

Installieren von SprutCAM

Testversion herunterladen

SprutCAM downloaden und testen

Reseller finden