ドキュメント

読み取るコードの1セルのサイズ、距離、視野

Cognex のリーダー(DataMan)は多くない機種類でレンズや照明のオプションを変えることによって、様々な条件での読み取りに対応します。リーダーを設置したい環境において、どのようにすれば良いかは、クイックリファレンスに書いてあるのですが、少し分か…

文字認識 – OCRMax

In-Sight EasyBuilder で文字認識(OCR)ができます。Cognex の文字認識ツールは OCRMax と呼ばれています。OCRMax は工場の生産ラインで簡単に使えるように設計されています。OCRMax は始めに背景と文字を分割(セグメンテーション)します。次にそれが何の…

新製品情報のまとめ

新製品の情報をまとめておきます。注:全部ではありません。−−− 2013年 春 −−− VisionPro 8.1 MVS-8510 フレームグラバの64ビットOS対応、OCRMaxオートチューン、DS1000 対応、DS1000 3D ツール、16ビット画像ブロブツール、.NET 4.0 アセンブリ DS1000 ミク…

読み取り困難な2Dコードを DataMan(固定型)で読む

時々、読み取り困難な2Dコードがあります。DataMan の設置位置と、照明の角度を変化させて、読めるときがあります。実験時に、バー照明を使うと、光の入射角度を様々に変えられるので便利です。角度を変えられるだけでなく、遠くしたり、近づけたりで、明る…

In-Sight 1740 の簡単な使い方

簡単ですが、In-Sight 1740 の使い方です。【設置】 フォーカスを調整ネジで合わせます。文字列を水平に映します。【初期の照明調整】 初期の照明を、ある程度、手動で調整します。[設定] 、[照明] タブで設定します。例えば、次のようにします[照明モード]…

測定 − 品種判別(PatMaxパターン)

In-Sight EasyBuilder で取り付け部品の品種を判別できます。アプリケーションステップの【検査】、【識別ツール】-【PatMaxパターン(1-10)】を追加します1品種目をモデル登録します。取り付け場所が何かの機械で、背景に複雑な形が映るときは、黒紙などで覆…

測定 − 有無(輝度、PatMaxパターン)

1. 測定 − 有無(輝度)始めにアプリケーションステップの【位置決め】、【位置決めツール】 – 【PatMaxパターン】 で対象物の位置を測定します。運用時、対象物の配置がブレても、検査領域が追従します(フィクスチャ)【検査】、【有無判定ツール】 – 【輝…

デモ機の機器構成(自分用)

デモ機を製作したときの機器構成です。自分用にメモします。コグネックス製品一覧は、こちらです。− DataMan 302X (リキッドレンズ) − 名前 型式 DataMan 302X DMR-302X-00 拡散照明(赤) DM300-DLCOV-RE 10.3mm リキッドレンズ DM300-LENS-10LL I/O・電…

PatMax(幾何学形状パターンマッチング)

PatMax は Cognex が独自にアルゴリズムを開発したパターンマッチングの位置決めツールです(米国認可済み特許技術です。模倣品にご注意ください)。世界中の装置に組み込まれています。様々な条件下において、正確に位置決めできることは、装置全体の性能を…

少し不鮮明な画像において PatMax の精度を上げる

PatMax は、Fine と Coarse の2段階のサーチを行います。バックライトで撮像した基板の角、のように、対象物の輪郭が、少し不鮮明な画像だと(または輪郭に階調があまりない)、Fine でパターンが見つからず、Coarse の結果を返すときがあります。自動決定さ…

In-Sight からネットワークハードディスクへの画像保存

In-Sight EasyBuilder で、取り込んだ画像を、ネットワークハードディスクへ保存できます。動作を確認した資料です。In-Sight は、FTP クライアントとして、画像を送信します。ネットワークハードディスクで FTP サーバーを立ち上げます。In-Sight_NetworkHa…

三菱シーケンサ、GOT、高速データロガーの設定

三菱シーケンサ、GOT、高速データロガーの設定をメモしておきます。− 構成 −Q61SP (電源) Q04UDEHCPU (PC、CPU、Ethernetポート内蔵) QJ71C24N-R2 (RS232ポート×2) QD81DL96 (高速データロガーユニット)GT1665M-STBA (GOT、表示器)CR17335SE-R (…

OPCサーバの接続手順

OPCサーバの接続手順の資料です(ASP作成)OPCサーバを使えば、In-Sight EasyBuilder の検査結果ログを、Excel ファイルで保存できますopc_server_connect.zip※ 前回と値が全く変化しないときは、セルが空白になるようです。OPCサーバはクライアントへ変化通…

OCRMaxパラメータ調整のヒント

OCRMaxツール(文字認識)を使うときのノウハウです。情報を入手したら追加します。 ◎ … 最初に確認するパラメータ ◇ … 微調整 △ … ときどき調整する 【セグメンテーション(分割)】 ◎文字の幅と高さ 幅 最小 最大(オプション、幅が大きければ2文字に分断…

サンプルガイドブック – OCRMax

OCRMax ツール(文字認識)の各パラメータと、In-Sight 付属のサンプルジョブについて、説明している資料です。(ES作成)sampleguidebook-OCRMax.zip (2013.02.14 追加)OCRMax パラメータ設定ガイド(OCRMax – セグメント確認表)を入手しました。(TS作成…

欠陥検査 - FFD(Flexible Flaw Detenction)

In-Sight の FFD ツールで欠陥検査ができます。FFD は、良品モデル画像と検査時画像との差を調べ、余分な部分、欠けている部分、色が違う部分、を欠陥として検出します。FFD は Flexible Flaw Detection (非線形変化に対応した欠陥検出)です。スプレッドシ…

MCプロトコルで In-Sight と三菱シーケンサの接続確認(GX Works2、ラダーレス)

MCプロトコル(スキャナ)で In-Sight と三菱シーケンサの接続確認を行ったときの資料です。 以前も同じ資料を作成しましたが(GX Developer)、今回は、GX Works2 を使用しました。 ラダーは作成せず、ビットの ON/OFF、データレジスタの書き込み/読み込み…

MCプロトコルで DataMan 200 と三菱シーケンサの接続確認(GX Works2、ラダーレス)

MCプロトコル(スキャナ)で DataMan 200 と三菱シーケンサの接続確認を行ったときの資料です。以前も同じ資料を作成しましたが(GX Developer)、今回は、GX Works2 を使用しました。ラダーは作成せず、ビットの ON/OFF、データレジスタの書き込み/読み込み…

測定 − 面積 (Blob)

カメラで対象物を撮像し、しきい値を適用して画像を対象物と背景に分け(二値化)、対象物の面積や重心位置を計算することを、ブロブ解析と言います(ブロブ=黒または白の塊)。In-Sight EasyBuilder でブロブ解析ができます。塊の個数、重心軸の角度、周囲…

DM100/200 SHD レンズの資料

DataMan 100/200 の超高解像度レンズSHD レンズの取り付け手順shd_web.pdfSHD レンズのワーキングディスタンス/スキャンマップDM100 SHD Scan Maps.pdfSHD レンズの取り外し/標準レンズの戻し方DM_SHD_to_StandardLens.pdf写真DM100-SHD-000.jpg※ DM200 では…

測定 − 長さ (Caliper、Edge)

カメラで撮像した対象物の幅や高さを、In-Sight EasyBuilder で、簡単に測定できます。前もって実世界寸法への変換(カメラキャリブレーション)を行えば、測定した長さはメートルやミリメートル単位で出力します。始めにアプリケーションステップの【位置決…

モーションSFCのビジョンシステム専用関数

モーション SFC のビジョンシステム専用関数の一覧です。「三菱モーションコントローラ プログラミングマニュアル SV13/SV22モーションSFC編」の P5-111 から P5-129 に説明があります。MVOPEN、In-Sight と接続する、(カメラ番号を指定する)MVLOAD、ジョ…

実世界寸法への変換(カメラキャリブレーション)

In-Sight EasyBuilder では、簡単に、ピクセル単位の寸法を実世界単位の寸法へ変換できます。【アプリケーションステップ】の【画像の設定】へ移動します【キャリブレーションタイプ】で【X/Yエッジ】を選びます【水平距離の定義】ボタンを押します画像上に…

コグネックス製品のトピックス

画像処理ツール1. 実世界寸法への変換(カメラキャリブレーション) スマートフィーチャー、チェッカーボードキャリブレーション2. 位置決め PatMax(幾何学形状パターンマッチング)3. 測定 面積(Blob)、長さ(Caliper、Edge)、有無(輝度、PatMaxパター…

正規化相関とPatMaxの簡単な説明

正規化相関アルゴリズムと PatMax アルゴリズムの相違について、簡単に説明した資料です。Coeff_PatMax.zip

DataMan 100S の最初のセットアップ

DataMan 100S が届いたときの最初のセットアップについて、簡単に説明した資料です。(DataMan 100Q/X や DataMan 200 シリーズも同様です。)DataMan100S_Setup.zip

DataMan 8100 のレスポンスを良くする方法

DM8100 は、デフォルトでは広範囲に読み取るように設定されているので、対象のコードに合わせて制限することで、応答を良くすることができます。(DM8500も同様です。)設定方法を簡単に説明している資料です。DM8100_Response.zip

In-Sight 初心者向け FAQ

個人的に作成している In-Sight 初心者向け FAQ です。正確な情報は、コグネックスのサポートウェブサイトの、よくある質問と回答 または In-Sight でよくある質問 をご参考ください。※ 情報を入手したら更新する予定です。中には古い情報もあります。※ よく…

PatMaxの補足説明

PatMax の補足説明の資料です。PatMax_add_expl_120108.pdf※ 情報を入手したら更新する予定です。

3Dビジョンについてインターネットで見つかる情報

3Dビジョンについて、インターネットで検索すると、次の情報が見つかります。「A Flexible New Technique for Camera Calibration」http://research.microsoft.com/en-us/um/people/zhang/calib/TR98-71.pdf「Multiple View Geometry in Computer Vision」ht…