TrueSpindle Editor

Edit programs in bulk. See every change before it saves.

A G-code editor for CNC shops. Each pending edit shows the old and new line side by side, with live safety checks for the machine you picked.

The Change Preview

Pick an action, and every line it touches appears in the preview as old and new, all visible at once. Click a row to jump to the line. Tick or untick each row to accept or skip it.

  • Nothing is written until you click Apply
  • Apply makes a backup, and the whole edit is one undo step
  • The preview shows any new safety problem the edit would cause
Illustration of the Change Preview. Nothing is written until you click Apply.

Bulk Edit that understands G-code

Find lines by what they do, not by text: every F on G01 lines above 20, every T12, every Z below a depth inside one tool, every M8.

  • Change feeds and speeds, shift an axis, swap tool numbers, renumber N blocks
  • Insert or replace headers and footers, add or remove block skip
  • Change work offsets, such as G54 to G55, and strip comments
  • Save an edit and apply it to other programs or a whole folder

Safety checks for each machine

Checks run live and on every preview, so you see when an edit causes a problem before you apply it.

  • Fanuc, Okuma OSP, Siemens, and Heidenhain
  • Axis travel limits from the machine list, and feeds that make no sense
  • Missing tool change or offset, spindle off during a cut, zero feed, rapids below a safe Z
  • Right angle head angle checks and your program header standard

Compare against proven programs

Compare one program with one or many others, such as new post output against the last proven runs.

  • Exact compare, or smart compare that ignores N numbers, spacing, and comments
  • Side by side, with jump to next difference
  • A summary of the tools, feeds, and offsets that differ

Safe saves and a clear record

Saves never overwrite blind, and every save is on the record.

  • A backup before every save
  • A log of who saved which program and when
  • Copy with offset, multi-cursor and column edits, and pop-out windows for a second screen
  • A 3D backplot synced with the cursor line

Questions

How big a program can it open?

It is built for programs of a million lines and more. Files load in the background, so the window never freezes.

Which units does it use?

Inch first wherever nothing else decides. A program's own G20 or G21, and the selected machine's units, always win.

Can I undo a bulk edit?

Yes. Apply makes a backup first, and the whole edit is one undo step.

Does it replace our simulation software?

No. The backplot shows the tool path, and full material removal simulation stays in your simulation software.

See it on your own programs

Book a demo and we will walk through TrueSpindle with synthetic programs set up like yours.

Contact us