AETEC Pte LtdAutomation • AGV / ASRS • Traceability HMI Demo
WD Philippines Plate Preparation — Sequence-Locked 24H SimulationASRS / AirSRS 30 Slots · AGV 8-Slot Rack · One Plate per Machine · BCL / 3G AFL / 4G AFL Process Flow
Functional Web App DemoRev F · Live scheduler + route validationReady
Realtime Monitoring Dashboard

Live AGV / ASRS production flow

28 initial plates are loaded in AirSRS. New incoming plates can be injected continuously. The flow is sequence locked from optional laser engraving into BCL / 3G AFL / 4G AFL process machines and then back to ASRS / AirSRS after completion.

Sim ClockDay 1 00:00Paused · continuous 24H loop
WIP Plates0active route not yet completed
Completed Today0returned to ASRS / AirSRS
ASRS Occupancy28/3030 physical drawer slots
AGV Load0/8live rack slots
Reject Alerts0machine repeated reject flags

Customer Layout — machine-level live status

Click any machine to view ID, current plate and reject statistics
Dispatcher idle
ASRS / UtilityLaser / encoderBCL3G AFL4G AFL

AGV Onboard GUI

8-slot mobile rack, live mission and current load
Idle
LocationAMR-HOME
MissionNone
Battery96%
Queue0 jobs
Rack Slots

Selected Machine

Capacity always locked to one plate

Live Plate WIP

Sequence step, location and next process
Plate IDRouteLaserStatusCurrent LocationCurrent / Next SequenceRejects
Sequence Controller

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 movement
No violations
Press validate or start the simulation. The controller checks plate routeIndex, current machine group, current location and rework status.

Software Queue by Process Group

Queue is software dispatch only; machine still holds max one physical plate
GroupWaitingAvailable MachineBlocked Reason
ASRS / AirSRS GUI

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 finished path so new incoming plates can continue entering during a 24-hour run.

Drawer Capacity30D01–D30
Occupied28stored / complete stored
Empty2available for incoming
Incoming Buffer0waiting for free ASRS slot
Finished Released0outbound after return to ASRS
Next Incoming--auto injection

ASRS Drawer Map

Click drawer to see assigned plate and route
Traceability

Plate 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 500 events kept in browser memory for demo
TimePlateMachine / LocationEventResult / Detail
Machine Health / Reject Analytics

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.

Machines Monitored0all have unique ID
Busy Machines0capacity 1 each
Repeated Reject Flags0rate/count threshold
Total Process IN0machine entries
Total Reject0process reject events
Top AlertNonehighest reject concentration

Machine Health Table

IN / OUT / Reject / current plate / last plate
Machine IDNameZoneStatusCurrent PlateINOUTRejectReject RateLast Plate
Control Logic

Architecture and dispatch rules for customer demo

This page explains how the HMI demo enforces machine capacity, plate routing sequence, optional laser, rework and traceability.

Control Architecture

Functional software logic in this demo
1
HMI / Web App

Operator starts 24H run, scans incoming plate, views layout, ASRS, AGV onboard GUI, trace log and machine health.

2
Route Engine

Determines the next legal process step based on route type BCL / 3G AFL / 4G AFL and whether laser engraving is required.

3
Dispatcher

Only reserves a machine when that machine is empty. No machine can receive two plates at the same time.

4
AGV Mission Controller

Moves live plates between ASRS, laser and process machines. The AGV rack has 8 live slots.

5
Traceability Database

Records plate ID, machine ID, process result, reject / rework event, timestamp and rack slot.

Hard Simulation Rules

The items you requested are enforced live
One machine = one plate

Every process machine, including Laser Engraving, has one currentPlate field only. Dispatch is blocked if currentPlate or reservedFor is occupied.

Optional laser is controlled by plate recipe

If requiresLaser = YES: ASRS → Laser → Facing. If requiresLaser = NO: ASRS → Facing directly, with skip event logged.

No process jump

The plate routeIndex must finish each step before the next step is unlocked. Rework moves routeIndex backward to the configured rework step.

24H continuous run

The demo has no 1-hour completion target. New incoming plates can enter when ASRS has space; finished plates return to ASRS first, then release to the finished path after dwell.