JPH07328897A - ならい制御方式 - Google Patents

ならい制御方式

Info

Publication number
JPH07328897A
JPH07328897A JP11944794A JP11944794A JPH07328897A JP H07328897 A JPH07328897 A JP H07328897A JP 11944794 A JP11944794 A JP 11944794A JP 11944794 A JP11944794 A JP 11944794A JP H07328897 A JPH07328897 A JP H07328897A
Authority
JP
Japan
Prior art keywords
difference
speed component
stylus
displacement amount
calculates
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.)
Ceased
Application number
JP11944794A
Other languages
English (en)
Inventor
Eiji Matsumoto
英治 松本
Hitoshi Matsuura
仁 松浦
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 JP11944794A priority Critical patent/JPH07328897A/ja
Publication of JPH07328897A publication Critical patent/JPH07328897A/ja
Ceased legal-status Critical Current

Links

Landscapes

  • Machine Tool Copy Controls (AREA)
  • Numerical Control (AREA)

Abstract

(57)【要約】 【目的】 形状変化の少ない面をならっているときのス
タイラスへの微小振動の影響を低減できるようにする。 【構成】 トレーサヘッド1のスタイラス1aがモデル
2面をならうと、合成変位量算出手段3がスタイラス1
aの各軸方向の変位量を検出して合成変位量を算出し、
その合成変位量と予め設定された基準変位量との差分を
差分算出手段4が算出する。送り速度算出手段5は、こ
の差分に基づいて送り速度成分を算出する。一方、補正
速度算出手段6は、差分が0を中心とした所定範囲内に
ある場合には差分が所定範囲の外にあるときよりも比例
定数が小さい関数に基づいて送り速度成分補正用の補正
速度成分を算出する。軸移動指令手段7は、合成変位
量、ならい平面、算出された送り速度成分および補正速
度成分に基づいて軸の選択を行い、選択された軸の移動
量を算出してサーボモータ8側に指令する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はスタイラスの設けられた
トレーサヘッドによってモデル面形状を測定するならい
制御方式に関し、特に補正速度成分によって送り速度成
分を補正するならい制御方式に関する。
【0002】
【従来の技術】従来、スタイラスの設けられたトレーサ
ヘッドによってモデル面形状を測定するならい制御方式
では、モデル面の接線方向の送り速度成分を補正速度成
分によって補正して実際のならい速度を算出するように
している。
【0003】図6はスタイラスの設けられたトレーサヘ
ッドによってモデル面形状を測定する従来のならい制御
方式を示す図である。ここでは、ならい平面をX−Z平
面にとった場合を示す。従来のならい制御方式では、モ
デル72面をスタイラス71の先端でならっていく際、
スタイラス71の各軸方向の変位量εx,εy,εzの
合成変位量εを算出し、この合成変位量εの方向ベクト
ルをならい平面に投影した方向ベクトル成分εxzに対
して直角方向をならいの送り方向として算出する。そし
て、このならいの送り速度成分Vtと、その補正値であ
る補正速度成分Vnとを算出し、ならい速度Vsを決定
する。このならい速度Vsは、次式(11),(12)
で表される各ならい平面軸X,Z上の速度成分V1およ
びV2に分配される。
【0004】V1=Vt・sinθ+Vn・cosθ ・・・(11) V2=−Vt・cosθ+Vn・sinθ ・・・(12) ここで、θは合成変位量εの方向ベクトル成分εxzの
X軸に対する角度である。また、送り方向正のときVt
>0、スタイラス変位εが基準変位量ε0 より大きいと
きにはVn>0である。
【0005】このように、ならい制御中は速度成分V1
およびV2が常時求められ、これに従ってスタイラス7
1が移動制御される。
【0006】
【発明が解決しようとする課題】ところで、通常、補正
速度成分Vnは、合成変位量εと基準変位量ε0との差
分Δεに一様に比例する値に決定されている。しかし、
形状変化の少ない面では、送り速度成分Vtはほぼモデ
ル面の接線方向に沿っているため、補正する必要がほと
んどない。ところが、それにも係わらず従来は、急変部
と同じ比例定数で補正速度成分Vnを決定しているた
め、スタイラス71が、スタイラス自身または他の機械
部分からの微小振動を受けると、その微小振動に対して
も補正速度成分Vnが大きく働いてしまっていた。この
ため、スタイラス71の軌道に波ができ、デジタイジン
グデータがかえって不正確になる虞があった。
【0007】本発明はこのような点に鑑みてなされたも
のであり、形状変化の少ない面等をならっているときの
スタイラスへの微小振動の影響を低減し、より正確なデ
ジタイジングデータを得ることのできるならい制御方式
を提供することを目的とする。
【0008】
【課題を解決するための手段】本発明では上記課題を解
決するために、スタイラスの設けられたトレーサヘッド
によってモデル面形状を測定するならい制御方式におい
て、前記スタイラスの各軸方向の変位量を検出して合成
変位量を算出する合成変位量算出手段と、前記合成変位
量と予め設定された基準変位量との差分を算出する差分
算出手段と、前記差分に基づいて送り速度成分を算出す
る送り速度算出手段と、前記差分が0を中心とした所定
範囲内にある場合には前記差分が前記所定範囲の外にあ
るときよりも比例定数が小さい関数に基づいて前記送り
速度成分補正用の補正速度成分を算出する補正速度算出
手段と、前記合成変位量、ならい平面、前記算出された
送り速度成分および補正速度成分に基づいて軸の選択を
行い、前記選択された軸の移動量を算出してモータ側に
指令する軸移動指令手段と、を有することを特徴とする
ならい制御方式が提供される。
【0009】
【作用】合成変位量算出手段は、スタイラスの各軸方向
の変位量を検出して合成変位量を算出し、その合成変位
量と予め設定された基準変位量との差分を差分算出手段
を算出する。送り速度算出手段は、この差分に基づいて
送り速度成分を算出する。一方、補正速度算出手段は、
差分が0を中心とした所定範囲内にある場合には差分が
所定範囲の外にあるときよりも比例定数が小さい関数に
基づいて送り速度成分補正用の補正速度成分を算出す
る。そして、軸移動指令手段は、合成変位量、ならい平
面、算出された送り速度成分および補正速度成分に基づ
いて軸の選択を行い、選択された軸の移動量を算出して
モータ側に指令する。
【0010】
【実施例】以下、本発明の一実施例を図面に基づいて説
明する。図1は本実施例のならい制御方式の機能の概念
を示す図である。トレーサヘッド1がスタイラス1aに
よってモデル2面をならうと、合成変位量算出手段3が
スタイラス1aの各軸方向の変位量を検出して合成変位
量を算出し、その合成変位量と予め設定された基準変位
量との差分を差分算出手段4が算出する。送り速度算出
手段5は、この差分に基づいて送り速度成分を算出す
る。一方、補正速度算出手段6は、差分が0を中心とし
た所定範囲内にある場合には差分が所定範囲の外にある
ときよりも比例定数が小さい関数に基づいて送り速度補
正用の補正速度成分を算出する。そして、軸移動指令手
段7は、合成変位量、ならい平面、算出された送り速度
成分および補正速度成分に基づいて軸の選択を行い、選
択された軸の移動量を算出してサーボモータ8側に指令
する。
【0011】図2は本実施例のならい・加工システムの
構成を示すブロック図である。このならい・加工システ
ムは、主にならい制御装置10とならい工作機械20と
から構成される。ならい制御装置10のプロセッサ11
は、バス19を介してROM12に格納されたシステム
プログラムを読み出し、このシステムプログラムに従っ
てならい制御装置10の全体の動作を制御する。RAM
13には一時的なデータが格納される。不揮発性メモリ
14は、図示されていないバッテリでバックアップされ
ており、CRT/MDIユニット31の図示されていな
いパネル上のキーにより入力されたならいモード、なら
い平面、ならい速度等の各種のパラメータが格納され
る。また、不揮発性メモリ14には、ならい工作機械2
0のトレーサヘッド26で測定したモデル面形状のデジ
タイジングデータも格納される。
【0012】ならい工作機械20に設けられているトレ
ーサヘッド26は、その先端のスタイラス27がモデル
28に接触することにより生じるX軸、Y軸およびZ軸
方向の各変位量εx、εyおよびεzを検出し、その変
位量に応じたアナログ信号をインタフェース(INT)
18に送る。インタフェース18は各アナログ信号をデ
ィジタル信号に変換してプロセッサ11側に送る。
【0013】プロセッサ11は、変位量εx、εyおよ
びεzと、指令されたならいモード、ならい平面、およ
びならい速度に基づいて、X軸の速度指令Vx、Y軸の
速度指令Vy、およびZ軸の速度指令Vzを発生する。
これらの速度指令は、それぞれサーボアンプ16x、1
6yおよび16zに入力され、その出力によってならい
工作機械20のサーボモータ22x、22yおよび22
zが駆動される。
【0014】これにより、トレーサヘッド26が移動す
ると共にテーブル21がX軸および紙面と直角なY軸方
向に移動する。このとき、トレーサヘッド26とモデル
28間の相対的位置関係は、一定に保たれるように制御
される。そして、トレーサヘッド26と同じくZ軸制御
されるカッタ24によって、ワーク25にモデル28と
同様の形状の加工が施される。
【0015】また、サーボモータ22x、22yおよび
22zには、これらが所定量回転する毎にそれぞれ検出
パルスFPx、FPyおよびFPzを発生するパルスコ
ーダ23x、23yおよび23zが設けられている。な
らい制御装置10内の現在位置レジスタ17x、17y
および17zは、検出パルスFPx、FPyおよびFP
zをそれぞれ回転方向に応じてカウントアップ/ダウン
してトレーサヘッド26の現在位置データXa、Yaお
よびZaを求めており、これらの位置データはプロセッ
サ11によって読み取られる。
【0016】プロセッサ11は、ならい加工中の状態を
示す画像表示信号等をバス19を介してCRT/MDI
ユニット31に送る。CRT/MDIユニット31で
は、内蔵されたグラフィック制御装置が送られた画像表
示信号を画像データに変換し、図示されていない表示装
置に表示する。この表示装置では、ならい加工の開始に
当たってならい加工の条件の入力操作画面が表示され
る。オペレータは、図示されていないパネル上のキーを
使用して、ならいモード、ならい平面、ならい速度等を
入力指令する。この入力指令されたならいモード、なら
い平面、ならい速度等は、インタフェース32を介して
バス19上に読み込まれ、不揮発性メモリ14に格納さ
れる。
【0017】また、バス19にはインタフェース15を
介して操作盤30が接続されている。操作盤30では、
ならい加工開始指令や停止指令などが行われる。これら
各指令信号は、インタフェース15およびバス19を介
してプロセッサ11に送られる。
【0018】図3は本実施例のならい制御方式の機能の
具体的な構成を示すブロック図である。トレーサヘッド
26は、先端のスタイラス27がモデルに接触すること
により生じるX軸、Y軸およびZ軸方向の各変位量ε
x、εyおよびεzを検出して、前述のならい制御装置
10のソフトウェア機能である軸制御機能部40に送
る。軸制御機能部40に入力された各変位量εx、εy
およびεzは、合成回路41および切換回路42に入力
される。
【0019】合成回路41では、各変位量εx、εyお
よびεzから合成変位量ε(ε=(εx2 +εy2 +ε
2 1/2 )を求めて演算器43に入力する。演算器4
3は、合成変位量εと予め設定された基準変位量ε0と
の差分Δε(Δε=ε−ε0)を演算して速度成分発生
回路44および45に入力する。速度成分発生回路44
は、差分Δεに基づいてスタイラス変位方向に対して直
角方向の送り速度成分(接線方向速度成分)Vtを発生
し、分配回路46に送る。
【0020】速度成分発生回路45は、差分Δεに比例
してスタイラス変位方向の補正速度成分(法線方向速度
成分)Vnを発生し、分配回路46に送る。ただし、速
度成分発生回路45は、差分Δεが0を中心とした所定
範囲にあるときと、所定範囲外にあるときとでは、Vn
の比例定数であるゲインGを異なる値にしている。
【0021】図4は補正速度成分VnのゲインGの特性
を示す図である。図から分かるように、差分Δεが所定
範囲内のとき、すなわち−a≦Δε≦aのときには、ゲ
インGは、予め設定された基本ゲインG0 に整数比n/
mをかけた値G0 ×n/mとなっている。ここで、基本
ゲインG0 および整数比n/mは、それぞれ予めパラメ
ータ設定された値であり、特にnおよびmは、n/m<
1となるように設定されている。また、値aは、数10
μm程度である。一方、差分Δεが所定範囲内のとき、
すなわち−a≦Δε≦aのときには、ゲインGは、予め
設定された基本ゲインG0 となっている。
【0022】図5はこのようなゲインGによって決定さ
れる補正速度成分Vnの特性を示す図である。速度成分
発生回路45では、補正速度成分VnはVn=G×Δε
によって算出される。ただし、ゲインGは上述したよう
にΔεの値によって代わるように設定されているので、
補正速度成分Vnはそれぞれの場合に応じて以下のよう
になる。
【0023】−a≦Δε≦aのとき、 Vn=G0 ×n/m×Δε a<Δεのとき、 Vn=(n/m−1)×G0 ×a+G0 ×Δε −a>Δεのとき Vn=(1−n/m)×G0 ×a+G0 ×Δε このように算出された補正速度成分Vnは、分配回路4
6に送られる。
【0024】一方、切り換え回路42では、各変位量ε
x、εyおよびεzの中から予めCRT/MDIユニッ
ト31で入力指令されたならい平面を形成する二軸の変
位量ε1、ε2を選択して割出回路47に入力する。割
出回路47は、変位量ε1およびε2を用いた次式
(1),(2)に基づいて、割り出し信号EcおよびE
sを求める。
【0025】 Ec=ε1/(ε12 +ε22 1/2 =cosθ ・・・(1) Es=ε2/(ε12 +ε22 1/2 =sinθ ・・・(2) ここで、θは、スタイラス変位量のならい平面への投影
成分が送り軸との間でつくる角度である。こうして求め
られたEcおよびEsは、分配回路46に送られる。
【0026】分配回路46は、割り出し信号Ec、E
s、送り速度信号Vtおよび補正速度成分Vnを用いて
次式(3)、(4)を演算する。 V1=Vt×Es+Vn×Ec ・・・(3) V2=−Vt×Ec+Vn×Es ・・・(4) V1およびV2はならい平面の二軸の速度成分である。
これら速度成分V1およびV2は、出力軸選択回路48
を介してX軸、Y軸およびZ軸の速度信号Vx、Vyお
よびVzとして出力され、サーボアンプ16x、16y
および16zによって増幅される。
【0027】そして、サーボアンプ16xおよび16y
の出力によってサーボモータ22xおよび22yが駆動
され、図2で示したテーブル21が移動する。また、サ
ーボアンプ16zの出力によってサーボモータ22zが
駆動され、トレーサヘッド26と共に、図2で示したカ
ッタ24がZ軸方向に移動する。
【0028】なお、図1で示した軸移動指令手段7は、
切換回路42、分配回路46、割出回路47、出力軸選
択回路48、およびサーボアンプ16x,16y,およ
び16zの機能を含んでいる。
【0029】このように、本実施例では、差分Δεが0
を中心とする所定範囲以内のときには、ゲインGとして
予め設定された基本ゲインG0 に1より小さい値n/m
をかけた値G0 ×n/mを与えて、補正速度成分Vnを
算出するようにしたので、形状変化の少ない部分のよう
にスタイラス27の変位が少ないときには、急変部より
も補正速度成分を小さくすることができる。このため、
スタイラス27に対する微小振動の影響を低減すること
ができる。したがって、より正確なデジタイジングデー
タを得ることができる。
【0030】
【発明の効果】以上説明したように本発明では、スタイ
ラスの合成変位量と基準変位量との差分が0を中心とし
た所定範囲内にある場合には差分が所定範囲の外にある
ときよりも比例定数が小さい関数に基づいて送り速度成
分補正用の補正速度成分を算出するようにしたので、形
状変化の少ない部分のようにスタイラスの変位が少ない
ときには、急変部よりも補正速度成分を小さくすること
ができる。このため、スタイラスに対する微小振動の影
響を低減することができ、より正確なデジタイジングデ
ータを得ることができる。
【図面の簡単な説明】
【図1】本実施例のならい制御方式の機能の概念を示す
図である。
【図2】本実施例のならい・加工システムの構成を示す
ブロック図である。
【図3】本実施例のならい制御方式の機能の具体的な構
成を示すブロック図である。
【図4】補正速度成分のゲインの特性を示す図である。
【図5】補正速度成分の特性を示す図である。
【図6】スタイラスの設けられたトレーサヘッドによっ
てモデル面形状を測定する従来のならい制御方式を示す
図である。
【符号の説明】
1 トレーサヘッド 1a スタイラス 2 モデル 3 合成変位量算出手段 4 差分算出手段 5 送り速度算出手段 6 補正速度算出手段 7 軸移動指令手段 8 モータ 10 ならい制御装置 11 プロセッサ 14 不揮発性メモリ 20 ならい工作機械 26 トレーサヘッド 27 スタイラス 28 モデル 45 速度成分発生回路

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 スタイラスの設けられたトレーサヘッド
    によってモデル面形状を測定するならい制御方式におい
    て、 前記スタイラスの各軸方向の変位量を検出して合成変位
    量を算出する合成変位量算出手段と、 前記合成変位量と予め設定された基準変位量との差分を
    算出する差分算出手段と、 前記差分に基づいて送り速度成分を算出する送り速度算
    出手段と、 前記差分が0を中心とした所定範囲内にある場合には前
    記差分が前記所定範囲の外にあるときよりも比例定数が
    小さい関数に基づいて前記送り速度成分補正用の補正速
    度成分を算出する補正速度算出手段と、 前記合成変位量、ならい平面、前記算出された送り速度
    成分および補正速度成分に基づいて軸の選択を行い、前
    記選択された軸の移動量を算出してモータ側に指令する
    軸移動指令手段と、 を有することを特徴とするならい制御方式。
  2. 【請求項2】 前記比例定数は、パラメータ設定される
    ように構成されていることを特徴とする請求項1記載の
    ならい制御方式。
JP11944794A 1994-06-01 1994-06-01 ならい制御方式 Ceased JPH07328897A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11944794A JPH07328897A (ja) 1994-06-01 1994-06-01 ならい制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11944794A JPH07328897A (ja) 1994-06-01 1994-06-01 ならい制御方式

Publications (1)

Publication Number Publication Date
JPH07328897A true JPH07328897A (ja) 1995-12-19

Family

ID=14761629

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11944794A Ceased JPH07328897A (ja) 1994-06-01 1994-06-01 ならい制御方式

Country Status (1)

Country Link
JP (1) JPH07328897A (ja)

Similar Documents

Publication Publication Date Title
JP2810709B2 (ja) 非接触ならい制御装置
US5545959A (en) Speed control method for a numerical control apparatus
JPH06114679A (ja) 数値制御装置の加工プログラムチェック方法
JPH03157704A (ja) 機械位置変動の位置補正方式
WO1991004833A1 (fr) Dispositif de commande de profil sans contact
US5327351A (en) Non-contact digitizing method
KR950013510B1 (ko) 형상 추적 제어 장치
JPH07328897A (ja) ならい制御方式
KR890001353B1 (ko) 수치 제어장치
JPH0852644A (ja) ならい制御方式
US5283509A (en) Tracing control system
JPH07285051A (ja) ならい制御方式
JPH0825185A (ja) ならい制御方式
US5550330A (en) Digitizing control apparatus
JPH07314294A (ja) ならい制御方式
EP0386251A1 (en) Profile control method
JPH08229777A (ja) ペンシルならい制御方式
EP0420990B1 (en) Profile control device
EP0146629B1 (en) Apparatus for controlling profiling
JPH07314295A (ja) ならい制御方式
JP2806955B2 (ja) 3次元工具補正方法
JP2790809B2 (ja) 輪郭倣い方法
JP2883671B2 (ja) 定寸機能を有する数値制御装置
JPH05104413A (ja) デイジタイジング制御装置
JPS6056848A (ja) 加工デ−タ作成方式

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040727

A045 Written measure of dismissal of application

Free format text: JAPANESE INTERMEDIATE CODE: A045

Effective date: 20041130