This section introduces the “OPC UA Information Model for Machine Tools”.

This Information Model provides the necessary ObjectTypes to model a machine tool interface in a structure as illustrated in

Figure 6. There are ObjectTypes that are used to identify the machine tool (MachineToolIdentificationType), to monitor the machine tool(Monitoring Type), to manage the production(Production Type) on the machine tool, to handle the Equipment of the machine tool (EquipmentType) and to give notification on the status of the machine tool(NotificationType).

image011.png

Figure 6– Instance Example for OPC UA Information Model for Machine Tools

The ObjectTypehierarchy of this Companion Specification is shown within the Figures 7-12. Objects from external specifications are positioned within greyish-green boxes.

Figure 7shows the inheritance relations of the MachineToolType.

image012.png

Figure 7– Inheritance Hierarchy of the MachineToolTypein the Machine Tools Interface

Figure 8shows the inheritance hierarchy of all ObjectTypes used in the MachineToolType’s Identification component. This relates to the document structure in 8.3.

image013.png

Figure 8– Inheritance Hierarchy of the Identification in the Machine Tools Interface

Figure 9shows the inheritance hierarchy of all types used in the MachineToolType’s Monitoringcomponent. This conforms to the structure of the section Monitoring.

image014.png

Figure 9– Inheritance Hierarchy of the Monitoring in the Machine Tools Interface

Figure 10shows the inheritance hierarchy of all types used in the MachineToolType’s Productioncomponent. This conforms to the structure of the section Production.

image015.png

Figure 10– Inheritance Hierarchy of the Production in the Machine Tools Interface

Figure 11shows the inheritance hierarchy of all types used in the MachineToolType’s Equipmentcomponent. This conforms to the structure of the section Equipment.

image016.png

Figure 11– Inheritance Hierarchy of the Equipment in the Machine Tools Interface

Figure 12shows the inheritance hierarchy of all types used in the MachineToolType’s Notificationcomponent. This conforms to the structure of the section Notification.

image017.png

Figure 12– Inheritance Hierarchy of the Notification in the Machine Tools Interface