Touchprobe-Event registrieren
Über die Anweisung REG_TOUCHPROBE_EVENT wird die Touchprobe-Funktion aktiviert und parametriert.
"New Block"-Wert: "REG_TP_EVENT".
[1] | Kennung der Anweisung |
[2] | Verwendete Touchprobe-Triggerquelle: Auswahlmöglichkeit zwischen "BoolVariable" (BOOL-Touchprobe) und "InverterTouchprobe" (Umrichter-Touchprobe) |
[3] | Nur für BOOL-Touchprobe: Verwendete Flanke zum Triggern des Touchprobe-Events. Auswahlmöglichkeit zwischen "RisingEdge" (steigende Flanke), "FallingEdge" (fallende Flanke) und "RisingFallingEdge" (jeder Flankenwechsel). Bei Umrichter-Touchprobe wird die Flanke über die Konfiguration der Einzelachsen in MOVISUITE® eingestellt. |
[4] | Nur für BOOL-Touchprobe: Verwendete SRL-BOOL-Variable zum Auslösen des Touchprobe-Events |
[5] | Ausführungsmodus des Touchprobes: Auswahlmöglichkeit "Single" (Touchprobe wird nach Triggern des Events deaktiviert) und "Multiple" (Touchprobe bleibt nach Triggern des Events aktiviert. Bei jedem Triggern wird die dem Event zugeordnete Anweisung ausgeführt) |
[6] | Richtung, in welcher der Touchprobe-Sensor misst bzw. die BOOL-Variable geschaltet wird, z. B. die Z-Richtung (Höhe / Hub) beim Palettieren. Bei nachfolgender "POSITIONING"-Anweisung: Wirkrichtung der Restweglänge |
Ein Touchprobe-Ereignis, das registriert wurde und dadurch aktiv ist, ist mit einem drehenden Kreis gekennzeichnet. Sobald das Touchprobe-Ereignis getriggert wurde, wird es mit einem grünen Haken markiert. Beim TouchProbe-Mode "Multiple" wird nach dem Triggern sowohl ein grüner Haken als auch ein drehender Kreis angezeigt, da das Ereignis getriggert wurde, aber weiterhin aktiv ist. Beim Programm-Start und -Stopp werden die Kennzeichnungen abgelöscht. Wurde ein Ereignis deregistriert (entweder durch einen Deregister-Befehl oder durch Hauptprogrammende) bevor es ausgelöst wurde, wird dies durch ein rotes Kreuz kenntlich gemacht.
Die Punkte, an denen die Touchprobe-Ereignisse auslösen, werden in der 3D-Simulation bei eingeschaltetem Stift als pinke Quader angezeigt. Aufgrund der niederprioren Kommunikation zwischen MOVI-C® CONTROLLER und PC kann es zu kleinen Ungenauigkeiten in der 3D-Anzeige kommen.