データ処理
耐火レンガ上面を水平にする
上面が傾斜している耐火レンガに対し、後続の処理でレンガの寸法を正確かつ迅速に測定するためにその上面を水平にします(XOY 平面に平行する)。サーフェス変換ステップでサーフェスデータを新しい座標系に変換することができます。

耐火レンガ上面は平らな平面なので平面のみを入力する方式で取得したサーフェスデータを新しい座標系に変換することができます。
具体的なプロセス:
-
平面の特徴を抽出:平面度を測定ステップを実行して平面の特徴を取得して、新しい座標系の XOY 平面とします。
このステップを選択すると、データ可視化エリアで特徴エリアを調整し、レンガ上面のデータを選択して平面をフィッティングして平面フィッティングとデータフィルタリングのパラメータを調整することができます。下図に示します。
特徴領域の設定と調整方法については、特徴領域 をご参照ください。 -
座標系変換:サーフェス変換ステップを実行し、サーフェスデータの座標系変換を行います。これでレンガ上面が水平に調整されました。新しい座標系の X 軸が元の座標系の X 軸に平行し、原点は、元座標系原点が新しい XOY 平面の投影したものになります。
結果出力パネルで
または
をクリックしてデータの可視化を設定できます。データビューアでは設定内容によってデータを表示します。
変換前(傾斜) |
変換実行後のデータ |
- デバッグ
-
-
サーフェスを平面にフィットステップも平面度を測定ステップも迅速に平面をフィッティングしますが、後者がノイズを除去できるのでより正確な平面をフィットします。
-
サーフェス変換ステップの実行速度は、Mech-Eye Viewer に設定したプロファイル数に関わります。プロファイル数が多い場合に、このステップにおける画像処理に時間がかかり、全体的なタクトに影響する可能性があります。
-
レンガ上面の頂点を取得
レンガ上面の頂点を取得すると、頂点からレンガ底面までの距離を測定してレンガの高さが分かり、また頂点間距離を測定して辺長も分かります。
正確な頂点の座標を取得するため、フィットした上面の辺を使用して辺と辺の交差点を取得することができます。原理は以下に示します。

以下のようにステップを接続します。

関連ステップ
サーフェスのエッジを直線にフィットステップを実行してレンガ上面の辺の直線をフィットします。l1 を例に直線フィッティングのパラメータ方法を説明します。
-
特徴領域を使用して上面のエッジデータを選択します。
-
検索方向を 0°に設定します。できるかぎり検索方向が辺(またはフィットした直線)に垂直するようにします。そうするとステップを実行したら、検索方法で深度または強度の値が激しく変化した点を検出して直線をフィットします。
-
より精確に直線をフィットするために外れ値の割合を 5.000% に設定して外れ値を除外します。
-
無効点を含むをチェックし、無効点の深度補完値を -10.000 に設定します。
-
ステップの出力パネルで、エッジからフィットした線をチェックします。
実行するとこのエッジからフィットした線が出力されます。このステップを繰り返し実行してレンガ上面の 4 本の辺に直線をそれぞれフィットします。

それから交点または交線を測定ステップを実行して辺と辺の交差点を計算します。
l1 と l2 の 2 本の直線を例に、交点または交線を測定ステップのパラメータ設定方法を説明します。
-
交差タイプを 2本直線が交差に設定します。
-
投影モードをXOY平面に投影に設定します。
交点を取得するために 2 本の直線を 1つの平面に投影して計算します。 -
輸入パネルまたは編集エリアでは、ステップに入力する 2 本の直線が目標頂点に交差するようにします。
-
出力パネルの交点をチェックします。
ステップを実行すると、2 本の直線の交点が出力されます。

この流れを繰り返し行えばレンガ上面の 4つの頂点を取得します。
これから頂点を使用して頂点の高さと辺長を計算します。