JPS6116569B2 - - Google Patents
Info
- Publication number
- JPS6116569B2 JPS6116569B2 JP5349081A JP5349081A JPS6116569B2 JP S6116569 B2 JPS6116569 B2 JP S6116569B2 JP 5349081 A JP5349081 A JP 5349081A JP 5349081 A JP5349081 A JP 5349081A JP S6116569 B2 JPS6116569 B2 JP S6116569B2
- Authority
- JP
- Japan
- Prior art keywords
- correction
- lead
- register
- screw lead
- thread
- 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
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)
Description
【発明の詳細な説明】
この発明はねじ切り機能を有する数値制御装置
に関するもので、上記ねじ切り機能を向上させる
ことを目的とする。
に関するもので、上記ねじ切り機能を向上させる
ことを目的とする。
従来のねじ切り機能を有する数値制御装置とし
て第1図に示すものがあつた。図において、1は
入力された加工プログラムの命令を判別する指令
判別レジスタ、2は指令されたねじリードを記憶
Fレジスタ、3は被加工物(主軸)に回転を指令
するSレジスタ、4は主軸の回転を検出する回転
エンコーダ、5は刃物台の送り速度を演算する送
り速度制御回路、6はパルス分配器、7は指令の
残り距離を遂次記憶している残距離レジスタ、8
はサーボ制御回路である。
て第1図に示すものがあつた。図において、1は
入力された加工プログラムの命令を判別する指令
判別レジスタ、2は指令されたねじリードを記憶
Fレジスタ、3は被加工物(主軸)に回転を指令
するSレジスタ、4は主軸の回転を検出する回転
エンコーダ、5は刃物台の送り速度を演算する送
り速度制御回路、6はパルス分配器、7は指令の
残り距離を遂次記憶している残距離レジスタ、8
はサーボ制御回路である。
次に動作について説明する。テープなどの入力
装置からねじ切り指令としてねじリードF、ねじ
の長さL、被加工物(主軸)の回転数Sが入力さ
れると、指令判別レジスタ1は、ねじリードFは
Fレジスタ2に、またねじ長さLは残距離レジス
タ7に、主軸の回転数SはSレジスタ3にそれぞ
れ転送してねじ切り指令をオンさせる。送り速度
制御回路5はFレジスタ2の内容と回転エンコー
ダ4からの回転パルスをもとに、指令されたリー
ドのねじを切るための刃物台の送り速度を遂次計
算し、パルス分配器6に伝える。このパルス分配
器6は送り速度制御回路5から速度指令通りに刃
物台を動かすためのパルス列(パルス/秒)を作
り残距離レジスタ7およびサーボ制御回路8に送
り出す。残距離レジスタ7は指令判別レジスタ1
から送られたねじ長さLを記憶しており、このね
じ長さLによりパルス分配器6から送られてくる
パルスを遂次減算する。そして上記残距離レジス
タ7の値が零となるとパルス分配をストツプさせ
ねじ切り指令を終了させる。サーボ制御回路8は
パルス分配器6から送られてくるパルス列によつ
て刃物台送りモータを制御する。従つて刃物台は
ねじリードFと主軸の回転数Sによりきめられた
速度で移動することによつて一定リードのねじ切
りが行なわれる。
装置からねじ切り指令としてねじリードF、ねじ
の長さL、被加工物(主軸)の回転数Sが入力さ
れると、指令判別レジスタ1は、ねじリードFは
Fレジスタ2に、またねじ長さLは残距離レジス
タ7に、主軸の回転数SはSレジスタ3にそれぞ
れ転送してねじ切り指令をオンさせる。送り速度
制御回路5はFレジスタ2の内容と回転エンコー
ダ4からの回転パルスをもとに、指令されたリー
ドのねじを切るための刃物台の送り速度を遂次計
算し、パルス分配器6に伝える。このパルス分配
器6は送り速度制御回路5から速度指令通りに刃
物台を動かすためのパルス列(パルス/秒)を作
り残距離レジスタ7およびサーボ制御回路8に送
り出す。残距離レジスタ7は指令判別レジスタ1
から送られたねじ長さLを記憶しており、このね
じ長さLによりパルス分配器6から送られてくる
パルスを遂次減算する。そして上記残距離レジス
タ7の値が零となるとパルス分配をストツプさせ
ねじ切り指令を終了させる。サーボ制御回路8は
パルス分配器6から送られてくるパルス列によつ
て刃物台送りモータを制御する。従つて刃物台は
ねじリードFと主軸の回転数Sによりきめられた
速度で移動することによつて一定リードのねじ切
りが行なわれる。
従来の数値制御装置によるねじ切りでは切削負
荷の変動による主軸回転数の変化、刃物の歪、加
工物の歪等により指令された一定リードのねじ切
りではねじリードに誤差が大きく出る場合があ
る。特に高切削負荷となる1回切り加工の場合、
ねじの切り始めと切り終りで切削負荷が大きく変
化し、ねじ長の途中からリードがずれる現象が現
われ所定の規格のねじが切れないという欠点があ
つた。
荷の変動による主軸回転数の変化、刃物の歪、加
工物の歪等により指令された一定リードのねじ切
りではねじリードに誤差が大きく出る場合があ
る。特に高切削負荷となる1回切り加工の場合、
ねじの切り始めと切り終りで切削負荷が大きく変
化し、ねじ長の途中からリードがずれる現象が現
われ所定の規格のねじが切れないという欠点があ
つた。
この発明は上記のような従来のものの欠点を除
去するためになされたもので、ねじ長の途中から
ねじリードがずれるような切削をした場合におい
て外部からねじリード補正値、補正点を設定する
ことによりねじリードの誤差を補正することがで
きる数値制御装置を提供することを目的としてい
る。
去するためになされたもので、ねじ長の途中から
ねじリードがずれるような切削をした場合におい
て外部からねじリード補正値、補正点を設定する
ことによりねじリードの誤差を補正することがで
きる数値制御装置を提供することを目的としてい
る。
以下、この発明の一実施例を図について説明す
る。第2図において、第1図と同一符号はそれぞ
れ同一または相当部分を示しているので説明を省
略する。
る。第2図において、第1図と同一符号はそれぞ
れ同一または相当部分を示しているので説明を省
略する。
9は外部から設定されたねじリード補正値を記
憶しておくリード補正レジスタ、10は外部から
設定されたねじリード補正スタート点を記憶して
おく補正点レジスタ、11はこの補正点レジスタ
10の内容と残距離レジスタ7の内容の大小判別
を行う判別回路、12はねじ切り位置が補正点に
達した時にリード補正レジスタ9のデータを通す
アンドゲート、13はプログラムで指令されてい
るねじリードデータとリード補正データとを演算
し、新しいねじリードデータを作る演算器、14
は外部設定スイツチである。
憶しておくリード補正レジスタ、10は外部から
設定されたねじリード補正スタート点を記憶して
おく補正点レジスタ、11はこの補正点レジスタ
10の内容と残距離レジスタ7の内容の大小判別
を行う判別回路、12はねじ切り位置が補正点に
達した時にリード補正レジスタ9のデータを通す
アンドゲート、13はプログラムで指令されてい
るねじリードデータとリード補正データとを演算
し、新しいねじリードデータを作る演算器、14
は外部設定スイツチである。
次にこの発明装置の動作について説明する。入
力装置から加工プログラムとしてねじ切指令、ね
じリードF、ねじ長さL、主軸回転数Sが入力さ
れ、外部設定スイツチ14からねじリード補正値
±fをリード補正レジスタ9に、また補正スター
ト点を決める長さ1が補正点レジスタ10に設定
されておれば、ねじ切り指令は最初加工プログラ
ムからのリード指令Fと主軸回転数Sとから演算
された速度で刃物台を移動させ所定のねじリード
Fの切削が行なわれる。
力装置から加工プログラムとしてねじ切指令、ね
じリードF、ねじ長さL、主軸回転数Sが入力さ
れ、外部設定スイツチ14からねじリード補正値
±fをリード補正レジスタ9に、また補正スター
ト点を決める長さ1が補正点レジスタ10に設定
されておれば、ねじ切り指令は最初加工プログラ
ムからのリード指令Fと主軸回転数Sとから演算
された速度で刃物台を移動させ所定のねじリード
Fの切削が行なわれる。
残距離レジスタ7のデータは最初ねじ長さLが
記憶されているが指令が進行するに従つて遂次減
算されており、残距離レジスタ7の内容が補正点
レジスタ10のデータ1と等しくなると判別回路
11がオンになり補正がスタートする。すなわち
リード補正レジスタ9に設定されている補正デー
タ±fがアンドゲート12を通り演算器13に送
られる。演算器13はFレジスタに記憶されてい
るねじリードFとねじリード補正値±fとにより
F±fの演算をし、その結果が送り速度制御回路
5に送られる。この送り速度制御回路5はリード
指令をF±fとして主軸回転数Sとにより演算を
するため、刃物台を動かす速度指令は±f分の補
正がかけられ、リードFがF±fに補正されたね
じ切りができることになる。
記憶されているが指令が進行するに従つて遂次減
算されており、残距離レジスタ7の内容が補正点
レジスタ10のデータ1と等しくなると判別回路
11がオンになり補正がスタートする。すなわち
リード補正レジスタ9に設定されている補正デー
タ±fがアンドゲート12を通り演算器13に送
られる。演算器13はFレジスタに記憶されてい
るねじリードFとねじリード補正値±fとにより
F±fの演算をし、その結果が送り速度制御回路
5に送られる。この送り速度制御回路5はリード
指令をF±fとして主軸回転数Sとにより演算を
するため、刃物台を動かす速度指令は±f分の補
正がかけられ、リードFがF±fに補正されたね
じ切りができることになる。
この状態を第3図に示すねじ切り切削パターン
について説明する。刃物はスタート点Aから指令
でねじ切りスタート点Bまで移動し、指令で
ねじ切りが行なわれるが、このスタート点Bから
補正点CまではねじリードFでねじ切り切削さ
れ、上記補正点Cから終点Dまでは補正がかけら
れたリードF±fでねじ切り切削が行なわれる。
指令,はスタート点Aに戻すための指令であ
る。
について説明する。刃物はスタート点Aから指令
でねじ切りスタート点Bまで移動し、指令で
ねじ切りが行なわれるが、このスタート点Bから
補正点CまではねじリードFでねじ切り切削さ
れ、上記補正点Cから終点Dまでは補正がかけら
れたリードF±fでねじ切り切削が行なわれる。
指令,はスタート点Aに戻すための指令であ
る。
なお、上記実施例ではリード補正値、補正点を
それぞれ外部設定スイツチを設けたものについて
示したが、キースイツチからの入力により各レジ
スタに書込んでもよい。また、リード補正値、補
正点をあらかじめパラメータとして設定する手段
によつてもよい。
それぞれ外部設定スイツチを設けたものについて
示したが、キースイツチからの入力により各レジ
スタに書込んでもよい。また、リード補正値、補
正点をあらかじめパラメータとして設定する手段
によつてもよい。
以上のようにこの発明は、ねじ切り切削におい
てねじ長の途中からねじリードの補正を外部設定
により行なえるようにしたので、切削中の負荷変
動等によるリードのずれが補正され、精度の高い
ねじ切り加工を得られる効果がある。
てねじ長の途中からねじリードの補正を外部設定
により行なえるようにしたので、切削中の負荷変
動等によるリードのずれが補正され、精度の高い
ねじ切り加工を得られる効果がある。
第1図は従来の数値制御装置におけるねじ切り
機能を示すブロツク図、第2図はこの発明の一実
施例による数値制御装置のねじ切り補正機能を示
すブロツク図、第3図はねじ切りリード補正を行
つた切削パターン図である。 図において、同一符号は同一または相当部分を
示し、9はリード補正レジスタ、10は補正点レ
ジスタ、11は判別回路、12はアンドゲート、
13は演算器、14は外部設定スイツチである。
機能を示すブロツク図、第2図はこの発明の一実
施例による数値制御装置のねじ切り補正機能を示
すブロツク図、第3図はねじ切りリード補正を行
つた切削パターン図である。 図において、同一符号は同一または相当部分を
示し、9はリード補正レジスタ、10は補正点レ
ジスタ、11は判別回路、12はアンドゲート、
13は演算器、14は外部設定スイツチである。
Claims (1)
- 1 ねじ切り機能を有する数値制御装置におい
て、ねじリードの補正値を記憶するリード補正レ
ジスと、上記ねじリードの補正開始位置を記憶す
る補正点レジスタと、この各レジスタにねじリー
ドの補正値とねじリードの補正開始位置とを夫々
外部より設定する手段と、上記補正点レジスタの
データを用いてねじリードの補正開始位置を決定
する手段と、この手段にて決定されたねじ切り位
置から、プログラムにより入力されたねじリード
指令と上記ねじリードの補正値とを演算するとと
もにねじリードを補正する演算器とを備えたこと
を特徴とする数値制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5349081A JPS57168830A (en) | 1981-04-09 | 1981-04-09 | Numerical controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5349081A JPS57168830A (en) | 1981-04-09 | 1981-04-09 | Numerical controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS57168830A JPS57168830A (en) | 1982-10-18 |
| JPS6116569B2 true JPS6116569B2 (ja) | 1986-05-01 |
Family
ID=12944275
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5349081A Granted JPS57168830A (en) | 1981-04-09 | 1981-04-09 | Numerical controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS57168830A (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2637578B2 (ja) * | 1989-11-08 | 1997-08-06 | オークマ株式会社 | 工作機械の位置制御装置 |
-
1981
- 1981-04-09 JP JP5349081A patent/JPS57168830A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS57168830A (en) | 1982-10-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5404308A (en) | Numerical control (NC) device to control feed speed of tool based on speed of spindle and amount of change of spindle speed | |
| US4580225A (en) | Method for producing multiple entry threads | |
| US4656405A (en) | Tapping machining method | |
| JPS6321922B2 (ja) | ||
| JP2019082851A (ja) | 数値制御装置、cnc工作機械、数値制御方法及び数値制御用プログラム | |
| US6111382A (en) | Device for controlling tapping device provided with composite tool having boring and tapping sections | |
| US5044842A (en) | Round screw thread machining method | |
| JP2669945B2 (ja) | ならい制御装置 | |
| US5327352A (en) | Method and device for controlling one or mor axes in a machine tool | |
| JPS6116569B2 (ja) | ||
| KR890000578B1 (ko) | 주축 회전수 체크장치 | |
| US4583433A (en) | Turning control apparatus and method | |
| JPH0630011B2 (ja) | 数値制御加工再開制御方式 | |
| JP2588610B2 (ja) | 同期タッピング制御方法 | |
| JPS6114835A (ja) | 数値制御工作機械における熱寸法変位の補正制御方法 | |
| JPS6299020A (ja) | ねじ切り制御方式 | |
| JPH07106536B2 (ja) | Nc工作機械の原点位置補正装置 | |
| WO1981000073A1 (fr) | Methode de commande constante de la vitesse peripherique | |
| JPH0223285B2 (ja) | ||
| JP2824649B2 (ja) | 主軸制御装置 | |
| EP0078855A1 (en) | Numerical control device | |
| JPS63124790A (ja) | スピンドル制御装置 | |
| JP2915202B2 (ja) | 数値制御装置 | |
| JPS5926401B2 (ja) | 工作機械における工具位置補正方法 | |
| JPH0682296B2 (ja) | 数値制御式工作機械 |