(58)【調査した分野】(Int.Cl.,DB名)
前記ブランク断面閉軌道から対応する前記金属製品断面閉軌道への成形加工を与える前記加工ローラの中間形状データは、補間係数を用いて主軸方向及び半径方向の平面上の点座標列毎に前記加工ローラの前記主軸方向変位及び前記半径方向変位を前記主軸回転角度に対して補間計算し、前記加工ローラを前記中間形状データに追従させて前記金属製ワークの位置制御を行うことを特徴とする請求項1記載のスピニング加工方法。
【背景技術】
【0002】
スピニング加工は、板状又は管状の金属製ワークをモータによって回転させ、これに加工ローラを押し当てながら加圧し成形加工を行う加工方法である。かかる成形加工を行うための装置は、金属製ワークを回転軸周りで回転させるための主軸と、回転軸に交差するよう移動自在であって加工ローラを駆動させながら金属製ワークにこれを押し付ける複数の直動機構と、を含む。ここで金属製ワークを回転させながら加工を行うとき、一般的に、加工ローラの主軸に沿った方向への送り量に対してこれと直角な半径方向の位置を一定に維持するため、回転軸に直交する断面形状を同軸円とした軸対称形状の金属製品しか加工できなかった。
【0003】
一方、加工途中若しくは加工終了時の中心軸方向を金属製ワークの回転軸方向と角度を有するように、すなわち、金属製品の中心軸が湾曲し若しくは傾斜したような形状にスピニング加工する方法も提案されている。
【0004】
例えば、特許文献1では、金属製ワークと加工ローラの接触点における接触角度を主軸の中心線に対して所定の傾斜角度で交わるように制御しながらスピニング加工を行う方法を開示している。金属製ワークとともに回転する平面内で閉軌道を描くように、金属製ワークの回転角度に同期させて加工ローラを主軸方向及び半径方向に前進又は後退させ、この傾斜角度及び閉軌道の位置及び形状について、目標形状データに対応させて連続的に変化させる。これにより、加工途中若しくは加工終了時の中心軸方向を金属製ワークの回転軸方向に対して傾斜した、又は、中心軸方向を湾曲させた形状の金属製品に成形加工できるのである。
【0005】
更に、同軸円ではなく異形断面形状の金属製品にスピニング加工する方法も提案されている。ここでは、特許文献1の方法と同様に、金属製品の一端から他端までの成形加工を加工ローラの1回の通過経路で一気に行うこともでき得るが、加工時の肉厚変化などによる破断を生じやすくなる。そこで、金属製品の一端から他端までの成形加工を往復動を含む加工ローラの複数回の通過経路で行って、徐々に変形を与えることも考慮される。
【0006】
例えば、特許文献2では、肉厚変化による破断の発生を抑制するよう加工ローラの位置制御を与えつつ、製品の一端から他端まで加工ローラを往復動させて、主軸に直交する断面を円形ではない異形断面形状とするスピニング加工方法を開示している。ブランク形状データと製品形状データとをそれぞれ記憶し、往復する加工ローラの過渡的な経路形状データを半径方向及び主軸方向の補間係数からなる平面上の点座標列で表されるデータ形式として算出し、加工時には、製品形状データ及びブランク形状データに対応させて、この過渡的な経路形状データと主軸回転角度とに基づいて、加工ローラの半径方向変位及び主軸方向変位を補間計算し、加工を行っている。
【発明を実施するための形態】
【0015】
本発明の1つの実施例によるスピニング加工方法について、
図1乃至
図11を用いて詳細を説明する。まず、スピニング加工装置について説明する。
【0016】
図1に示すように、スピニング加工装置1は、ワーク10に加工ローラ15を押し付けて加工を行う装置である。ワーク10は治具12によって主軸13に固定され、主軸回転角度θを検出するエンコーダなどの回転角センサ14aを備えたモータ14によって主軸13とともに回転駆動される。
【0017】
加工ローラ15は、ボールねじや油圧シリンダなどのアクチュエータによって駆動される直動テーブル16の上にあって、ワーク10の半径方向(
図1のY軸方向)に前進及び後退自在である。また、直動テーブル16は直動テーブル17によって主軸13と平行(
図1のX軸方向)に前進及び後退自在である。
【0018】
直動テーブル16及び17には、それぞれの送り量を検出するエンコーダなどの変位センサ16a及び17aが取り付けられており、出力はアクチュエータを制御する制御装置30に送出され、直動テーブル16及び17の位置制御がなされる。
【0019】
コンピュータとしての制御装置30は、モータ14の回転角センサ14a、直動テーブル16の変位センサ16a、直動テーブル17の変位センサ17aなどのデータを受信して、予め搭載された制御ソフトに従って制御信号を生成・送出し、直動テーブル16及び17の位置制御を行う。
【0020】
図2に示すように、制御装置30の記憶装置30aには、3つの記憶領域31、32及び33を設けられている。ここではワーク10の初期ブランク形状である直管形状10aから、最終的には、中心軸の湾曲した湾曲管形状10bへ加工する場合について説明する(
図3参照)。
【0021】
第1の記憶領域31には、製品である湾曲管形状10bの目標形状データが記憶されている。目標形状データは、主軸13に対して異なる傾斜角を有する複数の断面のそれぞれにおいて、加工ローラ15と湾曲管形状10bの表面の各接触点列について、X軸変位、Y軸変位及び主軸回転角度θをセットとしたデータ形式で格納されている。これについては後述する。
【0022】
同様に、第2の記憶領域32には、直管形状10aの形状データが記憶されている。形状データは、加工ローラ15と直管形状10aの表面の各接触点列について、X軸変位、Y軸変位及び主軸回転角度θをセットとしたデータ形式で格納されている。また、第3の記憶領域33には、直管形状10aの形状データから段階的に湾曲管形状10bの目標形状データに到るまでの加工ローラ15の過渡的な経路(中間経路)が記憶されている。過渡的な形状データは、複数のX軸方向及びY軸方向の補間係数からなる平面上の点座標列として記憶されている。
【0023】
制御装置30の計算部30bは、記憶装置30aの記憶領域31、32及び33に格納された形状データと主軸回転角θとから補間計算を行って、加工ローラ15の目標変位(X
t、Y
t)を算出し、サーボ制御部30cを介して直動テーブル16及び17をサーボ制御して、加工ローラ15を目標変位に追従させる。詳細については後述する。
【0024】
次に、上記したスピニング加工装置1の加工動作について説明する。
【0025】
大略すれば、スピニング加工は、記憶領域31、32及び33に格納された湾曲管形状10bの目標形状データ、ブランクである直管形状10aの形状データ、加工ローラ15の最終形状に到るまでの過渡的な経路(中間経路)、及び、主軸回転角θから、加工ローラ15の実際の目標変位を補間計算によって求め、直動テーブル16及び17で加工ローラ15を目標変位に追従させて加工を行うのである。
【0026】
図3に示すように、湾曲管形状10bの目標形状データは、主軸13に対して異なる傾斜角をもつ複数の断面における加工ローラ15と湾曲管形状10b表面の接触点列のX軸,Y軸変位及び主軸回転角度θの形式で表わされる。
【0027】
例えば、
図3(a)に示したような湾曲管の形状である湾曲管形状10bは、
図3(b)に示したように、主軸方向Sに対して異なる傾斜角を有する複数の断面D
1…D
k−1,D
k,D
k+1…で切断すると、各断面D
1…D
k−1,D
k,D
k+1…における湾曲管形状10bとの交線d
1…d
k−1,d
k,d
k+1…はいずれも閉曲線となる。ここで、k番目の断面形状(閉曲線)d
kは、主軸回転角θを引数として、(X
p(k,θ),Y
p(k,θ))で表現されるものとする。すなわち、湾曲管形状10bの回転角θが変化し、閉曲線d
kにおける加工ローラ15が湾曲管形状10bのk番目の断面形状(閉曲線)d
kに接触するなら、加工ローラ15のX軸変位はX
p(k,θ)、Y軸変位はY
p(k,θ)で表されるのである。これは、断面D
1…D
k−1,D
k,D
k+1…の傾斜角、及び、これに対応する閉曲線…d
k−1,d
k,d
k+1…を次第に変化させながら数値計算し、湾曲管形状10bを成形加工するための目標形状データを得られることを意味している。これらは目標形状の設計データ等から、後述する手順で算出することができる。
【0028】
同様に、
図4(a)に示したような形状の直管形状10aは、
図4(b)に示したように、複数の断面D
1’…D
k−1’,D
k’,D
k+1’…で切断すると、各断面D
1’…D
k−1’,D
k’,D
k+1’…における直管形状10aとの交線d
1’…d
k−1’,d
k’,d
k+1’…はいずれも同じ形状の閉曲線となる。つまり、k番目の断面形状(閉曲線)d
kは、主軸回転角θを引数として、(X
b(k,θ),Y
b(k,θ))で表現されるものとする。ここで、直管形状10aが円管の場合、Y軸変位Y
b(k,θ)は一定値となる。
【0029】
湾曲管形状10bの目標形状データ(X
p(k,θ),Y
p(k,θ))は第1の記憶領域31に、直管形状10aの形状データ(X
b(k,θ),Y
b(k,θ))は第2の記憶領域32にそれぞれ格納される。
【0030】
ここで、
図5に示すように、制御装置30は、ワーク10の回転角θと同期させるようにして、加工ローラ15のX軸方向変位及びY軸方向変位を制御し、ワーク10と加工ローラ15の接触点の軌跡が湾曲した中心軸CLに直交する面内において閉軌道を描くようにする。
【0031】
ここで、
図6を用いて、目標形状データの閉曲線として半径Rの円Cとして、加工ローラ15の主軸方向の送り変位及び半径方向の送り変位の計算方法について説明する。
【0032】
円Cを含む平面cと主軸中心線Sの交点Qから円Cの中心までの距離をdとする。また、円Cを含む平面cと主軸中心線Sは角度αで交わっているとする。点Qから円C上の点Pまでの距離rは、角度φを用いて、次の(式1)で表わされる。
【数1】
【0033】
一方、ワーク10の回転角θと角度φの間には、(式2)が成り立つ。
【数2】
【0034】
また、加工ローラ15の半径方向の送り変位yを加工ローラ15とワーク10との接触点Pから主軸中心線Sまでの距離として表わすと、(式3)が成り立つ。
【数3】
【0035】
更に、加工ローラ15の主軸方向の送り変位xを点Qの位置x
Qを基準として表わすと、(式4)が成り立つ。
【数4】
【0036】
計算の手順としては、ワーク10の回転角θから(式2)によって角度φを求め、次に(式1)から距離rを求め、最後に(式3)及び(式4)から送り変位(X,Y)を求めることができる。
【0037】
ここでは、円形の閉軌道Cについて説明したが、かかる閉軌道Cの形状は自由に定め得る。例えば、
図7に示すような不定形の形状の閉軌道C’であってもよい。閉軌道C’を含む平面c’と主軸中心線Sの交点Q’から閉軌道C’上の点P’までの距離rを角度φの関数r=r(φ)として表わし、これを(式1)の代わりに用いれば、加工ローラ15の主軸方向の送り変位X及び半径方向の送り変位Yを計算できるのである。
【0038】
また、閉軌道の形状として多角形や楕円形を与えれば、製品の断面もそれぞれ多角形や楕円形となるから、
図8(a)や(b)に示すような異形断面形状で且つ中心軸Sが湾曲した形状も成形加工可能である。
【0039】
次に、過渡的な経路における形状データの生成について説明する。
【0040】
図9に示すように、第3の記憶領域33に記憶された直管形状10aから段階的に湾曲管形状10bに到るまでの加工ローラ15の過渡的な経路における形状データは、0から1までの補間係数からなる正規化された平面上の点座標列として表される。ここで、S
xtは、直管形状10a及び湾曲管形状10bを表わし、主軸方向に並んだ複数の断面形状データから、それぞれ1つずつの断面形状を決定するための補間係数である。S
xt=0のとき、最も先端側(右端、
図1及び
図3参照)の断面形状の組が選択され、S
xt=1のとき、最も治具側(左端、
図1及び
図3参照)の断面形状の組が選択される。
【0041】
一方、S
ytは、S
xtによって決定された直管形状10a及び湾曲管形状10bの断面形状の間を補間し、加工ローラ15の実際の主軸方向及び半径方向の変位を計算するための補間係数である。S
yt=0は、加工ローラ15が湾曲管形状10bに到達した状態、すなわち、主軸回転角θにおいて加工ローラ15の主軸方向変位及び半径方向変位が各kにおける目標形状データ(X
p(k,θ),Y
p(k,θ))を結ぶ値と等しくなっていることを示す。また、S
yt=1は、加工ローラ15がブランクである直管の表面に接している状態、すなわち主軸回転角θにおいて加工ローラ15の主軸方向及び半径方向変位が各kにおけるブランク形状データ(X
b(k,θ),Y
b(k,θ))を結ぶ値と等しくなっていることを示す。
【0042】
ここで、
図3の湾曲管形状10bにおいて、左端から右方に延びる湾曲管の壁面を成形する場合、加工ローラ15による段階的な成形加工について説明する。
【0043】
1回目の加工では、加工ローラ15は、(S
xt,S
yt)=(1,1)、すなわち直管形状10aの治具12側の表面をスタートし、半径方向の切込みを徐々に深くしながらワークの先端(S
xt=0)に到るまで移動し、変形量の小さい第1段階目のスピニング加工を行う。
【0044】
次に、加工ローラ15は、ワーク先端に対応する位置から、治具12側に向けて右側に反転し、やはり半径方向の切込みを徐々に深くしながらワーク左端(S
xt=1)に到るまで移動し、第2段階目のスピニング加工を行う。
【0045】
回数を重ねる毎に半径方向の切込みは深くなり、直管形状10aから目標形状である湾曲管形状10bに近づく。また、主軸13方向の変位についても目標形状データX
p(k,θ)に近づくため、加工ローラ15の動きは主軸13に対して傾斜した閉曲線に沿ったものになる。
【0046】
以後同様に、
図9では、加工ローラ15は、ワーク10の左端から右端までの区間内で3回半に分けて往復動し、徐々にブランクとしての直管形状10aから湾曲管形状10bに近づけながら、スピニング加工を完了させる。
【0047】
加工ローラ15は、加工中、主軸13の回転角θに同期して、主軸方向及び半径方向に前後するが、過渡的な経路は平面上の曲線として設定でき、回転角に同期した前後運動に関わりなく、軸対称形状における加工ローラ経路と同様にできる。加工ローラ15の経路として、主軸13の回転角θと主軸方向変位X
tに対応する加工ローラ15の半径方向変位Y
tをあらかじめ全て設定しようとするなら、非常に膨大な3次元データを設定することが必要であるが、上記したような補間計算によりデータ量を大幅に抑制できる。
【0048】
第3の記憶領域33における加工ローラ15の最終形状に到るまでの過渡的な経路上の点(S
xt,S
yt)と主軸回転角θが与えられたときの補間計算において、加工ローラ15の主軸方向変位及び半径方向変位の算出は以下の如きである。
【0049】
まず、S
xtから、これに対応した直管形状10a及び湾曲管形状10bの断面形状を1つずつ決定する。EX
p(k)及びEX
b(k)をそれぞれX
p(k,θ)及びX
b(k,θ)の主軸回転角θに関する平均値とし、
k=1,...,nのとき、
EX
pt={EX
p(n)−EX
p(1)}・S
Xt
EX
bt={EX
b(n)−EX
b(1)}・S
Xt
とする。
【0050】
その上で、第1の記憶領域31の湾曲管形状10bの目標形状データを参照し、主軸方向の変位に関して、
EX
p(k)<EX
pt<EX
p(k+1)
が成立する断面形状のkを求める。すると、
X
p(X
t,θ)={(EX
pt−EX
p(k))・(X
p(k+1,θ)+(EX
p(k+1)−EX
pt)・X
p(k,θ)}/(EX
p(k+1)−EX
p(k))
Y
p(X
t,θ)={(EX
pt−EX
p(k))・(Y
p(k+1,θ)+(EX
p(k+1)−EX
pt)・Y
p(k,θ)}/(EX
p(k+1)−EX
p(k))
によって、S
xtに対応する、主軸回転角がθのときの湾曲管形状10bの主軸方向変位X
p(S
xt,θ)及び半径方向変位Y
p(S
xt,θ)の組が求められる。
【0051】
同様に,第2の記憶領域32のブランクの直管形状10aの形状データを参照し、主軸方向の変位に関して、
EX
b(k)<EX
bt<EX
b(k+1)
が成立する断面形状のkを求める。すると、
X
b(X
t,θ)={(EX
bt−EX
b(k))・(X
b(k+1,θ)+(EX
b(k+1)−EX
bt)・X
b(k,θ)}/(E
Xb(k+1)−E
Xb(k))
Y
b(X
t,θ)={(EX
bt−EX
b(k))・(Y
b(k+1,θ)+(EX
b(k+1)−EX
bt)・Y
b(k,θ)}/(EX
b(k+1)−EX
b(k))
によって、S
xtに対応する、直管形状10aの主軸方向変位X
b(S
xt,θ)及び半径方向変位Y
b(S
xt,θ)の組が求められる。
【0052】
加工ローラ15の過渡的な半径方向変位S
ytを用いて、直管形状10aと湾曲管形状10bの形状データを補間する。つまり、
X
t=S
yt・X
b(S
xt,θ)+(1−S
yt)・X
p(S
xt,θ)
Y
t=S
yt・Y
b(S
xt,θ)+(1−S
yt)・Y
p(S
xt,θ)
によって、加工ローラ15の主軸方向変位X
t及び半径方向変位Y
tが求められる。
【0053】
図10に示すように、この補間計算は、まず、湾曲管形状10bの2つの断面形状データX
p(k,θ),Y
p(k,θ)及びX
p(k+1,θ),Y
p(k+1,θ)から、S
xtに対応する断面形状データX
p(S
xt,θ),Y
p(S
xt,θ)を補間計算する。また、湾曲管形状10bの2つの断面形状データX
b(k,θ),Y
b(k,θ)及びX
b(k+1,θ),Y
b(k+1,θ)からも、S
xtに対応する断面形状データX
b(S
xt,θ),Y
b(S
xt,θ)を補間計算する。つまり、過渡的な経路データの補間係数S
ytを重み係数として、直管形状10aと湾曲管形状10bの形状データを補間し、加工ローラ15の主軸方向変位X
t及び半径方向変位Y
tを補間計算するのである。
【0054】
なお、以上の補間計算は、スピニング加工装置1の制御装置30に実装されるプログラムによって実現される。
【0055】
ここで、
図11を用いて補間計算について説明する。
【0056】
図11の各閉曲線は、加工ローラ15の主軸方向変位X
t及び半径方向変位Y
tをブランクに対する相対的な軌道で表わしたものである。補間係数S
xtで決定される断面における補間係数S
ytについて、S
yt=1では、X
t,Y
tの軌道は直管形状10aの表面形状X
b(S
xt,θ),Y
b(S
xt,θ)と一致する。またS
yt=0では、X
t,Y
tの軌道は目標である湾曲管形状10bの断面形状X
p(S
xt,θ),Y
p(S
xt,θ)と等しくなる。0<S
yt<1では、X
t,Y
tの軌道はS
ytの値に応じた中間の形状を取る。
【0057】
つまり、
図3に示したように、S
ytの値を1から次第に0に近づければ、ワーク10はブランクの直管形状10aから目標とする湾曲管形状10bに徐々に近づき、最終的には湾曲管形状10bに一致し、加工を完成させるのである。
【0058】
補間計算において、平面上の曲線で表わされた加工ローラ15の最終形状に到るまでの過渡的な経路だけで複数回の往復での加工が簡便に計算でき、加工ローラ15の経路形状や加工パラメータを容易に調整し最適な加工条件を得ることが可能である。
【0059】
より高精度に成形加工を行うためには、目標形状データX
p(S
xt,θ),Y
p(S
xt,θ)をより細かなメッシュで設定することが好ましい。また、ブランクの応力に対する変形追随性等の材質特性や、厚さ、さらには最終形状に至るまでに必要な変形量、あるいは要求される加工品質に応じて、予め実験的に求めたマップから自動的に定めるようにしてもよい。
【0060】
上記したように、ワーク10は管状材又は板状材の双方においても成形加工可能であり、更に、ワーク10と加工ローラ15との接触点が描く閉軌道の形状が楕円形や多角形などの円形ではない任意の閉曲線形状であってもよい。つまり、断面の形状は円形に限定されず、楕円形や多角形などの異形断面形状の製品を含み、中心軸が湾曲した形状の製品であっても成形加工可能である。更に、加工ローラ15の複数回の経路により、例えば、先端が湾曲した管材の口絞り形状のように、加工ローラ15の1回の経路では成形加工できないような製品であっても成形加工でき、製品を多様化し用途を拡大できる。
【0061】
以上、本発明による実施例及びこれに基づく変形例を説明したが、本発明は必ずしもこれに限定されるものではなく、当業者であれば、本発明の主旨又は添付した特許請求の範囲を逸脱することなく、様々な代替実施例及び改変例を見出すことができるであろう。