Live AMR / ASRS production flow
28 initial plates are loaded in ASRS. New incoming plates can enter continuously. The flow is sequence locked from optional laser engraving into BCL / 3G AFL / 4G AFL process machines, with process reject routed to rework and completed plates returned to ASRS.
Customer Layout — compact short-code view
Small machine boxes show short code only. Click any machine to see full name, ID, current plate and reject statistics.AMR Fleet Onboard GUI
Three AMRs, each with eight live rack slotsSelected Machine
Capacity locked to one physical plateLive Plate WIP
Sequence step, location and next process| Plate ID | Route | Laser | Status | Current Location | Current / Next Sequence | Rejects |
|---|
Customer process flow enforced by scheduler
Plate movement is controlled by route index. A plate must finish the current step before the dispatcher unlocks the next step. If laser is not required, that optional step is logged as skipped and the plate goes directly to facing.
Route Guard Result
Detects any non-sequential movementSoftware Queue by Process Group
Queue is software dispatch only; physical machines still hold max one plate| Group | Waiting | Available Machine | Blocked Reason |
|---|
30-slot plate buffer with continuous incoming plates
Initial demo starts with 28 plates in ASRS. Completed plates return to ASRS first; after the configured finished-path dwell, they are released from the finished path so new incoming plates can continue entering during a 24-hour run.
ASRS Drawer Map
30 physical slots; AMR pickup frees the drawer and ASRS return re-registers the platePlate travel history and machine-by-machine log
Every pickup, dropoff, process start, process pass, reject, rework and ASRS return is stored as trace data. This page answers: which plate passed which machine, and which machine caused repeated reject.
Live Event Log
Latest 1000 events kept in browser memory for demo| Time | Plate | Machine / Location | Event | Result / Detail |
|---|
Detect bad machine by repeated reject concentration
Because each machine has its own ID and every plate movement is logged, the demo can isolate whether rejects are random plate issues or concentrated at one machine.
Machine Health Table
IN / OUT / Reject / current plate / last plate| Machine ID | Short | Name | Zone | Status | Current Plate | IN | OUT | Reject | Reject Rate | Last Plate |
|---|
Short Code Legend
Layout button short form mapped to full machine ID and name| Short | Machine ID | Full Name | Zone |
|---|
Architecture and dispatch rules for customer demo
This page explains how the HMI demo enforces machine capacity, plate routing sequence, optional laser, rework, fleet dispatch, charger usage and traceability.
Control Architecture
Functional software logic in this demoOperator starts 24H run, scans incoming plate, views compact layout, ASRS, AMR fleet GUI, trace log and machine health.
Determines the next legal process step based on route type BCL / 3G AFL / 4G AFL and whether laser engraving is required.
Only reserves a machine when that machine is empty. No process machine, including laser, can receive two plates at the same time.
Three AMRs move live plates between ASRS, laser and process machines. Each AMR rack has eight live slots, so the fleet has 24 mobile slots.
Records plate ID, AMR ID, rack slot, machine ID, process result, reject / rework event and timestamp.
Hard Simulation Rules
The requested items are enforced liveA machine remains occupied after processing until an AMR physically picks the plate up. This prevents another plate from entering too early.
The batch planner loads up to eight missions into one AMR rack before dropping them to their destination machines.
Each AMR runs for a simulated 4-hour cycle, then joins the charger queue. The charger can charge one AMR for 60 simulated minutes.
The plate routeIndex must finish each step before the next step is unlocked. Rework moves routeIndex backward to the configured rework step.
