Glossary (EDGEBIC)

What Is Factor-from-Base in Work Center Groups?

User Solutions TeamUser Solutions Team
|
5 min read

Factor-from-base is the rule in machine-pool scheduling that a member's speed factor is always applied to the original planner-entered base hours of a routing step, never to hours that were already factored on a previous run, so a 0.5-factor mill always halves the original estimate rather than compounding down toward zero across reschedules. It is the guarantee that a fast machine's numbers stay honest no matter how many times you replan.

This entry is part of the EDGEBIC by User Solutions glossary; the broader dictionary lives in the manufacturing glossary.

The Problem It Prevents

A work center group lets each member carry an efficiency factor: a run-time multiplier against a step's hours. A factor of 1.0 is baseline, 0.5 runs the work twice as fast, 1.5 runs it 50 percent slower. That is how a pool expresses real speed differences between a new machine and an old one.

The hidden danger is compounding. If the engine multiplied the factor against whatever hours the step happened to have going into a run, and that value carried forward, every reschedule would multiply again. A step at 4 base hours on a 0.5-factor mill would read 2 hours after one run, 1 after the next, 0.5 after the third. A few cycles of normal replanning and the hours would be fiction.

How It Works

Factor-from-base removes the danger by fixing the starting point. On every run, the member's effective run hours are computed as the base hours times the factor, where the base hours are the planner-entered value on the step, not the result of any previous run.

Two consequences follow. First, the factor is applied exactly once per run, always to the same base, so the answer is identical every time: 4 base hours times 0.5 is always 2. Second, setup is never factored. The speed multiplier touches run time only, because a changeover does not get faster just because the machine runs the job quicker. A member can override setup with its own value, but that is a separate number, not the run-time factor.

A Concrete Example

Group MILLING has Mill-1 at factor 1.0 (baseline) and Mill-2 at factor 0.5 (twice as fast). A routing step is planned at 0.04 base hours per unit with 0.5 hours setup, for an order of 100 units.

  • On Mill-1: 0.04 times 100, plus 0.5 setup, is 4.5 hours.
  • On Mill-2: 0.02 times 100, plus 0.5 setup, is 2.5 hours. The run time halved; the setup did not.

Reschedule the job ten times across the week as load shifts. Every single run recomputes from the same 0.04 base, so Mill-2 is always 2.5 hours, never 1.25 or 0.625. The factor did its job once per run and never stacked on itself.

How EDGEBIC Uses It

In EDGEBIC, factor-from-base is a work-center-group invariant. When the engine performs a group explosion, each member candidate's effective hours are computed fresh from the step's base hours times that member's efficiency factor, with setup taken from the member's override or the step default but never scaled. Snapshots persist the un-factored base step, so no already-factored number can leak into the next run.

This is what keeps re-shopping trustworthy: because every reschedule starts from base, a step that re-shops the pool onto a different mill gets that mill's honest hours, not a distorted figure carried over from a prior machine. The factor concept sits alongside the identical-machine model of machine instances, where a group handles different-but-interchangeable machines and instances handle identical ones. For the wider picture, see the work center groups overview.

Factor-from-base is the rule that a machine member's speed factor is always applied to the original planner-entered base hours of a step, never to hours that were already factored on a previous run. A 0.5-factor mill always halves the original estimate, not last week's already-halved number. Because every run starts from the same base, the factor cannot compound across reschedules, and setup time is never factored at all.

If each run multiplied the previous run's result by the factor again, the number would shrink or grow every reschedule. A step planned at 4 hours on a 0.5-factor mill would become 2 hours, then 1, then 0.5, drifting further from reality each cycle. Computing from the fixed base hours every time keeps the answer stable: 4 base hours times 0.5 is always 2, no matter how many times you reschedule.

No. The speed factor applies only to run time, never to setup. Setup reflects a physical changeover that does not get faster just because the machine runs the job quicker. A member can carry a separate setup-time override for machines with simpler or harder changeovers, but that is a distinct value, not the run-time factor. Keeping setup out of the factor is part of what makes the math predictable.

Expert Q&A: Deep Dive

Q: We reschedule several times a day. How do we know a fast machine's hours are not quietly shrinking each run?

A: Because EDGEBIC computes a group member's effective hours from the planner-entered base hours on every single run, never from the previous run's result. A step at 0.04 base hours per unit on a 0.5-factor mill is 0.02 effective hours per unit today, tomorrow, and after fifty reschedules. The factor is applied once, to the base, each time. This factor-from-base rule is exactly what prevents the compounding drift that would otherwise make hours meaningless after a few cycles.

Q: Our newest mill runs a class of work about twice as fast, but its changeover is the same as the old one. How do we model that honestly?

A: Give that member an efficiency factor of 0.5, which halves the run time against the base hours, and leave its setup override unset so it inherits the step's normal setup. The result is a member that runs the job in half the time but still books the full changeover, which matches the physical reality. If instead the newer mill also changed over faster, you would add a setup-time override to capture that separately, because setup is never touched by the run-time factor.

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

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.

Let's Solve Your Challenges Together