Integrations

It reads your forge. It does not replace it.

Forgiron connects to the induction and furnace PLCs, press and hammer controls, die spray systems, thermal and high-speed cameras, ultrasonic and MPI stations, robots, heat-treat furnaces and MES already in a forge and normalises their signals into one time-aligned part and lot record. Writes go back through the same controllers, guarded.

11 system categoriesReads and guarded writesConfirmed per site

run_7c2e41 · agent graph · cell F-2 · scenario 10 nodes · 1 approval gate
01 · orchestrator ingest.order ✓ SUCCEEDED 02 · forgetwin twin.simulate ✓ SUCCEEDED 03 · heat_billet heat.soak ✓ SUCCEEDED 04 · die_lube die.spray ✓ SUCCEEDED 05 · orchestrator approve.human ◆ APPROVAL 06 · forge_press forge.stroke ✓ SUCCEEDED 07 · defect_inspect inspect.fuse ✓ SUCCEEDED 08 · robot_handling handle.transfer ✓ SUCCEEDED 09 · trim_heat heat.treat ✓ SUCCEEDED 10 · quality_conf lot.release ✓ SUCCEEDED

Illustrative scenario: Cell F-2 · 2,500 t closed-die press · 42CrMo4 connecting rod, one lot, one approval gate

Integrations

It speaks forge, not cloud

Forgiron reads and writes through the systems already on the floor. No rip and replace, no parallel historian, no new HMI to learn. Vendor names are examples of systems found in forges, not certified integrations; connector availability is confirmed per site.

Billet heating

Induction and furnace PLCs (EFD Induction, Ajax TOCCO, Inductotherm, SMS group class systems)

Power, zone and soak reads, guarded writes

Presses and hammers

Press, hammer and ring-mill controls (SMS group, Schuler, Ajax, Sumitomo and Nedschroef, Danieli class systems)

Force, ram and energy reads; supervised schedule writes

Die spray and cooling

Spray, lubrication and die-cooling systems

Dose, pattern, timing and cooling

Thermal and vision

Thermal cameras, pyrometers, high-speed cameras at the press

Billet and die temperature, fill, surface defects

Ultrasonic, MPI, dimensional

Ultrasonic and MPI stations and dimensional systems (Waygate, Evident, Magnaflux class systems)

Scans, indications and dimensions per part

Forging simulation

Forging FEM packages (Transvalor Forge, Simufact Forming, QForm, DEFORM class tools)

Model and result exchange with the twin

Robots and safety

Robots, manipulators and safety PLCs

Pose, grip and path state inside interlocked limits

Heat-treat

Austenitize, quench and temper furnaces

Zone, quench and temper reads, guarded writes

MES and quality

Forging MES and QMS (Siemens, Rockwell, in-house systems)

Orders, part specs, lot genealogy, disposition

Historian and stores

Time-series store for telemetry, pgvector for defect and ultrasonic images, geometry, dies and recipes

Backfill, replay, retrieval

Edge

NVIDIA Jetson Orin at the cell, on-prem GPU in the plant

Inference where the press lives

See all integrations

Compatibility

Systems and what we do with them

Vendor names are examples of the systems found in forges, not certified integrations. Connector availability is confirmed during the shadow-mode weeks of a pilot.

Systems and what Forgiron does with them
CategoryExamples in the forgeWhat Forgiron does
Billet heatingInduction and furnace PLCs (EFD Induction, Ajax TOCCO, Inductotherm, SMS group class systems)Power, zone and soak reads, guarded writes
Presses and hammersPress, hammer and ring-mill controls (SMS group, Schuler, Ajax, Sumitomo and Nedschroef, Danieli class systems)Force, ram and energy reads; supervised schedule writes
Die spray and coolingSpray, lubrication and die-cooling systemsDose, pattern, timing and cooling
Thermal and visionThermal cameras, pyrometers, high-speed cameras at the pressBillet and die temperature, fill, surface defects
Ultrasonic, MPI, dimensionalUltrasonic and MPI stations and dimensional systems (Waygate, Evident, Magnaflux class systems)Scans, indications and dimensions per part
Forging simulationForging FEM packages (Transvalor Forge, Simufact Forming, QForm, DEFORM class tools)Model and result exchange with the twin
Robots and safetyRobots, manipulators and safety PLCsPose, grip and path state inside interlocked limits
Heat-treatAustenitize, quench and temper furnacesZone, quench and temper reads, guarded writes
MES and qualityForging MES and QMS (Siemens, Rockwell, in-house systems)Orders, part specs, lot genealogy, disposition
Historian and storesTime-series store for telemetry, pgvector for defect and ultrasonic images, geometry, dies and recipesBackfill, replay, retrieval
EdgeNVIDIA Jetson Orin at the cell, on-prem GPU in the plantInference where the press lives
Connection

How a cell gets connected

The shadow-mode weeks of a pilot.

  1. Inventory. List the heating, press, die, inspection, robot, heat-treat and MES systems on the wedge cell, with their interfaces.
  2. Read-only first. Connect every source read-only and build the time-aligned part and lot record. No writes exist yet.
  3. Baseline. Measure the agreed metric from the forge's own records for 30 to 60 days.
  4. Declare the tags and the envelope. Agree the tag allow-list, limits, qualified process envelope and approvers before any write is enabled.
  5. Assist, then bounded. Writes begin on approval, then inside limits for low-risk actions, as the autonomy level is raised. Press control stays supervised.
Boundaries

What Forgiron deliberately does not do

Scope limits in version one.

  • Replace the PLC, press control, safety system or interlocks. Forgiron is a supervisory layer on top of them.
  • Write to any tag that is not on the allow-list, or outside its declared limits and envelope.
  • Adapt a press schedule without a named engineer's approval until the part family is qualified.
  • Run full multi-module autonomy across the whole forge in version one.
  • Build long-tail integrations beyond the design partners' stacks before they are needed.
  • Move die designs, recipes or process models across tenants.
Run timeline · scenario

One scenario run, step by step

Every Forgiron run is an ordered, inspectable sequence. This is run_7c2e41 on Cell F-2 · 2,500 t closed-die press · 42CrMo4 connecting rod. Scenario completes in 10 steps with one approval gate. Surface temperature held at 1,205 °C with a 14 °C core-to-surface spread, fill predicted and confirmed complete, one lap precursor at the flash land cleared by a blow-energy trim, lot L-80412 released with full genealogy.

run_7c2e41 Cell F-2 · 2,500 t closed-die press · 42CrMo4 connecting rod illustrative scenario SUCCEEDED
  1. 01 ingest.order SUCCEEDED 0.6 s

    Plant Orchestrator · Pulled the part spec for the 42CrMo4 connecting rod from MES: forging window 1,180 to 1,230 °C, two-blow closed-die schedule, flash land 2.4 mm, temper to 28 to 32 HRC, 1,200 pieces. Locked the qualified process envelope.

  2. 02 twin.simulate SUCCEEDED 52 s

    Forge Twin · Simulated 24 candidate heat-and-stroke recipes on the as-forged twin for soak time, blow energy and spray timing, ranked on predicted fill, lap risk at the flash land, die load and kWh per piece.

  3. 03 heat.soak SUCCEEDED 2 m 10 s

    Heat-and-Billet · Induction power on IH-2 stepped down 4% in the final soak stage as the pyrometer read 1,205 °C at the surface. Core-to-surface spread estimated at 14 °C against a 20 °C limit, no overheat, scale growth inside the window.

  4. 04 die.spray SUCCEEDED 48 s

    Die-and-Lube · Lower-die spray dose raised 6% and cooling extended 0.3 s as die surface temperature climbed through 240 °C. Heat-check growth on cavity 2 flagged at 0.31 of the die-change threshold.

  5. 05 approve.human APPROVAL 46 s

    Plant Orchestrator · Recipe #9 moves second-blow energy 3% below the standing schedule. Press-schedule changes stay supervised on this part family, so the step was held for the shift forging engineer and approved at 05:47:31.

  6. 06 forge.stroke SUCCEEDED 1 m 36 s

    Forge-and-Press · Two-blow schedule executed with the approved energy. High-speed vision and force curves confirmed complete fill on the first ten pieces; predicted lap risk at the flash land fell from 0.27 to 0.08.

  7. 07 inspect.fuse SUCCEEDED continuous

    Defect-and-Inspect · Eight cameras, two thermal cameras and the ultrasonic station fused at the edge. One lap precursor at the flash land on piece 212 flagged and cleared by a 1.5% blow-energy trim inside the approved envelope; the piece was routed to MPI and passed.

  8. 08 handle.transfer SUCCEEDED continuous

    Robot-and-Handling · Press-to-trim transfer planned and executed by the handling robot at 11 s per piece, temperature loss in transfer 38 °C against a 60 °C limit, interlock zones clear throughout.

  9. 09 heat.treat SUCCEEDED continuous

    Trim-and-Heat · Temper furnace HT-1 zone 2 trimmed 5 °C against the predicted hardness from the recorded heat and stroke history. First hardness checks read 30 HRC, inside 28 to 32.

  10. 10 lot.release SUCCEEDED 1 m 20 s

    Quality-and-Conformance · Lot L-80412 released: genealogy written (billet lot, heat curve, stroke record, die cycles, inspection map, approvals, temper record) and dispositioned against IATF 16949 criteria with cited evidence for the quality engineer's sign-off.

Tool calls · scenario

The agent shows its work

Every tool invocation, argument and result is written to an append-only, human-readable log, and every reasoning step is expandable. Nothing about a run is hidden from the forge.

tool-call stream · run_7c2e41
  1. 05:40:02mes.read_order({ cell: "F-2", part: "CR-42CrMo4-118", qty: 1200 })
  2. 05:40:02ok envelope locked · 1,180 to 1,230 °C · 2 blows · 28 to 32 HRC
  3. 05:40:03twin.simulate({ candidates: 24, horizon: "1 lot" })
  4. 05:40:55ok best recipe #9 · fill 1.00 · lap risk 0.08 · 1.9 kWh/pc
  5. 05:40:56policy.evaluate({ recipe: 9, autonomy: "L2+" })
  6. 05:40:56ok 7 writes permitted · press_schedule requires human approval
  7. 05:40:57induction.set_power({ tag: "IH2.STAGE3_KW", delta: "-4%" })
  8. 05:43:07ok surface 1,205 °C · core-to-surface spread 14 °C · no overheat
  9. 05:43:08spray.set_dose({ die: "F2.LOWER", dose: "+6%", cool: "+0.3 s" })
  10. 05:43:56ok die surface 240 °C · heat-check index 0.31
  11. 05:43:57approval.request({ action: "press_schedule", blow2: "-3%" })
  12. 05:47:31ok approved by shift forging engineer · logged
  13. 05:47:32press.set_schedule({ press: "F-2", recipe: 9 })
  14. 05:49:08ok fill complete on 10 pieces · lap risk 0.27 → 0.08
  15. 05:49:09sensors.fuse({ cams: 8, thermal: 2, ut: true })
  16. 06:21:40precursor: lap risk 0.52 · flash land · piece 212
  17. 06:21:41press.set_schedule({ press: "F-2", blow2: "-1.5%", within: "approved envelope" })
  18. 06:21:58ok lap risk 0.52 → 0.07 · piece 212 routed to MPI · passed
  19. 06:22:00isaac.plan_path({ task: "press_to_trim", cell: "F-2" })
  20. 06:22:11ok 11 s per piece · transfer loss 38 °C · zones clear
  21. 06:22:12furnace.set_zone({ furnace: "HT-1", zone: 2, delta: "-5 °C" })
  22. 06:58:40ok first hardness 30 HRC · inside 28 to 32
  23. 06:58:41mes.log_forging({ lot: "L-80412", genealogy: "full" })
  24. 07:00:01ok scenario complete · 10 steps · 0 laps escaped · released

Reasoning trace

Plan, thought, action, observation, exactly as the orchestrator would record it.

GoalRun the 42CrMo4 connecting-rod lot on cell F-2 inside the qual…

Run the 42CrMo4 connecting-rod lot on cell F-2 inside the qualified window, hold full fill with zero laps at the flash land, and land hardness between 28 and 32 HRC.

PlanSimulate heat-and-stroke recipes on the twin first. Lead with …

Simulate heat-and-stroke recipes on the twin first. Lead with heating so the billet state is right before the stroke, then set spray against die temperature, then execute the approved press schedule. Fuse inspection continuously. Hold any press-schedule change for a human.

ThoughtThe standing schedule runs the second blow hot enough to guara…

The standing schedule runs the second blow hot enough to guarantee fill on a cold billet. With the induction soak held at 1,205 °C the twin predicts the same fill at 3% less energy and lower flash-land lap risk, because the metal arrives more uniform.

Actiontwin.simulate(candidates=24) returns recipe #9: stage-3 induct…

twin.simulate(candidates=24) returns recipe #9: stage-3 induction power down 4%, lower-die spray up 6%, second-blow energy down 3%.

ObservationRecipe #9 predicts fill 1.00, lap risk 0.08 and 1.9 kWh per pi…

Recipe #9 predicts fill 1.00, lap risk 0.08 and 1.9 kWh per piece. Two candidates scored lower on energy but pushed predicted die load past the cavity-2 limit and were discarded.

ActionExecute recipe #9: seven bounded writes permitted on heating, …

Execute recipe #9: seven bounded writes permitted on heating, spray, handling and heat-treat; the press-schedule write routed to the shift forging engineer.

ObservationLap precursor at the flash land on piece 212 at 06:21:40. A 1.…

Lap precursor at the flash land on piece 212 at 06:21:40. A 1.5% blow-energy trim inside the approved envelope cleared it in 17 s; the piece was routed to MPI and passed.

OutcomeScenario complete. Fill confirmed, no laps escaped, hardness 3…

Scenario complete. Fill confirmed, no laps escaped, hardness 30 HRC. Lot L-80412 released with full genealogy.

Accelerated computing

Physical AI, at the press

A stroke lasts a fraction of a second and a billet cools while it waits. Perception has to be local, deterministic and fast, so Forgiron runs GPU inference at the plant edge and keeps training, simulation and optimisation in the cloud or on-prem.

Jetson Orin · DeepStream · Holoscan · TensorRT

Edge perception

8 to 24 cameras per line plus thermal, ultrasonic, MPI, press and ram streams fused at the cell. Sub-100 ms visual alerts and sub-500 ms recommendations are the design targets. Jetson Thor is planned for higher sensor density.

Triton · NIM

Model serving

Defect, ultrasonic and MPI fusion, die-wear, heating, press-fill, property and disposition models behind one orchestrator at the plant edge, routed by latency, tenant, sensitivity and cost, with canary rollout by cell.

DGX or HGX · NeMo

Training

Multimodal defect, die-wear, heating, press-fill, property and quality-disposition models trained on thermal images, high-speed vision, ultrasonic and MPI signals, press curves and engineer corrections. Dedicated training capacity is planned.

Omniverse · OVX · Modulus

Forge-line twin

Billet heating, die thermal state, press stroke, fill, stress, die load and robot handling simulated before the stroke. GPU forging FEM is the workload; physics-informed surrogates are planned so recipes rank at production cadence.

Cosmos · Omniverse Replicator

Synthetic data

Rare lap, fold, underfill, crack and die-wear scenarios generated and validated against real inspection distributions before promotion. Planned.

cuOpt

Optimisation

Die allocation, press sequencing, heating batches, heat-treat queues, robot and takt coordination and inspection routing.

Isaac Sim · Isaac Lab · Isaac ROS

Robot handling

Hot billet, forging, die and trim handling skills trained and validated in simulation before they run next to a press.

RAPIDS

GPU ETL

Daily features from thermal, video, ultrasonic, MPI, press and genealogy data for retraining, drift detection and yield, scrap, die-life and energy benchmarks.

Guardrails

An agent that can move a press schedule needs a leash

Forgiron writes to production equipment. Every capability is scoped, every write is policy-checked against the qualified envelope, and every action is written to an append-only audit log the forge owns.

  • Bounded action space. Each agent writes only to an explicit tag allow-list, inside per-tag rate and magnitude limits and the qualified process envelope for the part family.
  • Policy engine before every write. Autonomy level, shift, part family, interlock state and operator presence are evaluated before a setpoint moves.
  • Human-in-the-loop gates. Press-schedule changes, die changes and lot release wait for a named approver. Safety-critical press control stays guarded by PLC interlocks and engineer approval until qualification evidence supports more.
  • Immutable audit log. Append-only and exportable. Every action records source evidence, the approved process envelope, confidence, estimated yield, scrap, die-life and energy impact, rollback path, approver and lot scope.
  • Hard fallback. Loss of the edge node, the network or a model returns control to the furnace, press or die controller's last known-good state. Interlocks are never in Forgiron's path.
  • Tenant and die-IP isolation. Die designs, part drawings, alloy recipes and quality records never cross a customer boundary. On-prem deployment is available for sensitive producers.

Compliance posture

Compliance and certification status
ItemScopeStatus
SOC 2 Type ICloud control plane QUEUED Planned, first 6 months
SOC 2 Type IICloud control plane QUEUED Planned, 6 to 12 months
SSO and RBACConsole and approvals QUEUED Planned, 6 to 12 months
AS9100 and NADCAP assurance packagesDisposition and genealogy evidence QUEUED Planned, 6 to 12 months; not a certification claim
Standards-cited reasoningAS9100, IATF 16949, NADCAP, ASTM documents RUNNING In the design, every answer cites its source
Per-tenant and die-IP isolationRecipes, die designs, models, memory RUNNING In the design from day one
On-prem and plant-edge deploymentSensitive producers RUNNING Design option

Read the security overview

FAQ

Straight answers

The questions plant directors, forging engineers and quality engineers ask in the first meeting.

Yes, but only within an explicit tag allow-list with per-tag rate and magnitude limits, inside the qualified process envelope, and only at the autonomy level your plant has set. Design partners start in shadow mode, where Forgiron writes nothing. Press-schedule changes stay supervised by a named forging engineer until the part family is qualified.

Get started

Check your stack

Start with one heating, press, die or inspection cell and one measurable baseline. A paid pilot on billet heating and press fill, die life or ultrasonic and MPI defect detection shows the number before you commit further.