警告

現在、このドキュメントは古いバージョンをご覧いただいています。 最新の情報をご希望の場合は、下記をご参照してください 5.0 .

3. 評価の結果

../../../_images/qualification_overview.png

図 137 評価の結果

ここでは、収集したすべての情報をもとに、前のステップで実行したすべての動作のサマリーを表示します。そして、自動運転のタイムラインをシミュレートするために、パラメータを調整する作業ができます。

注釈

1回目の画像取得と振動はこの計算に含まれていません。

統計データの動作

動作の統計データは、評価運転に基づくレシピの性能を反映したものです。

ヒント

これらの統計データは、レシピのボトルネックを特定するのにとても役立ちます。

ヒント

前のステップに戻ることで、評価運転をさらに追加することができます(以前のデータはすべて保持されます)。

合格品

../../../_images/qualification_results_good_parts.png

図 138 統計データ動作 - 合格品の数

このグラフには、全部の評価運転で検出された合格品数の推移を表示します。

すべての評価運転によるこの指標の平均値が以下に表示され、最小値と最大値が表示されます(かっこ内)。

ヒント

合格品が見つからない場合、追加の振動シーケンスが必要になります。これはロボットの待ち時間に大きな影響を与えます。

ランタイム

../../../_images/qualification_results_run_time.png

図 139 ラン統計 - ランタイム

このグラフは、ラン(振動分析と全ての画像解析)を完了するために要した時間の推移を表示しています。

すべての評価運転によるこの指標の平均値が以下に表示され、最小値と最大値が表示されます(かっこ内)。

充填率

../../../_images/qualification_results_fill_percentage.png

図 140 統計動作 - 充填率

このグラフは、全ての評価運転の中で、画像解析によって測定された充填率の推移を表示したものです。

すべての評価運転によるこの指標の平均値が以下に表示され、最小値と最大値が表示されます(かっこ内)。

部品の分布

../../../_images/qualification_results_part_distribution.png

図 141 統計動作 - 部品の配布

右側のグラフには、各評価運転での合格品と不合格品の個数の分布を表示します。

左側のグラフには、全ての評価運転の平均分布を示しています。

ヒント

このチャートを使って、レシピのどのステップを改善すればよいかを確認します。

合格品の分布

../../../_images/qualification_results_distribution_of_good_parts.png

図 142 統計動作 - 合格品の分布。

このグラフには、評価運転中に測定された合格品数の分布を表示します。

最初にピックされた部品の分布

../../../_images/qualification_results_distribution_time_first_part.png

図 143 評価運転による統計データ - 最初にピックされた部品の分布。

このグラフには、評価運転中に測定された最初の部品をピックするのに要した時間の分布を表示します。

注釈

振動シーケンスがロボットのサイクルタイムよりも長い場合、ロボットは各振動シーケンスの間は待機することになります。1回の動作での合格品数の平均値は、この待ち時間がどのくらいの頻度で発生するかを示しています。

ヒント

合格品が見つからない場合、追加の振動シーケンスが必要になります。これはロボットの待ち時間に大きな影響を与えます。

ヒント

この時間を改善するためには、候補選択ステップまでに不合格品数を減らしたり、ピックポイントやピックアングルの学習ステップで不要なフィーチャーをすべてマスクすることを念頭に入れて下さい。

サイクルタイムシミュレーション

ここでは、評価運転と、理論上のロボットのサイクルタイムと先読み率を組み合わせて、自動運転のタイムラインをシミュレーションします。

振動シーケンスや画像解析が自動運転のタイミングにどのような影響を与えるかを評価するために使用します。

ロボットのサイクルタイム

シミュレーションを計算するためには、ロボットのサイクルタイムを入力する必要があります。この値を変更することで、ピックレートとロボットの待ち時間への影響を見るできます。

../../../_images/qualification_results_robot_cycle_time.png

図 144 ロボットのピック & プレースサイクルの画像表示

先読み率

また、先読み率はロボットと連動しています。これにより、ロボットが動作中に、 EYE+ を最適的に振動させたり、画像を取得することができパフォーマンスの向上につなげ、サイクルタイムの割合をパーセントで表します。その名の通り、割合は直近のサイクルタイムをX % で表示しており、Xが先読み率です。例えば、サイクルタイムが1000msの時、先読み率を20% に設定した場合、 EYE+ は800ms(直近の20%)から、振動/画像取得が可能になります。

../../../_images/timeline_0_anticipation.png

図 145 先読み率が0%のタイムライン

../../../_images/timeline_65_anticipation.png

図 146 先読み率が65%のタイムライン

上の図では、選択した65% の予想割合として、赤の矢印が青の矢印のちょうど65% になっています(1300ms対2000ms)。

注釈

一度実行した後にこの割合を変更しても、次には先読みすべき振動がないため、データには何の変化もありません。

ピック率

../../../_images/qualification_results_pick_rate.png

図 147 サイクルタイムシミュレーション - ピックレート

ピック率は、評価運転のデータを使って計算され、先読み率が変わると変動します。

このグラフから、希望するピックレートに到達するために必要なロボットのサイクルタイムを割り出すことができます。

タイムライン

../../../_images/qualification_results_timeline.png

図 148 サイクルタイムシミュレーション - タイムライン

タイムラインには2つの異なるトラックが含まれており、上のトラックはロボットに関連し、下のトラックは EYE+ に関連するものです。ロボットトラックは、ロボットが get_part コマンドに対するレスポンスを取得した時に、縦のバーで表示されます。連続したライン上の各々のバーは、専用フィールドを使って設定できるロボットのサイクルタイムの値の間隔で表示されます。

EYE+ トラックは、通信で接続されているAsycubeが振動シーケンスを実行した時、その持続時間が経過した時、画像がキャプチャされた時、良い部品の座標を get_part コマンドを使用するロボットに対して送信する準備ができた時など、ビジョンの全てのイベントを示します。

ヒント

タイムライン上でマウスを使ってズーム/パンし、特定のポイントに焦点を当てることができます。