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

Haas M98-Unterprogrammaufruf mit einfachem Beispielcode

Haas M98 Unterprogrammaufruf

Haas M98 Sub Program Call Code wird zum Aufrufen von Unterprogrammen (Unterprogrammen) verwendet.
Das Unterprogramm muss in der Programmliste stehen, das Unterprogramm muss mit M99 enden.
CNC-Maschinisten können sogar die Nummer des Unterprogramms wählen wiederholt.

Was ist Unterprogrammierung?
Unterprogramme sind normale CNC-Programme, die von einem Programm (normalerweise als Hauptprogramm bezeichnet) aufgerufen werden, um eine Art wiederholbarer Bearbeitungsoperation hinzuzufügen.

Haas M97 Lokaler Unterprogrammaufruf
Haas hat einen M97 Local-Subroutine-Call-Befehl, um eine Subroutine (Unterprogramm) aufzurufen, die sich innerhalb des aufrufenden Programms (Hauptprogramm) befindet.
Haas M97 Local Subprogramm Call (mit CNC-Programmbeispiel) hat bereits wurde hier kurz beschrieben Haas CNC M97 Local Sub-Program Call with CNC Program Example.

Haas-CNC

Was sind Unterprogramme?

Haas M98 Unterprogramm-Aufrufformat

M98 P… L…
P – Nummer des aufgerufenen Programms.
L – Anzahl der Wiederholungen des Unterprogramms, das aufgerufen wird.

Da das aufgerufene Programm (Unterprogramm) in der Programmliste stehen muss
und das Unterprogramm mit M99 enden muss.

Haas M98 Unterprogrammbeispiel

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)

CNC-Maschine

  1. Fanuc G20 Messung in Zoll mit CNC-Programmbeispiel
  2. G02 G03 Beispielprogramm für Kreisinterpolation mit G-Code
  3. Kegeldrehen mit modalem G90-Drehzyklus – CNC-Beispielcode
  4. G90 Drehzyklus Fanuc – Beispielcode für CNC-Programm
  5. Haas G71-Beispielprogramm
  6. C-Achsen-Drehbank-Programmierbeispiel mit angetriebenen Werkzeugen auf Haas CNC
  7. Programmbeispiel für Fase und Radius mit G01
  8. Lokaler Haas-CNC-M97-Unterprogrammaufruf mit CNC-Programmbeispiel
  9. Löschen aller Offsets mit G10 G-Code auf Haas-Werkzeugmaschinen
  10. Grundlagen der CNC-Programmierung – Tutorials mit Beispielprogrammcode