MetalForming
Metal Forming — press machines, forming lines, sheet-metal processing. Two structured types, deep cascade through MachineTool, Machinery, PADIM, IA, DI.
OPC UA companion specification for metal-forming machines — hydraulic presses, mechanical presses, sheet-metal lines, deep- drawing machines. Extends MachineTool with forming-specific process data.
What's in the package
| Artefact | Count |
|---|---|
| Enums | — |
| DTOs | 2 |
| Codecs | 2 |
| Registrars | 1 (MetalFormingRegistrar) |
Loading
use PhpOpcua\Client\ClientBuilder;
use PhpOpcua\Nodeset\MetalForming\MetalFormingRegistrar;
$client = ClientBuilder::create()
->loadGeneratedTypes(new MetalFormingRegistrar()) // pulls MachineTool, Machinery, IA, DI, PADIM
->connect('opc.tcp://press-controller.local:4840');
Direct dependencies
- MachineTool
- Machinery — via MachineTool
- IA — via Machinery
- DI — via IA
- PADIM — for process-instrument descriptors
The deepest cascade in the package — five registrars come along with one load.
Notable types
The two DTOs encode press-cycle records and stroke-curve metadata specific to forming operations. The spec leans on MachineTool for identification and on PADIM for measurement-side instrumentation.