JPH0360956A - 非接触ならい制御装置 - Google Patents
非接触ならい制御装置Info
- Publication number
- JPH0360956A JPH0360956A JP1194500A JP19450089A JPH0360956A JP H0360956 A JPH0360956 A JP H0360956A JP 1194500 A JP1194500 A JP 1194500A JP 19450089 A JP19450089 A JP 19450089A JP H0360956 A JPH0360956 A JP H0360956A
- Authority
- JP
- Japan
- Prior art keywords
- contact
- control device
- distance
- linear axis
- model
- 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.)
- Granted
Links
- 239000013598 vector Substances 0.000 claims abstract description 37
- 238000005259 measurement Methods 0.000 claims abstract description 31
- 239000000700 radioactive tracer Substances 0.000 claims abstract description 24
- 238000005070 sampling Methods 0.000 claims abstract description 18
- 238000000034 method Methods 0.000 claims abstract description 7
- 230000003287 optical effect Effects 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007779 soft material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B7/00—Measuring arrangements characterised by the use of electric or magnetic techniques
- G01B7/28—Measuring arrangements characterised by the use of electric or magnetic techniques for measuring contours or curvatures
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q35/00—Control systems or devices for copying directly from a pattern or a master model; Devices for use in copying manually
- B23Q35/04—Control systems or devices for copying directly from a pattern or a master model; Devices for use in copying manually using a feeler or the like travelling along the outline of the pattern, model or drawing; Feelers, patterns, or models therefor
- B23Q35/08—Means for transforming movement of the feeler or the like into feed movement of tool or work
- B23Q35/12—Means for transforming movement of the feeler or the like into feed movement of tool or work involving electrical means
- B23Q35/127—Means for transforming movement of the feeler or the like into feed movement of tool or work involving electrical means using non-mechanical sensing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q35/00—Control systems or devices for copying directly from a pattern or a master model; Devices for use in copying manually
- B23Q35/04—Control systems or devices for copying directly from a pattern or a master model; Devices for use in copying manually using a feeler or the like travelling along the outline of the pattern, model or drawing; Feelers, patterns, or models therefor
- B23Q35/08—Means for transforming movement of the feeler or the like into feed movement of tool or work
- B23Q35/12—Means for transforming movement of the feeler or the like into feed movement of tool or work involving electrical means
- B23Q35/127—Means for transforming movement of the feeler or the like into feed movement of tool or work involving electrical means using non-mechanical sensing
- B23Q35/128—Sensing by using optical means
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37425—Distance, range
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Machine Tool Copy Controls (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は非接触ならい制御装置に関し、特にならい精度
を向上させた非接触ならい制御装置に関する。
を向上させた非接触ならい制御装置に関する。
近年、非接触距離検出器を使用してモデルの形状をなら
う非接触ならい制御装置が開発されている。この非接触
距離検出器には光学式距離検出器が使用され、これをト
レーサヘッドの先端に固定してモデル面までの距離を検
出してならい−を行う。
う非接触ならい制御装置が開発されている。この非接触
距離検出器には光学式距離検出器が使用され、これをト
レーサヘッドの先端に固定してモデル面までの距離を検
出してならい−を行う。
モデルを傷つける心配がないので、柔らかい材質のモデ
ルを使用することができ、ならい加工における適用分野
の拡大が期待されている。
ルを使用することができ、ならい加工における適用分野
の拡大が期待されている。
しかし、従来の非接触ならい制御装置ではモデルの傾斜
角度が大きい部分ではならい精度が低下してしまう問題
があった。すなわち、この部分では距離検出器の測定光
軸がモデル面に対して平行に近くなり、モデル面上のス
ポットが楕円状に拡大されて距離検出器の分解能が低下
し、ならい精度が低下する。特に、三角測距式の距離検
出器では、この傾斜角度によっては測定光軸がモデル面
と干渉して測定不能になってしまう°こともあった。
角度が大きい部分ではならい精度が低下してしまう問題
があった。すなわち、この部分では距離検出器の測定光
軸がモデル面に対して平行に近くなり、モデル面上のス
ポットが楕円状に拡大されて距離検出器の分解能が低下
し、ならい精度が低下する。特に、三角測距式の距離検
出器では、この傾斜角度によっては測定光軸がモデル面
と干渉して測定不能になってしまう°こともあった。
本発明はこのような点に鑑みてなされたものであり、な
らい精度を向上させた非接触ならい制御装置を提供する
ことを目的とする。
らい精度を向上させた非接触ならい制御装置を提供する
ことを目的とする。
本発明では上記課題を解決するために、モデルの形状を
非接触でならいながらワークをならい加工する非接触な
らい制御装置において、所定の直線軸に対してそれぞれ
一定の角度だけ傾斜させて、前記直線軸及び前記直線軸
を中心として回転する回転軸によって制御されるトレー
サヘッドに取りつけられ、それぞれ前記モデル面までの
距離を非接触で測定する第1及び第2の非接触距離検出
器と、所定のサンプリング時間毎に前記第1及び第2の
非接触距離検出器のそれぞれの測定値をサンプリングす
るサンプリング手段と、前回のサンプリング時にサンプ
リングされた前記第1の非接触距離検出器の第1の測定
値及び前記第2の非接触距離検出器の第2の測定値を記
憶する記憶手段と、前記第1及び第2の測定値と、今回
のサンプリング時にサンプリングされた前記第1の非接
触距離検出器の第3の測定値及び前記第2の非接触距離
検出器の第4の測定値のうちの少なくとも三つの測定値
に基づいて前記モデル表面の法線ベクトルを算出するベ
クトル算出手段と、前記法線ベクトルを前記回転軸に平
行な平面に投影した射影の前記平面上での角度を算出す
る角度算出手段と、前記角度の方向に前記回転軸を回転
させる回転軸駆動手段と、を有することを特徴とする非
接触ならい制御装置が提供される。
非接触でならいながらワークをならい加工する非接触な
らい制御装置において、所定の直線軸に対してそれぞれ
一定の角度だけ傾斜させて、前記直線軸及び前記直線軸
を中心として回転する回転軸によって制御されるトレー
サヘッドに取りつけられ、それぞれ前記モデル面までの
距離を非接触で測定する第1及び第2の非接触距離検出
器と、所定のサンプリング時間毎に前記第1及び第2の
非接触距離検出器のそれぞれの測定値をサンプリングす
るサンプリング手段と、前回のサンプリング時にサンプ
リングされた前記第1の非接触距離検出器の第1の測定
値及び前記第2の非接触距離検出器の第2の測定値を記
憶する記憶手段と、前記第1及び第2の測定値と、今回
のサンプリング時にサンプリングされた前記第1の非接
触距離検出器の第3の測定値及び前記第2の非接触距離
検出器の第4の測定値のうちの少なくとも三つの測定値
に基づいて前記モデル表面の法線ベクトルを算出するベ
クトル算出手段と、前記法線ベクトルを前記回転軸に平
行な平面に投影した射影の前記平面上での角度を算出す
る角度算出手段と、前記角度の方向に前記回転軸を回転
させる回転軸駆動手段と、を有することを特徴とする非
接触ならい制御装置が提供される。
トレーサヘッドに設けられた二つの非接触距離検出器か
らの前回と今回のサンプリング時の測定値よりモデル面
上の微小な四角形の各頂点の座標値を得て、このうちの
所要の三つの頂点の座標値を用いて法線ベクトルを求め
、この法線ベクトルのX−Y平面への射影の方向にトレ
ーサヘッドを回転する。非接触距離検出器の測定軸がモ
デル面に対して最も垂直に近くなる方向に向けられるの
で、高精度の距離測定ができる。
らの前回と今回のサンプリング時の測定値よりモデル面
上の微小な四角形の各頂点の座標値を得て、このうちの
所要の三つの頂点の座標値を用いて法線ベクトルを求め
、この法線ベクトルのX−Y平面への射影の方向にトレ
ーサヘッドを回転する。非接触距離検出器の測定軸がモ
デル面に対して最も垂直に近くなる方向に向けられるの
で、高精度の距離測定ができる。
以下、本発明の一実施例を図面に基づいて説明する。
第1図は本発明の非接触ならい制御装置及び周辺装置の
構成を示したブロック図である。図において、プロセッ
サ11はバス10を介してROM12に格納されたシス
テムプログラムを読みだし、このシステムプログラムに
従ってならい制御装置1の全体の動作を制御する。RA
M13はデータの一時記憶装置であり、後述する距離検
出器からの測定値、及びその他の一時的なデータを記憶
する。不揮発性メモリ14は図示されていないバッテリ
でバックアップされており、インターフェース15を介
して操作盤2より人力されたならい方向、ならい速度等
の各種のパラメータ等を格納する。
構成を示したブロック図である。図において、プロセッ
サ11はバス10を介してROM12に格納されたシス
テムプログラムを読みだし、このシステムプログラムに
従ってならい制御装置1の全体の動作を制御する。RA
M13はデータの一時記憶装置であり、後述する距離検
出器からの測定値、及びその他の一時的なデータを記憶
する。不揮発性メモリ14は図示されていないバッテリ
でバックアップされており、インターフェース15を介
して操作盤2より人力されたならい方向、ならい速度等
の各種のパラメータ等を格納する。
ならい工作機械3のトレーサヘッド4には距離検出器5
a及び5bが設けられている。距離検出器5a及び5b
には半導体レーザあるいは発光ダイオードを光源とした
反射光量式の距離検出器が使用され、それぞれモデル6
までの距離を非接触で測定する。これらの距離検出器の
測定値La及びLbは、ならい制御装置l内のA/D変
換器16a及び16’bでディジタル値に変換されて逐
次プロセッサ11に読み取られる。
a及び5bが設けられている。距離検出器5a及び5b
には半導体レーザあるいは発光ダイオードを光源とした
反射光量式の距離検出器が使用され、それぞれモデル6
までの距離を非接触で測定する。これらの距離検出器の
測定値La及びLbは、ならい制御装置l内のA/D変
換器16a及び16’bでディジタル値に変換されて逐
次プロセッサ11に読み取られる。
プロセッサ1■は測定値La及びLbと後述する現在位
置レジスタ19x、19y及び19zからの信号に基づ
いて各軸変位量を算出すると共に、この変位量と指令さ
れたならい方向、ならい速度に基づいて、周知の技術に
より、各軸の速度指令Vx、Vy及びVzを発生する。
置レジスタ19x、19y及び19zからの信号に基づ
いて各軸変位量を算出すると共に、この変位量と指令さ
れたならい方向、ならい速度に基づいて、周知の技術に
より、各軸の速度指令Vx、Vy及びVzを発生する。
これらの速度指令はD/A変換器17x、17y及び1
7zでディジタル値に変換され、サーボアンプ18x、
18y及び18zに入力される。サーボアンプ18X及
び18yはこの速度指令に基づいてならい工作機械3の
サーボモータ32x及び32yを駆動し、これによりテ
ーブル3■がX軸方向及び紙面と直角なY軸方向に移動
する。また、サーボアンプ18zがサーボモータ32z
を駆動し、トレーサヘッド4及び工具33がZ軸方向に
移動する。
7zでディジタル値に変換され、サーボアンプ18x、
18y及び18zに入力される。サーボアンプ18X及
び18yはこの速度指令に基づいてならい工作機械3の
サーボモータ32x及び32yを駆動し、これによりテ
ーブル3■がX軸方向及び紙面と直角なY軸方向に移動
する。また、サーボアンプ18zがサーボモータ32z
を駆動し、トレーサヘッド4及び工具33がZ軸方向に
移動する。
サーボモータ32x、32y及び32zには、これらが
所定量回転する毎にそれぞれ検出パルスFPx、FPy
及びF P、zを発生するパルスコーダ33x、33y
及び33zが設けられている。
所定量回転する毎にそれぞれ検出パルスFPx、FPy
及びF P、zを発生するパルスコーダ33x、33y
及び33zが設けられている。
ならい制御装置1内の現在位置レジスタ19x119y
及び19zは検出パルスFPx、FPy及びFPzをそ
れぞれ回転方向に応じてカウントアツプ/ダウンして各
軸方向の現在位置データXa。
及び19zは検出パルスFPx、FPy及びFPzをそ
れぞれ回転方向に応じてカウントアツプ/ダウンして各
軸方向の現在位置データXa。
Ya及びZaを求め、プロセッサ11に人力している。
一方、プロセッサ11は上記の各軸の制御と同時に、距
離検出器5a及び5bの測定値La及びLbを所定のサ
ンプリング時間毎にサンプリングし、このサンプリング
データを用いて後述する方法によりモデル6の表面の法
線ベクトルを求め、法線ベクトルのX−Y平面上の射影
の方向に対応した回転指令SCを発生する。回転指令S
CはD/A変換器17cでディジタル値に変換された後
、サーボアンプ18cに人力され、この指令に基づいて
サーボアンプ18cがC軸のサーボモータ32cを駆動
する。
離検出器5a及び5bの測定値La及びLbを所定のサ
ンプリング時間毎にサンプリングし、このサンプリング
データを用いて後述する方法によりモデル6の表面の法
線ベクトルを求め、法線ベクトルのX−Y平面上の射影
の方向に対応した回転指令SCを発生する。回転指令S
CはD/A変換器17cでディジタル値に変換された後
、サーボアンプ18cに人力され、この指令に基づいて
サーボアンプ18cがC軸のサーボモータ32cを駆動
する。
これにより、トレーサヘッド4が指令された角度に回転
されると共に、モデル6との間隔が後述する一定距離を
保つように制御され、同時にテーブル31が指令された
ならい方向、ならい速度で移動して、トレーサヘッド4
と同じくz軸制御される工具34によってワーク35に
モデル6と同様の形状の加工が施される。
されると共に、モデル6との間隔が後述する一定距離を
保つように制御され、同時にテーブル31が指令された
ならい方向、ならい速度で移動して、トレーサヘッド4
と同じくz軸制御される工具34によってワーク35に
モデル6と同様の形状の加工が施される。
第2図はトレーサヘッド4の詳細図である。図において
、トレーサヘッド4にはZ軸に対して角度φだけ傾斜さ
せて距離検出器5aが取りつけられ、これがC軸によっ
て回転指令SCの指令角度ecで所定の半径の円周上を
回転する。また、距離検出器5aの外側に重ねて距離検
出器5bが取りつけられており、同様に指令角度ecの
角度で回転制御される。
、トレーサヘッド4にはZ軸に対して角度φだけ傾斜さ
せて距離検出器5aが取りつけられ、これがC軸によっ
て回転指令SCの指令角度ecで所定の半径の円周上を
回転する。また、距離検出器5aの外側に重ねて距離検
出器5bが取りつけられており、同様に指令角度ecの
角度で回転制御される。
前述したように、距離検出器5aの測定値がならい制御
装置にフィードバックされることにより、距離検出器5
aからモデル6上の測定点Paまでの距111I2aは
一定に保たれる。また、この距離laは距離検出器5a
の測定軸とZ軸との交点までの距離に設定されており、
トレーサヘッド4がC軸によって回転しても測定点Pa
は移動せず、したがってトレーサヘッド4とモデル6と
の距離lも一定に保たれる。
装置にフィードバックされることにより、距離検出器5
aからモデル6上の測定点Paまでの距111I2aは
一定に保たれる。また、この距離laは距離検出器5a
の測定軸とZ軸との交点までの距離に設定されており、
トレーサヘッド4がC軸によって回転しても測定点Pa
は移動せず、したがってトレーサヘッド4とモデル6と
の距離lも一定に保たれる。
距離検出器5bはモデル6上の測定点Pbまでの距nl
bを測定してならい制御装置に入力している。
bを測定してならい制御装置に入力している。
次に、トレーサヘッド4の回転角度の算出方法について
第3図を参照して説明する。図において、トレーサヘッ
ド4をモデル6に対して相対的に、X軸方向に所定のな
らい速度で移動させてならいを行うと共に、所定時間毎
に距離検出器5a及び5bの測定値をサンプリングし、
これらの測定値と現在位置レジスタから出力される現在
位置データに基づいて、モデル6上の点P1 P1n−1、Pl、、、及びP21 P2n、
P2.の座標値を求めていく。
第3図を参照して説明する。図において、トレーサヘッ
ド4をモデル6に対して相対的に、X軸方向に所定のな
らい速度で移動させてならいを行うと共に、所定時間毎
に距離検出器5a及び5bの測定値をサンプリングし、
これらの測定値と現在位置レジスタから出力される現在
位置データに基づいて、モデル6上の点P1 P1n−1、Pl、、、及びP21 P2n、
P2.の座標値を求めていく。
そして、例えば点PInの座標値(XI、、Yl、、Z
l、、)と、点P2.の座標値(X 2 n。
l、、)と、点P2.の座標値(X 2 n。
Y2n、Z2n)から、表面ベクトル51nCX2、、
−Xin、Y2.、−Yl、、、Z2.−Zl、。
−Xin、Y2.、−Yl、、、Z2.−Zl、。
〕を求める。また、点P1..の座標値(Xl、。
Yl、、Zl、)と、点P1..の座標値(Xin−1
、Yll、−1、Z In−1’)から、表面ベクトル
S2n [X1n−、−Xl、、Yl、−、−Yl、。
、Yll、−1、Z In−1’)から、表面ベクトル
S2n [X1n−、−Xl、、Yl、−、−Yl、。
Z 1.、−Z 1.、]を求める。
次に次式、
Nn=31hxS2n
(但し、Nn、Sin、S2nはベクトルを表す)
によって表面ベクトルSlnとS2nの外債を演算して
点Pnにおける法線ベクトルNnを求める。
点Pnにおける法線ベクトルNnを求める。
そして、法線ベクトルNnをX−Y平面上に投影した射
影NlnのX軸となす角度ecnを次式、ecn=ta
n−’ (Jn/In) 但し、■n:ベクトルNnのX成分 jn:ベクトルNnのY成分 で求め、この角度ecnをC軸の指令値として出力する
。
影NlnのX軸となす角度ecnを次式、ecn=ta
n−’ (Jn/In) 但し、■n:ベクトルNnのX成分 jn:ベクトルNnのY成分 で求め、この角度ecnをC軸の指令値として出力する
。
この角度はモデル6の傾斜に対応して変化していき、例
えば点PlqではOCqとなる。
えば点PlqではOCqとなる。
したがって、トレーサヘッド4は距離検出器の測定軸が
常にモデル6の表面に対して最も垂直に近い方向に向け
られ、高精度の距離測定が行われる。
常にモデル6の表面に対して最も垂直に近い方向に向け
られ、高精度の距離測定が行われる。
第4図は上記の回転角度の算出時のフローチャートであ
る。図において、Sに続く数値はステップ番号を示す。
る。図において、Sに続く数値はステップ番号を示す。
C3I〕所定時間毎に距離検出器5a及び5bの測定値
をサンプリングする。
をサンプリングする。
〔S2〕それぞれの距離検出器の今回の測定値からベク
トルS1を求める。
トルS1を求める。
〔S3〕距離検出器5aの今回の測定値と前回の測定値
からベクトルS2を求める。
からベクトルS2を求める。
〔S4〕ベクトルS1とベクトルS2の外債を演算して
表面ベクトルNを求める。
表面ベクトルNを求める。
〔S5〕表面ベクトルNをX−Y平面に投影した射影の
X軸となす角度ecを算出する。
X軸となす角度ecを算出する。
なお、上記の実施例では前回のサンプリング時の一方の
距離検出器の測定値と、今回のサンプリング時の両方の
距離検出器の測定値に基づいて法線ベクトルを求めたが
、これに限らず、少なくとも前回と今回のサンプリング
によって得られた四つの測定値のうちの他の組み合わせ
による3点からも同様な法線ベクトルを求めることがで
きる。
距離検出器の測定値と、今回のサンプリング時の両方の
距離検出器の測定値に基づいて法線ベクトルを求めたが
、これに限らず、少なくとも前回と今回のサンプリング
によって得られた四つの測定値のうちの他の組み合わせ
による3点からも同様な法線ベクトルを求めることがで
きる。
また、距離検出器には反射光量式の他に、同じく光学式
の三角測距式、あるいは渦電流式、超音波式等の距離検
出器も使用できる。
の三角測距式、あるいは渦電流式、超音波式等の距離検
出器も使用できる。
以上説明したように本発明では、トレーサヘッドに設け
られた二つの非接触距離検出器からの前回と今回のサン
プリング時の測定値に基づいてモデル面の法線ベクトル
を求め、この法線ベクトルを所定の平面に投影した射影
の方向にトレーサヘッドを回転制御するので、非接触距
離検出器の測定軸は常にモデル面に対して最も垂直に近
い方向に向けられ、高精度の距離測定ができ、ならい精
度が向上する。また、モデル面との干渉による死角が生
じないので、複雑な3次元モデルのならいが可能になる
。
られた二つの非接触距離検出器からの前回と今回のサン
プリング時の測定値に基づいてモデル面の法線ベクトル
を求め、この法線ベクトルを所定の平面に投影した射影
の方向にトレーサヘッドを回転制御するので、非接触距
離検出器の測定軸は常にモデル面に対して最も垂直に近
い方向に向けられ、高精度の距離測定ができ、ならい精
度が向上する。また、モデル面との干渉による死角が生
じないので、複雑な3次元モデルのならいが可能になる
。
第1図は本発明の一実施例の非接触ならい制御装置の構
成を示したブロック図、 第2図は本発明の一実施例におけるトレーサヘッドの詳
細図、 第3図は本発明の一実施例におけるトレーサヘッドの回
転角度の算出方法の説明図、 第4図は本発明の一実施例における回転角度の算出時の
フローチャートである。 非接触ならい制御装置 ならい工作機械 トレーサヘッド 距離検出器 モデル プロセッサ 3 La、Lb φ 5inS S2n n N1n、N1q ecn、ecq AM 測定値 傾斜角度 表面ベクトル 法線ベクトル 射影 指令角度
成を示したブロック図、 第2図は本発明の一実施例におけるトレーサヘッドの詳
細図、 第3図は本発明の一実施例におけるトレーサヘッドの回
転角度の算出方法の説明図、 第4図は本発明の一実施例における回転角度の算出時の
フローチャートである。 非接触ならい制御装置 ならい工作機械 トレーサヘッド 距離検出器 モデル プロセッサ 3 La、Lb φ 5inS S2n n N1n、N1q ecn、ecq AM 測定値 傾斜角度 表面ベクトル 法線ベクトル 射影 指令角度
Claims (4)
- (1)モデルの形状を非接触でならいながらワークをな
らい加工する非接触ならい制御装置において、 所定の直線軸に対してそれぞれ一定の角度だけ傾斜させ
て、前記直線軸及び前記直線軸を中心として回転する回
転軸によって制御されるトレーサヘッドに取りつけられ
、それぞれ前記モデル面までの距離を非接触で測定する
第1及び第2の非接触距離検出器と、 所定のサンプリング時間毎に前記第1及び第2の非接触
距離検出器のそれぞれの測定値をサンプリングするサン
プリング手段と、 前回のサンプリング時にサンプリングされた前記第1の
非接触距離検出器の第1の測定値及び前記第2の非接触
距離検出器の第2の測定値を記憶する記憶手段と、 前記第1及び第2の測定値と、今回のサンプリング時に
サンプリングされた前記第1の非接触距離検出器の第3
の測定値及び前記第2の非接触距離検出器の第4の測定
値のうちの少なくとも三つの測定値に基づいて前記モデ
ル表面の法線ベクトルを算出するベクトル算出手段と、 前記法線ベクトルを前記直線軸に直角な平面に投影した
射影の前記平面上での角度を算出する角度算出手段と、 前記角度の方向に前記回転軸を回転させる回転軸駆動手
段と、 を有することを特徴とする非接触ならい制御装置。 - (2)前記ベクトル算出手段は、前記三つの測定値に基
づいて前記モデル表面上の異なる3点の座標値を求め、
前記3点の座標値の一点より他の二点へそれぞれ向かう
第1及び第2のベクトルを求め、前記第1及び第2のベ
クトル間の外積演算を行うことにより前記法線ベクトル
を算出するように構成したことを特徴とする特許請求の
範囲第1項記載の非接触ならい制御装置。 - (3)前記第1及び第2の非接触距離検出器のうちの一
方の前記モデル面上の測定点が前記回転軸の回転に係わ
らず前記直線軸上に位置されるように、前記直線軸を制
御するように構成したことを特徴とする特許請求の範囲
第1項記載の非接触ならい制御装置。 - (4)前記第1及び第2の非接触距離検出器は光学式距
離検出器であることを特徴とする特許請求の範囲第1項
記載の非接触ならい制御装置。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1194500A JP2810709B2 (ja) | 1989-07-27 | 1989-07-27 | 非接触ならい制御装置 |
PCT/JP1990/000904 WO1991001849A1 (en) | 1989-07-27 | 1990-07-12 | Noncontact profile control unit |
EP90910947A EP0436735B1 (en) | 1989-07-27 | 1990-07-12 | Noncontact profile control unit |
DE69020328T DE69020328T2 (de) | 1989-07-27 | 1990-07-12 | Kontaktlose profilprüfeinheit. |
US07/668,499 US5140239A (en) | 1989-07-27 | 1990-07-12 | Non-contact tracer control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1194500A JP2810709B2 (ja) | 1989-07-27 | 1989-07-27 | 非接触ならい制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0360956A true JPH0360956A (ja) | 1991-03-15 |
JP2810709B2 JP2810709B2 (ja) | 1998-10-15 |
Family
ID=16325552
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1194500A Expired - Fee Related JP2810709B2 (ja) | 1989-07-27 | 1989-07-27 | 非接触ならい制御装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US5140239A (ja) |
EP (1) | EP0436735B1 (ja) |
JP (1) | JP2810709B2 (ja) |
DE (1) | DE69020328T2 (ja) |
WO (1) | WO1991001849A1 (ja) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1992001534A1 (en) * | 1990-07-25 | 1992-02-06 | Fanuc Ltd | Non-contact copy control device |
WO1992004157A1 (en) * | 1990-09-07 | 1992-03-19 | Fanuc Ltd | Non-contact copy control device |
WO1992008575A1 (en) * | 1990-11-08 | 1992-05-29 | Fanuc Ltd | Digitizing control device |
WO1992008576A1 (en) * | 1990-11-20 | 1992-05-29 | Fanuc Ltd | Equipment for controlling digitizing |
WO1992011974A1 (en) * | 1991-01-14 | 1992-07-23 | Fanuc Ltd | Non-contact digitizing method |
WO1993002832A1 (en) * | 1991-07-26 | 1993-02-18 | Fanuc Ltd | Method of non-contact copy control |
WO1993007991A1 (en) * | 1991-10-16 | 1993-04-29 | Fanuc Ltd | Digitizing controller |
WO1994004311A1 (en) * | 1992-08-20 | 1994-03-03 | Fanuc Ltd | Non-contact profile control method |
US5550330A (en) * | 1991-10-16 | 1996-08-27 | Fanuc Limited | Digitizing control apparatus |
JP2008539431A (ja) * | 2005-04-25 | 2008-11-13 | レニショウ パブリック リミテッド カンパニー | 工作物の表面を走査する方法 |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03121754A (ja) * | 1989-10-04 | 1991-05-23 | Fanuc Ltd | 非接触ならい制御装置 |
JPH04256554A (ja) * | 1991-02-06 | 1992-09-11 | Fanuc Ltd | 非接触デジタイジング制御装置 |
US5207005A (en) * | 1992-07-20 | 1993-05-04 | United Technologies Corporation | Floating head probe |
DE19537227A1 (de) * | 1995-10-06 | 1997-04-10 | Spinea Sro | Getriebe |
US6166506A (en) * | 1998-06-19 | 2000-12-26 | Tregaskiss, Ltd. | Wireless safety clutch |
JP4782990B2 (ja) * | 2004-05-31 | 2011-09-28 | 株式会社ミツトヨ | 表面倣い測定装置、表面倣い測定方法、表面倣い測定プログラムおよび記録媒体 |
JP2006007369A (ja) * | 2004-06-25 | 2006-01-12 | Nippei Toyama Corp | 工作機械における被測定物の表面形状判定装置 |
GB2425840A (en) * | 2005-04-13 | 2006-11-08 | Renishaw Plc | Error correction of workpiece measurements |
GB0508395D0 (en) * | 2005-04-26 | 2005-06-01 | Renishaw Plc | Method for scanning the surface of a workpiece |
US20070295066A1 (en) * | 2006-06-26 | 2007-12-27 | Dcp Midstream, Llc | Automatic, contact-free bearing clearance measurement system |
JP4291382B2 (ja) * | 2007-07-31 | 2009-07-08 | ファナック株式会社 | 接触検知による取り付け誤差の自動補正機能を有する工作機械 |
US9062964B1 (en) * | 2012-05-07 | 2015-06-23 | Clearwater Paper Corporation | Laser caliper measurement of paper material |
CN105855992B (zh) * | 2016-06-03 | 2018-04-13 | 沈阳飞机工业(集团)有限公司 | 一种大型曲面复合材料工装整体检测的工艺方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61274853A (ja) * | 1985-05-28 | 1986-12-05 | Shin Meiwa Ind Co Ltd | 罫書き線追従装置 |
JPS6215063A (ja) * | 1985-07-10 | 1987-01-23 | Shin Meiwa Ind Co Ltd | 罫書き線追従装置における距離、姿勢制御装置 |
JPH01109058A (ja) * | 1987-10-23 | 1989-04-26 | Fanuc Ltd | 非接触ならい制御装置 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA1171494A (en) * | 1981-03-31 | 1984-07-24 | John L. Henderson | Pattern tracer using digital logic |
CA1177142A (en) * | 1983-08-26 | 1984-10-30 | Robert E. Parker | Dual scan optical pattern tracer |
JPS61274852A (ja) * | 1985-05-28 | 1986-12-05 | Agency Of Ind Science & Technol | 非接触曲面ならいセンサ |
US4694153A (en) * | 1985-10-29 | 1987-09-15 | California Institute Of Technology | Linear array optical edge sensor |
US4734572A (en) * | 1986-02-14 | 1988-03-29 | Unimation Inc. | Dual light source locating and tracking system |
DE3613096A1 (de) * | 1986-04-18 | 1987-10-29 | Messer Griesheim Gmbh | Verfahren zum bearbeiten von werkstuecken |
US4745290A (en) * | 1987-03-19 | 1988-05-17 | David Frankel | Method and apparatus for use in making custom shoes |
JP2542631B2 (ja) * | 1987-09-02 | 1996-10-09 | ファナック株式会社 | 非接触ならい方法 |
US4961155A (en) * | 1987-09-19 | 1990-10-02 | Kabushiki Kaisha Toyota Chuo Kenkyusho | XYZ coordinates measuring system |
DE3836198A1 (de) * | 1987-10-23 | 1989-05-03 | Toyoda Machine Works Ltd | Lernverfahren zum erfassen einer bearbeitungslinie |
JPH01109057A (ja) * | 1987-10-23 | 1989-04-26 | Fanuc Ltd | デジタイジング方法 |
JP2542653B2 (ja) * | 1987-12-10 | 1996-10-09 | ファナック株式会社 | 非接触倣い方法 |
JP2807461B2 (ja) * | 1988-01-08 | 1998-10-08 | ファナック 株式会社 | 三次元形状加工レーザ装置 |
JPH01188254A (ja) * | 1988-01-19 | 1989-07-27 | Fanuc Ltd | 非接触倣いデジタイジング方法 |
JPH0288152A (ja) * | 1988-09-24 | 1990-03-28 | Toshiba Corp | 位置決め装置 |
US4952772A (en) * | 1988-11-16 | 1990-08-28 | Westinghouse Electric Corp. | Automatic seam tracker and real time error cumulative control system for an industrial robot |
US4933541A (en) * | 1989-06-29 | 1990-06-12 | Canadian Patents And Development Ltd. - Societe Canadienne Des Brevets Et D'exploitation Limitee | Method and apparatus for active vision image enhancement with wavelength matching |
-
1989
- 1989-07-27 JP JP1194500A patent/JP2810709B2/ja not_active Expired - Fee Related
-
1990
- 1990-07-12 US US07/668,499 patent/US5140239A/en not_active Expired - Fee Related
- 1990-07-12 EP EP90910947A patent/EP0436735B1/en not_active Expired - Lifetime
- 1990-07-12 WO PCT/JP1990/000904 patent/WO1991001849A1/ja active IP Right Grant
- 1990-07-12 DE DE69020328T patent/DE69020328T2/de not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61274853A (ja) * | 1985-05-28 | 1986-12-05 | Shin Meiwa Ind Co Ltd | 罫書き線追従装置 |
JPS6215063A (ja) * | 1985-07-10 | 1987-01-23 | Shin Meiwa Ind Co Ltd | 罫書き線追従装置における距離、姿勢制御装置 |
JPH01109058A (ja) * | 1987-10-23 | 1989-04-26 | Fanuc Ltd | 非接触ならい制御装置 |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5345687A (en) * | 1990-07-25 | 1994-09-13 | Fanuc, Ltd. | Noncontact tracing control device |
EP0494314A1 (en) * | 1990-07-25 | 1992-07-15 | Fanuc Ltd. | Non-contact copy control device |
WO1992001534A1 (en) * | 1990-07-25 | 1992-02-06 | Fanuc Ltd | Non-contact copy control device |
EP0494314B1 (en) * | 1990-07-25 | 1996-07-10 | Fanuc Ltd. | Non-contact copy control device |
WO1992004157A1 (en) * | 1990-09-07 | 1992-03-19 | Fanuc Ltd | Non-contact copy control device |
US5274563A (en) * | 1990-09-07 | 1993-12-28 | Fanuc Ltd. | Noncontact tracing control system |
WO1992008575A1 (en) * | 1990-11-08 | 1992-05-29 | Fanuc Ltd | Digitizing control device |
US5266811A (en) * | 1990-11-08 | 1993-11-30 | Fanuc Ltd. | Digitizing control equipment utilizing normal vector calculations and a position sensor |
WO1992008576A1 (en) * | 1990-11-20 | 1992-05-29 | Fanuc Ltd | Equipment for controlling digitizing |
EP0511399A1 (en) * | 1990-11-20 | 1992-11-04 | Fanuc Ltd. | Equipment for controlling digitizing |
EP0511399B1 (en) * | 1990-11-20 | 1996-08-21 | Fanuc Ltd. | Equipment for controlling digitizing |
US5247233A (en) * | 1990-11-20 | 1993-09-21 | Fanuc Ltd | Digitizing control device for generating tracing data |
WO1992011974A1 (en) * | 1991-01-14 | 1992-07-23 | Fanuc Ltd | Non-contact digitizing method |
US5327351A (en) * | 1991-01-14 | 1994-07-05 | Fanuc Ltd. | Non-contact digitizing method |
US5426356A (en) * | 1991-07-26 | 1995-06-20 | Fanuc Ltd. | Non-contact profile control method |
WO1993002832A1 (en) * | 1991-07-26 | 1993-02-18 | Fanuc Ltd | Method of non-contact copy control |
WO1993007991A1 (en) * | 1991-10-16 | 1993-04-29 | Fanuc Ltd | Digitizing controller |
US5550330A (en) * | 1991-10-16 | 1996-08-27 | Fanuc Limited | Digitizing control apparatus |
WO1994004311A1 (en) * | 1992-08-20 | 1994-03-03 | Fanuc Ltd | Non-contact profile control method |
JP2008539431A (ja) * | 2005-04-25 | 2008-11-13 | レニショウ パブリック リミテッド カンパニー | 工作物の表面を走査する方法 |
Also Published As
Publication number | Publication date |
---|---|
EP0436735A1 (en) | 1991-07-17 |
WO1991001849A1 (en) | 1991-02-21 |
DE69020328T2 (de) | 1996-02-01 |
EP0436735B1 (en) | 1995-06-21 |
EP0436735A4 (en) | 1992-10-14 |
JP2810709B2 (ja) | 1998-10-15 |
US5140239A (en) | 1992-08-18 |
DE69020328D1 (de) | 1995-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0360956A (ja) | 非接触ならい制御装置 | |
EP0458983A1 (en) | Noncontact profile controller | |
EP0428739B1 (en) | Digitizing controller | |
JPH03121754A (ja) | 非接触ならい制御装置 | |
JPH0482658A (ja) | 非接触ならい制御装置 | |
KR950014515B1 (ko) | 비접촉 디지타이징(digitizing) 제어 장치 | |
EP0511399B1 (en) | Equipment for controlling digitizing | |
EP0510208A1 (en) | Digitizing control device | |
KR950008801B1 (ko) | 비접촉 디지타이징 방법 | |
EP0506966B1 (en) | Non-contact copy control device | |
JPH01109058A (ja) | 非接触ならい制御装置 | |
US5550330A (en) | Digitizing control apparatus | |
EP0563407B1 (en) | Digitizing controller | |
JPH0637444Y2 (ja) | 加工面の垂直方向検出装置 | |
JPH06174456A (ja) | ならい制御方式 | |
JPS6056848A (ja) | 加工デ−タ作成方式 | |
JPH02205453A (ja) | 非接触ならい制御方式 | |
WO1994004311A1 (en) | Non-contact profile control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |