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

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

  1. C# while und do...while-Schleife
  2. C# for-Schleife
  3. C#-Foreach-Schleife
  4. C für Schleife
  5. C while und do...while Schleife
  6. Python-While-Schleife
  7. Java for-each-Schleife
  8. Geschichte von Haas
  9. CNC-Referenzpunktrückgabe
  10. Haas Mill M-Codes