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
Application number
JP2603082A
Other languages
English (en)
Inventor
Yukiro Tsuji
辻 征郎
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2603082A priority Critical patent/JPS58144206A/ja
Publication of JPS58144206A publication Critical patent/JPS58144206A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical 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/182Numerical 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/186Generation 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ル。
以上のことをネジ切りにおける補間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など主軸の回転に同期し
た軸送りをおこなう数値制御工作機システムを示す。
なお、第2図において、クローズトループを構成するフ
ィードバックは本発明の説明に必要ないため省略した。
コントロールユニット103は、テープ102から数値
制御に必要な情報を読みと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−生シル。
かかる高精度のネジを加工せしめるには、高分解能、高
速の補間パルスを生ぜしめるパルス分配器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〕のネジが
加工される。
第4図は、DDム演算器を用いた本発明の一実施例を示
す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ル入

Claims (1)

    【特許請求の範囲】
  1. 工作機の主軸1回転当9所定数のパルスを発生するパル
    ス発生手段と、当腋パルス発生手段からの前記主軸1回
    転当りのパルス数の整数倍の数値とネジリードに相当す
    る数値との閣で直線補間演算を実行し前記主軸に同期し
    たネジ切り送りパルスを出力する直線補間演算手段とを
    具備して威るネジ切り装置。
JP2603082A 1982-02-22 1982-02-22 ネジ切り装置 Pending JPS58144206A (ja)

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)

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) 数値制御装置