Fanuc-Unterprogrammierung
Fanuc-Unterprogrammierung
Die Fanuc-CNC-Steuerung bietet die Möglichkeit, auf andere Teileprogramme zuzugreifen, die im Hauptverzeichnis gespeichert sind.
Für ein CNC-Programmbeispiel für den Unterprogrammaufruf lesen Sie Multi Start Threads with Fanuc G76 Threading Cycle
Unterprogrammaufruf
Das Unterprogramm wird mit einem M98-Befehl aufgerufen, gefolgt von der Unterprogrammnummer mit vorangestelltem Buchstaben P.
N10 M98 P1004
In der obigen CNC-Programmzeile wird das Unterprogramm 1004 aufgerufen, das im Steuerungsspeicher als O1004
abgelegt istEnde des Unterprogramms
Um zur letzten Programmposition (Hauptprogramm) zurückzukehren, damit das Programm fortgesetzt werden kann,
ein M99-Befehl in der letzten Zeile des Unterprogramms wird verwendetN100 M99
Fanuc-Unterprogrammierung
Unterprogramm-Wiederholungen
Die Steuerung hat auch die Möglichkeit, einen Wiederholungsbefehl als Teil der M98-Programmzeile zu enthalten.
Wenn die Programmzeile mit dem Befehl M98 P1004 geschrieben wird, liest die Steuerung
die Informationszeile tatsächlich als M98 P00001004, wobei die ersten 4 Ziffern nach dem P-Wort die
Wiederholungsmenge sind.
Zu wiederholen ein Unterprogramm (O1004) 33 Mal, würde die Programmzeile wie folgt lauten:
M98 P331004
Der obige CNC-Programmcode ruft das O1004-Programm 33 Mal auf und kehrt dann zum Hauptprogramm zurück.
M99-Befehl
Die Fanuc-Steuerung hat die Möglichkeit, bei der Rückkehr zum
Hauptprogramm mit dem M99-Befehl als:
M99 P100
Dieser obige Befehl verschiebt die Steuerung in die Zeile Nummer N100 im Hauptprogramm.
M99 kann auch am Ende eines Hauptprogramms stehen und würde zu einer
Endlosschleife des Programms führen.
CNC-Maschine
- Mikroprozessorprogrammierung
- Was ist Arduino und wie wird es programmiert? – Arduino-Programmierung
- STK500:Eine großartige Möglichkeit, Mikrocontroller zu programmieren
- 5 fachmännische Methoden zur Programmierung eines FANUC-Roboters
- Fanuc G75 Einstechzyklus CNC-Programmbeispiel
- Fanuc CNC-Programmbeispiel
- Fanuc G20 Messung in Zoll mit CNC-Programmbeispiel
- Fanuc CNC-Drehmaschinen-Programmierbeispiel
- Fanuc G94 Facing Cycle CNC-Beispielprogramm
- Fanuc-M-Code-Liste