CAM and CNC Post Processors

Convert toolpaths into machine-specific G-code.

The role of the post-processor is critical – it acts as the translator between your CAM programs generic language and the language specific to your CNC machines controller.

CAMWorks Post Processing

CAMWorks webinar covering the post-processing environment, including in-house examples of custom post edits.
Webinar presented by Tyler Reid of GoEngineer.





 Post processors are a critical part of any CAM system.

The output of CAMWorks and SOLIDWORKS CAM is a g-code file. This file contains the instruction set for your parts program: the feeds, speeds, toolpath, tool changes, safety codes, and more.

Being a translator, there is some flexibility in how the post-processor outputs your code. It is important the code matches your CNC machine parameters and takes advantage of all your machine’s capabilities. Operators also tend to have their preference. Ultimately a good post-processor means less hand-editing, more efficient programs, and faster setup and cycle times.

Both CAMWorks and SOLIDWORKS CAM install with a variety of basic post-processors. Users also have the ability to create their own post-processors using the Universal Post Generator. However, we have found most users find the best option is to rely on GoEngineer’s expertise and experience to customize a post-processor specific for their needs.

Custom Post-Processors

With a custom post-processor, you have control over the G-code output without the burden of learning to write post-processors yourself. Safety lines, tool changes, canned cycles, M-codes – these areas and more are possible points of customization within the post-processor. We can even expand the capabilities of SOLIDWORKS CAM or CAMWorks through the post!

Our goal is to build a post-processor that requires zero hand-editing and is tailored to your exact operator or machine requirements. We also commit to maintain and support that post-processor, even if your requirements change.

We have hands-on experience with most machine tool vendors and control systems – in fact we have written thousands of custom post-processors over the years for our satisfied customers. There is no better way to squeeze the most power out of SOLIDWORKS CAM or CAMWorks then with a custom post-processor from GoEngineer.

Learn More



Tormach is the premier provider of small footprint, lab-friendly CNC machine tools. Their  “personal-sized” selection of mills and lathes offer an affordable machining option without sacrificing accuracy or reliability.

At GoEngineer, we use Tormach as a test-bed for SOLIDWORKS CAM and CAMWorks g-code. We have also found them to be an excellent complement to our 3D printing and 3D scanning technologies!

We proudly provide a Tormach PathPilot post-processor for SOLIDWORKS CAM free of charge. Simply download the .zip, review the included PDF, and place the files in your Posts directory. If you have any comments or suggestions – feel free to share those with us at

Free Download