Die Dialogsteuerung ist eine Weiterentwicklung im Bereich der CNC-Steuerung. Das Funktionsprinzip ist das selbe wie bei der CNC-Steuerung nur das die Dialogsteuerung Benutzerfreundlicher und effizienter ist.
Muss man bei der Steuerung nach DIN noch alle Koordinaten und Funktionen selbst Satz für Satz eingeben nimmt bei der Dialogsteuerung die Steuerung an sich einen grossteil der Arbeit ab.
Beispiel Ein Viereck von 50x50x20mm Fräsen (Radiuskorrektur ausser acht gelassen, untere linke Ecke liegt bei X-50 Y-50):
DIN: N001 G00 X0 Y10 Z10 (anfahren und Sicherheitsabstand) N002 G00 Z-20 (zustellen) N003 G01 X0 Y-50 N004 G01 X-50 Y-50 N005 G01 X-50 Y0 N006 G01 X10 Y0 (Kontur fertig und auf Sicherheitsabstand vom Werkstück entfernt) N007 G00 Z10
Wie nun ersichtlich ist muss bei der DIN Steuerung jeder Bearbeitungsschritt einzeln angegeben werden und ich habe noch den Werkzeugwechsel (bei Maschinen ohne Werkzeugmagazin), die Werkzeuganwahl (damit die Maschine die richtigen Korrekturdaten z.B. Werkzeuglänge aus dem Werkzeugregister lädt) und die Radiuskorrektur (denn wir wollen ja mit dem Fräser am Werkstück entlang und nicht mitten durch Fahren) außer acht gelassen.
Bei einer Dialogsteuerung wäre diese Aufgabe in einer Einheit erledigt. Für das obige Beispiel beschränkt sich die Eingabe auf die Werkzeuganwahl, die Angabe der Schnittwerte und den Eckdaten des oben genannten Vierecks (Startecke: in diesem Fall X0 Y0 Tiefe:Z-20 und der gegenüberliegenden Ecke:X-50 Y-50) aus diesen Eckdaten berechnet nun die Steuerung das Viereck und durch die Anwahl des Werkzeuges errechnet sie den Anfahrweg, den Werkzeugradius und den Ausfahrweg und kehrt nach Beenden der Bearbeitung automatisch auf die Sicherheitshöhe zurück.
Auf der Metav2003 wurde auch eine Dialogsteuerung in Verknüpfung mit einem CAD-Programm vorgestellt. Bei dieser Steuerung musste man nur die CAD-Datei in die Maschine (ein 5-Achsen 3D Bearbeitungszentrum) eingeben, der Maschine angeben wo sich der Bezugspunkt in der Maschine befindet und wieviel Material sich um der CAD Kontur befindet. Dann nur noch die Werkzeuge angeben und aus diesen Daten hat die Steuerung dann selbständig das Programm errechnet.