- Home
- Blog
- EDGEBIC How-To
- How to Set a Transfer Batch Size in EDGEBIC
To set a transfer batch size in EDGEBIC by User Solutions, open the upstream routing step and set its Transfer Batch Size to the number of pieces that move as one batch. The control lives on the routing (Bill of Routing) step for the operation that feeds the next one. Once you save and reschedule, the downstream step can start as soon as the first batch of pieces is finished, rather than waiting for the entire run to complete. This piece-count overlap, sometimes called lot streaming, shortens the total cycle time for a two-step sequence without changing either operation's own duration.
This is one specific configuration task. For the mechanism behind both overlap models and when each fires, read EDGEBIC lot streaming explained and the broader recipe how to overlap operations.
Before You Start
- The routing (Bill of Routing) open, with the upstream step (the one that feeds the next operation) identified.
- Confirmation that the upstream machine is a discrete, piece-making work center with its continuous-process flag off. Piece-count overlap only fires on discrete machines.
- The transfer batch size you want, in pieces. This is the quantity that must be finished before the next step may begin.
Step by Step
- Confirm the upstream machine has Is Continuous Process set to off (the default). This is what lets the piece-count model run.
- Open the routing and select the upstream step (for example, the machining operation that feeds deburring).
- Set Transfer Batch Size to the number of pieces in a batch (for example, 20).
- Leave Flow Step at 0 so the piece-count branch fires rather than the time-lag branch.
- If there is a physical move time after the batch is ready, set Transfer Delay to that many hours (for example, 0.5 for 30 minutes). Otherwise leave it at zero.
- Save the routing.
- Run Generate Schedule.
What Changes When You Save
On the next run, EDGEBIC computes a flow time for the step: the setup time plus the transfer batch size times the per-piece run hours. The downstream step's earliest start becomes the upstream start plus that flow time, plus any transfer delay. Concretely, if a piece takes 0.05 hours and the batch is 20, flow time is the setup plus one hour, so the next operation can begin about one hour after the first begins. The two steps now overlap on the Gantt, and the sequence finishes sooner.
The change is opt-in per step. Every other routing step with a transfer batch size of zero keeps its existing behavior, so this is a safe, targeted edit.
How to Check It Worked
Open the Job View and find the two steps in the sequence. The downstream step should now start before the upstream step ends, rather than after it. If you set a transfer delay, confirm the gap between the batch-ready point and the downstream start matches it. For an in-progress upstream step, EDGEBIC reads the actual pieces recorded so far to decide whether the batch threshold has been crossed, so the overlap tracks real production once work is logged.
Common Mistakes
- The upstream machine is flagged continuous process. That flag suppresses the piece-count model entirely, so the batch size is ignored and the step falls back to the time-lag model. Turn the flag off for a discrete, piece-making machine.
- Flow step is also set. Setting both a flow step and a transfer batch size on the same routing step makes the intent ambiguous, and the anomaly report flags it. Pick one model: for piece count, set flow step to zero.
- Batch size larger than the order quantity. EDGEBIC caps the effective batch at the order quantity, so an oversized batch still schedules correctly, but the anomaly check warns you and the stored value stays wrong. Lower the transfer batch size to at most the order quantity.
- Using transfer delay for a calendar gap. Transfer delay is a sub-hour handling lag added on top of the flow time. For a multi-day shipping gap between plants, use transit days instead, as covered in how to add transit days between two steps.
Where to Go Next
Piece-count overlap has a sibling model that measures the lag in hours rather than pieces. If your machine runs continuously, read how to set a flow step overlap. To model the material-handling lag after a batch is ready to move, see how to set a transfer delay. For a plain-language comparison of the two, see piece count versus time lag overlap. The full platform is at EDGEBIC, and more recipes are in the EDGEBIC How-To Library.
Expert Q&A: Deep Dive
Q: Deburring still waits for the whole machining run to finish. Why did the overlap not happen?
A: Check three things on the machining step: the transfer batch size must be greater than zero, the flow step must be zero, and the machining work center must not be flagged as continuous process. The continuous-process flag suppresses the piece-count model even when a batch size is set, so the step falls back to the time-lag model. Fix whichever is wrong and reschedule.
Q: We want one-piece flow on a cell. What do we set?
A: Set the transfer batch size to 1 on the upstream step and make sure the upstream machine is not flagged as continuous process. With a batch of one, flow time is the setup plus one piece of run time, so the next operation starts as soon as the first piece is done. Watch out for a large queue time on the downstream work center, which can dominate the tiny flow time and erase the benefit.
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
How to Create a Watched-File Integration in EDGEBIC
Create a watched-file integration in EDGEBIC: point it at the file your ERP drops, pick the target entity and import mask, set the debounce, and let a new file trigger the run.
How to Rehearse an Integration With the EDGEBIC Simulator
Use the built-in Simulator to provision demo data, watch real integration runs happen, and prove the mechanism before you point anything at a live ERP. Includes the tear-down rule.
How to Run an Integration Now and Pause All Schedules in EDGEBIC
Force one integration to run with Run Now, cancel a run in progress, disable a single definition, or tick Pause all schedules to stop every automatic sync for the session.
