MecHet Solutions — CNC Programming Environment

The CNC IDE that thinks
like a Machinist.

Browser-based. Six controllers. Free forever. Write G-code, simulate your toolpath, and get AI assistance — all in one tab.

✓ Free forever  ·  No credit card  ·  No installation required

6 CNC controllers supported — covering ~90% of the global machine tool market
Fanuc ~60%
Haas ~15%
Siemens 840D ~10%
Mitsubishi M800 ~8%
Heidenhain TNC ~7%
Fagor 8065/70 ~5%
IDE

A professional G-code editor that actually understands your code.

Built on Monaco Editor — the same engine powering VS Code — with a complete CNC layer on top. Syntax highlighting, real-time validation, and a Command Palette that inserts G-code blocks in seconds.

  • Real-time validation — errors underlined as you type
  • Syntax highlighting for all 6 controller dialects
  • Command Palette — Ctrl+P, type any operation, done
  • 14 templates for mill and lathe programs
  • Intelligent autocomplete per controller
face_mill_001.nc Fanuc
N10 ; FACE MILLING PROGRAM N20 G90 G94 G17 G21 N30 G28 G91 Z0. N40 T01 M06 N50 G43 H01 Z50. N60 S2500 M03 N70 M08 N80 G54 N90 G00 X-5. Y-5. N100 G01 Z-0.5 F100. N110 G01 X155. F300. N120 G00 Z50. N130 M09 M05 N140 M30
Simulator

See the cut. Not the machine.

Press F5 and watch your toolpath come to life. Stock defined, material selected, tool moving. Verify before it touches material — entirely in your browser.

  • 2D toolpath preview — free on all plans
  • 3D material removal with WebGL on Professional
  • 32 materials with accurate visual rendering
  • Collision detection and cycle time estimator
  • Mill and lathe simulation modes
2D Toolpath Preview — Fanuc Face Milling
▶ F5 Run
Upgrade for 3D →
AI Copilot

Type what you want to machine. Copilot writes the code.

No formal prompts. No CNC jargon required. Type like a machinist and get a complete, commented, controller-aware G-code program ready to run.

  • Natural language to G-code in seconds
  • Error diagnosis with one-click Apply Fix
  • Feeds and speeds optimisation with reasoning
  • Code explanation line by line
  • Always knows your active controller and material
Face 150x100mm aluminium, 0.5mm DOC, 10mm face mill
Here is your facing program for Fanuc. Assumed G54 work offset, S2500 F300.
O0001 (FACE MILLING) G90 G94 G17 G21 G28 G91 Z0. T01 M06 G43 H01 Z50. S2500 M03 M08 G54 G00 X-5. Y-5. G01 Z-0.5 F100. G01 X155. F300. G00 Z50. M09 M05 M30
↑ Insert to Editor

Start programming smarter today.

Free forever. No installation. No credit card required.

Get Started Free →