パラメータ
ここで説明するパラメータは、標準の パラメータ に追加点や変更点を加えたものです。これらのパラメータは、 自動運転 でマルチフィーディングのレシピで動作する際に使用することができます。
パラメータ |
タイプ 1 |
追加の値 |
有効な値 |
初期設定値 |
---|---|---|---|---|
R/W |
文字列 |
int |
0 |
|
RO |
文字列 |
int |
0 |
|
RO |
文字列 |
float |
<none> |
- 1
RO : Read Only; R/W : Read and Write
multi_n_parts_prepared
与えられたタイプ( a
、 b
、 c
や d
)のために現在準備した部品数を応答します。
このパラメータは、パーツタイプ( a
、 b
、 c
や d
)に対して追加で必須の値を取ります。
get_parameter multi_n_parts_prepared a
200 1
get_parameter multi_n_parts_prepared b
200 2
multi_part_quantity
これは、画像を取得する度に prepare_part と get_part が要求する部品数です。画像取得中にこの部品数が見つからなかった場合は、この部品数が見つかるまで get_part または prepare_part が再び開始されます(振動 + 画像取得)。
このパラメータは、パーツタイプ( a
、 b
、 c
や d
)に対して追加で必須の値を取ります。
注釈
multi_part_quantity を異なる部品タイプと組み合わせる方法については、 get_part を参照してください。
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
このパラメータは、指定されたパーツタイプ( a
, b
, c
または d
)について、接続されているアジフィルスマートホッパーが空( 0.0
)か、容器内にパーツが残っている( 1.0
)かを返します。このパラメータは、 自動運転 または パージ のときにのみ要求できます。
ヒント
このパラメータは、 パージフル(Purge full) のシナリオで使用すると特に便利です。新しいバッチのパーツをロードする前に、アジフィルスマートホッパーが空であるかどうかをチェックし、パーツの混同を防止します。
このパラメータが正しく機能するためには、以下の点に注意してください:
バージョン1.2.0 以上のファームウェアを搭載したアジフィルスマートホッパーが必要です。
ホッパーの振動は少なくとも約 150 ms 必要です。アジフィルスマートホッパーが十分な長さの振動を完了しなかった場合、エラー
426
が返されます。
注釈
パーツによっては、容器内にまだパーツが残っている場合、このパラメータは空のステータスを返すことがあります。通常、硬いパーツや重いパーツはアジフィルスマートホッパーによって適切に検出されますが、柔らかいパーツや軽いパーツは検出が甘くなる可能性があります。
# ... 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