JPH01274954A - 自動化された追跡ならびに輪郭形状測定装置 - Google Patents

自動化された追跡ならびに輪郭形状測定装置

Info

Publication number
JPH01274954A
JPH01274954A JP63118386A JP11838688A JPH01274954A JP H01274954 A JPH01274954 A JP H01274954A JP 63118386 A JP63118386 A JP 63118386A JP 11838688 A JP11838688 A JP 11838688A JP H01274954 A JPH01274954 A JP H01274954A
Authority
JP
Japan
Prior art keywords
array
cnc
contour
generating
linear
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP63118386A
Other languages
English (en)
Inventor
Yael L Cohen-Sabban
ヤエル リー コーヘン−サバン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Israel Aircraft Industries Ltd
Original Assignee
Israel Aircraft Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Israel Aircraft Industries Ltd filed Critical Israel Aircraft Industries Ltd
Publication of JPH01274954A publication Critical patent/JPH01274954A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/406Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
    • G05B19/4068Verifying part programme on screen, by drawing or other means
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/42Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
    • G05B19/4202Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine preparation of the programme medium using a drawing, a model
    • G05B19/4207Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine preparation of the programme medium using a drawing, a model in which a model is traced or scanned and corresponding data recorded
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35287Verify, check program by drawing, display part, testpiece
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37198Machine as measuring station, use tool or probe, in process incycle

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Machine Tool Sensing Apparatuses (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野〕 本発明は一般的には自動化された測定と機械加工(例え
ば切削、旋削等)装置に関するものでありより特別には
、工作器具と組合せて使用するのに便利な電子光学的測
定装置と機械加工制御装置に関するものである。
〔従来の技術〕
最近、自動機械加工技術分野において重要な進歩がなさ
れている。大型可変性CNC機械装置が標準化されて来
ている。このような機械装置は設計技術者により供給さ
れるプログラム情報に応答するコンピューターにより一
般的にはプログラムされている。このようなフ゛ログラ
ミングは相当の時間を要し又高価なものであった。
必要に応じて変更し、修正することの出来るCNCファ
イルを作る技術における教示によってプログラムしうる
ような機械装置の必要性が長く存在していた。このよう
な機械は現在では存在していない、一方プログラム化さ
れた機械装置において以後に使用するためコンピュータ
ーに対し、電子光学的に与えられた対象物を測定しその
座標値を出力する方法は存在しているが、機械装置それ
自身に結合された装置は存在していない。
〔発明が解決しようとする課題〕
本発明はCNC機械加工ヘッドに搭載する測定及び追跡
のための装置であって、かつ与えられた対象物の形状が
CNC機械加工ヘッドの基準フレーム(frame o
f reference)と座標系におけるCNCの制
御系に直接入力されうる装置を提供しようとするもので
ある。
〔課題を解決するための手段〕
本発明の好ましい具体例に従って提供される自動化され
た追跡と形状測定のための装置は、対象物の形状に関す
る出力情報をCNC機械加工ヘッドの精密な基準フレー
ムに供給するためのCNC機械加工ヘッドに搭載された
電子光学的検出装置を含んでいる。
更に本発明の好ましい具体例によれば、電子光学的検出
装置は間隔をおいて設けられている直線状の検出器アレ
ー(linear drtector array)か
らなる第1の組と第2の組とを含んでいる。
更に本発明の好ましい具体例によれば、該電子光学的検
出装置は入力光の第1の部分を第1の平面に設けられて
いる第1の紐の間隔をおいて設けられている直線状検出
器に供給し又入力光の第2の部分を第1の平面に対して
直角な第2の平面に設けられている第2の組の間隔をお
いて設けた検出器に供給するビームスプリッタ−を含ん
でいる。
これに加えるに、本発明の好ましい具体例によれば、第
1と第2組の直線状検出器及びビームスプリッタ−は矩
形、正方形成は球形の外周部を形成する平面的配置の形
において等価的な検出器アレーを形成している。
更に本発明における好ましい具体例によれば、追跡と形
状測定のための装置は又測定されている対象物に関する
検出装置の移動方向を検出するための装置、方向に関す
る情報を供給するため、移動方向に関するリードアレー
(leading array)を指定する装置及び測
定に関する精報を供給するため移動の方向に関してフォ
ローアレー(followingarray)を指定す
る装置とを含んでいる。
又本発明の好ましい具体例によれば、形状の該リードア
レーに対する関係に従って選択される方向からワークピ
ースへの照明を行うため選択的なワークピース照明手段
が設けられている。
更に、本発明の好ましい具体例によれば、追跡と形状測
定のための装置は又非接触型距離センサーを含んでおり
、又三次元において形状を測定することが可能である。
更に本発明の好ましい具体例によれば、機械加工する以
前にCNCプログラムを提供するため、CNCプログラ
ムに基づいて機械加工されたワークピースに関する三次
元表示を発生する装置、該三次元表示から機械にかけら
れたワークピースに関する合成図面(syntheti
c drassing)を発生する装置及び機械かけら
れたワークピースが合成図面と対応するCADファイル
との間の相異についての情報出力を行うため合成図面と
対応するCADファイルとを比較する装置とを含んでい
る。
更に本発明の別の具体例では、CNCプログラム、三次
元表示或は合成図面をストアーされている機械加工の許
容パラメーターと比較するため、又CNCプログラムの
要素と機械加工の許容パラメーターとの間の相異につい
ての出力表示を供給するための装置が提供されてもよい
本発明は以下の図面を参照しながら以下の詳細な説明に
よってより十分に理解されるであろう。第1図を参照す
れば、同図は本発明の好ましい具体例により構成されか
つ操作可能であるCNC機械加工ヘッドに搭載するため
の測定及び追跡装置を示している。第3図に示されてお
りかつ以下に詳細に説明されるセンサーヘッド10は西
独製のIMA N0RTHCNCフライス盤のようなC
NC機械装置のマシンヘッドに搭載されており、第2図
に一般的に示されている方法においてリアルタイム性を
有するように適合せしめられている。電子的ユニット1
2はCNC機械装置上又はその近傍のいづれかの位置に
搭載されており適切な柔軟性のある導線14を介してセ
ンサーヘッド10と接続している。
電子ユニッ)12は又マシンヘッドに搭載されているx
、y、z位置エンコーダーからの位置入力を受は入れ又
マシンコントローラー18と接続されておりかつ両者は
CNC機械装置の集積部を形成している。該電子ユニッ
トは又R3232を介してシステムコントローラー(図
示せず)と接続している。機械加工装置及びその制御器
は入力のためにテープモード(TAPEMODE)を用
いたファナン5クシステム11.MモデルA、割り込み
と位置測定のためのG37 COMMAND及び位置情
報の検索のためのポジションデイスプレーオプション(
POSITIONDISPLAY 0PTION)を装
備した静岡(Shizuoka)(日本)により製造さ
れたMILI、MASTERB−5V c7)ような電
子ユニットとリアルタイムの情報伝達を可能とするタイ
プであるべきである。
ここで第2図を参照すると、べ−=ス11とベース11
に関連して移動し7かつスピンドル15を有するマシン
ヘッド13とを含んだ機械装置の一般的な・測面図が示
されている。
マシンヘッド13上にはセンサーヘッド10が固定的に
設けられている。本発明の他の具体例によれば、光学的
ヘッドはスピンドル上に搭載されてもよい。ここで第3
図と第6図を参照すると、本発明の具体例にもとづいて
構成され作動しうる光学的ヘッドであって、かつ第2図
に示されるようなCNC機械のマシンヘッド上において
光学的ヘッドを搭載するために設計された結合取りつけ
部材22を有するハウジング20を含む光学ヘッドが示
されている。
ハウジング20の内部には、周辺の余計な光源からの照
明をフィルターするために代表的には可視スペクトル外
である近赤外領域の予め決められた波長領域内において
ワークピースと光の伝達を可能にするよう配置された光
学的フィルター窓24が設けられζいる0通常のCNC
の環境においてフィルター窓24を清潔にするため1個
或は複数の空気ジェット25が配列されている。4個の
照明源27がフィルター窓24の4個の辺の各々に設け
られており、それ等はワークピースに対して傾斜した光
を供給するため選択的に駆動されそれによってワークピ
ースのエッヂに対する高分解能定義付けを提供する。各
照明源27は代表的にはガラスに埋め込まれたLED 
29或は“Perspex (R) ”からなるような
ライトガイド(光ファイバー)31を含んでおり、これ
等は窓24を通してみえる全領域に対する照明を提供す
るように形成されている。
好ましくは、LE!D 29の波長はセンサーアレー(
検出器列)30の感度とフィルター24の透過波長とに
整合せしめられる。
窓24の背後にはビームスプリッタ−28と光学的操作
配列状態で設けられている焦点レンズが配置されており
、該ビームスプリッタ−の2つの対となった面(two
 condugate 5urfoces)に沿ってC
CD直線列のような直線状検出器列の第1と第2の組3
0と32が設けられている。このセンサーアレーと組合
されている電子回路が回路ボード33上に設けられてい
る。
付加的な電子回路(図示せず)がハウジング20内に設
けられている。
本発明における好ましい具体例によれば、L EDのよ
うな光源34はレンズ36により直線状アレーの第1の
組30の間でビームスプリッタ−28の1表面の中心に
設けられたピンホール38上に集中化される。
ピンホールはレンズ26によって装置をセットアツプす
る際の補助のため小さな可視点41を提供するために対
象物平面の測定されるべき対象物上に像が作られる。
ここで第4図と第5図を参照すると、同図は本発明に従
って採用されるセンサーの好ましい形状を示している。
第4図はビームスプリッタ−28におけるセンサーアレ
ーの物理的配列を示している。
第1の組30は一般的には間隔をおいて平行的に配列さ
れたセンサー42と44を含み又第2の組32は一般的
には間隔をおいて平行的に配列された該センサー42と
44に対して直角に延びているセンサー46と48を含
んでいる。
第5図は対象物平面40と平行な平面で、第4図のセン
サーアレーと対応する等価的センサーアレー50 (t
he equivalent 5ensor arra
y)を示している。
第5図に示されるように、センサーアレーは矩形の周辺
或は外囲を描くものであり本具体例では特に正方形を描
いている。この形状の主な利点はマシンヘッドの基準軸
に対してその配列を固定的に維持する可能性があること
にある。
選択的には、センサーアレーは円の周辺或は外周のよう
な他の形状の外周を描いてもよい。
この目的のために例えばEC&G″Retiecon”
RO0720BのようなCCD検出器を採用してもよい
第7図を参照すると、第5図の矩形のセンサーアレー5
0が回転することなく与えられた輪郭形状52の列(a
rray)を追跡することが出来、それにより、CNC
マシンヘッドの本来的な正確な位置決めが維持出来るこ
とが判る。一般的に形状のエッヂの画像は少くともアレ
ー50の2つの直線部分において交叉することが注目さ
れる。アレー50の異なる直線部分は移動の方向と与え
られた位置における輪郭52の形状とに基づいてリーデ
ィングエツジ(leaging edge)を形成する
ということが理解される。
本発明の好ましい具体例によれば、いかなる時点におい
ても該リーディングエッヂによって予測可能性(see
−ahead capability)が提供される。
又それは、CNCllff器がX及びY方向のマシンヘ
ッドの速度を選択しそれによって滑らかでかつ効率的な
動作を行うために輪郭についての全般的な指示としての
情報を提供する。
本発明の好ましい具体例によれば、フォローエッヂ(f
ollowing edge)は輪郭形状52の画素位
置を表示することにより測定情報を供給する。このシス
テムはかかる情報を、マシニンングヘッドの中心に対す
るアレー50上の各画素の位置といかなる時点における
輪郭形状についての座標位置を提供するためいかなる時
点におけるマシンヘッドの既知の位置との間の固定され
た既知の関係と結合する。センサーアレー50は追跡機
能のために要求されるもの以上に処理を要求される非常
に多数のデーターを供給する完全マトリックスアレーに
おけるものよりもより高速で処理することが可能となる
ということが本発明の特別な特徴である。
本発明の装置における追跡操作は第8A図から第10C
図を参照して以下に説明する。
一般的に云えば、本発明は2つの形の入力データーを採
用している。即ちアレー50の4つの直線部分から得ら
れる“フレームデーター”(fraa+edata)と
CNCの位置センサー16から発生される“ステータス
データー″ (status data )である。“
フレームデーター゛はアレー50の4つの直線状センサ
ーアレーのいづれか“黒/白交叉”を有するか即ち輪郭
部と接触しているかということを示すものであり、又各
直線状アレーに沿った黒/白交叉の位置を表示する。本
発明の好ましい具体例において提供されるウオークピー
ス対象物に対する斜めの照明の故に、白の画素はウオー
クピースから反射された光を受ける画素であり一方、黒
の画素はウオークピースからの反射光を受けない画素で
ある。“黒/白交叉”を有するアレーはII変化アレー
” (transition array)と意味付け
される。
本発明の具体例を示す装置はいづれの与えられた“変化
アレー”においては1つの黒/白交叉のみを検出するこ
としか出来ないものである。このように各“変化アレー
”は1つの白い部分と1つの黒い部分で構成されている
ものと考えられる。
4つの直線状のアレーの各々に対し、2つのデーターの
みが保持される。即ち直線状アレーにおける第1の白い
画素の画素番号と直線状アレーにおける第1の黒画素の
画素番号である。
もし直線状アレーにおいて白の画素が存在しなければ画
素番号は0として表示され、黒画素についても同様であ
る。
“ステータスデーター”はマシンヘッドの中心に関する
座標値を表示するものであり又センサーヘッドのXとY
軸に沿った速度を表示する。
本発明の装置は以下の論理タスクを実行することにより
操作可能である。
オリエンテーション−マシンヘッドに関する輪郭形状の
一般的位置を定 義すること、 座 標      −マシンヘッドに関し、“黒/白変
化”の特別な 座標を決定すること、 金膜的指示    −マシンヘッドの次の動きに対す一
般的な指示を 決定すること、 論理制御     −人力されたデーターの一致性の確
認、 移動速度と方向を決定するに際しての直線的或はほぼ直
線的移動に対する本発明の詳細な説明している第8A図
〜第8C図を参照する。
この操作は以下の2つの基準により制御される。
1、輪郭形状に対して平行なヘッドの速度を維持する。
2、 アレー50を輪郭形状に中心があるように維持す
る。第8A図は矢印60で示されている速度が輪郭形状
に対して平行でない場合を示している。
この場合では、速度は矢印62で示されるように即ち輪
郭形状に平行となるように調節され又速度は減少される
第8図Bは矢印64に示されるようにR速度はほぼ輪郭
形状に平行であるが、アレー50は輪郭上にその中心が
存在していない。このような場合には、輪郭形状のY軸
の位置を、アレー50を下るように調整されそして同一
方向に最高速度に維持される。
第8C図は矢印66で示されるように速度は一般的に輪
郭形状と平行であるがアレー50は一般的に輪郭形状上
にほぼその中心が存在している。
このような場合修正は行われず同一方向l・の最高速度
が維持される。
第9A図から第9C図は、隅部形状の処理を示している
。第9A図は一般的に滑らかな隅部を示し、第9B図は
鋭度な隅部を示し又第9C図は“クレータ−”形状を示
している。これらの各々の状態においてマシンヘッドの
速度は減少され速度の調整が行われる。
サンプリング速度は常にオーバータイム(overt、
ime)であることが本発明の特徴である。このように
して、マシンヘッドの動きが減速された時に非直線的測
定条件において正確な測定のために必要であるように相
対的に大きなサンプリング密度が得られる。
第10A図〜第10C図は3種の典型的な特別ケースを
示している。第10A図は“狭い端部″(narrow
end)を示しており3つの黒い列即ちウオークピース
から反射された光を受けない3つの列により特徴化され
ている。第10B図は“溝形” (bay)を示してお
り、一つの直線状アレー上において“黒/白交又”の突
然の位置変化により特徴付けられるものである。
第ioc図は“指状形”  (finger)を示して
おり、3つの非均−な直線状アレーによって特徴付けら
れている。これ等の特別ケースの各々は適切なアルゴリ
ズムサブルーチンにより処理されるゆ相対的に高いS/
N比(signal−to−notse ratio)
を得るために本発明の装置は測定される対象物について
の明暗ひずみ(shadtng)を作る照明技術を採用
している。
従って、測定される対象物の内部からその輪郭部に向う
斜めの照明が用いられる。
好ましくは、ガラスに埋め込まれたLED或は“Per
sex (R)″により形成されたライトガイドのよう
な合計4個の照明源が適当な反射体と共に採用され又、
アレー50を作っている直線状アレーの対応する1つの
外側でその中央におかれている。
該照明源のうちの1個のみが与えられた時に照明されて
いる。
第11A図から第11C図にみられるように、対象物に
関し最もその中心の近くにおかれる照明源が照明のため
に選択される。各照明源からの照明はその時の視野の全
体をカバーするのに十分なものである。
好ましくは、照明源の出力波長は達成されるS/N比を
強調するため直線状センサーアレーの出力波長と整合さ
れるものである。
本発明の好ましい具体例においては、自動的焦点装置が
設けられており又それは検出器アレー50上に焦点が合
せられている輪郭形状の画像を維持するためにマシンヘ
ッドのZ軸位置を調整することが出来る。
第12A図は生の形式としきい値化された形式の双方に
おける焦点外(out−of−focus )状態を示
す信号を示しており一方第12B図は焦点を合わされた
状態からの信号における生の形式としきい値化された形
式を示している。両信号とも第12C図に示すように“
黒/白交叉”から派生されている。
第13図及び第14図にはセンサーヘッド10(第1図
)と組合された、電子回路が示されておりそれはCCD
センサーアレーを駆動するためのクロック手段80、ビ
デオ(video)予備処理回路82、照明制御回路8
4及び供給電源86を含むことが判る。電子ユニット1
2(第1図)に含まれている電子回路は第15図に一般
的に示されており、又アナログボード90、コンピュー
ターボード92及び供給電源94を含んでいる。
アナログボードは第16図に示されておりビデオ処理の
ための回路96と自動焦点制御のための回路98を含ん
でいる。
コンピューターボードは第17図に示されており、又代
表的には16ビツトのマイクロプロセッサーとそのため
の駆動回路lOO、プログラムとデーターメモリー10
2、焦点制御回路104、デジタルビデオ回路106、
照明制御回路108、外部コンピューターモニター及び
CNC’fllHB器とのインターフェースのためのR
3232伝達出入口110及び112、及びシステムタ
イミングのための主クロツク基準114とを含んでいる
第18図を参照すれば、三次元測定を実行するために特
に設計された修正光学ヘッドが示されている。第18図
の装置は代表的には第1図から第3図に関連した上述の
光学的ヘッドの全ての要素を含んでいるがエッヂ検出器
110のみならずイーエルオアーオプトロニックス株式
会社(アフエカ、イスラエル)(BL、0ROPTRN
ICS Ltd、of Afek、l5rael)−に
より製造された領域表示器(a range 1ndi
cator)のような領域表示器122を有する点で区
別される。
第18図の装置は従来の三次元輪郭形状検出器に対して
重要な利点を有しておりそれは、この装置が物理的な測
定具を採用しないことでありそれ故測定具がある位置か
ら他の位置へ移動する時に測定具がウオークピースの位
置を明確にせさることを含む前後の複雑な動きを要求し
ないということである。
本発明の装置に関する操作アルゴリズムは第19図から
第24図を参照して以下に説明される。
第19図を参照すると、同図は電子ユニット12のマイ
クロプロセッサ−100(以下VMS−コンピューター
と云う)を含む本発明の装置の全体的な操作を示してい
る。操作の開始に際しては、CNC位置エンコーダー1
6から来るステータスデーターとセンサーヘッド10か
ら来るフレームデーターの双方が読まれそして各々のデ
ーターは受は入れられアナリシス(ANALYSIS)
サブルーチンが開始される。
第・20図を参照すると、アナリシスプログラムはシス
テムステータスのチエツクから開始されることが判る。
エラーが見出されると適切な通知が出され操作は中止さ
れる。システムステータスチエツクのサブルーチンは第
21図に示されており、フレームデーターとヘッド位置
及び速度に関する適合性に関するチエツクを含んでいる
。いづれかの不適合性が発生すればエラーとなり実行さ
れない。
次に特別のステータスフラッグの存在に関するチエツク
が実行され続いて通常のステータスに関するチエツクが
行われる。通常のステータスチエツクに対する否定的応
答は特別なステータスの表示生じさせる。
通常ステータス(normal 5tatus)は第2
2図に示されている。これは変化アレー(transi
tionarray)の数が2と等しいかどうかの初期
チエツクを含んでおり、もし2でなければ特別ステータ
スが表示される。
次に変化アレーが平行であるかどうかが決定され平行で
なければ、全てが黒であるアレーの数(即ち対象物の完
全に外側にあるも)が決定される。その数が1であれば
次で特別ステータスが指示される。もしその数が0であ
れば全ての白部分が互いに隣接しているかどうかが決定
される。もしそうでなければ(NO)特別ステータスが
指示される。もしそうであれば(YES)通常ステータ
スが指示される。
もし変化アレー(transition array)
が平行であれば全ての黒の部分が互に隣接しているかと
・うかが決定される。もしNoであれば特別ステータス
が指示され、もしYESであれば通常ステータスが指示
される。
第20図に戻って、もし通常ステータスが見出されたな
らば、エッヂ角度と偏差が入力されたフレムデーターと
ステータスデーターにもとづいで計算される。中心から
そのずれ(decen ter)が次で計算されそして
それ等のパラメータ・−は適合性を有するかどうかを朝
刊するためチ5ツクされる。
もしそれが適合性がなければ次で上述したエラー通知が
実行されその操作は終了する。もしパラメーターが許容
されるものと判断されれば、エツジ角度、偏差及び中心
からのずれの情報に従っ゛C機械加工ヘッドの速度とオ
フセットに関する決定がなされる。照明の適切な光源を
選択するためのアルゴリズムは第23図に示されており
そこには、変化アレーが平行であるかどうかの決定が含
まれている。
もしYESであれば、ケースAの状態が指示されそして
内側のアレーは全C白いアレーである。
即ち完全に対象物の内側にある。もしNOであればケー
スBの状態が指示され又全てが黒であるアレーの数に関
する決定がなされる。もしその数がOであればケースB
2の状態が指示される。もしその数が2であればケース
B1の状態が指示される。
ケースA1ケースB1及びケースB2の各状態は第24
A図から第24C図に示されている。各々の説明におい
て、リーディングアレーはLとして示されておりフォロ
ーアレーはFとして示されており又点灯している光源は
Sとして示されている。
ケースB1及びB2の双方においては、輪郭とフォロー
アレーの間の各ガンマ−(F)(δF)が1/F1以下
であるかどうかが決定される。ケースB1については1
、もしδFが1/fl以下であれば、内側のアレー(i
nside array)がフォローである。ケースB
2についてはもしδFが1/F丁以下であれば内側のア
レーはリーディングアレー(1eader)に平行なア
レーである。ケースB1については、もしδFが1/7
T以上であれば内側アレーはリーダーである。ケースB
2については、もしδFが1/r丁以下であれば、内側
アレーはフォローワ−(follo&4er)に対して
平行なアレーである0次に内側アレーの背後で最も中心
近くにある光源Sが照明される。その後輪郭形状の座標
点が計算され輪郭形状ファイルにストアーされる。
続いてステータスベクトルが計算されステータススフア
イルにストアーされる。
もし特別ステータスが見出されたら、それがでくわした
特別な特定ケースが識別される。もしそれが適合性ない
ならばエラー処理が行われ、もし適合性があればヘッド
スピードとオフセットに関する決定が与えられた特別ケ
ースのための特別なサブルーチンに従って2、行われる
。光源は次で選択され輪郭形状とステータスベクトルが
通常のステータスケースと同様に選択される。
特別ステータス調査は特別なステータスの状態を特別な
ステータスについての複数のカテゴリーの1つに分類す
ることを試みる。第25A図と第25B図はタイプAに
ついての2つの特別ステータスのカテゴリーを示してい
る。又第26A図と第26B図はBタイプについての2
つの特別ステータスのカテゴリーを示している。第27
A図と第27B図はタイプCについての2つの特別なス
テータスのカテゴリーを示している。第28A図と第2
8B図はタイプDについての2つの特別なステータスの
カテゴターを示している。第29図はタイプ已について
の特別なステータスのカテゴリーを示している。
特別ステータスのカテゴリーに関する多くのタイプは次
のバラメー・ターに従って分類される。
1、 全てが黒のアレーの数 2、 全てが白のアレー〇数 3、 1つのアレーの白い部分に隣接する全てが黒いア
レー〇数 4.1つのアレーの黒い部分に隣接する全てが白いアレ
ーの数 5、黒い部分に隣接する白い部分の散 策19図に戻るならば、アナリシスプログラムの完了に
続いて、システムはCNC111il器に対し速度とオ
フセットコマンドを供給し又センサーヘッド10の電子
回路に対して光源選択コマンドを供給するということが
判る。
その後、測定間のサンプリング時間の遅延が消滅した時
にそれが決定される。
この状態が生じた時、センサーにより操作されているク
ロックがOとされ測定サイクルは新しい測定のために新
しく開始される。
第30図を参照すると、同図は機械加工の試行やそれに
伴う高コストと時間の要求を必要とせずにCNCプログ
ラムを保証するための装置を示している。本発明によ耗
ば、装置140が、CNCプログラムがそれによって製
造されるべき機械加工された対象物についての三次元表
示を形成するため通常の技術を用いて処理されるように
するために設けられている。又装置142はこの三次元
表示が機械加工された対象物についての合成図面144
を作成するために又通常の技術を用いて更に処理される
ようにするため設けられている。
本発明の好ましい具体例によれは、合成図面はこれも又
通常の構造を有する比較装置146により、同一対象物
についてのCADファイルと比較される。この比較装置
146は幾何学的表示であるCADファイルとCNCプ
ログラムから発生された合成図面に具体化されている幾
何学的表示との間のあらゆる相異についての出力指示1
48を提供するために作動しうる。
選択的な特徴としては、1個又はそれ以上のCNCプロ
グラム、3次元表示と合成図面が最小成は最大機械加工
厚さ等のストアーされたパラメーター或は形状基準(c
onfiguration criteria)150
とが、予め決められた基準とCNCプログラムの指示と
の一致の判断及び不一致に対する適切な出力指示の条件
の判断のために比較される。
上述した方法は、メモリー内に1アレー当り単に1つの
みの状態変化部(transition)が要求される
ので相対的に小さな計算負荷であることにより特徴付け
られており又それ故にこの方法は相対的に小さな計算パ
ワーを要求するものであるということが理解されるであ
ろう、然しなから本発明はここに述べた具体例に限定さ
れるものではなく又特には1つのメモリー内における1
アレー当りより多数の状態変化部を保持すること或はも
し必要であれば幾つかの或は全ての画素を保持すること
も可能である。
本発明は上記に特に示され説明されたものによって限定
されるものでないことは当業者により理解されるであろ
う、むしろ本発明の範囲は特許請求範囲によってのみ定
められるべきである。
【図面の簡単な説明】
第1図は本発明のシステムを説明する概略のブロックダ
イアダラムである。 第2図はCNC機械の機械加工ヘッドに関する本発明の
光学ヘッドの物理的配置を説明する図である。 第3図は第2図における光学的ヘッドの断面を示す図で
ある。 第4図は第3図における光学的ヘッドのビームスプリッ
タ−と検出器の配列についての説明図である。 第5図は第4図の配列に対応する等価的な平面的検出器
列(ditector array)を示す図である。 第6図は第3図の光学的ヘッドに関する説明図である。 第7図は本発明における装置の一般的な操作を示す図で
ある。 第8図は直線的或はほぼ直線的な動きに関する本発明の
装置の操作を説明する図である。 第9図は隅部及び旋回動作に関する本発明の装置の操作
を説明する図である。 第10図は三種類の特別な場合についての本発明の装置
の操作を説明する図である。 第11A、 IIB及びIIC図は3種の代表的な場合
についての本発明の照明装置の操作を説明する図である
。 第12A、12B及び12C図は本発明における自動焦
点装置についての操作を説明する図である。 第13図は本発明のセンサーヘッドにおける電気的回路
に関する第1の部分についての電気的ブロックダイアグ
ラムである。 第14図(1)(2)は本発明のセンサーヘッドにおけ
る電気的回路に関する第2の部分についての電気的ブロ
ックダイアグラムである。 第15図は本発明の装置の一部分を形成する電気的ユニ
ットについての電気的ブロックダイアグラムである。 第16図は第15図の電気的ユニットの一部を形成して
いるアナログボードについての電気的ブロックダイアグ
ラムである。 第17図は(1)(2)は第15図の電気的ユニットの
一部を形成するコンピューターボードに関する電気的ブ
ロックダイアグラムである。 第18図はワークピースの三次元測定のために配置され
る光学的ヘッドについての一般的な説明を行う図である
。 第19図(1)(2)〜第23図(1)(2)は本発明
における有用な操作アルゴリズムを説明しているフロー
チャートである。 第24A、24B及び24C図は3種のタイプの照明選
択形態を示す図である。 第25図はAタイプにおける2個のケースA1とA2の
特別な状態カテゴリーとBタイプにおける1つのケース
B、の特別な状態カテゴリーを表す図である。 第26図はBタイプにおける他のケースB2及びCタイ
プにおける2個のケースCI、Czの特別な状態カテゴ
リーを表す図である。 第27図はDタイプにおける2個のケースD、、D。 及びEタイプにおける1つのケースE、の特別な状態カ
テゴリーを表す図である。 第28図はCNCフログラムを提供するための装置を示
す図である。 10:センサーヘッド 11:基台、 13;マシンヘッド 15ニスピンドル 20:ハウジング 22:取り付は部 24ニフイルター窓 25:エアージェット 26:レンズ 27:照明源 28:ビームスプリソタ− 29:LED 30:センサーアレー(第1) 31ニライトガイド 32:センサーアレー(第2) 33:回路板 34:光源 36:レンズ 3日:ビンホール 40;平面 41ニスポツト 42.44:センサー 46.48:センサー 50:等価的センサーアレー FIG、 3 手続補正書(方式) 1.事件の表示 昭和63年特許願第118386号 Z 発明の名称 自動化された追跡ならびに輪郭 形状測定装置 3、補正をする者 事件との関係     特許出願人 名称 イスラエル エアクラフよ インダストリーズ リミテイド 4、代理人 住所 〒105東京都港区虎ノ門−丁目8番10号5、
 補正命令の日付 6、補正の対象 (1)願書の「出願人の代表者」の欄 (2)委任状 (3)明細書 (4)図 面 (5)  法人証明書 7、補正の内容 (1)(2)(4)(5)  別紙の通り(3)明細書
の浄書(内容に変更なし)8、添付書類の目録 (1)訂正願書     1通 (2)委任状及び訳文          各1通(3
)浄書明細書       1通

Claims (1)

  1. 【特許請求の範囲】 1、対象物の形状に関する出力情報をCNC機械加工ヘ
    ッドの精密な基準フレームに供給するためのCNC機械
    加工ヘッドに搭載された電子光学的検出装置を含んでい
    ることを特徴とする自動化された追跡と輪郭形状測定の
    ための装置。 2、電子光学的検出装置は間隔をおいて設けられている
    直線状の検出器アレー(lineardrtector
    array)からなる第1の組と第2の組とを含んでい
    ることを特徴とする請求項1記載の装置。 3、該電子光学的検出手段は、入力光の第1の部分を第
    1の平面に設けられている第1の組の間隔をおいて設け
    られている直線状検出器に供給し又入力光の第2の部分
    を第1の平面に対して直角な第2の平面に設けられてい
    る第2の組の間隔をおいて設けた検出器に供給するビー
    ムスプリッターを含んでいることを特徴とする請求項1
    又は2記載の装置。 4、該第1と第2組の直線状検出器及びビームスプリッ
    ターは矩形の外周部を形成する平面的配置の形において
    等価的な検出器アレーを形成していることを特徴とする
    請求項1乃至3のいづれか1項記載の装置。 5、該第1と第2の組の直線状検出器及びビームスプリ
    ッターは円形の外周部を形成する平面的配置の形におい
    て等価的な検出アレーを形成していることを特徴とする
    請求項1乃至3のいづれか1項記載の装置。 6、測定されている対象物に関する検出手段の移動方向
    を検出するための手段、方向に関する情報を供給するた
    め、移動方向に関するリードアレーを指定する手段及び
    測定に関する情報を供給するため移動の方向に関して該
    等価検出アレーに続くアレーを指定する手段とを含んで
    いることを特徴とする請求項5記載の装置。 7、一定のサンプリング速度をヘッドの速度が変化する
    間オーバータイムに維持する手段、それにより直線領域
    に比べて対象物の輪郭形状における非直線状領域におい
    ては相対的に大なる数の測定サンプルが提供されること
    を特徴とする前記した請求のうちのいづれか1項記載の
    装置。 8、該検出器アレーに関連しその配列に対する関数とし
    て対象物を選択的に照明するための手段を含んでいるこ
    とを特徴とする請求項2乃至7のいずれか1項記載の装
    置。 9、対象物の輪郭形状の像を該検出器アレー上に焦点を
    合せるように維持するための自動焦点手段を含むことを
    特徴とする請求項2乃至8のいづれか1項記載の装置。 10、三次元における測定情報を供給するための非接触
    型領域決定手段を含むことを特徴とする前記した請求項
    のうちのいづれか1項記載の装置11、CNCプログラ
    ムを基にした機械にかけられたワークピースに関する三
    次元的表示を発生する手段、 該三次元表示にもとづき機械にかけられたワークピース
    に関し合成図面を発生する手段、該合成図面を機械にか
    けられたワークピースに関する対応するCADファイル
    と比較し、両者の間の相異についての出力指示を供給す
    る手段とを含んでいることを特徴とする機械加工以前に
    おけるCNCプログラムを提供する装置。 12、少くともCNCプログラム、三次元表示或は合成
    図面のうちの1つをストアーされている許容可能な機械
    加工パラメーターと比較し又CNCプログラムの要素と
    許容しうる機械加工パラメーターとの間の相異に関する
    出力表示を発生するための手段を含んでいることを特徴
    とする請求項11記載の装置。 13、CNCプログラムに基づいて機械にかけられたワ
    ークピースに関する三次元表示を発生する工程、該三次
    元表示から機械加工されたワークピースに関する合成図
    面を発生する工程及び機械にかけられたワークピースが
    合成図面と対応するCAファイルとの間の相異について
    の情報出力を行うため対応するCADファイルとを比較
    する工程とを含んでいることを特徴とする機械加工以前
    にCNCプログラムを提供するための方法。 14、CNCプログラム三次元表示或は合成図面の少く
    とも1つをストアーされている機械加工の許容パラメー
    ターと比較するため、又CNCプログラムの要素と機械
    加工の許容パラメーターとの間の相異についての出力表
    示を供給するための工程を含んでいることを特徴とする
    請求項13記載の方法。
JP63118386A 1987-05-18 1988-05-17 自動化された追跡ならびに輪郭形状測定装置 Pending JPH01274954A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IL82569A IL82569A (en) 1987-05-18 1987-05-18 Apparatus for automatic tracking and contour measurement
IL82569 1987-05-18

Publications (1)

Publication Number Publication Date
JPH01274954A true JPH01274954A (ja) 1989-11-02

Family

ID=11057809

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63118386A Pending JPH01274954A (ja) 1987-05-18 1988-05-17 自動化された追跡ならびに輪郭形状測定装置

Country Status (4)

Country Link
US (1) US4988200A (ja)
JP (1) JPH01274954A (ja)
DE (1) DE3816933A1 (ja)
IL (1) IL82569A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014188663A (ja) * 2013-03-28 2014-10-06 Nakamura Tome Precision Ind Co Ltd ワークの外周加工装置
JP2021507209A (ja) * 2017-12-15 2021-02-22 オイ・マップヴィジョン・リミテッド コンピュータ生成された参照物体を有するマシンビジョンシステム

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5157878A (en) * 1987-03-19 1992-10-27 Canon Kabushiki Kaisha Polishing method with error correction
US4998005A (en) * 1989-05-15 1991-03-05 General Electric Company Machine vision system
JP2548037B2 (ja) * 1989-06-20 1996-10-30 武藤工業株式会社 Cadにおける輪郭自動追跡方法
DE59009295D1 (de) * 1990-04-02 1995-07-27 Heidenhain Gmbh Dr Johannes Digitalisier-Verfahren mit Kollisionsprüfung.
US8989897B2 (en) * 2004-11-19 2015-03-24 Dynalog, Inc. Robot-cell calibration
CN104369052A (zh) * 2013-08-14 2015-02-25 鸿富锦精密工业(深圳)有限公司 加工治具、双轮廓加工***及方法
EP3450909A1 (en) 2017-09-05 2019-03-06 Renishaw PLC Non-contact optical tool setting apparatus and method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3671937A (en) * 1969-05-31 1972-06-20 Iwatsu Electric Co Ltd Automatic pattern tracing systems
US4160199A (en) * 1977-07-05 1979-07-03 Stewart-Warner Corporation Line or pattern following system
CA1171494A (en) * 1981-03-31 1984-07-24 John L. Henderson Pattern tracer using digital logic
US4578574A (en) * 1982-09-30 1986-03-25 Stewart-Warner Corporation Pattern tracer with variable effective forward offset and method
JPS59218515A (ja) * 1983-05-26 1984-12-08 Nippon Metsusaa Guriisu Haimu Kk ライントレ−サ

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014188663A (ja) * 2013-03-28 2014-10-06 Nakamura Tome Precision Ind Co Ltd ワークの外周加工装置
JP2021507209A (ja) * 2017-12-15 2021-02-22 オイ・マップヴィジョン・リミテッド コンピュータ生成された参照物体を有するマシンビジョンシステム

Also Published As

Publication number Publication date
IL82569A0 (en) 1987-11-30
US4988200A (en) 1991-01-29
IL82569A (en) 1991-11-21
DE3816933A1 (de) 1988-12-08

Similar Documents

Publication Publication Date Title
US5410410A (en) Non-contact type measuring device for measuring three-dimensional shape using optical probe
EP1062478B8 (en) Apparatus and method for optically measuring an object surface contour
US6055329A (en) High speed opto-electronic gage and method for gaging
US5987591A (en) Multiple-sensor robot system for obtaining two-dimensional image and three-dimensional position information
US5856874A (en) Optical gauge with adjustable light path bending mirror
US6268918B1 (en) Three-dimensional input device
US4879664A (en) Three-dimensional position sensor and three-dimensional position setting system
JPS60200103A (ja) 光切断線抽出回路
WO1997047943A1 (fr) Dispositif pour controler l'alignement des roues et controle de l'alignement des roues
CN108225190A (zh) 测量***
CN106289325A (zh) 一种气泡水平仪自动检测***
JPH01274954A (ja) 自動化された追跡ならびに輪郭形状測定装置
JPH04290902A (ja) 三次元変位計測装置
EP0627610A1 (en) Two-stage detection noncontact positioning apparatus
US4906097A (en) Imaging and inspection apparatus and method
EP0547269A1 (en) Apparatus and method for measuring optical axis deflection
US4997274A (en) Three-dimensional measurement apparatus
AU644973B2 (en) Apparatus and method for aiding in deciding or setting ideal lighting conditions in image processing system
Clark et al. Measuring range using a triangulation sensor with variable geometry
JP2000121499A (ja) 光ファイバ母材の内部屈折率分布測定法と測定装置
JPH03184742A (ja) Nc加工装置における原点補正方法
CN113899311A (zh) 一种非接触式立铣刀侧刃磨损形貌在机检测实验台及方法
WO1997021072A1 (en) High speed opto-electronic gage and method for gaging
Saraga et al. Simple assembly under visual control
JPH0282367A (ja) 3次元形状検査装置