# Übersicht

## Aufgabe

Das Service Interface ist ein synchroner Kommunikationsmechanismus, um aus einem CNC-Programm heraus einen externen Service aufrufen zu können.

Der externe Service kann verschiedene Aufgaben ausführen, z.B.:

- Maschinen- und Logdaten verarbeiten und/oder archivieren.
- E-Mails über eine erfolgreiche Programmbeendigung versenden.
- Funkmessuhren auslesen und die Messwerte an das CNC-Programm zurückgeben.

## Achtung

Um das Service Interface sinnvoll nutzen zu können, muss man 2 Softwarekomponenten entwickeln: 1. den externen Service und 2. das CNC-Programm, welches den Service aufruft. Daher ist diese Funktionsbeschreibung nur für erfahrene Nutzer bzw. Softwareentwickler geeignet.

## Voraussetzung

Das Service Interface benutzt Beckhoffs ADS-Mechanismus.

Voraussetzungen sind daher:

- TwinCAT 2.* mit CNC Version >= V.2.11.2030.01, oder
- TwinCAT 3.* mit CNC Version >= V.3.1.3057.03