Upgrade & Comparison

Migrating Your Setup Matrix to EDGEBIC

User Solutions TeamUser Solutions Team
|
8 min read

Migrating your setup matrix to EDGEBIC can go either way: the Sequence-Dependent Setup Matrix editor carries Import, Export CSV and Save Matrix in its footer, so you can bring a prepared matrix in or type it, whichever suits the volume you have. In EDGEBIC by User Solutions you enter the data through four tabs in dependency order, Families, then Product Families, then Family Matrix, then Product Overrides, one work center at a time. Setup families keep the volume manageable, the feature is opt-in per machine, and the Job View's Setup Reason column tells you immediately whether your migrated data is being used.

Why this data rarely exists in a file

Most systems being replaced carry one flat setup number per routing step. That single figure cannot express the thing that actually happens on a paint booth or a furnace: changeover time depends on what ran before, not only on what runs next. Going white to black may need a sixty-minute mask and extra coat, while black to white needs a two-hundred-and-forty-minute solvent flush and color match. A flat average is wrong in whichever direction you did not average for.

So the honest starting point for this part of a migration is that the source data usually is not in the old system at all. It lives with the setter, on a laminated sheet by the machine, or in the sequence the shift leader always runs. Collecting it is the real work; typing it in is quick.

What can and cannot be imported

This matters for planning, so be clear about it before you build a project plan around a bulk load.

Setup dataHow it gets in
Work center default setup hoursWorkcenter import mask, Setup_Time_Hours column
Per-routing-step setup timeBOR import mask, Setup_Time column
Sequence-dependent matrix cellsConfigured per work center; the editor has Import and Export CSV
Setup families and product assignmentsTyped into the editor

The two flat values ride in on the normal import masks alongside everything else, so they follow the usual import order. The sequence-dependent cells are configured per work center instead, on the Setup Matrix tab of the Workcenter Configuration dialog. Its footer carries Import, Export CSV and Save Matrix, so you can bring a prepared matrix in or enter cells in the grids and save.

Where the editor lives

There are two routes, both scoped to a single machine. On the Workcenter tab, click the gear button in the work center row's Actions column. Or open the work center for editing and use its Setup Matrix tab, then Open Setup-Matrix Editor. Either way the dialog opens headed with that work center's name.

The dialog is keyed to the machine you opened it from and has no work center selector inside, which is deliberate: changeover physics belong to a specific machine. The paint booth's matrix says nothing about the welder.

The entry order that works

Enter the four tabs in this sequence. Going out of order is the most common way a first attempt stalls, because the dropdowns you need are still empty.

1. Families. Add one row per group, with a required Name and an optional short Code. For a paint booth that is usually two rows, Light Colors and Dark Colors.

2. Product Families. This tab lists every product with a Setup family dropdown. Assign each product to its group. Leave the dropdown empty only for products that should follow no family rule at all.

3. Family Matrix. A flat list of FROM and TO cells with columns for From family, To family, Setup (min) and Notes. Add a cell per direction that exists on the floor, and enter the time in minutes. Zero is a valid entry for a compatible pair. Negative values are rejected.

4. Product Overrides. Only for pairs that break their family rule, such as one specific red that needs an extra flush before black. A product cell always wins over the family cell for exactly that pair.

Save as you go. Closing with unsaved edits prompts you to confirm, which is a safety net rather than a plan.

Families are why this is a small job

The instinct on seeing a per-pair matrix is to estimate the product count squared and abandon the idea. Families remove that problem. One hundred products in eight families need at most sixty-four family cells instead of ten thousand product cells, and the same product running back to back is always zero changeover automatically, with no entry needed.

Group by what actually drives the changeover, which is color tone, alloy group or allergen class, rather than by your product catalog structure. Do that and the matrix stops growing when your catalog does: a new product inherits its family's behavior the moment you assign it.

Verifying the migration landed

An entered matrix is not proof of a working matrix. Schedule some work and read the Setup Reason column in the Job View, which records why each row got the setup time it did.

Setup ReasonWhat it means for your migration
Matrix (family)Your family cell fired, which is the result you want
Matrix (product)Your override fired for that specific pair
Same productBack-to-back run, zero changeover, automatic
Cold startNothing ran there yet, so the flat fallback applied
BOR default / WC defaultNo cell matched, so the flat setup time applied

If a row you expected to read Matrix (family) reads a fallback instead, the usual cause is a missing family assignment, because a family cell only fires when both the previous and the next product carry a family. Fix the Product Families tab rather than adding more cells. This is the same load-first discipline used when validating a migrated schedule: check the mechanism, not just the import.

Note that saving the matrix changes no existing schedule on its own. The next Drive Schedule run resolves setups through the new data, so bars planned earlier keep the times they were planned with until then.

Do it one machine at a time, after cutover

Because the feature is opt-in per work center, this is not a go-live blocker. A machine with no matrix behaves exactly as before, using the flat setup ladder. That makes the sequence-dependent matrix a good candidate for the weeks after cutover rather than the crowded days before it, once your work centers and shifts are proven and the plan is trusted.

Start where changeover order visibly costs hours, confirm the Setup Reason column, then move to the next machine. Export CSV gives you a record of what you entered, with columns for type, from, to, setup minutes and notes, which is worth keeping with your migration documentation.

The takeaway

Migrating your setup matrix to EDGEBIC means collecting real changeover times per machine and typing them into the four tabs in order, Families, Product Families, Family Matrix, then Product Overrides, since the editor exports to CSV but has no import. Flat setup values still arrive on the Workcenter and BOR import masks as usual. Keep the matrix small with families, verify it through the Job View's Setup Reason column, and add machines one at a time after cutover, because a work center with no matrix keeps working exactly as it did. See the platform on the EDGEBIC overview, the upgrade path on the RMDB to EDGEBIC guide, and pair this with how EDGEBIC resolves setup time and an EDGEBIC migration checklist.

Expert Q&A: Deep Dive

Q: Our changeover times live in an operator's head and on a laminated sheet by the paint booth. How do we turn that into a migrated setup matrix?

A: Treat it as collection first and entry second. Walk the machine with the person who knows it and write down the pairs that actually differ, in minutes, in the direction they occur, because direction is the whole point: light to dark might be sixty minutes for a mask and extra coat while dark to light is two hundred and forty for a full solvent flush and color match. Then look for the pattern rather than the pairs, because the pattern is what you enter. If the sheet is really about color tone, you have two families, Light Colors and Dark Colors, and four family cells covering every product you will ever add. Enter the families, assign each product to one on the Product Families tab, fill the four cells in minutes, and add a product override only where a specific pair breaks the rule, such as one red that needs an extra flush before black. The laminated sheet becomes six rows of data, and new products inherit the behavior the moment you assign their family.

Q: Do we have to migrate setup data for every work center before we can go live?

A: No, and you should not try. The feature is opt-in per machine: with no matrix configured, EDGEBIC behaves exactly as it did before, applying the flat setup time from the routing step or the work center default, so a machine you skip is not broken or blocked. Start with the one or two work centers where changeover order visibly costs you hours, which is usually a paint booth, a furnace switching alloys, or a line with an allergen or grade sequence. Get those live, confirm the Setup Reason column reads Matrix (family), and let the rest keep their flat numbers. Saving a matrix also changes no existing schedule by itself, so the next Drive Schedule run is when the new times take effect, which makes this a safe thing to add one machine at a time well after cutover.

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