The VMC is simple. What surrounds it is not.

Cycle structure and the five things that break it, the real job-shop loss profile, and why setup must be measured as its own state rather than as downtime.

The vertical machining centre is the default machine of Indian general engineering, and the one most monitoring projects start with. Its cycle structure is the simplest of any CNC — usually one program run, one component — which makes it the machine where a plant's first honest OEE figure is most likely to be trusted.

That simplicity is also why VMC data exposes scheduling problems so clearly. When the machine itself is straightforward, what remains in the loss profile is everything around it.

Cycle structure and what breaks it

SituationEffect on countingHandling
One program, one componentNone — the default assumption holdsCount program completions
Fixture holding several blanksOutput understated by the fixture countParts-per-cycle multiplier set per part number
Program stop for in-process gaugingCycle appears to end and restartMinimum-cycle threshold and pause tolerance, learned per machine
Tool change mid-cycleBrief pause inside a running cycleAbsorbed by pause tolerance; not a stop
Cycle interrupted for chip clearingTwo cycles counted where one part existsOne part, one cycle, one stop recorded inside it
Where the time actually goes on a VMC

LOSS 01

Setup and first-off approval

The dominant loss in job-shop work. A three-hour changeover on a machine running two-day batches is a scheduling problem worth measuring precisely.

LOSS 02

Waiting — material, crane, fixture, operator

The category that surprises plants most. On unmonitored floors the machine is frequently ready and waiting for something that is not the machine.

LOSS 03

Shift-boundary losses

Late starts, early cleanups and the gap at handover. Individually defensible, collectively often the single largest recoverable block.

LOSS 04

Tool changes and offset corrections

Short and frequent. Worth separating from setup so the two improve independently.

What the controller gives you

A networked VMC control provides machine state, cycle timing, part counts and alarm presence, with operator identity where enabled. That covers availability and output completely.

What it cannot supply is why the machine sat idle for forty minutes between two cycles, and on a VMC that is where most of the recoverable loss lives. A machining centre that is switched on and idle looks the same to a control whether it is waiting for material, waiting for a crane or waiting for a supervisor's approval. Reason capture at the machine is what separates those three, and they have completely different fixes.

Worked example

OEE on a VMC, both ways.

The standard definition first, then the variant MachineWise computes and why it differs. Quote the ISO figure externally; use the variant internally.

ISO 22400-2 — the standardMachineWise variant — internal
AvailabilityPlanned production time 435 min, actual production 341 min → 78.4%Reporting time 435 min, machine on-time 372 min → 85.5%
Performance / Effectiveness212 parts × 88 s ideal cycle ÷ 341 min → 91.2%Productive (in-cut) time 268 min ÷ 372 min on-time → 72.0%
Quality206 good of 212 → 97.2%206 good of 212 → 97.2%
Result69.5%59.9%

Note the gap between the two Performance figures. The ISO measure says the machine ran close to its rated speed while cutting; the variant says it spent a substantial share of its powered time not cutting at all. Both are true, and together they point at setup and waiting rather than at feeds and speeds. The two numbers answer different questions and are not interchangeable. The ISO figure is comparable to published benchmarks; the variant is not, and should be treated as your own baseline to improve against. Both are computed side by side in the OEE calculator.

Changeover reality on a machining centre

A VMC changeover is a genuine event: fixture off, fixture on, indicate, tool offsets, program proving, first-off inspection, approval. Two to four hours is common in Indian job-shop work, and on short batches it can exceed the run time it enables.

That makes changeover measurement more valuable on a VMC than almost anywhere else, and it needs to be measured as its own state rather than as downtime. A machine in setup is not broken, and an availability figure that conflates the two will be disputed by the first supervisor who sees it — correctly. Mapping the mode selector at commissioning prevents that argument entirely.

Connect your machines today

Two VMCs on a live dashboard this week.

Start with your bottleneck machine and the one with the most changeovers. The contrast between the two usually settles the rollout plan by itself.

Book a free 2-machine pilot WhatsApp us
Questions

Straight answers.

Is VMC monitoring different from CNC milling machine monitoring?
They are the same intent — a VMC is a vertical milling machine, and this page covers both. Horizontal machining centres differ enough in pallet handling to warrant separate treatment.
How is a fixture holding several parts handled?
With a parts-per-cycle multiplier set per part number rather than per machine, because the same VMC runs different fixtures. Without it, output is understated by the fixture count.
Should setup time count as downtime?
No. A machine in setup is not broken, and conflating the two produces an availability figure the first supervisor to see it will dispute — correctly. Map the mode selector at commissioning so setup is its own state.
What is the largest recoverable loss on a VMC?
Usually waiting and shift-boundary losses rather than breakdowns. The machine is frequently ready and waiting for material, a crane, a fixture or an approval — none of which a control can distinguish without operator input.
What does the control not tell us?
Why the machine was idle. A VMC waiting for material and one waiting for a supervisor's approval look identical to the control, and they have completely different fixes.
How is a cycle interrupted for chip clearing counted?
As one part, one cycle, and one stop recorded inside it. Counting two cycles inflates output; ignoring the stop overstates availability.
FREE 2-MACHINE PILOT
Live OEE on two of your machines — this week. ₹0 to start.
Software-first setup in under an hour each · your data stays on-premises · plant-specific ROI model included.