LINX

  • HOME
  • マシンビジョン

    • 画像処理ソフトウェア
      • MVTec Software | HALCON
      • MVTec Software | MERLIC
    • 産業用デジタルカメラ
      • iRAYPLE
      • Teledyne Imaging (DALSA / FLIR)
      • Basler
    • 産業用カメラレンズ
    • 画像入力ボード
    • コードリーダ
    • 3次元センサー
      • LMI Technologies | Gocator
      • Chromasens
      • heliotis
      • Photoneo

    ロボティクス

    • AGVトータルソリューション
      • iRAYPLE
    • AMR SLAMソフトウェア
      • Navitec Systems
    • サーボドライブ
      • Synapticon

    産業用コントローラ

    • ソフトウェアPLC / モーション / HMI
      • CODESYS
    • IIoT対応 CODESYS搭載PLC
      • TRITON

    IIoTプラットフォーム

    • SCADA / HMI / レポーティングツール
      • COPA-DATA | zeon
    • リアルタイムロケーションシステム
      • KINEXON

    エンベデッドソリューション

    • エンベデッドソリューション
    全ての製品
  • 事例一覧

    分野別事例

      • 半導体/IC
      • 物流・パッケージ
      • 樹脂/セラミックス/フィルム
      • 医療/製薬
      • 製造業
      • 自動車
      • 金属/加工
      • 農業/食品

    製品別事例

      • Basler
      • GINGA
      • Gocator
      • CODESYS
      • HALCON
      • heliotis
      • zenon
      • エンベデッドビジョン
  • ソリューション
  • SIパートナー
      • イベントカレンダー
      • トレーニング
      • セミナー
      • お知らせ
  • ダウンロード
  • FAQ
お問い合わせ
・お見積り
企業情報 EN
CASE適用事例
  • HOME
  • 適用事例
  • 精密切削工具のマシンビジョン検査装置【ROBOWORKER Automation GmbH社】

精密切削工具のマシンビジョン検査装置【ROBOWORKER Automation GmbH社】

2015.11.12

金属/加工
HALCON

ROBOWORKER Automation GmbH社は、精密切削工具(ドリル)の制御、検査、そして包装までの全ての工程を自動化したロボットフィーダシステム(自動供給装置)の開発を進めて来ました。

切削工具を適切に検査・製品包装するべく、ROBOWORKER社製移載ロボット『RL20』を用いてトレーから1個ずつ切削工具をコンベヤーに移載します。そのコンベヤーは1部品当たり2秒という速度で動作させることができます。しかし、製造業者からの要求レベルは一日120,000個以上もの部品を生産するというものであったため、今回は4台のコンベヤーを平行して動作させることにより、1部品当たり0.5秒の速度を実現しました(移載ロボットは1台)。

移載ロボットによりベルトコンベヤー上に約20mm間隔で置かれた部品は、その後マシンビジョンシステムへと搬送されます。そこでは画像処理を用いて様々な検査が行われ、位置や回転、内接円・外接円・穴の直径や角度といった形状特徴も計測されます。部品が検査領域を通過する際には、システムが各部品の向きをより判断しやすくするためにバックライトで照明されます。そして、PCに接続された数台のモノクロカメラにより、部品の画像がディジタル化されてPCに取り込まれます。

ROBOWORKER Automation GmbH社ホームページはこちら

  • ●HALCONを用いたマシンビジョンの構築

    ROBOWORKER社は機械工学の技術だけでなく、画像処理の技術についても10年の経験を持っています。ROBOWORKER社の技術者たちは、PC上で実行でき、かつ高度な要求にも対応できるハイエンドな画像処理システムを探してきました。また、将来的な案件への展開にも対応でき、広範囲な機能をカバーする汎用画像処理ライブラリを求めていました。「我々が初期のプロジェクトで使用していた画像処理ソフトウェアでは、複雑な包装や検査機能を実現するに耐えうる機能を有していなかった。しかしHALCONに出会うことで、今まで追求していた柔軟性、快適なプログラミング環境、高いロバスト性といったものすべてを手に入れることができた。」と、Michael Giray氏は語りました。MVTec Software GmbH社(ミュンヘン、ドイツ)が提供する画像処理ソフトウェアHALCONは、本システムにおける全てのマシンビジョンソリューションに採用されました。
     

  • ●カメラキャリブレーション

    初期操作を始める前に、まずはカメラをキャリブレーションする必要があります。カメラキャリブレーションを実行すると、カメラの内部パラメータと外部パラメータの両方が自動的に計算されます。外部パラメータとは、得られた画像情報からロボットシステムの実世界での姿勢情報を表現するものです。これにより、カメラが対象物から傾いた状態で設置されていたり、レンズにより対象物の画像に歪が発生している場合でも、それらを修正して正確な計測が可能となります。

    ⇒ カメラキャリブレーションについては適用事例「画像矯正」参照。
     

  • ●3次元位置決め

    HALCONのカメラキャリブレーションにより、画像の各画素とロボットシステムの座標との関係が求まるため、画像処理で測定した位置情報はロボット装置にて再計算することなく実世界の情報としてそのまま利用できます。本システムでは、画像処理プログラムが切削工具の位置・傾き(x, y, θ)や各部品の座標情報を計算し、その情報をPCからPLC(ロボット制御装置)へと送信します。
     

  • ●形状ベースマッチング

    HALCONのパターンマッチングツールを用いることにより、たとえ部品が回転していても、また部分的に遮蔽していたとしても、各部品の位置や向きの情報を画像から抽出することができます。典型的なパターンマッチングの手法は対象物のグレイ値をベースにテンプレートとして登録しますが、HALCONの場合は対象物のエッジ情報をベースとする輪郭データをテンプレートとして登録します(形状ベース・マッチング)。これによって、照明の環境が変化しても信頼性の高い検出が可能となります。

    ⇒ パターンマッチングについては適用事例「リード計測」参照。
     

  • ●2次元計測 ― サブピクセル精度のエッジ検出

    各部品の内接円や外接円、穴の直径などの寸法は、50μmの精度で計測されます。切削ドリル先端の半径や角度を計測する場合、HALCONのサブピクセル精度のエッジ検出アルゴリズムを利用します。これらのサブピクセル処理は、生産環境の悪い条件においてもロバストに動作します。また、欠陥品の検出やコンベヤー上の異物を見つけることもできます。それらの寸法計測が完了すると、ISO基準データに規定される良品の寸法制限や許容誤差と比較することで良品・不良品の判定が行えます。これにより各部品は、次の検査位置に搬送されるか、この時点で不良品として取り除かれることになります。

    ⇒ 高精度計測については適用事例「高精度計測」参照

関連商品情報

その他「金属/加工」関連適用事例

  • 次世代産業用ロボット
  • 外観検査
  • 円弧状の計測
  • 画像矯正
  • 複雑形状の円フィッティング
  • 工作機械検査
  • 円形状の対象物の外観検査
  • プリンタ(印刷機):冊子表紙のコーティング温度制御【Hans Turck社(ドイツ、Mülheim an der Ruhr)】
  • ギア
  • クラック検査
  • HALCONによるマシンツールの高精度計測【Zoller GmbH社】
  • 3次元パターンマッチングによる3次元位置姿勢の取得
LINX

株式会社リンクスは、最先端の技術を世界中から誰よりも早く発掘し、技術力と経験をもって製造現場に実装する、テクノロジープロバイダです

  • HOME
  • お知らせ
  • LINX Express
  • 製品情報
  • 事例
  • ソリューション
  • SIパートナー
  • イベント
  • ダウンロード
  • FAQ
  • お問い合わせ
  • 企業情報
  • 新卒採用
  • 中途採用
  • English

個人情報保護法 情報

セキュリティ基本方針

Copyright © LINX Corporation. All Rights Reserved.

当ウェブサイトではサイトの利便性の向上、および利用分析を目的にCookie(クッキー)を使用しています。Cookieの使用に同意いただける場合は、「同意する」をクリックしてください。当社で利用するCookieについての詳細は[個人情報保護方針]についてをご覧ください。This website uses Cookies to provide a better experience and to analyze how our sites are used. If you agree to our use of cookies, please click "Agree". Please read our Privacy Policy to learn more.
Cookie SettingsAgree
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
常に有効
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie期間説明
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT