JPH04326102A - Nc非円形加工機 - Google Patents

Nc非円形加工機

Info

Publication number
JPH04326102A
JPH04326102A JP12267591A JP12267591A JPH04326102A JP H04326102 A JPH04326102 A JP H04326102A JP 12267591 A JP12267591 A JP 12267591A JP 12267591 A JP12267591 A JP 12267591A JP H04326102 A JPH04326102 A JP H04326102A
Authority
JP
Japan
Prior art keywords
data
value data
acceleration
shape
tool
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
JP12267591A
Other languages
English (en)
Other versions
JP2750959B2 (ja
Inventor
Hideharu Yamanaka
山中 日出晴
Tomoki Shinozaki
篠崎 友喜
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.)
Okuma Corp
Original Assignee
Okuma Machinery Works Ltd
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 Okuma Machinery Works Ltd filed Critical Okuma Machinery Works Ltd
Priority to JP3122675A priority Critical patent/JP2750959B2/ja
Publication of JPH04326102A publication Critical patent/JPH04326102A/ja
Application granted granted Critical
Publication of JP2750959B2 publication Critical patent/JP2750959B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Automatic Control Of Machine Tools (AREA)
  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は旋削・研削等で非円形形
状を加工するためのNC非円形加工機に関する。
【0002】
【従来の技術】従来、楕円ピストン,カムシャフト等の
断面形状が非円形形状の工作物を高速,高能率で加工す
るために、一般にカム倣い方式やNC方式による非円形
加工機例えばピストン加工旋盤,カム研削盤等が用いら
れている。
【0003】
【発明が解決しようとする課題】このように非円形加工
機では工具を工作物と一体のカムの回転に倣わせるか、
NCで同期させ、非円形形状に追従するように揺動させ
て加工を行っている。このため工作物の回転を高速にす
ると可動部の慣性力が増大して反転する際の反力が大き
くなり機械が振動を起こして加工形状誤差が大きくなる
。そこで誤差を小さくするに■反力を小さくするため可
動部重量の軽量化を計る。■反転する際の加速度を小さ
くするため工作物回転速度を不等速となるように制御す
る。■製品を加工する前に試切削を行い、工作物の形状
誤差を測定し、マスタカムの修正やプロフィールデータ
を修正する。などの対策が講じられているが、未だ目的
とする十分な高速性と高精度が経済的に達成されないと
いう問題があってユーザの要求が満足されていない。
【0004】発明者らは種々の研究で誤差発生原因を追
求した結果、非円形形状を加工する場合、図6に示すよ
うに、実際の工具の軌跡xa(θ)は指令形状xc(θ
)に機械のたわみ・振動による誤差δ(θ)が加算され
、xa(θ)=xc(θ)+δ(θ)となる。ここで、
誤差δ(θ)を補正値として目標形状xo(θ)から減
算した形状、すなわち xc(θ)=xo(θ)−δ(θ) を指令すれば実際の工具軌跡xa(θ)はxa(θ)=
xc(θ)+δ(θ) =(xo(θ)−δ(θ))+δ(θ)=  xo(θ
) となり、目標形状通りの加工が可能となる。このことは
つまり誤差δ(θ)を正確に検出し補正することにより
高精度な非円形形状加工が可能であることを示している
【0005】非円形形状加工中の工具の軌跡xa(θ)
は誤差δ(θ)を含んでいるため、       xa(θ)=xo(θ)+δ(θ)   
             …………■となる。この時
工具の移動加速度αa(θ)は■式よりθ=ωt   
     ω:ワークの回転角速度(rad/sec) t:時間(sec) とし、時間tで2回微分すると αa(θ)=ω2 {(d2 xo(θ)/dθ2 )
+(d2 δ(θ)/dθ2 )}         
                         
                    …………■
となる。ここで ω2 ・{d2 xo(θ)/dθ2 }は工具が誤差
=0で移動した場合の理論加速度である。
【0006】 αo(θ)=ω2 ・{d2 xo(θ)/dθ2}と
すると、■式は αa(θ)=αo(θ)+ω2 ・(d2 δ(θ)/
dθ2 )d2 δ(θ)/dθ2 =ω−2{αa(
θ)−αo(θ)}…………■となる。よって誤差δ(
θ)は、■式を時間tで2回積分して δ(θ)=ω−2  ∬{αa(θ)−αo(θ)}d
t      …………■となる。αo(θ)を目標形
状より算出し、工具移動中の実加速度αa(θ)を加速
度センサにて検出すれば誤差δ(θ)が算出できる。こ
の値を補正値とすることにより高精度な非円形形状加工
が可能となることに想到した。
【0007】本発明は従来の技術の有するこのような問
題点に鑑みなされたもので、その目的とするところは経
済的で十分満足できる高速性と高精度の非円形加工が可
能なNC非円形加工機を提供しようとするものである。
【0008】
【課題を解決するための手段】上述の目的を達成するた
めに本発明は、工作物を回転させ、工具をその回転に同
期して切込方向に往復移動させることにより非円形形状
に加工するNC加工機において、前記工具の切込方向の
加速度を検出する加速度センサと、該加速度センサで検
出した実加速度にもとづく切込誤差成分を算出する演算
手段と、算出された誤差成分を補正値として指令値デー
タを算出する演算手段とを含んでなり指令値データによ
り工具を駆動するものである。
【0009】
【作用】副横送り台上の刃物台20に設けた加速度セン
サ22により主軸角度分割数N個の実加速度データを求
め、このデータαai,主軸回転数n,主軸角度分割数
Nとより形状補正値データXhiを求めて、この値にも
とづき求められた指令値データXciによって工具を駆
動して非円形形状を加工する。
【0010】
【実施例】以下実施例を旋盤の場合におけるブロック図
の図1にもとづいて説明する。公知の旋盤において図示
しないベッド上に主軸台1が固設され、先端にチャック
2を嵌着した主軸3が軸受によって回転可能に軸承され
ていて、後端のプーリが主軸駆動モータ4の出力軸のプ
ーリとベルトによって回転連結されている。またベッド
上には主軸3と対向して移動位置決め可能な心押台5が
載置されており、心押軸6のセンタで工作物Wが支持さ
れる。
【0011】さらにベッド上の主軸と平行な水平案内面
8上には往復台9が移動可能に載置され、ナットがベッ
ドに軸承された送りねじ10に螺合していてサーボモー
タ11の回転で移動位置決め制御されるようになってい
る。往復台9上にはX軸方向の案内面上に主横送り台1
2が載置されナットが往復台9に軸承された送りねじ1
3と螺合していてサーボモータ14の回転で移動位置制
御されるようになっている。
【0012】さらに主横送り台12上にはX軸方向の案
内面上に副横送り台16が載置されナットが主横送り台
12上に軸承された送りねじ17と螺合していて位置検
出器23付のサーボモータ18の回転で移動位置決め制
御されるようになっている(以後この制御の駆動軸をカ
ム軸と称する)。この副横送り台16上にはタレット1
9を有するタレット刃物台20が設けられている。主軸
台1または主軸3に信号発生装置例えば光学式,磁気式
の角度検出器若しくはパルスジェネレータ21が設けら
れている。さらにタレット刃物台20には加速度センサ
22が取付けられている。
【0013】NC装置30は少なくとも以下の構成を有
している。不揮発性のバブルメモリ31はパソコン等の
形状データ作成装置で作成されたデータを記憶するフロ
ッピディスク41からフロッピドライブ42で読みださ
れたデータ或いはテープ43からテープリーダ44で読
み出された各種のデータを記憶する。
【0014】メインプロセッサ32は機械全般を制御す
るCPU321及び各種データ用のRAM322が設け
られている。このRAM322には以下のものが含まれ
ている。図2において、工作物を加工する際の主軸回転
数nを記憶する主軸回転数データ領域322a、主軸角
度分割数Nを記憶する主軸角度分割数データ領域322
b、工作物の断面形状を極座標系で表した目標形状デー
タXoiを記憶する目標形状データ領域322c、目標
形状データ,加工の際の主軸回転数,主軸角度分割数に
より計算される理論速度データVoiを記憶する理論速
度データ領域322d、
【0015】理論速度データ,主軸回転数,主軸角度分
割数により計算される理論加速度データα0 iを記憶
する理論加速度データ領域322e、加速度センサ22
により検出した実加速度データαaiを記憶する実加速
度データ領域322f、実加速度データ,主軸回転数,
主軸角度分割数より計算される実速度データVaiを記
憶する実速度データ領域322g、
【0016】カム軸の揺動による機械の振動等の誤差を
補正するための形状補正値データXhiを記憶する形状
補正値データ領域322h、目標形状データ,形状補正
値データより計算されカム軸制御に用いる指令値データ
Xciを記憶する指令値データ領域322j、形状補正
値データXhiを計算する過程で一時的にデータを記憶
する一時データ領域322k、が設けられている。
【0017】カム軸を高速,高精度に制御するためのカ
ム軸制御プロセッサ33には以下のものが含まれている
。図2において、主軸に取付けたパルスジェネレータ2
1の信号により指令値データ,制御おくれの補正値デー
タを出力するタイミング及びカム軸位置検出器23から
の位置信号、加速度センサ22から実加速度データを取
り込むタイミングを制御するアクセスコントローラ33
1、
【0018】メインプロセッサ32より転送される指令
値データXciを記憶する指令値データ用RAM332
、カム軸を指令値通り駆動するためカム軸サーボ系の制
御おくれの補正をするための制御おくれの補正値データ
用RAM333、制御おくれの補正値データを従来の制
御の制御方式である繰り返し制御等で求めるため偏差値
データを一時記憶する偏差値データ用RAM334、な
お、偏差値データ用RAMは制御おくれ補正値データを
演算等により求める場合は必ずしも必要でない。
【0019】工具近傍に設けた加速度センサ22から検
出する実加速度データαaiを一時的に記憶する実加速
度データ用RAM335、そしてカム軸位置検出器23
の検出値と指令値データ用RAMの記憶値とを加減算す
る加減算器34、加減算器34の出力と制御おくれ補正
値データ用RAM333のデータとを加算する加算器3
5、偏差値データより制御おくれ補正値データを求める
演算器39が設けられている。36,37はモータの駆
動装置、38はインタフエース、39はA/D変換器で
ある。
【0020】このような構成されたものにおいて形状補
正データ,指令値データの作成手順をフローを示す図3
,図4にもとづき説明する。先ず図3にもとづき指令値
データを求める。ステップS1において、主軸角度分割
数Nがバブルメモリ31からRAM322中の主軸角度
分割数データ領域322bに読み込まれる。
【0021】ステップS2において、フロッピディスク
41或いはテープ43より読み込みバブルメモリ31に
記憶された目標形状データXoiをメインプロセッサ3
2のRAM322中の目標形状データ領域322cにク
ロックタイミングで読み込まれる。 Δθ=2π/NとするときXoi=Xo(Δθxi)但
しi=1 ,2 ,3 ……N である。 ステップS3において同様に主軸回転数nがバブルメモ
リ31からRAM322中の主軸回転数データ領域32
2aに同様に読み込まれる。
【0022】ステップS4において目標形状データXo
iを指令値Xciとしてカム軸制御プロセッサ33内の
指令値データ用RAM332に記憶させる。ここでiは
i=1 ,2 ,3 ……N で主軸角度分割数であっ
て以下すべて同じである。即ちN数記憶される。
【0023】ステップS5においてカム軸位置検出器2
3の現在値とRAM332に記憶された指令値データX
ciとを加減算器34,35を通して駆動装置37に出
力しサーボモータ18を回転して送りねじ17のカム軸
を駆動する。この時繰り返し制御等により制御おくれ補
正値を求め制御おくれがないように制御し駆動する。こ
の制御おくれのない状態で加速度センサ22よりパルス
ジェネレータ21の信号にもとづきアクセスコントロー
ラ311により規制されたタイミングで主軸3が主軸回
転数nで回転されカム軸がこれに追従して駆動されると
きの刃物台20の実加速度αaiを加速度データ用RA
M335に読み込む。
【0024】ステップS6においてカム軸制御プロセッ
サ内加速度データ用RAM335より実加速度αaiを
クロックタイミングでメインプロセッサ内RAM322
の実加速度データ領域322fへ読み込む。ステップS
7において形状補正値データXhiの演算が行われる。 この演算は図4,図5のフローチャートに示したもので
あって、形状補正値データを演算する。
【0025】ステップS71において、目標形状データ
領域322c,主軸回転数データ領域322a,主軸角
度分割数データ領域322bに読み込まれたXo1 ,
XoN ,n,NにもとづきCPU321でi=1のと
き(Xo1 −XoN )×n×N/60の演算を行わ
せて理論速度データVo1 及び(i=2 ,3 ,…
…N について){Xoi−(Xoi−1 )×n×N
}/60の演算を行わせて理論速度データVoiを求め
理論速度データ領域322dに同様に記憶する。
【0026】ステップS72において、ステップS71
において求められ理論速度データ領域322dに記憶さ
れたデータVo1 ,……VoN 及び領域322a及
び322bに記憶された主軸回転数n,主軸角度分割数
Nにもとづきi=1 のとき(Vo1 −VoN )×
n×N/60を演算させて理論加速度データαo1 及
び(i=2 ,3 ,……N について){Voi−(
Xoi−1 )×n×N}/60を演算させ理論加速度
データαoiを同様に記憶する。
【0027】ステップS73において、RAM322の
理論加速度データ領域322e,主軸回転数データ領域
322a,主軸角度分割数データ領域322b,実加速
度データ領域322fに記憶されている理論加速度デー
タのαoiと主軸回転数n,主軸角度分割数N,実加速
度αaiにもとづきi=1 のとき(αa1 −αaN
 )×60/(n×N)をCPU321で演算させV´
a1 を求める。及び(i=2 ,3 ,……N につ
いて)(イ)式{(αai−αoi)×60/(n×N
)}+V´ai−1 を演算させてさらに(i=1 ,
2 ,……N について)(ロ)式  数1の演算がC
PU321で行われ実速度Vaiが求められてRAM3
22内の実速度データ領域322gに同様に記憶される
【数1】
【0028】ステップS74において主軸回転数n,主
軸角度分割数N,及び実速度領域に記憶した実速度Va
iにもとづきi=1 のときVa1×60/(n×N)
をCPU321で演算させX´hiを求める。及び(i
=2 ,3 ,……N )について(ハ)式  Vai
×60/(n×N)+X´hi−1 の演算をさせてX
´hiをCPU321において求める。なお、更に(i
=1 ,2 ,……N について)(ニ)式  数2の
演算がCPU321で行われ形状補正値データXhiを
求めRAM322の形状補正値データ領域322hに記
憶させる。そして形状補正値データの演算は終わる。
【数2】
【0029】(注) (イ)(ロ)式はVaiを求めるための式である。 (イ)式を一般式で書くと Va(t)=∫{αa(t)−αo(t)}dtとなる
がこの式だけは、積分定数が定まらずVa(t)が求ま
らない。 (ロ)式は「主軸1回転での移動距離=0という条件を
もとにVa(t)を求めようとするものである。
【数3】 この式を満足するため(イ)式で仮にVaiを求めてお
き、(ロ)式で数4となるように計算している。
【数4】 さらに(ハ)(ニ)においても同じ考えである。
【0030】このように形状補正値データXhiが算出
されるとステップS5に移行し、メインプロセッサ32
のRAM322内の形状補正値データ領域322hに記
憶された形状補正値データXhiをもとにCPU321
において目標形状データXoi−Xhiの演算を行わせ
指令値データXciを求めRAM322の指令値データ
領域322jに記憶させる。
【0031】以上のようにして形状補正値を加味した指
令値データが求められると、NCはZ軸サーボモータ1
1,X軸サーボモータ14,カム軸のサーボモータ18
に切削指令を出力し、主軸3とともに工作物Wを回転し
て工具19をねじ軸制御でカムを切削するものである。
【0032】
【発明の効果】上述のように構成したので本発明は以下
の効果を奏する。刃物台に加速度センサを取付け、この
データにもとづき切込誤差を算出し、誤差の補正値を加
味した指令値データでNC制御するようになしたので、
カム軸に取付けたカム軸制御位置検出器では検出されな
い振動等に起因する誤差を加速度センサで検出ができ誤
差分を補正することが可能となって高速で高精度な非円
形形状の加工が可能となった。
【図面の簡単な説明】
【図1】本発明のNC非円形加工機で制御ブロック図の
説明図である。
【図2】制御装置のブロック線図である。
【図3】形状補正値データの演算フロー図である。
【図4】指令値データを求めるフロー図である。
【図5】図4に続くフロー図である。
【図6】非円形加工時の工具の軌跡,指令形状誤差を示
す図である。
【符号の説明】
2  チャック 3  主軸 9  往復台 12  主横送り台 14,18  サーボモータ 16  副横送り台 17  送りねじ 21  パルスジェネレータ 22  加速度センサ 23  位置検出器 30  制御装置 31  バブルメモリ 32  メインプロセッサ 33  カム軸制御プロセッサ 321  CPU 322  RAM 331  アクセスコントローラ 332  指令値データ用RAM 333  制御おくれ補正値データ用RAM334  
偏差値データ用RAM 335  加速度データ用RAM

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  工作物を回転させ、工具をその回転に
    同期して切込方向に往復移動させることにより非円形形
    状に加工するNC加工機において、前記工具の切込方向
    の加速度を検出する加速度センサと、該加速度センサで
    検出した実加速度にもとづく切込誤差成分を算出する演
    算手段と、算出された誤差成分を補正値として指令値デ
    ータを算出する演算手段とを含んでなり指令値データに
    より工具を駆動することを特徴とするNC非円形加工機
JP3122675A 1991-04-25 1991-04-25 Nc非円形加工機 Expired - Fee Related JP2750959B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3122675A JP2750959B2 (ja) 1991-04-25 1991-04-25 Nc非円形加工機

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3122675A JP2750959B2 (ja) 1991-04-25 1991-04-25 Nc非円形加工機

Publications (2)

Publication Number Publication Date
JPH04326102A true JPH04326102A (ja) 1992-11-16
JP2750959B2 JP2750959B2 (ja) 1998-05-18

Family

ID=14841852

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3122675A Expired - Fee Related JP2750959B2 (ja) 1991-04-25 1991-04-25 Nc非円形加工機

Country Status (1)

Country Link
JP (1) JP2750959B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008152536A (ja) * 2006-12-18 2008-07-03 Okuma Corp 非真円形状加工装置
JP2011221612A (ja) * 2010-04-05 2011-11-04 Mitsubishi Electric Corp 補正パラメータ調整装置
JP2013078838A (ja) * 2011-09-30 2013-05-02 Siemens Ag 移動可能な機械構造体の振動補償付き加工機械

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6364102A (ja) * 1986-09-04 1988-03-22 Mitsubishi Electric Corp 学習制御方式
JPH0254311A (ja) * 1988-08-19 1990-02-23 Nec Corp 非円切削用付加軸制御装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6364102A (ja) * 1986-09-04 1988-03-22 Mitsubishi Electric Corp 学習制御方式
JPH0254311A (ja) * 1988-08-19 1990-02-23 Nec Corp 非円切削用付加軸制御装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008152536A (ja) * 2006-12-18 2008-07-03 Okuma Corp 非真円形状加工装置
JP2011221612A (ja) * 2010-04-05 2011-11-04 Mitsubishi Electric Corp 補正パラメータ調整装置
JP2013078838A (ja) * 2011-09-30 2013-05-02 Siemens Ag 移動可能な機械構造体の振動補償付き加工機械
US9740179B2 (en) 2011-09-30 2017-08-22 Siemens Aktiengesellschaft Processing machine with vibration compensation of movable mechanical structures

Also Published As

Publication number Publication date
JP2750959B2 (ja) 1998-05-18

Similar Documents

Publication Publication Date Title
US4963805A (en) Numerical control apparatus for machining non-circular workpieces
US4810945A (en) Numerical control feed device for machine tool
JPS6354512B2 (ja)
JP2811515B2 (ja) 非円形ワークの研削方法及び装置
JP2001170843A (ja) 工作機械の駆動制御装置
JPH04326102A (ja) Nc非円形加工機
JP3286689B2 (ja) 加工装置及び加工方法
JPH0341281B2 (ja)
JPH0895625A (ja) 球面又は円弧面加工時におけるバックラッシュ計測補正装置
JPH02160457A (ja) 工作機械の真直度補正装置
JP3159889B2 (ja) カム研削盤
JPS6227945B2 (ja)
JPH0223285B2 (ja)
JP2585768B2 (ja) 工作機械の切削送り設定装置
JPH06246589A (ja) 機内測定による非円形ワークの誤差補正方法
JPH0346241B2 (ja)
JP2692376B2 (ja) カム研削盤
JPS62176739A (ja) 工作機械の真直度補正装置
JPH10333752A (ja) 位置決め制御方法、装置及び処理プログラム記憶媒体
JP3120597B2 (ja) 非真円形工作物加工用数値制御装置
JP2692372B2 (ja) カム研削盤
JP2692375B2 (ja) カム研削盤
JP3036646B2 (ja) カム研削盤
JP2001300801A (ja) Nc旋盤の制御方法
JPS63245325A (ja) ねじ加工装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees