MASSO-Dokumentation

Sprache auswählen   

M66 - Auf Eintritt warten

Dieser Befehl dient zur Überwachung eines Hilfseingangs.

MASSO stoppt die Ausführung von Gcode, bis die Eingabebedingung erfüllt ist oder das Timeout abläuft.

Wenn die Bedingung erfüllt ist, überspringt MASSO die angegebene Anzahl von Gcode-Zeilen und fährt mit dem Programm fort.

Wenn das Timeout abläuft, bevor die Eingabebedingung erfüllt ist, springt das Programm zur nächsten Zeile von Gcode und setzt die Programmausführung fort.


INFO: M66 ist nicht mit MASSO G2 kompatibel



Syntax und Parameter


  • M66 gefolgt von P-, L-, Q- und S-Werten
  • P-Wert - Hilfseingang Nummer 1 - 16
  • L-Wert - Bedingung und Aktion 1, 2, 3 oder 4
  • L1 - Warten Sie, bis der Eingang von niedrig nach hoch geht. Wenn dieser Eintrag bereits hoch ist, muss er auf niedrig und wieder auf hoch gehen, um ihn zu einem gültigen Eintrag zu machen.
  • L2 – Warten Sie, bis der Eingang von High auf Low wechselt. Wenn dieser Eintrag bereits niedrig ist, muss er hoch und wieder auf niedrig gehen, um ihn zu einem gültigen Eintrag zu machen.
  • L3 : Warten Sie, bis der Eingang hoch geht. Wenn der Eingang bereits hoch ist, wird das Programm sofort fortgesetzt.
  • L4 : Warten, bis der Eingang niedrig wird. Wenn der Eingang bereits niedrig ist, wird das Programm sofort fortgesetzt.
  • Q-Wert : Timeout in Millisekunden. Der Q-Wert muss größer oder gleich 1 sein
  • S-Wert : Überspringt die nächste Anzahl von Zeilen, wenn eine Eingabe empfangen wird.




Beispiel


Dieses Beispiel könnte der Start eines Staubsammlers sein und gleichzeitig öffnet das gleiche Signal die Explosionstür, die einen Schalter hat, um anzuzeigen, dass sie offen ist.


 N10 M64 P2
N20 MSG Gepanzerte Türsteuerung öffnen
N30 M66 P4 L3 Q1000 S2
Explosionstür N40 MSG geschlossen
N50M00
GSM-N60
N70G1X10
N80 
N90


In diesem Beispiel wird Hilfsausgang 2 aktiviert, um den Staubabscheider zu starten und die Explosionstür zu öffnen.

Auf dem MASSO-Bildschirm angezeigte Meldung „Checking Blast Gate Open“

MASSO prüft am Hilfseingang 4, ob die Panzertür geöffnet ist

Wenn der Eingang bereits hoch ist, überspringt er sofort die nächsten 2 Zeilen und geht zu Zeile N60 und löscht die Nachricht vom Bildschirm, bevor das Programm fortgesetzt wird.

Wenn der Eingang niedrig ist, wartet er 10 Sekunden, bis der Eingang hoch geht, und wenn er während dieser Zeit hoch geht, überspringt er die nächsten 2 Zeilen und geht zu Zeile N60, löscht die Nachricht und setzt das Programm fort.

Wenn der Eingang 10 Sekunden lang niedrig bleibt, zeigt MASSO die Meldung „ Abgeschirmte Tür geschlossen “ auf dem Bildschirm an und wartet auf den Beginn des Zyklus.

Sobald das Problem behoben ist und der Benutzer fortfahren möchte, wird Zyklusstart gedrückt, die Nachricht gelöscht und das Programm setzt das Programm fort.


Wenn die Programmausführung gestoppt werden soll, wenn ein Eingabefehler auftritt, verwenden Sie M00, um die Operation zu stoppen.

Der Benutzer kann die Vorwärtstaste manuell drücken, um die Programmausführung zu beenden.


Es wird dringend empfohlen, lange Verzögerungen zu verwenden, um eine entsprechende Nachricht zu senden, die darauf hinweist, dass die Maschine auf die Erfüllung einer Bedingung wartet, bevor sie fortfährt, damit der Maschinenbediener weiß, warum das Gcode-Programm angehalten wurde.


Wenn Sie möchten, dass der M66 das Ende des Gcode-Programms auslöst, verwenden Sie einen M02, um das Programm zu beenden.