CNC Systems Information Model

From UaCapabilities
Revision as of 10:33, 8 February 2017 by Karl (Talk | contribs)

Jump to: navigation, search


Computerized Numerical Control (CNC) systems are used to control machine tools and machining centers. The CNC system is mainly responsible for generating a relative movement between a tool (e.g cutting tool) and a workpiece. Therefore, the CNC system implements functionality to provide setpoints to a machine tool’s drives that realize the generated movement physically.

CNC systems are in most cases executed in combination with Programmable Logic Controllers (PLC). Whereas the CNC is responsible for the tool path generation, the PLC implements auxiliary functionality (mostly logical operations like activating lubrication at a certain time) and controls the peripheral devices.

This specification was created by a joint working group of the OPC Foundation and VDW. It defines an OPC UA Information Model to interface and exchange data with CNC systems.

CNC Systems Capabilities

CNC Basic Access


Discovery ID: CNC

Understand and support the OPC UA for CNC Information Model. Support the interface structure and the access of all data provided by the CNC data interface. This includes support for the alarm and event types that are defined by this companion standard.

Usage Considerations
Support OPC UA Clients to exchange data with Computerized Numerical Control (CNC) systems..
Allow interoperation with OPC UA Clients that are not CNC-aware. Examples are HMI Clients, MES or ERP Clients.

Conformance Testing

Client Server
  • Interpret and execute FDI user interface descriptions (UID)
  • Load, host, and run FDI user interface Plug-Ins (UIP)
  • Expose the information of an FDI package following the FDI information model
  • Allow access to elements of the device via the FDI information model

FDI Communication Server


Discovery ID: FDIC

Understand and support the OPC UA for FDI Information Model for Communication Server (IEC62769-7).

Usage Considerations
Integrate devices with protocols that are not natively known to the FDI Host.

Conformance Testing

Client Server

Client (FDI Host / Server) is able to use FDI Communication Server

Support the FDI Communication Server information model to represent a specific device protocol