Explore the SprutCAM Robot Workflow

Select the robot cell

Assemble a robot cell with no coding skills required. Select elements from a library and assemble a virtual robotic cell. Library includes Fanuc, KUKA, Yaskawa Motoman, Nachi, ABB, Staubli, Comau, Kawasaki, Universal Robots, and more. Or use preassembled cells from your system integrator.

Import CAD model and select workpiece

Import the CAD model of a part to work with, and with various CAD integrations available many formats are supported. Import an existing model of a workpiece or create a new one inside the SprutCAM Robot.

Set parameters and calculate toolpath

Choose a toolpath strategy from a comprehensive set for material removal, surface treatment, edge following, or cladding. After setting the parameters, the software will then calculate the trajectory.

Simulate and optimize

Simulation is built in and no switching between applications is required. Material removal is simulated too.
Avoid collisions, work zone limits, and singularities with the help of powerful optimization tools.


Translate code into your robot’s language. The post-processor library includes all major manufacturers. A customizable and easy-to-use post-processor environment is also available.


Use the SprutCAM Robot for any application: milling (stone / wood / foam / resin), double spindle milling, wire cutting, deburring / trimming, grinding / polishing, cutting (plasma / laser / waterjet / knife), welding, painting / spray coating, dispensing, cooperative robotics, additive manufacturing, part to tool, rail / rotary, robot + CNC machine cooperation.

Watch this step-by-step SprutCAM Robot workflow video. Narrated by the senior developer.

Watch video