JPH02224902A - Control device for work in machine tool - Google Patents
Control device for work in machine toolInfo
- Publication number
- JPH02224902A JPH02224902A JP4464789A JP4464789A JPH02224902A JP H02224902 A JPH02224902 A JP H02224902A JP 4464789 A JP4464789 A JP 4464789A JP 4464789 A JP4464789 A JP 4464789A JP H02224902 A JPH02224902 A JP H02224902A
- Authority
- JP
- Japan
- Prior art keywords
- tool
- axis
- machining
- workpiece
- rotary tool
- 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
- 238000003754 machining Methods 0.000 claims description 131
- 238000004364 calculation method Methods 0.000 claims description 4
- 230000002093 peripheral effect Effects 0.000 abstract description 10
- 238000000034 method Methods 0.000 description 20
- 230000007704 transition Effects 0.000 description 13
- 230000004044 response Effects 0.000 description 9
- 238000003801 milling Methods 0.000 description 7
- 238000005553 drilling Methods 0.000 description 5
- 241000251468 Actinopterygii Species 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 102100022361 CAAX prenyl protease 1 homolog Human genes 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
Landscapes
- Turning (AREA)
Abstract
Description
【発明の詳細な説明】
(a)、産業上の利用分野
本発明は、Y軸制御機能を搭載した工作機械における加
工制御装置に関する。DETAILED DESCRIPTION OF THE INVENTION (a) Industrial Application Field The present invention relates to a machining control device for a machine tool equipped with a Y-axis control function.
(b)、従来の技術
従来、工作機械を用いてワークの加工を行なう際に、ワ
ークの軸心方向であるZ軸方向とトリルバイト等の工具
の軸心方向であるX軸方向の両方向に垂直な方向である
Y軸方向に沿って、ワークを加工しなければならない場
合があるが、その場合には、例えば特開昭60−568
02に開示されている方法等が知られている。(b), Conventional technology Conventionally, when machining a workpiece using a machine tool, it is necessary to machine the workpiece in both the Z-axis direction, which is the axial direction of the workpiece, and the X-axis direction, which is the axial direction of a tool such as a trill bite. There are cases where it is necessary to process a workpiece along the Y-axis direction, which is a perpendicular direction.
The method disclosed in No. 02 is known.
(C)6発明が解決しようとする問題点しかし、この方
法では、第6図及び第7図に示すような、ワークの外周
部に長円形の溝を加工するような円弧補間付溝加工を行
なうことは出来ない。(C) 6 Problems to be Solved by the Invention However, this method does not perform groove machining with circular interpolation, such as machining an oval groove on the outer periphery of the workpiece, as shown in FIGS. 6 and 7. It cannot be done.
本発明は、上記事情に鑑み、上記円弧補間付溝加工を容
易に行なうことが出来る工作機械における加工制御装置
を提供することを目的とする。SUMMARY OF THE INVENTION In view of the above circumstances, an object of the present invention is to provide a machining control device for a machine tool that can easily perform the circular interpolation groove machining.
(d)0問題点を解決するための手段
即ち、本発明は、ワーク(15)を第1の方向に回転駆
動自在に保持し得るワーク保持手段(21)を有し、前
記第1の方向及び該第1の方向に直角な第2の方向に相
対的に移動自在に設けられた工具保持手段(25)を有
し、前記工具保持手段(25)に1回転工具(20)を
工具保持軸(Cr2)を中心に回転自在に保持し得るツ
ールホルダ係合保持部(17a)を設け、前記ツールホ
ルダ係合保持部(17a)に、前記工具保持軸(Cr2
)に対して所定のオフセット量(OFTl)だけ偏心し
た軸心(Cr2)を中心に回転自在に装着された回転工
具(20)を有する偏心工具(19)を、少なくとも前
記第2の方向に垂直な平面内で前記回転工具(20)の
前記工具保持軸(Cr2)に対する位置を可変し得るよ
うに前記工具保持軸(Cr2)に対して第3の方向に回
転駆動自在に装着した工作機械(1)において、少なく
とも円弧補間付溝加工に必要な加工データ(DAT)を
格納するメモリ手段(9)を設け、前記メモリ手段(9
)に格納された加工データ(DAT)から加工すべき円
の軌跡を演算する加工形状演算部(11)を設け、前記
加工形状演算部(11)で演算された円の軌跡に基づい
て、前記偏心工具(19)を前記工具保持軸(Cr2)
に対して前記第3の方向に旋回させると共に、前記工具
保持手段(25)を前記第1の方向に移動駆動する移動
駆動手段(10,12)を設けて構成される。(d) Means for solving the zero problem, that is, the present invention has a workpiece holding means (21) capable of holding a workpiece (15) rotatably in a first direction; and a tool holding means (25) provided relatively movably in a second direction perpendicular to the first direction, the tool holding means (25) holding a one-rotation tool (20). A tool holder engaging and holding part (17a) that can be held rotatably around the shaft (Cr2) is provided, and the tool holder engaging and holding part (17a) is provided with a tool holding shaft (Cr2).
), an eccentric tool (19) having a rotary tool (20) rotatably mounted around an axis (Cr2) that is eccentric by a predetermined offset amount (OFTl) with respect to A machine tool (20) mounted so as to be rotatably driven in a third direction with respect to the tool holding shaft (Cr2) so as to be able to vary the position of the rotary tool (20) with respect to the tool holding shaft (Cr2) within a plane. 1), a memory means (9) for storing at least machining data (DAT) necessary for groove machining with circular interpolation is provided, and the memory means (9)
) A machining shape calculating section (11) is provided which calculates the locus of the circle to be machined from the machining data (DAT) stored in the machining shape calculating section (11). The eccentric tool (19) is attached to the tool holding shaft (Cr2)
The tool holding means (25) is provided with moving driving means (10, 12) for rotating the tool holding means (25) in the third direction and driving the tool holding means (25) in the first direction.
なお、括弧内の番号等は、図面における対応する要素を
示す便宜的なものであり、従って、本記述は図面上の記
載に限定拘束されるものではない。以下のr (s)、
作用」の欄についても同様である。Note that the numbers in parentheses are for convenience to indicate corresponding elements in the drawings, and therefore, this description is not limited to the descriptions on the drawings. r (s) below,
The same applies to the column "Effect".
(e)0作用
上記した構成により、本発明は、回転工具(20)が、
工具保持軸(Cr2)に対して第3の方向に回転しつつ
、第1の方向に移動駆動されて、円弧補間付溝加工が行
なりれるように作用する。(e) 0 effect With the above-described configuration, the present invention allows the rotary tool (20) to:
While rotating in the third direction with respect to the tool holding shaft (Cr2), the tool is driven to move in the first direction, thereby acting to perform groove machining with circular interpolation.
(f)、実施例 以下、本発明の実施例を図面に基づき説明する。(f), Example Embodiments of the present invention will be described below based on the drawings.
第1図は本発明による加工制御装置が装着された工作機
械の一実施例を示す透視斜視図。FIG. 1 is a transparent perspective view showing an embodiment of a machine tool equipped with a processing control device according to the present invention.
第2図は第1図に示す工作機械の制御ブロック図。FIG. 2 is a control block diagram of the machine tool shown in FIG. 1.
第3図は第1図に示す工作機械のY軸可動ツールホルダ
部分の拡大図、
第4図は第3図のIV−IV線による断面図、第5図は
Y軸制御加ニブログラムの一例を示すフローチャート、
第6図は本発明による加工制御装置が装着された工作機
械を用いて加工されたワークの一例を示す斜視図、
第7図は第6図の■−■線による断面図、第8図は本発
明による加工制御装置が装着された工作機械を用いて加
工されたワークの別の例を示す斜視図、
第9図は第8図の■−■線による断面図。Fig. 3 is an enlarged view of the Y-axis movable tool holder portion of the machine tool shown in Fig. 1, Fig. 4 is a sectional view taken along the line IV-IV in Fig. 3, and Fig. 5 is an example of the Y-axis control machining program. FIG. 6 is a perspective view showing an example of a workpiece machined using a machine tool equipped with a processing control device according to the present invention; FIG. 7 is a sectional view taken along the line ■-■ in FIG. 8 is a perspective view showing another example of a workpiece machined using a machine tool equipped with a processing control device according to the present invention, and FIG. 9 is a sectional view taken along the line ■-■ in FIG. 8.
第10図は本発明による加工制御装置が装着された工作
機械を用いて加工されたワークの更に別の例を示す斜視
図、
第11図は第10図のXI−XI線による断面図、第1
2図はY軸制御加ニブログラムの一例を示す図である。10 is a perspective view showing still another example of a workpiece machined using a machine tool equipped with a processing control device according to the present invention; FIG. 11 is a sectional view taken along line XI-XI in FIG. 10; 1
FIG. 2 is a diagram showing an example of a Y-axis control program.
本発明による加工制御装置が装着された工作機械1は、
第1図に示すように、直方体状のフレーム22を有して
おり、フレーム22の前面にはスタイ1−扉26が開閉
駆動自在に設けられている。The machine tool 1 equipped with the processing control device according to the present invention is
As shown in FIG. 1, it has a frame 22 in the shape of a rectangular parallelepiped, and a door 26 is provided on the front surface of the frame 22 so that it can be opened and closed.
また、フレーム22の背後にはツールマガジン30が設
置されており、ツールマガジン30には各種の加工用の
工具が搭載されている。フレーム22内には主軸台23
が設置されており、主軸台23にはワーク主軸24が、
Z軸方向である矢印H1J方向にその回転中心を一致さ
せた形で回転自在に支持されており、ワーク主軸24に
はワークチャック21が、シャフトワーク等のワーク1
5を把持し得る形でC軸方向である矢印Q、R方向に回
転駆動自在に設けられている。更に、主軸台23には歯
車、プーリ及びベルト等の回転伝達手段27を介して駆
動モータ29が接続されており。Further, a tool magazine 30 is installed behind the frame 22, and the tool magazine 30 is loaded with various processing tools. Inside the frame 22 is a headstock 23.
is installed, and a workpiece spindle 24 is mounted on the headstock 23.
It is rotatably supported with its rotation center aligned in the direction of arrow H1J, which is the Z-axis direction, and a workpiece chuck 21 is mounted on the workpiece main shaft 24, and a workpiece 1 such as a shaft workpiece is mounted on the workpiece main shaft 24.
5, and is provided in such a form that it can be freely rotated in the directions of arrows Q and R, which are the C-axis directions. Further, a drive motor 29 is connected to the headstock 23 via a rotation transmission means 27 such as gears, pulleys, and belts.
駆動モータ29はワーク主軸24を回転駆動することが
出来る。The drive motor 29 can rotate the workpiece main shaft 24 .
また、主軸台23の第1図右方には刃物台25が、Z軸
方向である矢印H,J方向及び該Z軸方向に対して直角
のX軸方向、即ち矢印り、E方向に移動駆動自在に設け
られており、刃物台25の先端にはタレット17が、x
−Z平面上でZ軸方向に対して45°の角度をなす回転
軸CTIを軸心として、図中矢印T、U方向に18o°
回転駆動自在に装着されている。タレット17は、工具
保持方向が互いに直交する2個のツールホルダ係合保持
部17a、17bを有しており、ツールホルダ係合保持
部17aにはミーリング等の回転工具を、ツールホルダ
係合保持部17bにはバイト等の旋削工具を装着するこ
とが出来る。なお、この種の工作機械工については、特
開昭59−227343において公知なので、ここでは
その詳細な説明は省略する。Further, to the right of the headstock 23 in FIG. A turret 17 is provided at the tip of the tool rest 25, and an x
- 18o° in the direction of arrows T and U in the figure, centering on the rotation axis CTI that forms an angle of 45° with respect to the Z-axis direction on the Z plane.
It is mounted so that it can be rotated freely. The turret 17 has two tool holder engaging and holding parts 17a and 17b whose tool holding directions are orthogonal to each other, and the tool holder engaging and holding part 17a holds a rotating tool such as a milling tool. A turning tool such as a cutting tool can be attached to the portion 17b. Note that this type of machine tool is known in Japanese Patent Application Laid-Open No. 59-227343, so a detailed explanation thereof will be omitted here.
ところで、このツールホルダ係合保持部17aには、第
3図に示すように、Y軸可動ツールホルダ19が着脱自
在な形で回転駆動自在に装着されており、Y軸可動ツー
ルホルダ19は本体19a及びテーパシャンク19bか
ら構成されている。By the way, as shown in FIG. 3, a Y-axis movable tool holder 19 is detachably attached to this tool holder engaging and holding portion 17a so as to be rotatably driven. 19a and a tapered shank 19b.
即ち、Y軸可動ツールホルダ19のテーパシャンク19
bがツールホルダ係合保持部17aの工具保持穴17c
に、その軸心CT4を該工具保持穴17cの工具保持軸
CT5に一致させた形で回転駆動自在に保持されており
、更にツールホルダ係合保持部17aには、本体19a
が前記テーパシャンク19bとは独立した形でA軸方向
である第4図矢印M、N方向に工具保持軸CT5を中心
に360°回転駆動自在に係合している。更に、本体1
9aには回転工具20が、その軸心CT2をテーパシャ
ンク19bの軸心CT4から所定のオフセット量0FT
1だけ偏心させ、かつ該軸心CT2の回りを第4図矢印
に、L方向に、前記テーパシャンク19bにより回転駆
動自在な形で装着されている。なお、このY軸可動ツー
ルホルダ19等の偏心回転駆動ホルダについては、特開
昭63−221938等に開示されているので、ここで
はその詳細な説明は省略する。That is, the taper shank 19 of the Y-axis movable tool holder 19
b is the tool holding hole 17c of the tool holder engagement holding part 17a.
The main body 19a is rotatably held in such a manner that its axis CT4 coincides with the tool holding axis CT5 of the tool holding hole 17c.
is engaged with the taper shank 19b independently of the taper shank 19b so as to be freely rotatable 360° about the tool holding shaft CT5 in the directions of arrows M and N in FIG. 4, which is the A-axis direction. Furthermore, main body 1
9a, the rotary tool 20 offsets its axis CT2 by a predetermined amount 0FT from the axis CT4 of the taper shank 19b.
It is eccentric by 1 and is mounted in such a manner that it can be rotated by the taper shank 19b in the L direction, as indicated by the arrow in FIG. 4, around the axis CT2. Incidentally, an eccentric rotation drive holder such as this Y-axis movable tool holder 19 is disclosed in Japanese Patent Application Laid-Open No. 63-221938, etc., so a detailed explanation thereof will be omitted here.
また、工作機械1は、第2図に示すように、主制御部2
を有しており、主制御部2にはバス線3を介してキーボ
ード等の入力部5、デイスプレィ6、システムプログラ
ムメモリ7、加ニブログラムメモリ9、加工制御部10
、加工形状演算部11、軸制御部12等が接続している
。更に、軸制御部12には、前記刃物台25をX軸及び
Z軸方向に移動駆動する駆動モータ13.1.3並びに
前記Y軸可動ツールホルダ19をA軸方向に回転駆動す
る駆動モータ13等が各々接続している。The machine tool 1 also has a main control section 2, as shown in FIG.
The main control unit 2 is connected via a bus line 3 to an input unit 5 such as a keyboard, a display 6, a system program memory 7, a computer program memory 9, and a processing control unit 10.
, a machining shape calculation section 11, an axis control section 12, etc. are connected thereto. Furthermore, the axis control unit 12 includes a drive motor 13.1.3 that moves and drives the tool rest 25 in the X-axis and Z-axis directions, and a drive motor 13 that drives the Y-axis movable tool holder 19 to rotate in the A-axis direction. etc. are connected to each other.
工作機械1は、以上のような構成を有するので、ワーク
15の加工に際して、作業者は、ワーク15の加工形状
を参照しつつ加工に必要なデータを入力部5を介して加
工データDATとして入力し、該入力された加工データ
DATは加ニブログラムメモリ9に、第12図(a)、
(b)、(c)に示すような、加ニブログラムPR○(
円弧補間付溝加ニブログラムPRO工、点加ニブログラ
ムPR○2、直線溝加ニブログラムp R03)等とし
て格納される。Since the machine tool 1 has the above configuration, when machining the workpiece 15, the operator inputs data necessary for machining as machining data DAT via the input unit 5 while referring to the machining shape of the workpiece 15. The input machining data DAT is stored in the computer program memory 9 as shown in FIG. 12(a).
As shown in (b) and (c), the Canadian Nibrogram PR○(
It is stored as a circular interpolation grooving nib program PRO machining, a point grooving nib program PR○2, a linear grooving nib program p R03), etc.
この加ニブログラムPROにおいて、「モード」の桁に
格納された指令は、ワーク15の加エバターンを定義す
る加エバターン定義指令PPDであり、第12図(a)
に示すように、当該指令PPDが「エンミゾ」の場合に
は、第6図及び第7図に示すように、ワーク15の外周
部側面にミーリングカッタ等による円弧補間付溝加工を
、回転工具20の軸心CT2をX軸と平行に維持した形
で行なうものである。また、第12図(b)に示すよう
に、当該指令PPDが「ドリル」の場合には、第8図及
び第9図に示すように、ワーク15の外周部側面にドリ
ル穴等の穴31を1回転工具20の軸心CT2をX軸と
平行に維持した形で穿設する魚加工を行なうものであり
、第12図(C)に示すように、当該指令PPDが「ミ
ーリング」の場合には、第10図及び第11図に示すよ
うに、ワーク15の外周部側面にミーリングカッタ等に
よる直線溝加工を、回転工具20の軸心CT2をX軸と
平行に維持した形で行なうものである。また、各加ニブ
ログラムPROにおいて、加エバターン定義指令PPD
の第12図右側の各桁には、当該加エバターンを詳細に
指定するのに必要な数値NDが格納されている。即ち、
第12図(a)に示すような1円弧補間付溝加ニブログ
ラムPR○1においては、「加工溝幅」の桁に、円弧補
間付溝加工のY軸方向の加工範囲ARE 1が、第6図
及び第7図に示す加工溝幅D1として格納されており、
r基準点1・・・Z、YJ及びF基準点2・・・Z、Y
Jの桁に、円弧補間付溝加工のY軸方向の加工範囲AR
E2を指定する、第6図に示す2個の基準点P1、P2
のZ座標CZI、CZ2及びY座標CY1、CY2がそ
れぞれ格納されている。次の「工具径」の桁には、円弧
補間付溝加工に使用するミーリングカッタ等の回転工具
20の直径D2が格納されており、「X切込み量」の桁
には、ワーク15に加工形成する溝16の深さが、第7
図に示す、回転工具2oのX軸方向の切込み量x1とし
て格納されている。In this machine program PRO, the command stored in the "mode" digit is a processing pattern definition command PPD that defines the processing pattern of the workpiece 15, as shown in FIG. 12(a).
As shown in FIGS. 6 and 7, when the command PPD is "en-groove," circular interpolation groove machining is performed on the outer peripheral side surface of the workpiece 15 using a milling cutter or the like, and the rotary tool 20 This is done while maintaining the axis CT2 parallel to the X-axis. Further, as shown in FIG. 12(b), when the command PPD is "drill", as shown in FIGS. 8 and 9, a hole 31, such as a drill hole, This is a drilling process in which the axis CT2 of the rotating tool 20 is maintained parallel to the X-axis, and as shown in Fig. 12 (C), when the command PPD is "milling" As shown in FIGS. 10 and 11, a straight groove is machined using a milling cutter or the like on the outer peripheral side surface of the workpiece 15 while maintaining the axis CT2 of the rotary tool 20 parallel to the X axis. It is. In addition, in each machine program PRO, a machine program turn definition command PPD
In each digit on the right side of FIG. 12, a numerical value ND necessary for specifying the modified evaluation turn in detail is stored. That is,
In the 1-circular interpolation grooving nib program PR○1 as shown in FIG. It is stored as the machining groove width D1 shown in the figure and FIG.
r reference point 1...Z, YJ and F reference point 2...Z, Y
Machining range AR in the Y-axis direction for groove machining with circular interpolation on the J digit
The two reference points P1 and P2 shown in FIG. 6 specify E2.
Z coordinates CZI, CZ2 and Y coordinates CY1, CY2 of are stored, respectively. The next "Tool diameter" digit stores the diameter D2 of the rotary tool 20, such as a milling cutter, used for groove machining with circular interpolation, and the "X depth of cut" digit stores the diameter D2 of the rotary tool 20 used for groove machining with circular interpolation. The depth of the groove 16 is the seventh
It is stored as the cutting depth x1 of the rotary tool 2o in the X-axis direction shown in the figure.
また、第1211(b)に示すような1点加ニブログラ
ムPRO,においては、「加工点・・・Z、yJの桁に
、ドリル加工等の魚加工を行なう部位が、第8図に示す
、ワーク15の加工部位を示す基準点P3のZ座標pz
及びY座標PYとして格納されており、「X切込み量」
の桁に、ワーク15に加工形成する穴31の深さが、第
9図に示す、回転工具20のX軸方向の切込み量X1と
して格納されており、更に「工具径Jの桁には1点加工
に使用する回転工具20の直径D2が格納されている。In addition, in the one-point addition program PRO as shown in No. 1211(b), "machining point...The part to perform fish processing such as drilling is shown in FIG. Z coordinate pz of reference point P3 indicating the machining part of workpiece 15
and Y coordinate PY, and is stored as "X cutting amount"
In the digit, the depth of the hole 31 to be machined in the workpiece 15 is stored as the depth of cut X1 in the X-axis direction of the rotary tool 20, as shown in FIG. The diameter D2 of the rotary tool 20 used for point machining is stored.
また、第12図(c)に示すような、直線溝加ニブログ
ラムPRO,においては、「始点・・・Z。In addition, in the linear grooved nib program PRO as shown in FIG. 12(c), "starting point...Z.
Y」及び「終点・・・Z、YJの桁に、直線溝加工の範
囲が、第10図に示す、ワーク15の加工開始部位を示
す基準点P4のZ座標SZ及びY座41N!SYと加工
終了部位を示す基準点P5のZ座411IIIEZ及び
Y座標EYとしてそれぞれ格納されており、「X切込み
量」の桁に、ワーク15に加工形成する溝16の深さが
、第11図に示す、回転工具2OのX軸方向の切込みJ
iXlとして格納されており、更に「工具径」の桁には
、直線溝加工に使用する回転工具2oの直径D2が格納
されている。Y" and "End point...Z, YJ digits, the range of straight groove machining is shown in FIG. The Z seat 411IIIEZ and Y coordinate EY of the reference point P5 indicating the finished part of the machining are stored respectively, and the depth of the groove 16 to be machined in the workpiece 15 is shown in the digit of "X cutting depth" as shown in FIG. , the depth of cut J in the X-axis direction of the rotary tool 2O
iXl, and the diameter D2 of the rotary tool 2o used for straight groove machining is stored in the "tool diameter" digit.
こうして、加ニブログラムPROが加ニブログラムメモ
リ9に格納されたところで、作業者は、ワーク15を主
軸台23のワークチャック21に把持させ、その状態で
入力部5を介して加工開始指令を主制御部2に対して出
力する。すると、主制御部2は、加ニブログラムメモリ
9から加工すべきワーク15の加エバターンに対応した
加ニブログラムPROを読み出すと共に、加工制御部1
0に対して、該読み出された加ニブログラムPROの解
析を指令する。これを受けて加工制御部10は、第5図
に示すような、Y軸制御加ニブログラムCPRをシステ
ムプログラムメモリ7から読み出して、該読み出された
Y軸制御加ニブログラムCPHに基づいて、前記加ニブ
ログラムPROの解析動作及びそれに続く加工動作を実
行する。After the machine program PRO has been stored in the machine program memory 9, the operator grips the workpiece 15 on the workpiece chuck 21 of the headstock 23, and in this state issues a machining start command via the input unit 5. It is output to the control section 2. Then, the main control section 2 reads out the cutting program PRO corresponding to the machining turn of the workpiece 15 to be machined from the cutting program memory 9, and the processing control section 1
0 to analyze the read Canadian program PRO. In response to this, the machining control unit 10 reads out the Y-axis control machining program CPR as shown in FIG. 5 from the system program memory 7, and based on the read Y-axis control machining program CPH. Execute the analysis operation and subsequent processing operation of the Nibragram PRO.
即ち、第5図に示すY軸制御加ニブログラムCPRのス
テップS1で、加工制御部1oは、読み出された加ニブ
ログラムPRO中の「モード」の桁に格納された加エバ
ターン定義指令PPDを参照して、二九から行なう加工
が円弧補間付溝加工か、魚加工か、或いは直線溝加工か
を判定する。That is, in step S1 of the Y-axis control machining program CPR shown in FIG. From step 29, it is determined whether the machining to be performed is circular interpolation groove machining, fish machining, or linear groove machining.
例えば、第12図(a)に示すように、「モード」の桁
に加エバターン定義指令PPDとして「エンミゾ」が格
納されていた場合には、加ニブログラムPROが円弧補
間付溝加工を行なう加ニブログラムPROであると判定
して、ステップS2に入り、該読み出された円弧補間付
溝加ニブログラムPROユにおける「加工溝幅」、「基
準点1・・・Z。For example, as shown in FIG. 12(a), if "Engroove" is stored in the "Mode" digit as the machining pattern definition command PPD, the Cannibal program PRO performs groove machining with circular interpolation. It is determined that it is PRO, and the process goes to step S2, where the "machining groove width" and "reference point 1...Z" in the read circular interpolation grooving program PRO are determined.
Y」、「基準点2・・・Z、YJ、「工具径」及び「X
切込み量」の桁に格納された数値NDを読み込む。"Y", "Reference point 2...Z, YJ, "Tool diameter" and "X
Read the numerical value ND stored in the digit of ``Amount of cut''.
該読み込まれた数値NDの内、「工具径」の桁に格納さ
れた回転工具2oの直径D2に基づいて、回転工具20
の交換を行なう。それには、まずY軸可動ツールホルダ
19及び回転工具20が装着された状態のタレット17
を第1図に示す回転軸CTIの回りに矢印T又はU方向
に180”回転させて、それまで工具保持方向が矢印E
、D方向に設定されていたツールホルダ係合保持部17
aを、Y軸可動ツールホルダ19及び回転工具20と共
に矢印J、H方向に設定する。次に、該ツールホルダ係
合保持部17aに装着されたY軸可動ツールホルダ19
に装着された回転工具20をツールマガジン30に返却
(又は、Y軸可動ツールホルダ19全体を回転工具20
と共にツールマガジン30に返却)した後、これから使
用すべき回転工具20(例えば、第12図(、)に示す
円弧補間付溝加ニブログラムPRO,の場合には、r工
具径」の桁に回転工具20の直径D2として「10」が
格納されていることから、直径10nmのエンドミル)
をツールマガジン3oに搭載された複数の工具から選択
し、Y軸可動ツールホルダ19に装着する(又は、当該
回転工具20の装着されたY軸可動ツールホルダ19を
ツールホルダ係合保持部17aに装着する)。最後に、
該回転工具20及びY軸可動ツールホルダ19が装着さ
れたタレット17を回転軸CTIの回りに矢印U−15
=
又はT方向に180′回転させて、ツールホルダ係合保
持部17aの工具保持方向を矢印E、D方向に設定する
。Based on the diameter D2 of the rotary tool 2o stored in the "tool diameter" digit of the read numerical value ND, the rotary tool 20
exchange. First, the turret 17 is equipped with the Y-axis movable tool holder 19 and the rotary tool 20.
is rotated 180'' in the direction of arrow T or U around the rotation axis CTI shown in Fig. 1 until the tool holding direction is aligned with arrow E.
, the tool holder engagement holding portion 17 that was set in the D direction.
a along with the Y-axis movable tool holder 19 and rotary tool 20 are set in the directions of arrows J and H. Next, the Y-axis movable tool holder 19 attached to the tool holder engagement holding part 17a
Return the rotary tool 20 attached to the rotary tool 20 to the tool magazine 30 (or return the entire Y-axis movable tool holder 19 to the rotary tool 20
After returning the rotary tool 20 to be used from now on (for example, in the case of the circular interpolation grooving nib program PRO shown in FIG. Since "10" is stored as the diameter D2 of 20, it is an end mill with a diameter of 10 nm)
is selected from a plurality of tools mounted on the tool magazine 3o and mounted on the Y-axis movable tool holder 19 (or the Y-axis movable tool holder 19 with the rotary tool 20 mounted thereon is mounted on the tool holder engagement holding part 17a). Installing). lastly,
The turret 17 on which the rotary tool 20 and the Y-axis movable tool holder 19 are mounted is rotated around the rotation axis CTI by the arrow U-15.
= Or rotate 180' in the T direction to set the tool holding direction of the tool holder engaging and holding portion 17a in the directions of arrows E and D.
こうして、回転工具2oの交換が行なわれたところで、
ステップS3に入り、加工制御部10は軸制御部12に
対して、該装着された回転工具2oを第6図に示す基準
点P1の内側、即ちZ軸方向の加工範囲AREZ側に位
置決めするように指令する。これを受けて軸制御部12
は、駆動モータ13.13を介して刃物台25をX軸方
向である第1図矢印り、E方向及びZ軸方向である矢印
H,J方向に移動させ、また駆動モータ13を介してY
軸可動ツールホルダ19をA軸方向である矢印M、N方
向に回転させて、該装着された回転工具20の刃先が前
記ワークチャック21に把持されたワーク15に対して
、「基準点1・・・Z。After the rotary tool 2o has been replaced in this way,
In step S3, the machining control unit 10 instructs the axis control unit 12 to position the mounted rotary tool 2o inside the reference point P1 shown in FIG. 6, that is, on the machining range AREZ side in the Z-axis direction. command. In response to this, the axis control section 12
The tool post 25 is moved in the X-axis direction (arrow A) in FIG.
The axis movable tool holder 19 is rotated in the directions of arrows M and N, which are the A-axis directions, so that the cutting edge of the rotary tool 20 mounted thereon is positioned at the "reference point 1" with respect to the workpiece 15 gripped by the workpiece chuck 21. ...Z.
Y」の桁に格納されたZ座標CZ1及びY座標CY1で
表わされる基準点P1(例えば、第12図(、)に示す
円弧補間付溝加ニブログラムPR○□の場合には、「基
準点1・・・Z、YJの桁に基準点P1の2座標CZI
として「2工」、基準点P1のY座標CYIとして「y
l」が格納されていることから、第6図に示すように、
(2□、y□)で表わされる基準点P1)から、「工具
径」の桁に格納された回転工具2oの直径D2の半分の
距離(例えば、第12図(a)に示す円弧補間付溝加ニ
ブログラムPRO□の場合には、「工具径」の桁に回転
工具20の直径D2として「10」が格納されているこ
とから、10anの半分で5mm)だけ他方の基準点P
2側にシフトした位置に対向するように、回転工具20
を移動させる。ステップS4で、回転工具20が基準点
P1の内側に位置決めされたか否かを判定し、位置決め
されていないと判定された場合には、ステップS3に戻
って位置決め動作を継続し、位置決めされたと判定され
た場合には、ステップS5に入り、加工制御部10は軸
制御部12に対して、所定のX切込み量X1だけ切込む
ように指令する。The reference point P1 represented by the Z coordinate CZ1 and the Y coordinate CY1 stored in the digit of "Y" (for example, in the case of the circular interpolated grooving program PR○□ shown in FIG. ...2 coordinates CZI of the reference point P1 in the Z and YJ digits
as "2nd", and the Y coordinate CYI of reference point P1 as "y
Since "l" is stored, as shown in Figure 6,
The distance from the reference point P1 (represented by In the case of the grooving nib program PRO
Rotary tool 20 is moved so as to face the position shifted to the 2nd side.
move. In step S4, it is determined whether or not the rotary tool 20 is positioned inside the reference point P1. If it is determined that the rotary tool 20 is not positioned, the process returns to step S3 and the positioning operation is continued, and it is determined that the rotary tool 20 is positioned. If so, the process proceeds to step S5, and the machining control section 10 instructs the axis control section 12 to cut by a predetermined X cutting amount X1.
これを受けて軸制御部12は、Y軸可動ツールホルダ1
9をA軸方向に回転させない状態で回転工具20のみを
軸心CT2の回りに第4図矢印に方向に回転させると共
に、駆動モータ13を介して刃物台25をX軸の負方向
である矢印り方向。In response to this, the axis control unit 12 controls the Y-axis movable tool holder 1.
9 is not rotated in the A-axis direction, only the rotary tool 20 is rotated around the axis CT2 in the direction of the arrow in FIG. direction.
即ちワーク15に接近する方向にX切込み量X1(例え
ば、第12図(a)に示す円弧補間付溝加ニブログラム
PRO,の場合には、「X切込み量」の桁にX切込み量
X1として「X□」が格納されていることから、x 1
ntn )だけ送り込む。すると、ワーク15の基準点
P1において、回転工具20の直径D2(例えば、第1
2図(a)に示す円弧補間付溝加ニブログラムPR○1
の場合には、「工具径」の桁に回転工具20の直径D2
として「10」が格納されていることから、10nn+
)に等しい内径を有する円柱穴がX軸と平行な方向に穿
設され、回転工具20は該円柱穴内で矢印に方向に回転
した状態を維持するに
うして、ステップS5で、回転工具20がワーク15に
対してX軸の負方向にX切込み量X1だけ送り込まれて
回転している状態で、ステップS6に入り、加工形状演
算部11は、前記数値NDに基づいて次式ので表わされ
る円の軌跡を演算する。That is, in the direction approaching the workpiece 15, the X cutting amount X1 (for example, in the case of the circular interpolation grooving program PRO shown in FIG. Since “X□” is stored, x 1
ntn). Then, at the reference point P1 of the workpiece 15, the diameter D2 of the rotary tool 20 (for example, the first
Grooving nib program with circular interpolation shown in Figure 2 (a) PR○1
In this case, the diameter D2 of the rotary tool 20 is shown in the "tool diameter" digit.
Since "10" is stored as "10", 10nn+
) is drilled in a direction parallel to the X-axis, and while the rotary tool 20 is kept rotated in the direction of the arrow within the cylindrical hole, in step S5, the rotary tool 20 is In a state in which the workpiece 15 is rotated by being fed by the X depth of cut X1 in the negative direction of the Compute the trajectory of.
(z−(CZI−Di/2))2+(y−CYI)2=
((D l −D 2)/ 2)” ・・・・・■例
えば、第12図(a)に示す円弧補間付溝加ニブログラ
ムPR○1の場合には、[基準点1・・Z、YJの桁に
基準点P1のZ座標CZIとしてrzlJ 、Y座標C
Y1として「yxJが格納されており、「加工溝幅」の
桁に加工溝幅D1としてrlOOJが格納されており、
更に「工具径」の桁に回転工具20の直径D2としてr
loJが格納されていることから、(z−(z□−50
))2+(y−y工)”=452で表わされる円となる
。(z-(CZI-Di/2))2+(y-CYI)2=
((D l −D 2) / 2)” ...■For example, in the case of the circular interpolation grooved nib program PR○1 shown in FIG. 12(a), [reference point 1...Z, rzlJ as the Z coordinate CZI of the reference point P1 in the YJ digit, and the Y coordinate C
``yxJ'' is stored as Y1, rlOOJ is stored as the machining groove width D1 in the digit of ``machining groove width'',
Furthermore, in the digit of "Tool diameter", enter r as the diameter D2 of the rotary tool 20.
Since loJ is stored, (z−(z□−50
))2+(y−y 工)”=452 circles.
こうして、円の軌跡が演算されたところで、加工制御部
10は軸制御部12に対して、前記式■に基づいてA軸
及びZ軸のパルス分配を行ない、Y軸可動ツールホルダ
19をA軸の正方向である矢印N方向に回転させると同
時に、刃物台25をZ軸の負方向である矢印H方向に移
動させて、Y軸可動ツールホルダ19に装着された回転
工具20が前記演算された円の軌跡に沿って時計方向に
移動して円弧溝加工するように、A軸とZ軸の同時2軸
制御加工を指令する。この際、Y軸可動ツールホルダ1
9のテーパシャンク19bの軸心CT4は、既に述べた
ように、x−Z平面上に設定されているので、回転工具
20が基準点P1の内側に位置決めされた状態では、Y
軸可動ツールホルダ19の本体19aは、第4図に実線
で示すような位置に位置決めされる。即ち、回転工具2
0は、テーパシャンク19bの軸心CT4からZ軸の負
方向に最大限偏心した状態となる。従って。After the circular locus has been calculated in this way, the machining control section 10 distributes pulses to the A-axis and Z-axis to the axis control section 12 based on the above formula (2), and moves the Y-axis movable tool holder 19 to The rotary tool 20 mounted on the Y-axis movable tool holder 19 is rotated in the direction of the arrow N, which is the positive direction of the Z-axis, and at the same time, the tool rest 25 is moved in the direction of the arrow H, which is the negative direction of the Z-axis. Simultaneous two-axis control machining of A-axis and Z-axis is commanded to move clockwise along a circular locus to machine an arcuate groove. At this time, the Y-axis movable tool holder 1
As already mentioned, the axis CT4 of the taper shank 19b of No. 9 is set on the x-Z plane, so when the rotary tool 20 is positioned inside the reference point P1,
The main body 19a of the shaft movable tool holder 19 is positioned at a position as shown by the solid line in FIG. That is, the rotary tool 2
0 is a state in which the tapered shank 19b is eccentrically eccentric to the maximum extent in the negative direction of the Z-axis from the axis CT4. Therefore.
回転工具20は、この設定位置からY軸方向である矢印
F及びG方向にそれぞれ1回転工具20のオフセット量
0FTIだけ離れた、距離L3(回転工具2oのオフセ
ット量○FTIの2倍)の範囲内において、任意の位置
に移動駆動することが出来る。The rotary tool 20 is moved in the range of distance L3 (twice the offset amount ○FTI of the rotary tool 2o), which is away from this set position by the offset amount 0FTI of the rotary tool 20 in the directions of arrows F and G, which are the Y-axis directions. It can be moved and driven to any position within.
こうして、ステップS6で、A軸とZ軸の同時2軸制御
により円弧状の溝加工を行なうと、回転工具20は、第
4図及び第6図矢印PASの軌跡に沿って移動する形と
なり、結果的に式■で示す円弧状の溝16が形成される
。次に、ステップS7で、y =CY 1 +(D 1
−D 2)/ 2に達したか否か(例えば、第12図(
a)に示す円弧補間付溝加ニブログラムPRO工の場合
には、「基準点1 ・Z、YJの桁にY座標CYIとし
て「y□」が格納されており、「加工溝幅」の桁に加工
溝幅D1としてrlOOJが格納されており、更に「工
具径」の桁に回転工具20の直径D2としてrlOJが
格納されていることから、y=3’1+45に達したか
否か)、即ち回転工具20が基準点P1の内側から17
4円の溝加工を行なって、第6図に示す直線溝加工への
移行位置PO32まで移動したか否かを判定する。In this way, when arc-shaped groove machining is performed by simultaneous two-axis control of the A-axis and Z-axis in step S6, the rotary tool 20 moves along the trajectory of the arrow PAS in FIGS. 4 and 6, As a result, an arcuate groove 16 shown by formula (2) is formed. Next, in step S7, y = CY 1 + (D 1
-D 2)/2 has been reached (for example, Fig. 12 (
In the case of the circular interpolation grooving Nibrogram PRO machining shown in a), "y□" is stored as the Y coordinate CYI in the "Reference point 1 - Z, YJ" digit, and "y□" is stored in the "Processing groove width" digit. Since rlOOJ is stored as the machining groove width D1, and rlOJ is stored as the diameter D2 of the rotary tool 20 in the "tool diameter" digit, whether y=3'1+45 has been reached), i.e. The rotary tool 20 moves 17 from inside the reference point P1.
After machining four circles of grooves, it is determined whether or not the machine has moved to a transition position PO32 to straight groove machining shown in FIG.
こうして、ステップS7での判定において、回転工具2
oが直線溝加工への移行位置PO82まで移動していな
いと判定された場合には、ステップS6に戻って円弧溝
加工を継続し、移動したと判定された場合には、ステッ
プS8に入り、加王制御部10は軸制御部12に対して
、直線溝加工動作を行なうように指令する。これを受け
て軸制御部12は、Y軸可動ツールホルダ19をA軸方
向に回転させない状態で、即ちY軸可動ツールホルダ1
9の現在のA軸角度位置を確保したまま、膳区動モータ
13を介して刃物台25をZ軸の負方向である矢印H方
向に移動させて、直線溝加工を行なう。すると、回転工
具20は、Y座標位置を一定に保持した形のまま、第6
図矢印H方向に移動駆動され、結果的に直線溝加工への
移行位置PO32と円弧溝加工への移行位置PO53を
結ぶ直線状の溝16が加工される。次に、ステップS9
で、z = CZ 2 + D 1 / 2に達したか
否か(例えば、第12図(a)に示す円弧補間付溝加ニ
ブログラムPRO□の場合には、「加工溝幅」の桁に加
工溝幅D1としてrloOJが格納されており。In this way, in the determination in step S7, the rotary tool 2
If it is determined that o has not moved to the transition position PO82 to straight groove machining, the process returns to step S6 to continue the circular groove machining, and if it is determined that o has moved, the process proceeds to step S8. The Kao control unit 10 instructs the axis control unit 12 to perform a straight groove machining operation. In response to this, the axis control unit 12 sets the Y-axis movable tool holder 19 in a state where it does not rotate in the A-axis direction, that is, the Y-axis movable tool holder 1
While maintaining the current A-axis angular position of 9, the tool rest 25 is moved in the direction of arrow H, which is the negative direction of the Z-axis, via the table movement motor 13 to perform straight groove machining. Then, the rotary tool 20 moves to the sixth position while keeping the Y coordinate position constant.
It is driven to move in the direction of arrow H in the figure, and as a result, a linear groove 16 is machined that connects the transition position PO32 to straight groove machining and the transition position PO53 to circular groove machining. Next, step S9
Then, check whether z = CZ 2 + D 1 / 2 has been reached (for example, in the case of the circular interpolation grooving program PRO□ shown in Fig. 12(a), the machining is performed to the digit of the "machined groove width"). rloOJ is stored as the groove width D1.
「基準点2・・Z、YJの桁にZ座標CZ2として「z
2」が格納されていることから、z=22+50に達し
たか否か)、即ち回転工具2oが直線溝加工への移行位
置PO32から矢印H方向への直線溝加工を行なって、
第6図に示す円弧溝加工への移行位置PO33まで移動
したか否かを判定し、移動していないと判定された場合
には、ステップS8に戻って直線溝加工を継続し、移動
したと判定された場合には、ステップSIOに入り、加
工形状演算部11は、前記数値NDに基づいて次式■で
表わされる、次に加工すべき円の軌跡を演算する。"Reference point 2... In the Z, YJ digit, enter the Z coordinate CZ2 as "z
2" is stored, whether z=22+50 has been reached), that is, the rotary tool 2o performs straight groove machining in the direction of arrow H from the transition position PO32 to straight groove machining,
It is determined whether or not it has moved to the transition position PO33 to circular groove machining shown in FIG. If it is determined, step SIO is entered, and the machining shape calculation section 11 calculates the locus of the circle to be machined next, which is expressed by the following equation (2), based on the numerical value ND.
(z−(C,Z2+D1/2))”+(y−CY2)2
=((D 1−D 2)/2)” ・・・・・・■例
えば、第12図(、)に示す円弧補間付溝加ニブログラ
ムPRO□の場合には、「基準点2・・・Z、YJの桁
に基準点P2のZ座標CZ2として’ZzJ−基準点P
2のY座標CY2として「y2」が格納されており、「
加工溝幅」の桁に加工溝幅D1としてrlOOJが格納
されており、更に「工具径」の桁に回転工具20の直径
D2として「10」が格納されていることから、(z
−(z。(z-(C, Z2+D1/2))"+(y-CY2)2
= ((D 1 - D 2) / 2)"... For example, in the case of the circular interpolation grooving program PRO□ shown in Fig. 12 (,), "Reference point 2... 'ZzJ - reference point P as Z coordinate CZ2 of reference point P2 in Z, YJ digits
"y2" is stored as the Y coordinate CY2 of 2, and "
rlOOJ is stored as the machining groove width D1 in the "machining groove width" digit, and "10" is stored as the diameter D2 of the rotary tool 20 in the "tool diameter" digit, so (z
-(z.
+50))2+(y −yz)”=45”で表わされる
円となる。+50))2+(y-yz)"=45".
こうして、円の軌跡が演算されたところで、加工制御部
10は軸制御部12に対して、前記式■に基づいてA軸
及びZ軸のパルス分配を行ない、Y軸可動ツールホルダ
19をA軸の負方向である矢印M方向に回転させると同
時に、刃物台25を2軸の負方向である矢印H方向に移
動させて、該装着された回転工具20が前記の式■で表
わされる円の軌跡に沿って時計方向に移動して溝加工す
るように、A軸とZ軸の同時2軸制御加工を指令する。After the circular locus has been calculated in this way, the machining control section 10 distributes pulses to the A-axis and Z-axis to the axis control section 12 based on the above formula (2), and moves the Y-axis movable tool holder 19 to At the same time, the tool rest 25 is moved in the direction of arrow H, which is the negative direction of the two axes, so that the mounted rotary tool 20 moves around the circle represented by the above formula (2). Simultaneous two-axis control machining of the A-axis and Z-axis is commanded to move clockwise along the locus to machine the groove.
すると、回転工具20は、第6図に示す、円弧溝加工へ
の移行位置possから基準点P2を通過して、2度目
の直線溝加工への移行位置Po54八式■に基づいて円
弧状に移動し、結果的に半円状の溝16が形成される。Then, the rotary tool 20 passes through the reference point P2 from the transition position poss to circular groove machining, shown in FIG. As a result, a semicircular groove 16 is formed.
更にステップS11で、y=CY2−(Di−D2)/
2に達したか否か(例えば、第12図(a)に示す円弧
補間付溝加ニブログラムPR○、の場合には、「基準点
2−Z、YJ の桁にY座標CY2として「y2」が格
納されており、「加工溝幅」の桁に加工溝幅D1として
rloOJが格納されており、更に「工具径」の桁に回
転工具20の直径D2として「1o」が格納されている
ことから、Y=Vz45に達したか否か)、即ち回転工
具2oが円弧溝加工への移行位置PO53から半円の溝
加工を行なって、第6図に示す2度目の直線溝加工への
移行位置PO54まで移動したか否かを判定する。Furthermore, in step S11, y=CY2-(Di-D2)/
2 (for example, in the case of the grooved nib program with circular interpolation PR○ shown in FIG. is stored, rloOJ is stored as the machining groove width D1 in the "machining groove width" digit, and "1o" is stored as the diameter D2 of the rotary tool 20 in the "tool diameter" digit. , whether Y=Vz45 has been reached), that is, the rotary tool 2o performs semicircular groove machining from the transition position PO53 to circular groove machining, and then shifts to the second straight groove machining shown in FIG. It is determined whether it has moved to position PO54.
ステップSllでの判定において、回転工具20が2度
目の直線溝加工への移行位置PO34まで移動していな
いと判定された場合には、ステップSIOに戻って円弧
溝加工を継続し、移動したと判定された場合には、ステ
ップS12に入り、加工制御部10は軸制御部12に対
して、直線溝加工動作を行なうように指令する。これを
受けて軸制御部12は、Y軸可動ツールホルダ19をA
軸方向に回転させない状態で、即ちY軸可動ツールホル
ダ19の現在のA軸角度位置を確保したまま、駆動モー
タ13を介して刃物台25をZ軸の正方向である矢印J
方向に移動させて、直線溝加工動作
工を行なう。すると1回転工具2oは、2度目の直線溝
加工への移行位置PO34より第6図矢印J方向に直線
的に移動し、結果的に直線状の溝16が加工形成される
。次に、ステップS13で、z=CZI Di/2に
達したか否か(例えば、第12図(、)に示す円弧補間
付溝加ニブログラムPRO工の場合には、「加工溝幅」
の桁に加工溝幅D1としてrloo」が格納されており
、「基準点1・・Z、YJの桁にZ座標cZ1として「
21」が格納されていることから、z=z1−50に達
したか否か)、即ち回転工具2oが2度目の直線溝加工
への移行位置PO54から矢印J方向への直線溝加工を
行なって、第6図に示す2度目の円弧溝加工への移行位
置PO55まで移動したか否かを判定し、移動していな
いと判定された場合には、ステップSL2に戻って直!
溝加工をm続し、移動したと判定さ九た場合には、ステ
ップ814に入り、加工制御部10は軸制御部12に対
して、前記式のに基づいてA軸及びZ軸のパルス分配を
行ない、Y軸可動ツールホルダ19をA軸の正方向であ
る矢印N方向に回転させると同時に、刃物台25を2軸
の正方向である矢印J方向に移動させて、該装着された
回転工具20が前記の式ので表わされる円の軌跡に沿っ
て時計方向に移動して円弧溝加工するように、A軸と2
軸の同時2軸制御加工を指令する。すると、回転工具2
0は、2度目の円弧溝加工への移行位置PO35から基
準点P1に向けて式■に基づいて円弧状に移動し、結果
的に円弧状の溝16が形成される。If it is determined in step Sll that the rotary tool 20 has not moved to the transition position PO34 to the second straight groove machining, the process returns to step SIO and continues circular groove machining, and it is determined that the rotary tool 20 has moved. If it is determined, step S12 is entered, and the machining control section 10 instructs the axis control section 12 to perform a straight groove machining operation. In response to this, the axis control unit 12 moves the Y-axis movable tool holder 19 to A.
Without rotating in the axial direction, that is, while maintaining the current A-axis angular position of the Y-axis movable tool holder 19, the tool rest 25 is moved by the drive motor 13 in the direction of arrow J, which is the positive direction of the Z-axis.
direction to perform straight groove machining operations. Then, the one-turn tool 2o moves linearly in the direction of arrow J in FIG. 6 from the transition position PO34 to the second straight groove machining, and as a result, a straight groove 16 is formed. Next, in step S13, it is determined whether z=CZI Di/2 has been reached (for example, in the case of the circular interpolation grooving Niprogram PRO machining shown in FIG.
"rloo" is stored as the machining groove width D1 in the digit, and "rloo" is stored as the Z coordinate cZ1 in the digit "reference point 1...Z, YJ".
21" is stored, whether z=z1-50 has been reached), that is, the rotary tool 2o performs linear groove machining in the direction of arrow J from the transition position PO54 to the second straight groove machining. Then, it is determined whether or not it has moved to the transition position PO55 for the second circular groove machining shown in FIG.
If it is determined that the groove machining has continued for m and the movement has been made, the process proceeds to step 814, and the machining control unit 10 instructs the axis control unit 12 to distribute the pulses of the A-axis and Z-axis based on the above formula. The Y-axis movable tool holder 19 is rotated in the direction of arrow N, which is the positive direction of the A-axis, and at the same time, the tool rest 25 is moved in the direction of arrow J, which is the positive direction of the two axes. The A-axis and 2
Commands simultaneous two-axis control machining. Then, rotary tool 2
0 moves in an arc shape from the transition position PO35 to the second circular groove machining toward the reference point P1 based on equation (2), and as a result, an arc groove 16 is formed.
更に、ステップ815で、y=cY1に達したか否か(
例えば、第12図(a)に示す円弧補間付溝加ニブログ
ラムPRO1の場合には、「基準点1・・・Z、YJの
桁に基準点P1のY座1@CYIとして「y工」が格納
されていることから、y=y1に達したか否か)、即ち
回転工具20が2度目の円弧溝加工への移行位置PO3
5から1/4円の溝加工を行なって、再び加工開始位置
PO31まで移動したか否かを判定し、移動していない
と判定された場合には、ステップS14に戻って円弧溝
加工を継続し、移動したと判定された場合には、回転工
具20をX軸の正方向である矢印E方向、即ちワーク1
5から離反する方向にX切込み量X工だけ後退させてか
ら、回転工具20の軸心CT2の回りの回転を停止させ
たところで、Y軸制御加ニブログラムCPRが終了し、
ここでワーク15の外周部側面における円弧補間付溝加
工が完了する。Furthermore, in step 815, it is determined whether y=cY1 has been reached (
For example, in the case of the circular interpolation grooving nib program PRO1 shown in FIG. Since it is stored, whether y=y1 has been reached), that is, the position PO3 where the rotary tool 20 moves to the second circular groove machining.
5 to 1/4 circle groove machining, and then it is determined whether or not it has moved to the machining start position PO31 again. If it is determined that it has not moved, the process returns to step S14 and continues circular groove machining. However, if it is determined that the workpiece 1 has moved, the rotary tool 20 is moved in the direction of arrow E, which is the positive direction of the X-axis, that is, the workpiece 1
When the rotation of the rotary tool 20 around the axis CT2 is stopped after the rotary tool 20 is moved back in the direction away from the rotary tool 20 by an amount of X cutting amount
At this point, the groove machining with circular interpolation on the outer peripheral side surface of the workpiece 15 is completed.
このようにして1円弧補間付溝加工を行なうと、ワーク
15の外周部側面に加工された溝16は、第7図に示す
ように、X軸と平行に、しかもY軸方向に距離D1をお
いた形で形成される。When grooving with one-circular interpolation is performed in this way, the groove 16 machined on the outer peripheral side surface of the workpiece 15 is parallel to the X-axis and at a distance D1 in the Y-axis direction, as shown in FIG. It is formed in a laid-back shape.
一方、Y軸制御加ニブログラムCPRのステップS1で
の判定において、加ニブログラムメモリ9から読み出さ
れた加ニブログラムPRO中の「モードJの桁に、第1
2図(b)に示すように、加エバターン定義指令PPD
として「ドリル」が格納されていた場合には、当該域ニ
ブログラムPR○はドリル加工等の魚加工を行なう加ニ
ブログラム!’ROであると判定して、ステップS16
に入り、該読み出された点加ニブログラムPRO。On the other hand, in the determination in step S1 of the Y-axis control machine program CPR, in the machine program PRO read from the machine program memory 9, the first
As shown in Fig. 2(b), the processing pattern definition command PPD
If "drill" is stored as "drill", the area Nibrogram PR○ is a Canadian Nibrogram that performs fish processing such as drilling! 'RO, and step S16
and read out the point addition program PRO.
における「加工点・・・Z、YJ、rX切込み量J及γ
C「工具径」の桁に格納された数値NDを読み込む。"Machining point...Z, YJ, rX depth of cut J and γ"
C Read the numerical value ND stored in the “tool diameter” digit.
該読み込まれた数値NDの内、「工具径」の桁に格納さ
れた回転工具20の直径D2に基づいて、回転工具20
の交換を行なう。そ九には、まずY軸可動ツールホルダ
19及び回転工具20が装着された状態のタレット17
を第1図に示す回転軸CTIの回りに矢印T又はU方向
に180″回転させて、それまで工具保持方向が矢印E
、D方向に設定されていたツールホルダ係合保持部17
aを、Y軸可動ツールホルダ19及び回転工具20と共
に矢印J、H方向に設定する。次に、該ツールホルダ係
合保持部17aに装着されたY軸可動ツールホルダ19
に装着された回転工具20をツールマガジン30に返却
(又は、Y軸可動ツールホルダ19全体を回転工具20
と共にツールマガジン3oに返却)した後、これから使
用すべき回転工具20(例えば、第12図(b)に示す
点加ニブログラムPR02の場合には、「工具径」の桁
に回転工具20の直径D2として「14」が格納されて
いることから、直径14画のドリル)をツールマガジン
30に搭載された複数の工具から選択し、Y軸可動ツー
ルホルダ19に装着する(又は、当該回転工具2oの装
着されたY軸可動ツールホルダ19をツールホルダ係合
保持部17aに装着する)。最後に、該回転工具20及
びY軸可動ツールホルダ19が装着されたタレット17
を回転軸CTIの回りに矢印U又はT方向に180°回
転させて、ツールホルダ係合保持部17aの工具保持方
向を矢印E、D方向に設定する。Based on the diameter D2 of the rotary tool 20 stored in the “tool diameter” digit of the read numerical value ND, the rotary tool 20
exchange. First, the turret 17 with the Y-axis movable tool holder 19 and the rotary tool 20 mounted thereon is shown.
is rotated 180'' in the direction of arrow T or U around the rotation axis CTI shown in Fig. 1 until the tool holding direction is aligned with arrow E.
, the tool holder engagement holding portion 17 that was set in the D direction.
a along with the Y-axis movable tool holder 19 and rotary tool 20 are set in the directions of arrows J and H. Next, the Y-axis movable tool holder 19 attached to the tool holder engagement holding part 17a
Return the rotary tool 20 attached to the rotary tool 20 to the tool magazine 30 (or return the entire Y-axis movable tool holder 19 to the rotary tool 20
After the rotary tool 20 to be used (for example, in the case of the dot addition nib program PR02 shown in FIG. 12(b), the diameter D2 of the rotary tool 20 is entered in the "tool diameter" digit). Since "14" is stored as "14", a drill with a diameter of 14 strokes) is selected from the plurality of tools mounted in the tool magazine 30 and mounted on the Y-axis movable tool holder 19 (or a drill with a diameter of 14 (The attached Y-axis movable tool holder 19 is attached to the tool holder engagement holding part 17a). Finally, the turret 17 is equipped with the rotary tool 20 and the Y-axis movable tool holder 19.
is rotated by 180° around the rotation axis CTI in the direction of arrow U or T, and the tool holding direction of the tool holder engaging and holding portion 17a is set in the direction of arrows E and D.
こうして、回転工具20の交換が行なわれたところで、
ステップS17に入り、加工制御部10は軸制御部12
に対して、該装着された回転工具20を第8図に示す、
ワーク15の加工部位を示す基準点P3に位置決めする
ように指令する。After the rotary tool 20 has been replaced in this way,
In step S17, the machining control section 10 controls the axis control section 12.
In contrast, the mounted rotary tool 20 is shown in FIG.
A command is given to position the workpiece 15 at a reference point P3 that indicates the part to be machined.
これを受けて軸制御部12は、駆動モータ13.13を
介して刃物台25をX軸方向である第1図矢印り、E方
向及びZ軸方向である矢印H,J方向に移動させ、また
駆動モータ13を介してY軸可動ツールホルダ19をA
軸方向である矢印M、N方向に回転させて、該装着され
た回転工具20の刃先がワークチャック21に把持され
たワーク15に対して、「加工点・・・Z、YJの桁に
格納されたZ座標PZ及びY座標PYで表わされる基準
点P3(例えば、第12図(b)に示す点加ニブログラ
ムPRO□の場合には、「加工点・・・Z、YJの桁に
基準点P3のZs標pzとして「z3」、基準点P3の
Y座標PYとして「y3」が格納されていることから、
第8図に示すように、(z3゜ya)で表わさ九る基準
点P3)で、回転工具20の軸心CT2がワーク15の
軸心CT3から所定量LLだけ偏心した状態で対向する
ように、回転工具20を位置決めする。In response to this, the axis control unit 12 moves the tool rest 25 in the X-axis direction, arrows A and E in FIG. 1, and the Z-axis direction, arrows H and J, via the drive motor 13.13. In addition, the Y-axis movable tool holder 19 is moved to A via the drive motor 13.
The cutting edge of the attached rotary tool 20 is rotated in the axial direction of the arrows M and N, and the cutting edge of the attached rotary tool 20 is moved to the workpiece 15 gripped by the workpiece chuck 21, and the machining point is stored in the Z and YJ digits. The reference point P3 represented by the Z coordinate PZ and Y coordinate PY (for example, in the case of the point addition program PRO□ shown in FIG. Since "z3" is stored as the Zs mark pz of P3 and "y3" is stored as the Y coordinate PY of the reference point P3,
As shown in FIG. 8, the shaft center CT2 of the rotary tool 20 is offset from the shaft center CT3 of the workpiece 15 by a predetermined amount LL and faces the center point P3), which is represented by (z3°ya). , position the rotary tool 20.
こうして、回転工具20が基準点P3に位置決めされた
ところで、ステップS18に入り、加工制御部10は軸
制御部12に対して、所定のX切込み量X1の穿設動作
を指令する。これを受けて軸制御部12は、Y軸可動ツ
ールホルダ19をへ障方向に回転させない状態で回転工
具20のみを軸心CT2の回りに第4図矢印に方向に回
転させると共に、駆動モータ13を介して刃物台25を
X軸の負方向である矢印り方向、即ちワーク15に接近
する方向にX切込み量Xi(例えば、第12図(b)に
示す点加ニブログラムPRO,の場合には、「X切込み
量」の桁にX切込み量X1として「X3」が格納されて
いることから、x 3 mm )だけ送り込む。その後
、該回転工具20をX軸の正方向である矢印E方向、即
ちワーク15から離反する方向に同じX切込み量x1だ
け後退させ、回転工具20の軸心CT2の回りの回転を
停止させる。すると、第8図及び第9図に示すように、
ワーク15の基準点P3において、回転工具20の直径
D2(例えば、第12図(b)に示す点加ニブログラム
PRO□の場合には、「工具径」の桁に回転工具20の
直径D2として「14」が格納されていることから、1
4+m+)に等しい内径を有する穴31がX軸と平行な
方向に、距離L1だけオフセットした形で穿設される。When the rotary tool 20 is thus positioned at the reference point P3, the process proceeds to step S18, and the machining control section 10 instructs the axis control section 12 to perform a drilling operation of a predetermined X depth of cut X1. In response to this, the axis control unit 12 rotates only the rotary tool 20 around the axis CT2 in the direction of the arrow in FIG. to move the tool rest 25 in the negative direction of the X axis, that is, in the direction of approaching the workpiece 15 by the X cutting amount Xi (for example, in the case of the point addition nib program PRO shown in FIG. , since "X3" is stored as the X cut amount X1 in the "X cut amount" digit, feed by x 3 mm). Thereafter, the rotary tool 20 is moved back by the same X cutting amount x1 in the direction of arrow E, which is the positive direction of the X axis, that is, in the direction away from the workpiece 15, and the rotation of the rotary tool 20 around the axis CT2 is stopped. Then, as shown in Figures 8 and 9,
At the reference point P3 of the workpiece 15, the diameter D2 of the rotary tool 20 (for example, in the case of the point addition nib program PRO□ shown in FIG. 14" is stored, so 1
A hole 31 having an inner diameter equal to 4+m+) is bored in a direction parallel to the X-axis, offset by a distance L1.
こうして、所定のX切込み量X1の穿設動作が終了した
ところで、Y軸制御加ニブログラムCPRが終了し、こ
こでワーク15の外周部側面における魚加工が完了する
。なお、この際L1=0、即ち回転工具20の軸心CT
2が偏心しない状態で、ワーク15の外周部側面に対し
て魚加工を同様に行なうことも当然可能である。In this way, when the drilling operation of the predetermined X depth of cut X1 is completed, the Y-axis controlled machining program CPR is completed, and the machining on the outer circumferential side surface of the workpiece 15 is completed. In addition, at this time, L1=0, that is, the axis CT of the rotary tool 20
Of course, it is also possible to perform similar processing on the outer peripheral side surface of the workpiece 15 in a state where the workpiece 2 is not eccentric.
また、Y軸制御加ニブログラムCPHのステップS1で
の判定において、加ニブログラムメモリ9から読み出さ
九た加ニブログラムPRO中の「モード」の桁に、第1
2図(C)に示すように、加エバターン定義指令PPD
として「ミーリング」が格納されていた場合には、当該
加ニブログラムPROは直線的に溝加工を行なう加ニブ
ログラムPROであると判定して、ステップ819に入
り、該読み出された直線震域ニブログラムPRO,にお
ける「始点・・・Z、YJ、「終点・・・Z、YJ、[
X切込み量」及び「工具径」の桁に格納された数値ND
を読み込む。In addition, in the determination of the Y-axis control machine program CPH in step S1, the first digit of the "mode" in the machine program PRO read from the machine program memory 9 is
As shown in Fig. 2 (C), the processing pattern definition command PPD
If "Milling" is stored as "Milling", it is determined that the concerned Kani program PRO is a Kani program PRO that performs linear groove machining, and the process proceeds to step 819, where the read linear seismic area Ni program PRO is stored. , "Starting point...Z, YJ," Ending point...Z, YJ, [
Numeric value ND stored in the digits of “X depth of cut” and “tool diameter”
Load.
該読み込まれた数値NDの内、「工具径」の桁に格納さ
れた回転工具20の直径D2に基づい−翼一
て、既に述べた手順により回転工具20の交換を行なう
。回転工具20の交換が行なわれたところで、ステップ
S20に入り、加工制御部10は軸制御部12に対して
、該装着された回転工具20を第10図に示す、ワーク
15の加工開始部位を示す基準点P4に位置決めするよ
うに指令する。Based on the diameter D2 of the rotary tool 20 stored in the "tool diameter" digit of the read numerical value ND, the rotary tool 20 is replaced according to the procedure already described. After the rotary tool 20 has been replaced, the process proceeds to step S20, and the machining control unit 10 instructs the axis control unit 12 to use the mounted rotary tool 20 to locate the machining start position of the workpiece 15 as shown in FIG. A command is given to position to the reference point P4 shown.
こ九を受けて軸制御部12は、駆動モータ13.13を
介して刃物台25をX軸方向である第1図矢印り、E方
向及びZ軸方向である矢印H,J方向に移動させ、また
駆動モータ13を介してY軸可動ツールホルダ19をA
軸方向である矢印M、N方向に回転させて、該装着され
た回転工具20の刃先がワークチャック21に把持され
たワーク15に対して、r始点・・Z、YJの桁に格納
されたZ座標SZ及びY座標SYで表わされる基準点P
4(例えば、第12@(c)に示す直線溝加ニブログラ
ムPRO,の場合には、「始点・・・Z、YJの桁に基
準点P4の2座標Szとして「z4」、基準点P4のY
座標SYとして「y4」が格納されていることから、第
10図に示すように、(241y4)で表わされる基準
点P4)で、回転工具20の軸心CT2がワーク15の
軸心CT3から所定量L2だけ偏心した状態で対向する
ように、回転工具20を移動させる。ステップS21で
、回転工具20が基準点P4に位置決めされたか否かを
判定し5位置決めされていないと判定された場合には、
ステップS20に戻って位置決め動作を継続し、位置決
めされたと判定された場合には、ステップS22に入り
、加工制御部10は軸制御部12に対して、所定のX切
込み量x1だけ切込むように指令する。これを受けて軸
制御部12は、Y軸可動ツールホルダ19をA軸方向に
回転させない状態で回転工具20のみを軸心CT2の回
りに第4図矢印に方向に回転させると共に、駆動モータ
13を介して刃物台25をX軸の負方向である矢印り方
向、即ちワーク15に接近する方向にX切込み量Xi(
例えば、第12図CC)に示す直線溝加ニブログラムP
R○、の場合には、「X切込み量」の桁にX切込み量X
1として「x4」が格納されていることから、X4II
n)だけ送り込む。In response to this, the axis control unit 12 moves the tool post 25 in the X-axis direction, which is the arrow A, in the E direction in FIG. 1, and in the Z-axis direction, which is the arrow H, J direction. , and the Y-axis movable tool holder 19 is moved to A via the drive motor 13.
By rotating in the directions of arrows M and N, which are the axial directions, the cutting edge of the mounted rotary tool 20 is stored in the r starting point...Z and YJ digits with respect to the workpiece 15 gripped by the workpiece chuck 21. Reference point P expressed by Z coordinate SZ and Y coordinate SY
4 (For example, in the case of the linear grooved nib program PRO shown in No. 12 @ (c), "Start point... In the Z, YJ digits, "z4" as the two coordinates Sz of the reference point P4, Y
Since "y4" is stored as the coordinate SY, as shown in FIG. The rotary tool 20 is moved so as to face each other while being eccentric by the amount L2. In step S21, it is determined whether or not the rotary tool 20 is positioned at the reference point P4, and if it is determined that the rotary tool 20 is not positioned at the reference point P4,
The process returns to step S20 to continue the positioning operation, and if it is determined that the position has been determined, the process proceeds to step S22, where the machining control unit 10 instructs the axis control unit 12 to cut by a predetermined X depth of cut x1. command. In response to this, the axis control unit 12 rotates only the rotary tool 20 around the axis CT2 in the direction of the arrow in FIG. to move the tool rest 25 in the negative direction of the X axis, that is, in the direction of approaching the workpiece 15 by the
For example, the linear grooved nib program P shown in FIG. 12 (CC)
In the case of R○, enter the X depth of cut in the digit of "X depth of cut"
Since "x4" is stored as 1, X4II
Send only n).
すると、ワーク15の加工開始部位を示す基準点P4に
おいて、回転工具20の直径D2(例えば、第12図(
C)に示す直線溝加ニブログラムPRO。Then, at the reference point P4 indicating the machining start part of the workpiece 15, the diameter D2 of the rotary tool 20 (for example, in FIG.
Linear grooved Nibrogram PRO shown in C).
の場合には、「工具径」の桁に回転工具20の直径D2
として「12」が格納されていることから、12no)
に等しい内径を有する円柱穴がX軸と平行な方向に穿設
され、回転工具20は該円柱穴内で矢印に方向に回転し
た状態を維持する。In this case, the diameter D2 of the rotary tool 20 is shown in the "tool diameter" digit.
Since "12" is stored as "12", 12no)
A cylindrical hole having an inner diameter equal to is drilled in a direction parallel to the X axis, and the rotary tool 20 remains rotated in the direction of the arrow within the cylindrical hole.
こうして、ステップS22で1回転工具2゜がワーク1
5に対してX軸の負方向にX切込み量X1だけ送り込ま
れて回転している状態で、ステップS23に入り、加工
制御部10は軸制御部12に対して、加工開始部位を示
す基準点P4及び加工終了部位を示す基準点P5に基づ
いてA軸及びZ軸のパルス分配を行ない、Y軸可動ツー
ルホルダ19をA軸方向である矢印M又はN方向に回転
させると共に、刃物台25をZ軸の負方向である矢印N
方向に移動させて、回転工具20が[終点・Z、YJの
桁に格納されたZ座標EZ及びY座標EYで表わされる
基準点P5(例えば、第12図(c)に示す直線溝加ニ
ブログラムPRO,の場合には、「終点・・・Z、YJ
の桁に基準点P5のZ座標EZとして’ZsJ、基準点
P5のY*標EYとして「y5」が格納されていること
から、第10図に示すように、(Zs+ ys)で表わ
される基準点P5)に向けて、即ち第10図矢印S方向
に直線的に移動して直線溝加工を行なうように、A軸と
Z軸の同時2軸制御加工を指令する。In this way, in step S22, the one-rotation tool 2° is rotated to the workpiece 1.
5, the process enters step S23 in a state in which the machine is rotated by the X depth of cut X1 in the negative direction of the X axis. Based on P4 and the reference point P5 indicating the finished part of machining, the A-axis and Z-axis pulses are distributed, and the Y-axis movable tool holder 19 is rotated in the direction of the arrow M or N, which is the A-axis direction, and the tool rest 25 is rotated. Arrow N in the negative direction of the Z axis
direction, the rotary tool 20 moves to the reference point P5 represented by the Z coordinate EZ and Y coordinate EY stored in the end point Z, YJ digits (for example, the linear grooving nib program shown in FIG. 12(c)). In the case of PRO, "end point...Z, YJ
'ZsJ is stored as the Z coordinate EZ of the reference point P5 in the digit, and "y5" is stored as the Y*mark EY of the reference point P5, so as shown in Figure 10, the reference expressed as (Zs + ys) Simultaneous two-axis control machining of the A-axis and Z-axis is commanded so as to move linearly toward point P5), that is, in the direction of arrow S in FIG. 10, and perform linear groove machining.
こうして、ステップS23で、A軸とZ軸の同時2軸制
御により直線状の溝加工を行なうと、回転工具20は、
基準点P4より第6図矢印S方向にに線的に移動し、結
果的に直線状の溝16がZ軸に対して斜めに加工形成さ
れる。次に、ステップS24で、回転工具20が基準点
P4から矢印S方向に向けて直線溝加工を行なって、基
準点P5まで移動したか否かを判定し、移動していない
と判定された場合には、ステップS23に戻って直線溝
加工を継続し、移動したと判定された場合には、回転工
具20をX軸の正方向である矢印E方向、即ちワーク1
5から離反する方向にX切込み景X1だけ後退させてか
ら、回転工具20の軸心CT2の回りの回転を停止させ
る。こうして、Y軸制御加ニブログラムCPRが終了し
、ここでワーク15の外周部側面における直線溝加工が
完了する。In this way, in step S23, when linear groove machining is performed by simultaneous two-axis control of the A-axis and Z-axis, the rotary tool 20
It moves linearly from the reference point P4 in the direction of arrow S in FIG. 6, and as a result, a straight groove 16 is formed obliquely to the Z axis. Next, in step S24, it is determined whether the rotary tool 20 performs linear groove machining in the direction of the arrow S from the reference point P4 and has moved to the reference point P5, and if it is determined that it has not moved. If it is determined that the workpiece 1 has moved, the rotary tool 20 is moved in the direction of the arrow E, which is the positive direction of the X-axis, that is, the workpiece 1
5, and then the rotation of the rotary tool 20 around the axis CT2 is stopped. In this way, the Y-axis controlled machining program CPR is completed, and the straight groove machining on the outer peripheral side surface of the workpiece 15 is completed.
このようにして、直線溝加工を行なうと、ワーク15の
外周部側面に加工された溝16は、第11図に示すよ、
うに、X軸に対して一定の値を保持した形でZ軸に対し
て所定の角度で斜めに形成される。When the straight groove is machined in this way, the groove 16 machined on the outer peripheral side surface of the workpiece 15 becomes as shown in FIG.
In other words, it is formed obliquely at a predetermined angle with respect to the Z-axis while maintaining a constant value with respect to the X-axis.
以上のようにして、工作機械工を用いてワーク15の外
周部側面に対して円弧補間付溝加工、魚加工又は直線溝
加工などを行なうと、A軸を回転させることによりY軸
補正が行なわれ、Y軸補正のためにC軸を回転させる必
要はない。従って、回転工具20の軸心CT2をX軸と
平行に維持した形で、ワーク15に対して加工を行なう
ことが出来、第4図に示す所定距離L3(回転工具20
のオフセット量○FTIの2倍)の範囲内において、例
えば第7図に示すように、全ての加工位置においてX軸
と平行な溝16を加工形成することが可能となる。As described above, when a machine machinist performs groove machining with circular interpolation, fish machining, or linear groove machining on the outer peripheral side surface of the workpiece 15, Y-axis correction is performed by rotating the A-axis. Therefore, there is no need to rotate the C-axis for Y-axis correction. Therefore, the workpiece 15 can be machined while maintaining the axis CT2 of the rotary tool 20 parallel to the X-axis, and the predetermined distance L3 shown in FIG.
As shown in FIG. 7, for example, it is possible to process and form grooves 16 parallel to the X-axis at all machining positions within the range of the offset amount (twice FTI).
なお、上述の実施例においては、刃物台25を矢印H,
J方向に移動駆動することによりZ軸制御を行なったが
、逆に、ワークチャック21に把持されたワーク15を
矢印J、H方向に移動駆動することによりZ軸制御を行
なうことも可能である。即ち、本発明は、刃物台25と
ワーク15を相対的に2軸方向に接近離反させることが
出来る限り、刃物台25とワーク15のどちらを移動駆
動してもよく、また両方を移動駆動することも可能であ
る。In addition, in the above-mentioned embodiment, the tool rest 25 is indicated by the arrow H,
Although Z-axis control was performed by moving and driving in the J direction, it is also possible to perform Z-axis control conversely by moving and driving the workpiece 15 held by the workpiece chuck 21 in the directions of arrows J and H. . That is, in the present invention, as long as the tool rest 25 and the workpiece 15 can be moved toward and away from each other in two axial directions, either the tool rest 25 or the workpiece 15 may be driven to move, or both may be driven to move. It is also possible.
(g)1発明の詳細
な説明したように1本発明によれば、ワーク15をZ軸
方向等の第1の方向に回転駆動自在に保持し得るワーク
チャック21等のワーク保持手段を有し、前記第1の方
向及び該第1の方向に直角なX軸方向等の第2の方向に
相対的に移動自在に設けられた刃物台25等の工具保持
手段を有し、前記工具保持手段に、回転工具を工具保持
軸CT5を中心に回転自在に保持し得るツールホルダ係
合保持部17aを設け、前記ツールホルダ係合保持部1
7aに、前記工具保持軸CT5に対して所定のオフセッ
ト量0FTIだけ偏心した軸心CT2を中心に回転自在
に装着された回転工具20を有するY軸可動ツールホル
ダ19等の偏心工具を、少なくとも前記第2の方向に垂
直なY−Z平面等の平面内で前記回転工具20の前記工
具保持軸CT5に対する位置を可変し得るように前記工
具保持軸CT5に対してA軸方向等の第3の方向に回転
駆動自在に装着した工作機械工において、少なくとも基
準点P1、P2及び加工溝幅Dl等の円弧補間付溝加工
に必要な加工データDATを格納する加ニブログラムメ
モリ9等のメモリ手段を設け、前記メモリ手段に格納さ
れた加工データDATから加工すにき円の軌跡を演算す
る加工形状演算部11を設け、前記加工形状演算部11
で演算された円の軌跡に基づいて、前記偏心工具を前記
工具保持軸CT5に対して前記第3の方向に旋回させる
と共に、前記工具保持手段を前記第1の方向に移動駆動
する加工制御部10、軸制御部12等の移動駆動手段を
設けて構成したので、偏心工具の第3の方向への旋回動
作と工具保持手段の第1の方向への移動動作を適宜組み
合わせて、加工すべき円の軌跡に沿って回転工具20を
移動させて加工することにより、第4図に示す距離L3
等の、回転工具2oのオフセン1−量0FTIの2倍の
距離の範囲内において、第6図及び第7図に示すような
、ワーク15の円弧補間付溝加工を行なうことが可能と
なる。(g) As described in detail of 1. According to the present invention, the workpiece holding means such as the workpiece chuck 21 capable of holding the workpiece 15 rotatably in a first direction such as the Z-axis direction is provided. , a tool holding means such as a tool rest 25 provided relatively movably in the first direction and a second direction such as the X-axis direction perpendicular to the first direction, and the tool holding means is provided with a tool holder engaging and holding portion 17a capable of holding a rotary tool rotatably around a tool holding axis CT5, and the tool holder engaging and holding portion 1
7a, an eccentric tool such as a Y-axis movable tool holder 19 having a rotary tool 20 rotatably mounted around an axis CT2 that is eccentric by a predetermined offset amount 0FTI with respect to the tool holding axis CT5 is attached to at least the above-mentioned A third direction such as the A-axis direction with respect to the tool holding axis CT5 is configured such that the position of the rotary tool 20 with respect to the tool holding axis CT5 can be varied within a plane such as the Y-Z plane perpendicular to the second direction. A memory means such as a machine program memory 9 for storing machining data DAT required for groove machining with circular interpolation such as at least the reference points P1 and P2 and the machining groove width Dl, etc. and a machining shape calculating section 11 for calculating the locus of the machining circle from the machining data DAT stored in the memory means, the machining shape calculating section 11
a machining control unit that rotates the eccentric tool in the third direction with respect to the tool holding axis CT5 and drives the tool holding means to move in the first direction based on the circular locus calculated in 10. Since the configuration is provided with a movement drive means such as the axis control section 12, the turning operation of the eccentric tool in the third direction and the movement operation of the tool holding means in the first direction should be appropriately combined for machining. By moving the rotary tool 20 along the circular trajectory and machining, the distance L3 shown in FIG.
It is possible to perform groove machining with circular interpolation on the workpiece 15 as shown in FIGS. 6 and 7 within a distance twice the offset 1 - amount 0 FTI of the rotary tool 2o.
第1図は本発明による加工制御装置が装着された工作機
械の一実施例を示す透視斜視図、第2図は第1図に示す
工作機械の制御ブロック図、
第3図は第1図に示す工作機械のY軸可動ツールホルダ
部分の拡大図、
第4図は第3図のTV−TV線による断面図、第5図は
Y軸制御加ニブログラムの一例を示すフローチャート、
第6図は本発明による加工制御装置が装着された工作機
械を用いて加工されたワークの一例を示す斜視図、
第7図は第6図の+、1−■線による断面図、第8図は
本発明による加工制御装置が装着された工作機械を用い
て加工されたワークの別の例を示す斜視図。
第9図は第8図のIX−IX線による断面図。
第10図は本発明による加工制御装置が装着された工作
機械を用いて加工されたワークの更に別の例を示す斜視
図、
第11図は第10図のXI−XI線による断面図、第1
2図はY軸制御加ニブログラムの一例を示す図である。
1・・・・・・工作機械
9・・・・・・メモリ手段(加ニブログラムメモリ)1
0・・・・・・移動駆動手段(加工制御部)11・・・
・・・加工形状演算部
12・・・・・・移動駆動手段(軸制御部)15・・・
・・・ワーク
17a・・・・・・ツールホルダ係合保持部19・・・
・・・偏心工具(Y軸可動ツールホルダ)2o・・・・
・回転工具
21・・・・・・ワーク保持手段(ワークチャック)2
5・・・・・工具保持手段(刃物台)DAT・・・・・
・加工データ
C70・・・・・・回転工具の軸心
CT5・・・・・・工具保持軸
0FTI・・・・・・オフセット量
P1、P2・・・・・・基準点
Dl・・・・・加工溝幅
出願人 ヤマザキマザック株式会社
代理人 弁理士 相1)伸二
(ほか1名)FIG. 1 is a perspective view showing an embodiment of a machine tool equipped with a processing control device according to the present invention, FIG. 2 is a control block diagram of the machine tool shown in FIG. 1, and FIG. 3 is the same as that shown in FIG. 1. 4 is a sectional view taken along the TV-TV line in FIG. 3, FIG. 5 is a flowchart showing an example of a Y-axis control program, and FIG. A perspective view showing an example of a workpiece machined using a machine tool equipped with a processing control device according to the invention, FIG. 7 is a sectional view taken along lines + and 1-■ in FIG. 6, and FIG. The perspective view which shows another example of the workpiece processed using the machine tool equipped with the processing control device. FIG. 9 is a sectional view taken along line IX-IX in FIG. 8. 10 is a perspective view showing still another example of a workpiece machined using a machine tool equipped with a processing control device according to the present invention; FIG. 11 is a sectional view taken along line XI-XI in FIG. 10; 1
FIG. 2 is a diagram showing an example of a Y-axis control program. 1...Machine tool 9...Memory means (Canada program memory) 1
0...Movement drive means (processing control unit) 11...
... Machining shape calculation section 12 ... Movement drive means (axis control section) 15 ...
... Work 17a ... Tool holder engagement holding part 19 ...
...Eccentric tool (Y-axis movable tool holder) 2o...
・Rotary tool 21... Work holding means (work chuck) 2
5... Tool holding means (turret) DAT...
・Machining data C70...Rotary tool axis CT5...Tool holding axis 0FTI...Offset amount P1, P2...Reference point Dl...・Processed groove width Applicant: Yamazaki Mazak Co., Ltd. Agent: Patent attorney: Shinji (Phase 1) (and 1 other person)
Claims (1)
段を有し、 前記工具保持手段に、回転工具を工具保持 軸を中心に回転自在に保持し得るツールホルダ係合保持
部を設け、 前記ツールホルダ係合保持部に、前記工具 保持軸に対して所定のオフセット量だけ偏心した軸心を
中心に回転自在に装着された回転工具を有する偏心工具
を、少なくとも前記第2の方向に垂直な平面内で前記回
転工具の前記工具保持軸に対する位置を可変し得るよう
に前記工具保持軸に対して第3の方向に回転駆動自在に
装着した工作機械において、 少なくとも円弧補間付溝加工に必要な加工 データを格納するメモリ手段を設け、 前記メモリ手段に格納された加工データか ら加工すべき円の軌跡を演算する加工形状演算部を設け
、 前記加工形状演算部で演算された円の軌跡 に基づいて、前記偏心工具を前記工具保持軸に対して前
記第3の方向に旋回させると共に、前記工具保持手段を
前記第1の方向に移動駆動する移動駆動手段を設けて構
成した工作機械における加工制御装置。[Scope of Claims] A workpiece holding means capable of holding a workpiece rotatably in a first direction, and relatively movable in the first direction and a second direction perpendicular to the first direction. The tool holding means is provided with a tool holder engagement holding portion that can freely rotate around a tool holding shaft, and the tool holder engagement holding portion is provided with a tool holder engagement holding portion that is capable of holding a rotary tool rotatably around a tool holding shaft. , an eccentric tool having a rotary tool mounted rotatably around an axis eccentric by a predetermined offset amount with respect to the tool holding shaft, at least within a plane perpendicular to the second direction; In a machine tool mounted rotatably in a third direction with respect to the tool holding shaft so as to be able to vary its position with respect to the tool holding shaft, a memory means for storing at least machining data necessary for groove machining with circular interpolation. further comprising: a machining shape calculation unit that calculates a trajectory of a circle to be machined from the machining data stored in the memory means; A machining control device for a machine tool, comprising a movement drive means that rotates the tool holding means in the third direction with respect to the tool holding shaft and moves the tool holding means in the first direction.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4464789A JPH02224902A (en) | 1989-02-23 | 1989-02-23 | Control device for work in machine tool |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4464789A JPH02224902A (en) | 1989-02-23 | 1989-02-23 | Control device for work in machine tool |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH02224902A true JPH02224902A (en) | 1990-09-06 |
Family
ID=12697233
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4464789A Pending JPH02224902A (en) | 1989-02-23 | 1989-02-23 | Control device for work in machine tool |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH02224902A (en) |
-
1989
- 1989-02-23 JP JP4464789A patent/JPH02224902A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4316850B2 (en) | Machining method in complex machine tool | |
JP2996804B2 (en) | Eccentric shape processing equipment | |
KR900003124B1 (en) | Numerical controller | |
JP4888619B1 (en) | Numerical controller | |
JP3517403B2 (en) | Multi-task machine tools | |
JP2001328002A (en) | Machine tool | |
JP4987214B2 (en) | Automatic lathe and its control method and control device | |
JPS6246002B2 (en) | ||
JPH01159126A (en) | Skiving machine | |
JP2003175427A (en) | Compound machining apparatus | |
JPH1015702A (en) | Multifunctional lathe | |
JPWO2002091090A1 (en) | Automatic lathe, its control method and its control device | |
JP2002079401A (en) | Composite working machine tool | |
JPS62163109A (en) | Numerical controller | |
JPH02224902A (en) | Control device for work in machine tool | |
WO2021210411A1 (en) | Lathe | |
JPH03251301A (en) | Composite lathe | |
JPH0651241B2 (en) | Y-axis processing method | |
KR100490008B1 (en) | Complex Machining Machine Tool | |
JPH033716A (en) | Deburring | |
JP3085339B2 (en) | Machining method | |
JP4183064B2 (en) | Machining method of curved bevel gear | |
JPS61188049A (en) | Control method of nc lathe equipped with back-surface working apparatus | |
JP2001129701A (en) | Numerically controlled automatic lathe and method of machining workpiece by numerically controlled automatic lathe | |
JP3224964B2 (en) | NC lathe |