JPH03157703A - 機械位置変動の位置補正方式 - Google Patents

機械位置変動の位置補正方式

Info

Publication number
JPH03157703A
JPH03157703A JP29856789A JP29856789A JPH03157703A JP H03157703 A JPH03157703 A JP H03157703A JP 29856789 A JP29856789 A JP 29856789A JP 29856789 A JP29856789 A JP 29856789A JP H03157703 A JPH03157703 A JP H03157703A
Authority
JP
Japan
Prior art keywords
pulse
ratio
axis
shaft
distribution
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
JP29856789A
Other languages
English (en)
Inventor
Takao Sasaki
隆夫 佐々木
Kentaro Fujibayashi
謙太郎 藤林
Makoto Haga
誠 芳賀
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 JP29856789A priority Critical patent/JPH03157703A/ja
Priority to PCT/JP1990/001430 priority patent/WO1991007704A1/ja
Priority to EP19900916064 priority patent/EP0453572A1/en
Publication of JPH03157703A publication Critical patent/JPH03157703A/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/00Program-control systems
    • G05B19/02Program-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 program data in numerical form
    • G05B19/19Numerical 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 program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • G05B19/21Numerical 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 program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device
    • G05B19/25Numerical 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 program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for continuous-path control
    • G05B19/251Numerical 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 program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for continuous-path control the positional error is used to control continuously the servomotor according to its magnitude
    • 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/34Director, elements to supervisory
    • G05B2219/34156Slope control, delta x, y proportional to x, y
    • 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/49Nc machine tool, till multiple
    • G05B2219/49164Corner, making corner

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は数値制御装置で制御される工作機械の機械位置
変動を補正する機械位置変動の位置補正方式に係り、特
に制御軸毎に剛性の異なる工作機械の位置変動を補正す
る機械位置変動の位置補正方式に関する。
〔従来の技術〕
数値制御装置(CNC)では、加ニブログラムによって
指令された通路上を指令された速度で工具を移動させる
ことによってワークを所望の形状に加工している。
このように数値制御装置を用いた工作機械で指令に忠実
に、かつ、良好な仕上げ面を得るためには、急激な指令
の変化にも追従できる連応性及び振動のない安定した動
きを保つ安定性の高いサーボ機構が不可欠である。
サーボ機構におけるサーボモータは、速度検出器、位置
検出器により速度と位置とを検出し、その情報を制御回
路にフィードバックして制御している。そして、この位
置検出をどのようにするかによって、セミ・クローズド
・ループ方式、クローズド・ループ方式、ハイブリッド
サーボ方式の三つの方式がサーボ機構には存在する。
〔発明が解決しようとする課題〕
サーボ機構に採用されている上記三つの方式は、それぞ
れの工作機械に要求される精度や剛性等によって工作機
械毎に最適の方式が採用されている。
しかし、一般の工作機械では、各軸の機械的剛性が異な
り、特に大型の工作機械ではその差が大きくなる。従っ
て、2軸以上の工作機械で切削を行うと、加工開始点、
加工終了点の近傍あるいはコーナ一部で、形状誤差が生
じ、精度の高い切削加工が行われないという問題がある
。。
第4図は従来技術による2軸の切削の状態を示す図であ
る。本図では、X軸は機械の剛性が比較的弱いところに
付いており、Y軸は機械の剛性が比較的強いところに付
いている。このような制御軸の下で、X軸を0.100
mm、Y軸を0.200mm動かすとする。
X軸及びY軸の機械の剛性が等しい場合は、通常、直線
へのように誤差のない直線状の切削加工が施される。し
かし、X軸の機械の剛性が弱いと、曲線B1のようにX
軸の移動がいきたりなくなり、X軸とY軸との分配パル
スの比は1:2であるにもかかわらず、点Cのように実
際の機械位置の比が1=4となり、形状誤差を生じる結
果となる。
本発明はこのような点に鑑みてなされたものであり、制
御軸の付いている場所の各々の機械剛性の相違から生じ
る急激な形状誤差を抑制することのできる機械位置変動
の位置補正方式を提供することを目的とする。
〔課題を解決するための手段〕
本発明では上記課題を解決するために、少なくとも2つ
の制御軸を有する工作機械の位置変動を補正する機械位
置変動の位置補正方式において、各軸のエラーレジスタ
の値の比が各軸の分配パルスの比と同じになるように、
各軸の前記分配パルスに補正パルスを供給することを特
徴とする機械位置変動の位置補正方式が提供される。
〔作用〕
各軸のエラーレジスタの値は分配パルスによって移動で
きなかった値である。従って、各軸の機械剛性が同じ場
合は、各軸の分配パルスの比とエラーレジスタの値の比
とは通常同じ値を示す。ところが、機械剛性の差によっ
て誤差が生じるため、エラーレジスタの値は各軸の分配
パルスの比と同じにならない。そこで、各軸のエラーレ
ジスタの値の比が各軸の分配パルスの比と同じになるよ
うに、各軸の分配パルスに補正パルスを加え、その出力
パルスに基づいて各軸を制御する。これによって加工始
め、加工終了間際、加工物の角の加工時に生じていた急
激な加工形状誤差を抑え、機械位置を補正することがで
きる。
〔実施例〕
以下、本発明の一実施例を図面を用いて説明する。
第1図は本発明の機械位置変動の位置補正方式を示すブ
ロック図である。数値制御部1はパルス分配手段11及
び位置補正手段12を有する。
パルス分配手段11はサーボモータ5X及び5Yを制御
するものであり、加ニブログラムに応じた指令をプロセ
ッサ(図示せず)から受けて、それを加減速制御した後
に補間演算して、X軸及びY軸のサーボモータ5x及び
5Yを制御するための指令パルスXpl及びYplを演
算器12X及び12Yに出力する。さらに、パルス分配
手段11は指令パルスXpl及びYplの比R1を計算
し、それを表した信号R1を位置補正手段12に出力す
る。
位置補正手段12はエラーレジスタ3X及び3Yのエラ
ー量Xe及びYeと、パルス分配手段11からの信号R
1とを入力する。そして、位置補正手段12はエラーf
f1Xe及びYeの比R2を算出し、パルス分配手段1
1の出力した指令パルスXpl及びYplの比R1と比
較し、両者の比が等しくなるように補正パルスXcp又
はYcpを演算器12X又は12Yに供給する。
演算器12X及び12Yは指令パルスXpl及びYpl
と、位置補正手段12からの補正パルスXcp及びYc
pとを加算した指令パルスXp2及びYp2を演算器2
X及び2Yに出力する。
演算器2x及び2Yは指令パルスXp2及びYp2から
サーボモータ5x及び5Yの位置帰還パルスXfp及び
Yfpを減算した値、即ちエラー量に応じたパルスXp
3及びYp3をエラーレジスタ3x及び3Yに出力する
エラーレジスタ3X及び3Yは、エラー量に応じたパル
スXp3及びYp3の数を格納し、それに応じた電圧を
アンプ4X及び4Yに出力する。
アンプ4x及び4Yはエラーレジスタ3X及び3Yから
の出力電圧を増幅し、サーボモータ5X及び5Yを駆動
する。
サーボモータ5x及び5Yはパルスコーダを内蔵してお
り、このパルスコーダの出力を位置帰還パルスXfp及
びYfpとして演算器2x及び2Yに帰還している。
サーボモータ5X及び5Yには、テーブルと一体化され
たボールネジ7x及び7Yが結合されている。従って、
サーボモータ5X及び5Yを駆動することによって工作
機械のX軸及びY軸のテーブル6X及び6Yが移動する
図ではスピンドルを制御するためのスピンドル制御回路
、スピンドルアンプ、スピンドルモータ等は省略しであ
る。
本実施例の動作を図面を用いて説明する。第2図は本実
施例の機械位置変動の位置補正方式のフローチャートを
示す図である。第3図は本実施例による2軸の切削補間
の状態を示す図であり、第4図に対応している。第2図
において、Sに続く数値はステップ番号を示す。
〔S1〕パルス分配手段11はX軸のサーボモータ5x
の指令パルスXplと、Y軸のサーボモータ5Yの指令
パルスYplとの比R1を求める。
求められた比R1は位置補正手段12に出力される。
〔S2〕パルス分配手段11は指令に応じた分配パルス
、即ち指令パルスXpl及びYplを出力する。
本実施例では、パルス分配手段11が比R1を求めてい
るが、パルス分配手段11は位置補正手段12に直接に
指令パルスXpl及びYplを出力し、位置補正手段1
2で比R1を求めるようにしてもよい。
〔S3〕位置補正手段12はエラーレジスタ3x及び3
Yの値を取り込み、両者の比R2を求める。
〔S4〕位置補正手段12は比R1と比R2とを比較し
、両者の比に差がないかどうか判定する。
差がある場合はS5へ進み、差がない場合は終了する。
〔S5〕位置補正手段12は比R1と比R2との間に差
があると判定された場合は、比R1と比R2とが同じに
なるような補正パルスXcp又はYcpを計算して、指
令パルスXpl又はYplにその補正パルスXcp又は
Ycpを供給する。
〔S6〕数値制御部lは指令パルスXpl及びYplに
補正パルスXcp及びYcpの重畳された指令パルスX
p2及びYp2を分配パルスとして出力する。
以上の一連の処理によって、第4図のような形状誤差が
第3図のような誤差の極力抑えられた曲線B1から直線
B2に至るように改善され、誤差の少ない直線状の切削
加工が行われるようになる。
即ち、本実施例ではエラーレジスタ3x及び3Yの値を
監視し、両エラーレジスタの比R2が比R1(1:2)
にならなくなった時点で、比R2が比R11:2)にな
るように補正パルスXcp又はYcpを出力パルスに供
給するという処理を繰り返しているので、第4図のよう
な急激な形状誤差は抑制され、第3図のような切削加工
が行われるようになる。
以上の実施例では2軸制御の場合について説明したが、
2軸以上の制御の場合も同様に各軸のエラーレジスタの
値の比を求め、それら、が各軸の分配パルスの比と一致
するように補正パルスを出力すればよい。
〔発明の効果〕
以上説明したように本発明によれば、制御軸の付いてい
る場所の各々の機械剛性の相違から生じる急激な形状誤
差を抑制することができる。
3X。
4X。
5X。
6X。
7X。
Y Y Y Y Y エラーレジスタ アンプ サーボモータ テーブル ボールネジ
【図面の簡単な説明】
第1図は本発明の機械位置変動の位置補正方式を示すブ
ロック図、 第2図は本実施例の機械位置変動の位置補正方式のフロ
ーチャートを示す図、 第3図は本実施例による2軸の切削補間の状態を示す図
、 第4図は従来技術による2軸の切削補間の状態を示す図
である。

Claims (2)

    【特許請求の範囲】
  1. (1)少なくとも2つの制御軸を有する工作機械の位置
    変動を補正する機械位置変動の位置補正方式において、 各軸のエラーレジスタの値の比が各軸の分配パルスの比
    と同じになるように、前記各軸の分配パルスに補正パル
    スを供給することを特徴とする機械位置変動の位置補正
    方式。
  2. (2)前記制御軸は前記工作機械の剛性の異なる箇所に
    それぞれ取り付けられていることを特徴とする特許請求
    の範囲第1項記載の機械位置変動の位置補正方式。
JP29856789A 1989-11-16 1989-11-16 機械位置変動の位置補正方式 Pending JPH03157703A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP29856789A JPH03157703A (ja) 1989-11-16 1989-11-16 機械位置変動の位置補正方式
PCT/JP1990/001430 WO1991007704A1 (fr) 1989-11-16 1990-11-02 Procede de correction des fluctuations de position d'une machine
EP19900916064 EP0453572A1 (en) 1989-11-16 1990-11-02 Method of correcting positional fluctuation of machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29856789A JPH03157703A (ja) 1989-11-16 1989-11-16 機械位置変動の位置補正方式

Publications (1)

Publication Number Publication Date
JPH03157703A true JPH03157703A (ja) 1991-07-05

Family

ID=17861419

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29856789A Pending JPH03157703A (ja) 1989-11-16 1989-11-16 機械位置変動の位置補正方式

Country Status (3)

Country Link
EP (1) EP0453572A1 (ja)
JP (1) JPH03157703A (ja)
WO (1) WO1991007704A1 (ja)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6123213A (ja) * 1984-07-10 1986-01-31 Kobe Steel Ltd ロボツトの制御装置
JPS6428705A (en) * 1987-07-24 1989-01-31 Yaskawa Denki Seisakusho Kk Command generating system
JPH01185705A (ja) * 1988-01-20 1989-07-25 Yaskawa Electric Mfg Co Ltd サーボシステム

Also Published As

Publication number Publication date
WO1991007704A1 (fr) 1991-05-30
EP0453572A1 (en) 1991-10-30

Similar Documents

Publication Publication Date Title
JP5800888B2 (ja) テーブル形式データによる運転でのスムージング機能を備えた数値制御装置
JPH03166604A (ja) 機械位置変動の位置補正方式
JP2000250614A (ja) バックラッシ補正装置および数値制御システム
JPH0569275A (ja) 数値制御装置
JP2801064B2 (ja) Nc装置
JPH03157704A (ja) 機械位置変動の位置補正方式
JPH0736514A (ja) 3次元工具径補正方式
US20150378343A1 (en) Numerical controller having tool tip point control function
EP0364593A1 (en) Machine tool having two main spindles
JP2757269B2 (ja) 回転軸同期繰り返し制御方法及び装置
JPH0649260B2 (ja) 同期制御装置
JPH03157703A (ja) 機械位置変動の位置補正方式
JPH04117506A (ja) 加速度制御による位置補正方式
JP2003271214A (ja) 数値制御装置およびそのピッチエラー補正方法
JPH06190683A (ja) 工具の移動経路生成方法
JP2926524B2 (ja) 試切削機能を有する数値制御装置
JP3232252B2 (ja) 位置決め制御装置及び位置決め制御方法
JPH02156308A (ja) 数値制御装置
JP2002120127A (ja) 数値制御旋盤における工具位置補正方法及び制御装置
JPH0452708A (ja) 誤動作チェック方式
JPH02241392A (ja) 同期制御装置
JP2627222B2 (ja) カム加工における制御方法
JPH06282323A (ja) 補間後加減速に対する補正を行うサーボモータの制御方法
JPH04331041A (ja) 工作機械における刃先位置補正装置
JPH07186001A (ja) サーボ位置決め制御式加工システムにおける製品加工精度補正方法