Warnung

Sie lesen eine alte Version dieser Dokumentation. Wenn Sie aktuelle Informationen wünschen, schauen Sie bitte unter 5.1 .

Parameter

Parameter sind über die Befehle get_parameter <Parameter> und set_parameter <Parameter> <Wert> zugänglich. Die Parameter können in jedem EYE+ Status gelesen werden. Die Parameter können jedoch nur geändert werden, wenn sich EYE+ im Produktionsstatus befindet.

Wichtig

Das Ändern des Parameterwertes wirkt sich auf das Verhalten der EYE+ Befehle aus.

Tab. 29 Liste der Parameter

Parameter

Typ 1

Gültiger Wert

Standardwert

state

RO

Zeichenkette (String)

<keiner>

recipe

RO

Zeichenkette (String)

<keiner>

timeout

R/W

Gleitkommazahl (float)

30.0 s

image_after_send

R/W

true/false

false

is_prepared

RO

true/false

false

n_parts_prepared

RO

Ganzzahl (integer)

0

part_quantity

R/W

Ganzzahl (integer)

1

1

RO: Read Only (schreibgeschützt); R/W: Read and Write (einstellbar)

state

Status des Systems (production, recipe_edition, camera_configuration, handeye_calibration).

start production 21180
200
get_parameter state
200 production.idle

recipe

Dieser Befehl gibt den Identifikator und den Namen des Rezepts zurück, das derzeit in Produktion läuft.

Bemerkung

Wenn Sie EYE+ nicht in Produktion gestartet haben, wird die Antwort auf get_parameter recipe 200 no recipe lauten.

start production 21180
200
get_parameter recipe
200 21180 'Recipe_name'

timeout

Dies ist die Frist (in Sekunden), die beim Ausführen des Befehls get_part eingehalten werden soll. Der Befehl stop <Status> wird gesendet, wenn diese Frist während dem get_part überschritten wird.

get_parameter timeout
200 30.0
set_parameter timeout 12
200
get_parameter timeout
200 12.0

image_after_send

Erzwingt die Aufnahme eines Bildes, nachdem ein Teil entnommen wurde. Jedes Mal, wenn Sie die Befehle get_part oder prepare_part ausführen, nimmt das System unmittelbar vorher automatisch ein Bild auf. Es wird verwendet, um die Koordinaten der bereits gefundenen guten Kandidaten (im Speicher abgelegt) zu korrigieren, wenn Sie wissen, dass sich die Teile in der Zwischenzeit aufgrund einer externen Störung bewegt haben.

get_parameter image_after_send
200 false
set_parameter image_after_send true
200
get_parameter image_after_send
200 true

is_prepared

Gibt den Status des letzten prepare_part an.

  • true, wenn genügend Teile vorbereitet sind

  • false, wenn nicht genügend Teile vorbereitet sind

get_parameter is_prepared
200 false

n_parts_prepared

Gibt die Anzahl der Teile zurück, die während des letzten prepare_part vorbereitet wurden.

get_parameter n_parts_prepared
200 0

part_quantity

Anzahl der Teile, die von prepare_part und get_part bei jeder Bildaufnahme angefordert werden. Wenn diese Anzahl Teile bei der Bildaufnahme nicht gefunden wird, dann wird get_part oder prepare_part erneut ausgeführt (Vibration + Bildaufnahme), bis diese Anzahl Teile gefunden wird.

get_parameter part_quantity
200 1
set_parameter part_quantity 8
200
get_parameter part_quantity
200 8