JPS58144206A - ネジ切り装置 - Google Patents
ネジ切り装置Info
- Publication number
- JPS58144206A JPS58144206A JP2603082A JP2603082A JPS58144206A JP S58144206 A JPS58144206 A JP S58144206A JP 2603082 A JP2603082 A JP 2603082A JP 2603082 A JP2603082 A JP 2603082A JP S58144206 A JPS58144206 A JP S58144206A
- Authority
- JP
- Japan
- Prior art keywords
- pulse
- pulses
- interpolation
- output
- encoder
- 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
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical 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/182—Numerical 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 the machine tool function, e.g. thread cutting, cam making, tool direction control
- G05B19/186—Generation of screw- or gearlike surfaces
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
【発明の詳細な説明】
本発明位ネジ切t)機能をもつ数値制御装置において、
任意リード長のネジを加工することが出来る数値制御装
置に利用して好適なネジ切り装置に係るものである。
任意リード長のネジを加工することが出来る数値制御装
置に利用して好適なネジ切り装置に係るものである。
従来、数値制御装置に於ては、工作機械の主軸の回転角
質に比例するパルス列に従って補間演算を行うネジ切り
補間や直線補間、円弧補間が行なわれている0同期の友
めのパルスは一般に工作機の主軸に連結されたパルス発
生器(以下パルスエンコーダと称する。)にXり供され
る。パルスエンコーダの出力パルスatは主軸の1回転
めfCジ1024パルス程膏のものが実用に供されてお
り、パルス数を多くすることはエンコーダそのものが精
密になり技術的にも困難で高価なものとなる。一方、数
値制御のパルス単位の大きさと切削物の加工面の面精賓
との間[は、パルス単位を細ぐするにtheつて面精實
が向上するという関係があるため、切削物の切削面を良
好にするため、数値制御の送9パルス単位を小さくする
要求か生じてきた。したがってパルスエンコーダの出力
パルス数1に変えずに送りパルス単位を小さくして、送
り速度′f維持するためKは、輔開演WIF配膚を要す
るefrとえば、1パルス当りの送りi、を10rμm
〕とし、パルスエンコーダカラのパルス列に従って、送
りパルスを生ぜしめる補間方式であると、1回転当り1
024個のパルス列に対して、最高送り速1は10.2
4 rss/回E)トfiル。
質に比例するパルス列に従って補間演算を行うネジ切り
補間や直線補間、円弧補間が行なわれている0同期の友
めのパルスは一般に工作機の主軸に連結されたパルス発
生器(以下パルスエンコーダと称する。)にXり供され
る。パルスエンコーダの出力パルスatは主軸の1回転
めfCジ1024パルス程膏のものが実用に供されてお
り、パルス数を多くすることはエンコーダそのものが精
密になり技術的にも困難で高価なものとなる。一方、数
値制御のパルス単位の大きさと切削物の加工面の面精賓
との間[は、パルス単位を細ぐするにtheつて面精實
が向上するという関係があるため、切削物の切削面を良
好にするため、数値制御の送9パルス単位を小さくする
要求か生じてきた。したがってパルスエンコーダの出力
パルス数1に変えずに送りパルス単位を小さくして、送
り速度′f維持するためKは、輔開演WIF配膚を要す
るefrとえば、1パルス当りの送りi、を10rμm
〕とし、パルスエンコーダカラのパルス列に従って、送
りパルスを生ぜしめる補間方式であると、1回転当り1
024個のパルス列に対して、最高送り速1は10.2
4 rss/回E)トfiル。
以上のことをネジ切りにおける補間14:つ(八で詳述
する。例えば、1パルスめ友9の送ジム會1μmとし、
ネジのピッチiFrμm〕、工作機の主軸に連結された
パルスエンコーダから主軸が1回転するごとに送出され
るパルス数を1024個とする〇第1囚において、ワー
ク100に沿い、主軸t−1回転させる毎にバイ)IQ
lt−1その回転に同期して1回転当りyrμm〕移動
させれば工い0即ち主軸を1回転させるとパルスエンコ
ーダから1024個のパルスが送り出されるので、ピッ
チlのネジを加工するには、1024個のパルスに対し
てF「μm〕移動させれば工い。すなわち、1024個
のパルスに同期して、1個のパルスを移動指令パルスと
(2てモータを駆動する。主軸の回転に同期してネジを
切る定めには、パルスエンコーダの出力パルス1024
個に対して、1個のパルスを移動指令パルスとして発生
する必要がある。つまり、パルスエンコーダからパルス
1個送出されるたびに1 (’124個の輸送9パルス
を送出する〇第2図にネジ切9など主軸の回転に同期し
た軸送りをおこなう数値制御工作機システムを示す。
する。例えば、1パルスめ友9の送ジム會1μmとし、
ネジのピッチiFrμm〕、工作機の主軸に連結された
パルスエンコーダから主軸が1回転するごとに送出され
るパルス数を1024個とする〇第1囚において、ワー
ク100に沿い、主軸t−1回転させる毎にバイ)IQ
lt−1その回転に同期して1回転当りyrμm〕移動
させれば工い0即ち主軸を1回転させるとパルスエンコ
ーダから1024個のパルスが送り出されるので、ピッ
チlのネジを加工するには、1024個のパルスに対し
てF「μm〕移動させれば工い。すなわち、1024個
のパルスに同期して、1個のパルスを移動指令パルスと
(2てモータを駆動する。主軸の回転に同期してネジを
切る定めには、パルスエンコーダの出力パルス1024
個に対して、1個のパルスを移動指令パルスとして発生
する必要がある。つまり、パルスエンコーダからパルス
1個送出されるたびに1 (’124個の輸送9パルス
を送出する〇第2図にネジ切9など主軸の回転に同期し
た軸送りをおこなう数値制御工作機システムを示す。
なお、第2図において、クローズトループを構成するフ
ィードバックは本発明の説明に必要ないため省略した。
ィードバックは本発明の説明に必要ないため省略した。
コントロールユニット103は、テープ102から数値
制御に必要な情報を読みと9パルス分配器1044C,
送り量、送り速度、捕間モード([M、円弧、ネジ切り
など。)を与え、移動指令パルスの送り出しを指示する
0パルスエンコーダ109は主軸10Bにと9つけられ
ており、ワーク100の回転に従ってパルスを送出する
。
制御に必要な情報を読みと9パルス分配器1044C,
送り量、送り速度、捕間モード([M、円弧、ネジ切り
など。)を与え、移動指令パルスの送り出しを指示する
0パルスエンコーダ109は主軸10Bにと9つけられ
ており、ワーク100の回転に従ってパルスを送出する
。
パルス分配器1041flパルスエンコーダ109の送
出パルスに同期して補間演算を行い、モータドライブ回
路105を介してモータ106を駆動する。バイト10
1はボールネジ1071に介して駆動されワークの回転
に同期した移動速度となるCワーク100にネジ切リヲ
行う場合、インチネジのような端数リードのネジを精度
工く加工するには、ネジリードが1指令単位よりも、小
さな数値トナルタメ、ハルスエンコーダ出力ハルス数1
024個のパルス入力に対応して、ネジリードWK相当
する、パルス数を指定することが出来ない0たとえば、
ネジリード指令が、1.254ssr m〕の場合、B
=1254として、ネジ加工を行うと、ネジの1ピツチ
Tofcすo、ooossr−)の誤差t−生シル。
出パルスに同期して補間演算を行い、モータドライブ回
路105を介してモータ106を駆動する。バイト10
1はボールネジ1071に介して駆動されワークの回転
に同期した移動速度となるCワーク100にネジ切リヲ
行う場合、インチネジのような端数リードのネジを精度
工く加工するには、ネジリードが1指令単位よりも、小
さな数値トナルタメ、ハルスエンコーダ出力ハルス数1
024個のパルス入力に対応して、ネジリードWK相当
する、パルス数を指定することが出来ない0たとえば、
ネジリード指令が、1.254ssr m〕の場合、B
=1254として、ネジ加工を行うと、ネジの1ピツチ
Tofcすo、ooossr−)の誤差t−生シル。
かかる高精度のネジを加工せしめるには、高分解能、高
速の補間パルスを生ぜしめるパルス分配器164が必要
となり、いきおい数値制御装置全体の価格上昇をまねく
などの欠陥を生ずる。
速の補間パルスを生ぜしめるパルス分配器164が必要
となり、いきおい数値制御装置全体の価格上昇をまねく
などの欠陥を生ずる。
本発明の目的は、端数リードのネジ指令に対しても、高
精闇のネジ加工を行わしめるパルスエンコーダの出力に
同期し次ネジ切り装置を提供することにある〇 上記の目的をj!成するため、本発明の特徴とするとこ
ろは、パルスエンコーダ出力パルス1024r個/回転
〕に応じて、?ピッチのネジを切るため、1024個の
入力パルスを発生せしめ、これを移動指令パルスとする
ことにある0すなわち、端数リード罵の場合、1指令単
位以下の数値に対しては、その数値が整数値と邊る工う
な数値Mを選び、 (1024XM)個の入力パルスに
対して、ネジピッチ2に相当する(!jlXM)個のパ
ルスが発生せしめる1う補間することにめる〇以下、本
発明の一実施例を詳細に説明する〇第3図は本発明の一
実施例を示すブロック図でめる0同図に、おいて直−補
間回路7は既知の技術、例えばディジタル微分解析器(
以下DDAと称する0)などを使用して構成しうる直線
関数発生器で凌・る0終点検出aaFi移動量に相当す
る数値データを入力し、移動指令パルスが発生するたび
に減算を行い、移動指令パルス数が移動量に相当する数
に達したことを検出する回路である。発振回路6は、あ
る周波数のパルス列を発生せしめる回路である。1指令
単位を1rμm〕と1ネジのリー)I’mは、たとえば
、1.23456〔−〕が指定されたとする。ネジリー
ドの指令単位以下の端数を整数にならしめるには、たと
えば100倍すれば1い。し九がって、かくなるリード
Eの設定の場合においては、直線補間回路7に補間を行
なわしめる一方に、ネジピッチ1の整数倍、すなわち1
2iS454なるデータをセットシ他方に、パルスエン
コーダ1回転あた9の送り出しパルス数、たとえば主軸
1回転ごとに1024個のパルスが発生する場合は、1
02400なるデータをセットする。終点検出器8には
ネジの全長t−あらゎすデータをセットする0かくして
、ネジ切りの開始指示を与えると、パルスエンコーダ1
09の主軸1回転ごとに1個発生する信号1rp/″・
りに19、ムNDゲート1を介してスリップ70ツブ4
がセットされる。さらに、パルスエンコーダ送り出シパ
ルス1024 rp/revelとフリップフロップ4
0セツト条件がムNDゲート2を介してスリップ70”
)15fセツトする。フリップフロップ5がセット状態
にある間は、発振回路6の出力パルスに19厘線補間回
路7の演算が実行さ九ネジピッチBK相当する軸とパル
スエンコーダ1回転当りの出力パルス数1024に相当
する軸の間で直線補間が行われる0直線補関に19ネジ
ピツチEに相当する軸の出力パルス数が125456に
対して、パルスエンコーダ109の出力に相当する軸の
出力パルスは102400となるよう、パルス分配がな
される0ネジピツチ1に相当する軸の補間パルスは軸送
りパルスとなり、パルスエンコーダ109の出力に相当
する軸の補間パルスはスリップ70ツブ5のリセット入
力となる。発振回路6の発振周波数はパルスエンコーダ
109の出力に相当する軸の補間パルスの周波数エフ大
きく、主軸同期パルス1024 r p/rev)のパ
ルス間隔よりパルスエンコーダ109の出力に相当する
軸の補間出力パルス間隔が小さくなるよう設定する0か
くシて、パルスエンコーダ109の出力パルスが1個入
力するたびに直線補間演算が実行され〜パルスエンコー
ダ109の出力に相当する軸の補間出力が1個出力さt
z対応するネジピッチ1に相当する軸の補間パルスはg
個02JOO の割合で出力され、主軸1回転あたり 12!14515 朽2 a o o x 102 ’ rμm〕のネジが
加工される。
精闇のネジ加工を行わしめるパルスエンコーダの出力に
同期し次ネジ切り装置を提供することにある〇 上記の目的をj!成するため、本発明の特徴とするとこ
ろは、パルスエンコーダ出力パルス1024r個/回転
〕に応じて、?ピッチのネジを切るため、1024個の
入力パルスを発生せしめ、これを移動指令パルスとする
ことにある0すなわち、端数リード罵の場合、1指令単
位以下の数値に対しては、その数値が整数値と邊る工う
な数値Mを選び、 (1024XM)個の入力パルスに
対して、ネジピッチ2に相当する(!jlXM)個のパ
ルスが発生せしめる1う補間することにめる〇以下、本
発明の一実施例を詳細に説明する〇第3図は本発明の一
実施例を示すブロック図でめる0同図に、おいて直−補
間回路7は既知の技術、例えばディジタル微分解析器(
以下DDAと称する0)などを使用して構成しうる直線
関数発生器で凌・る0終点検出aaFi移動量に相当す
る数値データを入力し、移動指令パルスが発生するたび
に減算を行い、移動指令パルス数が移動量に相当する数
に達したことを検出する回路である。発振回路6は、あ
る周波数のパルス列を発生せしめる回路である。1指令
単位を1rμm〕と1ネジのリー)I’mは、たとえば
、1.23456〔−〕が指定されたとする。ネジリー
ドの指令単位以下の端数を整数にならしめるには、たと
えば100倍すれば1い。し九がって、かくなるリード
Eの設定の場合においては、直線補間回路7に補間を行
なわしめる一方に、ネジピッチ1の整数倍、すなわち1
2iS454なるデータをセットシ他方に、パルスエン
コーダ1回転あた9の送り出しパルス数、たとえば主軸
1回転ごとに1024個のパルスが発生する場合は、1
02400なるデータをセットする。終点検出器8には
ネジの全長t−あらゎすデータをセットする0かくして
、ネジ切りの開始指示を与えると、パルスエンコーダ1
09の主軸1回転ごとに1個発生する信号1rp/″・
りに19、ムNDゲート1を介してスリップ70ツブ4
がセットされる。さらに、パルスエンコーダ送り出シパ
ルス1024 rp/revelとフリップフロップ4
0セツト条件がムNDゲート2を介してスリップ70”
)15fセツトする。フリップフロップ5がセット状態
にある間は、発振回路6の出力パルスに19厘線補間回
路7の演算が実行さ九ネジピッチBK相当する軸とパル
スエンコーダ1回転当りの出力パルス数1024に相当
する軸の間で直線補間が行われる0直線補関に19ネジ
ピツチEに相当する軸の出力パルス数が125456に
対して、パルスエンコーダ109の出力に相当する軸の
出力パルスは102400となるよう、パルス分配がな
される0ネジピツチ1に相当する軸の補間パルスは軸送
りパルスとなり、パルスエンコーダ109の出力に相当
する軸の補間パルスはスリップ70ツブ5のリセット入
力となる。発振回路6の発振周波数はパルスエンコーダ
109の出力に相当する軸の補間パルスの周波数エフ大
きく、主軸同期パルス1024 r p/rev)のパ
ルス間隔よりパルスエンコーダ109の出力に相当する
軸の補間出力パルス間隔が小さくなるよう設定する0か
くシて、パルスエンコーダ109の出力パルスが1個入
力するたびに直線補間演算が実行され〜パルスエンコー
ダ109の出力に相当する軸の補間出力が1個出力さt
z対応するネジピッチ1に相当する軸の補間パルスはg
個02JOO の割合で出力され、主軸1回転あたり 12!14515 朽2 a o o x 102 ’ rμm〕のネジが
加工される。
第4図は、DDム演算器を用いた本発明の一実施例を示
す0演算器tii&パルス発振器として機能する回路で
ある。演算器11は、初期値をパルスエンコーダ出力パ
ルスに相当した数とし7jDDム演算要素、演算器12
は初期値をネジピッチEとして、演算器11と12にエ
フ直線補間演算を行う。演算器13は、終点検出のため
のDDム演算l!累である〇 以上の説明から明らかな工うに、本発明によれば、′任
意の端数リードを有するネジがn1度工〈加工できる。
す0演算器tii&パルス発振器として機能する回路で
ある。演算器11は、初期値をパルスエンコーダ出力パ
ルスに相当した数とし7jDDム演算要素、演算器12
は初期値をネジピッチEとして、演算器11と12にエ
フ直線補間演算を行う。演算器13は、終点検出のため
のDDム演算l!累である〇 以上の説明から明らかな工うに、本発明によれば、′任
意の端数リードを有するネジがn1度工〈加工できる。
【図面の簡単な説明】
第1図はネジ切りにおける補間金説明する九めの説明図
、第2図はネジ切りにおける同期送りを説明するための
ブロック図、tX3図は本発明の実施例を示すブロック
図、第4図は本発明の他の実施例を示すブロック図であ
る0 1〜3:ANDゲート、4〜5ニアリツプ7筒ツブ、6
:発振回路、7:直線補間回路、8:#5点検出回路 肴I図 才3図 ノVル入
、第2図はネジ切りにおける同期送りを説明するための
ブロック図、tX3図は本発明の実施例を示すブロック
図、第4図は本発明の他の実施例を示すブロック図であ
る0 1〜3:ANDゲート、4〜5ニアリツプ7筒ツブ、6
:発振回路、7:直線補間回路、8:#5点検出回路 肴I図 才3図 ノVル入
Claims (1)
- 工作機の主軸1回転当9所定数のパルスを発生するパル
ス発生手段と、当腋パルス発生手段からの前記主軸1回
転当りのパルス数の整数倍の数値とネジリードに相当す
る数値との閣で直線補間演算を実行し前記主軸に同期し
たネジ切り送りパルスを出力する直線補間演算手段とを
具備して威るネジ切り装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2603082A JPS58144206A (ja) | 1982-02-22 | 1982-02-22 | ネジ切り装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2603082A JPS58144206A (ja) | 1982-02-22 | 1982-02-22 | ネジ切り装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS58144206A true JPS58144206A (ja) | 1983-08-27 |
Family
ID=12182301
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2603082A Pending JPS58144206A (ja) | 1982-02-22 | 1982-02-22 | ネジ切り装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58144206A (ja) |
-
1982
- 1982-02-22 JP JP2603082A patent/JPS58144206A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US3656377A (en) | Surface speed control of spindle-related numerical control system | |
| KR920007639B1 (ko) | 태핑가공 제어장치 | |
| JP2510980B2 (ja) | ネジ切削制御方法 | |
| US4386407A (en) | Lathe control system | |
| US3381557A (en) | Method and apparatus for cutting threads | |
| US3705339A (en) | Automatic servomotor control for lathes providing sfm and chip thickness control | |
| US4573139A (en) | System for position sensing transducers | |
| US3792333A (en) | Feedrate control system for numerical control apparatus | |
| JPS6020134B2 (ja) | ねじ切り制御方式 | |
| JPS58144206A (ja) | ネジ切り装置 | |
| KR880002549B1 (ko) | 방전 가공기의 제어방법 및 장치 | |
| US3911346A (en) | Numerical contouring control for a flamecutting tool | |
| DE2060227C3 (de) | Numerische Steuerung für spanabhebende Werkzeugmaschinen mit rotierendem Werkstück | |
| JPS6089201A (ja) | 数値制御装置 | |
| Koren et al. | Numerical control of a lathe | |
| US3604998A (en) | Dual drive servo-controlled thread cutter including mode engagement features | |
| EP0120973B1 (en) | Numerically controlled machine tool | |
| JPH049331B2 (ja) | ||
| JPS5856750A (ja) | 数値制御装置 | |
| JPH02109630A (ja) | 移相装置 | |
| JPS63304307A (ja) | 速度制御装置 | |
| JPH0295189A (ja) | 電動機の同期運転制御装置 | |
| EP0078144A2 (en) | Speed control apparatus | |
| DE2420285B2 (de) | Vorrichtung zur steuerung der bewegung eines stellglieds | |
| JPH11156638A (ja) | 数値制御装置 |