Smart Distribution Box PCBA

SMT Scheduling and MRP Data Accuracy

Scheduling an assembly line is a data problem before it is a planning problem. The plan is only as good as the setup times, the machine rates and the material availability recorded in the system, and those records are usually stale.

When the data is accurate, the schedule can be trusted and the line can be committed to. When it is not, the planner compensates with buffer and the factory carries work in progress that it never intended to hold.

What the Schedule Needs to Know

The minimum data set is the machine rate per product, the setup time for each change, the material availability and the yield. Each of those has an error that propagates into the plan, and the largest error usually sits in the setup time.

The rates should be measured on the actual line rather than taken from the equipment specification, because the specification excludes the losses that dominate a real shift.

Setup Times and Product Families

A setup time that is recorded as a single number for every change hides the difference between changing a feeder and changing a whole platform. The data should distinguish the elements so that the plan reflects what actually happens.

Grouping products into families with shared feeders and similar component sets reduces the average setup and makes the schedule more stable. The family definition is an engineering decision that pays for itself in the planner’s accuracy.

Bottleneck and Capacity

The plan has to be built around the constraint, which on most lines is the placement area rather than the printer or the oven. A schedule that loads every station evenly ignores the station that decides the output.

The capacity of the constraint should be recorded with its real availability, including the planned maintenance and the breaks. A rate that assumes continuous running produces a plan that is unachievable on a normal shift.

Material Availability and Kitting

A schedule is only executable if the material is on site and kitted. The system should show the kits that are complete and the ones that are waiting, because a job that starts without a complete kit will stop at the machine.

Kitting before the change is the practice that turns a scheduled setup into a short one, and it depends on the warehouse rather than on the line. The interface between the two should be defined.

Yield and Rework in the Plan

The plan should account for the yield, because a station that produces boards at a lower yield consumes more capacity per good board. Ignoring yield makes the plan optimistic in a way that is discovered at the end of the month.

Rework capacity should be planned as well, since rework consumes labour and sometimes machine time. A plan without it assumes that every board passes first time.

Work in Progress

Work in progress is the buffer that hides an inaccurate schedule and the cost that the factory pays for it. It ties up material, occupies floor space and hides defects until they are expensive to correct.

Reducing work in progress is only possible when the schedule is trusted, which is why the data accuracy work comes first. This is the same reasoning that applies to the buffer placement discussed for line balance.

Changeover Frequency

The number of changes per shift is a design decision that follows from the batch sizes, and it interacts with the schedule. Too many changes consume the capacity that the plan assumed.

Where the demand is fragmented, the alternative is to hold finished goods rather than to change the line repeatedly, and the choice depends on the value and the shelf life of the product.

Communication and Feedback

The schedule is only useful if the line reports back what actually happened, including the reason for each stop. A plan that is issued and never compared with reality cannot be improved.

The feedback should be simple enough to be completed during the shift, which in practice means a reason code rather than a narrative. The codes should match the ones used in the maintenance system so that the data can be combined.

Software and Reality

The planning system calculates what it is told, and a system that is fed optimistic data produces an optimistic plan. The remedy is a cycle of measurement and correction rather than a better algorithm.

The parameters that the system holds should be reviewed on a schedule and adjusted from measured data, with the changes recorded so that the effect can be seen. These records belong with the process data described in manufacturing processes.

Additional Considerations for This Build

Practical attention to SMT scheduling pays for itself here, because it decides whether the finished board behaves as the drawing intended. Where the requirement is not stated on the fabrication drawing or in the assembly notes, the shop has to assume a default, and that default is rarely the value the design was simulated with. Stating SMT scheduling explicitly, together with the tolerance that applies, removes the assumption and keeps the result predictable from batch to batch.

Process Control and Verification

On a design of this kind, work in progress is the item that decides how the rest of the board is arranged. Documenting the assumption is part of the design work, and a short note on the drawing prevents a question that would otherwise arrive a day later and cost a day of schedule. The process window is set by the narrowest step in the flow, so an improvement anywhere else shows up as margin rather than as yield until that step is addressed.

A short note on the drawing about handling, storage or packaging is often worth more than an extra decimal place on a tolerance. Where a value sits close to a process limit, the drawing should say so, since the shop can then open the process window rather than working to a nominal figure that carries no tolerance.

A stack-up that is drawn rather than described removes most of the ambiguity from a quotation, and it lets the fabricator price the board against the dielectric and copper weights that will actually be used.

Related reading: our fabrication notes, board quality and design release notes cover the same ground.

Process Control and Verification

On a design of this kind, work in progress is the item that decides how the rest of the board is arranged. Documenting the assumption is part of the design work, and a short note on the drawing prevents a question that would otherwise arrive a day later and cost a day of schedule. The process window is set by the narrowest step in the flow, so an improvement anywhere else shows up as margin rather than as yield until that step is addressed.

A first article check confirms that the process and the drawing agree on the points listed above, and that the coupon data supports the values used in the design.

Production schedule displayed beside an SMT line

Where a measurement falls outside the expected window, the sample is retained so that the cause can be established before the balance of the batch is released.

A first article check confirms that the process and the drawing agree on the points listed above, and that the coupon data supports the values used in the design.

Feeder cart prepared for a product change

Where a measurement falls outside the expected window, the sample is retained so that the cause can be established before the balance of the batch is released.

FAQ

Why does the plan never match the output? Almost always because the setup times and yields in the system are estimates rather than measurements.

Should the schedule be frozen? A short frozen window gives the line stability, and a longer one makes the plan unresponsive, so a few days is the usual compromise.

Is a detailed schedule better than a simple one? Only if the underlying data supports the detail, since precision applied to wrong numbers makes the plan worse rather than better.

What is the first data item to fix? The setup time for each change, because it has the largest error and the largest effect on the plan.

Leave A Comment