← All products  ·  Step 1 · Program

NC CodeLens

Reads the posted program before the machine does: every code explained, every tool checked against the magazine.

▶ The 1-minute overview · captions, so it works with the sound off

See Everything Your NC Code Is Doing — Instantly

Hover any G or M code for a plain-English explanation from the Okuma programming manuals — then go deeper. Three tabs — Editor, Tool Check, and Post Properties — analyze the whole program, cross-check every tool against your live magazine, and flag overtravels and OSP block-limit alarms before they ever reach the control.

💬

Hover Explanations

Hover any G or M code for a plain-English explanation sourced straight from the Okuma programming manuals — plus a searchable code reference.

📊

Program Analysis

Estimated cycle time, max feed and spindle RPM, rapid rate, TCP, coolant, canned cycles, part transfer, and B-axis range — read directly from the code.

📐

Axis Travel & Overtravel

Per-axis travel bars that pulse a warning the moment a move would run past the Multus work envelope — catch a crash on the screen, not on the machine.

⚖

Stock & Weight

Stock material, part weight, and bar diameter and length pulled straight from the G-code header — with Memory Buffer and C-axis clamp status alongside.

🔍

NC-Diagnostic

Reads your program against the OSP-P500 rule set and reports what would bite you — a rapid with the probe armed, a tool change with the milling spindle still turning, coolant left on at a tool change, a B-axis swing alongside a rapid. Every finding quotes the manual section behind it, so you can check the call yourself.

⚙

Two-Saddle Sync

For lower-turret programs: counts the P-code and M100 barriers on each side, and checks that spindle speed, direction, gear range and constant-surface-speed agree wherever both turrets meet at a shared barrier. The control alarms if they disagree — this catches it at the desk instead.

🧰

Tool Check + Magazine Map

Cross-checks every tool in the program against the live magazine map from MagazineDumper — loaded and ready, missing, or still in the cabinet.

📏

Gauge Tolerance

Flags every tool gauged too short or too long against its TGAUGE record, with holder, flute, nose-radius, and offset detail per tool.

⚙

Post Properties

Reads the post-processor settings baked into the program — formats, home positions, multi-axis, high-speed machining, probing, and SET360 offset calc.

⚠

Block & Character Limits

Catches over-length blocks and program-name limits that trigger OSP “file record read” alarms — before the control ever sees the file.

Quiet unless it matters

A checker that cries wolf gets switched off, so every rule is measured against real posted programs before it ships — production inspection programs, bar-pull cycles, and two-saddle programs from other shops. When a rule fires on a program that runs correctly, the rule is wrong and the rule gets fixed. Findings come with the manual section behind them, so you are never asked to take it on faith. It reads the program rather than running it, so geometry and collisions stay your job — and we say so.

NC CodeLens full view showing NC code with G96 hover tooltip, file info, stock material weight calculation, and program analysis panel

Smart Code View & Program Analysis

The full NC CodeLens interface — syntax-highlighted code on the left with hover tooltips explaining every G and M code, and a complete analysis panel on the right showing file info, stock material and part weight, program analysis, max spindle RPMs, tools used, and estimated cycle time.

NC CodeLens Post Properties tab showing 96 post settings grouped into SET360 Offset Calculation and Configuration, with modified values highlighted against their defaults

Post Properties — Every Setting, Decoded

The Post Properties tab reads every setting baked into the posted program and lays it out by group — SET360 offset calc, configuration, formats, home positions, multi-axis, probing. Modified values are flagged against their defaults, so you can see exactly how a program was posted at a glance.

NC CodeLens overview panel showing program analysis, memory buffer, SET360 offset calc, TCP, B-axis range, and per-axis travel bars with overtravel percentages

Program Analysis & Axis-Travel Guard

Stock, memory buffer, work offset, coolant, TCP, and B-axis range at a glance — plus per-axis travel bars that show exactly how much of the Multus envelope each axis uses and pulse a warning the moment a move would overtravel.

NC CodeLens overview panel showing the tool list with feeds and RPM, a full estimated cycle-time breakdown, code reference search, and a Block / Char Limits check

Cycle Time, Tools & Alarm Checks

Every tool with its feeds and RPM range, a full cycle-time breakdown down to dwell and tool changes, the 781-code reference search, and a Block / Char-Limits check that catches OSP record-length alarms before they hit the control.

NC CodeLens Tool Check tab cross-referencing the program's tools against the TDF export folder, gauge tolerance, and live magazine map, with tiles for tools required, ready, missing, and available

Tool Check — Every Tool, Cross-Referenced to Your Magazine

Load your program and TDF folder and NC CodeLens checks every required tool against the live magazine map from MagazineDumper — how many are loaded and ready, missing, or still sitting in the cabinet. It flags any tool that isn't in a pot or in the TDF export, and can post the whole tool list straight to a Tool Sync 360 server.

NC CodeLens Tool Check detail view listing each tool with holder, diameter, flute count, life, and pot, with green Gauge OK and red Gauge SHORT tolerance pills

Gauge Tolerance, Tool by Tool

The detail view lists every tool with its holder, diameter, nose radius, flutes, life, pot, and per-position wear — and flags any tool gauged too short or too long against your tolerance with a red Gauge SHORT / LONG pill, so a mis-set tool never makes it to the cut.

On a Real Job: A-Base.min

Hover any line for its plain-English meaning, with the Okuma programming manual as the source. Then the tool check against the live magazine (6 of 6 tools loaded) and SET360’s twin-spindle work origins.

NC CodeLens Demo

Watch NC CodeLens in action — hover explanations, real-time program analysis, stock weight calculation, and Autodesk Fusion integration all working together.

Ready to Close the Loop?

Get in touch for pricing, a demo, or to talk shop. Built by machinists — happy to talk machinist.

Email Us Met us at IMTS? Leave your details Customer Knowledge Base