Industry Applications (EDGEBIC)

Long-Lead Assemblies: Scheduling Around the Casting That Takes 12 Weeks

User Solutions TeamUser Solutions Team
|
10 min read

Long lead assembly scheduling is about placing the work around the part you cannot rush, then pulling the whole build to finish exactly when the customer needs it. A heavy machine that waits on a 12-week casting should not have its machining scheduled today just because a machine is free. EDGEBIC by User Solutions holds dependent operations until the long-lead part is due, reserves the days a large assembly needs for inspection and freight, and right-aligns the build to the due date so it finishes just in time.

This is scheduling built over 35-plus years for exactly these jobs, the same lineage that ran the USS Nimitz refit's 26,000-plus tasks. For the mechanism without the heavy-equipment framing, see backward scheduling explained. For the sector view, see heavy equipment production scheduling. For jobs that also cross plant lines, pair this with scheduling one job across two plants. Builders whose long-lead inputs collide with a short selling season should also read scheduling agricultural equipment builds around in-season parts rushes. The full map is at how different industries use EDGEBIC.

The long-lead problem, stated plainly

Heavy equipment assemblies are gated by their slowest input. A hydraulic cylinder body, a large gearbox casting, a forged pin: these carry lead times measured in weeks or months, and the whole build waits on them. Two failure modes follow, and a paper schedule commits both.

The first is starting downstream work too early. If machining is scheduled the day a machine opens up, but the casting it machines is still eight weeks out, the plan is fiction and the shop knows it. The second is starting the whole job as early as possible even when the due date is months away, which parks a half-built machine in work in process, ties up cash, and clogs the floor with jobs that did not need to run yet.

The answer is to schedule from the due date backward and to make the long-lead part a real constraint the engine respects.

Backward scheduling: pull the build to finish just in time

For a job whose commitment is the due date rather than the start, EDGEBIC can schedule backward. Instead of pushing work forward from today and letting slack pile up at the end, the engine places the entire order latest-feasible: the last operation ends at or before the due date, and every upstream step is right-aligned to its successor. The slack ends up in front of the job, not after it.

You turn this on per order, and you can make it the site default so every new job inherits it. The engine places steps in reverse order, each one deadlined by when its successor actually got scheduled, and it uses the same finite-capacity allocator as forward scheduling. Shifts, holidays, downtime and machine capacity are enforced identically. Backward only changes where the engine searches: right-aligned to a deadline instead of left-aligned to an earliest start.

The benefit for heavy equipment is directly financial. A large weldment that finishes just in time was not sitting on the floor for six weeks first. Work in process drops, and the parts that feed the assembly are consumed close to when they arrive. For jobs where a bottleneck resource sets the beat, backward scheduling and bottleneck anchoring coexist under a clear precedence, covered in combining the two.

The long-lead part becomes the floor

Backward scheduling on its own does not know your casting is 12 weeks out. You tell it by putting the procurement wait on the material step as its lead time. When a routing step represents a purchased or cast part, its lead time is the time from order to availability. The engine places that material as a just-in-time bar ending at the moment it is needed and beginning its lead time earlier, and it will not schedule the operations that consume the part before it is due.

So the sequence is: the assembly's due date sets the finish, the backward pass pulls the build to land on it, and the long-lead material's lead time sets the earliest the dependent machining can start. If the casting cannot arrive in time to make the due date, that surfaces as an infeasible job rather than a plan that quietly assumes the impossible.

Reserve the delivery tail with end-item lead time

The last machine stopping is not the ship date on a heavy assembly. A large machine still needs outgoing inspection, crating and freight, and that can be days. EDGEBIC models this as an end-item lead time on the product: a delivery-ready tail after the last work-center operation.

Every screen that reports the job then shows two dates. The item-start date is when the last operation ends and the physical machine exists. The job-end date is that plus the product's lead time, the day the crated, inspected machine is actually delivery-ready. The tail consumes no machine capacity; it is the time the finished item spends becoming shippable.

Backward scheduling reserves this tail automatically. Rather than finishing the work on the due date and then discovering the crating pushes delivery three days past it, the engine targets the due date minus the lead time, so the physical work completes early enough for the tail to land the delivery-ready date on the due date. Every surface classifies "late" against the delivery-ready date, so a job that cannot make it shows late before the due date passes rather than after.

A worked long-lead assembly

Consider a gearbox assembly ordered for delivery on a Friday, with a two-day delivery-ready tail for inspection and freight, and a machined housing that waits on a forged input.

StepOperationTime / lead
MaterialForged housing blank40-day procurement lead
10Rough and finish machine22 h
20Sub-assembly and gear set8 h
30Test and inspect4 h
TailCrate and freight2 calendar days

Scheduled backward, the engine first reserves the two-day tail: the physical work must finish two days before the Friday due date so the crated unit is ready on Friday. It then right-aligns test, sub-assembly and machining in reverse, each ending in time to feed the next. The forging's 40-day lead sets the earliest machining can start; the backward pass places machining as late as it can while still ending in time, so the housing is consumed close to when it lands rather than sitting for weeks.

If the same order were due next week instead, the backward pass would find there are not enough working hours between now and the reserved deadline. The whole order rolls back to forward scheduling from today, the engine computes the real finish, and the job is flagged as unable to meet its date. On a Drive Schedule run you can be prompted with that forward window, the projected days late, and editable due date, start date and priority, so you decide what changes before anything is committed.

Common mistakes with long-lead builds

Long-lead time entered as extra run time. Padding a machining step's hours to "cover" the casting inflates that machine's load and does not model a wait for a purchased part. Put procurement lead on the material step, where it belongs.

Backward scheduling with no real due date. The backward pass needs a genuine due date to right-align against. A job with an empty or placeholder date schedules forward instead, and the session log says so. Give long-lead jobs real dates.

Forgetting the delivery tail. If the product's end-item lead time is left at the default and inspection plus freight really take three days, the plan finishes on the due date and ships late. Set the tail so the delivery-ready date is honest.

Assuming a slipped due date stays backward on reschedule. Backward decides where a new job is born. Once it has been scheduled and started, a reschedule moves it forward from its resume point rather than re-pulling it to the due date, because the work already began. Plan the backward placement when the job is created.

Rolling it out

  1. Identify your long-lead inputs: castings, forgings, large purchased sub-assemblies with multi-week waits.
  2. Model each as a material step with its real procurement lead time, so the engine holds dependent work until the part is due.
  3. Set end-item lead time on the products whose inspection, crating and freight take real days.
  4. Turn on backward scheduling for jobs committed to a due date, or make it the site default so new jobs inherit it.
  5. Run the schedule and read a long-lead job end to end: confirm machining starts around the casting's arrival and the delivery-ready date lands on the due date.
  6. Test a tight due date and confirm the forward fallback fires and flags the job, so you learn a date is unachievable before you promise it.

Bring one long-lead assembly, its casting lead time and a due date to a demo of heavy equipment manufacturing scheduling, and we will build the just-in-time plan with you.

You schedule the material step with a lead time equal to the procurement wait, and the engine will not let dependent work start before the casting is due. For a build committed to a due date, backward scheduling then pulls the whole job so it finishes just in time, which places every operation as late as feasible. The casting's arrival becomes the earliest moment machining can begin, and the plan is honest about it instead of pretending the part is on hand.

End-item lead time is the delivery-ready tail after the last machine stops: outgoing inspection, crating, and freight on a large assembly can take days. EDGEBIC carries this as a lead time on the product, so a job's delivery-ready date is the last operation's end plus that tail. Backward scheduling reserves the tail automatically, finishing the work early enough that the crated, inspected machine is ready on the due date rather than the day the last weld cools.

The engine falls back to forward scheduling for that job and tells you. It places the whole order as early as possible from today, computes the realistic finish, and flags the job as one that cannot meet its date. On the Drive Schedule run you can be prompted with the forward window, the days late, and editable due date, start date and priority so you decide what gives before anything is committed to the plan.

Expert Q&A: Deep Dive

Q: Our biggest assemblies wait on forged and cast parts with 8 to 12 week lead times. Planners start the machine work too early and it just sits as work in process. How does the software stop that?

A: Two settings do it. Put the procurement wait on the material step as its lead time, so the engine holds all dependent operations until the forging is due rather than scheduling machining against a part that is not there. Then set the assembly to schedule backward from its due date, and the engine right-aligns every operation to finish just in time, deliberately leaving the slack in front of the job instead of after it. The result is less work in process, parts that arrive close to when they are consumed, and a start date the shop can trust because it reflects the long-lead part, not an optimistic guess.

Q: A large machine needs three days for inspection and freight after the last operation. Our plan always treats the last weld as the ship date and we end up late. Fix?

A: Set the product's end-item lead time to three days. Every screen then shows two dates: the item-start date when the last operation ends, and the job-end date three days later when the crated machine is delivery-ready. For a backward-scheduled job the engine reserves those three days, so it finishes the physical work early enough that the delivery-ready date lands on the due date. A job that used to look on time and ship three days late now shows the truth before you commit to it.

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