Difference between revisions of "CNC Systems Information Model"
(→Introduction) |
(→CNC Systems Capabilities) |
||
Line 7: | Line 7: | ||
== CNC Systems Capabilities == | == CNC Systems Capabilities == | ||
− | ===CNC Basic | + | ===CNC Basic=== |
− | {{CapabilityUri|/CNC_Systems_Information_Model# | + | {{CapabilityUri|/CNC_Systems_Information_Model#CNC_Basic}} |
{{Acronym|CNC}} | {{Acronym|CNC}} | ||
'''Description''' | '''Description''' | ||
− | <br>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 | + | <br>Understand and support the OPC UA for CNC Information Model. Support the interface structure and the access of all data provided by the CNC system, namely parameters, state data, process and command data, and alarm notifications that are defined by this companion standard. |
'''Usage Considerations''' | '''Usage Considerations''' | ||
− | <br> | + | <br>Setup: The CNC data interface provides data that can be used for setting up a production system controlled by a CNC. This refers first of all to production commissioning data (e.g. job description, tool data etc.) but implies to a certain extent as well CNC configuration data (e.g. axis parameters, cycle time etc.), as needed for engineering. |
− | <br> | + | <br>Operation: The CNC data interface may be used for operating a production system controlled by a CNC and therefore serves as a connection point for user interfaces. |
+ | <br>Observation: The CNC data interface may be used for observing a production system controlled by a CNC and therefore serves as a connection point for monitoring and diagnosis applications and for user interfaces. | ||
{{uaConformance| | {{uaConformance| | ||
− | * | + | * Base CNC Data Interface Server Facet |
− | * | + | * Model Change Server Facet |
| | | | ||
− | + | CNC Data Interface Client Facet}} | |
− | + | ||
− | }} | + | |
===FDI Communication Server=== | ===FDI Communication Server=== |
Revision as of 10:39, 8 February 2017
Introduction
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
URN: https://opcfoundation.org/wiki/index.php/CNC_Systems_Information_Model#CNC_Basic
Discovery ID: CNC
Description
Understand and support the OPC UA for CNC Information Model. Support the interface structure and the access of all data provided by the CNC system, namely parameters, state data, process and command data, and alarm notifications that are defined by this companion standard.
Usage Considerations
Setup: The CNC data interface provides data that can be used for setting up a production system controlled by a CNC. This refers first of all to production commissioning data (e.g. job description, tool data etc.) but implies to a certain extent as well CNC configuration data (e.g. axis parameters, cycle time etc.), as needed for engineering.
Operation: The CNC data interface may be used for operating a production system controlled by a CNC and therefore serves as a connection point for user interfaces.
Observation: The CNC data interface may be used for observing a production system controlled by a CNC and therefore serves as a connection point for monitoring and diagnosis applications and for user interfaces.
Conformance Testing
Client | Server |
|
CNC Data Interface Client Facet |
FDI Communication Server
URN: https://opcfoundation.org/wiki/index.php/Field_Device_Integration_(FDI)#FDI_Communication_Server
Discovery ID: FDIC
Description
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 |