How Do CNC Cycle Times Translate to Parts Per Shift?

Claire Rousseau7 min read
Other ManufacturerOther TopicTroubleshooting
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

A 4.5-minute expected part interval produces about 107 parts in a continuous eight-hour window, so an 80-piece shift means the assumed interval or available production time did not hold. Separate machine cycle, part-change time, setup and inspection from stopped time before changing the process.

Measure the complete part interval at the machine

Prerequisite: the CNC program is loaded and the machine is ready to run the two operations. A simulator’s cycle estimate is not a measurement of the complete production interval unless it explicitly includes every operator task. For the stated job, the program is estimated at 3 minutes, while 4.5 minutes per part is the expected cycle plus a generous allowance for swapping and restarting.

  1. Record the actual cycle-start-to-cycle-complete time for several consecutive parts. Confirm the measured cycle against the machine’s cycle-time display; if it differs from the simulator estimate, investigate the program, machine behavior and any optional stops.
  2. Separately time the operator work: remove the completed part, load and locate the next part, secure it, clear the work area as required, and restart the cycle. Repeat the measurement three times and average the load times.
  3. Add average load time to actual machine cycle time to obtain the raw part interval. Confirm that the resulting interval includes the tasks assumed by the production target. Do not add an allowance a second time if the measured interval already includes it.

Keep setup completion separate from recurring part time. Setting the three vises and three sets of soft jaws, loading seven tools and holders, and proving both operations are setup work. They reduce production time if performed within the same shift, but they do not automatically add time to every subsequent part.

Confirm the long part fits the travel envelope

Prerequisite: identify the intended part orientation, the one stop, both operation positions and the actual machine travel limits. The part is 45 inches long while the mill has 40 inches of travel; the stated arrangement may fit, but that does not prove every toolpath position and clearance is reachable.

  1. Set the workholding arrangement and locate the stop. Confirm the part seats consistently against the stop in all three unmatched vises.
  2. Check the full motion needed for both operations, including the mirrored second operation. Confirm axis positions remain within travel and the part, vises, jaws, tools and holders clear the machine throughout the moves.
  3. Run the planned motion in the machine’s available simulation or other approved proving method. Confirm the full sequence completes without an out-of-travel condition or interference before cutting production parts.

Do not infer that a mirrored operation consumes exactly 30% of actual production time because it represents about 30% of the program. Repositioning, access, tool changes and part handling can change elapsed time. Use measured cycle data for the complete two-operation sequence.

Make part changes repeatable across the three vises

Prerequisite: the vise and jaw configuration for the current run is identified and the part can be loaded safely. Three unmatched vises and three jaw sets create opportunities for inconsistent seating or a slower-than-expected changeover. The production interval depends on repeatable loading, not just the programmed cut.

  1. Set the jaws and stop for the intended operation. Confirm the part seats the same way in each position and that the loading sequence is clear before starting the cycle.
  2. Stage the next parts where the operator can reach them without interrupting the machine or compromising safe access. Confirm the next part is ready before the current cycle ends.
  3. Time several real changes using the intended setup. Confirm the average load-and-restart time is close to the allowance used in the 4.5-minute estimate; if not, replace the estimate with the measured value.

Make the first operation easy to locate consistently. If the process requires chasing offsets or correcting part position, record that time separately rather than hiding it in the nominal cut time.

Set the end-of-cycle state for the next load

Prerequisite: confirm the program’s end-of-cycle behavior and the machine’s safe clearances. The suggested time-saving changes are to have the machine select tool 1 at program end and move the table to a part-change position instead of returning home. Apply either change only if the actual program and machine setup permit it safely.

  1. Set a safe part-change position that gives access to the workholding. Confirm tool, spindle and table clearances before editing the end-of-program moves.
  2. If selecting tool 1 at program end is appropriate, add or configure that action. Confirm it does not interfere with the next cycle’s tool sequence.
  3. Run the complete program through the approved proving process. Confirm the machine stops at the intended load position, the next cycle starts correctly, and no added motion creates an unsafe condition.

These adjustments can reduce recurring non-cutting time, but they do not explain a lost hour until the old and new machine intervals are measured.

Compare planned output with measured shift time

Use elapsed time and good-part count to test the estimate. An eight-hour shift contains 480 minutes. At a continuous 4.5-minute interval, the theoretical maximum is 480 / 4.5 = 106.7, or about 107 parts.

If 80 parts are completed over all 480 shift minutes, gross elapsed time per good part is 480 / 80 = 6minutes. This is a variance against the estimate, not proof of two hours of machine downtime: the shift may include breaks, inspections, setup, cleanup, interruptions, scrap or other work.

Observed symptom Candidate cause to check Measurement that decides
Actual cycle exceeds 3 minutes Simulator estimate differs from the machine’s executed cycle Record actual cycle start and completion times
Cycle time is near target but output is low Part loading, restarting, inspection, deburring, cleaning or interruptions consume shift time Log each non-cutting interval and its cause
Time is spent correcting location or offsets Part seating, stop or workholding repeatability is insufficient Record correction time and inspect repeatability across vise positions
Available machine time is less than the full shift Breaks, setup, coolant service, other machine work or process signoff reduce availability Reconcile a shift timeline against actual elapsed minutes

A production time-study method described for this type of estimate is raw time divided by 0.85, followed by 60 / real time in minutes for parts per hour. Treat 85% as a planning factor, not a guarantee. For example, if 4.5 minutes is the raw interval, 4.5 / 0.85 = 5.29 minutes per part, or about 90.7 parts in 480 minutes. Do not apply the factor again if measured time already includes the non-running allowance it is intended to represent.

Separate setup proof from production release

Prerequisite: define which checks your process requires before production. Setup duration has no universal value in the job details: paperwork, independent review, first-piece inspection and QC release can consume substantial time after the machine is physically set. A controlled process may require a setup to be proved before the production run begins.

  1. Record when physical setup is complete: workholding, tools, program and stop are ready. Confirm that both operations have been proved to the required level.
  2. Complete required setup documentation and independent checks. Confirm each required signoff and discrepancy review is complete before release.
  3. Make and inspect the first production sample, and submit it for any required QC review. Confirm the release decision before counting subsequent output as an authorized production run.

Keep this proof time visible in the shift record. Do not classify a delayed release as slow machining, and do not reduce inspection steps merely to reach a piece-count estimate.

Verify the next shift from a reconciled timeline

Prerequisite: have the verified program and workholding, a confirmed safe end position, and the required inspection plan. For the next run, track the shift as machine cycle, part change, setup or proof, inspection and other stopped time. Use timestamps rather than memory, and count conforming parts separately from attempted parts.

  1. Record the actual cycle duration and each load-and-restart duration. Confirm whether their measured sum matches the planned raw interval.
  2. Log every interval when the spindle is not cutting, with a category such as inspection, deburring, cleaning, coolant service, break, offset correction or interruption. Confirm the categories reconcile to the shift duration.
  3. Calculate good parts per available production minute and compare the result with the target. Confirm that the difference is explained by measured task time, reduced availability or a cycle-time mismatch before changing the estimate.

FAQ

Can an 80-part shift mean the machine lost two hours?

Not by itself.

Does a simulator’s 3-minute cycle include loading the next part?

Only if the simulator or time estimate explicitly models operator loading and restart tasks. Measure the machine cycle and part-change time separately, then add them to compare against the 4.5-minute expectation.

Can I use 85% to estimate parts per shift?

Use it as a planning assumption, not a guaranteed efficiency.

Back to blog