SprutCAM is a CAD/CAM software that takes into account the CNC machine model during the toolpath calculation. Before starting the programming, the user puts the models of the part and fixtures inside the virtual machine. After that it’s easy to estimate the reachability of the surfaces when picking them for the machining.
Kinematics and rest material consideration 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 performs the simulation in the background and shows the new state of the workpiece to the user in the same window. Using the result, the user can easily decide how to correct the parameters without switching to simulation or postprocessing.
Thanks to this, the iterations of CNC programming become less time consuming, and comparing to other CAD/CAM software the CNC programming workflow itself becomes intuitive and clear.