Introduction to SprutCAM X

Thank you for choosing SprutCAM X ® our cutting-edge CAM system. This next-gen platform directly interprets your imported CAD model data, including NURBS representations, without the need for any initial approximations or triangulation. It then auto-generates an efficient toolpath for machining your model. This toolpath can be visually simulated to identify any issues with your chosen machining parameters. Once approved by the user, the system produces an NC program from a comprehensive list of available Posts. Custom Posts can also be created to meet specific needs.


SprutCAM Xis versatile enough to handle models of varying complexities, whether 2D or 3D. It supports program generation for 2-axis and lathe setups, 3-axis, and even up to 4 or 5-axis milling machines. The software also facilitates 4-axis and 5-axis machining for turn-milling centers and supports 2-axis, 2-axis with taper, and full 4-axis EDM. Users can choose from a wide array of machining methods and strategies, and even set the desired level of accuracy. Best of all, the system operates smoothly on any standard PC without demanding excessive computational power.

The most important features of the system can be distinguished in the following way:

  1. Ease of Use – The system is very easy to use and is logically well organized into four main modes of working which can easily be selected from the main window by clicking on the relevant tab: 3Dmodel (import and preparation of geometric model); 2D Geometry (for 2D drawing); Machining (to generate machining processes); and Simulation (a photo realistic view of all machining, including tool and stock).

  2. Import of Many Formats – Advanced ability to import and transform 2D and 3D geometric models prepared in any CAD system, and then transferred into SprutCAM X via IGES, DXF, STL, VRML, PostScript, STEP, 3DM, or SGM file format. Within SprutCAM X the model can be transformed in many ways (scaled, rotated, transposed etc.), and any or all parts constituting it can be machined in any desired sequence, while gaps and overlaps between these parts are properly processed.

  3. 2D Drafting – The built-in 2D parametric drafting tools allows the creation of objects in any plane, and these can be referenced to the coordinates of the 3D model. In addition, the 3D model can be projected onto a plane. Patterns and text for engraving or pocketing can also be created within the system. All these objects can be used to define the part, fixtures, workpiece or job assignment of a cycle.

  4. Very Sophisticated Machining cycles – The machining process can be set up easily and is made up of a sequence of available operations which are chosen by the user from a long list; i.e. roughing, finishing, rest milling, hole drilling, engraving etc. Within each operation the user chooses the parameters that should be applied; i.e. waterline, plunge or drive cutting modes, depth of cut, step-over distance, scallop height, cutting tool type and dimensions, cutting speeds, conventional or climb cutting etc. Any of these parameters can be revisited and modified without upsetting the whole operation, and if so desired, the system can set these parameters by default. The resulting machine process is very accurate and efficient with minimum loss of time, as all unnecessary tool movements can be eliminated. It is suitable for both traditional as well as high speed cutting of any material.

  5. Actual workpiece state considering – The first machining cycle uses the start workpiece, to generate the toolpath. After that, the workpiece form is updated. So the next cycle uses the updated workpiece to generate its own toolpath.

  6. Photo-realistic simulation with collision detection – The user can see exactly how the part is going to be machined, either in a step by step mode or variable speed continuous mode, as if a videotape is being played back. He can choose the color of the various tools used, the stock material and the intended final shape, for better understanding of the operation. Should it be desirable to change any part or parameter of the cycle, it is easy to go back to the machining operation and modify it, and then return to the simulation. Toolpaths followed by each tool can also be seen in different colors.

  7. Postprocessor – Once the machining cycle is accepted, the program can automatically generate an NC program to suit the user's machine or CNC system. Besides the long list of available Posts and willingness of SprutCAM Tech to develop Posts to the user's requirements and requests, it is also possible for the user to generate new posts or modify existing ones by using the inbuilt < Postprocessors generator >.

With the powerful SprutCAM X system the user can confidently undertake fast machining of very accurate parts, even if it would be very complex 3D-models, or simple engraving or pocketing, by using of any material. Typically, it can be used to machine punches, spark erosion electrodes, plastic molding, machine parts, decorative elements, nameplates etc. Because it is truly Windows based and very easy and self-explanatory, you will be up and running with minutes of installing the software, and we encourage you to follow the supplied tutorials which teach you and demonstrate how easy it is to use the system.


See also:

Base configurations

System requirements

Standard package

System installation and launch

System files

Technical support