Postprocessors

SolidCAM Post-Processors

Well structured. Verified. Trustful.

SolidCAM provides an open-source platform for building Post-Processors. Post-processors are written in SolidCAM’s GPPL (an internal language of SolidCAM), edited and debugged within Microsoft Visual Studio Code allowing processing the output for any G-code format or structure for specific NC control unit.

The VMID (Virtual Machine ID) is part of the postprocessor file which defines the kinematic structure of a CNC machine, controller output settings, user-defined and user-oriented G-Code output. With no manual editing needed, the generated G-code can be sent straight to the CNC machine.

SolidCAM machine setup editor with Star SR-38 type B lathe preview

Machine Simulation

Tool-path verification and simulation performed inside SolidCAM Machine Simulation is also a part of Post-Processor. Relevant CNC Machine components are assigned to the corresponding kinematic axes on the machine.

You get full Machine Preview experience inside Machine Setup, ToolKit, Jobs, and MCO’s based on machine simulation post-processor data.

SolidCAM simulation of OKK VC-X500 milling machine with workpiece and tool setup

MCO Cycles – Delivered

SolidCAM Post-Processors for advanced CNC Milling, Mill-Turn and Swiss-Type machines are delivered with pre-defined MCO’s (Machine Control Operations) that require minimal user input and ensures complete and fast part programming experience of non-toolpath movements of the machine.

Machine Preview acts in accordance with the selected and defined parameters in the MCO dialog.

SolidCAM machine control showing part catch positioning with simulation preview

Dedicated Post-Processor Team

Tool-path verification and simulation performed inside SolidCAM Machine Simulation is also a part of Post-Processor. Relevant CNC Machine components are assigned to the corresponding kinematic axes on the machine.

You get full Machine Preview experience inside Machine Setup, ToolKit, Jobs, and MCO’s based on machine simulation post-processor data.

Supporting any G-Code format

Demanded by the NC controller language, or by user preference, SolidCAM can output any G-Code format or structure. DMG, INDEX, and Single or Multi-File structures for Multi-Channel CNC machines are fully supported. If the NC control unit has limited memory usage, external separate programs for desired jobs can be generated. Also, the sub-procedural output is supported, which will minimize the G-Code size drastically!

By generating G-Code with parametric feed and spin rate, SolidCAM provides an operator-friendly way to change the cutting data right at the NC control unit.

By having the ability to define any G-Code format, SolidCAM provides limitless possibilities and a future-proven solution for the new generation of CNC machines.

Comparison of CNC code outputs: Siemens, Mazak ISO, and Mitsubishi/Fanuc
CNC job file structure with subprograms and side-by-side code
CNC program job file structure with Siemens control interface and code
CNC program editing in CIMCO Edit showing Heidenhain milling code
CIMCO Edit interface showing CNC ISO milling program with G-code details

Sign in, create new account or change password

SolidCAM User Profile Management

Edit user profile

Get the Complete SolidCAM 2025 Product Guide

Maintenance work on the My SolidCAM user area

The My SolidCAM user area is currently being revised in order to offer you an even better user experience in the future. During this phase, there may unfortunately be technical problems or limited availability. We ask for your understanding and patience - thank you!

×