Forge
ForgeMachineForgeMachine

Every machine. Every subsystem.
One registry every Forge product reads from.

ForgeMachine is the authoritative machine lifecycle registry. Serial numbers, subsystem maps, PLC I/O catalogs, revision history, fault history, PM records, and job history — all in one place. ForgeOps, ForgeMaint, ForgeSchematics, and ForgeProcure read from it. You maintain it once.

ForgeMachine — Lifecycle Registry
1 FAULT

Machines

VMC-01

FAULT

VMC-02

RUN

HMC-01

RUN

LATHE-1

IDLE

VMC-01Haas VF-2 · Spindle Bay 1
3 faults / 14d

MTBF

4.7 days

Last PM

May 18

19 days ago

Subsystem Tree

Spindle Drive
2 faults
Spindle MotorFAULT
Belt AssemblyFAULT
Load Cell
Axis System
nominal
X Axis
Y Axis
Z Axis

Why ForgeMachine is the foundation

"Every Forge product reads machine state from ForgeMachine — one authoritative registry, not 6 separate data models."

ForgeOps reads cycle data and fault history. ForgeMaint reads PM schedules and subsystem maps. ForgeSchematics reads I/O catalog. ForgeCAD reads revision history. ForgeProcure reads tooling consumption. One record per machine, one source of truth. No synchronization problem because there is nothing to synchronize.

"An alarm resolves to a named subsystem in under 2 seconds — not a machine number and a guess."

ForgeMachine maps every PLC I/O tag to a specific physical subsystem. When a fault fires on tag DI_ZONE4_ESTOP, ForgeMachine knows that tag belongs to Conveyor Zone 4 Drive — manufacturer Bosch Rexroth, model MKE096B, serial SN-2291-A. ForgeOps dispatches a targeted repair order, not a general inspection.

"OEE is computed from cycle data, not from operator estimates or spreadsheets."

ForgeMachine reads PLC cycle counters directly. Availability = planned run time minus unplanned stops (from fault register). Performance = actual cycle time vs. ideal cycle time (from job spec). Quality = good parts vs. total (from vision or PLC). All three factors are derived from the same data source, updated per cycle.

From first bolt to full production history

Register a machine once. Everything else — faults, PM events, job history, tooling wear — is captured automatically.

1

Register

Manual

Add a machine: manufacturer, model, serial number, commission date, plant location. Attach subsystem map — drive, conveyor, spindle, pneumatics. Assign PLC I/O tags from the catalog.

2

Connect

Automated

ForgeMachine connects to the PLC via one of 30+ manufacturer adapters. Tag values flow in continuously. Subsystem state updates in real time. No manual data entry after initial setup.

3

Monitor

Automated

Cycle counters, fault registers, and energy meters are read per cycle. OEE is calculated live. Anomaly detection flags deviations from established operating envelopes.

4

Record

Automated

Every fault, PM event, and engineering change is logged with a timestamp. Job history accumulates: parts produced, cycle time distribution, tooling wear. Revision history captures every hardware change.

5

Serve

Automated

ForgeOps, ForgeMaint, ForgeSchematics, ForgeCAD, and ForgeProcure read from ForgeMachine via the ForgeHub event bus. Changes to machine state propagate to every dependent product automatically.

Every capability, in depth

Subsystem Map

Every machine decomposed into named subsystems — drive, spindle, pneumatics, PLC, vision. Each subsystem carries manufacturer, model, serial, and field data.

PLC I/O Catalog

Every tag mapped to a named subsystem. When a fault fires on a tag, ForgeMachine knows which physical component it belongs to — manufacturer, model, serial included.

Live OEE from Cycle Data

Availability, Performance, Quality — computed from PLC cycle counters and fault registers, updated per cycle. Not daily estimates.

Revision History

Every hardware change, PM event, and engineering change is logged with a timestamp, operator, and linked source record. The full life of each machine is auditable.

Job History

Every job run on every machine: part number, quantity, cycle time distribution, reject count, tooling wear. Feeds ForgeProcure for automatic tooling reorders.

iPad Operator Queue

Machinists see their next job, required tooling, NC program status, and any active machine alerts — on an iPad at the machine. No paper travelers.

Constraint-Aware Job Scheduling

Jobs are scheduled against real constraints: machine PM windows, active faults, tooling availability, material stock. Not a Gantt chart disconnected from reality.

30+

Manufacturer device connections

Bosch, Fanuc, Siemens, Allen-Bradley, Mitsubishi, more

Per cycle

OEE update rate

Not daily estimates — live cycle data

6

Forge products served

One registry, no synchronization problem

< 2 sec

Fault-to-subsystem resolution

Tag → named physical component

Integrations

One registry. Every product reads from it.

ForgeMachine eliminates the data synchronization problem. Register a machine once — subsystems, I/O tags, PM schedule, job specs. ForgeOps, ForgeMaint, ForgeSchematics, ForgeCAD, and ForgeProcure all read from the same record. Nothing goes out of sync because there is only one record.

The Forge suite