Glossary (EDGEBIC)

What Is the One Per Day Rule in Scheduling?

User Solutions TeamUser Solutions Team
|
6 min read

The one per day rule limits each machine instance to a single job per calendar day: a work center with three instances and the rule on runs three different jobs at once, one per instance, but no instance takes a second job that day even if it finishes early. It exists for resources where a load or a setup physically owns the machine for the day, so the pooled capacity arithmetic would otherwise promise work the floor cannot run.

EDGEBIC by User Solutions makes this a per-work-center setting. This article defines the rule and when to use it. The full instance selection logic, including load balancing, is in how EDGEBIC picks an instance.

How It Works

By default, the instances in a work center pool their hours. Three instances on an eight-hour shift offer twenty-four shared hours, and the engine fills them with whatever fits, including several short jobs on one instance. The one per day rule changes that arithmetic. Each instance is dedicated to a single job per calendar day: the job owns that machine even if it uses two hours of an eight-hour shift.

The rule only matters on a work center with two or more instances. On a single-instance work center a machine takes one job at a time either way, so the rule is inert. On a multi-instance work center it switches the engine from pooled capacity to dedicated instances.

The effect is deliberate waste that matches physics. When a furnace load holds a chamber for the day, the leftover hours genuinely cannot be used, so the rule stops the engine from stacking a second load into them on paper. A plan that reflects what the floor can actually run is worth more than one that looks fully loaded but is fiction.

A Concrete Example

Picture a heat-treat work center with three chambers, the rule on, running an eight-hour day shift. Three jobs arrive Monday morning needing six, seven, and five hours. The engine assigns each to its own chamber: the first job to Instance 1, the second to Instance 2, the third to Instance 3, all running Monday from 08:00. Three loads run in parallel on the same day, each owning its chamber.

A fourth job that day has no free chamber, because each of the three is dedicated to a job even though none used the full shift. The fourth slides to Tuesday. The leftover clock time in each chamber goes unused, and that is correct: a furnace load holds the chamber whether the cycle is five hours or eight. Contrast that with the rule off, where the engine would pool the twenty-four hours and cheerfully stack the fourth job into the residual capacity, producing a Monday plan the floor could never execute.

Setup Continuity and Diagnostics

Beyond capacity, the rule buys setup continuity. When a job is assigned to an instance for the day, it keeps that instance for the rest of its run rather than hopping between machines. That matters for the resources the rule is built for: a furnace load or a paint color that had to be moved mid-run would incur a second changeover the plan never accounted for. Dedicating the instance keeps the job on one machine and one setup.

The engine also guards the rule. If two jobs ever land on the same instance on a one-per-day work center, that is flagged as an anomaly rather than left to surface on the floor, so a configuration slip or a manual edit that violates the rule is caught in review. The rule has a companion decision, too: whether the work center has more than one instance. On a single-instance work center the rule is inert, so the two settings only interact when a work center genuinely represents several parallel machines like a bank of chambers or booths.

How EDGEBIC Uses It

The rule is a setting on the work center. With it on and more than one instance present, the engine assigns each job to the least-loaded free instance for the day and keeps the job on that machine for the rest of its run, which preserves setup continuity. Diagnostics flag two jobs landing on the same instance on a one-per-day work center, so a violation is caught before the floor discovers it.

Reserve the rule for physics: furnace loads, paint colors, sterile campaigns. On a general-purpose machining center it is pure lost capacity. The manufacturing glossary covers the related terms, what is a machine instance explains the capacity multiplier the rule modifies, and how EDGEBIC picks an instance walks through the selection logic in full.

Expert Q&A: Deep Dive

Q: Our four-chamber furnace keeps getting five loads planned on a busy day and the fifth never happens. How do I stop that?

A: Turn on the one per day rule for that furnace. Right now the engine pools the four chambers as thirty-two hours of shared capacity, so five six-hour loads fit inside thirty-two on paper even though each load physically holds its chamber all day. With the rule on, the arithmetic changes to one load per chamber per calendar day: four chambers means exactly four loads, the fifth slides to tomorrow, and the leftover clock time is left unused on purpose. The plan then matches what the floor can actually run, which is four loads a day, and you stop chasing a fifth load that was never real.

Q: We turned on the one per day rule for a machining cell and now it schedules fewer jobs than the machines can handle. Was that a mistake?

A: Almost certainly, yes. The one per day rule is for resources where a job owns the machine for the whole day regardless of cycle time, like a furnace or a paint booth. A general-purpose machining cell is not that: a machine there can run several short jobs back to back in a shift. With the rule on, each machine is capped at one job per day and the rest of its available hours go unused, so the cell schedules far below what it can do. Turn the rule off for that cell and let the instances pool their hours normally. Reserve the rule strictly for physics, not for ordinary machines.

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