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

Fanuc Unterprogrammierung meistern: Effiziente M98 Nutzung für Gewindeschneidzyklen

Fanuc Unterprogrammierung

Die Fanuc CNC-Steuerung bietet die Möglichkeit, auf andere im Hauptverzeichnis gespeicherte Teileprogramme zuzugreifen.

Für ein CNC-Programmbeispiel für Unterprogramm-Aufruf lesen Sie: Mehrstartgewinde mit Fanuc G76 Gewindeschneidzyklus

Unterprogramm-Aufruf

Das Unterprogramm wird durch einen M98-Befehl gefolgt von der Unterprogrammnummer mit vorangestelltem P aufgerufen.

N10 M98 P1004

In der obigen CNC-Programmzeile wird das Unterprogramm 1004 aufgerufen, das im Steuerungsspeicher als O1004 gespeichert ist.

Unterprogramm-Ende

Um zur letzten Programmposition (Hauptprogramm) zurückzukehren, damit das Programm fortgesetzt wird,

wird ein M99-Befehl in der letzten Zeile des Unterprogramms verwendet:
N100 M99

Fanuc Unterprogrammierung meistern: Effiziente M98 Nutzung für Gewindeschneidzyklen

Fanuc Sub Programming

Unterprogramm-Wiederholungen

Die Steuerung bietet auch die Möglichkeit, einen Wiederholbefehl als Teil der M98-Programmzeile zu enthalten.

Wenn die Programmzeile mit dem M98 P1004-Befehl geschrieben wird, liest die Steuerung die Zeile tatsächlich als M98 P00001004 – die ersten 4 Ziffern nach dem P-Wort sind die Wiederholanzahl.
Um ein Unterprogramm (O1004) 33-mal zu wiederholen, lautet die Programmzeile wie folgt:

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 kann bei der Rückkehr zum Hauptprogramm mit dem M99-Befehl zu einer bestimmten Programmzeilennummer springen:

M99 P100
Dieser Befehl bewegt die Steuerung zur Zeilennummer N100 im Hauptprogramm.

M99 kann auch am Ende eines Hauptprogramms stehen und ergibt eine kontinuierliche Programmschleife.

CNC-Maschine

  1. Mikroprozessor-Programmiergrundlagen
  2. Arduino einfach erklärt: Was es ist und wie man es programmiert
  3. STK500: Vertrauenswürdige Lösung für sichere AVR-Mikrocontroller-Programmierung
  4. FANUC-Roboter programmieren: 5 bewährte Experten-Techniken
  5. Fanuc G75 Nutenzyklus meistern: Schritt-für-Schritt CNC-Programmierbeispiel
  6. Fanuc CNC-Programmierung: Einfaches, funktionsreiches Beispiel
  7. Fanuc G20: Zollbasiertes CNC-Programmieren meistern – Praktisches Beispiel
  8. Einsteigerfreundliches Fanuc CNC-Drehprogrammierbeispiel – Gerade, Kegel & Bogen
  9. Umfassendes Fanuc G94 Plandrehzyklus Beispiel für CNC-Bearbeitung
  10. Umfassende Fanuc M-Code Referenz für CNC-Drehen und Fräsen