Built from the shop floor up.

CNC software · built on shop-floor experience since 1981

Write G-code. See the toolpath. Review before you run.

G-code editing, live backplot, and browser part marking — built by a machinist with 45 years of shop-floor experience. Backplot supports your review; it does not verify collisions, workholding, or controller compatibility.

EditorG-code
BackplotLive
Beta price$0
CNCGuy Edit [Beta] · 660-104485-G71.cnc
CNCGuy Edit — G-code editor with live backplot
The Story

Forty-five years on the floor.

I moved to Houston in 1981 because the steel industry tanked in Northwest Indiana and I was an unemployed heavy-equipment operator. The oil field was booming, so I packed it in and headed south. I landed in the machine shop of a tubular-products manufacturer running a band saw, cutting raw material for the die shop.

A few weeks in, they trusted me on mills and lathes — all manual. Then they bought a Mazak M1 retrofitted with a Fanuc 6T control, and nobody wanted to touch it. Except me. I worked every minute I could on that machine, often for free, until I owned it. That was the beginning.

From there I couldn't be stopped. Five years at a Houston shop with twelve CNC lathes — Mori, Hess, McDonnell Douglas tape controls — gave me serious depth. When the Houston bottom dropped out in 1986 I hightailed it back to Indiana and landed in a Chicago gear shop: CNC lathes, CNC mills, hobbing, shaping, broaching. Another huge exposure. In 2000 I moved into aerospace as a CNC programmer, which I'd been doing on my own programs for years anyway.

I've programmed mills, lathes, and multi-axis machines, set up cells, maintained AS9100 compliance, and trained more machinists and programmers than I can count. Every tool that makes it onto this site exists because I needed it — or remember needing it — to support a real job or fill a real need.

If it doesn't work on the shop floor, it doesn't ship.

I've always been fascinated with code — Visual Basic, C++, Python — and I started building tools for myself on the side. Eventually those tools were good enough that other machinists kept asking for them. CNC Guy is what I want for the industry: useful, affordable software built by someone who's actually run the machines. It starts with CNCGuy Edit. I hope you find it useful — feedback is always welcome.

45+
Years on the floor
AS9100
Aerospace quality trained
Bob Foster, founder of CNC Guy, at a DMG Mori MSX-500III lathe control
Bob Foster · CNC Guy founder
What You Get

What makes it different.

01

Edit and review in one place

Monaco editing and live canvas backplot, including compact Fanuc syntax. Verify interpretation against your controller.

02

Made by someone who's run them

Not a software company with a machining-adjacent demo. A machinist's tool, period.

03

Honest pricing

Free beta now. Fair Pro pricing later. Never the thousand-dollar-a-seat kind of fair.

Free Beta · Windows

Try CNCGuy Edit today.

No account, no email. Free through October 2026.

Download CNCGuy Edit →

Windows 10/11 · ~129 MB

Get notified when Pro ships.

Feedback