A metal forming machine is described by an instance of the 8:MachineToolType defined in OPC 40501-1 Machine Tools and has various extensions for the metal forming specific values and process data. The 8:MachineToolType Instance can be extended by the following points through metal forming specific objects types (see Figure 10). The object type 8:ElementMonitoringType from the 0:BaseObjectType instance is extended by the Metal Forming ObjectTypes ProcessWorkingUnitType (7.4) and FormingProcessWorkingUnitType (7.5). The ObjectType 8:BaseToolType is supplemented by the ObjectTypes FormingToolType (7.6) and FormingMultiToolType (7.7). The example in Figure 9 also shows an extension of the 8:MachineToolType. To identify machines of different manufacturers, the information in the 2:Identification component of the 8:MachineToolType can be used.
Figure 10 – Extension of the MachineTool