Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6236824B2 - - Google Patents
[go: Go Back, main page]

JPS6236824B2 - - Google Patents

Info

Publication number
JPS6236824B2
JPS6236824B2 JP10865882A JP10865882A JPS6236824B2 JP S6236824 B2 JPS6236824 B2 JP S6236824B2 JP 10865882 A JP10865882 A JP 10865882A JP 10865882 A JP10865882 A JP 10865882A JP S6236824 B2 JPS6236824 B2 JP S6236824B2
Authority
JP
Japan
Prior art keywords
gear
speed range
rotation speed
machining
spindle
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
Application number
JP10865882A
Other languages
Japanese (ja)
Other versions
JPS591135A (en
Inventor
Koichi Takeda
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.)
Daihatsu Motor Co Ltd
Original Assignee
Daihatsu Motor Co 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 Daihatsu Motor Co Ltd filed Critical Daihatsu Motor Co Ltd
Priority to JP10865882A priority Critical patent/JPS591135A/en
Publication of JPS591135A publication Critical patent/JPS591135A/en
Publication of JPS6236824B2 publication Critical patent/JPS6236824B2/ja
Granted 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/416Numerical 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 control of velocity, acceleration or deceleration

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Automatic Control Of Machine Tools (AREA)

Description

【発明の詳細な説明】 この発明はNC旋盤の主軸変速機制御方法に関
するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a method for controlling a main shaft transmission of an NC lathe.

従来、NC旋盤においては、主軸駆動用モータ
として可変速型のモータ(DCまたはAC)を使用
するのが一般的であるが、低速域では出力が低下
するという欠点がある。
Conventionally, NC lathes have generally used variable speed motors (DC or AC) as the spindle drive motors, but this has the disadvantage that the output decreases in the low speed range.

これを解消するためにモータと主軸の間に変速
機を挿入する方式がとられている。
To solve this problem, a method has been adopted in which a transmission is inserted between the motor and the main shaft.

ところが、複数の変速段を持つた変速機を使用
するに当り、最適な変速段を選択するのは、わず
らわしい作業であり、NC旋盤ではオペレータに
この作業を任せている。
However, when using a transmission with multiple gears, selecting the optimal gear is a tedious task, and with NC lathes this task is left to the operator.

然るに、2段程度の変速機であれば問題も小さ
いが、多段のものを使用する時には非常に問題が
大きい。
However, if the transmission has about two stages, the problem is small, but when a multi-stage transmission is used, the problem becomes very serious.

そこで、この発明は、被加工物の加工情報を基
にして最適な変速段を自動的に選択するようにな
したものである。
Therefore, the present invention automatically selects the optimum gear stage based on the processing information of the workpiece.

以下、この発明の構成を図面に示す実施例につ
いて説明すると次の通りである。
DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the structure of the present invention shown in the drawings will be described below.

先ず、NC旋盤は、入力装置、記憶装置、演算
装置、制御装置、出力装置からなるコンピユータ
を備え、加工情報、工具情報等が入力装置を通し
て入力され、主軸にチヤツクされた加工物を自動
的に加工するものである。
First, an NC lathe is equipped with a computer consisting of an input device, a storage device, a calculation device, a control device, and an output device. Machining information, tool information, etc. are input through the input device, and the workpiece checked on the spindle is automatically processed. It is something to be processed.

上記、加工情報は、加工物の形状(外径削り、
内径削り、ネジ切り、溝切り、荒加工、荒仕上加
工、仕上加工等)、寸法(主軸方向の寸法及び半
径方向の寸法)、切削条件(切削速度、切込量、
周速一定か否か等)が、各加工工程毎に入力され
るものである。
The above processing information includes the shape of the workpiece (external diameter cutting,
Internal diameter machining, thread cutting, grooving, rough machining, rough finishing machining, finishing machining, etc.), dimensions (dimensions in the spindle direction and radial direction), cutting conditions (cutting speed, depth of cut,
(whether the peripheral speed is constant or not) are input for each machining process.

今、対象とするNC旋盤の変速機が第1図に示
す様に、第1段〜第m段まであり、夫々の主軸回
転数域が 第1段はM/g〜M/g・K 第2段はM/g〜M/g・K 第3段はM/g〜M/g・K : 第1段はM/g〜M/g・K : 第m段はM/g〜M/g・K と定められているものとする。
As shown in Figure 1, the target NC lathe transmission has stages 1 to m, and each main shaft rotation speed range is M/g 1 to M/g 1 . K 2nd stage is M/g 2 ~ M/g 2・K 3rd stage is M/g 3 ~ M/g 3・K: 1st stage is M/g 1 ~ M/g 1・K: mth stage It is assumed that the stages are defined as M/ gn to M/ gn ·K.

但し、M:モータ最大回転数(r.p.m) g1:第1段のギヤ比
(モータ回転数/主軸回転数) g2:第2段の 〃 〃 g3:第3段の 〃 〃 : gi:第i段の 〃 〃 : gn:第m段の 〃 〃 (ただし、g1>g2>g3>…>gi>…>gn) K:定出力域におけるモータの最大回転数と
最小回転数の比(モータ最小回転数=
M/K) を表わすものとする。
However, M: Maximum motor rotation speed (rpm) g 1 : 1st stage gear ratio
(Motor rotation speed/spindle rotation speed) g 2 : 2nd stage 〃 〃 g 3 : 3rd stage 〃 〃 : g i : i-th stage 〃 〃 : g n : m-th stage 〃 〃 (however, g 1 >g 2 >g 3 >…>g i >…>g n ) K: Ratio between the maximum and minimum rotation speed of the motor in the constant output range (minimum motor rotation speed =
M/K).

そして、入力された加工物の加工形状、加工位
置の半径方向寸法、切削速度から加工に必要な主
軸の要求回転数をNC演算装置で演算させるので
ある。
Then, the NC calculation unit calculates the required rotational speed of the spindle necessary for machining from the input machining shape of the workpiece, radial dimension of the machining position, and cutting speed.

以下、その要領を第2図のフローチヤートで説
明する。
The procedure will be explained below using the flowchart shown in FIG.

先ず、工程番号初期設定ステツプ1で工程番号
NをN=0と設定させ、次に、工程番号設定ステ
ツプ2で工程番号NをN=N+1と設定させ、続
いて確認ステツプ3で当該工程にデータが有るや
否やを確認させ、「NO」のときは終り信号
(RET)を発信させるが、通常は「yes」である
ので、確認ステツプ4でN工程に「周速一定」の
指定が有るや否やを確認させる。即ち、加工形状
がテーパー形状や円弧形状の場合、主軸回転数を
一定とすると、周速は半径の大きさに比例して変
化し、加工精度が各部で変化することを防止する
ため、通常はこれらの形状については周速を一定
とする指定が行われる。
First, in the process number initial setting step 1, the process number N is set to N=0, then in the process number setting step 2, the process number N is set to N=N+1, and then in the confirmation step 3, data is set for the process. If the answer is "NO", the end signal (RET) is sent, but normally it is "yes", so if "constant circumferential speed" is specified for the N process in confirmation step 4, the end signal (RET) will be sent. Confirm whether or not. In other words, when the machined shape is a tapered shape or an arc shape, if the spindle rotation speed is constant, the circumferential speed will change in proportion to the size of the radius, and in order to prevent the machining accuracy from changing in each part, it is usually For these shapes, the peripheral speed is specified to be constant.

上記確認ステツプ4で「yes」のときは、選出
ステツプ5でN工程の半径方向寸法より最大値
(rnax)、最小値(rnio)を選び出して、一時記
憶させておき、次の確認ステツプ6は、当該工程
がネジ加工か否かを確認させる。上記確認ステツ
プ6で「yes」であれば、演算ステツプ7でrnax
及びrnioともに、rnax,rnio=rnax+rnio
/2と演算 記憶させて次の演算ステツプ8へ移行させる。
尚、上記確認ステツプ6で「NO」のときは直ち
に演算ステツプ8へ移行させる。
If the answer is "yes" in the above confirmation step 4, the maximum value (r nax ) and minimum value (r nio ) are selected from the radial dimensions of the N process in the selection step 5, and are temporarily stored in memory before the next confirmation step. Step 6 allows you to confirm whether the process in question is thread processing. If “yes” in the confirmation step 6 above, r nax is determined in the calculation step 7.
and r nio , r nax , r nio = r nax + r nio
/2 is stored and the process moves to the next calculation step 8.
Incidentally, if "NO" in the above-mentioned confirmation step 6, the process immediately proceeds to calculation step 8.

上記演算ステツプ8では、N工程の最小回転数
L(rpm)と最大回転数nH(rpm)をそれぞれ nL=500V/π・rnaxH=500V/π・rnio として演算記憶させる。
In the above calculation step 8, the minimum rotation speed n L (rpm) and maximum rotation speed n H (rpm) of the N process are calculated and stored as n L = 500V/π・r nax n H = 500V/π・r nio , respectively. .

但し、V:入力された周速(切削速度)m/
min π:円周率 そして、1つ前の工程、即ち「N―1」工程が
同一グループか否かを確認ステツプ9で確認させ
る。
However, V: input peripheral speed (cutting speed) m/
min π: Pi Percentage Then, in confirmation step 9, it is confirmed whether the previous process, ie, the "N-1" process, is in the same group.

上記同一グループとは、同一加工態様を意味
し、例えば「外径切削」、「内径切削」、「正面切
削」、「溝切り」、「ネジ切り」等のグループに分け
られる。
The above-mentioned same group means the same processing mode, and is divided into groups such as "outer diameter cutting", "inner diameter cutting", "front cutting", "groove cutting", and "thread cutting".

尚、周速一定の確認ステツプ4で「NO」のと
き、即ち、N工程が周速一定の指定がなされてい
ないときは、設定ステツプ10により、nL及び
Hとしてともに入力された回転数n(rpm)が
設定され、確認ステツプ9へ移行せしめられる。
In addition, if "NO" is determined in step 4 for checking constant circumferential speed, that is, if constant circumferential speed is not specified for the N process, the rotational speed input as both n L and n H is determined in setting step 10. n (rpm) is set, and the process moves to confirmation step 9.

確認ステツプ9で「NO」のときは、設定ステ
ツプ11で、同一グループ内の最小回転数nL
(M)及び最大回転数nH(M)を夫々nL(M)=
L,nH(M)=nHとして設定する。
If “NO” in confirmation step 9, set the minimum rotation speed n L in the same group in setting step 11.
(M) and maximum rotation speed n H (M) respectively n L (M) =
Set as n L , n H (M) = n H.

然して、確認ステツプ9で「yes」のときは、
確認ステツプ12で当該N工程と同一グループ内
の前回までの最小回転数nL(M)と当該N工程
の最小回転数nLとの大小関係を比較させ、nL
(M)>nLが「yes」、即ち今回のnLの方が小さ
ければ、次の設定ステツプ13でnL(M)=nL
として設定し、「NO」のときは設定ステツプ13
を飛ばして直ちに次の確認ステツプ14へ移行さ
せる。
However, if the answer is "yes" in confirmation step 9,
In confirmation step 12, the minimum rotation speed n L (M) of the N process and the previous time in the same group is compared with the minimum rotation speed n L of the N process, and n L
If (M)>n L is "yes", that is, the current n L is smaller, then in the next setting step 13, n L (M) = n L
If "NO", go to setting step 13.
is skipped and the process immediately proceeds to the next confirmation step 14.

確認ステツプ14では、当該N工程と同一グル
ープ内の前回までの最大回転数nH(M)と当該
N工程の最大回転数nHとの大小関係を比較し、
H(M)<nHが「yes」即ち、今回のnHの方が
大きければ、次の設定ステツプ15でnH(M)=
Hとして設定し、「NO」のときは、設定ステツ
プ15を飛ばして直ちに次の擬似工程番号設定ス
テツプ16に移行し、N′=Nとする。そして、
次の確認ステツプ17で、次の工程即ち(N′+
1)工程が同一グループか否かを確認させ、
「yes」であれば、再び最初の工程番号設定ステ
ツプ2へ戻り、同様な処理を繰り返す。
In confirmation step 14, the maximum rotation speed n H (M) up to the previous time in the same group as the N process is compared with the maximum rotation speed n H of the N process,
If n H (M)<n H is "yes", that is, the current n H is larger, then in the next setting step 15, n H (M) =
nH , and if "NO", skip setting step 15 and immediately proceed to the next pseudo process number setting step 16, and set N'=N. and,
In the next confirmation step 17, the next process, that is, (N′+
1) Check whether the processes are in the same group,
If "yes", the process returns to the first step number setting step 2 and the same process is repeated.

即ち、ステツプ2からステツプ17までの間で
は、同一グループ内の最大回転数nH(M)と最
小回転数nL(M)(換言すれば主軸の要求回転数
域)を演算させているのである。従つて、各加工
工程での最大回転数nHと最小回転数nLとを演算
する過程において、同一グループの工程が連続し
ているときには、上記処理を反復するのであり、
その結果として、各グループ毎に最大回転数nH
(M)と最小回転数nL(M)とが演算されること
になる。
That is, from step 2 to step 17, the maximum rotation speed n H (M) and minimum rotation speed n L (M) (in other words, the required rotation speed range of the spindle) within the same group are calculated. be. Therefore, in the process of calculating the maximum rotational speed nH and minimum rotational speed nL for each machining process, if the same group of processes is continuous, the above process is repeated.
As a result, the maximum rotation speed n H for each group
(M) and the minimum rotation speed n L (M) will be calculated.

そして、1つのグループが終了すると、確認ス
テツプ17では「NO」の判定が出されることと
なり、次のミツシヨン選択ステツプ18に移行し
て、そのグループの要求回転数域nH(M)〜nL
(M)に最適な変速段の選択が行われるのであ
る。
When one group is completed, a determination of "NO" is issued in the confirmation step 17, and the process moves to the next mission selection step 18, where the requested rotational speed range n H (M) to n L of that group is determined.
The optimum gear position for (M) is selected.

上記ミツシヨン選択ステツプ18で、当該グル
ープの変速段の選択が行われると、次の書き込み
ステツプ19でN′工程(即ちN工程)に選択さ
れたミツシヨン段数が書き込まれ、次の確認ステ
ツプ20で(N′―1)工程(即ち、N工程の1
つ前の工程)が同一グループか否かが確認され、
「yes」のときは、工程番号設定ステツプ21で
N′=N′−1と設定させ、1つ前の工程にもステ
ツプ19で同一のミツシヨン段数の書き込みが行
われ、これを同一グループ内全部にわたつて繰り
返す。即ち、同一グループの工程が連続している
と、そのグループの工程のミツシヨン段数はすべ
て同一とさせている。このようにしている理由
は、同一グループ内での加工は、連続して行われ
る場合が多く、1つの工程から次の工程へ移る
際、変速動作に時間のかかる変速機の場合では、
変速動作が遅れ勝ちとなり、加工精度が悪化する
場合があるからである。
When the transmission speed of the group is selected in the mission selection step 18, the selected transmission speed is written in the N' step (i.e. N′-1) process (i.e. 1 of N process
It is confirmed whether or not the previous process) is in the same group.
If “yes”, in step number setting step 21
N'=N'-1 is set, and the same number of mission stages is written in the previous step in step 19, and this is repeated for all the same group. That is, when processes in the same group are consecutive, the number of stages of the processes in the group is all set to be the same. The reason for this is that machining within the same group is often performed continuously, and in the case of a transmission that takes time to change gears when moving from one process to the next,
This is because the speed change operation may be delayed and machining accuracy may deteriorate.

上記同一グループ内の全部の工程に対するミツ
シヨン段数の書き込みが終了すると、確認ステツ
プ20では「NO」の判定がでることとなり、次
のグループについて、再び同様な処理をなすべ
く、再び最初の工程番号設定ステツプ2へ戻り、
以後、全工程が終了するまで、上記動作を繰り返
すのであり、全工程が終了して、次の工程の処理
へ戻つて確認ステツプ3へくると、次の工程のデ
ータがないことにより、終了信号(RET)が出
て終了するのである。
When the writing of the mission stage numbers for all processes in the same group is completed, a "NO" determination will be made in the confirmation step 20, and the first process number will be set again in order to perform the same process again for the next group. Return to step 2,
After that, the above operation is repeated until all the processes are completed. When all the processes are completed and the processing returns to the next process and comes to confirmation step 3, there is no data for the next process, so the end signal is emitted. (RET) appears and ends.

尚、上記説明では、同一グループ毎に主軸の要
求回転数域を演算させるようにした場合である
が、変速動作が高速で行われる変速機の場合に
は、各工程毎の要求回転数域により、その都度ミ
ツシヨン段数の選択を行わせることができるもの
である。
In addition, in the above explanation, the required rotation speed range of the main shaft is calculated for each group, but in the case of a transmission in which gear shifting operation is performed at high speed, the required rotation speed range for each process is calculated. , the number of transmission stages can be selected each time.

次に、ミツシヨン選択ステツプ18内でのミツ
シヨン段数の選択の要領を第3図のフローチヤー
トで説明する。
Next, the procedure for selecting the number of mission stages in the mission selection step 18 will be explained with reference to the flowchart of FIG.

そこで、先ず、第1段高速比較ステツプ22で
先に求めた最大回転数nH(M)と第1段での主
軸最高回転数M/gとの nH(M)≦M/g の比較が行われ、「yes」のときは、第1段指示
ステツプ23で第1段の変速段が選択される。
Therefore, first, the maximum rotation speed n H (M) obtained earlier in the first stage high speed comparison step 22 and the maximum spindle rotation speed M/g 1 in the first stage are calculated as follows: n H (M)≦M/g 1 A comparison is made, and if "yes", the first gear is selected in a first gear instruction step 23.

上記比較ステツプ22で「NO」のときは、第
2段低速比較ステツプ24で同じく先に求めた最
小回転数nL(M)と第2段主軸最低回転数M/g
K との nL(M)<M/gK の比較が行われ、「yes」のときは、第1段の変
速段を選択させ、「NO」のときは、第2段高速比
較ステツプ25へ移行させる。
If "NO" in the comparison step 22, the second stage low speed comparison step 24 compares the previously obtained minimum rotation speed n L (M) and the second stage main shaft minimum rotation speed M/g 2 .
A comparison is made with n L (M) < M/g 2 K, and if "yes", the first gear is selected, and if "no", the second gear high-speed comparison step is selected. 25.

第2段高速比較ステツプ25では、前記最大回
転数nH(M)と第2段主軸最高回転数M/gとの nH(M)≦M/g の比較が行われ、「yes」のときは、当該グルー
プ(又は工程)の加工が仕上加工か否かが確認ス
テツプ26で確認され、「yes」のときは、第2
段指示ステツプ27で第2段の変速段が選択され
る。しかし、確認ステツプ26で「NO」のとき
は、さらに比較ステツプ28で {nH(M)−M/g}×C≦M/g−nL(M) の比較が行われ、「yes」のときは、第1段の変
速段へ、「NO」のときは第2段の変速段への選択
が行われる。上記式中Cは高速・低速選択係数で
あり、Cを大きくすると高速ギヤ優先、Cを小さ
くすると低速ギヤ優先である。
In the second stage high speed comparison step 25, the maximum rotation speed n H (M) and the second stage main shaft maximum rotation speed M/g 2 are compared so that n H (M)≦M/g 2 is satisfied. ”, it is checked in confirmation step 26 whether the machining of the group (or process) is finishing machining, and if “yes”, the second
In step 27, the second gear is selected. However, when the answer is "NO" in the confirmation step 26, a comparison of {n H (M) - M/g 1 }×C≦M/g 1 - n L (M) is further performed in a comparison step 28, and If the answer is "yes," the first gear is selected, and if the answer is "no," the second gear is selected. In the above formula, C is a high speed/low speed selection coefficient; when C is increased, priority is given to high speed gears, and when C is decreased, priority is given to low speed gears.

これは、当該グループ(又は工程)の加工が仕
上ではなく、荒加工か荒仕上加工の場合、その主
軸要求回転数域が第1段の回転数域と重複する比
率が予じめ定める値より上か下かを判定させてい
るのであり、荒加工及び荒仕上加工では、高速域
で要求回転数域を満足しない場合であつてもその
程度によつては低速段で回転させる方が主軸トル
クが大きくなり好ましいからである。
This means that if the machining of the group (or process) is not finishing but rough machining or rough finishing, the ratio at which the required spindle rotation speed range overlaps with the rotation speed range of the first stage is greater than the predetermined value. In rough machining and rough finishing machining, even if the required rotation speed range is not satisfied in the high speed range, depending on the degree, it is better to rotate at a low speed to increase the spindle torque. This is because it becomes large, which is preferable.

前記第2段高速比較ステツプ25で「NO」の
ときは、第3段低速比較ステツプ29で、前記最
小回転数nL(M)と第3段での主軸最低回転数
M/g・Kとを nL(M)<M/g・K の比較を行わせて、「yes」のときはステツプ2
6へ戻して同様な判断をさせ、「NO」のときは、
第3段高速比較ステツプ30へ移行するものであ
る。以降、第m段まで同様な構成であるから説明
は省略するがnH(M)≦M/gの判定ステツプで 「yes」ということは換言すれば要求回転数域を
包含する回転数域を有する変速段のうちで最低速
段が第i段であることを意味し、nL(M)<
M/g+1・Kの判定ステツプで「yes」ということ は、換言すれば要求回転数域の全部を包含する回
転数域を有する変速段がない場合において要求回
転数の最低値を包む回転数域を有する変速段のう
ちの最高速段が第i段であることを意味する。
When the second stage high speed comparison step 25 is NO, the third stage low speed comparison step 29 compares the minimum rotation speed n L (M) and the minimum spindle rotation speed M/g 3 ·K in the third stage. Compare n L (M) < M/g 3・K, and if "yes", proceed to step 2.
Go back to step 6 and make the same decision, if “NO”,
The process moves to the third high-speed comparison step 30. From then on, the configuration is the same up to the m-th stage, so the explanation will be omitted, but "yes" at the determination step of n H (M) ≦ M/g i means, in other words, the rotation speed range includes the required rotation speed range. This means that the lowest speed is the i-th speed among the speeds with n L (M) <
In other words, "yes" in the determination step of M/g i +1・K means that the rotation encompasses the lowest value of the required rotation speed when there is no gear stage that has a rotation speed range that includes the entire required rotation speed range. This means that the highest speed among the several speed ranges is the i-th speed.

要するに、ミツシヨン選択基準として本実施例
では 1 入力した周速/回転より速く回さない。
In short, in this embodiment, the mission selection criteria is 1: Do not rotate faster than the input circumferential speed/rotation.

2 可能なかぎり、出力一定域を使用する(低速
ギヤ優先)。
2. Use a constant output range as much as possible (give priority to low speed gears).

3 どちらでもよい場合 荒削り・荒仕上……出力(トルク)優先(低速
ギヤ優先) 仕上……高速優先(高速ギヤ優先) 4 同一グループ内ではミツシヨン変速は行わな
い。(変速動作に時間がかかる変速機の場合) の4項目を考慮している。
3 If either is acceptable, rough cutting/rough finishing...output (torque) priority (low speed gear priority) Finishing...high speed priority (high speed gear priority) 4.Mission shifting is not performed within the same group. (For transmissions that take time to shift) The following four items are taken into consideration.

このようにして設定された変速段に基づく変速
指令により、油圧、モータ、電磁石等の適当なア
クチユエータが作動して変速機の変速段を自動的
に切換えるのである。
In response to a gear change command based on the gear position set in this manner, an appropriate actuator such as a hydraulic pressure, a motor, or an electromagnet is operated to automatically change the gear position of the transmission.

以上説明したようにこの発明はモータと主軸間
に複数段の変速が可能な変速機を挿入してなる
NC旋盤において、被加工物の加工に際して要求
される主軸回転の要求回転数域を入力された加工
情報を基にして演算し、この要求回転数域と前記
変速機の各変速段における主軸回転数域とを比較
し、前記要求回転数域を包含する回転数域を有す
る変速段が存在する場合は、該当する変速段のう
ちの最低速段よりさらに1段低速側の変速段の回
転数域と前記要求回転数域とを比較し、要求回転
数域の予じめ定める比率以上が重複する場合は当
該第1段低速側の変速段を当該加工の変速段とし
て設定し、前記重複が予じめ定める比率以下のと
きは前記該当する変速段のうちの最低速段を当該
加工の変速段として設定し、さらに前記要求回転
数域を包含する回転数域を有する変速段が存在し
ない場合は、前記要求回転数域の最低速値をその
回転数域に有する変速段のうちの最高速段より1
段低速側の変速段の回転数域と前記要求回転数域
とを比較し、その重複が前記要求回転数域の予じ
め定める比率以下の場合は前記最高速段を当該加
工の変速段として設定し、重複が予じめ定める比
率以上の場合は前記第1段低速側の変速段を当該
加工の変速段として設定するようになしたから、
可変速型モータのように、低速域での出力低下の
問題がなく、しかも、加工物の加工形状、寸法と
切削条件から最適な変速段を自動的に選択させ得
るため、作業者の負担を軽減させ、かつ、入力ミ
スを防止でき、この種、NC旋盤の主軸変速機制
御方法として優秀な性能を発揮し得るものであ
る。
As explained above, this invention is achieved by inserting a transmission capable of changing speeds in multiple stages between the motor and the main shaft.
In an NC lathe, the required rotation speed range of the main spindle required for machining the workpiece is calculated based on the input machining information, and this required rotation speed range and the spindle rotation speed at each gear of the transmission are calculated. If there is a gear that has a rotation speed range that includes the required rotation speed range, then the rotation speed range of the gear that is one step lower than the lowest speed among the corresponding gears. and the required rotational speed range, and if the required rotational speed range overlaps by a predetermined ratio or more, the gear on the low speed side of the first gear is set as the gear for the machining, and the overlap is predicted. If the ratio is below the predetermined ratio, the lowest gear among the applicable gears is set as the gear for the processing, and if there is no gear that has a rotation speed range that includes the required rotation speed range, then , 1 from the highest gear among the gears having the lowest speed value in the required rotation speed range in that rotation speed range.
Compare the rotational speed range of the gear on the lower speed side with the required rotational speed range, and if the overlap is less than a predetermined ratio of the required rotational speed range, use the highest speed as the gear for the processing. If the overlap is greater than or equal to a predetermined ratio, the gear on the low speed side of the first stage is set as the gear for the processing.
Unlike variable speed motors, there is no problem of output loss in the low speed range, and the optimum gear stage can be automatically selected based on the machining shape, dimensions and cutting conditions of the workpiece, reducing the burden on the operator. This method can reduce input errors and prevent input errors, and can exhibit excellent performance as a main spindle transmission control method for this type of NC lathe.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の各変速比と主軸回転数との関
係を示す図、第2図は本発明の制御方法の具体例
を示すフローチヤート図、第3図は第2図のミツ
シヨン選択の要領を示すフローチヤート図であ
る。
Fig. 1 is a diagram showing the relationship between each gear ratio and the spindle rotation speed of the present invention, Fig. 2 is a flow chart showing a specific example of the control method of the present invention, and Fig. 3 is a diagram showing the relationship between each gear ratio and the spindle rotation speed of the present invention. It is a flowchart diagram showing the main points.

Claims (1)

【特許請求の範囲】 1 モータと主軸間に複数段の変速が可能な変速
機を挿入してなるNC旋盤において、被加工物の
加工に際して要求される主軸回転の要求回転数域
を入力された加工情報を基にして演算し、この要
求回転数域と前記変速機の各変速段における主軸
回転数域とを比較し、前記要求回転数域を包含す
る回転数域を有する変速段が存在する場合は、該
当する変速段のうちの最低速段よりさらに1段低
速側の変速段の回転数域と前記要求回転数域とを
比較し、要求回転数域の予じめ定める比率以上が
重複する場合は当該1段低速側の変速段を当該加
工の変速段として設定し、前記重複が予じめ定め
る比率以下のときは前記該当する変速段のうちの
最低速段を当該加工の変速段として設定し、さら
に前記要求回転数域を包含する回転数域を有する
変速段が存在しない場合は、前記要求回転数域の
最低速値をその回転数域に有する変速段のうちの
最高速段より1段低速側の変速段の回転数域と前
記要求回転数域とを比較し、その重複が前記要求
回転数域の予じめ定める比率以下の場合は前記最
高速段を当該加工の変速段として設定し、重複が
予じめ定める比率以上の場合は前記1段低速側の
変速段を当該加工の変速段として設定することを
特徴とするNC旋盤の主軸変速機制御方法。 2 第1項記載のNC旋盤の主軸変速機制御方法
において、当該加工が仕上加工の場合は、前記重
複の比率にかかわらず、要求回転数域を包含する
回転数域を有する変速段のうちの最低速段を、あ
るいはこれに該当する変速段が存在しない場合は
要求回転数域の最低速値をその回転数域に有する
変速段のうちの最高速段に当該加工の変速段とし
て設定することを特徴とするNC旋盤の主軸変速
機制御方法。 3 第1項または第2項記載のNC旋盤の主軸変
速機制御方法において、入力された被加工物の加
工情報に基いて主軸の要求回転数域を演算するに
当り、各加工工程の加工態様が同一グループとし
て連続するとき、当該グループでの要求回転数域
を演算し、これにより、当該グループでの変速段
を第1項または第2項の方法で設定することを特
徴とするNC旋盤の主軸変速機制御方法。 4 第1項または第2項記載のNC旋盤の主軸変
速機制御方法において、入力された被加工物の加
工情報に基いて主軸の要求回転数域を演算するに
当り、各加工工程毎に主軸の要求回転数域を演算
して、第1項または第2項の方法により各工程の
変速段を個々に設定することを特徴とするNC旋
盤の主軸変速機制御方法。 5 第1項記載のNC旋盤の主軸制御方法におい
て、要求回転数域の最高速値が変速機の全変速段
のうちの最低速段の回転数域の最高速値より小さ
い場合、あるいは要求回転数域の最低速値が前期
最低速段より1段高速側の変速段の回転数域の最
低速値より小さい場合は、当該加工の変速段とし
て前記最低速段を設定することを特徴とするNC
旋盤の主軸変速機制御方法。
[Claims] 1. In an NC lathe in which a transmission capable of changing speeds in multiple stages is inserted between a motor and a main spindle, a required rotation speed range of the main spindle required for machining a workpiece is input. Calculations are made based on the processing information, and the required rotation speed range is compared with the main shaft rotation speed range of each gear of the transmission, and it is determined that there is a gear position that has a rotation speed range that includes the required rotation speed range. If so, compare the rotation speed range of the gear position one step lower than the lowest speed among the applicable gear positions and the above-mentioned required rotation speed range, and check that the required rotation speed range overlaps by a predetermined ratio or more. If so, the gear on the one-speed lower speed side is set as the gear for the machining, and if the overlap is less than a predetermined ratio, the lowest gear among the applicable gears is set as the gear for the machining. and if there is no gear that has a rotation speed range that includes the required rotation speed range, then the highest speed among the gears that has the lowest speed value in the required rotation speed range in that rotation speed range. Compare the rotational speed range of the gear position one step lower than the above-mentioned required rotational speed range, and if the overlap is less than a predetermined ratio of the required rotational speed range, the highest speed gear is changed to the gear for the relevant machining. A method for controlling a spindle transmission of an NC lathe, characterized in that the speed is set as a gear, and if the overlap is greater than a predetermined ratio, the gear on the one-speed lower speed side is set as the gear for the machining. 2. In the method for controlling the spindle transmission of an NC lathe described in paragraph 1, if the machining is finishing, one of the gears that has a rotation speed range that includes the required rotation speed range, regardless of the overlap ratio. Set the lowest gear, or if there is no corresponding gear, set the lowest speed value in the required rotational speed range to the highest gear among the gears in that rotational speed range as the gear for the relevant machining. A method for controlling the spindle transmission of an NC lathe, which is characterized by: 3 In the spindle transmission control method for an NC lathe described in paragraph 1 or 2, when calculating the required rotation speed range of the spindle based on the input machining information of the workpiece, the machining mode of each machining process is determined. An NC lathe characterized in that when the same group continues, the required rotation speed range for the group is calculated, and the gear stage for the group is thereby set by the method of item 1 or item 2. Main shaft transmission control method. 4 In the spindle transmission control method for an NC lathe described in paragraph 1 or 2, when calculating the required rotation speed range of the spindle based on the input machining information of the workpiece, the spindle 1. A method for controlling a spindle transmission for an NC lathe, comprising calculating a required rotational speed range for each process and individually setting a gear stage for each process by the method set forth in item 1 or item 2. 5 In the spindle control method for an NC lathe described in paragraph 1, if the maximum speed value in the required rotation speed range is smaller than the maximum speed value in the rotation speed range of the lowest gear among all gears of the transmission, or the required rotation If the lowest speed value in the number range is smaller than the lowest speed value in the rotational speed range of a gear position one step higher than the previous lowest gear, the lowest speed is set as the gear for the processing. N.C.
How to control the spindle transmission of a lathe.
JP10865882A 1982-06-23 1982-06-23 Control method of main shaft speed change gear for nc lathe Granted JPS591135A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10865882A JPS591135A (en) 1982-06-23 1982-06-23 Control method of main shaft speed change gear for nc lathe

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10865882A JPS591135A (en) 1982-06-23 1982-06-23 Control method of main shaft speed change gear for nc lathe

Publications (2)

Publication Number Publication Date
JPS591135A JPS591135A (en) 1984-01-06
JPS6236824B2 true JPS6236824B2 (en) 1987-08-10

Family

ID=14490385

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10865882A Granted JPS591135A (en) 1982-06-23 1982-06-23 Control method of main shaft speed change gear for nc lathe

Country Status (1)

Country Link
JP (1) JPS591135A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH069718Y2 (en) * 1986-01-27 1994-03-16 サンデン株式会社 Forging machine grip dies
JP5647529B2 (en) * 2011-01-25 2014-12-24 オークマ株式会社 Numerical control information creation device

Also Published As

Publication number Publication date
JPS591135A (en) 1984-01-06

Similar Documents

Publication Publication Date Title
US4445182A (en) Method of control of NC machine tools
US5827020A (en) Numerical control apparatus
US4604705A (en) Numerical control machining method and system therefor
WO1985002692A1 (en) Machining step determination method for automatic programming
US5085109A (en) Machine tool for processing work piece into non-circular cross-sectional configuration
KR19980023986A (en) Control method of acceleration and deceleration of spindle motor of numerical control device and numerical control device
CN104914789B (en) Numerical control device and NC program making device
US5150306A (en) Cutting tool stop-control apparatus
JPS6236824B2 (en)
JPS6236825B2 (en)
US20060079987A1 (en) Optimized machining controller for automatic machining device and automatic machining device with said controller
US5193952A (en) Inner circle cutting control apparatus for numerically controlled machine tool
JP3125946B2 (en) Robot control method
JP6799022B2 (en) Tap processing control device
US4719579A (en) Numerical control method
JP2506206B2 (en) Method and apparatus for selecting gear ratio of machine tool
US4569013A (en) Spindle speed control method and apparatus
KR20050041952A (en) Method for controlling an automatic transmission system for a motor vehicle
JP2925414B2 (en) Speed control method and apparatus for numerically controlled machine tool
JPH0588736A (en) Generation of groove machining path
JPS6063605A (en) Numerical controller with composite skipping function
JP2798549B2 (en) Automatic determination of internal machining tools
KR100234629B1 (en) Automatic tool change method of machine tool
JP2000003212A (en) Curve interpolation method
JP2505382B2 (en) Feed rate control method and device in numerical control