Haas M99 meistern: Unterprogramm-Rückkehr & Schleifensteuerung
Da die Haas-Unterprogrammbefehle M97 und M98 bereits mit Beispielen kurz beschrieben wurden, lesen Sie hier:
- Haas M97 Lokales Unterprogramm-Aufruf mit CNC-Programmbeispiel
- Haas M98 Unterprogramm-Aufruf mit grundlegendem Beispielcode
Weitere CNC-Unterprogramm-Artikel
- CNC Unterprogramme Grundlagen für CNC-Fachkräfte
Fanuc Unterprogramme beschrieben hier
- Fanuc Unterprogrammierung
- Fanuc Unterprogrammbeispiel
- Mehrstartgewinde mit Fanuc G76 Gewindeschneidzyklus
Haas M99 Unterprogramm-Rückkehr
Haas M99 wird verwendet, um vom Unterprogramm (Subroutine) oder Makro zum Hauptprogramm zurückzukehren.
Haas CNC
Haas M98 Unterprogramm-Aufruf M99 Unterprogramm-Rückkehr Beispiel
O0001 (Hauptprogrammnummer) M98 P100 L4; (Unterprogramm O0100 aufrufen – Unterprogramm 4-mal wiederholen) M30 (Programmende)
O0100 (Unterprogrammnummer) G00 G90 G55 X0 Z0 (N-Zeile, die nach M98 P100 ausgeführt wird) S500 M03 G00 Z-.5 G01 X.5 F100. G03 Z... G01 X0 Z1. F50. G91 G28 Z0 G90 M99 (Unterprogrammende, Rückkehr zum Hauptprogramm)
Haas M97 CNC Lokales Unterprogramm-Aufruf M99 Unterprogramm-Rückkehr Beispiel
O0001 M97 P1000 L2 (L2 Befehl führt die N1000 Zeile zweimal aus) M30 N1000 G00 G90 G55 X0 Z0 (N-Zeile, die nach M97 P1000 ausgeführt wird) S500 M03 G00 Z-.5 G01 X.5 F100. G03 Z... G01 X0 Z1. F50. G91 G28 X0 G28 Z0 G90 M99
Haas M99 Schleife
M99 kann auch am Ende eines Hauptprogramms stehen und ergibt eine kontinuierliche Programmschleife.
Haas M99 Hauptprogramm-Schleifenbeispiel
O0001 S500 M03 G00 Z-.5 G01 ... G03 ... G01 X0 Z1. F50. G91 G28 X0 G28 Z0 G90 M99
CNC-Maschine
- C# While und Do-While Schleifen meistern: Syntax, Beispiele und Best Practices
- C# For-Schleifen meistern: Syntax, Ablauf und praktische Beispiele
- C# foreach Schleifen: Arrays und Collections einfach durchlaufen
- Die C for-Schleife meistern: Syntax, Mechanik und praktische Beispiele
- While- und Do-While-Schleifen in C meistern: Praktische Beispiele
- Pythons While-Schleife meistern: Syntax, Beispiele & Best Practices
- Java Enhanced For-Schleife meistern: Syntax, Beispiele und Best Practices
- Gene Haas: Vom CNC-Pionier zum Motorsport-Imperium
- CNC Referenzpunktanfahrt erklärt: Präzises Nullen & Positionieren
- Vollständiger Leitfaden zu Haas Fräsen M-Codes: Funktionen, Einstellungen & Anwendung