IS

文字認識 – OCRMax

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

欠陥検査 – 画像差分(EasyBuilder)

In-Sight EasyBuilder で、画像差分を使った、欠陥検査ができます。スプレッドシートならば、より高精度な FFD が使えます。前もってチェッカーボードのキャリブレーションを行って、レンズの歪みを補正すれば、より精度良く検査できます。位置と角度を合わ…

In-Sight スプレッドシートでの測定サンプル

In-Sight スプレッドシートで、測定のサンプルを作りました。 セルA0: AcquireImage(0, 1, 8, …)セルA2: CalibrateGrid($A$0)、チェッカーボードのキャリブレーションを行いますセルA4: TransformImage($A$0, $A$2, 0, …)、セルB4: ExtractCalibration(A4)セ…

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、データレジスタの書き込み/読み込み…

測定 − 面積 (Blob)

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

測定 − 長さ (Caliper、Edge)

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

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

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

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

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

In-Sight 初心者向け FAQ

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

ネイティブコマンドを送受信する

ネイティブコマンドを送受信するプログラムです。VS2003 で作られたものがあったので、VS2005 や VS2008 で動作するように変更しました。※ Telnet ポート 23 はファイアウォールでブロックされているかもしれないので、そのときはポート 3000 などに変更しま…

VB.NET、C#、VC++のイーサネット通信のサンプルプログラム

一般的な、イーサネット、ソケット通信のサンプルプログラムです。In-Sight を使って動作確認しました。※ Telnet ポート 23 はファイアウォールでブロックされているかもしれないので、そのときはポート 3000 などに変更します。ブロックされているとき、pin…

In-Sight Micro スタートガイド

In-Sight Micro スタートガイド(クイックコネクト・ガイド)の資料です。(TS作成)In-Sight 4.5.0InSightMicroStartGuide.zip

VisionView VGA と GOT との接続手順

VisionView VGA と GOT との接続手順の資料です。(AE作成)In-Sight 4.5.0VisionView_VGA_Got_ConnectGuide.zip

MCプロトコルで In-Sight と三菱シーケンサの接続確認

MCプロトコルで In-Sight と三菱シーケンサの接続確認を行ったときの資料です。MCプロトコルモードでは、In-Sight のトリガラインへの配線で、カメラトリガをかけます。Mitsubishi_MCProtocol_In-Sight.zipMCプロトコルスキャナーで接続確認を行ったときの資…

EtherNet/IP で In-Sight とオムロンPLCの接続確認

EtherNet/IP で In-Sight とオムロンPLCの接続確認を行ったときの資料です。レジスタをたたくだけでは、ネイティブコマンドは送れますが、結果を受信できません。製品:In-Sight動作確認バージョン:4.5.0モデル:ISM-1413オムロンPLC:CJ1M CPU22、EtherNet…

PoEインジェクタ、および、PoEハブの資料

PoEインジェクタの資料です(30W)。POE30U-G.pdfPoEインジェクタの図面です。PoEEnjector.pdf以前は、15.4Wのものが使われていました。PSA16U-480_POE_1_8_08.pdfPoEハブの資料です。CPS-24V-POE1.pdfPoEインジェクタは、出力に余裕があるので、VisionPro …

In-Sight用L字ケーブル・コネクタ寸法

In-Sight用L字ケーブル・コネクタ寸法の資料です。Cables.zip

In-Sight に接続できない原因と対策

In-Sight に接続できない原因と対策の資料です。(PS作成)In-Sight 2.7.0In-Sight_Connection_Trouble_Shooting.pdf