Home » SprutCAM X

SprutCAM — CAD/CAM software

Streamline your CNC programming workflow
with the short learning curve yet powerful
CAD/CAM software — SprutCAM X

Explore CNC programming solutions

Find your solution

Start SprutCAM onboarding

Install 30-day trial license. No functional limits.
WHAT IS SPRUTCAM X?

CAD/CAM software

Import part 3D model or use embedded CAD

Download or Create 3D model

SprutCAM X supports many formats of 3D models. Also you can create 3D model into embed CAD.

Set up machining technology and simulate

Calculated toolpath
  • ultimate toolpath strategy pack
  • unique toolpath calculation with machine kinematics taken into an account
  • smooth and nice simulation

Postprocess and run on your CNC

Postprocessing for your CNC

Customize postprocessor with the help of your SprutCAM X dealer

Or learn postprocessor customization online

WHAT IS SPRUTCAM?

Cost-effective and powerfull solution

Userfrendly interface, stable work, many automatic function and more and more. SprutCAM suitable for beginners and experienced users.
Download or Create 3D model
Download or Create 3D model

SprutCAM supports many formats of 3D models. Also you can create 3D model into embed CAD.

Calculated toolpath
Calculated toolpath

Choose special prepare solutions for different kind of machining.

Postprocessing for your CNC
Postprocessing for your CNC

SprutCAM contains postprocessors for various CNC machines. You can create your own post processor or buy one from our partners.

9000|
Users

Use SprutCAM X and SprutCAM X Robot worldwide

56|
Dealers

Are promoting SprutCAM X around the world

22|
Years

We are developing the best software for CNC

TOOLPATH CALCULATION IN SPRUTCAM X

Machine and workpiece aware toolpath calculation

Taking in account kinematics and rest material on every step
Any CAD CAM systemIn CAD CAM SprutCAM

SprutCAM X is a CAD/CAM software that takes into account the CNC machine model limitations during the toolpath calculation. Same about rest material during all machining stages.

Taking in account kinematics and rest material on every step

All the limitations of the machine model kinematics and the actual rest material that remains after previous operations and the fixture(s) geometry are used to calculate the toolpath. The result of the calculation is not just the Cartesian points in abstract space; it’s the actual positions of the machine axes required to reach these points. This means that the CNC machine is 100% able to execute the generated program.

Immediately after the toolpath is calculated, SprutCAM X performs the simulation in the background and shows the new state of the workpiece. Using this result, user can easily decide how to adjust the parameters without waiting for simulation or postprocessing.

Thanks to this, the iterational process of CNC programming has much shorted period. And comparing to other CAD/CAM software the workflow itself i intuitive and clear.

TOOLPATH CALCULATION IN SPRUTCAM

Real-world toolpaths

Get the real-world toolpaths without switching to simulation and post-processing
Any CAD CAM systemIn CAD CAM SprutCAM
CNC PROGRAMMING SOLUTIONS

Extensive range of CNC programming solutions

SprutCAM X is the CAD/CAM software for 2, 3, 4, 5 axis milling, turning, turn-milling, 2D, 5D&6D cutting, HSM, Swiss-type machining, multitask machining, EDM and additive&hybrid technologies, 6 axis industrial robots programming.
2.5x and 3x mill in CAM SprutCAM
Production of molds & dies and any other parts on a 3-axis milling machine
4 axis milling in CAM SprutCAM
Production of screws, blades, gear wheels, balusters
lathe in CAM SprutCAM
Turning and boring, threading, trimming, drilling, reaming
Mill-turn in CAM SprutCAM
Turning and milling combined in one setup
Multi axis in CAM SprutCAM
Index (3+2) and simultaneous 5 axis milling. For turbine wheels, blades, ports
High speed and adaptive processing in CAM SprutCAM
High speed and adaptive toolpaths for quick material removal with extended tool life
Swiss and MTM in CAM SprutCAM
Swiss-type machines and MTM (multi-channel machining) with synchronization
5D and 6D cutting in CAM SprutCAM
CNC programming of cutting, trimming, 6D knife cutting. Mill, laser, water, plasma, knife
Additive and hybrid processing in CAM SprutCAM
Cladding, hybrid technology on 5-axis, mill-turn machines and robots
EDM in CAM SprutCAM
2 – 4 axis strategies for wire EDM machining
2D cutting processing in CAM SprutCAM
Programming of laser, waterjet, plasma, oxy-fuel cutting and knife cutting
G-code based
G-code verification in SprutCAM
Probing cycles for Milling and Lathe Machines

Frequently asked questions

What is CAD/CAM software?

CAD/CAM software allows to design, edit and manufacture parts made of metal, wood, and other materials. The user designs a 2D or 3D model in CAD and then transfers it to CAM software to program how it is going to be manufactured by the CNC machine. CAD is for Computer-Aided-Design and CAM equates to Computer-Aided-Manufacturing.

Follow this link to download SprutCAM X , a fully integrated CAD/CAM solution.

What is CAD/CAM software used for?

CAD software purpose is to help design parts for virtually any industry: from automotive and aerospace to music instruments and screws and nuts, whereas CAM software mission is to program and simulate how a CNC machine will make a ready product from the workpiece using such operations as cutting, milling, drilling, lathe turning, EDM, etc. CAM software generates G-code, which commands the CNC machine.

Check out SputCAM range of operations here

Why is CAD/CAM software used in manufacturing?

CAD/CAM software streamlines design and manufacturing processes and provides considerable cost and time-saving benefits such as quicker time to market, greater productivity, workflow optimization and infinite repeatability.  CAD-CAM bundle enables machines to operate autonomously, thus improving efficiency and increasing manufacturing capacity. Experts estimate that CAM-driven machining strategies can boost machine productivity by almost 50%.

Learn how SprutCAM X helps to solve manufacturing needs all over the world

How does CAD/CAM software improve manufacturing quality?

CAD/CAM software allows designing and manufacturing parts requiring complex machining. It ensures unmatchable repeatability with nearly 0.001 mm accuracy and cuts down on cycle times while also reducing the wear and tear on the machine and tools. Moreover, it allows us to visualize and inspect the machining process to prevent collisions of machine parts in real life.

Learn more on CAD/CAM software use in manufacturing

SPECIAL SOLUTION

SprutCAM X Robot

All-in-one software for industrial robots offline programming:

  • toolpath calculation

  • simulation

  • toolpath optimization

  • post-processing and verification

SprutCAM Robot
CNC PROGRAMMING SOLUTIONS

Extensive range of CNC programming solutions

2.5x and 3x mill in CAM SprutCAM

Production of molds & dies and any other parts on a 3-axis milling machine

4 axis milling in CAM SprutCAM

Production of screws, blades, gear wheels, balusters

lathe in CAM SprutCAM

Turning and boring, threading, trimming, drilling, reaming

lathe in CAM SprutCAM

Turning and milling combined in one setup

lathe in CAM SprutCAM

Index (3+2) and simultaneous 5 axis milling. For turbine wheels, blades, ports

lathe in CAM SprutCAM

High speed and adaptive toolpaths for quick material removal with extended tool life

lathe in CAM SprutCAM

Swiss-type machines and MTM (multi-channel machining) with synchronization

lathe in CAM SprutCAM

CNC programming of cutting, trimming, 6D knife cutting. Mill, laser, water, plasma, knife

lathe in CAM SprutCAM

Cladding, hybrid technology on 5-axis, mill-turn machines and robots

lathe in CAM SprutCAM

2 – 4 axis strategies for wire EDM machining

lathe in CAM SprutCAM

Programming of laser, waterjet, plasma, oxy-fuel cutting and knife cutting

Why CNC machinists choose SprutCAM X

CNC programming workflow in SprutCAM X is unique. Try it once and stay with it for years.

Streamlined CNC programming workflow

Full machine toolpath calculation

Unlike many other CAD/CAM software, SprutCAM X calculates toolpath in the native kinematics of the CNC machine.

What does this mean to the user?

This means that toolpath calculation automatically avoids possible machine collisions as well as the workpiece and axis travel limits. All this happens while the toolpath is calculated, not in simulation.

You do not need to postprocess the NC code to simulate the real-world result. All machine movements are visible immediately after the toolpath calculation.

CNC programming becomes visual, workflow is streamlined.

Streamlined CNC programming workflow
Advanced rest material handling: watch how the workpiece is machined during every operation

Advanced rest material handling

Watch how the workpiece is machined during every operation

In SprutCAM X the simulation is updated in the background after every operation. So the workpiece for each subsequent operation is the result of the previous operation.

Thus, when calculating the toolpath, SprutCAM X considers the result of the previous operation.

Toolpath calculation that is based on the result of the previous operation gives three distinct advantages:

  • visual programming: the result of processing is visible immediately after the toolpath calculation in each operation;
  • workpiece collision control;
  • reduced non-cutting motions without material removal.

Full machine simulation

Safety for the equipment

SprutCAM X simulation shows all machine movements during the machining process. 5-axis and complex turn-mill machines are no exception.

In addition, SprutCAM X automatically marks NC program frames in which it detects collisions, part gouges and axis movements overtravels.

Reliable and detailed simulation in the CAD/CAM software is the guarantee of no surprises during physical machining process.

G-code simulation and verification

If you have SprutCAM X, then you do not need a separate software for G-code verification.

G-code verification feature supports Fanuc, Heidenhein, and Siemens CNCs with canned cycles.

G-code verification reveals:

  • possible bugs in the postprocessor;
  • at what point of processing the technological commands are turned on and off;
  • which movement causes gauge or collision;
  • tool motion between operations.

Why CNC machinists choose SprutCAM

CNC programming workflow in SprutCAM is unique. Try it once and stay with it for years.

Streamlined CNC programming workflow

Full machine toolpath calculation
Streamlined CNC programming workflow

Unlike many other CAD/CAM software, SprutCAM calculates toolpath in the native kinematics of the CNC machine.

What does this mean to the user?

This means that toolpath calculation automatically avoids possible machine collisions as well as the workpiece and axis travel limits. All this happens while the toolpath is calculated, not in simulation.

You do not need to postprocess the NC code to simulate the real-world result. All machine movements are visible immediately after the toolpath calculation.

CNC programming becomes visual, workflow is streamlined.

Advanced rest material handling

Watch how the workpiece is machined during every operation
Advanced rest material handling: watch how the workpiece is machined during every operation

In SprutCAM the simulation is updated in the background after every operation. So the workpiece for each subsequent operation is the result of the previous operation.

Thus, when calculating the toolpath, SprutCAM considers the result of the previous operation.

Toolpath calculation that is based on the result of the previous operation gives three distinct advantages:

  • visual programming: the result of processing is visible immediately after the toolpath calculation in each operation;
  • workpiece collision control;
  • reduced non-cutting motions without material removal.

Full machine simulation

Safety for the equipment

SprutCAM simulation shows all machine movements during the machining process. 5-axis and complex turn-mill machines are no exception.

In addition, SprutCAM automatically marks NC program frames in which it detects collisions, part gouges and axis movements overtravels.

Reliable and detailed simulation in the CAD/CAM software is the guarantee of no surprises during physical machining process.

G-code simulation and verification

If you have SprutCAM, then you do not need a separate software for G-code verification.

G-code verification feature supports Fanuc, Heidenhein, and Siemens CNCs with canned cycles.

G-code verification reveals:

  • possible bugs in the postprocessor;
  • at what point of processing the technological commands are turned on and off;
  • which movement causes gauge or collision;
  • tool motion between operations.
SprutCAM X is used for almost ten years. The interface is easy to use. It gives a wide spectrum of possibilities: good control of the toolpath, wide range of machining strategies. It copes well with importing files from other systems and it does not require large hardware resources. SprutCAM X is characterized by a stable operation. Every day allows us to know better the world of technology.
Prof. Piotr KacejkoProf. Piotr Kacejko, Lublin University of Technology
We’ve recently moved over from Visual Mill Pro to SprutCAM X. SprutCAM X is lightening fast compared to our older CAM and infinitely more flexible. We’ve created our specific CNC machine in CAD format and imported it in SprutCAM X, then using the built in postprocessor generator, we create the postprocessor for our machine. The most remarkable thing in SprutCAM X is speed. Previously for many models VMPro would take over a night to read in a complex CAD model. Whereas for exactly the same model SprutCAM X does it in a blink.
Dr. Naresh SharmaDr. Naresh Sharma, NASHERO s.r.l. Italy
There are no restrictions on the design or manufacturer of the machine and the CNC control in SprutCAM X. Here are some machine brands for which SprutCAM X was implemented.
Peter SolmanPeter Solman, Omni ID
At the Formula Student Team Delft, we have the pleasure of using SprutCAM X as our new CAM software for the production of the DUT14. Using the tutorials it was easy to program simple operations at first and gradually increase the difficulty towards 3-axis milling complex shapes. After 5 weeks of producing over 1500 parts, of which around 20 were done on our CNC, the production of the DUT4 was finished.
Sietse van SchouwenburgSietse van Schouwenburg, DUT Racing, Netherlands

The decision was not an accident, this software is successfully operating in ‘Narzędziowcu’ from 2012. It is in narzędziowcu SprutCAM X software works under production conditions in terms of optimal technology and business strategy, and thanks to the professional cooperation with the supplier New Tech Solutions Sp. z.o.o. decided that from among the many programs – is this CAM has been selected.

Mr. Huber, the CEO of Styro 3D GmbH, shows with his milling example the possibilities offered by a milling robot with offline programming. According to his statement: “I am not an educated mechanic but I was able to operate the system within a few months and processed a number of orders”, it becomes clear how quickly a complex and easy-to-learn system can be implemented into a company.

Heinz HuberHeinz Huber, Styro 3D GmbH, Switzerland

This innovative program makes turning your designs into CNC language stunningly easy. With its high specification but intuitive feel you will be up and running any CNC machine quickly. Nearly everything you see on our bikes is made using this program.

We are users of CAD/CAM systems for 20 years. In this period, we tested more than 6 valued brands. Recently, we performed research with 5-axis milling. The prototype of a trunnion table with zero backlash was developed and tested with SprutCAM. The SprutCAM was the best acquisition for our 5-axis applications. Featuring the ability to compute and simulate nontrivial kinematics. The SprutCAM postprocessor only defines the syntax of CNC program, without performing geometric calculations as inverse kinematics and linearization. The postprocessor is seen here, as a kind of translator. This new approach reduces the possibility of errors in postprocessing.

I have been using SprutCAM X since mid 2007. I had the chance to test many CAM programs before this one and ALWAYS ended up with the feeling the program could be improved or some features I wanted were missing. Until I tried SprutCAM X!!!!! From day one I realized this was the one. Along the years the program has evolved to a very sofisticated level. I recommend it to everyone. The only Con in my opinion is the manual which could be improved. However with the advent of Youtube just about every sample needed can be found. Support is quick and efficient. No complaints whatsoever. The way every program should be.
Ricardo RomeroRicardo Romero, IGP, Venezuela
The world of CAD and CAM software continues to change with the end result of giving users more value and capabilities for less money. When I first used CAM software the cost was over .25 million for the system. With SprutCAM X, I could literally and figuratively cut circles around those first accomplishments in far less time. I have been pleasantly surprised to find that SprutCAM X not only has proven to be very reliable in its output, the value for the costs are outstanding. Every CAM system has its pros and cons, but I have found that SprutCAM X has very few cons which is a great accomplishment for all involved in its creation. Thanks.
I have been evaluating SprutCAM X and feel it is an ideal program to teach new CNC users. The latest version is great, easy to use and very powerful.
Greg RiachGreg Riach, Seneca College of Applied Arts and Technology, Canada

After using SprutCAM X Expert for a short period i feel confident i can recommend it to other cnc operators because of its ease of use, good support,good price and ability to read solid edge models and produce error free code. To be more specific about support. I was sent a post processor for my controller within 2 days after sending a sample program. Other good points: operations can be saved and used again on similar jobs with new geometry. Also by just ticking 3 boxes programs can be output with smooth arcs in G17 G18 G19 planes. Another good feature is the ability to recognize holes in solid models.

Michael CrackMichael Crack, Able Engineering Pty Ltd, Australia

We had looked at several different 3D systems, but decided on SprutCAM X because of its ease of use. In fact, it is so easy that we didn’t require any formal training! In our line of business, which is the manufacture of specialized automation equipment, our designs are call for very complex 3D machining, and SprutCAM X has allowed us to do the work in-house, at a fraction of the cost of other systems we had looked.

Mr. John RobertsMr. John Roberts, TF Automations, Great Britain

CNC machines and robots compatibility

There are no restrictions on the design or manufacturer of the machine and the CNC control in SprutCAM X. Here are some machine brands for which SprutCAM X was implemented
Daily posts from our clients all over the world

5-Axis Laser Cutting with Fanuc Controller

March 24th, 2023|

5-axis laser cutting is a cutting-edge technology that has taken the manufacturing industry by storm. The process involves the use of a laser […]

Adaptive CNC milling by SinteSi

March 21st, 2023|

Manufacturers commonly use CNC milling to produce intricate shapes and components with high precision. This involves the use of computer-controlled […]

Install SprutCAM X

Download trial version

Get SprutCAM X

Find a dealer