JPH0358102A - バックラッシ補正方法 - Google Patents

バックラッシ補正方法

Info

Publication number
JPH0358102A
JPH0358102A JP19450189A JP19450189A JPH0358102A JP H0358102 A JPH0358102 A JP H0358102A JP 19450189 A JP19450189 A JP 19450189A JP 19450189 A JP19450189 A JP 19450189A JP H0358102 A JPH0358102 A JP H0358102A
Authority
JP
Japan
Prior art keywords
correction
pulse
backlash
feed
amount
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
Application number
JP19450189A
Other languages
English (en)
Other versions
JP3201758B2 (ja
Inventor
Hideaki Kawamura
川村 英昭
Shigeru Isohata
五十畑 茂
Tomomi Nakazato
友美 中里
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 JP19450189A priority Critical patent/JP3201758B2/ja
Publication of JPH0358102A publication Critical patent/JPH0358102A/ja
Application granted granted Critical
Publication of JP3201758B2 publication Critical patent/JP3201758B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Control Of Position Or Direction (AREA)
  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は機械のバックラッシを補正するバックラッシ補
正方式及びバックラッシ補正方法に関し、特にバックラ
ッシ補正量を送り速度によって異なるようにしたバック
ラッシ補正方式及びバックラッシ補正方法に関する。
〔従来の技術〕
数値制御工作機械では、数値制御装置内で移動方向の変
化を検出して、機械のバックラッシを補正している。す
なわち、数値制御装置では補間パルスの正負の変化を検
出し、その変化があったときはバックラッシ補正パルス
を発生して位置決め精度を改善している。この補正パル
スは予めレーザ測長器等の精密な測長器で測定して、数
値制御装置内に各軸ごとにパラメータとして設定してい
る。
〔発明が解決しようとする課題〕
しかし、実際のバックラッシ量は位置決め速度によって
異なる。すなわち、同じ点に早送りで位置決めしたとき
と、切削送りで位置決めしたときでは、機械の稼働部の
位置は異なる。これは、稼(vJ部のオーバシュート、
機械系のたわみ等によるものと考えられる。
従って、従来の単なる方向のみによるバックラッシ補正
では機械系のバックラッシを十分に補正することは困難
である。
本発明はこのような点に鑑みてなされたものであり、バ
ックラッシ補正量を送り速度によって異なるようにした
バックラッシ補正方式を提供することを目的とする。
また、本発明の他の目的はバックラッシ補正量を送り速
度によって異なるようにしたバックラッシ補正方法を提
供することである。
〔課題を解決するための手段〕
本発明では上記課題を解決するために、機械のバックラ
ッシを補正するバックラッシ補正方式において、指令を
解読し、パルス分配可能なデータに処理する前処理手段
と、前記前処理手段からの前記データをパルス分配する
パルス分配手役と、前記前処理手役からの送り速度とパ
ルス補間手段からの分配パルスによって、バックラッシ
補正を検出する補正検出手段と、前記送り速度変化及び
送り方向変化によって異なる補正パルスを有する補正パ
ルステーブルと、前記補正パルステーブルの値を補正パ
ルスとして出力する補正パルス発生手段と、前記パルス
補間器の分配パルスと、前記補正パルスを加算して、出
力パルスとする演算器と、を有することを特徴とするバ
ックラッシ補正方式が、提供される。
また、機械のバックラッシを数値制御装置で補正するバ
ックラッシ補正方法において、送り速度によって、異な
る補正量を設定し、移動方向の変化と送り速度の変化に
よって、前記補正量を読み出し、バックラッシ補正を行
うことを特徴とするバックラッシ補正方法が、提供され
る。
〔作用〕
補正検出手段では補間パルスの方向と、送り速度を検出
する。これは切削送りと、早送りで停止位置が異なるか
らである。従って、単一の補正量ではなく、方向変化と
送り速度の変化を考慮した補正パルステーブルを用意し
、この補正パルステーブルから補正値を選択して、分配
パルスに加える。
〔実施例〕
以下、本発明の一実施例を図面に基づいて説明する。
第2図は切削送りでのバックラッシを説明するための図
である。ボールネジ1を回転させ、ナット2が右方向に
送られる。機械の稼働部はナット2に固定されている。
ボールネジ1とナット2の間にはAで示すバックラッシ
がある。なお、図では分かり易く説明するために、バッ
クラッシを誇張して表してある。また、矢印の上のFは
切削送りを意味する。
次にボールネジ1を逆回転させて、ナット2を左方向へ
送ると、バックラッシAだけの遊びがあり、正確な位置
決めを行うために、数値制御装置はAに相当するバック
ラッシ補正量を分配パルスに対して加える。これは、移
動方向が変化したこと、あるいは補間パルスの方向変化
を検出して、予め設定されたバックラッシ補正パルスを
加えることにより行われる。従って、切削送りのみで稼
働部を移動している限りは単一のバックラッシ補正パル
スでよい。
しかし、早送りの場合のバックラッシ量は正確には切削
送りの場合と同一ではない。第3図は早送りの場合のバ
ックラッシ量を説明する図である。
第2図と同じように、ボールネジ1を回転して、ナット
2を右方向へ早送りで送り、停止するとボ一ルネジ1の
左側とナット2の間には、遊びCが残る。この遊びCは
稼働部のオーバシュート等に起因するものと考えられる
が、それ以外にも、サーボ剛性、機械系のたわみ等があ
る。矢印の上のRは早送りを意味する。
次にボールネジ1を逆回転して、ナット2を左方向に移
動させて、停止させると同じように遊びCがある。従っ
て、早送りでのバックラッシ量はBとなる。これらの関
係を整理すると以下の式が或立する。
C= (A−B)/2 早送りでのバックラッシ量Bの求め方について述べる。
第4図は早送りでのバックラッシを求めるための説明図
である。数値制御装置でバックラッシ補正量を与えない
で、まず点P3へ切削送りで位置決めし、点P3から点
P1へ向かって早送りで位置決めする。点P1で稼働部
の位置をレーザ測長器等の精度の高い測長器で正確に第
1回目の位置を測定する。次に切削送りで点P2向けて
位置決めし、点P2から早送りで点P1に位置決めする
。点P2で稼働部の位置を同様に第2回目の測定を行う
この第1回目の測定値と第2回目の測定値の差が早送り
でのバックラッシ量Bである。ただし、ここでは点P2
、P1、P3間でのピッチ誤差はないものとする。
次に同一方向に切削送り、早送りを行う場合について述
べる。第5図は同一方向に切削送り及び早送りで送る場
合の例を示す図である。まず、ボールネジ1を正回転し
て、右方向にナット2を切削送りで送る。このときボー
ルネジ1の右側とナット20間の遊びはない。次にボー
ルネジ1を正回転し、ナット2を右方向に早送りで送る
。ナット2が停止した点では、ボールネジ■の右側とナ
ット2の間には遊びCがある。
従って、切削送りから早送りになったときは、早送りの
ブロックで遊びCに相当する補正量を与える必要がある
。遊びCは直接測定できないので、切削送りのバックラ
ッシ量八と早送りのバックラッシ量Bから、゛ C=  (A−B)/2 を計算して与えることになる。
逆に早送りから、切削送りに送り速度が変わったときは
、遊びCに相当する量を引く必要がある。
すなわち、 C= (B−A)/2 を与えればよい。
次に切削送りで正方向に送り、早送りで逆方向に送る場
合のバックラッシ補正量について述べる。
第6図は右方向に切削送りで、逆方向に早送りで送った
ときのバックラッシ量を説明する図である。
ボールネジ1を回転させ、切削送りでナ・ソト2を右方
向に送って、停止させる。ここで、ボールネジ1の右側
とナット2の間に遊びはない。次に早送りでナット2を
逆方向に送り、停止させる。ここで、ボールネジ1の右
側とナット2間には遊びCがある。従って、このときの
バツクラツシ量は切削送りで左方向に送った場合のバツ
クラツシがAであるので、 A+C=A+ (A−B)/2= (A+B)/2とな
る。従って、このバックラッシ量に相当する袖正量を与
えればよい。
逆に早送りで一方向に送り、切削送りで逆方向に送った
場合は第6図の上下の関係を逆に考えればよいので、バ
ックラッシ量は、 (A+B)/2 でよい。
上記に述べた送り速度の変化と方向の変化とバックラッ
シ量の関係を整理する。第7図は送り速度の変化及び送
り方向の変化とこれに対応するバックラッシ量を示す補
正パルステーブルの図である。ここで、切削送りはFで
、早送りはRで表す。
rF−RJは最初切削送りで、次に早送りになることを
意味する。
また「+」、「一」は送り方向を示し、「十一一」は送
り方向が正方向から、負方向に変化することを意味する
。またr−1−−+Jは送り方向が変化しないことを意
味する。
第7図では、横に送り速度の変化を、縦に方向変化を示
している。従って、補正パルステーブル3は送り速度の
変化と、送り方向の変化に対するバックラッシ量を示し
ている。例えば第1行、第3列目のデータ「(A−B)
/2Jは送り方向が変化せず、早送りによる位置決めか
ら、切削送りによる送りに変化したときのバックラッシ
量を示している。同様に、第3行、第3列目のデータr
 (A+B)/2Jは送り方向が変化し、早送りによる
位置決めから、切削送りによる送りに変化したときのバ
ックラッシ量を示している。
従って、このような送り方向の変化と送り速度の変化を
検出し、補正パルステーブル3からこれに合致する補正
パルスを選択し、そのブロックの分配パルスに加えてや
れば、正確な位置決めができる。
本発明をマシニングセンターに適用した一例として、以
下のような結果を得た。
切削送り時のバックラッシ量10〜20μm早送り時の
バックラッシ量  5〜10μmこのような、マシニン
グセンターでの従来の単一のバックラッシ補正量での補
正では、位置決め精度10μm及び加工精度■0μm程
度宅あった。
しかし、本発明を適用することにより、位置決め精度2
〜3μm、加工精度2〜3μm程度を得ることができた
上記の説明では、送り速度の変化は早送りと切削送りに
ついて述べたが、さらに、直線加減速制御と指数関数加
減速制御のような加減速制御の形式によって、パフクラ
ッシの補正量を変化させることもできる。
第1図は本発明を実施するためのブロック図である。前
処理手段5は加工プログラムの指令4を解読し、パルス
分配可能な微小ブロックデータΔx1Δyと送り速度F
あるいはRを出力する。ここで、Fは切削送りを、Rは
早送りを意味する。
パルス補間器6はこの微小ブロックデータΔX、Δyと
送り速度Fを受け、パルス分配を実行し、分配パルスP
XSPYを演算器7及び補正検出手段8に出力する。補
正検出手段8は前処理手段5からの送り速度Fあるいは
Rと、パルス補間器6からの分配パルスPX,PYから
、送り速度及び送り方向の変化を検出し、補正パルステ
ーブル3から必要なバックラッシ補正量を選択し、補正
パルス発生手段9に出力を与える。補正パルス発生手段
9はこのバックラッシ量を補正パルスBPX,BPYと
して、演算器7に与える。演算器7はパルス補間器6か
らの分配パルスPX,PYにバックラッシ補正パルスB
PXSBPYを加えて、これを出力パルスとして、位置
制御回路に与える。
上記の例では分配パルスPXSPYにバックラッシ補正
パルスBPX,BPYを加えるようにしたが、バックラ
ッシ補正パルスBPX,BPYをパルスコーダからの位
置帰還パルスから差し引くことによって補正を行うよう
に構或することもできる。
第8図は本発明を実施するための数値制御装置(CNC
)のハードウエアのブロック図である。
プロセッサ1lはROM12に格納されたシステムプロ
グラムに従って、数値制御装置全体を制御する。ROM
12にはEPROMあるいはEEPROMが使用される
。RAM13はDRAMが使用され、各種のデータが格
納される。不揮発性メモリ14はバックラッシの補正パ
ルステーブル3、加工プログラム14a、パラメータ等
が記憶され、バッテリバックアップされたCMOS等が
使用されるので、数値制御装置の電源切断後もその内容
が保持される。
PMC (プログラマブル・マシン・コントローラ)1
5はM機能、T機能等の指令を受けて、シーケンスプロ
グラム15aによって工作機械を制御する信号に変換し
て出力する。また、機械側からのリミットスイッチの信
号あるいは、機械摸作盤からのスイッチ信号を受けて、
シーケンス・プログラムで処理し、必要な信号はバス2
5を経由してRAM13に格納され、プロセッサl1に
よって、読み取られる。
グラフィック制御回路16は各軸の現在位置、移動量等
のデータを表示信号に変換し、表示装置16aに送り、
表示装置はこれを表示する。表示装置16aはCRT.
液晶表示装置等が使用される。キーボード17は各種の
データを人力するのに使用される。
位置制御回路18はプロセッサから位置指令を受けて、
サーボモー夕を制御するための速度指令信号をサーボア
ンブ19に出力する。サーボアンブ19はこの速度指令
信号を増幅し、サーボモータ20を駆動する。
サーボモータ20にはボールネジ1が結合されており、
ナット2に固定されている機械テーブル30を移動させ
る。
サーボモータ20には位置帰還信号を出力するパルスコ
ーダ21が結合されている。パルスコーダ21は位置帰
還パルスを位置制御回路18にフィードバックする。こ
の他にリニアスケール等の位置検出器を使用する場合も
ある。位置制御回路18では、パルスコーダ21の位置
信号から速度信号も生或する。これらの要素は軸数分だ
け必要であるが、各要素の構或は同じであるので、ここ
では1軸分のみ記載してある。入出力回路23は機械側
との人出力信号の授受を行う。すなわち機械側のリミッ
トスイッチ信号、機械操作盤のスイッチ信号を受け、こ
れをPMCl5が読み取る。
また、PMC 1 5からの機械側の空圧アクチュエイ
タ等を制御する制御信号受けて、機械側に出カする。手
動パルス発生器24は回転角度に応じて、各軸を精密に
移動させるパルス列を出力し、機械操作盤に実装される
図テハスピンドルを制御するためのスピンドル制御回路
、スピンドルアンプ、スピンドルモータ等は省略してあ
る。
また、ここではプロセッサは工個であるが、システムに
応じて複数のプロセッサを使用したマルチ・プロセッサ
システムにすることもできる。
〔発明の効果〕
以上説明したように本発明では、送り速度の変化と送り
方向の変化によってバックラッシ補正量を変化させるよ
うに構或したので、より精度のよい位置決めが可能とな
り、加工精度も向上する。
【図面の簡単な説明】
第1図は本発明を実施するためのブロック図、第2図は
切削送りでのバックラッシを説明するための図、 第3図は早送りの場合のバックラッシ量を説明する図、 第4図は早送りでのバックラッシ量を求めるための説明
図、 第5図は同一方向に切削送り及び早送りで送る場合の例
を示す図、 第6図は送り速度の変化、送り方向の変化とバックラッ
シ量の関係を示す図、 第7図は送り速度の変化及び送り方向の変化と、これら
に対応するバックラッシ量を示す補正パルステーブルの
図、 第8図は本発明を実施するための数値制御装置(CNC
)のハードウェアのブロック図である。 1  ・  ボールネジ 2    ナット 3    補正パルステーブル 4 5 6 7 8 ・ 9 1 2 3 4 4a 5 5a 6a 7 8 9 0 ゜ 1 指令 前処理手段 パルス補間器 演算器 補正検出手段 補正パルス発生手段 プロセッサ ROM RAM 不揮発性メモリ 加工プログラム PMC (’ログラマブル・マシン ・コントローラ〉 シーケンスプログラム 表示装置 キーボード 位置制御回路 サーボアンプ サーボモータ パルスコーダ 30 機械テーブル

Claims (9)

    【特許請求の範囲】
  1. (1)機械のバックラッシを補正するバックラッシ補正
    方式において、 指令を解読し、パルス分配可能なデータに処理する前処
    理手段と、 前記前処理手段からの前記データをパルス分配するパル
    ス分配手段と、 前記前処理手段からの送り速度とパルス補間手段からの
    分配パルスによって、バックラッシ補正を検出する補正
    検出手段と、 前記送り速度変化及び送り方向変化によって異なる補正
    パルスを有する補正パルステーブルと、前記補正パルス
    テーブルの値を補正パルスとして出力する補正パルス発
    生手段と、 前記パルス補間器の分配パルスと、前記補正パルスを加
    算して、出力パルスとする演算器と、を有することを特
    徴とするバックラッシ補正方式。
  2. (2)前記演算器に代えて、位置帰還パルスから前記補
    正パルスを減算する減算器を有することを特徴とする特
    許請求の範囲第1項記載のバックラッシ補正方式。
  3. (3)前記送り速度変化は、切削送りと早送りとで異な
    る補正値を有することを特徴とする特許請求の範囲第1
    項記載のバックラッシ補正方式。
  4. (4)前記補正パルステーブルは前記分配パルスの方向
    の変化、及び早送りと切削送りによる変化の組み合わせ
    からなることを特徴とする特許請求の範囲第1項記載の
    バックラッシ補正方式。
  5. (5)前記補正パルステーブルは、さらに加減速制御の
    形式によって、補正パルスを変化させることを特徴とす
    る特許請求の範囲第1項記載のバックラッシ補正方式。
  6. (6)機械のバックラッシを数値制御装置で補正するバ
    ックラッシ補正方法において、 送り速度によって、異なる補正量を設定し、移動方向の
    変化と送り速度の変化によって、前記補正量を読み出し
    、 バックラッシ補正を行うことを特徴とするバックラッシ
    補正方法。
  7. (7)前記補正量は切削送りと早送りによって異なるこ
    とを特徴とする特許請求の範囲第6項記載のバックラッ
    シ補正方法。
  8. (8)前記補正量をさらに加減速制御の形式によって変
    化させることを特徴とする特許請求の範囲第6項記載の
    バックラッシ補正方法。
  9. (9)早送りのバックラッシ補正量を測定するバックラ
    ッシ補正量の測定方法において、 所定の点に正方向に早送りで位置決めを行い、測長器で
    前記所定の点で稼働部の第1回目の測定を行い、 前記所定の点に負方向から早送りで位置決めを行い、 前記位置を測長器で測定し、第2回目の測定を行い、 前記第1回目の測定値と第2回目の測定値の差を早送り
    のバックラッシ補正量とすることを特徴とするバックラ
    ッシ補正量の測定方法。
JP19450189A 1989-07-27 1989-07-27 バックラッシ補正方法 Expired - Fee Related JP3201758B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19450189A JP3201758B2 (ja) 1989-07-27 1989-07-27 バックラッシ補正方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19450189A JP3201758B2 (ja) 1989-07-27 1989-07-27 バックラッシ補正方法

Publications (2)

Publication Number Publication Date
JPH0358102A true JPH0358102A (ja) 1991-03-13
JP3201758B2 JP3201758B2 (ja) 2001-08-27

Family

ID=16325568

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19450189A Expired - Fee Related JP3201758B2 (ja) 1989-07-27 1989-07-27 バックラッシ補正方法

Country Status (1)

Country Link
JP (1) JP3201758B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103186112A (zh) * 2011-12-28 2013-07-03 发那科株式会社 考虑了修正数据的轨迹显示装置

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022024654A1 (ja) 2020-07-31 2022-02-03 京セラ株式会社 パッケージ、マイク装置、および電子機器

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57201902A (en) * 1981-06-05 1982-12-10 Mitsubishi Electric Corp Numerical controller

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57201902A (en) * 1981-06-05 1982-12-10 Mitsubishi Electric Corp Numerical controller

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103186112A (zh) * 2011-12-28 2013-07-03 发那科株式会社 考虑了修正数据的轨迹显示装置
DE102012025428A1 (de) 2011-12-28 2013-07-04 Fanuc Corporation Wegeanzeigevorrichtung, die Korrekturdaten berücksichtigt
JP2013152698A (ja) * 2011-12-28 2013-08-08 Fanuc Ltd 補正データを考慮した軌跡表示装置
US8970156B2 (en) 2011-12-28 2015-03-03 Fanuc Corporation Path display apparatus considering correction data
DE102012025428B4 (de) 2011-12-28 2022-01-13 Fanuc Corporation Wegeanzeigevorrichtung, die Korrekturdaten berücksichtigt

Also Published As

Publication number Publication date
JP3201758B2 (ja) 2001-08-27

Similar Documents

Publication Publication Date Title
US6097168A (en) Position control apparatus and method of the same, numerical control program preparation apparatus and method of the same, and methods of controlling numerical control machine tool
JP2807461B2 (ja) 三次元形状加工レーザ装置
US5492440A (en) Apparatus for movement of an object
JPH02230303A (ja) 位置決め誤差補償方法および装置
US8970156B2 (en) Path display apparatus considering correction data
US4873793A (en) Numerically controlled machine tool
EP0510204A1 (en) Method of evaluating operating accuracy in numerically controlled machine
JP4014719B2 (ja) Nc工作機械の制御装置および位置決め制御方法
JPH0358102A (ja) バックラッシ補正方法
US10549369B2 (en) Numerical controller
JPH0772913A (ja) 工作機械の誤差補正方式
JP3445474B2 (ja) 位置制御装置および位置制御方法
JP2778159B2 (ja) サーボモータの送り補正方法
EP0625739B1 (en) Apparatus for movement of an object
JPH09150348A (ja) Nc工作機械における切削誤差補正方法
JPH05169351A (ja) 工作機械の熱変位補正方法
JP2761427B2 (ja) ピッチ誤差補正方式
JP3146810B2 (ja) センサ光軸補正装置
JPH0728513A (ja) 工作機械の誤差補正方式
JPS62176739A (ja) 工作機械の真直度補正装置
JP2883671B2 (ja) 定寸機能を有する数値制御装置
JPH04284505A (ja) ピッチ誤差補正データ設定方式
JPH0329005A (ja) 数値制御装置のピッチ誤差補正データ設定方式
JPS6010306A (ja) 数値制御装置
JPH04177406A (ja) 数値制御装置

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