Live demo

An AI G-code generator that turns plain English into machine code

Describe a plate, flange or bracket in your own words. You get a dimensioned drawing, G-code for a router, plasma cutter or laser, and an animated toolpath in a few seconds.

Illustration · runs on a free AI model

For illustration only. These examples run on a free AI model, which is much weaker than the professional models we use to build real applications.

Live demo Text to G-code
Nothing you type here is stored.

Sizes can be in mm, cm, m, inches or feet. Positions are measured from the bottom-left corner unless you say otherwise, for example "hole at 100,100", "40 from the right and 60 from the top" or "a hole in each corner, 15 mm in".

Try an example

Machine

Your drawing and G-code appear herePick an example or describe a part.

This demo does flat parts with holes, slots and simple outlines. The AI reads your description and fixed code does the geometry and the G-code. Anything it assumed or could not use is listed at the top of the result. Lifting, structural and vehicle parts, and materials that give off toxic fumes when cut, are flagged and cannot be downloaded. Plasma and laser code has no torch height or power settings, and router code has no holding tabs. Have a machinist check generated code before it runs on a machine.

What you just saw

What the AI G-code generator did with your sentence

You typed a sentence and got a drawing with dimensions, the G-code and a preview of the cutter following the path. Change the tool size or feed rate and the code is rewritten on the spot.

The AI only reads your words. It picks out the outline, the holes and slots, their sizes and where they go. Fixed code does everything after that: it checks each number against what you typed, works out every position, draws the part and writes the G-code, so the same part always gives the same program.

If something was missing, such as the thickness or how far in from the edge the holes sit, the result says what was assumed. A number the AI gives that is not in your text is not used, and a built-in reader reads every description as well, so if the two disagree the result tells you to check. If the AI is not available, a basic built-in reader takes over. The badge then says "Basic offline mode", and that reader only knows common phrasings.

Worked example (illustrative)

Say a Nelson engineering shop programs six one-off flat parts a week. Each takes 45 minutes to draw and program by hand, or 15 minutes to check when the drafting is done for you. That saves 30 minutes a job, or 3 hours a week. At an internal cost of $85 an hour over 52 weeks, that comes to $13,260 a year. Try your own numbers in the ROI calculator.

In a real shop

What it could do for a Nelson engineering shop

Writing the G-code is a small part of the job. Most of the time goes on the quoting, drawing and paperwork around it.

Quotes from the customer's email

A customer sends a sketch and a few lines of text. The system pulls out sizes, material and quantity, then drafts a quote and a program for you to review.

Nesting and cut lists

Several parts are packed onto one sheet to waste less steel, and the cut list and offcuts are worked out for you.

Your job system

Approved jobs go into your job system with the drawing, program and time estimate attached.

Old drawings

PDFs and scans of past drawings are read for dimensions, so repeat work does not start from a blank screen.

Your controller

Output is matched to your controller, whether that is Mach, LinuxCNC, Fanuc, Haas or Hypertherm, and it can talk to PLCs where that helps.

Nothing runs by itself

The operator sees the drawing, the preview and the code, and approves it before a machine starts.

How a person stays in control

G-code moves real steel at real speed. Every build we do keeps the programmer in charge.

  • The drawing and toolpath preview come first, so mistakes show up before anyone reads the code.
  • The system flags problems, such as a hole too close to an edge or a cutter bigger than a feature, and lists anything it had to assume.
  • Your machinist proves out the program the way they do now, with a dry run before the first cut.

What a real build adds

  • Your post-processor and controller dialect, your tool table, and feeds and speeds for your materials
  • Tabs, lead-ins, pierce settings and cut order the way your operators like them
  • Links to your quoting, job management and accounting through systems integration
  • Software written around your parts and your shop rules, kept up to date as your shop changes. See custom software development in Nelson.

I work with two senior AI developers here in Nelson, and we build and test this kind of tool together. For more on engineering shops and factories, see manufacturing and AI for manufacturers. The same approach works in the office, for example turning customer emails into job sheets, which is what AI automation covers. If AI is the wrong tool for your job, I will tell you.

Questions

Questions about AI and CNC programming

Can I run this G-code on my machine as it is?

No. It is a draft. A competent machinist has to check it and prove it out first. A real build is matched to your controller and your tooling.

Does the AI write the G-code?

No. The AI reads your description and fills in a part description. Fixed code checks it, works out the geometry and writes the G-code, so the same part always gives the same program.

Can it handle my own parts, not just plates?

Flat parts are the easy case. The real savings come from repeat jobs, families of similar parts and your own shop rules. I can tell you whether your parts suit it.

What does it cost to build something like this?

It depends on what you need. We agree the price in writing before work starts, and I suggest beginning with one job. You can book a chat here to talk it through.