Additional Features

Simulation

After generating a toolpath the user can inspect the result with the integrated backplot simulation tool. Using the play feature the movement of the tool is simulated. The many controls include simulation speed and direction, visibility of tool, shaft and tool holder as well as the coloring of rapid moves, lead moves and cutting moves.

Use the advanced analysis tool to measure distances or dynamically view all the vital information about tools, feed/speed, estimated machining time etc. Full 3+2 machining is supported, and multiple toolpaths can be inspected in a single operation.

Solid Simulation

The integrated solid verification allows the user to see the actual stock being removed from a solid block of material, and to automatically check for shaft and clamp/fixture collisions. The resulting solid model can be inspected by coloring the surface according to the tool that cut each part of the surface, and the model can be sliced to inspect different sections through the model.

Using the target part comparison feature rest and gouge areas are highlighted using different colors. 3+2 machining is supported, and multiple toolpaths can be verified in a single operation.

Post Processing

No CAM system is complete without a post processor to convert the generated toolpath into a format understood by the CNC machine controller. HSMWorks uses a flexible and fast post processor based on the JavaScript programming language to perform this critical task. HSMWorks comes with numerous generic post processor configurations. Each post processor is customizable to the user's specific requirements.

Generic post processors include Fanuc, Heidenhain, Haas, Hurco, Mazak, MillPlus, Okuma, Siemens, Yasnak, and many more.

HSMWorks Edit

HSMWorks includes HSMWorks Edit for inspecting and manually editing NC program files. HSMWorks Edit provides a number of CNC code specific functions including line numbering/renumbering, XYZ range finder and filecompare. HSMWorks Edit features a DNC link for reliable RS-232 communications with a variety of CNC controls.