New for 2026

NextGen CNC Simulator

Powerful CNC mill and lathe programming that runs in a browser, on laptops, Chromebooks and other devices. Write G and M code, run it, and visualize what it would do — with nothing to install and no lab licences to manage.

The NextGen simulator set to Mill. The left panel holds G-code with a
                    comment on every line naming the point it cuts to; the centre shows a
                    quarter-inch end mill loaded, coolant on, the spindle at 2000 rpm and
                    live tool position; the right shows the part in three dimensions with
                    a rounded profile cut through, a bored circular recess ringed by
                    drilled holes, and the cutter-compensated toolpath drawn in orange
                    from the G54 datum.
Mill mode. Code on the left, machine state in the middle, the visualized cut on the right — the same three things a student watches at the control.
Lathe simulation with the key open. Each kind of motion is drawn
                      in its own colour and named in a panel at the right: rapid, feed,
                      finish pass, arc, drilling, tap retract, boring, threading and the
                      cutter compensation path, together with rough, finished and bored
                      surfaces. On the part a threaded section is drawn as a zigzag,
                      labelled OD Thread 2.0-12, major 2.0, minor 1.898, 10 degrees, and
                      the turning insert is marked T10.
Lathe simulation with the key open. Every kind of motion is drawn differently — and named.

A simulation a student can actually read

Rapids, cutting passes, boring and threading are each drawn differently and named in a key on screen, so a mistake is visible rather than merely reported. Stock, stickout and Z-zero are labelled on the part — the same references a setup sheet would carry.

That is the difference between a simulator that says “error on line 40” and one that shows a student why line 40 was wrong — and it is the difference between an instructor answering that question thirty times and answering it once.

Why this changes what a program can do

Simulation has always been the part of CNC training that costs the most to run and reaches the fewest students. NextGen removes all three reasons why.

Nothing to install

No lab images to build, no IT ticket to raise, no version drift between the machine in the lab and the one at the back of the room. It runs in the browser that is already there.

No seat licences to police

Practice is no longer rationed by how many lab machines have the software. Every student in the class can be programming at the same time.

Runs on what the school already has

A fully responsive application, so it works on the laptops and Chromebooks a program already issues — no lab desktop required. Practice stops being something that only happens between the bells.

Write it, run it, see it

Code and the simulated result sit together, so a mistake becomes a lesson in seconds rather than a scrapped part or a queue for the one free machine.

Mill and lathe

Both, with the same interface and the same workflow, so a student is not learning two tools alongside two disciplines.

Built into the pathway

The simulator is not a bolt-on. It is where the G-Code Programming building block does its work, feeding the same assessment and reporting as everything else.

Where it fits

NextGen carries the programming work in Building Block 4, G-Code Programming — M and G code for mill and lathe, then video-based projects that run from reading the print through programming, setup, tooling, machine operation and part inspection.

Students arrive at it having already done Machine Setup, so they are programming a machine they understand rather than a black box. That order is deliberate, and it is the difference between a student who can write code and one who can make a part.

It also changes what the shop time is for. A student who has written the program, run it and watched it cut arrives at the machine ready to set up rather than ready to be taught — and if they need the step again at ten at night, the simulator is open in a browser tab. The instructor gets the class time back, and gets it back for the work that needs an instructor.

What this replaces

NextGen replaces the simulation tool used in earlier versions of Total Machinist entirely. It is not an update to it — the interface, the workflow and the delivery are all new. Programs currently running the older tool move across as part of their 2026 renewal, with nothing to install.

Visualize a program anywhere

A student can write a program at the kitchen table and watch it cut on screen before they are anywhere near a machine. That is the whole point of it. A program stops being lines of text and becomes something you can see, turn around and reason about — at any hour, on the machine they have, as many times as it takes to get it right.

From there it goes where it always goes: to the machine simulator, and then to the machine.