manufacturing primitive catalog

Build factories from capabilities.

MatterGrid defines the reusable physical jobs a factory needs, then lets different machines and vendors satisfy the same contract without changing the production architecture.

primitive system

12 factory primitives

production coverage

6 capability families

shared interface

6 contracts per primitive

primitive catalog

The factory, expressed as reusable contracts.

A primitive is not one machine or vendor. It is a bounded production capability with explicit inputs, outputs, recovery behaviour, and acceptance criteria. Different implementations can satisfy the same contract.

01

Physical

Footprint, mounting, access

02

Utility

Power, air, network, extraction

03

Material

Input, output, carrier, handoff

04

Control

States, commands, recovery

05

Data

Identity, events, evidence

06

Performance

Takt, quality, uptime, acceptance

12 / 12

01 / handling

contract-defined

Manipulation Cell

A bounded motion primitive for picking, placing, loading, unloading, orienting, and transferring parts between known interfaces.

accepts

Presented part + work order

emits

Placed part + cycle event

implementation choices

CobotIndustrial robotCartesian gantry
Reach envelope
Part handoff
Safe recovery

02 / quality

contract-defined

Vision & Metrology Cell

A configurable sensing primitive for identity, orientation, defect inspection, dimensional measurement, and robot guidance.

accepts

Part + inspection recipe

emits

Measurement + quality proof

implementation choices

2D vision3D visionLaser metrology
Optical envelope
Trigger + reject
Evidence retention

03 / flow

contract-defined

Conveyor & Buffer Network

A deterministic material-flow primitive connecting stations through accumulation, routing, merge, divert, and controlled handoff.

accepts

WIP + route intent

emits

Buffered handoff + flow state

implementation choices

BeltRollerPallet conveyor
Carrier geometry
Queue capacity
Blocked/starved state

04 / line-end

contract-defined

Palletizing Cell

A line-end primitive that forms stable, traceable unit loads from cases, bags, trays, or returnable containers.

accepts

Pack + pallet recipe

emits

Unit load + pallet record

implementation choices

Robot palletizerCobot palletizerGantry
Load pattern
Payload + reach
Pallet exchange

05 / process

contract-defined

Assembly & Joining Cell

A recipe-driven primitive for fastening, pressing, insertion, riveting, welding, and controlled component assembly.

accepts

Components + build recipe

emits

Joined assembly + process proof

implementation choices

Indexing cellAssisted benchRobot assembly
Fixture datum
Force/torque window
Error-proofing

06 / process

contract-defined

Dispense & Process Cell

A controlled process primitive for adhesives, sealants, grease, potting, coating, marking, and other path-based operations.

accepts

Part + process recipe

emits

Processed part + parameter trace

implementation choices

XYZ gantryRobot pathMeter-mix system
Material condition
Path + volume
Purge + recovery

07 / quality

contract-defined

Test & Validation Cell

A functional-proof primitive for electrical, pressure, leak, motion, thermal, acoustic, and end-of-line testing.

accepts

Assembly + test specification

emits

Result + measurement record

implementation choices

EOL testerLeak benchElectrical test rack
Test limits
Fixture interlock
Failure routing

08 / quality

contract-defined

Serialization & Traceability Cell

An identity primitive that marks, reads, verifies, and binds every unit to its material, process, test, and packaging history.

accepts

Unit + identity rule

emits

Serialized genealogy + label

implementation choices

Laser markPrint and applyDirect-part mark
Identity scheme
Read-back verification
Genealogy event

09 / handling

contract-defined

Material Presentation & Kitting

A line-side primitive that converts bulk, totes, reels, or mixed components into oriented parts and verified production kits.

accepts

Bulk parts + demand signal

emits

Oriented kit + availability state

implementation choices

Flex feederBowl feederKitting rack
Part family
Replenishment rule
Presentation datum

10 / line-end

contract-defined

Packaging Cell

A configurable line-end primitive for erecting, loading, protecting, sealing, weighing, and verifying product packs.

accepts

Finished unit + pack recipe

emits

Sealed pack + pack evidence

implementation choices

CartonerCase packerFlexible cobot cell
Pack materials
SKU changeover
Seal verification

11 / flow

contract-defined

AMR Intralogistics Network

A flexible movement primitive that dispatches material, WIP, tools, and finished loads between production handoff points.

accepts

Move request + payload

emits

Confirmed handoff + route history

implementation choices

Under-run AMRTugger AMRAutonomous forklift
Dock interface
Traffic rules
Charge strategy

12 / core

contract-defined

Factory Core

The shared edge, controls, safety, identity, time, event, and support primitive that makes independently supplied modules operate as one factory.

accepts

Module contracts + events

emits

Coordinated state + factory record

implementation choices

Edge cabinetIndustrial networkGridOS runtime
Module identity
State + event model
Backup + support

composition rule

Choose the job before the machine.

Start with the capability graph for the product and production target. Select an implementation only after its physical, utility, material, control, data, and performance contracts fit the factory around it.

Vendor-neutral capability definitions Shared GridOS identity, state, and event model