Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Equipment >> CNC-Maschine

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 ist

Ende 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 verwendet
N100 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:

zu einer bestimmten Programmzeilennummer zu springen

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

  1. Mikroprozessorprogrammierung
  2. Was ist Arduino und wie wird es programmiert? – Arduino-Programmierung
  3. STK500:Eine großartige Möglichkeit, Mikrocontroller zu programmieren
  4. 5 fachmännische Methoden zur Programmierung eines FANUC-Roboters
  5. Fanuc G75 Einstechzyklus CNC-Programmbeispiel
  6. Fanuc CNC-Programmbeispiel
  7. Fanuc G20 Messung in Zoll mit CNC-Programmbeispiel
  8. Fanuc CNC-Drehmaschinen-Programmierbeispiel
  9. Fanuc G94 Facing Cycle CNC-Beispielprogramm
  10. Fanuc-M-Code-Liste