Tech.
02 計測値の最大値と最小値を表示する
従 来は、計測値の最大値や最小値を保持することができなかったため、外部PLCで演算
し、表示もタッチパネルで作る必要がありました。
ワーク端面のエッジコントロール用途で、
ワーク端面がどの程度振れたかを
演算することができます。
現在計測値 最大値保持 最小値保持
検査
1回 目 12 3 . 4 12 3 . 4 12 3 . 4
2回目 98.5 123. 4 98.5
3回目 10 0.5 12 3. 4 98.5
4回目 110.3 12 3. 4 98.5
5回目 14 2 . 4 14 2 . 4 98.5
6回目 8 8.1 14 2 . 4 8 8.1
7回目 111. 2 14 2 . 4 8 8.1
演算C001 演算C002
最大値保持演算式
テ クニッ ク エッジ計測のX座標計測値
C001=Max(Hist(C001.MS)-9999999.999*Eq(Count(),1.000),W000.X.MS)
最大値を保持したい項目の
計測値を記入します。
最小値保持演算式
テ クニッ ク エッジ計測のX座標計測値
C002=Min(Hist(C002.MS)+9999999.999*Eq(Count(),1.000),W000.X.MS)
最小値を保持したい項目の
計測値を記入します。
3
Tech.
07 突起部の位相(角度)演算で工数削減
図のような突起の中心がどこにあるかを角度で測るときに使用します。
位相(角度)
318.395度
基準角度
この角度を出力したい
位相(角度)演算で工数削減
テ クニッ ク
上図の角度を算出するための演算は以下の通りです。
C000=AngW(W001.T.AB
[1] W001.T.AB
, [2])
C001=Min
(C000.MS, 360.0-C000.MS)
C002=AngC
(W001.T.AB
[1] W001.T.AB
, [2])
C003=Mod
(C002.MS+180*Lt C001.MS, C000.MS)
( ,360.0)
これが求める計測値です。
ワンポイント解説
T1
AngCは右図のように、 とT2の中心角度となります。
T1 (30 )
角度は初期値では3時方向を基準に時計回りを正方向と
なっています。 角度T1と角度T2が基準角度をまたぐと、大 T2
(90 )
きい角度 (優角)側の中心角度が出力され、突起の中心でな AngC
(T1, T2)
=60
くなってしまいます。
したがってテクニック06で紹介したAngWを使って場合
わけをし、正しく突起側の位相(角度)が計算できるように
しています。
8
はじめての VOL.1
画像センサ
「画像センサは難しい」 導入までが大変」
「 そんなイメージはありませんか?
確かに画像センサは機種のバリエーションが多いほか、 (ライティング) 制御など、
照明
・ 多くの要素をもったセ
ンサです。逆にポイントとなる項目を事前におさえることで、 安定した検査を実現して導入メリットを見出すこ
とのできるセンサでもあります。 ここでは画像センサを導入∼設置∼運用していくまでにおさえておきたい手
順とポイントを分かりやすく解説します。
1 検査に必要な機器の選定【カメラ選定編】です。
今回のテーマ
画像センサ導入までに確認する主な項目
1 4
検査に必要な機器の選定 自動化ための制御方法
検査仕様に合致した機器を選定します。 画像センサへの入出力制御を確認します。
●カメラ
●コントローラ
●撮像タイミング
●判定結果出力
●照明
●レンズ
●モニタ
●PLC制御
●データ出力
検出判断 現場テスト
2 5
実ワークと実機で実験を行います。 必要に応じて実ラインで検証します。
●OK、
NG品の限度見本
●検査タクト
●セッティング微調整
●統計解析
●Must、Wantの確認
●品種数
●入出力制御確認
3 6
設置方法、設置場所の選定 操作方法レクチャー
具体的な設置場所を検討します。 基本的な設定方法を説明します。
●移動中、
停止中
●公差設定
●感度調整
●周囲環境、外乱光、振動など
●検査設定変更
●品種登録
K2022-0108
はじめての VOL.2
画像センサ
「画像センサは難しい」 導入までが大変」
「 そんなイメージはありませんか?
確かに画像センサは機種のバリエーションが多いほか、 (ライティング) 制御など、
照明
・ 多くの要素をもったセ
ンサです。逆にポイントとなる項目を事前におさえることで、 安定した検査を実現して導入メリットを見出すこ
とのできるセンサでもあります。 ここでは画像センサを導入∼設置∼運用していくまでにおさえておきたい手
順とポイントを分かりやすく解説します。
2 検査に必要な機器の選定【照明 レンズ選定編】
・ です。
今回のテーマ
画像センサ導入までに確認する主な項目
1 4
検査に必要な機器の選定 自動化ための制御方法
検査仕様に合致した機器を選定します。 画像センサへの入出力制御を確認します。
●カメラ
●コントローラ
●撮像タイミング
●判定結果出力
●照明
●レンズ
●モニタ
●PLC制御
●データ出力
検出判断 現場テスト
2 5
実ワークと実機で実験を行います。 必要に応じて実ラインで検証します。
●OK、
NG品の限度見本
●検査タクト
●セッティング微調整
●統計解析
●Must、Wantの確認
●品種数
●入出力制御確認
3 6
設置方法、設置場所の選定 操作方法レクチャー
具体的な設置場所を検討します。 基本的な設定方法を説明します。
●移動中、
停止中
●公差設定
●感度調整
●周囲環境、外乱光、振動など
●検査設定変更
●品種登録
K2032-0108
画像センサ
CVシリーズの能力を最大化する、
一歩先の使い方をマスターしよう!
活用バイブル
【演算テクニック編】
「外観検査」の定番である「傷」モードや「位置決め」で強力に
威力を発揮する「ShapeTraxⅡ」などの画像処理モード、さら
には「前処理フィルタ」など検査に適した画像への変換ツール
がCVシリーズには搭載されています。これら最強のツール群
により、検査課題が解決するケースは増えているのは事実で
すが、ちょっとした工夫をすることで、検査がより安定したり、
設定作成工数を激減させたり、段取り換え速度が速くなった
り、幾何演算の組合せで難しいことが簡単にできたりするこ
とができます。今回は、演算にフォーカスし、最強のCVシリー
ズの能力を最大限に引き出すテクニックを「活用バイブル」と
してご紹介します。
TECHNIQUE
INDEX
Tech. 01 検査項目ごとのNG数をカウントする
Tech. 02 計測値の最大値と最小値を表示する
Tech. 03 最新のNGの計測値を表示する
Tech. 04 装置の角度に画像処理の角度を合わせる
Tech. 05 装置の角度に画像処理の角度を合わせる
Tech. 06 角度幅を計測する演算で工数削減
Tech. 07 突起部の位相(角度)演算で工数削減
Tech. 08 3種類の点と直線関数を使い工数削減
Tech. 09 円と直線の交点を出す
Tech. 10 座標変換関数で立上げ工数を大幅削減
Tech.
01 検査項目ごとのNG数をカウントする
従来は、検査ウインド個別のNG数を画像センサで積算することができず、PLCなどの
外部機器の演算を強いられていました。
ひとつのワークに対して、❶印字有無、
❷大きさ、
❸欠け の複合検査をおこなう場合に、
❶ 印字有無のNG数
・ ウインドウW000で検査
・・ ❷ 大きさのNG数
・ ウインドウW001で検査
・・ ❸ 欠けのNG数
・ ウインドウW002で検査
・・ をそれぞれカウントするテクニックです。
印字検査 大きさ検査 印字検査
検査
判定 NG数 判定 NG数 判定 NG数
1回 目 OK 0 NG 1 OK 0
2回目 0 OK 1 OK 0
OK
3回目 NG 1 OK 1 OK 0
4回目 OK 1 OK 1 OK 0
5回目 2 NG 2 NG 1
NG
6回目 2
OK OK 2 OK 1
演算C001 演算C002
演算C000
NG 数積算演算式
テ クニッ ク
印字有無検査の判定結果
C000=Hist(C000.MS)+W000.JG
積算したい検査項目の判定結果を加えます。
同様に、
ウインドウW001で検査している大きさのNG数の積算式は、
C001=Hist(C001.MS)+W001.JG
ウインドウW002で検査している欠けのNG数の積算式は、
C002=Hist(C002.MS)+W002.JG
となります。
ワンポイント解説
Hist関数について
Hist関数は、ある計測値の前回値を保持する関数です。 この関数は、自己参照をすること
が可能なため、 テクニック01のような項目別のNG数の積算をおこなうことが可能です。
2
画像処理周辺機器総合カタログ
NEW
Vol.7
確 実な画 像 検 査をサポートする
周 辺 機 器ラインナップ&活 用テクニック
Peripheral Equipments for Machine Vision solution
Illumination | L ens | M onitor | F ilter
マルチカメラ対応
NEW
超高速デジタル画像センサ
CV- 3000 シ ーズ
リ
4 種類の
白黒カメラ
4種 類の
カラーカメラ
画 像 セ ン サ を 凌 駕 す る 、 倒 的 パ フォー マンス
圧
クラス最速 クラス最高画素数 選べるカメラ 世界初
2 0000 回 /分 処 理 200 万 画 素カメラ 8タイプ カラー/白黒カメラ 4カメラ同 時 撮 像&混 在 接 続
はじめての 総集編
画像センサ
「画像センサは難しい」 導入までが大変」
「 そんなイメージはありませんか?
確かに画像センサは機種のバリエーションが多いほか、 (ライティング) 制御など、
照明
・ 多くの要素をもった
センサです。逆にポイントとなる項目を事 前におさえることで、 安定した検 査を実現して導入メリットを
見出すことのできるセンサでもあります。 ここでは画像センサを導入∼設置∼運用していくまでにおさえて
おきたい手順とポイントを分かりやすく解説します。
はじめての画像センサ「超」入門 目次
1 機 種選定 その1 ∼ カ メ ラ を 選 ぶ ! ∼
Step
カメラ選定① 画素数で選ぶ(高画素タイプ or 標準タイプ)
カメラ選定② CCDタイプで選ぶ(カラータイプ or 白黒タイプ)
カメラ選定③ 転送速度で選ぶ(高速タイプ or 標準タイプ)
カメラ選定④ カメラサイズで選ぶ(小型タイプ or 標準タイプ)
2 機種選定 その2 ∼ 照 明 を 選 ぶ ! ∼
Step
照明選定① 照明を当てる方向を決める(正反射/拡散反射/透過)
照明選定② 照明のタイプ 形状を決める
・ 照明選定③ 照明の色 波長を決める
・
3 機種選定 その3 ∼ レ ン ズ を 選 ぶ ! ∼
Step
レンズ選定① 焦点距離と視野の求め方
レンズ選定② 被写界深度(ピントの合う高さ範囲)を深くする方法
レンズ選定③ レンズ性能によるコントラスト差について
4 検出判断
Step
検出判断① 判断基準に必要な準備
検出判断② 判定公差と余裕度の確認
検出判断③ タクトタイムと画像処理時間
検出判断④ 画素数と処理時間
設置のノウハウ
特別付録
カメラ レンズ設置編
・ 照明設置編
Tech.
03 最新のNGの計測値を表示する
NG頻度が少ないケースでは特に、どのようなNGか分からず、必要に応じてPLCでNG
値を保持していました。
前回NGになったときの計測値が知りたいことがあります。
そのようなときには、Histを使って以下の演算を組みます。
現在計測値 判定 NG保持値
検査
1回 目 12 3. 4 OK 0
2回目 98.5 NG 98.5
3回目 10 0.5 OK 98.5
4回目 110.3 OK 98.5
5回目 14 2 . 4 NG 14 2 . 4
6回目 8 8.1 NG 8 8.1
7回目 111. 2 OK 8 8.1
最新 NG 値保持演算
テ クニッ ク
C000=W000.X.MS*W000.JG+(Hist(C002.MS)*(1.000-W000.JG)
W000がOKのとき 1
NGのとき 0
前回の値、
つまり、NGの値が
保持されています
W000がOKのとき 0
どちらか片方だけが
NGのとき 1
1になるのがポイント
今回のトリガでの計測値
ワンポイント解説
W000のOK/NGで、 今回の計測の値W000.X.MSを有効にするか、
過去の
ホールド値Hist C000.MS)
( を有効にするかを切り換えるという演算をしています。
「A n+B (1-n)の形をつく 「A」
」 り、 または「B」のどちらかを有効にするテクニックです。
広く応用できるテックニックなので、 是非マスターしてください。
4