JPH03184720A - リジッドタップ方式 - Google Patents
リジッドタップ方式Info
- Publication number
- JPH03184720A JPH03184720A JP32211089A JP32211089A JPH03184720A JP H03184720 A JPH03184720 A JP H03184720A JP 32211089 A JP32211089 A JP 32211089A JP 32211089 A JP32211089 A JP 32211089A JP H03184720 A JPH03184720 A JP H03184720A
- Authority
- JP
- Japan
- Prior art keywords
- spindle
- interpolation
- pulse
- tapping
- motors
- 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
Links
Landscapes
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はリジッドタップ方式に関し、特に同時に複数の
タップ加工を行うリジッドタップ方式に関する。
タップ加工を行うリジッドタップ方式に関する。
従来のタップ加工はスピンドルモータを回転させ、その
フィードバックパルスに比例してZ軸を制御していた。
フィードバックパルスに比例してZ軸を制御していた。
近年、リジッドタップ方式によるタップ加工が行われる
ようになり、加工精度が向上している。
ようになり、加工精度が向上している。
すなわち、同時にスピンドル回転と2軸を補間してスピ
ンドルの回転とZ軸の移動を精密に同期させる方法であ
り、タップ加工精度が向上し、特にタップを切る穴の深
さは非常に正確にできる。
ンドルの回転とZ軸の移動を精密に同期させる方法であ
り、タップ加工精度が向上し、特にタップを切る穴の深
さは非常に正確にできる。
第5図のタップ移動の説明図に基づいて従来技術を簡単
に述べる。タップ156は加工位置の面から一定の距離
にあるM点に早送りされ、タップ加工開始位置R点から
スピンドルモータ(図示せず)が回転しながら進み、タ
ップ底Z点で休止、逆転して元のタップ加工開始位置R
点に戻り、M点まで引き上げる。スピンドルの移動、移
動方向、回転数等は数値制御装置からの指令に基づく補
間パルスを与えられて作動する。
に述べる。タップ156は加工位置の面から一定の距離
にあるM点に早送りされ、タップ加工開始位置R点から
スピンドルモータ(図示せず)が回転しながら進み、タ
ップ底Z点で休止、逆転して元のタップ加工開始位置R
点に戻り、M点まで引き上げる。スピンドルの移動、移
動方向、回転数等は数値制御装置からの指令に基づく補
間パルスを与えられて作動する。
しかし、従来のリジッドタップ方式ではタップ加工は一
度に一箇所しかできず、多数のタップ加工を行う場合で
も時間を短縮させることは困難であった。
度に一箇所しかできず、多数のタップ加工を行う場合で
も時間を短縮させることは困難であった。
本発明はこのような点に鑑みてなされたものであり、同
時に複数のタップ加工を行うことができるリジッドタッ
プ方式を提供することを目的とする。
時に複数のタップ加工を行うことができるリジッドタッ
プ方式を提供することを目的とする。
本発明では上記課題を解決するために、送り軸とスピン
ドルに対して、補間パルスを与えて、タッピング加工を
行うリジッドタップ方式において、複数のスピンドルと
前記複数のスピンドルに対して、スピンドルの回転数に
応じた第1の補間パルスを与え、前記送り軸に前記回転
数とタッピングのリードによって決まる第2の補間パル
スを演算する補間手段と、を有することを特徴とするリ
ジッドタップ方式が、提供される。
ドルに対して、補間パルスを与えて、タッピング加工を
行うリジッドタップ方式において、複数のスピンドルと
前記複数のスピンドルに対して、スピンドルの回転数に
応じた第1の補間パルスを与え、前記送り軸に前記回転
数とタッピングのリードによって決まる第2の補間パル
スを演算する補間手段と、を有することを特徴とするリ
ジッドタップ方式が、提供される。
送り軸と複数のスピンドルに対して、補間パルスを与え
、送り軸方向の移動と複数のスピンドルの回転数を同期
させることによって、同時に複数のタップ加工が行える
。
、送り軸方向の移動と複数のスピンドルの回転数を同期
させることによって、同時に複数のタップ加工が行える
。
以下、本発明の一実施例を図面に基づいて説明する。
第4図は本発明を実施するための数値制御装置(CNC
)のハードウェアのブロック図である。
)のハードウェアのブロック図である。
図において、IOは数値制御装置(CNC)である。プ
ロセッサ11は数値制御装置(CNC)10全体の制御
の中心となるプロセッサであり、バス21を介して、R
OM12に格納されたシステムプログラムを読み出し、
このシステムプログラムに従って、数値制御装置(CN
C)全体の制御を実行する。RAM13には一時的な計
算データ、表示データ等が格納される。RAM13には
DRAMが使用される。CMO314には工具補正量、
ピッチ誤差補正量、NCプログラム及びパラメータ等が
格納される。CMO314は、図示されていないバッテ
リでバックアップされ、数値制御装置H(CNC)10
の電源がオフされても不揮発性メモリとなっているので
、それらのデータはそのまま保持される。
ロセッサ11は数値制御装置(CNC)10全体の制御
の中心となるプロセッサであり、バス21を介して、R
OM12に格納されたシステムプログラムを読み出し、
このシステムプログラムに従って、数値制御装置(CN
C)全体の制御を実行する。RAM13には一時的な計
算データ、表示データ等が格納される。RAM13には
DRAMが使用される。CMO314には工具補正量、
ピッチ誤差補正量、NCプログラム及びパラメータ等が
格納される。CMO314は、図示されていないバッテ
リでバックアップされ、数値制御装置H(CNC)10
の電源がオフされても不揮発性メモリとなっているので
、それらのデータはそのまま保持される。
インタフェース15は外部機器31用のインタフェース
であり、紙テープリーダ、紙テープパンチャー、紙テー
プリーダ・パンチャー等の外部機器31が接続される。
であり、紙テープリーダ、紙テープパンチャー、紙テー
プリーダ・パンチャー等の外部機器31が接続される。
紙テープリーダからはNCプログラムが読み込まれ、ま
た、数値制御装置(CNC)10内で編集された加ニブ
ログラムを紙テープパンチャーに出力することができる
。
た、数値制御装置(CNC)10内で編集された加ニブ
ログラムを紙テープパンチャーに出力することができる
。
PMC(7”ログラマブル・マシン・コントローラ)1
6はCNCl0に内蔵され、ラダー形式で作成されたシ
ーケンスプログラムで機械側を制御する。すなわち、加
ニブログラムで指令された、M機能、S機能及び7機能
に従って、これらをシーケンスプログラムで機械側で必
要な信号に変換し、■/○ユニット17から機械側に出
力する。
6はCNCl0に内蔵され、ラダー形式で作成されたシ
ーケンスプログラムで機械側を制御する。すなわち、加
ニブログラムで指令された、M機能、S機能及び7機能
に従って、これらをシーケンスプログラムで機械側で必
要な信号に変換し、■/○ユニット17から機械側に出
力する。
この出力信号は機械側のマグネット等を駆動し、油圧バ
ルブ、空圧バルブ及び電気アクチュエイタ等を作動させ
る。また、機械側のリミットスイッチ及び機械操作盤の
スイッチ等の信号を受けて、必要な処理をして、プロセ
ッサ11に渡す。
ルブ、空圧バルブ及び電気アクチュエイタ等を作動させ
る。また、機械側のリミットスイッチ及び機械操作盤の
スイッチ等の信号を受けて、必要な処理をして、プロセ
ッサ11に渡す。
グラフィック制御回路18は各軸の現在位置、アラーム
、パラメータ、画像データ等のディジタルデータを画像
信号に変換して出力する。この画像信号はCRT/MD
Iユニット25の表示装置26に送られ、表示装置26
に表示される。インタフェース19はCRT/MDIユ
ニット25内の−トーボード27からのデータを受けて
、プロセッサ11に渡す。
、パラメータ、画像データ等のディジタルデータを画像
信号に変換して出力する。この画像信号はCRT/MD
Iユニット25の表示装置26に送られ、表示装置26
に表示される。インタフェース19はCRT/MDIユ
ニット25内の−トーボード27からのデータを受けて
、プロセッサ11に渡す。
インタフェース20は手動パルス発生器32に接続され
、手動パルス発生器32からのパルスを受ける。手動パ
ルス発生器32は機械操作盤に実装され、手動で機械可
動部を精密に位置決めするのに使用する。
、手動パルス発生器32からのパルスを受ける。手動パ
ルス発生器32は機械操作盤に実装され、手動で機械可
動部を精密に位置決めするのに使用する。
軸制御回路41〜44はプロセッサ11からの各軸の移
動指令を受けて、各軸の指令をサーボアンプ51〜54
に出力する。サーボアンプ51〜54はこの移動指令を
受けて、各軸のサーボモータ61〜64を駆動する。サ
ーボモータ61〜64には位置検出用のバルスコーダが
内蔵されており、このバルスコーダから位置信号がパル
ス列としてフィードバックされる。場合によっては、位
置検出器として、リニアスケールが使用される。
動指令を受けて、各軸の指令をサーボアンプ51〜54
に出力する。サーボアンプ51〜54はこの移動指令を
受けて、各軸のサーボモータ61〜64を駆動する。サ
ーボモータ61〜64には位置検出用のバルスコーダが
内蔵されており、このバルスコーダから位置信号がパル
ス列としてフィードバックされる。場合によっては、位
置検出器として、リニアスケールが使用される。
また、このパルス列をF/V (周波数/速度)変換す
ることにより、速度信号を生成することができる。図で
はこれらの位置信号のフィードバックライン及び速度フ
ィードバックは省略しである。
ることにより、速度信号を生成することができる。図で
はこれらの位置信号のフィードバックライン及び速度フ
ィードバックは省略しである。
ここで、サーボモータ61はX軸を、サーボモータ62
はY軸を、サーボモータ63はZ軸を、サーボモータ6
4はUを制御する。
はY軸を、サーボモータ63はZ軸を、サーボモータ6
4はUを制御する。
スピンドル制御回路71.72はスピンドル回転指令及
びスピンドルのオリエンテーション等の指令を受けて、
スピンドルアンプ81.82にスピンドル速度信号を出
力する。スピンドルアンプ81.82はこのスピンドル
速度信号を受けて、スピンドルモータ91,92を指令
された回転速度で回転させる。スピンドルモータ91は
リジッドタップ(図示せず)に、スピンドルモータ92
は別のりジッドタップ(図示せず)に結合されている。
びスピンドルのオリエンテーション等の指令を受けて、
スピンドルアンプ81.82にスピンドル速度信号を出
力する。スピンドルアンプ81.82はこのスピンドル
速度信号を受けて、スピンドルモータ91,92を指令
された回転速度で回転させる。スピンドルモータ91は
リジッドタップ(図示せず)に、スピンドルモータ92
は別のりジッドタップ(図示せず)に結合されている。
スピンドルモータ91.92には歯車あるいはベルト
でポジションコーダ101.102が結合されている。
でポジションコーダ101.102が結合されている。
従って、ポジションコーダ101.102はスピンドル
モータ91とスピンドルモータ92に同期して回転し、
帰還パルスを出力し、その帰還パルスはインタフェース
110を経由して、プロセッサ11によって読み取られ
る。
モータ91とスピンドルモータ92に同期して回転し、
帰還パルスを出力し、その帰還パルスはインタフェース
110を経由して、プロセッサ11によって読み取られ
る。
この帰還パルスによりリジッドタップ及び別のリジッド
タップはスピンドルモータ91.92に同期して回転し
タップ加工を行う。
タップはスピンドルモータ91.92に同期して回転し
タップ加工を行う。
第1図は本発明の一実施例を説明するためのブロック図
である。図において、補間手段1はZ軸方向の位置すな
わちタップの深さとスピンドルの回転数の補間計算を行
い、単位時間(例えば8m5)当たりのパルスを分配量
△Zとして出力する。
である。図において、補間手段1はZ軸方向の位置すな
わちタップの深さとスピンドルの回転数の補間計算を行
い、単位時間(例えば8m5)当たりのパルスを分配量
△Zとして出力する。
プロセッサ11からの移動指令を受けた軸制御回路43
は、Z軸方向のパルス分配量△Z分だけサーボアンプ5
3を介してサーボモータ63を駆動する。サーボモータ
63には位置検出用のバルスコーダが内蔵されており、
このバルスコーダから位置信号がパルス列としてフィー
ドバックされる。
は、Z軸方向のパルス分配量△Z分だけサーボアンプ5
3を介してサーボモータ63を駆動する。サーボモータ
63には位置検出用のバルスコーダが内蔵されており、
このバルスコーダから位置信号がパルス列としてフィー
ドバックされる。
同様に、プロセッサ11からの回転指令を受けたスピン
ドル制御回路71.72は、回転数のパルス分配量△S
分だけスピンドルアンプ81.82を介してスピンドル
モータ91.92を駆動する。ポジションコーダ101
.102からの帰還パルスにより、スピンドルモータ9
1.92の回転数は制御される。
ドル制御回路71.72は、回転数のパルス分配量△S
分だけスピンドルアンプ81.82を介してスピンドル
モータ91.92を駆動する。ポジションコーダ101
.102からの帰還パルスにより、スピンドルモータ9
1.92の回転数は制御される。
なお、前述のZ軸のサーボモータ63とスピンドルモー
タ91,92とは同期する必要がある。
タ91,92とは同期する必要がある。
この条件は次式で表される。
z−に−f−8
z:Z軸のサーボモータ63によるZ軸方向の移動量
f:タップのリード(ピッチ)
Sニスピンドルモータ91.92の回転数に=定数
ΔZとΔSも上式を満足するように補間される。
補間手段2はスピンドルモータ91.92の間p+WU
の補間計算を行い、単位時間当たりのパルスを分配量△
Uとして出力する。プロセッサ11からの移動指令を受
けた軸制御回路44は、間@Uのパルス分配量△U分だ
けサーボアンプ54を介してサーボモータ64を駆動す
る。サーボモータ64には位置検出用のパルスコーダが
内蔵されており、このバルスコーダから位置信号がパル
ス列としてフィードバックされる。
の補間計算を行い、単位時間当たりのパルスを分配量△
Uとして出力する。プロセッサ11からの移動指令を受
けた軸制御回路44は、間@Uのパルス分配量△U分だ
けサーボアンプ54を介してサーボモータ64を駆動す
る。サーボモータ64には位置検出用のパルスコーダが
内蔵されており、このバルスコーダから位置信号がパル
ス列としてフィードバックされる。
第2図は本発明の一実施例における加工を模擬的に示じ
た図である。図は、XY平面上のX軸方内に間隔Uだけ
隔てたタップ151.152がZ軸方向にタップ加工を
行う様子を示している。なお、タップ151.152は
スピンドルモータ91.92に結合されており、タップ
151.152間とモータ91.92間の間隔は同じで
ある。
た図である。図は、XY平面上のX軸方内に間隔Uだけ
隔てたタップ151.152がZ軸方向にタップ加工を
行う様子を示している。なお、タップ151.152は
スピンドルモータ91.92に結合されており、タップ
151.152間とモータ91.92間の間隔は同じで
ある。
第3図(a)、(b)及び(c)は本発明の一実施例に
よるタップ加工を行ったワークの平面図である。第3図
(a)はタップ151.152の間隔Uが固定している
場合、第3図(b)は間隔UがUl、U2、U3−−と
変化している場合、第3図(c)は同時に3箇所の加工
を行い、かつ、タップ151.152、間の相互間隔が
異なる場合を示している。
よるタップ加工を行ったワークの平面図である。第3図
(a)はタップ151.152の間隔Uが固定している
場合、第3図(b)は間隔UがUl、U2、U3−−と
変化している場合、第3図(c)は同時に3箇所の加工
を行い、かつ、タップ151.152、間の相互間隔が
異なる場合を示している。
なお、タップ加工の指令について概略説明する。
指令 N0OI G34ZzRrPpFfSs;N0
02 G34XxYyUu; プログラムのN0OIのブロックはタップ加工指令とそ
の条件を指令しており、ブロックN002以降は加工位
置を指令している。G84はタップサイクル指令、Zは
穴底位置、Rは加工開始位置、Pは穴底でのドウエル(
休止)時間、Fはリード、Sはスピンドル回転数の指令
である。X、Y、Uは各軸方向の位置とスピンドル間隔
を指示する。
02 G34XxYyUu; プログラムのN0OIのブロックはタップ加工指令とそ
の条件を指令しており、ブロックN002以降は加工位
置を指令している。G84はタップサイクル指令、Zは
穴底位置、Rは加工開始位置、Pは穴底でのドウエル(
休止)時間、Fはリード、Sはスピンドル回転数の指令
である。X、Y、Uは各軸方向の位置とスピンドル間隔
を指示する。
小文字は各指令の数値を表す。すなわち、N0O1のブ
ロックでは、タップ加工を指令し、タップの穴底位置は
2、加工開始点の位置はr点、穴底での休止は9時間、
タップリードはf1スピンドルの回転数はSであること
を示している。ブロックN002以降ではX軸方向の位
置はx、Y軸方向の位置はy、2つのスピンドルの間隔
UはUであることを示している。
ロックでは、タップ加工を指令し、タップの穴底位置は
2、加工開始点の位置はr点、穴底での休止は9時間、
タップリードはf1スピンドルの回転数はSであること
を示している。ブロックN002以降ではX軸方向の位
置はx、Y軸方向の位置はy、2つのスピンドルの間隔
UはUであることを示している。
上記の説明ではスピンドルは2個で説明したが3個以上
のスピンドルでも同様に適用できる。
のスピンドルでも同様に適用できる。
以上説明したように本発明では、送り軸とスピンドルに
対して、補間パルスを与えて、タッピング加工を行うリ
ジッドタップ方式において、複数のスピンドルの回転と
送り軸方向の移動を同期させ、同時に複数のタップ加工
が行えるようにしたので、タップ加工の効率が飛躍的に
向上するという効果がある。
対して、補間パルスを与えて、タッピング加工を行うリ
ジッドタップ方式において、複数のスピンドルの回転と
送り軸方向の移動を同期させ、同時に複数のタップ加工
が行えるようにしたので、タップ加工の効率が飛躍的に
向上するという効果がある。
第1図は本発明の一実施例を説明するブロック図、
第2図は本発明の一実施例における加工の説明図、
第3図(a)、(b)及び(C)は本発明の実施例によ
るタップ加工を行ったワークの平面図、第4図は本発明
を実施するための数値制御装置(CNC)のハードウェ
アのブロック図、第5図はタップの移動を説明する図で
ある。 パ・・・補間手段 補間手段 プロセッサ OM ・RAM 1 ・・・− 2−・− 1 12−−・−・ 3 1〜4 1〜5 1〜6 1.7 1.8 1、 9 5 5 5 4−・ 〜 ・CMOS 4・−・ −・−軸制御回路 4−・−−−−・・サーボアンプ 4・・ ・ ゛サーボモータ 2・−・−−−−・−・−スピンドル制御回路2−−・
・ スピンドルアンプ 2・−・−−−−−−スピンドルモータ1−・−タップ 2・・−・・ ・・タップ 6 ・・・・・・・−タップ
るタップ加工を行ったワークの平面図、第4図は本発明
を実施するための数値制御装置(CNC)のハードウェ
アのブロック図、第5図はタップの移動を説明する図で
ある。 パ・・・補間手段 補間手段 プロセッサ OM ・RAM 1 ・・・− 2−・− 1 12−−・−・ 3 1〜4 1〜5 1〜6 1.7 1.8 1、 9 5 5 5 4−・ 〜 ・CMOS 4・−・ −・−軸制御回路 4−・−−−−・・サーボアンプ 4・・ ・ ゛サーボモータ 2・−・−−−−・−・−スピンドル制御回路2−−・
・ スピンドルアンプ 2・−・−−−−−−スピンドルモータ1−・−タップ 2・・−・・ ・・タップ 6 ・・・・・・・−タップ
Claims (3)
- (1)送り軸とスピンドルに対して、補間パルスを与え
て、タッピング加工を行うリジッドタップ方式において
、 複数のスピンドルと 前記複数のスピンドルに対して、スピンドルの回転数に
応じた第1の補間パルスを与え、前記送り軸に前記回転
数とタッピングのリードによって決まる第2の補間パル
スを演算する補間手段と、を有することを特徴とするリ
ジッドタップ方式。 - (2)前記複数のスピンドルの間隔は固定であることを
特徴とする特許請求の範囲第1項記載のリジッドタップ
方式。 - (3)前記複数のスピンドルの間隔を制御する軸を有す
ることを特徴とする特許請求の範囲第1項記載のリジッ
ドタップ方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32211089A JPH03184720A (ja) | 1989-12-12 | 1989-12-12 | リジッドタップ方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32211089A JPH03184720A (ja) | 1989-12-12 | 1989-12-12 | リジッドタップ方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03184720A true JPH03184720A (ja) | 1991-08-12 |
Family
ID=18140029
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP32211089A Pending JPH03184720A (ja) | 1989-12-12 | 1989-12-12 | リジッドタップ方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03184720A (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62224519A (ja) * | 1986-03-25 | 1987-10-02 | Fanuc Ltd | リジツトタツピング制御方式 |
| JPS6327222B2 (ja) * | 1983-11-21 | 1988-06-02 | Toyota Motor Co Ltd | |
| JPS6458425A (en) * | 1987-08-28 | 1989-03-06 | Brother Ind Ltd | Screw working device |
-
1989
- 1989-12-12 JP JP32211089A patent/JPH03184720A/ja active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6327222B2 (ja) * | 1983-11-21 | 1988-06-02 | Toyota Motor Co Ltd | |
| JPS62224519A (ja) * | 1986-03-25 | 1987-10-02 | Fanuc Ltd | リジツトタツピング制御方式 |
| JPS6458425A (en) * | 1987-08-28 | 1989-03-06 | Brother Ind Ltd | Screw working device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0778092B1 (en) | Punch press system and control method therefor | |
| JP3177601B2 (ja) | 数値制御装置 | |
| WO1994023869A1 (fr) | Appareil d'usinage a commande numerique | |
| JPH0736514A (ja) | 3次元工具径補正方式 | |
| EP0416116A1 (en) | Spindle control instruction system | |
| US5977736A (en) | Superposition control method using numerical controller | |
| US5337249A (en) | Numerical control machining animation with workpiece and tool movement | |
| JP2702575B2 (ja) | ワーク交換方法 | |
| US6999844B2 (en) | Numerical controller | |
| US5313861A (en) | Workpiece exchanging system | |
| JPH03184720A (ja) | リジッドタップ方式 | |
| EP0584370B1 (en) | Method of screwing a pipe having threads with a different pitch on its outside and inside into an object | |
| JP2628914B2 (ja) | 加工シミュレーション方式 | |
| US5539972A (en) | Method of screwing a pipe to an object | |
| JPH03212706A (ja) | 3次元座標変換制御方式 | |
| JP2862211B2 (ja) | 数値制御装置の主軸の速度到達検出方法 | |
| JPH05100723A (ja) | 工作機械の工具長補正方式 | |
| JPH06304845A (ja) | 数値制御装置 | |
| JPH06312341A (ja) | 数値制御装置 | |
| JP2796335B2 (ja) | 数値制御装置 | |
| JP2571319B2 (ja) | パンチプレス機械の工具交換方法 | |
| JPH03109606A (ja) | 工具補正方式 | |
| JPH0419014A (ja) | リジッドタップ制御方式 | |
| WO1990011558A1 (fr) | Systeme de commande d'un dispositif a commande numerique | |
| JPH05143123A (ja) | ターレツト旋盤及びその数値制御装置 |