SprutCAM — CAD/CAM software
Streamline your CNC programming workflow
with the short learning curve yet powerful
CAD/CAM software — SprutCAM X
CAD/CAM software
Import part 3D model or use embedded CAD
SprutCAM X supports many formats of 3D models. Also you can create 3D model into embed CAD.
Set up machining technology and simulate
- ultimate toolpath strategy pack
- unique toolpath calculation with machine kinematics taken into an account
- smooth and nice simulation
Postprocess and run on your CNC

Customize postprocessor with the help of your SprutCAM X dealer
Or learn postprocessor customization online
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
SprutCAM supports many formats of 3D models. Also you can create 3D model into embed CAD.
Calculated toolpath
Choose special prepare solutions for different kind of machining.
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
Machine and workpiece aware toolpath calculation
Taking in account kinematics and rest material on every step
Real-world toolpaths
Get the real-world toolpaths without switching to simulation and post-processing
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.
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.
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.
Extensive range of CNC programming solutions
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.
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
Demo of SprutCAM X Robot on Leanteс robot
SprutCAM X Robot can work with various robot arm manufacturers. Our partner from Viet Nam SoftOne Solutions who tested […]
Cutting plastic panels with SprutCAM X Robot
We already posted video of Nordica Sterling Robotics using SprutCAM X Robot for milling. This video demonstrates […]
5-Axis Laser Cutting with Fanuc Controller
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
Manufacturers commonly use CNC milling to produce intricate shapes and components with high precision. This involves the use of computer-controlled […]