JPH05143123A - Turret lathe and its numerical controller - Google Patents

Turret lathe and its numerical controller

Info

Publication number
JPH05143123A
JPH05143123A JP30517391A JP30517391A JPH05143123A JP H05143123 A JPH05143123 A JP H05143123A JP 30517391 A JP30517391 A JP 30517391A JP 30517391 A JP30517391 A JP 30517391A JP H05143123 A JPH05143123 A JP H05143123A
Authority
JP
Japan
Prior art keywords
turret
axis
work
rotation
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.)
Pending
Application number
JP30517391A
Other languages
Japanese (ja)
Inventor
Takao Sasaki
隆夫 佐々木
Toshiaki Otsuki
俊明 大槻
Shinichiro Fuse
伸一郎 布施
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.)
Fanuc Corp
Original Assignee
Fanuc Corp
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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP30517391A priority Critical patent/JPH05143123A/en
Publication of JPH05143123A publication Critical patent/JPH05143123A/en
Pending legal-status Critical Current

Links

Landscapes

  • Turning (AREA)
  • Numerical Control (AREA)

Abstract

PURPOSE:To attain working such as drilling, milling and working for a curved face in which a tool rotating spindle does not pass the center of work rotation by controlling relative position relation between a tool and a work while turning the tool in parallel with a turret face. CONSTITUTION:A work 2 is mounted on a lathe 1, spindle rotation is executed around a spindle C1 parallel with the Z axis direction to execute cutting work and the rotational positioning of the work 2 is executed on a prescribed position by rotation around the spindle C1. In this case, the turret 3 is turned around a spindle C3 parallel with the spindle C1 by a turret rotation driving device 4. The relative position of the device 4 in the X axis direction is adjusted by a turret moving device 5. The turret 3 is provided with a tool holder 7 to be rotated around a spindle C2 parallel with the spindle C3 to spin the tool 8. Thereby drilling work, milling work and the working of an optional curved face in which the drilling spindle does not pass the center of a work can be attained.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は数値制御ターレット旋盤
及びターレット旋盤の数値制御装置に関し、特にY軸方
向の加工指令に対応でき、したがって、X・Y軸面上の
任意方向の穴あけ加工、フライス加工、および任意曲面
加工を実現できるターレット旋盤及びその数値制御装置
に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a numerically controlled turret lathe and a numerical control device for a turret lathe, and in particular, it can respond to a machining command in the Y-axis direction. TECHNICAL FIELD The present invention relates to a turret lathe capable of realizing machining and arbitrary curved surface machining and a numerical control device therefor.

【0002】[0002]

【従来の技術】従来、ターレット旋盤には、ターレット
に搭載された工具をスピンドル回転させる機能があり、
ターレットにドリル等を搭載して穴あけ加工等を行なっ
ていた。このターレット旋盤では、工具のスピンドル方
向はターレットに対し固定されており、工具は、工具ス
ピンドルがターレットの回転中心を常時通るようにター
レットに搭載されていた。
2. Description of the Related Art Conventionally, a turret lathe has a function of rotating a tool mounted on a turret by a spindle.
A drill etc. was mounted on the turret for drilling. In this turret lathe, the tool spindle direction is fixed to the turret, and the tool is mounted on the turret such that the tool spindle always passes through the rotation center of the turret.

【0003】したがって、ターレット旋盤におけるドリ
ル加工は、ターレット回転中心からワーク回転中心に向
けてのドリル加工のみが行われていた。
Therefore, in the drilling process in the turret lathe, only the drilling process from the rotation center of the turret to the rotation center of the work has been performed.

【0004】[0004]

【発明が解決しようとする課題】しかし、ターレット旋
盤によるドリル加工においても、ターレット回転中心か
らワーク回転中心に向けてのドリル加工以外の加工、す
なわち、ドリル回転軸がワーク回転中心を通らないよう
な穴あけ加工を行いたいという要請がある。
However, even in drilling with a turret lathe, machining other than drilling from the turret rotation center to the work rotation center, that is, the drill rotation axis does not pass through the work rotation center. There is a request for drilling.

【0005】また、従来のターレット旋盤においては、
ターレットにフライス加工工具を搭載したとしても、当
然、フライス加工工具をY軸に平行に移動させることは
できないから、ターレット旋盤においてワークを平面に
加工することはできなかった。まして、ターレット旋盤
によってワークを任意曲面に加工することなどはでき
ず、このような任意曲面加工を含め、上記のような加工
が必要なときには、マシニングセンタ等の別の機械を用
いて加工を行わねばならなかった。
Further, in the conventional turret lathe,
Even if the milling tool is mounted on the turret, it is naturally impossible to move the milling tool parallel to the Y-axis, so that it is not possible to machine the work into a flat surface in the turret lathe. Furthermore, it is not possible to process a workpiece into an arbitrary curved surface with a turret lathe, and when the above-mentioned processing is required, including such arbitrary curved surface processing, it must be processed using another machine such as a machining center. did not become.

【0006】本発明はこのような点に鑑みてなされたも
のであり、ドリル回転軸がワーク回転中心を通らないよ
うな穴あけ加工、フライス加工、および任意曲面加工が
行えるターレット旋盤及びその数値制御装置を提供する
ことを目的とする。
The present invention has been made in view of the above circumstances, and a turret lathe capable of performing drilling, milling, and arbitrary curved surface machining in which a rotary axis of a drill does not pass through the center of rotation of a workpiece, and a numerical control device therefor. The purpose is to provide.

【0007】[0007]

【課題を解決するための手段】本発明では上記課題を解
決するために、Z軸方向に平行なワークスピンドルを中
心にワークを回転させ、ターレットに搭載された複数工
具により加工を行う数値制御ターレット旋盤において、
前記ワークスピンドルであるC1軸を中心として回転し
て前記ワークの回転位置決めを行うワーク位置決め手段
と、前記C1軸に平行なC3軸を中心として回転して回
転位置決めを行うターレットと、前記ターレットまたは
ワークをX軸方向に移動して前記ターレットまたはワー
クのX軸方向の位置決めを行うターレット・ワーク移動
手段と、前記ターレット上に設けられ、前記C3軸に平
行なC2軸を中心として回転して回転位置決めを行うと
ともに、XY面に平行な工具スピンドルを中心として、
保持した工具をスピンドル回転させる工具保持手段とを
有することを特徴とする数値制御ターレット旋盤が、提
供される。
In order to solve the above problems, the present invention is a numerically controlled turret for rotating a work around a work spindle parallel to the Z-axis direction and performing machining by a plurality of tools mounted on the turret. On the lathe,
Work positioning means for rotating and positioning the work by rotating about the C1 axis which is the work spindle, turret for rotating and positioning for rotating about the C3 axis parallel to the C1 axis, and the turret or work. And a turret / workpiece moving means for moving the turret or the workpiece in the X-axis direction to position the turret or the workpiece in the X-axis direction, and rotational positioning by rotating about a C2 axis provided on the turret and parallel to the C3 axis. Centering on the tool spindle parallel to the XY plane,
A numerically controlled turret lathe having a tool holding means for rotating a held tool by a spindle is provided.

【0008】また、Z軸方向に平行なC3軸を中心とし
て回転するターレットと、前記ターレットまたはワーク
をX軸方向に移動するターレット・ワーク移動手段と、
前記ターレット上に設けられ、前記C3軸に平行なC2
軸を中心として回転する工具保持手段とを有するターレ
ット旋盤の数値制御装置において、X,Y軸方向加工指
令値に応じて、前記ターレット・ワーク移動手段のX軸
方向の移動量、前記C3軸を中心とする前記ターレット
の回転量および前記C2軸を中心とする前記工具保持手
段の回転量を決定する決定手段を有することを特徴とす
るターレット旋盤の数値制御装置が、提供される。
Further, a turret rotating about a C3 axis parallel to the Z-axis direction, and a turret / work moving means for moving the turret or the work in the X-axis direction,
C2 provided on the turret and parallel to the C3 axis
In a numerical control device for a turret lathe having a tool holding means that rotates about an axis, a movement amount in the X-axis direction of the turret / workpiece moving means and a C3 axis are set according to X and Y-axis direction machining command values. There is provided a numerical control device for a turret lathe, which has a determining unit that determines an amount of rotation of the turret about a center and an amount of rotation of the tool holding unit about the C2 axis.

【0009】[0009]

【作用】ワークに対する加工指令が与えられると、ター
レットがC3軸を中心として回転して加工指令に基づい
た工具が選択されるとともに、Y軸方向のワーク加工指
令値に応じた角度だけ、ターレットがC3軸を中心とし
て回転する。また、Y軸方向のワーク加工指令値に応じ
た角度だけ、工具保持手段がC2軸を中心として回転す
る。さらに、X軸、Y軸方向のワーク加工指令値に応じ
た移動量だけターレット・ワーク移動手段がX軸方向に
移動する。その後、工具保持手段により工具がスピンド
ル回転を行い、ワークの加工を行う。
When a machining command is given to the workpiece, the turret rotates about the C3 axis to select a tool based on the machining command, and the turret is moved by an angle corresponding to the workpiece machining command value in the Y-axis direction. It rotates around the C3 axis. Further, the tool holding means rotates about the C2 axis by an angle corresponding to the workpiece machining command value in the Y-axis direction. Further, the turret / workpiece moving means moves in the X-axis direction by a movement amount according to the workpiece machining command value in the X-axis and Y-axis directions. After that, the tool rotates the spindle by the tool holding means, and the work is processed.

【0010】また、数値制御装置により、上記ターレッ
トおよび工具保持手段の回転量、およびターレット・ワ
ーク移動手段の移動量を決定する。
The amount of rotation of the turret and tool holding means and the amount of movement of the turret / workpiece moving means are determined by a numerical controller.

【0011】[0011]

【実施例】以下、本発明の一実施例を図面に基づいて説
明する。図1は本発明に係る数値制御ターレット旋盤の
概略構成図である。旋盤1にワーク2が搭載され、ワー
ク2に対しては、Z軸方向に平行なC1軸を中心にスピ
ンドル回転が行われて切削加工が実施される一方、C1
軸を中心とする回転の回転位置決め制御が行われて所定
位置でワーク2の回転が停止し、後述のドリル加工、フ
ライス加工または任意曲面加工が実施される。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a schematic configuration diagram of a numerically controlled turret lathe according to the present invention. The work 2 is mounted on the lathe 1, and the work 2 is subjected to the spindle rotation about the C1 axis parallel to the Z-axis direction to perform the cutting work.
The rotation positioning control of the rotation about the axis is performed, the rotation of the work 2 is stopped at a predetermined position, and the later-described drilling, milling, or arbitrary curved surface processing is performed.

【0012】ターレット3はターレット回転駆動装置4
に搭載され、ターレット回転駆動装置4によって、C1
軸に平行なC3軸を中心に回転される。また、ターレッ
ト回転駆動装置4は、支持装置6とターレット回転駆動
装置4との間に設けられたターレット移動装置5によっ
て、X軸方向に移動され、それによってワーク2に対す
るターレット3のX軸方向の相対的位置が調整される。
ターレット3には、C3軸に平行なC2軸を中心に回転
される工具保持装置7が複数個設けられる。図1では3
個図示する。工具保持装置7には工具8が搭載され、工
具8は、工具保持装置7によってスピンドル回転され
る。このスピンドル回転の回転軸は常時、X・Y平面に
平行な面上にある。旋盤1または支持装置6は、図示は
省略するが、Z軸方向に移動できる構成になっていて、
これによりワーク2に対する工具8のZ軸方向の相対的
位置が調整される。
The turret 3 is a turret rotation driving device 4
It is installed on the C1 by the turret rotation drive device 4.
It is rotated about the C3 axis which is parallel to the axis. Further, the turret rotation drive device 4 is moved in the X-axis direction by a turret moving device 5 provided between the support device 6 and the turret rotation drive device 4, whereby the turret 3 is moved in the X-axis direction with respect to the work 2. The relative position is adjusted.
The turret 3 is provided with a plurality of tool holding devices 7 which are rotated about a C2 axis parallel to the C3 axis. 1 in FIG.
Individually illustrated. A tool 8 is mounted on the tool holding device 7, and the tool 8 is rotated by a spindle by the tool holding device 7. The axis of rotation of this spindle rotation is always on a plane parallel to the XY plane. Although not shown, the lathe 1 or the supporting device 6 is configured to be movable in the Z-axis direction,
Thereby, the relative position of the tool 8 in the Z-axis direction with respect to the work 2 is adjusted.

【0013】つぎに、上記旋盤1の動作を制御する数値
制御装置の説明をする。図2は本発明に係る数値制御装
置(CNC)のハードウエアのブロック図である。図に
おいて、10は数値制御装置(CNC)である。プロセ
ッサ11はCNC10全体の制御の中心となるプロセッ
サであり、バス21を介して、ROM12に格納された
システムプログラムを読み出し、このシステムプログラ
ムに従って、CNC10全体の制御を実行する。RAM
13には一時的な計算データ、表示データ等が格納され
る。RAM13にはSRAM使用される。不揮発性メモ
リ14はCMOSからなり、不揮発性メモリ14には工
具補正量、ピッチ誤差補正量、加工プログラム及びパラ
メータ等が格納される。不揮発性メモリ14は、図示さ
れていないバッテリでバックアップされ、CNC10の
電源がオフされても、それらのデータはそのまま保持さ
れる。
Next, a numerical controller for controlling the operation of the lathe 1 will be described. FIG. 2 is a block diagram of hardware of a numerical controller (CNC) according to the present invention. In the figure, 10 is a numerical controller (CNC). The processor 11 is a central processor for controlling the entire CNC 10, reads out a system program stored in the ROM 12 via the bus 21, and executes control of the entire CNC 10 according to the system program. RAM
In 13, temporary calculation data, display data, etc. are stored. SRAM is used for the RAM 13. The non-volatile memory 14 is composed of CMOS, and the non-volatile memory 14 stores a tool correction amount, a pitch error correction amount, a machining program, parameters, and the like. The non-volatile memory 14 is backed up by a battery (not shown), and even if the power of the CNC 10 is turned off, those data are retained as they are.

【0014】インタフェース15は外部機器用のインタ
フェースであり、紙テープリーダ、紙テープパンチャ
ー、紙テープリーダ・パンチャー等の外部機器(TR)
31が接続される。紙テープリーダからは加工プログラ
ムが読み込まれ、また、CNC10内で編集された加工
プログラムを紙テープパンチャーに出力することができ
る。
The interface 15 is an interface for an external device, and is an external device (TR) such as a paper tape reader, a paper tape puncher, and a paper tape reader / puncher.
31 is connected. The processing program is read from the paper tape reader, and the processing program edited in the CNC 10 can be output to the paper tape puncher.

【0015】PMC(プログラマブル・マシン・コント
ローラ)16はCNC10に内蔵され、ラダー形式で作
成されたシーケンスプログラムでターレット旋盤を制御
する。すなわち、加工プログラムで指令された、M機
能、S機能及びT機能に従って、これらをシーケンスプ
ログラムによって、ターレット旋盤で必要な信号に変換
し、I/Oユニット17からターレット旋盤に出力す
る。この出力信号はターレット旋盤のマグネット等を駆
動し、油圧バルブ、空圧バルブ及び電気アクチュエイタ
等を作動させる。また、ターレット旋盤のリミットスイ
ッチ及び機械操作盤のスイッチ等の信号を受けて、必要
な処理をして、プロセッサ11に渡す。
A PMC (Programmable Machine Controller) 16 is built in the CNC 10 and controls the turret lathe with a sequence program created in a ladder format. That is, according to the M function, S function, and T function instructed by the machining program, these are converted into necessary signals by the turret lathe by the sequence program and output from the I / O unit 17 to the turret lathe. This output signal drives a magnet or the like of the turret lathe to operate a hydraulic valve, a pneumatic valve, an electric actuator, or the like. In addition, it receives signals from the limit switch of the turret lathe and the switches of the machine operation panel, performs necessary processing, and passes the signals to the processor 11.

【0016】CRT/MDIユニット25へは各軸の現
在位置、移動量等のデータが送られて表示される。ま
た、CRT/MDIユニット25内のキーボードからの
データ入力信号がインタフェース19におくられ、バス
21を経由してプロセッサ11に渡される。
Data such as the current position of each axis and the amount of movement is sent to the CRT / MDI unit 25 and displayed. A data input signal from the keyboard in the CRT / MDI unit 25 is sent to the interface 19 and passed to the processor 11 via the bus 21.

【0017】インタフェース20は手動パルス発生器3
2に接続され、手動パルス発生器32からのパルスを受
ける。手動パルス発生器32は機械操作盤に実装され、
手動で機械稼働部を精密に位置決めするのに使用する。
The interface 20 is a manual pulse generator 3
2 and receives the pulse from the manual pulse generator 32. The manual pulse generator 32 is mounted on the machine operation panel,
Used to precisely position the working part of the machine manually.

【0018】軸制御回路41〜44はプロセッサ11か
らの各軸の移動指令を受けて、各軸の指令をサーボアン
プ51〜54に出力する。サーボアンプ51〜54はこ
の移動指令を受けて、各軸のサーボモータ61〜64を
駆動する。サーボモータ61〜64には位置検出用のパ
ルスコーダが内蔵されており、このパルスコーダから位
置信号がパルス列としてフィードバックされる。場合に
よっては、位置検出器として、リニアスケールが使用さ
れる。また、このパルス列をF/V(周波数/速度)変
換することにより、速度信号を生成することができる。
図ではこれらの位置信号のフィードバックライン及び速
度フィードバックは省略してある。ここで、サーボモー
タ61はターレット移動装置5のX軸方向の指令移動値
に応じた量だけ回転し、サーボモータ62は支持装置6
または旋盤1のZ軸方向の指令移動値に応じた量だけ回
転し、サーボモータ63はターレット3のC3軸を中心
とする指令回転値に応じた量だけ回転し、サーボモータ
64は工具保持装置7のC2軸を中心とする指令回転値
に応じた量だけ回転する。
The axis control circuits 41 to 44 receive the movement command of each axis from the processor 11 and output the command of each axis to the servo amplifiers 51 to 54. The servo amplifiers 51 to 54 receive the movement command and drive the servo motors 61 to 64 of the respective axes. The servo motors 61 to 64 have a built-in pulse coder for position detection, and the position signal is fed back from this pulse coder as a pulse train. In some cases, a linear scale is used as the position detector. A speed signal can be generated by F / V (frequency / speed) conversion of this pulse train.
In the figure, the feedback line and velocity feedback of these position signals are omitted. Here, the servo motor 61 rotates by an amount corresponding to the command movement value of the turret moving device 5 in the X-axis direction, and the servo motor 62 causes the supporting device 6 to rotate.
Alternatively, the lathe 1 rotates by an amount corresponding to the command movement value in the Z-axis direction, the servo motor 63 rotates by an amount corresponding to the command rotation value centering on the C3 axis of the turret 3, and the servo motor 64 causes the tool holding device. 7 rotates about the C2 axis by an amount corresponding to the command rotation value.

【0019】スピンドル制御回路71はワーク2のスピ
ンドル回転指令及びスピンドルのオリエンテーション等
の指令を受けて、スピンドルアンプ81にスピンドル速
度信号を出力する。スピンドルアンプ81はこのスピン
ドル速度信号を受けて、スピンドルモータ91を指令さ
れた回転速度で回転させる。さらに、スピンドル制御回
路71はワーク2の回転位置信号を受けて、スピンドル
アンプ81を経由してスピンドルモータ91を、指令さ
れた回転位置にC1軸を中心として回転させ、停止させ
る。スピンドル制御回路72は工具8のスピンドル回転
指令及びスピンドルのオリエンテーション等の指令を受
けて、スピンドルアンプ82にスピンドル速度信号を出
力する。スピンドルアンプ82はこのスピンドル速度信
号を受けて、スピンドルモータ92を指令された回転速
度で回転させる。
The spindle control circuit 71 outputs a spindle speed signal to a spindle amplifier 81 in response to a spindle rotation command for the work 2 and a command such as spindle orientation. The spindle amplifier 81 receives the spindle speed signal and rotates the spindle motor 91 at the commanded rotation speed. Further, the spindle control circuit 71 receives the rotational position signal of the work 2 and causes the spindle motor 91 to rotate via the spindle amplifier 81 to the instructed rotational position around the C1 axis and stop. The spindle control circuit 72 receives a spindle rotation command of the tool 8 and a command such as a spindle orientation, and outputs a spindle speed signal to a spindle amplifier 82. The spindle amplifier 82 receives this spindle speed signal and rotates the spindle motor 92 at the commanded rotation speed.

【0020】スピンドルモータ91、92には歯車ある
いはベルトでポジションコーダ101、102が結合さ
れている。従って、ポジションコーダ101、102
は、C1軸を中心としてワーク2を回転させる主軸A及
び工具8をスピンドル回転させる主軸Bの回転に同期し
て回転し、帰還パルスを出力し、その帰還パルスはイン
タフェース110を経由して、プロセッサ11によっ
て、読み取られる。この帰還パルスは工具8をZ軸方向
に、あるいはX軸方向にスピンドルモータ91あるいは
92に同期して移動させてネジ切り等の加工を行うため
に使用される。
Position coders 101 and 102 are coupled to the spindle motors 91 and 92 by gears or belts. Therefore, the position coders 101, 102
Rotates in synchronization with the rotation of the spindle A that rotates the work 2 around the C1 axis and the spindle B that rotates the tool 8 as the spindle, and outputs a feedback pulse, which feedback pulse passes through the interface 110 and the processor. Read by 11. This feedback pulse is used to move the tool 8 in the Z-axis direction or the X-axis direction in synchronization with the spindle motor 91 or 92 to perform machining such as thread cutting.

【0021】図3はCNC10で行われる各軸の位置決
め制御の手順を示すブロック図である。前処理演算手段
102は加工プログラム101を読み取り、図4を参照
して後述する計算方法により各軸の移動指令値を作成
し、その移動指令値を補間手段103へ送る。補間手段
103はこの移動指令値に基づき補間を行い、分配パル
スを求める。補間された分配パルスは加減速制御手段1
04で加減速され、軸制御回路41に送られる。軸制御
回路41は分配パルスを速度制御信号に変換し、サーボ
アンプ51に送る。サーボアンプ51は速度制御信号を
増幅し、サーボモータ61を駆動する。サーボモータ6
1には前述のように位置検出用のパルスコーダがそれぞ
れ内蔵されており、軸制御回路41に位置帰還パルスを
それぞれ帰還する。
FIG. 3 is a block diagram showing the procedure of positioning control of each axis performed by the CNC 10. The preprocessing calculation means 102 reads the machining program 101, creates a movement command value for each axis by a calculation method described later with reference to FIG. 4, and sends the movement command value to the interpolation means 103. The interpolation means 103 performs interpolation on the basis of this movement command value to obtain a distribution pulse. The interpolated distribution pulse is the acceleration / deceleration control means 1
It is accelerated and decelerated at 04 and sent to the axis control circuit 41. The axis control circuit 41 converts the distributed pulse into a speed control signal and sends it to the servo amplifier 51. The servo amplifier 51 amplifies the speed control signal and drives the servo motor 61. Servo motor 6
As described above, the pulse encoders 1 for position detection are respectively incorporated in 1 to feed back position feedback pulses to the axis control circuit 41.

【0022】図3には、ターレット移動装置5のX軸制
御用の、加減速制御手段104、軸制御回路41、サー
ボアンプ51、サーボモータ61のみ示しているが、Z
軸、C1軸、C2軸、C3軸制御用の各要素もこれらと
同様である。それらの図示は省略する。
FIG. 3 shows only the acceleration / deceleration control means 104, the axis control circuit 41, the servo amplifier 51, and the servo motor 61 for controlling the X axis of the turret moving device 5, but Z
Each element for controlling the axes, the C1 axis, the C2 axis, and the C3 axis is similar to these. Illustration thereof is omitted.

【0023】図4は、ワーク2、ターレット3、工具8
等の動きを示し、X軸、C1軸、C2軸、C3軸の位置
制御を説明する図である。まず、中心が点Q0にあるタ
ーレット3に設けられた工具保持装置7が点Q0を通る
X軸上にあり、かつ、工具保持装置7に搭載された工具
8のスピンドルが同じX軸上にある状態をスタート点と
して、ターレット3が角度θだけ反時計回り方向に回転
し、この回転に同期して、工具保持装置7が角度θだけ
時計回り方向に回転するとともに、ターレット移動装置
5によりターレット3が右方向(X軸のマイナス方向)
にxだけ移動したとする。すなわち、ターレット3の回
転中心(C3軸)は点Q1に、工具保持装置7の回転中
心(C2軸)は点Q2に移動し、工具8のスピンドル軸
はX軸に平行な状態を維持している。これにより、工具
8の先端は点P0(X0,0) から点P(X,Y) に移動したとす
る。このとき、点Q1・Q2間(C3軸・C2軸間)の
距離をRとすると、下記数式が成り立つ。
FIG. 4 shows the work 2, the turret 3, and the tool 8.
FIG. 6 is a diagram showing movements of the like and explaining position control of the X axis, C1 axis, C2 axis, and C3 axis. First, the tool holding device 7 provided on the turret 3 whose center is at the point Q0 is on the X axis passing through the point Q0, and the spindle of the tool 8 mounted on the tool holding device 7 is on the same X axis. With the state as the starting point, the turret 3 rotates counterclockwise by the angle θ, and in synchronization with this rotation, the tool holding device 7 rotates clockwise by the angle θ, and the turret moving device 5 causes the turret 3 to rotate. Is to the right (minus direction of the X axis)
Suppose you have moved to x. That is, the rotation center (C3 axis) of the turret 3 moves to the point Q1, the rotation center of the tool holding device 7 (C2 axis) moves to the point Q2, and the spindle axis of the tool 8 maintains a state parallel to the X axis. There is. As a result, the tip of the tool 8 moves from the point P 0 (X 0 , 0) to the point P (X, Y). At this time, when the distance between the points Q1 and Q2 (between the C3 axis and the C2 axis) is R, the following mathematical formula is established.

【0024】sin θ = Y / R したがって、 θ = sin -1(Y / R) ・・・(1) また、 x = R−Rcos θ+(X0−X ) ・・・(2) この数式(1),(2)から分かる通り、工具8で加工
されるべき点P(X,Y)の座標指令値X,Yが与えられれ
ば、ターレット3および工具保持装置7の回転量θ,−
θと、ターレット移動装置5の移動量xとが決定され
る。
Sin θ = Y / R Therefore, θ = sin −1 (Y / R) (1) Further, x = R−Rcos θ + (X 0 −X) (2) As can be seen from 1) and 2), if the coordinate command values X and Y of the point P (X, Y) to be processed by the tool 8 are given, the rotation amounts θ and − of the turret 3 and the tool holding device 7.
θ and the moving amount x of the turret moving device 5 are determined.

【0025】特に、点P(X,Y) の座標指令値X,Yは、
任意の値を設定し得、勿論、点PのZ軸座標値も任意の
値を設定し得るから、工具先端位置を3次元の任意の位
置に位置決めできることになり、工具8に曲面加工用の
工具を使用すれば、ワーク2を任意曲面に加工すること
が可能である。また、数式(2)におけるXを、X =X0
にして、工具8を、点P0 を通るY軸に平行な線に沿っ
て移動させることも当然できるから、工具8としてフラ
イス加工用工具を使用すれば、ターレット旋盤でフライ
ス加工もできる。さらに、工具8としてドリルを使用す
れば、穴の軸がワーク2の回転中心(C1軸)を通らな
い穴の加工もできる。
Particularly, the coordinate command values X and Y of the point P (X, Y) are
Since an arbitrary value can be set and, of course, the Z-axis coordinate value of the point P can also be set to an arbitrary value, the tool tip position can be positioned at any three-dimensional position, and the tool 8 can be used for curved surface machining. If a tool is used, the work 2 can be processed into an arbitrary curved surface. In addition, X in the mathematical expression (2) is X = X 0
Then, the tool 8 can of course be moved along a line parallel to the Y-axis passing through the point P 0. Therefore, if a milling tool is used as the tool 8, milling can be performed with a turret lathe. Further, if a drill is used as the tool 8, it is possible to machine a hole in which the axis of the hole does not pass through the rotation center (C1 axis) of the work 2.

【0026】すなわち、数値制御装置によって、加工プ
ログラム101の加工種類に応じてターレット3を回転
してその加工種類にあった工具を選択するとともに、前
処理演算手段102において、数式(1),(2)に基
づいて、加工プログラム101の指令値X,Y,Zを角
度θおよび移動量xに変換し、このθに応じてターレッ
ト3、工具保持装置7を回転し、また、xに応じてター
レット回転駆動装置4を移動するように制御する。な
お、この場合に、予め、ワーク2を所定の回転位置で固
定し、また、加工プログラム101のZ軸方向の指令値
に応じて、支持装置6または旋盤1をZ軸方向に移動し
て工具8とワーク2とのZ軸方向の相対的位置を調整し
ておく必要があることは言うまでもない。
That is, the numerical control device rotates the turret 3 in accordance with the machining type of the machining program 101 to select a tool suitable for the machining type, and the preprocessing operation means 102 causes the mathematical expressions (1), ( Based on 2), the command values X, Y, Z of the machining program 101 are converted into an angle θ and a movement amount x, the turret 3 and the tool holding device 7 are rotated according to this θ, and according to x, The turret rotation drive device 4 is controlled to move. In this case, the work 2 is fixed in advance at a predetermined rotational position, and the support device 6 or the lathe 1 is moved in the Z-axis direction according to the command value of the machining program 101 in the Z-axis direction. It goes without saying that it is necessary to adjust the relative position of the workpiece 8 and the workpiece 2 in the Z-axis direction.

【0027】上記の説明では、ターレット3の回転角度
θに対し、工具保持装置7の回転角度を−θとしたが、
必ずしもそうする必要はなく、工具保持装置7の回転角
度をターレット3の回転角度とは無関係に決め、それに
よってドリル加工をX軸方向に平行でない方向から行う
ようにしてもよい。
In the above description, the rotation angle of the tool holding device 7 is −θ with respect to the rotation angle θ of the turret 3.
It is not always necessary to do so, and the rotation angle of the tool holding device 7 may be determined independently of the rotation angle of the turret 3, so that drilling can be performed from a direction that is not parallel to the X-axis direction.

【0028】また、上記実施例では、ターレット回転移
動装置4を、ターレット移動装置5によりX軸方向に移
動するようにしているが、旋盤1またはワーク2をX軸
方向に移動して、工具とワークとのX軸方向の相対位置
を調整するようにしてもよい。
Further, in the above embodiment, the turret rotation moving device 4 is moved in the X-axis direction by the turret moving device 5, but the lathe 1 or the work 2 is moved in the X-axis direction to be used as a tool. The relative position in the X-axis direction with respect to the work may be adjusted.

【0029】[0029]

【発明の効果】以上説明したように本発明では、ターレ
ット上に、ターレット回転中心軸であるC3軸に平行な
C2軸を中心として回転して回転位置決めを行うととも
に、XY面に平行な工具スピンドルを中心として、保持
した工具をスピンドル回転させる工具保持手段を設け
る。また、X,Y軸方向加工指令値に応じて、ターレッ
ト・ワーク移動手段のX軸方向の移動量、C3軸を中心
とするターレットの回転量およびC2軸を中心とする工
具保持手段の回転量を決定するように構成する。このた
め、Y軸方向の加工指令値に対応することができ、した
がって、ドリル回転軸がワーク回転中心を通らないよう
な穴あけ加工、フライス加工、および任意曲面加工を行
うことができる。
As described above, according to the present invention, rotation positioning is performed on the turret by rotating about the C2 axis parallel to the C3 axis, which is the turret rotation center axis, for rotational positioning, and the tool spindle parallel to the XY plane. A tool holding means for rotating the held tool around the spindle is provided. In addition, the amount of movement of the turret / workpiece moving means in the X axis direction, the amount of rotation of the turret about the C3 axis, and the amount of rotation of the tool holding means about the C2 axis according to the X and Y axis machining command values. To determine. Therefore, it is possible to handle the machining command value in the Y-axis direction, and therefore, it is possible to perform drilling, milling, and arbitrary curved surface machining so that the drill rotation axis does not pass through the workpiece rotation center.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明に係る数値制御ターレット旋盤の概略構
成図である。
FIG. 1 is a schematic configuration diagram of a numerically controlled turret lathe according to the present invention.

【図2】本発明に係る数値制御装置のハードウエアのブ
ロック図である。
FIG. 2 is a hardware block diagram of a numerical control device according to the present invention.

【図3】数値制御装置で行われる各軸の位置決め制御の
手順を示すブロック図である。
FIG. 3 is a block diagram showing a procedure of positioning control of each axis performed by the numerical controller.

【図4】X軸、C1軸、C2軸、C3軸の位置制御を説
明する図である。
FIG. 4 is a diagram illustrating position control of an X axis, a C1 axis, a C2 axis, and a C3 axis.

【符号の説明】[Explanation of symbols]

1 旋盤 2 ワーク 3 ターレット 4 ターレット回転移動装置 5 ターレット移動装置 6 支持装置 7 工具保持装置 8 工具 1 Lathe 2 Work 3 Turret 4 Turret rotation moving device 5 Turret moving device 6 Support device 7 Tool holding device 8 Tool

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 Z軸方向に平行なワークスピンドルを中
心にワークを回転させ、ターレットに搭載された複数工
具により加工を行う数値制御ターレット旋盤において、 前記ワークスピンドルであるC1軸を中心として回転し
て前記ワークの回転位置決めを行うワーク位置決め手段
と、 前記C1軸に平行なC3軸を中心として回転して回転位
置決めを行うターレットと、 前記ターレットまたはワークをX軸方向に移動して前記
ターレットまたはワークのX軸方向の位置決めを行うタ
ーレット・ワーク移動手段と、 前記ターレット上に設けられ、前記C3軸に平行なC2
軸を中心として回転して回転位置決めを行うとともに、
XY面に平行な工具スピンドルを中心として、保持した
工具をスピンドル回転させる工具保持手段と、 を有することを特徴とする数値制御ターレット旋盤。
1. A numerically controlled turret lathe that rotates a work centering on a work spindle parallel to the Z-axis direction and performs machining with a plurality of tools mounted on a turret, wherein the work spindle is rotated about the C1 axis. Positioning means for rotationally positioning the work, a turret for rotational positioning by rotating about a C3 axis parallel to the C1 axis, and a turret or work for moving the turret or the work in the X-axis direction. And turret work moving means for positioning in the X-axis direction, and C2 provided on the turret and parallel to the C3 axis.
While rotating about the axis to perform rotational positioning,
A numerically controlled turret lathe, comprising: tool holding means for rotating a held tool spindle around a tool spindle parallel to the XY plane.
【請求項2】 前記C2軸を中心とする前記工具保持手
段の回転は、前記C3軸を中心とする前記ターレットの
回転に同期して行われることを特徴とする請求項1記載
の数値制御ターレット旋盤。
2. The numerically controlled turret according to claim 1, wherein the rotation of the tool holding means about the C2 axis is performed in synchronization with the rotation of the turret about the C3 axis. lathe.
【請求項3】 前記C2軸を中心とする前記工具保持手
段の回転は、前記C3軸を中心とする前記ターレットの
回転方向と反対の方向に、かつ前記ターレットの回転量
と同じ量だけ行われることを特徴とする請求項2記載の
数値制御ターレット旋盤。
3. The rotation of the tool holding means about the C2 axis is performed in a direction opposite to the rotation direction of the turret about the C3 axis and by the same amount as the rotation amount of the turret. The numerically controlled turret lathe according to claim 2, wherein
【請求項4】 前記工具保持手段がドリルを保持するこ
とを特徴とする請求項1記載の数値制御ターレット旋
盤。
4. The numerically controlled turret lathe according to claim 1, wherein the tool holding means holds a drill.
【請求項5】 前記工具保持手段がフライス工具を保持
することを特徴とする請求項1記載の数値制御ターレッ
ト旋盤。
5. The numerically controlled turret lathe according to claim 1, wherein the tool holding means holds a milling tool.
【請求項6】 Z軸方向に平行なC3軸を中心として回
転するターレットと、前記ターレットまたはワークをX
軸方向に移動するターレット・ワーク移動手段と、前記
ターレット上に設けられ、前記C3軸に平行なC2軸を
中心として回転する工具保持手段とを有するターレット
旋盤の数値制御装置において、 X,Y軸方向加工指令値に応じて、前記ターレット・ワ
ーク移動手段のX軸方向の移動量、前記C3軸を中心と
する前記ターレットの回転量および前記C2軸を中心と
する前記工具保持手段の回転量を決定する決定手段を有
することを特徴とするターレット旋盤の数値制御装置。
6. A turret rotating about a C3 axis parallel to the Z-axis direction, and the turret or the work as X.
A numerical control device for a turret lathe, comprising: a turret / workpiece moving means that moves in an axial direction; and a tool holding means that is provided on the turret and that rotates around a C2 axis parallel to the C3 axis. Depending on the direction machining command value, the amount of movement of the turret / workpiece moving means in the X-axis direction, the amount of rotation of the turret about the C3 axis, and the amount of rotation of the tool holding means about the C2 axis are set. A numerical control device for a turret lathe, which has a determining means for determining.
【請求項7】 前記決定手段は、前記工具保持手段の回
転量が前記ターレットの回転量と同じで、かつ回転方向
が反対になるように決定することを特徴とする請求項6
記載のターレット旋盤の数値制御装置。
7. The determining means determines that the rotation amount of the tool holding means is the same as the rotation amount of the turret, and the rotation directions are opposite to each other.
Numerical control device for the described turret lathe.
【請求項8】 前記決定手段は、Y軸方向の加工指令値
をY、前記C2・C3軸間の距離をRとするとき、前記
C3軸を中心とする前記ターレットの回転量θを下記式
で決定し、 θ=sin -1(Y/R) 前記ターレット・ワーク移動手段のX軸方向の移動量x
を下記式で決定する x=R(1−cos θ) ことを特徴とする請求項7記載のターレット旋盤の数値
制御装置。
8. When the machining command value in the Y-axis direction is Y and the distance between the C2 and C3 axes is R, the determining means calculates a rotation amount θ of the turret about the C3 axis by the following formula. Θ = sin −1 (Y / R) The moving amount x of the turret / workpiece moving means in the X-axis direction
The numerical control device for a turret lathe according to claim 7, wherein x = R (1-cos θ).
JP30517391A 1991-11-21 1991-11-21 Turret lathe and its numerical controller Pending JPH05143123A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP30517391A JPH05143123A (en) 1991-11-21 1991-11-21 Turret lathe and its numerical controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30517391A JPH05143123A (en) 1991-11-21 1991-11-21 Turret lathe and its numerical controller

Publications (1)

Publication Number Publication Date
JPH05143123A true JPH05143123A (en) 1993-06-11

Family

ID=17941943

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30517391A Pending JPH05143123A (en) 1991-11-21 1991-11-21 Turret lathe and its numerical controller

Country Status (1)

Country Link
JP (1) JPH05143123A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006297510A (en) * 2005-04-18 2006-11-02 Fuji Mach Mfg Co Ltd Telescopic cover device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006297510A (en) * 2005-04-18 2006-11-02 Fuji Mach Mfg Co Ltd Telescopic cover device

Similar Documents

Publication Publication Date Title
EP0510204A1 (en) Method of evaluating operating accuracy in numerically controlled machine
JPH0736514A (en) Three-dimensional tool diameter correction system
US5181178A (en) Spindle control command method
JP3558508B2 (en) Control device for NC machine tool
WO1994023869A1 (en) Nc machining apparatus
WO1991010179A1 (en) Display system of numerical controller
JP2702575B2 (en) Work replacement method
US6999844B2 (en) Numerical controller
US5313861A (en) Workpiece exchanging system
JPH0649260B2 (en) Synchronous control device
JPH05143123A (en) Turret lathe and its numerical controller
JPH03126104A (en) Feed speed control system
JPH03109606A (en) Tool correction system
JPH0474205A (en) Correction system for tool diameter
JPH03166609A (en) Working path plotting system
JPH06304845A (en) Numerical control device
JPH02222006A (en) Numerical controller
WO1990011558A1 (en) Command system for numerical control device
JP2654228B2 (en) Numerical control unit
JPH0379262A (en) Swing grinding method for numerical control device
JP2862211B2 (en) Speed detection method of spindle speed of numerical controller
JPH07334223A (en) Tool spindle attitude control system
JPH0454604A (en) Three-dimensional tool diameter correcting system
US20190171180A1 (en) Numerical controller
JPH0885044A (en) Working load monitoring system