Grundlagen der CNC-Unterprogramme für CNC-Maschinisten
CNC-Programmierer und Maschinenbediener müssen sich täglich mit unterschiedlichen Arten von Komponenten und unterschiedlichen Bearbeitungsvorgängen auseinandersetzen.
Um mit dem Tempo Schritt zu halten, implementieren sie verschiedene Techniken.
Was ist Unterprogrammierung?
Eine dieser und am häufigsten verwendeten Techniken ist die Unterprogrammierung.
Die Unterprogrammierung ist einfach zu verwenden und zu verstehen, mit einfachen Befehlen wie M98, M99 können Sie eine größere Flexibilität erreichen.
Unterprogramme sind normale CNC-Programme, die von einem Programm (normalerweise als Hauptprogramm bezeichnet) aufgerufen werden, um eine Art wiederholbarer Bearbeitungsoperation hinzuzufügen.
Beispiele für CNC-Unterprogramme
- Fanuc-Unterprogrammierung
- Beispiel für ein Fanuc-Unterprogramm
- Mehrfachstart-Gewinde mit Fanuc G76-Gewindezyklus
Grundlagen der CNC-Unterprogrammierung
Für die Unterprogrammierung sind keine zusätzlichen Fähigkeiten erforderlich
Sie (CNC-Maschinist/CNC-Programmierer) müssen keinen neuen G-Code oder Programmierstil lernen, Sie nutzen lediglich die Kenntnisse der CNC-Programmierung, die Sie bereits haben.
Unterprogramme sind wie normale Programme, die wir täglich hinzufügen, schreiben , ändern und löschen.
CNC-Unterprogramme enden mit M99
Ein wichtiger Unterschied zwischen einem Hauptprogramm und einem Unterprogramm besteht darin, dass
Hauptprogramme mit M30 enden, aber
Unterprogramme mit M99 enden
CNC-Unterprogramme benennen
Unterprogramme sind normale CNC-Programme, werden also ähnlich wie O0001, O0005 usw. benannt (nummeriert).
Wie füge ich ein CNC-Unterprogramm ein?
Unterprogramme werden in CNC-Maschinensteuerungen genauso eingefügt, wie andere CNC-Programme erstellt werden.
CNC-Unterprogrammaufruf
Unterprogramme können vom Hauptprogramm mehrfach an mehreren Stellen aufgerufen werden.
Auch Unterprogramme können andere Unterprogramme aufrufen.
Normalerweise können Unterprogramme bis zu vier Ebenen verschachtelt werden.
Wie rufe ich ein Unterprogramm auf? Fanuc-Unterprogrammierung
CNC-Unterprogramm Ende
Wenn ein Unterprogramm mit M99 endet, wird die Kontrolle an das aufrufende Programm (Hauptprogramm) zurückgegeben, und die Programmausführung beginnt von diesem Punkt an.
Beispiel
Wenn ein Hauptprogramm (O0001) ein Unterprogramm (O0002) aufruft und dieses Unterprogramm ein anderes Unterprogramm (O0003) aufruft.
Also wenn O0003 nach Abschluss seiner Bearbeitung mit M99 endet, wird die Steuerung zurückgegeben O0002 und die Bearbeitung wird fortgesetzt, bis dieses Unterprogramm mit M99 endet, bei diesem Aufruf kehrt die Steuerung zu O0001 zurück, und das wird weiter ausgeführt, bis M30 erreicht wird, wodurch das Programm beendet wird.
CNC-Maschine
- zu suchen in einer CNC-Maschine
- CNC-Werkzeuggrundlagen für besseres Schneiden und Schnitzen von Holz
- Bester CNC-Fräser für die Holzbearbeitung
- Sicherheitstipps am Arbeitsplatz für CNC-Maschinisten
- 4 Richtlinien für CNC-Spindeln
- Referenzen für unseren CNC-Fräser
- Video für CNC-Maschinisten
- Empfehlungen für das Verhältnis von Bohrstangendurchmesser zu Länge für CNC-Maschinenbediener
- CNC-Programmierung für CNC-Maschinisten
- SINUMERIK CNC-Steuerung - Integrierte Online-Hilfe - Eine Übersicht für CNC-Maschinenbauer