Prüfplanablauf-Steuerung

Lua (portugiesisch für „Mond“) ist eine imperative und erweiterbare Skriptsprache, die sich in Anwendungen einbetten lässt. Dadurch können Programme leichter erweitert und gewartet werden. Der kompilierte Skriptinterpreter ist besonders klein. Lua wurde 1993 von der Computer Graphics Technology Group der Päpstlichen Katholischen Universität von Rio de Janeiro entwickelt. In der Messtechnik ermöglicht die Sprache, komplexe Abläufe übersichtlich zu steuern.

Der Luaeditor mit Debuger ist Bestandteil der Software Mit dem integrierten Lua-Debugger Zugriff auf alle Prozessvariablen

Prüfplan & Trigger

Ein Prüfplan in PatControl beschreibt den gesamten Ablauf – von der Objekterkennung bis zur Datenkommunikation mit angeschlossenen Teilnehmern. PatControl unterstützt rotierende Prüfpläne: Die übergeordnete Maschinensteuerung kann beispielsweise anhand von I/O-Zuständen einen Prüfplan auswählen. Der nächste Kameratrigger startet anschließend die Verarbeitung. PatControl arbeitet somit triggergesteuert.

Benutzerdefinierte Parameter


PatControl verwendet für die Prüfplanung nicht nur feste sondern dynamisch zur Laufzeit frei definierbare Benutzerparameter die im laufenden Prüfplan durch das LUA-Script bei jeder Änderung abgefragt werden.So ist es möglich Eingriffgrenzen,Warngrenzen,Bemaßungen und Schwellwerte auch nachträglich in die Prüfplanung einzubeziehen ohne den Inspektionsprozess anhalten zu müssen.

 

Sensor-Chart Integration

Chart A
Chart B

Werte, die ein Pixelsensor als PatResult liefert, können in die historische Darstellung aufgenommen werden. Für die Feineinstellung der Messung lässt sich der Messbereich vorab eingrenzen.