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.
Descargar o crear modelo 3D
SprutCAM supports many formats of 3D models. Also you can create 3D model into embed CAD.
Trayectoria calculada
Elija soluciones de preparación especial para diferentes tipos de mecanizado.
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|
Años
Estamos desarrollando el mejor software para CNC
Machine and workpiece aware toolpath calculation
Taking in account kinematics and rest material on every step
Trayectorias del mundo real
Obtenga las trayectorias de herramientas del mundo real sin cambiar a simulación y procesamiento posterior
Amplia gama de soluciones para la programación CNC.
SprutCAM X es el software CAD/CAM para el fresado de 2, 3, 4 y 5 ejes, el torneado, el torneado-fresado, el corte 2D, 5D y 6D, el mecanizado HSM, el mecanizado multitarea, la electroerosión y las tecnologías aditivas e híbridas, la programación de robots industriales de 6 ejes.
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
El flujo de trabajo de programación CNC en SprutCAM es único. Pruébalo una vez y quédate con él durante años.
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 se utiliza desde hace casi diez años. La interfaz es fácil de usar. Ofrece un amplio espectro de posibilidades: buen control de la trayectoria de la herramienta, amplia gama de estrategias de mecanizado. Se adapta bien a la importación de archivos desde otros sistemas y no requiere grandes recursos de hardware. SprutCAM X se caracteriza por un funcionamiento estable. Todos los días nos permite conocer mejor el mundo de la tecnología.
Recientemente hemos pasado de Visual Mill Pro a SprutCAM X. SprutCAM X es rapidísimo comparado con nuestro antiguo CAM e infinitamente más flexible. Hemos creado nuestra máquina CNC específica en formato CAD y la hemos importado en SprutCAM X, luego usando el generador de postprocesadores incorporado, creamos el postprocesador para nuestra máquina. Lo más destacable de SprutCAM X es la velocidad. Anteriormente, para muchos modelos, VMPro tardaría una noche en leer en un modelo CAD complejo. Mientras que para exactamente el mismo modelo SprutCAM X lo hace en un abrir y cerrar de ojos.
No hay restricciones en el diseño o el fabricante de la máquina y el control CNC en SprutCAM X. Aquí hay algunas marcas de máquinas para las que se implementó SprutCAM X.
En el equipo de Formula Student de Delft, tenemos el placer de utilizar SprutCAM X como nuestro nuevo software CAM para la producción del DUT14. Al usar los tutoriales, fue fácil programar operaciones simples al principio y aumentar gradualmente la dificultad hacia formas complejas de fresado de 3 ejes. Después de 5 semanas de producir más de 1500 piezas, de las cuales alrededor de 20 se realizaron en nuestro CNC, la producción del DUT4 terminó.
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.
Llevo utilizando SprutCAM X desde mediados de 2007. Tuve la oportunidad de probar muchos programas CAM antes de este y SIEMPRE terminé con la sensación de que el programa podría mejorarse o que faltaban algunas características que quería. ¡¡¡¡¡Hasta que probé la SprutCAM X!!!!! Desde el primer día me di cuenta de que esta era la indicada. A lo largo de los años, el programa ha evolucionado a un nivel muy sofisticado. Se lo recomiendo a todos. La única desventaja en mi opinión es el manual que podría mejorarse. Sin embargo, con la llegada de Youtube se puede encontrar casi todas los ejemplos necesarios. El soporte es rápido y eficiente. No hay ninguna queja. La forma en que debería ser cada programa.
El mundo del software CAD y CAM continúa cambiando con el resultado final de brindar a los usuarios más valor y capacidades por menos dinero. Cuando utilicé el software CAM por primera vez, el costo era de más de .25 millones para el sistema. Con SprutCAM X, pude literal y figuradamente cortar círculos alrededor de esos primeros logros en mucho menos tiempo. Me ha sorprendido gratamente encontrar que la SprutCAM X no sólo ha demostrado ser muy fiable en sus resultados, sino que el valor de los costes es excepcional. Cada sistema CAM tiene sus pros y sus contras, pero he encontrado que SprutCAM X tiene muy pocos contras lo cual es un gran logro para todos los involucrados en su creación. Gracias.
He estado evaluando SprutCAM X y creo que es un programa ideal para enseñar a los nuevos usuarios de CNC. La última versión es excelente, fácil de usar y muy potente.
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.
Compatibilidad con máquinas CNC y robots
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
Synergy in action: SprutCAM X synchronizes two KUKA robots on one rail
Robots have become an integral part of our daily lives, as they find application in diverse industries. Whenever a single robot faces difficulty […]
Cladding with KUKA robot using SprutCAM X
In this series of videos, our partner Sprut Software Technology (Kunshan) Co., Ltd. from China demonstrates the […]
Exploring SprutCAM X Potential with 5-Axis and Multitasking Machines
Prepare to be amazed by the incredible pieces crafted by our talented Italian reseller Magister using cutting-edge 5-axis and multitasking […]
Datentechnik Reitz: Empowering Joinery Irsch to Create Exquisite Wooden Sinks with SprutCAM X
SprutCAM X, an advanced Computer-Aided Manufacturing (CAM) system, is revolutionizing the woodworking industry by providing precision and creativity solutions. We understand the vital […]