Einbindung der CNC 9x.00 in eine Automatisierungslösung über RPC (Remote Procedure Call) mit SM IIoT Connect
CNC-NewsDie Softwarelösung SM IIoT Connect der SIEB & MEYER AG ermöglicht einen einheitlichen Zugriff auf Produktionsdaten von CNC-Maschinen. Mithilfe der Softwarelösung können bestehende Fertigungsmaschinen um Standardprotokolle der Industrie, wie OPC UA, nachgerüstet werden. Durch den Einsatz von OPC UA finden Sie eine Vielzahl an Standardanwendungen, mit denen Sie schnell und flexibel Ihre Steuerung auslesen oder automatisieren können.
Die Softwarelösung SM IIoT Connect der SIEB & MEYER AG ermöglicht einen einheitlichen Zugriff auf Produktionsdaten von CNC-Maschinen. Mithilfe der Softwarelösung können bestehende Fertigungsmaschinen um Standardprotokolle der Industrie, wie OPC UA, nachgerüstet werden. Durch den Einsatz von OPC UA finden Sie eine Vielzahl an Standardanwendungen, mit denen Sie schnell und flexibel Ihre Steuerung auslesen oder automatisieren können.
Über die Software der SM IIoT Connect kann die CNC 9x.00 mit dem OPC UA-Methodenaufruf angesteuert werden. Dank der Implementierung des OPC UA-Standards kann der Produktionsprozess in jedem Schritt überwacht und gesteuert werden. Der Zugriff erfolgt hierbei durch eine OPC UA-Standardsoftware oder durch eine dem Standard folgende eigene Software. Die Programmiersprache kann dabei im Prinzip frei gewählt werden. Es existieren Referenzimplementierungen zum Beispiel in den Programmiersprachen C, C++, C#, Python und Java.
Über diesen OPC UA Client können zum Beispiel Teileprogramme, ATP- und Durchmesserdateien sowie CNC-Befehle an die Steuerung übertragen und auch ausgelesen werden. Zudem ist es möglich, die CNC 9x.00 über OPC UA Methoden direkt zu steuern. Kommandos wie „Start“ oder „Stopp“ lassen sich einfach übergeben.
Beispiel
Der Maschinenhersteller kann frei wählen, mit welchem OPC UA Client die Methoden aufgerufen werden. In diesem Beispiel wird ein CNC-Befehl über das Client-Programm UaExpert an die Steuerung geschickt. Dabei wird die OPC UA-Methode „RPC_CNCCOMMAND“ verwendet:
Die erfolgreiche Verarbeitung des CNC-Befehls in der CNC 9x.00 lässt sich im „Data Acccess Viewer“ über den aktuellen Status „Succeeded“ erkennen: