CNC OPC UA Automation Interface

    Project Information
  • Category: Digital Twins, IoT
  • Employer: Makino
  • Project date: 2024

CNC OPC UA Automation Interface

This project was my master thesis, which I wrote at Makino. The main focus was on an OPC UA based automation interface for CNC Machines. Due to the fact that this was developed for Makino I cannot go into any of the specifics, but the final solution was completely capable of controlling a DA300 machining center and also is a also capable of working with any other IP-based device due to felexible design decisions I made.

The flexibility was made possible by a personal project I developed along side the official project, named "Graph2OPC". I will most likely go into more detail in a seperate article, but in short Graph2OPC can take Graphviz diagrams as an input and completely convert them into node sets that can be directly imported into the server. As long as device specific endpoints are available, changes to the diagram can directly implement features into the OPC UA server.