- Home
- Blog
- Glossary (EDGEBIC)
- What Is Run Time Per Unit in Manufacturing Schedul…
What Is Run Time Per Unit in Manufacturing Scheduling? EDGEBIC Definition
Run time per unit in manufacturing scheduling is the number of hours a routing step needs to process one piece of product. The engine multiplies it by the order quantity to size the run portion of the step, so a step at 0.5 hours per unit on an order for 100 units becomes 50 scheduled hours. It is the pure, recurring per-piece work content, kept separate from the fixed setup time a step incurs once no matter how many pieces are made.
This entry is part of the EDGEBIC by User Solutions glossary series; for the wider vocabulary of scheduling, see the manufacturing glossary. Run time and setup time are the two halves of a step's work content, so read this next to what is setup time in manufacturing.
How Run Time Per Unit Works
A routing step describes one operation on one work center, and its duration comes from two pieces: a fixed setup and a variable run. Run time per unit captures the variable half. It answers the question "how long does one piece take here?" and the engine scales that answer by the number of pieces the order actually calls for.
The arithmetic is deliberately transparent. Total run hours for a step equal the per-unit figure multiplied by the order quantity. A step at 0.5 hours per unit is 50 hours for 100 pieces and 20 hours for 40 pieces, with no separate entry needed for each order size. That single per-unit value is what makes the same routing usable across every quantity you might build.
Setup sits on top of the run hours as a one-time cost. Because run time scales and setup does not, keeping them as separate fields is what lets both behave correctly. Bury a fixed cost inside the per-unit figure and small orders will undercount it while large orders overcount it; split them and the schedule stays honest at every quantity.
A Concrete Example
Suppose a drilling step takes half an hour to drill one part. You record run time per unit as 0.5 hours on that step. There is no need to think about any particular order yet; you are describing the operation itself.
Now an order arrives for 100 parts. The engine multiplies 0.5 by 100 and places 50 hours of drilling into the schedule, then adds the step's fixed setup, say one hour to install the fixture, for a total of 51 hours. A later order for 40 parts reuses the identical routing: 0.5 times 40 gives 20 run hours plus the same one-hour setup, for 21 hours total.
The per-unit value did all the scaling. The planner entered the operation once, and it produced the right hours for two very different order sizes without any per-order editing.
How EDGEBIC Uses It
Run time per unit is a routing-step field that flows straight into how the step is sized and placed.
- The scheduling engine multiplies run time per unit by order quantity to size the run portion of the step, then adds setup, before allocating the total across shifts and machine instances.
- The routing is quantity-independent. Because the per-unit value scales automatically, one routing serves every order size without duplicate time entries.
- Cost and load downstream both build on the resulting hours, so an accurate per-unit figure keeps estimates, utilization, and quotes consistent.
Once a step's run hours are known, buffers such as queue time compose around it before the next step can start. To see how the sized hours of every step add up against a work center's available time, read load vs capacity in scheduling.
Run time per unit is the number of hours a routing step needs to process one piece of product. In EDGEBIC the engine multiplies this per-unit figure by the order quantity to size the run portion of a step, so a step at 0.5 hours per unit on an order for 100 units schedules 50 hours of work. It is the pure per-piece work content, separate from the fixed setup time that a step incurs once regardless of quantity.
Run time per unit scales with quantity; setup time does not. Setup is the fixed preparation a step needs once, such as installing a fixture, and it is the same whether you make one part or a thousand. Run time per unit is the recurring per-piece work content, so total step time is roughly setup plus run time per unit times the order quantity. EDGEBIC keeps the two separate so both scale correctly.
No. Run time per unit is only the productive processing content per piece. Queue time, move time, and transit are buffers and delays that compose around the step after its run and setup are placed. Keeping them separate lets the schedule reflect both the real work content and the real waiting between steps without conflating the two.
Expert Q&A: Deep Dive
Q: A drilling step takes half an hour per part. How do I set that up so a 100-part order schedules correctly?
A: Enter the run time per unit as 0.5 hours on that routing step. When you schedule an order for 100 parts, the engine multiplies 0.5 by 100 and lays down 50 hours of drilling, then adds the step's fixed setup time on top. If you later run an order for 40 parts, the same 0.5 figure produces 20 hours automatically, because the per-unit value scales with whatever quantity the order carries.
Q: Our estimated hours look too low on small orders and too high on large ones. What is happening?
A: That pattern usually means fixed work is being entered as run time per unit, or per-piece work is being entered as setup. Run time per unit should be only the recurring per-piece content, and setup should be the one-time preparation. If setup is buried in the per-unit figure, small orders undercount the fixed work and large orders overcount it. Split the two so setup stays flat and run time scales cleanly with quantity.
Frequently Asked Questions
Ready to Transform Your Production Scheduling?
User Solutions has been helping manufacturers optimize their production schedules for over 35 years. One-time license, 5-day implementation.

User Solutions Team
Manufacturing Software Experts
User Solutions has been developing production planning and scheduling software for manufacturers since 1991. Our team combines 35+ years of manufacturing software expertise with deep industry knowledge to help factories optimize their operations.
Share this article
Related Articles
The EDGEBIC Scheduling Glossary Index
A themed index to the EDGEBIC glossary: scheduling engine, capacity and calendars, materials and planning, shop floor, reporting, quoting, and data import terms, defined in plain language.
What Is the Critical Chain in Manufacturing Scheduling?
The critical chain is the longest dependent path through a plan once shared machine contention is counted, not just step precedence. Here is how it differs from the critical path.
What Does Finite Capacity Mean in EDGEBIC?
Finite capacity means the scheduler refuses to book more hours on a machine than that machine actually has. See exactly how EDGEBIC enforces it, day by day and shift by shift.
