An OPC UA Server must provide the CncInterface Object of type CncInterfaceType when supporting this companion standard. The CncInterface manages
- a list containing all CNC axis Objects (CncAxisList of type CncAxisListType),
- a list containing all CNC spindle Objects (CncSpindleList of type CncSpindleListType) and
- a list containing all CNC channel Objects (CncChannelList of type CncChannelListType). CNC Channel Objects shall reference all CNC drive Objects (axes, spindles) affiliated to this channel.
If a CNC system’s OPC UA Server supports file access, the entry point to the file system is a FileSystem Object in the standard UA Namespace (0:http://opcfoundation.org/UA/) that must be subordinated to the CncInterface Object.