Parameter
Bei den hier beschriebenen Parametern handelt es sich um Ergänzungen oder Änderungen der Standardparameter. Sie können verwendet werden, wenn in der Produktion mit einem Multi-feeding-Rezept gearbeitet wird.
Parameter |
Typ 1 |
Zusätzlicher Wert |
Gültiger Wert |
Standardwert |
---|---|---|---|---|
R/W |
Zeichenkette (String) |
Ganzzahl (integer) |
0 |
|
RO |
Zeichenkette (String) |
Ganzzahl (integer) |
0 |
|
RO |
Zeichenkette (String) |
Gleitkommazahl (float) |
<keiner> |
- 1
RO: Read Only (schreibgeschützt); R/W: Read and Write (einstellbar)
multi_n_parts_prepared
Gibt die Anzahl der gegenwärtig vorbereiteten Teile eines bestimmten Typs (a
, b
, c
oder d
) zurück.
Dieser Parameter nimmt einen obligatorischen zusätzlichen Wert an, der dem Typ des Teils entspricht (a
, b
, c
oder d
).
get_parameter multi_n_parts_prepared a
200 1
get_parameter multi_n_parts_prepared b
200 2
multi_part_quantity
Anzahl der Teile eines bestimmten Typs, 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.
Dieser Parameter nimmt einen obligatorischen zusätzlichen Wert an, der dem Typ des Teils entspricht (a
, b
, c
oder d
).
Bemerkung
Siehe get_part um zu sehen, wie multi_part_quantity mit verschiedenen Teiletypen kombiniert werden kann.
get_parameter multi_part_quantity a
200 0
set_parameter multi_part_quantity b 4
200
get_parameter multi_part_quantity b
200 4
multi_hopper_fill_ratio
Dieser Parameter gibt für einen bestimmten Teiltyp (a
, b
, c
oder d
) zurück, ob ein angeschlossener intelligenter Bunker Asyfill leer ist (gibt 0.0
zurück) oder sich noch Teile im Behälter befinden (gibt 1.0
zurück). Dieser Parameter kann nur während der Produktion oder während einer Entleerung abgefragt werden.
Tipp
Dieser Parameter ist besonders nützlich, um in einem Purge full Szenario zu überprüfen, ob Ihr intelligenter Bunker Asyfill leer ist, bevor eine neue Serie von Teilen zugeführt wird. So kann eine Vermischung von verschiedenen Teilen verhindert werden.
Damit dieser Parameter richtig funktioniert, beachten Sie bitte Folgendes:
Es wird ein intelligenter Bunker Asyfill mit einer Firmware-Version 1.2.0 oder neuer benötigt.
Eine Bunkervibration von mindestens ~150 ms ist erforderlich. Hat der intelligente Bunker Asyfill keine ausreichend lange Vibration durchgeführt, wird stattdessen ein Fehler mit dem Code
426
zurückgegeben.
Bemerkung
Je nach Teil kann dieser Parameter trotz noch vorhandener Teile im Behälter eine Leermeldung ausgeben. In der Regel werden starre und/oder schwere Teile vom intelligenten Bunker Asyfill zuverlässig erkannt, während weiche und/oder leichte Teile zu einer schlechteren Erkennung führen können.
# ... production scenario
stop production
start purge 123456
get_parameter hopper_fill_ratio a
200 1.0
purge full
200
# Depending on the response, you might want to perform a purge full again
get_parameter hopper_fill_ratio a
200 0.0