CNC Machine G-Code Post-Processor

Generates machine-tested CNC milling block instructions (`G00`, `G01`, `M03`, `M30`) for HAAS, FANUC, and GRBL controllers.

Multi-Axis CNC Control

ZylForge G-Code Engine (`gcode_engine.py`) post-processes 2D/3D toolpaths into G-code blocks. It supports canned cycles (`G81` drilling), coolant control (`M08`), spindle speed management (`S1200`), and automatic tool height offsets.