This chapter defines the corresponding Profiles and Conformance Units for the “OPC UA Information Model for CNC Systems”. Profiles are named groupings of Conformance Units. Facets are Profiles that will be combined with other Profiles to define the complete functionality of an OPC UA Server or Client. The following tables specify the facets available for Servers that implement the “OPC UA Information Model for CNC systems” companion standard.
Table 34 describes the Conformance Units included in the minimum needed facet. It allows to realize the base mechanisms of this “OPC UA Information Model for CNC systems” companion standard, data access of simple and complex data types and the alarm and event mechanisms.
Table 34 – Base CNC Data Interface Server Facet Definition
Conformance Unit |
Description |
Optional/ Mandatory |
CNC Basis Data Access |
Support the interface structure and the access of all data provided by the CNC data interface. |
Mandatory |
CNC Alarming |
Support the alarm and event types defined by this “OPC UA Information Model for CNC systems” companion standard. |
Mandatory |
Table 35 defines a facet for the support of model change events to inform about model changes, e.g. change of the channel affiliation of a CNC axis.
Table 35 – Model Change Server Facet Definition
Conformance Unit |
Description |
Optional/ Mandatory |
CNC Model Change |
Support the model change event mechanisms proposed by this “OPC UA Information Model for CNC systems” companion standard. |
Mandatory |
Table 36 defines a facet for the support of access of a CNC file system.
Table 36 – File Access Server Facet Definition
Conformance Unit |
Description |
Optional/ Mandatory |
CNC File Access |
Support the file access mechanisms proposed by this “OPC UA Information Model for CNC systems” companion standard. |
Mandatory |
Table 37 defines a facet available for Clients that implement the “OPC UA Information Model for CNC systems” standard.
Table 37 – CNC Data Interface Client Facet Definition
Conformance Unit |
Description |
Optional/ Mandatory |
CNC Client Information Model |
Consume objects that conform to the types specified in the “OPC UA Information Model for CNC systems” |
Mandatory |
CNC Client Model Change |
Consume the model change event proposed in the “OPC UA Information Model for CNC systems”. |
Optional |
CNC Client File Access |
Transfer files bidirectional between the OPC UA Server of a CNC supporting this “OPC UA Information Model for CNC systems” and an OPC UA Client. |
Optional |