Haas M109 Interaktive Benutzereingabe: Umfassender Leitfaden
Haas M109 INTERAKTIVE BENUTZEREINGABE
M109 erlaubt einem G-Code-Programm, eine kurze Aufforderung (Meldung) auf dem Bildschirm anzuzeigen. Eine Makrovariable im Bereich 500-599 muss über einen P-Code angegeben werden. Das Programm kann auf jedes über die Tastatur eingebare Zeichen prüfen, indem es mit dem dezimalen ASCII-Äquivalent vergleicht (G47 Texteinprägung hat ASCII-Liste).
Wie alle Offsets auf einer Haas Maschine löschen
M109 Beispielprogramme
Das folgende Beispiel fragt den Benutzer Ja/Nein und wartet auf "Y" oder "N". Alle anderen Zeichen werden ignoriert.
N1 #501= 0 (Variable löschen) N5 M109 P501 (Sleep 1 min?) IF [ #501 EQ 0. ] GOTO5 (Warte auf Taste) IF [ #501 EQ 89. ] GOTO10 (Y) IF [ #501 EQ 78. ] GOTO20 (N) GOTO1 (Prüfen fortsetzen) N10 (Y eingegeben) M95 (00:01) GOTO30 N20 (N eingegeben) G04 P1. (1 Sekunde warten) N30 (Stop) M30
Das folgende Beispiel fragt den Benutzer eine Zahl (1-5) ab:
% O01234 (M109 Programm) N1 #501= 0 (Variable #501 löschen) N5 M109 P501 (1,2,3,4,5) IF [ #501 EQ 0 ] GOTO5 IF [ #501 EQ 49 ] GOTO10 (1) IF [ #501 EQ 50 ] GOTO20 (2) IF [ #501 EQ 51 ] GOTO30 (3) IF [ #501 EQ 52 ] GOTO40 (4) IF [ #501 EQ 53 ] GOTO50 (5) GOTO1 N10 (1 eingegeben) #3006= 25 (Sleep 10 min) M95 (00:10) GOTO100 N20 (2) #3006= 25 GOTO100 N30 (3) #3006= 25 G65 P20 (Unterprogramm 20) GOTO100 N40 (4) #3006= 25 M98 P22 (Unterprogramm 22) GOTO100 N50 (5) #3006= 25 #1106= 1 N100 M30 %
ASCII-Codes für Tasten
| Taste | ASCII Dezimal |
|---|---|
| 1-5 | 49-53 |
| Y | 89 |
| N | 78 |
Anwendungsfälle
- Bedienerentscheidungen (Weiter/Stopp, Variante wählen)
- Messwert-Eingabe bei In-Prozess-Messung
- Schichtübergabe-Bestätigung
- Werkzeugverschleiß-Kompensation manuell triggern
CNC-Maschine
- Warum User Adoption kritisch für erfolgreiche CMMS-Projekte ist
- Gene Haas: Vom CNC-Pionier zum Motorsport-Imperium
- C-Rahmen VMC vs. Portalfräse (Bridge Mill): Warum Portalfräsen C-Rahmen überlegen sind
- Vom Pfadfinderlager ins Vorstandsbüro: Wie eine Wanderung meine Führungskultur veränderte
- DATRON präsentiert fortschrittliche Drucklösungen auf der Expographiq
- Haas ist heiß: Neuer Europa-Flyer vorgestellt
- Haas G71 Schruppzyklus Programmbeispiel für Innenbearbeitung
- DXF-Dateien in Haas CNC-Fräse importieren: Schritt-für-Schritt-Anleitung
- Vollständiger Leitfaden zu Haas Fräsen M-Codes: Funktionen, Einstellungen & Anwendung
- Testen Sie Ihr Wissen: Haas CNC-Fräsen Settings Quiz