📚 THE MACHINIST

About CNC Dance

Free G-code tutorials, CAM guides, and machining knowledge — written by a machinist for real shop floors.

I'm Alex Chen. I've been making chips since 2014.

I started where most machinists start — sweeping floors in a job shop. Operator, programmer, shop lead. Haas VF-2s, Okuma lathes, Tormach mills, and a handful of custom-built routers that tried to catch fire more than once.

Every step of the way, I ran into the same problem:

The information I needed existed, but it was scattered across ten different forums, three YouTube videos, and a PDF written for engineers who already knew the answer.

So I built CNC Dance.

What This Site Is

Every article on this site follows one rule:

If a reader has five browser tabs open trying to piece together an answer, can they close all five after reading my article? If the answer is no, the article isn't done.

What you'll find here:

Why "CNC Dance"?

The name comes from watching a good machinist at work — the rhythm of the spindle, the chip load cutting clean, the tool moving through a path like it knows where it's going. There's a cadence to it. A dance between machine and metal.

That's what I'm trying to teach.

The Equipment

These are the machines I currently run and write about:

Every G-code example on this site has been tested on real hardware. If it's here, it works.

Why Trust This Site?

Real experience12+ years on the shop floor, not a weekend hobbyist.
Named personAlex Chen, not "the CNC Dance team".
Specific machinesHaas VF-2, Tormach 1100MX — named, not hidden.
Tested codeEvery G-code example runs on a real machine.
One voiceWritten by a machinist, for machinists.

Let's Connect

Got a tip? A trick? A crash story of your own? I'd love to hear it.

cncdance2026@hotmail.com — I reply within 1–2 days.

Also welcome: guest submissions. If you've got a CNC story or guide that helps others learn, send it over.