Prüfplanablauf-Steuerung

Lua (portugiesisch für Mond) ist eine imperative und erweiterbare Skriptsprache zum Einbinden in Programme, um diese leichter weiterentwickeln und warten zu können. Eine der besonderen Eigenschaften von Lua ist die geringe Größe des kompilierten Skript-Interpreters. Lua wurde 1993 von der Computer Graphics Technology Group der Päpstlichen Katholischen Universität von Rio de Janeiro in Brasilien entwickelt. Lua ist in der Messtechnik ein Mittel komplexe Vorgänge einfach steuern zu können.

 

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 Prozess von der Objekterkennung bis zur Datenkommunikation mit den angeschlossenen Teilnehmern.
PatControl unterstützt Rotationsprüfpläne. Dies bedeutet, dass die übergeordnete Maschinensteuerung z.B. mit I/O-Zuständen einen Prüfplan auswählen kann, bevor der nächste Kamera-Trigger dessen Verarbeitung einleitet. PatControl ist also Trigger-gesteuert.

 

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

Jedes PatResult das über einen Pixel-Sensor Werte erzeug,kann in die historischen- Darstellung aufgenommen werden.Für die Feineinstellungen zur Messung ist es möglich frühzeitig den Messbereich einzugrenzen.