JP3097181B2 - ねじ加工装置 - Google Patents
ねじ加工装置Info
- Publication number
- JP3097181B2 JP3097181B2 JP03136621A JP13662191A JP3097181B2 JP 3097181 B2 JP3097181 B2 JP 3097181B2 JP 03136621 A JP03136621 A JP 03136621A JP 13662191 A JP13662191 A JP 13662191A JP 3097181 B2 JP3097181 B2 JP 3097181B2
- Authority
- JP
- Japan
- Prior art keywords
- feed
- rotation
- deviation
- calculating
- command value
- 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.)
- Expired - Fee Related
Links
Landscapes
- Automatic Control Of Machine Tools (AREA)
- Numerical Control (AREA)
Description
【0001】
【産業上の利用分野】本発明は、タップ盤に代表される
ねじ加工装置に関する。
ねじ加工装置に関する。
【0002】
【従来の技術】従来、NC装置を適用したねじ加工装置
におけるタッピング動作の制御は、加工しようとするね
じのピッチに合わせて送り指令と回転指令とをNC装置
内で生成するのみで行い、送りモータと主軸回転モータ
とはそれぞれ独立のサーボ系として制御されていた。そ
して、回転モータの反転時などに生ずる送り量と回転量
とのずれは、タップ工具と主軸との間にタッパーを介在
させ、そのタッパーの機械的な伸縮により吸収してい
た。このため、ねじ加工の速度がタッパーの性能により
制限されたりタッパーの伸縮による力のため、ねじの精
度が低下したりするという問題点があった。
におけるタッピング動作の制御は、加工しようとするね
じのピッチに合わせて送り指令と回転指令とをNC装置
内で生成するのみで行い、送りモータと主軸回転モータ
とはそれぞれ独立のサーボ系として制御されていた。そ
して、回転モータの反転時などに生ずる送り量と回転量
とのずれは、タップ工具と主軸との間にタッパーを介在
させ、そのタッパーの機械的な伸縮により吸収してい
た。このため、ねじ加工の速度がタッパーの性能により
制限されたりタッパーの伸縮による力のため、ねじの精
度が低下したりするという問題点があった。
【0003】そこで、送りモータの送り速度と加速度を
加算した値に従って回転モータを駆動するもの(特開昭
63−251121号)など、送りモータと回転モータ
とを同期させて制御する装置が提案されている。これら
の装置は送りと回転との同期精度が高いため、ほとんど
の場合タッパーを用いることなくねじ加工を行うことが
できる。
加算した値に従って回転モータを駆動するもの(特開昭
63−251121号)など、送りモータと回転モータ
とを同期させて制御する装置が提案されている。これら
の装置は送りと回転との同期精度が高いため、ほとんど
の場合タッパーを用いることなくねじ加工を行うことが
できる。
【0004】
【発明が解決しようとする課題】しかしながら、近年、
加工時間の短縮化がさらに要請され、ねじ加工において
もタップ工具の限界に近い高速加工が行われている場合
がある。このような場合、たとえば送りモータの送り偏
差と送り偏差の加速度を加算した値に従って回転モータ
を駆動する従来の装置では、送り軸の移動において加速
度に変化があった場合、回転モータは送りモータに対し
追従遅れを生じ、ねじ加工精度の向上に限界を生ずると
いう問題点があった。特に、ねじ加工深さの浅い加工、
又は工具を小さなステップ幅でステップさせながら行う
加工を高速化すると、送り及び回転の加速度の変化が激
しい状態における加工が多くなり、サーボ制御などでモ
ータを駆動する場合などは、追従遅れによる誤差が大き
な問題点となる。
加工時間の短縮化がさらに要請され、ねじ加工において
もタップ工具の限界に近い高速加工が行われている場合
がある。このような場合、たとえば送りモータの送り偏
差と送り偏差の加速度を加算した値に従って回転モータ
を駆動する従来の装置では、送り軸の移動において加速
度に変化があった場合、回転モータは送りモータに対し
追従遅れを生じ、ねじ加工精度の向上に限界を生ずると
いう問題点があった。特に、ねじ加工深さの浅い加工、
又は工具を小さなステップ幅でステップさせながら行う
加工を高速化すると、送り及び回転の加速度の変化が激
しい状態における加工が多くなり、サーボ制御などでモ
ータを駆動する場合などは、追従遅れによる誤差が大き
な問題点となる。
【0005】本発明は、上述した問題点を解決するため
になされたものであり、送り軸に対する主軸回転の追従
性を向上させ、タップ工具の限界に近いような高速タッ
プ加工時においても、精度の高いねじ加工を行うことが
できるねじ加工装置を提供することを目的とする。
になされたものであり、送り軸に対する主軸回転の追従
性を向上させ、タップ工具の限界に近いような高速タッ
プ加工時においても、精度の高いねじ加工を行うことが
できるねじ加工装置を提供することを目的とする。
【0006】
【課題を解決するための手段】この目的を達成するため
に本発明のねじ加工装置は、主軸を回転する回転モータ
と送りを駆動する送りモータとを同期運転してタッピン
グ加工動作を行うねじ加工装置であって、機械の送り位
置を検出する送り位置検出手段と、その送り位置検出手
段より検出された機械の送り位置と送り指令値との送り
偏差を演算する送り偏差演算手段と、その送り偏差に従
って、送りモータを駆動する送り駆動手段と、前記送り
偏差演算手段により算出された前記送り偏差から送りの
加速度を演算する送り加速度演算手段と、前記送り偏差
演算手段により算出された前記送り偏差から送りの加加
速度を演算する送りの加加速度演算手段と、前記送り偏
差演算手段により算出された前記送り偏差と、前記送り
加速度演算手段によって算出された前記送りの加速度
と、前記送り加加速度演算手段によって算出された前記
送りの加加速度とから、ねじピッチに基づいて相当する
回転指令値を演算する回転指令値演算手段と、検出され
た機械の送り位置からねじピッチに基づいて相当する回
転補正値を演算する回転補正値演算手段と、主軸の回転
位置を検出する回転位置検出手段と、前記回転補正値と
検出された主軸の回転位置との回転偏差を演算する回転
偏差演算手段と、その回転偏差により前記回転指令値を
補正する補正手段と、その補正手段により補正された回
転指令値に従って回転モータを駆動する回転駆動手段と
を備えている。
に本発明のねじ加工装置は、主軸を回転する回転モータ
と送りを駆動する送りモータとを同期運転してタッピン
グ加工動作を行うねじ加工装置であって、機械の送り位
置を検出する送り位置検出手段と、その送り位置検出手
段より検出された機械の送り位置と送り指令値との送り
偏差を演算する送り偏差演算手段と、その送り偏差に従
って、送りモータを駆動する送り駆動手段と、前記送り
偏差演算手段により算出された前記送り偏差から送りの
加速度を演算する送り加速度演算手段と、前記送り偏差
演算手段により算出された前記送り偏差から送りの加加
速度を演算する送りの加加速度演算手段と、前記送り偏
差演算手段により算出された前記送り偏差と、前記送り
加速度演算手段によって算出された前記送りの加速度
と、前記送り加加速度演算手段によって算出された前記
送りの加加速度とから、ねじピッチに基づいて相当する
回転指令値を演算する回転指令値演算手段と、検出され
た機械の送り位置からねじピッチに基づいて相当する回
転補正値を演算する回転補正値演算手段と、主軸の回転
位置を検出する回転位置検出手段と、前記回転補正値と
検出された主軸の回転位置との回転偏差を演算する回転
偏差演算手段と、その回転偏差により前記回転指令値を
補正する補正手段と、その補正手段により補正された回
転指令値に従って回転モータを駆動する回転駆動手段と
を備えている。
【0007】
【作用】上記の構成を有する本発明のねじ加工装置によ
れば、送りモータは、送り位置検出手段より検出された
機械の送り位置と送り指令値との送り偏差が送り偏差演
算手段より演算され、その送り偏差に従って送り駆動手
段により駆動される。
れば、送りモータは、送り位置検出手段より検出された
機械の送り位置と送り指令値との送り偏差が送り偏差演
算手段より演算され、その送り偏差に従って送り駆動手
段により駆動される。
【0008】一方、主軸の回転位置は、回転指令値に基
づいて制御され、この回転指令値は、通常は、上記送り
速度とねじピッチとに基づいて算出できる。但し、送り
速度が増加する時点又は減少する時点(すなわち、加速
度に変化がある)場合は、ある時点での実際の送り速度
とねじピッチとに基づいて回転指令値を算出しても、そ
の回転指令値に基づいて送りモータ系でのフィードバッ
ク制御がなされているため、主軸の回転位置は送りに対
して追従遅れを生じやすくなる。
づいて制御され、この回転指令値は、通常は、上記送り
速度とねじピッチとに基づいて算出できる。但し、送り
速度が増加する時点又は減少する時点(すなわち、加速
度に変化がある)場合は、ある時点での実際の送り速度
とねじピッチとに基づいて回転指令値を算出しても、そ
の回転指令値に基づいて送りモータ系でのフィードバッ
ク制御がなされているため、主軸の回転位置は送りに対
して追従遅れを生じやすくなる。
【0009】そこで、上記回転指令値演算手段は、前記
送り偏差演算手段によって算出された送り偏差と、その
送り偏差に基づいて前記送り加速度演算手段により算出
された送り加速度と、前記送り偏差に基づいて前記送り
加加速度演算手段により算出された前記送りの加加速度
とを加味して、ある時点で今後の予測変動分をも含めた
送り速度を算出し、その送り速度とねじピッチとに基づ
いて回転指令値を算出する。これにより、この回転指令
値に基づいて制御される主軸の回転位置は、常に送り速
度の変動分をも見越した位置へと移動することになり、
送りに対する追従遅れは抑制される。
送り偏差演算手段によって算出された送り偏差と、その
送り偏差に基づいて前記送り加速度演算手段により算出
された送り加速度と、前記送り偏差に基づいて前記送り
加加速度演算手段により算出された前記送りの加加速度
とを加味して、ある時点で今後の予測変動分をも含めた
送り速度を算出し、その送り速度とねじピッチとに基づ
いて回転指令値を算出する。これにより、この回転指令
値に基づいて制御される主軸の回転位置は、常に送り速
度の変動分をも見越した位置へと移動することになり、
送りに対する追従遅れは抑制される。
【0010】しかも、回転補正値演算手段により機械の
送り位置からねじピッチに基づいた回転補正値を演算
し、その回転補正値と回転位置検出手段によって検出さ
れた主軸の回転位置との回転偏差を回転偏差演算手段に
より算出し、その値を補正手段及び回転駆動手段によ
り、上記回転指令値演算手段にて算出された回転指令値
が実際の回転位置に基づいて補正され、回転モータ系の
フィードバック制御もなされているので、回転指令値と
実際の主軸の回転位置の追従遅れを抑えることができ
る。
送り位置からねじピッチに基づいた回転補正値を演算
し、その回転補正値と回転位置検出手段によって検出さ
れた主軸の回転位置との回転偏差を回転偏差演算手段に
より算出し、その値を補正手段及び回転駆動手段によ
り、上記回転指令値演算手段にて算出された回転指令値
が実際の回転位置に基づいて補正され、回転モータ系の
フィードバック制御もなされているので、回転指令値と
実際の主軸の回転位置の追従遅れを抑えることができ
る。
【0011】
【実施例】以下、本発明を具体化した一実施例を図面を
参照して説明する。
参照して説明する。
【0012】図1は本発明に係るねじ加工装置の実施例
を示すブロック図である。
を示すブロック図である。
【0013】ねじ加工装置の機械本体1はたて型のタッ
プ盤をなすものであり、基台2に直立配置したコラム3
にスライダ4を介して主軸ヘッド5が上下に摺動自在に
支持され、主軸ヘッド5はボールねじ6に係合されてい
る。ボールねじ6はACサーボモータからなる送りモー
タ7に連結されて回転移動され、主軸ヘッド5を昇降す
る。送りモータ7には、回転速度を検出するタコゼネレ
ータ8と、回転位置を検出するパルスゼネレータ9とが
設けられている。パルスゼネレータ9は主軸ヘッド5の
送り位置を検出する送り位置検出手段をなす。
プ盤をなすものであり、基台2に直立配置したコラム3
にスライダ4を介して主軸ヘッド5が上下に摺動自在に
支持され、主軸ヘッド5はボールねじ6に係合されてい
る。ボールねじ6はACサーボモータからなる送りモー
タ7に連結されて回転移動され、主軸ヘッド5を昇降す
る。送りモータ7には、回転速度を検出するタコゼネレ
ータ8と、回転位置を検出するパルスゼネレータ9とが
設けられている。パルスゼネレータ9は主軸ヘッド5の
送り位置を検出する送り位置検出手段をなす。
【0014】主軸ヘッド5には主軸10が回転自在に軸
支され、回転モータ11により回転駆動される。回転モ
ータ11はACサーボモータからなり、回転速度を検出
するタコゼネレータ12と、回転位置を検出するパルス
ゼネレータ13が設けられている。パルスゼネレータ1
3は、主軸10の回転位置を検出する回転位置検出手段
をなす。
支され、回転モータ11により回転駆動される。回転モ
ータ11はACサーボモータからなり、回転速度を検出
するタコゼネレータ12と、回転位置を検出するパルス
ゼネレータ13が設けられている。パルスゼネレータ1
3は、主軸10の回転位置を検出する回転位置検出手段
をなす。
【0015】主軸10の下端にはタップ工具14がタッ
パーを介することなく直接取り付けられ、下孔15の明
けられた被加工物16にねじを施す。
パーを介することなく直接取り付けられ、下孔15の明
けられた被加工物16にねじを施す。
【0016】主軸ヘッド5を上下する送り系(Z軸と称
する)の制御回路について説明する。
する)の制御回路について説明する。
【0017】入力装置21から入力されたデータに基づ
き、演算器22において送り指令値Zが演算され、送り
速度に応じたパルス列として送り偏差カウンタ23に出
力される。送り偏差カウンタ23には位置フィードバッ
クパルスとして、送りモータ7の回転角に応じたパルス
がパルスゼネレータ9から入力される。送り偏差カウン
タ23では送り指令値Zとパルスゼネレータ9で検出さ
れた機械の送り位置zとの偏差E(Z)=Z−zを演算
し、その送り偏差E(Z)を速度指令として送りサーボ
アンプ24に出力する。送りサーボアンプ24には速度
フィードバック信号としてタコゼネレータ8からの実際
の速度に応じた信号v(z)が入力され、速度ループ系
を構成して送りモータ7を駆動する。上記の送り系(Z
軸)の制御回路は通常の送り制御に用いられる回路構成
と同じである。
き、演算器22において送り指令値Zが演算され、送り
速度に応じたパルス列として送り偏差カウンタ23に出
力される。送り偏差カウンタ23には位置フィードバッ
クパルスとして、送りモータ7の回転角に応じたパルス
がパルスゼネレータ9から入力される。送り偏差カウン
タ23では送り指令値Zとパルスゼネレータ9で検出さ
れた機械の送り位置zとの偏差E(Z)=Z−zを演算
し、その送り偏差E(Z)を速度指令として送りサーボ
アンプ24に出力する。送りサーボアンプ24には速度
フィードバック信号としてタコゼネレータ8からの実際
の速度に応じた信号v(z)が入力され、速度ループ系
を構成して送りモータ7を駆動する。上記の送り系(Z
軸)の制御回路は通常の送り制御に用いられる回路構成
と同じである。
【0018】次に、主軸10を回転制御する回転系(R
軸と称する)の制御回路について説明する。回転系で
は、回転指令値Rが入力装置21から直接与えられるの
ではなく、送り偏差E(Z)から算出され制御される。
軸と称する)の制御回路について説明する。回転系で
は、回転指令値Rが入力装置21から直接与えられるの
ではなく、送り偏差E(Z)から算出され制御される。
【0019】送り偏差カウンタ23からの送り偏差E
(Z)は加速度演算器25と加加速度演算器26に入力
される。加速度演算器25では送り偏差E(Z)から送
りの加速度A(E)=d/dt×E(Z)を演算し、そ
の加速度A(E)を加算器27に出力する。加加速度演
算器26では送り偏差E(Z)から送りの加加速度B
(E)=d2/dt2×E(Z)を演算し、その加加速度
B(E)を加算器27に出力する。加算器27の入力に
は、送り偏差カウンタ23からの送り偏差E(Z)が入
力される。
(Z)は加速度演算器25と加加速度演算器26に入力
される。加速度演算器25では送り偏差E(Z)から送
りの加速度A(E)=d/dt×E(Z)を演算し、そ
の加速度A(E)を加算器27に出力する。加加速度演
算器26では送り偏差E(Z)から送りの加加速度B
(E)=d2/dt2×E(Z)を演算し、その加加速度
B(E)を加算器27に出力する。加算器27の入力に
は、送り偏差カウンタ23からの送り偏差E(Z)が入
力される。
【0020】加算器27では、送り偏差E(Z)と送り
偏差E(Z)の加速度A(E)と送り偏差E(Z)の加
加速度B(E)を加算し、回転指令値演算器28に出力
する。送り偏差E(Z)は実際の送り速度v(z)に対
応した値になるから、加算器27の出力は送りの速度と
加速度と加加速度を加え合わせたもの(E(Z)+d/
dt×E(Z)+d2/dt2×E(Z))になる。回転
指令値演算器28では、予め入力装置21から入力され
演算器22を経由して与えられるねじ加工のピッチPと
ボールねじ6のリードLから、加算器27の出力をL/
P倍し回転指令値R=L/P×(E(Z)+d/dt×
E(Z)+d2/dt2×E(Z))を算出する。送りの
加速度演算手段としての加速度演算器25,送りの加加
速度演算手段としての加加速度演算器26,加算器27
及び回転指令値演算器28により回転指令値演算手段を
構成している。
偏差E(Z)の加速度A(E)と送り偏差E(Z)の加
加速度B(E)を加算し、回転指令値演算器28に出力
する。送り偏差E(Z)は実際の送り速度v(z)に対
応した値になるから、加算器27の出力は送りの速度と
加速度と加加速度を加え合わせたもの(E(Z)+d/
dt×E(Z)+d2/dt2×E(Z))になる。回転
指令値演算器28では、予め入力装置21から入力され
演算器22を経由して与えられるねじ加工のピッチPと
ボールねじ6のリードLから、加算器27の出力をL/
P倍し回転指令値R=L/P×(E(Z)+d/dt×
E(Z)+d2/dt2×E(Z))を算出する。送りの
加速度演算手段としての加速度演算器25,送りの加加
速度演算手段としての加加速度演算器26,加算器27
及び回転指令値演算器28により回転指令値演算手段を
構成している。
【0021】回転指令値演算器28から出力される回転
指令値Rは、送り速度と加速度と加加速度を加え合わせ
たものに相当する値となるから、主軸ヘッド5のこれか
らの移動を予測した回転指令値になる。そして、この回
転指令値Rは加算器29を経由して回転サーボアンプ3
0に出力される。
指令値Rは、送り速度と加速度と加加速度を加え合わせ
たものに相当する値となるから、主軸ヘッド5のこれか
らの移動を予測した回転指令値になる。そして、この回
転指令値Rは加算器29を経由して回転サーボアンプ3
0に出力される。
【0022】加算器29では回転指令値Rの補正が行わ
れる。すなわち、主軸10の回転位置rを検出するパル
スゼネレータ13からのパルスは回転偏差カウンタ31
に入力される。一方、送り位置zを検出するパルスゼネ
レータ9からのパルスは回転補正値演算器32に入力さ
れ、ねじ加工のねじピッチPとボールねじ6のリードL
とから送り位置zをL/P倍し、送り位置zに相当する
回転補正値r(z)=L/P×zを演算して回転偏差カ
ウンタ31に出力する。回転偏差カウンタ31では、上
記回転補正値r(z)と主軸10の回転位置rとの回転
偏差E(r)を演算し、加算器29に出力する。加算器
29では、回転指令値演算器28からの回転指令値Rを
回転偏差E(r)により補正し、補正された回転指令値
R(E)=R+E(r)を回転サーボアンプ30に出力
する。
れる。すなわち、主軸10の回転位置rを検出するパル
スゼネレータ13からのパルスは回転偏差カウンタ31
に入力される。一方、送り位置zを検出するパルスゼネ
レータ9からのパルスは回転補正値演算器32に入力さ
れ、ねじ加工のねじピッチPとボールねじ6のリードL
とから送り位置zをL/P倍し、送り位置zに相当する
回転補正値r(z)=L/P×zを演算して回転偏差カ
ウンタ31に出力する。回転偏差カウンタ31では、上
記回転補正値r(z)と主軸10の回転位置rとの回転
偏差E(r)を演算し、加算器29に出力する。加算器
29では、回転指令値演算器28からの回転指令値Rを
回転偏差E(r)により補正し、補正された回転指令値
R(E)=R+E(r)を回転サーボアンプ30に出力
する。
【0023】回転サーボアンプ30には速度フィードバ
ック信号として、タコゼネレータ12からの速度に応じ
た信号v(r)が入力され、速度ループ系を構成して回
転モータ11を補正された回転指令値R(E)に従って
駆動する。
ック信号として、タコゼネレータ12からの速度に応じ
た信号v(r)が入力され、速度ループ系を構成して回
転モータ11を補正された回転指令値R(E)に従って
駆動する。
【0024】上記の制御回路は、サーボアンプを除き、
デジタル演算を行う回路であり、演算器22,送り偏差
カウンタ23,加速度演算器25,加加速度演算器2
6,加算器27,回転指令値演算器28,加算器29,
回転偏差カウンタ31,回転補正値演算器32等は、マ
イクロコンピュータを用いた内部演算処理として実現さ
れる。また、前記加算器29は、補正手段を構成し、回
転偏差カウンタ31は、回転偏差演算手段を構成し、回
転補正値演算器32は、回転補正値演算手段を構成して
いる。
デジタル演算を行う回路であり、演算器22,送り偏差
カウンタ23,加速度演算器25,加加速度演算器2
6,加算器27,回転指令値演算器28,加算器29,
回転偏差カウンタ31,回転補正値演算器32等は、マ
イクロコンピュータを用いた内部演算処理として実現さ
れる。また、前記加算器29は、補正手段を構成し、回
転偏差カウンタ31は、回転偏差演算手段を構成し、回
転補正値演算器32は、回転補正値演算手段を構成して
いる。
【0025】入力装置21からねじのピッチ,送りのス
トローク(タップ深さ),送り速度などのデータを入力
することにより、送りモータ7が駆動され、送りモータ
7に従動して回転モータ11が同期して回転駆動され、
ねじ加工が行われる。
トローク(タップ深さ),送り速度などのデータを入力
することにより、送りモータ7が駆動され、送りモータ
7に従動して回転モータ11が同期して回転駆動され、
ねじ加工が行われる。
【0026】この実施例においては、送り位置を検出す
るパルスゼネレータ9から算出される回転補正値r
(z)と、パルスゼネレータ13から検出される回転位
置rとより回転偏差E(r)を算出し、その算出値より
回転指令値Rを補正しているので、回転位置と送り位置
との定常的な誤差が開くことがなく精度を向上させる効
果をもつ。
るパルスゼネレータ9から算出される回転補正値r
(z)と、パルスゼネレータ13から検出される回転位
置rとより回転偏差E(r)を算出し、その算出値より
回転指令値Rを補正しているので、回転位置と送り位置
との定常的な誤差が開くことがなく精度を向上させる効
果をもつ。
【0027】以上述べた実施例では、送り偏差E(Z)
に基づいて送りの加速度と加加速度を算出し、その加速
度A(E)と加加速度B(E)により回転指令値Rを算
出したが、送り速度と加速度と加加速度を他の値から算
出し制御することも可能である。例えば、パルスゼネレ
ータ9により検出された実際の主軸ヘッド5の送り位置
zに基づいて算出したり、演算器22からの送り指令値
Zに基づいて算出してもよい。
に基づいて送りの加速度と加加速度を算出し、その加速
度A(E)と加加速度B(E)により回転指令値Rを算
出したが、送り速度と加速度と加加速度を他の値から算
出し制御することも可能である。例えば、パルスゼネレ
ータ9により検出された実際の主軸ヘッド5の送り位置
zに基づいて算出したり、演算器22からの送り指令値
Zに基づいて算出してもよい。
【0028】
【発明の効果】以上説明したことから明かなように、本
発明のねじ加工装置は、上記構成を有し、送り偏差演算
手段により算出された送りの偏差と、その送りの偏差に
基づいて前記送り加速度演算手段により算出された送り
の加速度と、前記送りの偏差に基づいて前記送り加加速
度演算手段により算出された前記送りの加加速度とを加
味して、ねじピッチに基づいて相当する回転指令値を演
算する回転指令値演算手段を備え、しかも、回転補正値
演算手段により機械の送り位置からねじピッチに基づい
た回転補正値を演算し、その回転補正値と回転位置検出
手段によって検出された主軸の回転位置との回転偏差を
回転偏差演算手段により算出し、その値を補正手段及び
回転駆動手段により、上記回転指令値演算手段にて算出
された回転指令値が実際の回転位置に基づいて補正さ
れ、回転モータを同期運転するものあるから、送り位置
に対する主軸の回転位置の追従性がよく、精度の高い高
速ねじ加工を行うことができるという優れた効果があ
る。
発明のねじ加工装置は、上記構成を有し、送り偏差演算
手段により算出された送りの偏差と、その送りの偏差に
基づいて前記送り加速度演算手段により算出された送り
の加速度と、前記送りの偏差に基づいて前記送り加加速
度演算手段により算出された前記送りの加加速度とを加
味して、ねじピッチに基づいて相当する回転指令値を演
算する回転指令値演算手段を備え、しかも、回転補正値
演算手段により機械の送り位置からねじピッチに基づい
た回転補正値を演算し、その回転補正値と回転位置検出
手段によって検出された主軸の回転位置との回転偏差を
回転偏差演算手段により算出し、その値を補正手段及び
回転駆動手段により、上記回転指令値演算手段にて算出
された回転指令値が実際の回転位置に基づいて補正さ
れ、回転モータを同期運転するものあるから、送り位置
に対する主軸の回転位置の追従性がよく、精度の高い高
速ねじ加工を行うことができるという優れた効果があ
る。
【図1】図1は本発明の構成を示すブロック図である。
7 送りモータ 9 パルスゼネレータ(送り位置検出手段) 11 回転モータ13 パルスゼネレータ(回転位置検出手段) 23 送り偏差カウンタ(送り偏差演算手段) 25 加速度演算器(加速度演算手段) 26 加加速度演算器(加加速度演算手段) 28 回転指令値演算器(回転指令値演算手段) 29 加算器(補正手段) 31 回転偏差カウンタ(回転偏差演算手段) 32 回転補正値演算器(回転補正値演算手段)
Claims (1)
- 【請求項1】主軸を回転する回転モータと送りを駆動す
る送りモータとを同期運転してタッピング加工動作を行
うねじ加工装置において、 機械の送り位置を検出する送り位置検出手段と、 その送り位置検出手段より検出された機械の送り位置と
送り指令値との送り偏差を演算する送り偏差演算手段
と、 その送り偏差に従って、送りモータを駆動する送り駆動
手段と、前記送り偏差演算手段により算出された前記送り偏差か
ら送りの加速度を演算する送り加速度演算手段と、 前記送り偏差演算手段により算出された前記送り偏差か
ら送りの加加速度を演算する送りの加加速度演算手段
と、 前記送り偏差演算手段により算出された前記送り偏差
と、前記送り加速度演算手段によって算出された前記送
りの加速度と、前記送り加加速度演算手段によって算出
された前記送りの加加速度とから、ねじピッチに基づい
て相当する回転指令値を演算する回転指令値演算手段
と、 前記送り位置検出手段によって検出された機械の送り位
置 からねじピッチに基づいて相当する回転補正値を演算
する回転補正値演算手段と、主軸の回転位置を検出する回転位置検出手段と、 前記回転補正値と前記回転位置検出手段によって 検出さ
れた主軸の回転位置との回転偏差を演算する回転偏差演
算手段と、 その回転偏差により前記回転指令値を補正する補正手段
と、 その補正手段により補正された回転指令値に従って回転
モータを駆動する回転駆動手段とを備えることを特徴と
するねじ加工装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP03136621A JP3097181B2 (ja) | 1991-06-07 | 1991-06-07 | ねじ加工装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP03136621A JP3097181B2 (ja) | 1991-06-07 | 1991-06-07 | ねじ加工装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH04361306A JPH04361306A (ja) | 1992-12-14 |
JP3097181B2 true JP3097181B2 (ja) | 2000-10-10 |
Family
ID=15179588
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP03136621A Expired - Fee Related JP3097181B2 (ja) | 1991-06-07 | 1991-06-07 | ねじ加工装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3097181B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102012107210B4 (de) * | 2011-08-08 | 2015-09-17 | Fanuc Corporation | Gewindeschneidmaschine |
-
1991
- 1991-06-07 JP JP03136621A patent/JP3097181B2/ja not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102012107210B4 (de) * | 2011-08-08 | 2015-09-17 | Fanuc Corporation | Gewindeschneidmaschine |
Also Published As
Publication number | Publication date |
---|---|
JPH04361306A (ja) | 1992-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR930001093B1 (ko) | 나사 가공장치 | |
US4398138A (en) | Spindle orientation control method and apparatus | |
JP3129622B2 (ja) | フルクローズド・ループ方式における象限突起補正方法 | |
US20050168178A1 (en) | Threading/tapping control apparatus | |
JPH0569275A (ja) | 数値制御装置 | |
JP2661422B2 (ja) | 加工装置および加工方法 | |
JP2629729B2 (ja) | ねじ加工装置 | |
US4347470A (en) | Spindle orientation control apparatus | |
US4890046A (en) | Numerical control apparatus | |
WO1988003451A1 (en) | Tapping controller | |
JPH0833763B2 (ja) | 数値制御装置 | |
JP4193799B2 (ja) | ネジ切り制御方法及びその装置 | |
US6111382A (en) | Device for controlling tapping device provided with composite tool having boring and tapping sections | |
JP2003048136A (ja) | 送り装置の制御方法及び制御装置 | |
JP3097181B2 (ja) | ねじ加工装置 | |
JP2555593B2 (ja) | ねじ加工装置 | |
JP3097182B2 (ja) | ねじ加工装置 | |
JP3426779B2 (ja) | 数値制御工作機械のバックラッシ補正装置 | |
JP2713566B2 (ja) | タップ加工の数値制御装置 | |
JP2629728B2 (ja) | ねじ加工装置 | |
JPH0885022A (ja) | ねじ加工装置 | |
JPH07112646B2 (ja) | ねじ加工装置 | |
JPH0438525B2 (ja) | ||
JP3141711B2 (ja) | ねじ加工装置及びねじ加工方法 | |
JPH0223285B2 (ja) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080811 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090811 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100811 Year of fee payment: 10 |
|
LAPS | Cancellation because of no payment of annual fees |