Skip to content

Assembly Sequence Data: BOMs, Routings and Work Instructions

By Noah Loul · Reviewed by Noah Loul · Updated

  1. 01Your data spec
  2. 02Matched to businesses
  3. 03Rights and samples reviewed
  4. 04Licensed delivery
How it works with SourceX: Your data spec → Matched to businesses → Rights and samples reviewed → Licensed delivery.Illustrative

Short answer

Bills of materials, routings and work instructions record which parts go into a product, in what order, at which station and with what tools. From ERP, MES and PLM systems they give structured assembly plans for planning models. They contain no motion, force or perception data, and they are tightly bound to a manufacturer's product designs and process know-how.

The buyer's problem

Assembly planning needs three answers: what are the parts, what order do they go in, and what constrains the order. Videos show a person doing the task but leave the structure implicit. Instruction manuals give structure as pictures. Factories already hold the structure as data: a bill of materials lists components, a routing lists operations and work centers, and work instructions describe each operation.

A team that wants to teach a model assembly reasoning, or to align video with the operations it shows, may find this structured data more valuable than more footage. It is also the most commercially sensitive material in a plant. Getting it requires understanding what each record is.

The records and what each gives

RecordSystemWhat it holdsWhat it adds for a model
Bill of materials (BOM)PLM / ERPParts, quantities, hierarchy, revisionsPart identity, sub-assemblies, kit lists
Routing / process planERP / MESOrdered operations, work centers, standard timesOperation order and station assignment
Work instructionMES / document systemStep text, images, tools, torque values, checksStep content and success criteria
Assembly drawings and CADPLMGeometry, mating relationsSpatial relations between parts
Production recordsMESActual start/stop, operator, lot, scrapReal timings and deviations
Change ordersPLMRevisions and effectivityWhich sequence applied to which unit

Each layer answers a different question. For part master data and identifiers, see PLM and ERP part master data. For the human-readable instruction layer, see standard work and job breakdown sheets.

What the data can support - and what it cannot

Sequence data supports learning and evaluating assembly plans: predicting the next operation, checking whether a sequence is feasible, matching video segments to operations and building task graphs (see task graphs from procedures). It supplies vocabulary and constraints for language-conditioned models.

It does not show how parts are grasped, aligned or pressed together. It has no force data and no camera view of the work. Planned sequences also differ from actual ones: operators reorder steps, rework, or skip. Treat the routing as intent and the MES record as closer to reality. A model trained only on sequences cannot execute an assembly; it needs demonstrations or robot data for the physical steps. See assembly demonstration video and what SOPs can and cannot teach a humanoid for the same boundary applied to documents.

What published work shows

Public research datasets illustrate how sequence structure is used. IKEA-Manual pairs 102 IKEA objects with their assembly manuals and annotates decomposed parts, assembly plans, manual segmentation and 2D-3D correspondence (Wang et al., 2022). MEPNet converts a sequence of manual images into assembly steps, giving the parts to add and their 3D poses at each step, evaluated on LEGO manual datasets and a Minecraft house dataset (Wang et al., 2022).

Both start from consumer instruction material. Factory BOMs, routings and work instructions are structured differently, usually as database records and controlled documents, with variants, effectivity and revision control that toy and furniture manuals lack. Methods developed on consumer manuals may need adaptation, and their results do not predict performance on industrial data.

Supplier types and routes

  • Product manufacturers hold the full set but are the most protective; expect NDAs and heavy scoping.
  • Contract manufacturers hold routings and instructions for customer-owned products. They rarely own the rights.
  • Product-lifecycle and MES software holders, on the customer's behalf, may be able to export records, subject to the customer's permission.
  • Industrial training organizations and system integrators sometimes hold anonymized or generic assembly instructions.

Realistically, buyers should expect to start from a narrow request: a product family, a station, or a set of operations, with part names and dimensions abstracted. Confidentiality is covered in manufacturing data confidentiality.

Preparation before delivery

  • Export in neutral formats (CSV/JSON, with a schema) rather than native system dumps.
  • Map internal part numbers to pseudonymous identifiers while keeping hierarchy.
  • Remove customer names, supplier names, prices and costs.
  • Generalize or remove proprietary parameters, such as exact tolerances or process settings, if the owner requires.
  • Keep effectivity: which revision applied to which period.
  • Link records to video or images if recordings exist; see MES records aligned to video.

Illustrative package

# Illustrative only - synthetic values, not an available dataset
package: assembly_sequence_v0
scope: one product family, 3 variants, 2 stations (synthetic)
bom:
  format: JSON tree
  fields: item_id (pseudonymized), parent_id, qty, uom, material_class, revision
routing:
  fields: operation_id, sequence_no, station_id, tool_class, standard_time_s, predecessor_ids
work_instruction:
  fields: operation_id, step_no, text, image_ref, check_type, torque_class
production_log:
  fields: unit_id_hash, operation_id, start_ts, end_ts, operator_id (pseudonymized), rework_flag
excluded: prices, supplier names, customer names, exact tolerances
rights: training and internal evaluation; no redistribution

Evaluating an offer

  1. Check that BOM hierarchy and routing sequence reconcile: every routed operation consumes listed parts.
  2. Check that production logs include deviations and rework, not only nominal times.
  3. Verify revision control so each record states which design it applies to.
  4. Test whether the work-instruction text describes the observable action, not only the outcome.
  5. Check the variant coverage: sequences differ by option set.
  6. Confirm any images can be released with the text.

Questions to ask suppliers

  1. Which systems hold the BOMs, routings and instructions, and who can export them?
  2. Do the products and processes belong to the supplier, or to customers?
  3. Which fields will be removed or generalized before delivery?
  4. Are production logs available, and do they include rework and operator deviations?
  5. How are revisions and variants represented?
  6. Can records be linked to video, images or CAD for the same operations?
  7. What is the confidentiality status of the process: trade secret, customer-restricted or public?
  8. Are work instructions available in multiple languages?

Discuss your requirements

If assembly planning is part of your roadmap, describe the product families, record types and permitted uses to SourceX. SourceX looks for US businesses that hold suitable records, checks the data and the supplier's licensing permissions, and follows up about potential sources; a request does not guarantee a match, and nothing is contracted until a supplier agrees. See the humanoid training data guide, the manufacturing and assembly data hub, and the catalog entries for manufacturing quality records and CAD and PCB engineering files. For exact geometry, see manufacturer 3D models and CAD.

Discuss your humanoid training-data requirements with SourceX

Sources

Frequently asked questions

What do BOMs, routings and work instructions give an assembly-planning model?

They give structured assembly plans: which parts go into a product, in what order, at which station and with which tools. Routings and BOMs supply operation order, part identity and sub-assembly structure, which can feed planning models and task graphs.

Why should a routing be treated as intent rather than as a record of what happened on the line?

Planned sequences differ from actual ones, because operators reorder steps, rework and skip. Treating the routing as intent and the production record as closer to reality keeps the two from being confused.

Which fields should be removed or generalized before sharing assembly sequence records?

Customer names, supplier names, prices and costs should be removed, and proprietary parameters generalized or removed if the owner requires. Internal part numbers should be mapped to pseudonymous identifiers while keeping the hierarchy and effectivity.

Describe the data your robots need

Describe the tasks, modalities and permitted uses you need. SourceX reviews the requirement and follows up about potential sources; a request does not guarantee a match.

Discuss your humanoid training-data requirements with SourceX
See if you qualify