Haas M99-Unterprogrammrückkehr oder Schleife
Da die Haas-Unterprogrammbefehle M97 M98 bereits kurz mit Unterprogrammbeispielen beschrieben sind, lesen Sie hier
Haas M97 Lokaler Unterprogrammaufruf mit CNC-Programmbeispiel
Haas M98-Unterprogrammaufruf mit einfachem Beispielcode
Weitere Artikel zu CNC-Unterprogrammen
CNC-Unterprogramme Grundlagen für CNC-Maschinenbauer
Hier beschriebene Fanuc-Unterprogramme
Fanuc-Unterprogrammierung
Beispiel für ein Fanuc-Unterprogramm
Mehrfachstart-Gewinde mit Fanuc G76-Gewindezyklus
Haas M99 Unterprogramm zurück
Haas M99 wird verwendet, um von einem Unterprogramm (Unterprogramm) oder Makro zum Hauptprogramm zurückzukehren.
Haas-CNC
Haas M98 Unterprogramm Aufruf M99 Unterprogramm Rückgabe Beispiel
O0001 (Main Program number) M98 P100 L4; (Call sub-program O0100 – repeat subprogram 4 times) M30 (End of program)
O0100 (Sub-program Number) G00 G90 G55 X0 Z0 (N line that will run after M98 P100 is run) S500 M03 G00 Z-.5 G01 X.5 F100. G03 Z... G01 X0 Z1. F50. G91 G28 Z0 G90 M99 (sub-program end, return to main-program)
Haas M97 CNC Lokaler Unterprogrammaufruf M99 Unterprogrammrückgabebeispiel
O0001 M97 P1000 L2 (L2 command will run the N1000 line twice) M30 N1000 G00 G90 G55 X0 Z0 (N line that will run after M97 P1000 is run) 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 geschrieben werden und würde zu einer fortlaufenden Programmschleife führen.
Haas M99 Hauptprogrammschleifenbeispiel
O0001 S500 M03 G00 Z-.5 G01 ... G03 ... G01 X0 Z1. F50. G91 G28 X0 G28 Z0 G90 M99
CNC-Maschine