Ga naar inhoud

Kernconcepten

Eryxon Flow volgt werk via een eenvoudige hierarchie: Job > Onderdelen > Bewerkingen. Alles in het systeem hangt aan deze structuur.

Een job is de container op het hoogste niveau. Elk onderdeel moet tot een job behoren — dit is een harde eis in het datamodel.

Een job hoeft geen klantenorder te zijn. Het kan alles zijn dat onderdelen groepeert:

  • Een klantenorder (meest voorkomend bij jobshops)
  • Een interne productierun
  • Een voorraadaanvullingsbatch
  • Een prototype of R&D-project
  • Een onderhouds- of herwerkopdracht

Het veld customer is optioneel. Het enige verplichte veld is job_number.

VeldVerplichtVoorbeeld
JobnummerjaWO-2026-0142
KlantneeHygienisch Staal BV
Leverdatumnee2026-05-15
Statusautonot_started, in_progress, completed

Een job heeft een of meer onderdelen. Spoedprioriteit wordt op onderdeelniveau ingesteld, niet op jobniveau.

Een onderdeel is een fysiek item dat geproduceerd moet worden. Elk onderdeel behoort tot een job.

VeldVoorbeeld
OnderdeelnummerFRAME-RVS-316L
MateriaalRVS 316L 3mm
Hoeveelheid4
Spoed (bullet card)ja/nee
Bovenliggend onderdeel(voor assemblages)

Onderdelen kunnen het volgende hebben:

  • Bestanden — STEP-modellen (getoond in 3D-viewer), PDF-tekeningen, andere bijlagen. Bestanden worden aan onderdelen gekoppeld, niet aan bewerkingen.
  • Onderliggende onderdelen — voor assemblages verwijzen onderdelen naar een bovenliggend onderdeel. Het systeem toont assemblage-afhankelijkheden en waarschuwt operators wanneer onderliggende onderdelen nog niet klaar zijn.
  • Tekeningnummer en CNC-programmanaam — snelle referentievelden voor de werkvloer.
  • Afmetingen — lengte, breedte, hoogte in mm, gewicht in kg.

Een bewerking is een enkele productiestap op een onderdeel. Hier vindt het daadwerkelijke werk plaats.

VeldVoorbeeld
NaamLasersnijden
CelLaser 1
Volgorde1 (eerste stap)
Geschatte tijd120 minuten
Werkelijke tijd95 minuten (bijgehouden via start/stop)
Resterend25 minuten (geschat minus werkelijk)
Statusnot_started, in_progress, on_hold, completed

Bewerkingen kunnen het volgende hebben:

  • Metadata — laservermogen, snelheid, gastype, CNC-programmanaam, buighoeken
  • Substappen — opsplitsing van de bewerking in kleinere taken (bijv. “plaat laden”, “programma draaien”, “randen ontbramen”)
  • Tijdregistratie — operators starten/stoppen een timer, werkelijke tijd wordt vastgelegd
  • Issues — operators melden problemen met ernst, beschrijving en foto’s
  • Middelen — gekoppeld gereedschap, opspanningen, mallen die nodig zijn voor deze stap
  • In wacht — gepauzeerd zonder wachtrijpositie te verliezen

Wanneer alle bewerkingen op een onderdeel zijn voltooid, is het onderdeel klaar. Wanneer alle onderdelen in een job klaar zijn, is de job klaar.

Een batch groepeert bewerkingen van verschillende onderdelen die samen worden verwerkt. Het meest voorkomende gebruik: laser nesting — meerdere onderdelen gesneden uit dezelfde plaat.

VeldVoorbeeld
BatchnummerNEST-2026-0301
Typelaser_nesting
MateriaalS235 6mm
Aantal platen2
CelLasersnijden

Batches kunnen het volgende hebben:

  • Nesting-metadata — plaatgrootte (1500x3000), benuttingspercentage, CAM-programmareferentie
  • Nesting-afbeelding — upload van de nesting-layout uit de CAM-software
  • Levenscyclus — concept > in_progress > completed. Start en stop kunnen worden geactiveerd door een operator of door een machine (CAD/CAM-integratie via API).
  • Tijdsverdeling — wanneer een batch is voltooid, wordt de totale productietijd verdeeld over alle opgenomen bewerkingen, evenredig aan hun geschatte tijd.
MogelijkheidJobOnderdeelBewerkingBatch
Statusregistratiejajajaja
Leverdatumjageplande start/eind
Bestanden (STEP, PDF)janesting-afbeelding
Aangepaste metadata (JSON)jajanesting-metadata
Notitiesjajaja
Tijdregistratie (geschat/werkelijk)jaja (verdeeld)
Spoedprioriteitja
In wachtja
Substappenja
Issues / NCRja
Gekoppelde middelenja
Ouder-kind (assemblage)jabovenliggende batch
ERP-sync (external_id)jajaja
Toegewezen operatorja
Afmetingen / gewichtja
Materiaal / diktejaja
Tekeningnummerja
CNC-programmanaamja

Bestanden (STEP-modellen, PDF-tekeningen) worden aan onderdelen gekoppeld, niet aan jobs of bewerkingen. Een bewerking erft de bestanden van het bovenliggende onderdeel. De 3D-viewer en PDF-viewer in de terminal tonen de bestanden van het onderdeel waartoe de bewerking behoort.

Dit zijn de twee prioriteitsopties die beschikbaar zijn voor voormannen en planners.

Spoed wordt ingesteld op een onderdeel. Het werkt omhoog en naar buiten door:

  • Het onderdeel sorteert als eerste in elke tabel en wachtrij
  • Alle bewerkingen op dat onderdeel erven de spoedindicator
  • Als een onderdeel in een job spoed is, toont de gehele job als spoed in de Jobs-tabel
  • De operator-terminal markeert spoedrijen met een rode rand
  • De statusbalk van de operator schakelt naar een rood-naar-groen streeppatroon wanneer een operator is ingeklokt op een spoedbewerking
  • Werkwachtrij kanban-kolommen tonen een spoedtelbadge

Schakel spoed in vanuit het bewerkingsdetailpaneel (de knop stelt het in op het bovenliggende onderdeel) of vanuit de Onderdelen-beheertabel.

Spoed is een visueel en sorteersignaal. Het blokkeert of wijzigt geen planningslogica — het vertelt mensen “doe dit eerst.”

In wacht wordt ingesteld op een bewerking. Het heeft alleen invloed op die specifieke bewerking:

  • De bewerking blijft zichtbaar in wachtrijen maar toont een wachtbadge
  • Operators weten dat ze er niet aan moeten beginnen
  • De bewerking kan nog steeds worden bewerkt en bijgewerkt terwijl deze in wacht staat
  • Hervat de bewerking om terug te keren naar de status not_started

In wacht werkt niet door. Het in wacht zetten van een bewerking heeft geen invloed op andere bewerkingen op hetzelfde onderdeel of dezelfde job. Andere bewerkingen gaan normaal door.

Schakel in wacht in vanuit het bewerkingsdetailpaneel.

Een roestvrijstalen voedselveilige kast. Twee niveaus van subassemblages, met lasergesneden onderdelen genest over gedeelde platen.

Job — WO-2026-0142, klant: Precision Steel Ltd, leverdatum: 2026-05-15

Onderdelen en routing:

OnderdeelMateriaalHvhOuderBewerkingen
CABINET-ASSY1Assemblage (180 min), QC (30 min)
FRAME-ASSY1CABINET-ASSYTIG Lassen (240 min), Beitsen (90 min)
UPRIGHT-LSS 316L 3mm2FRAME-ASSYLasersnijden (30 min), Kanten (45 min)
UPRIGHT-RSS 316L 3mm2FRAME-ASSYLasersnijden (30 min), Kanten (45 min)
CROSS-BEAMSS 316L 3mm4FRAME-ASSYLasersnijden (20 min), Kanten (25 min)
LIDSS 304 2mm1CABINET-ASSYLasersnijden (15 min), Kanten (20 min), Slijpen (30 min)
BASE-PLATES235 6mm1CABINET-ASSYLasersnijden (10 min)

Nesting-batch — NEST-0301: alle zeven lasersnijbewerkingen gegroepeerd op twee platen (1500x3000, 87% benutting). Een snijrun, tijd verdeeld terug naar elke bewerking.

Assemblage-flow:

  1. Laser snijdt alle onderdelen in een batch. Onderdelen worden na het snijden gesorteerd.
  2. Staanders en dwarsbalken gaan naar het kanten, daarna naar het lassen waar FRAME-ASSY wordt opgebouwd.
  3. Operator start FRAME-ASSY las — systeem waarschuwt als onderliggende onderdelen niet volledig zijn. Operator kan dit overschrijven.
  4. Nadat FRAME-ASSY, LID en BASE-PLATE klaar zijn, start de CABINET-ASSY assemblage. Dezelfde afhankelijkheidscontrole.
  5. Kwaliteitsinspectie voltooit de job.

Bestanden: STEP-model en PDF-tekening op elk onderdeel. Assemblagetekeningen op CABINET-ASSY en FRAME-ASSY.

Metadata op bewerkingen:

BewerkingMetadata
Lasersnijden{"power": 4000, "speed": 12000, "gas": "N2", "program": "NEST-0301"}
Kanten{"bends": [90, 90, 135], "tool": "V16-88"}
TIG Lassen{"process": "TIG", "wire": "316L 1.0mm", "gas": "Argon", "cert_required": true}
Assemblage{"torque_specs": {"M8": 25, "M10": 45}}