NC code · CAM · CNC technology
Precision starts in the code.
CNC-Master bundles hands-on knowledge about NC code, CAD/CAM and CNC controls, from your first lines of G-code to macro programming and vendor-independent tooling.





// Straight from the shop floor: real machines, real code.
Four projects, one goal
Working better with NC code: learn, look up, automate.
Academy
The knowledge platform for NC code: G-code fundamentals, CAD and CAM practice, machine know-how and control-specific references for Fanuc, Heidenhain, Hurco and Okuma.
Read more →NCXchange
A domain-specific language serving as a neutral intermediate format for NC code. NCX levels out syntax differences between control vendors and creates a common starting point.
Read more →gEdit New
A free editor for NC code: read, check, clean up and renumber programs, for Fanuc, Heidenhain, Okuma and Sinumerik.
Read more →NCView
A minimalist, distraction-free application for viewing NC code. Open source on GitHub.
GitHub →Popular references
Quick access to the tables you actually need at the machine.
NCXchange
One format between all controls
Every control vendor speaks its own NC dialect. NCXchange defines a clear, readable intermediate format as a common foundation for converters, analysis and simulation.
cnc-master.xyz
From the shop floor, for the shop floor
CNC-Master is an independent project at the intersection of machining and software development. Everything here comes from real-world practice, with no marketing and no fluff.