When the production schedule leaves no time for PM
Book PM as a job on its machine so it takes capacity, time it to changeovers and weekends, price each deferral, and agree who decides when PM and orders clash.
You fit planned maintenance into a full production schedule by booking each PM as a job on its machine, with its own duration, so it takes capacity the way an order does. Then time each task to a stop the schedule already has, such as a changeover or a weekend, price every deferral before you grant it, and agree in advance who decides when a PM and an order want the same hours.
This guide is for maintenance leads and plant managers whose PM list keeps losing to the order book. Building the task list itself is covered in how to build a preventive maintenance schedule.
Key takeaways
- Preventive maintenance gets bumped because the schedule counts every shift hour as open to orders, so the first order that wants the slot wins.
- Book each PM as a job on its machine, with its full duration, so the schedule plans orders around it.
- Place PM beside changeovers and weekends, when the machine is already stopped, so each task costs fewer production hours.
- Deferring a PM moves its hours into a later week, and it pays only when the late order costs more than the failure risk.
- Agree before any collision that maintenance sets each PM’s window and the planner picks the slot inside it.
Why does PM keep getting bumped?#
PM gets bumped because the production schedule treats the machine as always available. Capacity is the shift hours, every one of them is open to orders, and the PM lives in another system with no hours on the machine’s lane.
For example, a Haas VF-2 on two 8-hour shifts has 80 hours a week. The planner loads 72 hours of orders and 4.5 hours of changeovers, a 95.6% load that looks efficient. The 4-hour way-lube and filter service due Wednesday has nowhere to go: the 3.5 hours left are Friday’s last hours, half an hour short and two days late.
Definition
Planned downtime is time a machine is scheduled not to produce, booked in advance for work such as preventive maintenance or a changeover, so it comes out of the hours the schedule can fill with orders.
PM only becomes planned downtime once it holds hours on the schedule. Log the PM stop under a planned reason, as the planned downtime entry describes, so it stays out of your unplanned losses.
Three habits keep the machine always available on paper:
- Two calendars. Orders sit in the schedule and PM sits in the maintenance system, and nobody lays one over the other.
- No durations. A PM with no hours on it can’t be reserved, even by a planner who wants to.
- Loads near 100%. A machine planned to its last hour has no room for anything that wasn’t on the plan. Loading each machine below its planned hours explains why queues explode past about 85%.
Book PM as a job on the machine#
Book each PM as a job on the machine it stops, with a duration and a date, before any orders are loaded. The schedule then subtracts its hours the same way it subtracts a changeover.
Hours open to orders =
Shift hours − booked PM − booked changeovers
On the VF-2, 80 − 4 − 4.5 leaves 71.5 hours, so the 72 hours of orders no longer fit. The schedule shows half an hour of overload at the end of Friday, a week ahead, instead of a skipped PM on Wednesday. Half an hour is a decision you can make: trim an order, move one to a twin machine, or book the PM beside a changeover.
Create the PM as a job on its machine
Title it so the floor can read it:
PM: way lube and filters, CNC-04. Put it on the machine, never on a department or a cell.Give it the full time on the machine
Count lockout, the work, restart and a first-part check. A 3-hour service with 30 minutes to lock out and 30 minutes to warm up and check the first part holds the machine for 4 hours.
Place it inside its window
Maintenance gives every PM a window, such as 3 days either side of the due date for a 4-week task. Book the job on a slot inside it.
Pin it before orders are loaded
Fix its date so re-sequencing and rush orders move around it, not through it. A PM that floats with the orders ends up after all of them.
Load orders into the hours that are left
Load the week against the hours open to orders. Any overload now appears as a late order you can see and price.
Put PM where the machine already stops#
The cheapest hour for PM is one the machine is already stopped for. Booked beside Wednesday’s 1.5-hour changeover, the 4-hour service overlaps it, so it costs 2.5 hours of order time instead of 4, and the 72 hours of orders fit with 1 hour to spare.
| Stop | Length, for example | PM that fits |
|---|---|---|
| Changeover | 1–2 h | Lube, filters, short inspections |
| Break or shift meeting | 30 min | Operator checks |
| Unscheduled shift | 8 h | Inspections and adjustments |
| Weekend | 48 h | Rebuilds, spindle and ballscrew checks |
| Planned shutdown | 3–5 days | Annual and multi-machine work |
To use changeovers, you need to know how long they really run. Measuring changeover time gives you the figure to book against.
Let a usage meter open the window#
A calendar PM lands wherever the calendar says. A usage-based PM is due after a set number of run hours or parts, and an early warning before that point turns the due date into a window you can fit to the schedule.
Worked example
A 400-run-hour service on a CNC mill
- Interval: 400 run hours. The mill runs 12 hours each weekday, 60 a week, and sits idle at weekends, so it runs 3,000 hours in a 50-week year.
- The 85% warning arrives at 340 hours, on Thursday of week 6. The trigger, 400 hours, arrives on Thursday of week 7.
- The window holds a weekend at 360 hours and a changeover on Tuesday of week 7 at 375 hours. Servicing at the changeover every cycle gives 3,000 ÷ 375 = 8 services a year instead of 3,000 ÷ 400 = 7.5.
- Each service at the changeover costs 2.5 production hours, so 8 × 2.5 = 20 hours. Each service on its own costs 4, so 7.5 × 4 = 30 hours. Technician time rises from 30 hours to 8 × 4 = 32.
Size the warning so the window always spans at least one natural stop. Warning early enough to stage the job shows how to work out the lead time from daily usage.
Altium Packaging runs a wear part on counts this way. Its Slide Knife is inspected every 100,000 bottles: the team gets an email as it gets close, and at 100,000 the inspection opens as a work order on its own.
What does deferring a PM cost?#
Deferring a PM doesn’t save its hours. It moves them into a later week, which is usually just as full, and adds the risk that the failure the task prevents arrives first.
Plants that lean on reactive maintenance pay for it in production time. In a NIST survey of 71 US manufacturing establishments, the half that relied most on reactive maintenance, 69% of their maintenance on average, lost 10.38% of planned production time to unplanned downtime. The half that relied least, at 22% reactive, lost 4.91%.[1]
That second half also spent more on maintenance: 2.9 cents per dollar shipped against 1.6.[1] PM isn’t free. It trades maintenance hours for production time, and each deferral is a bet on that trade.
Worked example
A rush order and a 4-hour PM want the same Wednesday
- The machine’s output is worth $150 an hour of contribution. A rush order for 200 brackets needs Wednesday’s 4 hours to ship Thursday.
- Keep the PM: the order ships Friday, and expedited freight to make up the day costs $800.
- Defer the PM a week: if the way-lube failure it prevents happens in that week, the repair is a 16-hour stop and $2,500 in parts, so 16 × $150 + $2,500 = $4,900.
- Deferring pays only if the chance of that failure in the extra week is below 800 ÷ 4,900.
You rarely know that chance, but you do know the task’s as-found record. A task whose last service found the part worn near its limit fails the test. One that found the part like new three services running passes it, once. Put your own hourly figure in from pricing an hour of downtime.
Who decides when PM and an order collide?#
Maintenance decides whether a PM can move and how far. The planner decides where it goes inside that limit, and the plant manager decides only when someone wants to go past it.
Write the rule down before the first collision, so nobody negotiates it on a Wednesday afternoon with a truck waiting.
| PM type | Can it move? | Who decides | Limit |
|---|---|---|---|
| Dated by a regulation | No | Nobody | The due date |
| Last as-found worn or borderline | Earlier only | Maintenance lead | The due date |
| Routine, last as-found like new | Inside its window | Planner | End of the window |
| On a usage meter | To a stop before 100% | Planner | The trigger point |
| Already deferred once | Escalate | Plant manager | One more interval |
A regulation-dated task has no window. OSHA requires each mechanical power press it covers to be inspected and tested at least once a week for the condition of its clutch/brake mechanism, antirepeat feature and single-stroke mechanism, with an exception for presses that meet the standard’s control-reliability and brake-monitoring requirements.[2]
Run PM and production on one schedule#
In IoTFlows, Maintain and the Production Scheduler work on the same machines the sensors monitor. Maintain holds each PM as a recurring work order or a meter that emails at 85% and opens the work order at 100%, and its Calendar view shows the backlog by due date.
In the Production Scheduler, book the stop as a task on that machine with its time estimate, and choose Lock scheduling so the optimizer plans orders around it. The Schedule issues list flags any order double-booked against it, and a Simulation shows what moving the PM does to overdue work before you commit.
Run a weekly PM and schedule review#
Collisions shrink when maintenance and planning meet before the week is released, not after it starts. Hold a 30-minute review each Thursday, with the maintenance lead and the planner, before next week’s schedule goes to the floor.
Pull the next two weeks of PM
List every calendar PM due in the next two weeks and every meter past its 85% warning, with each task’s hours on the machine.
Match each PM to a natural stop
Find a changeover, an unscheduled shift or a weekend inside each window. Book the PM beside it, or on its own slot when there is none.
Book and pin before orders load
Put every PM on the schedule as a job with its duration, and fix its date. Then let the planner load orders into what is left.
Settle collisions with the written rule
Apply the decision table to every clash. Anything past its window goes to the plant manager in the same meeting, not by email next week.
Review last week’s misses
Give each missed PM a cause: no slot booked, bumped by an order, part missing or estimate too short. When “bumped by an order” shows up every week, the load target is too high.
Track PM compliance from the same list, counting a late PM as a miss. The first month shows which machines have no natural stops and which PM estimates are wrong, and both are fixed on the schedule, not on the shop floor.
Questions#
How much capacity should I hold back for PM each week?#
Add up the hours each machine’s PM tasks need in a year, including lockout and restart, and divide by 52 for the average week. Hold that much back from the order load, then book each task in the week it falls due. A machine with a 4-hour service every 4 weeks averages 1 hour a week but needs all 4 hours in one of them.
Should PM run on overtime and weekends instead of during shifts?#
Use the weekend when an hour of technician overtime costs less than an hour of lost output on that machine, which is common on the bottleneck. Keep PM inside shifts on machines with spare capacity, because the overtime buys nothing there. Plan weekend PM weeks ahead so the technicians, parts and lockout steps are ready on Saturday morning.
What if a machine runs around the clock with no natural stops?#
Group its PM into planned shutdowns at a fixed interval, booked months ahead, and do every task due before the next shutdown in that stop. Most around-the-clock machines still change over, so put short tasks there. Keep any task a regulation dates on its date, whatever the shutdown plan says.
Written by
Ulises Carrasco, Co-founder and COO
Sources#
- Maintenance Costs and Advanced Maintenance Techniques in Manufacturing Machinery: Survey and Analysis, International Journal of Prognostics and Health Management 12(1) (2021), National Institute of Standards and Technology (D. Thomas and B. Weiss), via PubMed Central. Accessed Oct 27, 2026
pmc.ncbi.nlm.nih.gov/articles/PMC9890517 - 29 CFR 1910.217, Mechanical power presses, Legal Information Institute, Cornell Law School. Accessed Oct 27, 2026
law.cornell.edu/cfr/text/29/1910.217
