JPH0230460A - 倣い制御方法 - Google Patents

倣い制御方法

Info

Publication number
JPH0230460A
JPH0230460A JP17492388A JP17492388A JPH0230460A JP H0230460 A JPH0230460 A JP H0230460A JP 17492388 A JP17492388 A JP 17492388A JP 17492388 A JP17492388 A JP 17492388A JP H0230460 A JPH0230460 A JP H0230460A
Authority
JP
Japan
Prior art keywords
displacement
function
detected
stylus
correction
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
JP17492388A
Other languages
English (en)
Inventor
Hitoshi Matsuura
仁 松浦
Hitoshi Aramaki
荒巻 仁
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.)
Fanuc Corp
Original Assignee
Fanuc Corp
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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP17492388A priority Critical patent/JPH0230460A/ja
Priority to PCT/JP1989/000677 priority patent/WO1990000461A1/ja
Priority to EP19890908275 priority patent/EP0386251A4/en
Publication of JPH0230460A publication Critical patent/JPH0230460A/ja
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, 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
    • B23Q33/00Methods for copying
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, 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/00Control systems or devices for copying directly from a pattern or a master model; Devices for use in copying manually
    • B23Q35/04Control 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/08Means for transforming movement of the feeler or the like into feed movement of tool or work
    • B23Q35/12Means for transforming movement of the feeler or the like into feed movement of tool or work involving electrical means
    • B23Q35/121Means for transforming movement of the feeler or the like into feed movement of tool or work involving electrical means using mechanical sensing
    • B23Q35/123Means for transforming movement of the feeler or the like into feed movement of tool or work involving electrical means using mechanical sensing the feeler varying the impedance in a circuit

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Machine Tool Copy Controls (AREA)

Abstract

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

Description

【発明の詳細な説明】 〈産業」二の利用分野〉 本発明は倣い制御方法に係り、特にトレーサヘラ1への
変位検出(倒れ誤差)を補正できる倣い制御方法に関す
る。
〈従来技術〉 倣い制御は第5図を参照すると、通常モデルに接触する
スタイラス1の各軸変位量Ex + Ey +F工を1
へレーザヘット2て検出し、合成回路3て各軸変位量を
合成してなる合成変位量ε (ただし、ε−εy′+6
7′十F2′)を割算し、該合成変位量Eと基準変位量
ε。どの誤差Δεを加算回路4で求め、速度信号発生部
5においてΔE −V 、特性に基いて法線方向速度信
号V、、を発生し、速度信号発生部6においてΔc−V
、特性に基いて接線方向速度信号v7を発生する。一方
、倣い方向演算回路7は切換回路8から出力された倣い
制御平面における各軸変位量εつ、F7.ε2を用いて
倣い方向Oの余弦Co50および正弦s〕nOを発生し
、軸速度信号発生部9はVo、 ■、 、  case
5inOを用いて倣い制御平面における各軸速度V、。
■2を発生し、該速度でスタイラス1をモデルに沿って
移動させ、以後同様な処理を繰り返して倣い制御を実行
する。
上記のような1−レーザヘット2による変位量の検出に
おいては、通常スタイラス1か受ける変位分たけスタイ
ラス1が平行移動し、この移動した距離を・検出すると
いう方法を採用している(第6図(a)参照)。第6図
(b)はX軸についてスタイラスが短い場合における入
力変位に対する出力変位を表す特性図である。人力変位
Xはスタイラス1に加わる実際の変位量に相当し、出力
変位yは1へレーサヘノド2が実際に検出する変位量ト
、に相当する。図示のようにスタイラス1が短い場合に
は1〜レーサヘノ1〜2により検出される変位量y(=
Fy)はスタイラス1が受ける変位量Xに比例している
〈発明が解決しようとする課題〉 ところで、第7図(a)、(b)に示すようにスタイラ
ス1か長いものを使用した場合、スタイラス自身のモー
メントにより平行移動の他に回転が加わり、検出される
変位量Fyはスタイラス1か受ける変位量Xに対して/
J1さくなり、入力変位/出力変位間の比例関係が無く
なってしまう。このため、従来技術では使用可能なスタ
イラスすなわち1ヘレーサヘツ1くの長さに制限があり
、限度具」−の1〜レーサヘツドを使うと倒れ誤差を生
し、正しい変位量を・検出できないという問題点かあっ
た。
以上から本発明の1」的は、トレーサヘッドが長くなっ
ても倒れ誤差を補正でき、長いトレーサヘッドへの使用
を可能とする倣い制御方法を提供することである。
〈課題を解決するための手段〉 第1図(a)、(b)は本発明の概略説明図である。
1はスタイラス、2は[−レーサヘツ1く、M I) 
Lはモデル、Xはスタイラス]に加わる変位量、yは検
出変位量、g(x)は検出変位量y&変位量Xで表した
関数、f(x)は補正関数である。
〈作用〉 スタイラス1に加わる所定軸の変位量x、  l〜レー
ザヘット2により検出された変位量をyとする時、検出
変位量yを実際の変位量Xで表現する関数g(x)を求
め、該関数を用いて実際の変位量Xと補止後の変位量y
′との関係がリニアとなる補正関数f(χ)を求め、検
出変位量yにf(x)を乗算して得られる値を補正変位
量y′として用いてモデルM、 D L面の倣いを行う
〈実施例〉 第2図は本発明にかかる倣いシステムのブロック図、第
3図は倣い制御ユニツ1へのブロック図である。
第2図において、TRMは倣い工作機械、TCCは倣い
制御を実行する倣い制御ユニット、opPは倣いに必要
な各種テークを設定する操作パネル、svx、svy、
svzは各軸サーボ回路である。
サーボ回路s v x、 −s v zは倣い制御ユニ
ットE’ CGからテジタルで与えられる速度指令Vア
〜■2をD/ハ変換すると共に各軸モータ(図示せず)
を速度制御する各軸の速度指令を発生する。
PMは各軸のモータか所定量回転する毎に発生する検出
パルスFP、〜r’p2を回転方向に応してカウントア
ツプ/ダウンして各軸方向の現在位置xA、yA、z、
を監視するポジションメモリである。
倣い工作機械TRMには、図示しないが(])テーブル
T E Lをそれぞれx、Y軸方向に駆動するX軸およ
びY軸モータと、 (jj)I〜レーサヘソ1−2およびカッタヘノ+−:
 c TをZ軸方向に駆動するZ軸モータ とが設けられると共に、各軸モータが所定量回転する毎
に1個の検出パルスF’P、、FPY、FP2を発生す
るパルス発生器が設けられている。テーブル゛r B 
LにはモデルM、 D LとワークWKとが固定され、
トレーサヘッド2に取付けたスタイラス1はモデルMD
Lの表面に当接して所定の倣いを行い、カンタヘットC
TはワークWKにモデルMDL形状通りの加工を施す。
トレーサヘッドは周知のごとく、モデルM D Lの表
面のx、Y。
2各軸の変位量εZ r Fv + ε2を検出するも
のである。
第3図の倣い制御二二ツ1〜において、土はスタイラス
、2は1−レーサヘツ1−13は合成回路、4は加算回
路、5,6はそれぞれ法線方向速度信号VNおよび接線
方向速度信号V□を発生する速度信号発生部、7は倣い
方向演算部、8は倣い制御平面を構成する変位量をそれ
ぞれε□l  E2 とし出力する切換回路、9は倣い
制御平面を構成する軸方向の速度信号■□、V2 を発
生する軸速度信号発生部、10は速度信号’、7..V
2を倣い平面を構成する軸方向の速度指令として前述し
た各軸のサーボ回路5VX−8VZに分配する分配回路
、1」、は操作パネル○pp(第2図参照)に設定され
た倣い制御に必要なデータおよび各軸現在位置xA、y
A、zAを用いて全体の倣い制御を行う制御部、]2は
本発明による検出変位量の補正を行う変位量補正部であ
る。
以下第1図ないし第3図を参照しながら変位量補正部]
2で行う補正動作を説明する。なお、説明を簡略化する
ためスタイラス1はX軸方向に表面倣い制御を行うもの
とし、スタイラス1に加わるX ’l’l11方向の実
際の変位量をx、l□レーサヘッド2により検出される
X軸方向変位量Eアをyとする。
倣い制御を行う前にスタイラス]−をX軸方向に種々変
位させ(変位量をXと表現する)、1〜レーサヘツド2
によりその時の変位量yを検出する。
次いで検出変位量yを実際の変位量Xで表現する関数 y = g (x)                
   (1)を算出する(第1図参照)。
次に関数y=g(x)を用いて実際の変位量Xと補正後
の変位量y′との関係がリニアとなる補正関数f(、x
)を算出しておく。すなわち、y’=Kx(Kば定数)
     ・・ ・(2)を満足する補正関数f (x
)を求めておく、なお、補正関数f (x)は以下のよ
うにして求まる。今、検出変位量yに補正関数f(x)
を乗算したものを補正検出料y′とすれば次式 %式%(3) か成立する。故に(2)、 (3)式より補正関数f(
x、)は次式 %式%(4) そして、実際の倣い加工時には、I〜レーサヘッド2に
より検出される変位量yに補正関数1(X)を乗算して
得られる値Y′を倣い制御を行う際の変位量として用い
る。すなわち、y = g (x)を満足するXを求め
、該Xをf (x)に代入して得られた値をyに乗算し
て補正変位量y′を得、該y′により倣い処理を行う。
以」−、モデルMDLに接触するスタイラス1の変位量
yは変位量補正部12で各軸毎に上記の補正を受しづな
がら以降の回路で周知の倣い処理を施され、倣い制御平
面における各軸速度V1. V2が発生する。そして、
この各軸速度VよTV2によりカッタヘッドCTが移動
してワークWKをモデルM D L形状通りに加工する
と共に、スタイラスJがモデルに沿って移動し、以後同
様な処理が繰り返され、倒れ誤差を補正した変位量y′
により倣い制御が実行される。
なお、以1は関数g(x)が理論的に求まったものとし
て説明したが、求められない場合にはg(x)を折線近
似してもよい。第4図はかかる折線近似による倒れ誤差
補正の他の例を示す原理説明図である。
例えばΔ〜B、B−C,C−D、  の範囲毎に関数g
(x)A、g(x)8+ g(xL +  −・を求め
ておき、該関数g(x)A、g(X)e + g(x)
c毎に補正関数f(x)A、f、’(x)= 、 f(
x)、を求め、検出変位量yと所定の補正関数i(χン
とを乗算して得lられる値を変位量として用いて倣いを
行う。このようにすれば、関数g(x)、補正関数f(
x)が理論的に求められない場合でも、検出変位量の倒
れ誤差を補正できる。
〈発明の効果〉 以上本発明によれば、スタイラスに加わる所定軸の変位
量x、 l〜レーサヘッドにより検出された変位量をy
とする時、検出変位量yを実際の変位量Xで表現する関
数g(x)を求め、該関数を用いて実際の変位量Xと補
正後の変位量y′との関係がリニアとなる補正関数f(
x)を求め、検出変位量yにf(x)を乗算して得られ
る値を補正変位量y′として用いて倣いを行うように構
成したから、トレーサヘッドの倒れ誤差を補正でき、長
いトレーサヘッドを使用することができる。
【図面の簡単な説明】
第1図(a)、(b)は本発明の概略説明図、第2図は
本発明にかかる倣いシステムのブロック図、 第3図は倣い制御ユニツ1−のブロック図、第4図は倒
れ誤差補正の他の例を示す原理説明図、 第5図は従来の倣い制御ユニットのブロック図、第6図
(a)、(b)は入力変位に対する出力変位の説明図、 第7図(a)、(b)は従来の問題点説明図である。 1・・スタイラス、 2・・1へIノーサヘノド、 M D L・・モデル、 X・・スタイラス1に加わる変位量、 y・・検出変位量、 g(x)・・検出変位量yを変位量Xで表した関数、f
(x)・・補正関数。 特許出願人        ファナック株式会社代理人
          弁理士  齋藤千幹第6 図 (a) (b) 第 図 (a) (b)

Claims (1)

  1. 【特許請求の範囲】 スタイラスに加わる各軸の変位量をトレーサヘッドによ
    り検出してモデル面の倣いを行う倣い制御方法において
    、 前記スタイラスに加わる所定軸の変位量x、前記トレー
    サヘッドにより検出された変位量をyとする時、検出変
    位量yを実際の変位量xで表現する関数g(x)を求め
    、該関数を用いて実際の変位量xと補正後の変位量y′
    との関係がリニアとなる補正関数f(x)を求め、検出
    変位量yにf(x)を乗算して得られる値を補正変位量
    y′として用いて倣いを行うことを特徴とする倣い制御
    方法。
JP17492388A 1988-07-15 1988-07-15 倣い制御方法 Pending JPH0230460A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP17492388A JPH0230460A (ja) 1988-07-15 1988-07-15 倣い制御方法
PCT/JP1989/000677 WO1990000461A1 (fr) 1988-07-15 1989-07-05 Procede de commande d'un profil
EP19890908275 EP0386251A4 (en) 1988-07-15 1989-07-05 Profile control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17492388A JPH0230460A (ja) 1988-07-15 1988-07-15 倣い制御方法

Publications (1)

Publication Number Publication Date
JPH0230460A true JPH0230460A (ja) 1990-01-31

Family

ID=15987079

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17492388A Pending JPH0230460A (ja) 1988-07-15 1988-07-15 倣い制御方法

Country Status (3)

Country Link
EP (1) EP0386251A4 (ja)
JP (1) JPH0230460A (ja)
WO (1) WO1990000461A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02109662A (ja) * 1988-10-18 1990-04-23 Makino Milling Mach Co Ltd トレーサヘッドの検出誤差の補正方法

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2673710B1 (fr) * 1991-03-07 1993-06-18 Essilor Int Procede pour une lecture de forme d'un quelconque article deformable elastiquement, en particulier pour la lecture de contour d'un cercle ou entourage d'une monture de lunettes.
US5195246A (en) * 1991-03-07 1993-03-23 Essilor International Cie Generale D'optique Method for reading the shape of any elastically deformable article, in particular for reading the contour of an eyeglass frame rim or surround
DE4113451A1 (de) * 1991-04-25 1992-10-29 Weinig Michael Ag Nachschleifmaschine
JP2902205B2 (ja) * 1992-03-06 1999-06-07 株式会社ミツトヨ 空間誤差補正装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4355362A (en) * 1980-03-17 1982-10-19 Fujitsu Fanuc Limited Tracer control system
US4456962A (en) * 1980-03-19 1984-06-26 Fujitsu Fanuc Limited Tracer control system
US4356552A (en) * 1980-03-19 1982-10-26 Fujitsu Fanuc Limited Tracer control equipment
JPS6010862B2 (ja) * 1980-06-03 1985-03-20 ファナック株式会社 三次元倣い制御方式
JPS6133846A (ja) * 1984-07-27 1986-02-17 Fanuc Ltd 倣い制御装置
JPS6379147U (ja) * 1986-11-11 1988-05-25

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02109662A (ja) * 1988-10-18 1990-04-23 Makino Milling Mach Co Ltd トレーサヘッドの検出誤差の補正方法

Also Published As

Publication number Publication date
EP0386251A4 (en) 1991-04-10
EP0386251A1 (en) 1990-09-12
WO1990000461A1 (fr) 1990-01-25

Similar Documents

Publication Publication Date Title
US4296473A (en) Profile control system
GB1572237A (en) Numerically controlled turning machines
JPS61269710A (ja) 倣い軌跡のデイジタイジング方法
JPS6028624B2 (ja) 倣い制御装置
US4355362A (en) Tracer control system
JPH0123269B2 (ja)
JPH0230460A (ja) 倣い制御方法
JPS63229506A (ja) 軸速度出力方式
EP0015650B1 (en) Tracer control apparatus
JPH02145908A (ja) デジタイジング装置におけるスタイラスのたわみ補正自動設定方法
JPH04331048A (ja) ならい制御装置
EP0081589A1 (en) Numerical control device
JPS6133845A (ja) 任意方向倣い制御装置
JP2634914B2 (ja) デジタイジング制御装置
JPS5942254A (ja) ならい装置の喰い込み低減装置
JPH07314294A (ja) ならい制御方式
JPS63146105A (ja) 軌跡制御装置
JPH07285051A (ja) ならい制御方式
JPH0158020B2 (ja)
JPH0355148A (ja) ならい制御方法
JPS60146658A (ja) ならい制御方法
JPH0852644A (ja) ならい制御方式
JPH07328897A (ja) ならい制御方式
JPH08229777A (ja) ペンシルならい制御方式
JPS63306859A (ja) ならい制御方法