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

JPH0741442B2 - Numerical control device with tool compensation amount input function - Google Patents

Numerical control device with tool compensation amount input function

Info

Publication number
JPH0741442B2
JPH0741442B2 JP27860290A JP27860290A JPH0741442B2 JP H0741442 B2 JPH0741442 B2 JP H0741442B2 JP 27860290 A JP27860290 A JP 27860290A JP 27860290 A JP27860290 A JP 27860290A JP H0741442 B2 JPH0741442 B2 JP H0741442B2
Authority
JP
Japan
Prior art keywords
tool
spindle
turret
headstock
tools
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP27860290A
Other languages
Japanese (ja)
Other versions
JPH04159058A (en
Inventor
一彦 大岩
清洲 川嶋
隆信 佐藤
Original Assignee
日立精機株式会社
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 日立精機株式会社 filed Critical 日立精機株式会社
Priority to JP27860290A priority Critical patent/JPH0741442B2/en
Publication of JPH04159058A publication Critical patent/JPH04159058A/en
Publication of JPH0741442B2 publication Critical patent/JPH0741442B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Turning (AREA)
  • Machine Tool Sensing Apparatuses (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、数値制御旋盤の工具補正入力機能を有する
数値制御旋装置に関する。更に詳しくは、対向する2つ
の主軸と3台の刃物台を有する対向主軸型数値制御旋盤
において、各刃物台に取付けた工具の工具補正量を入力
するために3個の工具補正用のタッチセンサを有する対
向主軸型数値制御旋盤を工具補正入力機能を有する数値
制御装置に関する。
The present invention relates to a numerically controlled lathe having a tool correction input function for a numerically controlled lathe. More specifically, in a facing spindle type numerically controlled lathe having two facing spindles and three tool rests, three touch sensor for tool compensation for inputting the tool compensation amount of the tool attached to each tool rest. The present invention relates to a numerical control device having a tool compensation input function for a counter-spindle type numerical control lathe having the above.

[従来技術] 数値制御(NC)旋盤の工具は、新しい種類の被加工物加
工になり工具の段取替えが生じたときや、工具破損や工
具寿命のため新しい工具やチップに工具交換を行ったと
き、そのまま切削加工を行うと工具間の寸法のバラツキ
などによりワーク加工寸法に誤差が生じるので、工具補
正のためにメモリ内の工具補正量を書替える必要があ
る。この工具補正量の入力方法は、試し削りを行った結
果より工具補正量を求め、NC装置のキーボードより工具
補正メモリにマニュアルで入力する方法もあるが、旋盤
に設けられたタッチセンサに補正しようとする工具の刃
先を当てることにより、その接触位置から工具補正量を
求め工具補正メモリに自動的に補正量を入力する方法も
ある。
[Prior Art] The numerical control (NC) lathe tool is a new type of work piece processing, and when the tool setup change occurs, the tool is replaced with a new tool or chip due to tool damage or tool life. At this time, if the cutting process is performed as it is, an error occurs in the machining size of the work due to the variation in the size between the tools, so that it is necessary to rewrite the tool correction amount in the memory for the tool correction. This tool compensation amount can be input by calculating the tool compensation amount from the result of trial cutting and manually inputting it to the tool compensation memory from the NC device keyboard, but let's compensate with the touch sensor provided on the lathe. There is also a method in which a tool correction amount is obtained from the contact position by automatically applying the correction amount to the tool correction memory by hitting the blade edge of the tool.

2つの互いに対向する加工主軸を有し、同時にこの2つ
の加工主軸でワークを加工し、かつ3つの刃物台を有す
るNC旋盤については、その中の1つの刃物台(以下、第
3刃物台という)が、加工工程の負荷に応じて第1主軸
側または第2主軸側のワークの加工を支援するものを本
出願人はすでに提案している。
For NC lathes that have two machining spindles that face each other and that simultaneously machine a workpiece with these two machining spindles and that have three turrets, one of the turrets (hereinafter referred to as the third turret) The present applicant has already proposed), which supports machining of the work on the first spindle side or the second spindle side according to the load of the machining process.

通常、NC旋盤は、1つの刃物台に1つのタッチセンサを
備えている。このタッチセンサは、刃物台の移動方向で
ある2軸線方向(X,Z)の接触信号を検知し、そのとき
の位置情報を基準工具の位置情報との差を工具補正量と
して求め補正する。この工具補正量の入力操作は、工具
補正量を求めようとするたびに、各刃物台に取り付けら
れた各工具ごとにを行っている。
Normally, an NC lathe is equipped with one touch sensor on one turret. This touch sensor detects a contact signal in the two-axis direction (X, Z) which is the moving direction of the tool rest, and corrects the position information at that time by calculating the difference from the position information of the reference tool as a tool correction amount. The input operation of the tool correction amount is performed for each tool attached to each tool rest each time the tool correction amount is obtained.

一方、本出願人が提案した前記第3刃物台は、第1主軸
側または第2主軸側の加工を支援するために、第1主軸
と第1刃物台との座標系と、第2主軸と第2刃物台との
座標系の二つの座標系において位置制御される。このた
め、第3刃物台は、同じ工具を2つの割出し位置で使用
するため、第1主軸側に刃先を向けた場合と第2主軸側
に刃先を向けた場合の2つの工具補正量をNC装置内の工
具補正メモリに設定しなければならず、煩雑な操作とな
った。
On the other hand, the third turret proposed by the applicant of the present invention has a coordinate system between the first spindle and the first turret and a second spindle in order to support machining on the first spindle side or the second spindle side. The position is controlled in two coordinate systems, that is, the coordinate system with the second turret. For this reason, the third tool post uses the same tool at two indexing positions, so there are two tool correction amounts when the cutting edge is directed toward the first spindle side and when the cutting edge is directed toward the second spindle side. It had to be set in the tool compensation memory in the NC unit, which was a complicated operation.

[発明が解決しようとする課題] この発明は、前記した技術背景から次の目的を達成する
ものである。
[Problems to be Solved by the Invention] The present invention achieves the following objects from the technical background described above.

この発明の目的は、2つの主軸と3台の刃物台を有する
対向主軸型数値制御旋盤において、第3刃物台の工具
を、第1主軸側に刃先を向けた場合と180度インデック
スして第2主軸側に刃先を向けた場合との両刃先間のX
軸、Z軸方向の相対寸法差求めておき、これをパラメー
タ化して、第1主軸または第2主軸でタッチセンサーを
使用し工具補正量を求めたとき、自動的に第1主軸側と
第2主軸側両方の工具補正量の設定を行う対向主軸型数
値制御旋盤の工具補正量入力機能を有する数値制御装置
を提供することにある。
An object of the present invention is to provide a counter-spindle type numerically controlled lathe having two spindles and three turrets, by indexing the tool of the third turret with a 180 degree index when the cutting edge is directed to the first spindle side. X between the two blade edges when the blade edge is directed toward the 2 spindle side
When the relative dimension difference in the axis and Z-axis directions is obtained and this is parameterized and the tool correction amount is obtained by using the touch sensor on the first spindle or the second spindle, it is automatically compared with the first spindle side and the second spindle. It is an object of the present invention to provide a numerical control device having a tool correction amount input function of a counter-spindle type numerical control lathe for setting both tool correction amounts on the spindle side.

[前記課題を解決するための手段] 前記課題を解決するために次のような手段を採る。[Means for Solving the Problems] The following means are adopted to solve the problems.

第1主軸台内に回転自在に軸承される第1主軸と、 この第1主軸に対応して設けられ、複数の工具を取付け
可能な第1刃物台と、 前記第1主軸台に対向する第2主軸台内に回転自在に軸
承される第2主軸と、 この第2主軸に対向して設けられ、複数の工具を取付け
可能な第2刃物台を、 前記第1主軸および前記第2主軸に対応可能に設けら
れ、複数の工具を取付け可能な第3刃物台とを有する対
向主軸型数値制御旋盤において、 前記第1主軸台にもしくはその近傍に揺動自在に設けら
れ、前記第1刃物台の複数の工具の刃先と接触したとき
接触信号を送出する接触部を有する第1タッチセンサ
と、 前記第2主軸台にもしくはその近傍に揺特動在に設けら
れ、前記第2刃物台の複数の工具の刃先と接触したとき
接触信号を送出する接触部を有する第2タッチセンサ
と、 前記第1主軸台または前記第2主軸台にもしくその近傍
に揺動自在に設けられ、前記第3刃物台の複数の工具の
刃先と接触したとき接触信号を送出する接触部を有する
第3タッチセンサと、 前記第1主軸台または第1刃物台が軸移動したとき、前
記第2主軸台または第2刃物台が軸移動したときおよび
前記第3刃物台が軸移動をしたときの各軸の座標値を記
憶保持する現在位置メモリと、 前記第1,第2,第3刃物台の複数の工具に対応して設けら
れ、各工具の工具補正量を記憶保持する工具補正メモリ
と、 前記第1,第2,第3刃物台に取付けた基準工具の機械原点
または仮想原点から前記第1,第2,第3タッチセンサに接
触して接触信号を送出する位置までの座標値を各第1,第
2,第3刃物台に対応して記憶保持するパラメータメモリ
と、 前記第1,第2,第3刃物台の複数の工具の機械原点または
仮想原点から前記第1,第2,第3タッチセンサに接触して
接触信号を送出する位置までの座標値と前記パラメータ
メモリ内の座標値から工具補正量を演算し前記工具補正
メモリに書込む工具補正演算手段と、 前記各メモリと前記手段を統轄制御する中央処理装置と
からなることを特徴とする工具補正量入力機能を有する
数値制御装置である。
A first spindle that is rotatably supported in the first spindle stock; a first tool post that is provided corresponding to the first spindle and is capable of mounting a plurality of tools; and a first spindle head that faces the first spindle stock. A second spindle that is rotatably supported in the two spindle stocks, and a second tool rest that is provided so as to face the second spindles and that is capable of mounting a plurality of tools on the first spindle and the second spindle. A counter-spindle type numerically controlled lathe having a third turret to which a plurality of tools can be attached, the first turret being swingably provided on or near the first headstock. A first touch sensor having a contact portion that sends a contact signal when contacting the blade edges of a plurality of tools, and a plurality of the second tool rests provided on the second spindle head or in the vicinity thereof in a swing motion state. Contact part that sends a contact signal when it comes into contact with the blade edge of And a second touch sensor, which is swingably provided in or near the first headstock or the second headstock, and sends a contact signal when the tool tips of a plurality of tools of the third tool post are contacted. A third touch sensor having a contact portion for performing axial movement of the first headstock or the first tool post, axial movement of the second headstock or second tool post, and the third tool post having an axis. A current position memory that stores and holds the coordinate values of each axis when moving, and a current position memory that is provided corresponding to the plurality of tools of the first, second, and third turrets, and stores the tool correction amount of each tool And a position for sending a contact signal by contacting the first, second and third touch sensors from the machine origin or virtual origin of the reference tool attached to the first, second and third turrets. The coordinate values up to
2, a parameter memory for storing and holding corresponding to the third and third turrets, and the first, second and third touch sensors from the mechanical origin or virtual origin of the plurality of tools of the first, second and third turrets Tool correction calculation means for calculating a tool correction amount from the coordinate value up to the position at which the touch signal is transmitted and transmitting the contact signal and the coordinate value in the parameter memory, and writing the tool correction amount in the tool correction memory; A numerical control device having a tool correction amount input function, which comprises a central processing unit for controlling.

また、前記第3刃物台に取付けた工具は、前記第1主軸
を加工支援する時に使用する工具補正メモリと、前記第
2主軸を加工支援する時に使用する工具補正メモリとを
有し、 前記第1主軸台または前記第2主軸台にもしくはその近
傍に設けた前記第3タッチセンサに接触させることによ
り前記工具補正メモリ領域に各々工具補正量入力を行う
と効果的である。
The tool attached to the third turret has a tool correction memory used when supporting the machining of the first spindle and a tool correction memory used when supporting the machining of the second spindle, It is effective to input the tool correction amount in the tool correction memory area by contacting the third head sensor provided on or near the one headstock or the second headstock.

[作 用] 第1刃物台、第2刃物台または第3刃物台に取付けた各
工具の工具補正量を第1,2,3タッチセンサのいずれかに
接触させ、そのときの基準工具との位置の差より求めた
工具補正量を数値制御装置内の工具補正メモリの所定の
アドレスに設定する。
[Operation] The tool compensation amount of each tool attached to the 1st turret, 2nd turret or 3rd turret is brought into contact with any of the 1st, 2nd and 3rd touch sensors and the reference tool at that time The tool correction amount obtained from the position difference is set to a predetermined address of the tool correction memory in the numerical controller.

また、第3刃物台の工具の工具補正量は、第1主軸側ま
たは第2主軸側のどちらか一方に取り付けた第3タッチ
センサで求めた工具補正量を第1主軸側の工具補正メモ
リと第2主軸側の工具補正メモリに同じ数値を設定する
工具補正入力機能を有する数値制御装置である。
As for the tool correction amount of the tool of the third turret, the tool correction amount obtained by the third touch sensor attached to either the first spindle side or the second spindle side is used as the tool compensation memory on the first spindle side. The numerical control device has a tool correction input function for setting the same numerical value in the tool correction memory on the second spindle side.

[実施例] 以下、第1図は、対向主軸型数値制御旋盤の展開図であ
り、この構造およびこれに使用する軸線の符号の名称を
説明する。ベッド(図示せず)上の一端には、第1主軸
台1が設けられている。この第1主軸台1は、ベッド上
を移動しない。第1主軸台1内には、第1主軸2が回転
自在に支持されている。この第1主軸2の先端には、ワ
ークを把持する第1チャック3が取り付けられている。
第1主軸2は、第1主軸台1内に設けられたモータ(図
示せず)により回転駆動される。
[Embodiment] Hereinafter, FIG. 1 is a development view of an opposed main spindle type numerically controlled lathe, and the structure and the names of the reference numerals of the axis lines used therefor will be described. A first headstock 1 is provided at one end on a bed (not shown). The first headstock 1 does not move on the bed. A first spindle 2 is rotatably supported in the first spindle stock 1. A first chuck 3 for gripping a work is attached to the tip of the first spindle 2.
The first spindle 2 is rotationally driven by a motor (not shown) provided in the first headstock 1.

ベッド上の第1主軸台1と対向する位置には、第2主軸
台4が設けられている。第2主軸台4は、ベッド上に案
内面(図示せず)上に第2主軸軸線方向に移動自在に設
けられている。この第2主軸台4の駆動制御は、送りね
じ(図示せず)を介してZ2サーボモータ7により行われ
る。この移動方向は、ここではZ2軸と称する。第2主軸
台4内には、第2主軸5が回転自在に設けられている。
この第2主軸5の先端には、第2チャック6が設けられ
ている。第2主軸5は、第2主軸台4内のモータ(図示
せず)により回転駆動される。
A second headstock 4 is provided on the bed at a position facing the first headstock 1. The second headstock 4 is provided on a bed on a guide surface (not shown) so as to be movable in the second spindle axis direction. The drive control of the second headstock 4 is performed by the Z2 servo motor 7 via a feed screw (not shown). This direction of movement is referred to herein as the Z2 axis. A second spindle 5 is rotatably provided in the second spindle stock 4.
A second chuck 6 is provided at the tip of the second spindle 5. The second spindle 5 is rotationally driven by a motor (not shown) in the second spindle stock 4.

ベッドの上部には、第1刃物台8がベッド上に形成され
た案内面(図示せず)上に移動自在に設けられている。
第1刃物台8は、ベッド上を第1主軸2の軸線方向に移
動する第1往復台(図示せず)と、この第1往復台上を
前記第1主軸軸線方向と直交する方向に移動する第1ク
ロススライド9と、この第1クロススライド9上に設け
られ複数の工具を取付け可能なタレット本体10などから
構成されている。
On the upper part of the bed, a first turret 8 is movably provided on a guide surface (not shown) formed on the bed.
The first tool rest 8 moves on the bed in the axial direction of the first spindle 2 and a first carriage (not shown), and moves on the first carriage in a direction orthogonal to the first spindle axis direction. It comprises a first cross slide 9 and a turret body 10 provided on the first cross slide 9 to which a plurality of tools can be attached.

第1往復台は、ベッド上の水平案内面上を第1主軸2と
平行な軸線すなわちZ1軸線方向にZ1サーボモータ11によ
り送りねじを介して駆動制御される。更に、第1クロス
スライド9は、Z1軸線と直交する方向のX1軸線方向、す
なわち第1チャック3に把持したワークの半径方向に駆
動される。この第1クロススライド9は、X1サーボモー
タ12により送りねじを介して駆動制御される。
The first carriage is driven and controlled by a Z1 servomotor 11 on a horizontal guide surface on the bed in the direction of the axis parallel to the first spindle 2, that is, the Z1 axis direction via a feed screw. Further, the first cross slide 9 is driven in the X1 axis direction perpendicular to the Z1 axis line, that is, in the radial direction of the work held by the first chuck 3. The first cross slide 9 is drive-controlled by an X1 servomotor 12 via a feed screw.

ベッド上には、更に第1刃物台8に対向して同じ水平案
内面上に第2刃物台15が設けられている。第2刃物台15
の構造は、第1刃物台8と対称な構造で実質的に同一で
あり、かつ機能も軸線の方向が相違するのみで実質的に
同一であるので説明は省略する。ただし、第2刃物台15
は、Z2軸線方向の移動はせず、X2軸線方向にX2サーボモ
ータ16により駆動制御される。第3刃物台20は、ベッド
の前面に設けてある複数の工具が取付け可能な刃物台で
ある。
On the bed, a second tool rest 15 is further provided facing the first tool rest 8 on the same horizontal guide surface. 2nd turret 15
The structure is substantially the same as the structure of the first turret 8 and the function is substantially the same except that the direction of the axis is different, and therefore the description thereof will be omitted. However, the second turret 15
Is not moved in the Z2 axis direction, and is driven and controlled by the X2 servo motor 16 in the X2 axis direction. The third tool rest 20 is a tool rest on the front surface of the bed to which a plurality of tools can be attached.

ベッド前面の案内面上には、往復台(図示せず)が第1
主軸軸線と平行な方向(Z3軸線)に移動自在に設けられ
ている。往復台は、Z3サーボモータ21により駆動制御さ
れる。往復台上には、更に第3クロススライド22がX3案
内面上をX3軸線方向に移動自在に設けられている。第3
クロススライド22は、送りねじを介してX3サーボモータ
23により駆動される。第3クロススライド22上には、第
3タレット本体24が角度割出し位置決め自在に設けられ
ている。
A carriage (not shown) is first on the guide surface on the front of the bed.
It is movably installed in the direction parallel to the main axis (Z3 axis). The carriage is driven and controlled by the Z3 servo motor 21. A third cross slide 22 is further provided on the carriage so as to be movable in the X3 axis direction on the X3 guide surface. Third
Cross slide 22 is an X3 servo motor via a feed screw.
Driven by 23. A third turret main body 24 is provided on the third cross slide 22 so as to be freely indexed and positioned.

円筒状の第3タレット本体24の外周には、工具が取り付
けられている。第3刃物台20は、第1チャック3、第2
チャック6に取り付けられたワーク、すなわち第1刃物
台8、第2刃物台15の加工支援を目的とするものであ
る。具体的には、内・外径工程の加工分担、外径加工の
多刃切削(同時に2本の工具で外径加工する加工のこ
と)、ねじ切り加工などの支援、計測支援、バー材送り
装置付のときのバーストッパなどの加工支援を行う。
A tool is attached to the outer periphery of the cylindrical third turret body 24. The third turret 20 includes the first chuck 3 and the second chuck 3.
The purpose is to assist the machining of the workpiece attached to the chuck 6, that is, the first tool post 8 and the second tool post 15. Specifically, machining sharing of inner and outer diameter processes, multi-blade cutting of outer diameter machining (processing that outer diameter machining is performed with two tools at the same time), support such as thread cutting, measurement support, bar material feeding device Supports processing such as bar stoppers when attached.

制御方法 前記のように構成された各軸の制御方法を説明する。こ
こで数値制御装置の第1系列は、第1刃物台8による第
1主軸2での加工を指し、制御される軸は第1刃物台8
のX1軸,Z1軸が制御される。同様、第2系列は第2刃物
台15による第2主軸5での加工でありは、X2軸,Z2軸が
制御され、第3系列は第3刃物台20のX3軸,Z3軸が制御
される。第3刃物台20は、第1主軸2の加工支援または
第2主軸5の加工支援を行うので、その加工によってど
ちらかに系列を切り換えて使う。前記した(X1軸ちZ3
軸),(X2軸とZ2軸),(X3軸とZ3軸)および各主軸の
軸線を中心とする回転軸は、数値制御装置の機能により
位置補間制御が可能である。
Control Method A control method of each axis configured as described above will be described. Here, the first series of numerical control devices refers to machining with the first main spindle 2 by the first turret 8, and the controlled axis is the first turret 8.
The X1 axis and Z1 axis of are controlled. Similarly, the second series is the machining on the second spindle 5 by the second turret 15, and the X2 axis and the Z2 axis are controlled, and the third series is the X3 axis and the Z3 axis of the third turret 20 are controlled. It The third turret 20 supports the machining of the first spindle 2 or the machining of the second spindle 5, and therefore the series is switched depending on the machining. As mentioned above (X1 axis Z3
Axis), (X2 axis and Z2 axis), (X3 axis and Z3 axis), and the rotary axis centering on the axis of each main axis, position interpolation control is possible by the function of the numerical controller.

工具補正量入力演算装置 第3図は、工具補正量入力機能を有する数値制御装置30
を示す機能ブロック図である。CPU31は、数値制御装置
全体を統括制御する周知の中央処理装置である。CPU31
には、バス32を介して以下の入出力機器が接続されてい
る。インターフェイス33は、外部からタッチセンサ27,2
8,29、手動パルス発生器34などから入力するためのもの
である。第1,2,3タッチセンサ27,28,29は、第1,2,3タレ
ット刃物台8,15,20に取り付けられた工具Tが接触する
と、この瞬間に接触信号を出力するものである。
Tool compensation amount input calculation device FIG. 3 shows a numerical control device 30 having a tool compensation amount input function.
It is a functional block diagram showing. The CPU 31 is a well-known central processing unit that controls the entire numerical control device. CPU31
The following input / output devices are connected to the via a bus 32. The interface 33 is an external touch sensor 27,2.
8, 29, for input from the manual pulse generator 34, etc. The first, second and third touch sensors 27, 28 and 29 are for outputting a contact signal at this moment when the tool T attached to the first, second and third turret tool post 8, 15, 20 comes into contact therewith. .

この第1,2,3タッチセンサ27,28,29は、X,Z軸方向の+,
−の両方の方向から、すなわち4方向から接触したこと
を検知する。プログラマブルコントローラ35には、各第
1,2,3タレット刃物台8,15,20の移動端、機械原点に設け
られたリミットスイッチや手動操作盤に設けられたNC旋
盤各部の油空圧機器、潤滑機器などを制御するシーケン
スプログラムの実行などを行うとシーケンスコントロー
ラである。
These 1st, 2nd and 3rd touch sensors 27, 28 and 29 are + and + in the X and Z axis directions.
It is detected that the contact is made from both directions of-, that is, from four directions. The programmable controller 35 includes
Sequence program to control the moving ends of 1,2,3 turret turrets 8,15,20, limit switches provided at the machine origin, and hydraulic / pneumatic equipment and lubrication equipment at each part of the NC lathe provided on the manual operation panel Is a sequence controller.

プログラマブルコントローラ35には、送りボタンスイッ
チ、停止ボタンスイッチなどのスイッチ36から入力信号
が入力される。また、油空圧機器を動作させるためのソ
レノイドや、原点復帰、プログラム起動中などの状態を
示す表示ランプなどの出力機器37に出力し、シーケンス
制御を行う。刃物台制御回路38は、第1,2,3刃物台8,15,
20のタレットの割出し制御を行うものである。ROM39
は、数値制御装置を作動させるためのプログラム、デー
タなどを記憶保持するためのものである。
An input signal is input to the programmable controller 35 from a switch 36 such as a feed button switch and a stop button switch. In addition, it outputs to the output device 37 such as a solenoid for operating the hydraulic / pneumatic equipment and an indicator lamp showing the status such as origin return, program starting, etc., and performs sequence control. The turret control circuit 38 includes the first, second and third turrets 8,15,
It controls the indexing of 20 turrets. ROM39
Is for storing and retaining programs, data, etc. for operating the numerical control device.

RAM40は、演算途中のデータなどを一時的記憶するため
のものである。現在位置メモリ41は、前記した第1,2,3
刃物台8,15,20の各機械座標系およびワーク座標系の各
軸現在位置を記憶保持するためのメモリであり、この現
在位置メモリ41に記憶されている現在位置データは各軸
の移動により常に書替えられている。パラメータ設定メ
モリ42は、各第1,2,3刃物台8,15,20に取付けた基準工具
と各第1,2,3のタッチセンサまでの距離などをXP,ZPの各
パラメータデータを記憶保持する。
The RAM 40 is for temporarily storing data during calculation. The current position memory 41 is the first, second, and third
It is a memory for storing and holding the current position of each axis of each machine coordinate system and work coordinate system of the turret 8, 15, 20, and the current position data stored in this current position memory 41 is changed by the movement of each axis. It is constantly being rewritten. The parameter setting memory 42 stores XP, ZP parameter data such as the distances between the reference tools attached to the 1st, 2nd and 3rd turrets 8, 15 and 20 and the 1st, 2nd and 3rd touch sensors. Hold.

工具補正メモリ43は、各第1,2,3刃物台8,15,20の各工具
の工具補正量が記憶保持されている。この工具補正量
は、タッチセンサより接触信号が入力され工具補正演算
手段45により演算され、そのデータは書替えられる。入
出力機器44は、表示手段であるCRT49は入力手段である
キーボードを示し、このCRT44、キーボード49により必
要なプログラム、データなどの表示、編集などを行う。
The tool correction memory 43 stores the tool correction amounts of the respective tools of the first, second and third turrets 8, 15, 20. The tool correction amount is calculated by the tool correction calculation means 45 when a contact signal is input from the touch sensor, and the data is rewritten. In the input / output device 44, a CRT 49 that is a display means represents a keyboard that is an input means, and the CRT 44 and the keyboard 49 display and edit necessary programs and data.

工具補正演算手段45は、第1,2,3タッチセンサ27,28,29
からの接触信号出力時の所定の軸の位置情報を取り込
み、どの系列のX,Zのどの軸の移動かまた+,−の移動
方向を特定する移動軸判別回路48の出力を読取り、その
移動方向に対応したパラメータデータをパラメータメモ
リ42より読出して、前記位置情報と演算して工具補正量
を求め、工具補正メモリ43の所定のアドレスにこの工具
補正量を書込む。各軸のサーボモータ49は、サーボアン
プ47を介して軸御制御46で制御され、タコジェネレータ
49aとパルスエンコーダ49bよりの速度と位置の情報がフ
ィードバックされる。
The tool correction calculation means 45 includes the first, second and third touch sensors 27, 28, 29.
The position information of a predetermined axis when a contact signal is output from the device is read, and the output of the moving axis discriminating circuit 48 that specifies which series X, Z axis movement and + or-movement direction is read, and the movement is performed. The parameter data corresponding to the direction is read from the parameter memory 42, calculated with the position information to obtain the tool correction amount, and the tool correction amount is written in a predetermined address of the tool correction memory 43. The servo motor 49 of each axis is controlled by the axis control 46 via the servo amplifier 47, and the tacho generator
The speed and position information from 49a and pulse encoder 49b is fed back.

工具補正量演算方法 第2図は、第1,第2,第3刃物台8,15,20に取付けた工具
の工具補正量の演算方法を説明した説明図である。
Tool Correction Amount Calculation Method FIG. 2 is an explanatory diagram illustrating a method of calculating the tool correction amount of the tools attached to the first, second, and third turrets 8, 15, 20.

各刃物台に対応したパラメータメモリXP1〜XP7、ZP1〜Z
P7にはあらかじめデータが設定されているものとする。
ここで、XP1〜XP6は、内径工具装着穴中心または基準工
具刃先位置がX軸方向に機械原点より第1,第2,第3タッ
チセンサ27,28,29の各接触部に接触して接触信号を送出
した位置までの距離(機械座標系の座標値)である。ZP
1〜ZP6は、基準工具刃先位置がZ軸方向に、機械原点よ
り第1,第2,第3タッチセンサ27,28,29の各接触部に接触
して接触信号を送出した位置までの距離(機械座標系の
座標値)である。
Parameter memory XP1 to XP7, ZP1 to Z corresponding to each turret
It is assumed that data is set in advance in P7.
Here, XP1 to XP6 come into contact with the center of the inner diameter tool mounting hole or the reference tool blade edge position in the X-axis direction from the machine origin to the contact parts of the first, second and third touch sensors 27, 28, 29. It is the distance to the position where the signal is transmitted (coordinate value in the machine coordinate system). ZP
1 to ZP6 is the distance from the machine origin to the position at which the contact point of the first, second and third touch sensors 27, 28, 29 is contacted and the contact signal is sent out, in the Z direction of the reference tool edge position. (Coordinate value of machine coordinate system).

ZP7は、第3刃物台20に取付けた基準工具0゜より180゜
にインデックスしたときのZ軸方向の両位置間の寸法で
あり、第3刃物台20の微妙な割出し誤差をも含むもので
ある。XP7は、第3刃物台20に取付けた基準工具が0゜
〜180゜にインデックスしたときのX軸方向の変化量で
あり第3刃物台20の微妙な割出し誤差である。
ZP7 is the dimension between the two positions in the Z-axis direction when indexing 180 ° from the reference tool 0 ° attached to the third turret 20, and includes a slight indexing error of the third turret 20. . XP7 is the amount of change in the X-axis direction when the reference tool attached to the third turret 20 is indexed from 0 ° to 180 °, and is a subtle indexing error of the third turret 20.

工具補正量は、基準とする工具と対象工具との刃先位置
の差距離となり、工具補正演算式は次のようになる。
The tool correction amount is the difference in blade edge position between the reference tool and the target tool, and the tool correction calculation formula is as follows.

X,Z軸共通 工具補正量=|基準工具のハ゜ラメ-タ値| −|対象工具のタッチセンサの接触信号送出時の機械座標値| この式で演算された数値が工具補正メモリ43に書込まれ
る。
X, Z-axis common tool compensation amount = | Parameter value of reference tool |-| Machine coordinate value of touch sensor of target tool when sending contact signal | The numerical value calculated by this formula is written in the tool compensation memory 43. Be done.

第1刃物台8に取付けた工具の工具補正量演算方法を説
明する。主軸2の軸線方向と直交する方向(X軸方向)
は、第1刃物台8の内径工具装着穴中心(IT1)位置
が、機械原点より移動し、タッチセンサ27の内径側接触
面(“+X"接触面)側の接触信号送出位置に達するまで
の機械座標値(直径値)XP4および外径側接触面(“−
X"接触面)側の接触信号送出位置に達するまでの機械座
標値(直径値)XP1を基準寸法とする。
A method of calculating the tool correction amount of the tool attached to the first turret 8 will be described. A direction (X-axis direction) orthogonal to the axial direction of the main shaft 2
Until the inner diameter tool mounting hole center (IT1) position of the first turret 8 moves from the machine origin and reaches the contact signal sending position on the inner diameter side contact surface (“+ X” contact surface) side of the touch sensor 27. Machine coordinate value (diameter value) XP4 and outer diameter side contact surface ("-
The mechanical coordinate value (diameter value) XP1 until reaching the contact signal sending position on the X "contact surface side is the standard dimension.

また、主軸軸線方向(Z軸方向)は、第1刃物台8に取
付けた基準工具TP1のZ軸方向の刃先位置が機械原点よ
り移動し、タッチセンサ27の主軸側接触面(“+Z"接触
面)側の接触信号送出位置に達するまでの機械座標値ZP
4および反主軸側接触面(“−Z"接触面)側の接触信号
送出位置に達するまでの機械座標値ZP1を基準寸法とす
る。
Further, in the spindle axis direction (Z-axis direction), the blade edge position of the reference tool TP1 attached to the first tool post 8 in the Z-axis direction moves from the machine origin, and the spindle side contact surface of the touch sensor 27 (“+ Z” contact). Machine coordinate value ZP until reaching the contact signal sending position on the
4 and the machine coordinate value ZP1 until reaching the contact signal sending position on the non-spindle side contact surface ("-Z" contact surface) side are the standard dimensions.

この第1刃物台8に取付られた外径工具T01の工具補正
量は以下のように演算される。ここで、この外径工具T0
1がタッチセンサ27に接触するまでの機械座標値はXT1,Z
T1とする。このタッチセンサ27に接触させるときの軸移
動方向よりパラメータメモリよりXP1,ZP1のデータが読
出される。
The tool correction amount of the outer diameter tool T01 attached to the first tool rest 8 is calculated as follows. Where this outer diameter tool T0
The machine coordinate value until 1 touches the touch sensor 27 is XT1, Z
T1. The data of XP1 and ZP1 is read from the parameter memory from the axial movement direction when the touch sensor 27 is contacted.

工具補正量は、 OFX1=|XP1|−|XT1| OFZ1=|ZP1|−|ZT1|のように演算される。The tool compensation amount is calculated as OFX1 = | XP1 | − | XT1 | OFZ1 = | ZP1 | − | ZT1 |.

第2刃物台15の工具補正量演算方法は、第1刃物台8と
同じ方法であるので詳細な説明は省略する。
Since the method of calculating the tool correction amount of the second turret 15 is the same as that of the first turret 8, detailed description thereof will be omitted.

第2刃物台15に取付けた外径工具T21の工具補正量は OFX2=|XP5|−|XT2| OFZ2=|ZP2|−|ZT2|のように演算される。The tool compensation amount of the outer diameter tool T21 attached to the second turret 15 is calculated as OFX2 = | XP5 | − | XT2 | OFZ2 = | ZP2 | − | ZT2 |.

第3刃物台20の工具補正演算方法を説明する。第3刃物
台20は第1主軸2側を加工支援するとき、第2主軸5側
を加工支援するときがある。そのために、Tコードを2
つ使い分けるとともに、工具補正組番号を2組有するこ
とになる。
A tool correction calculation method for the third turret 20 will be described. The third turret 20 may support machining on the side of the first spindle 2 and sometimes support machining on the side of the second spindle 5. Therefore, the T code is 2
In addition to proper use, two tool correction group numbers will be provided.

この第3刃物台20の第1主軸2側の工具補正量は以下の
ように演算される。
The tool correction amount on the first spindle 2 side of the third turret 20 is calculated as follows.

OFX3=|XP3|−|XT3| OFZ3=|ZP3|−|ZT3| また、前記したXP7,ZP7がパラメータメモリ42内に記憶
保持されているとともに、第2刃物台15の原点位置と第
3刃物台20の原点位置間の寸法が既知であり、パラメー
タPZとしてパラメータメモリ内に記憶保持されているた
め、第3タッチセンサ29で設定した工具補正量OFX3,OFZ
3の数値はそのまま第2主軸5側の工具補正量OFX4,OFZ4
として使用できる。そのため第3タッチセンサ29でOFX
3,OFZ3を設定入力するときに、OFX4,OFZ4も設定入力す
ることができる。
OFX3 = | XP3 | − | XT3 | OFZ3 = | ZP3 | − | ZT3 | Further, the above XP7 and ZP7 are stored and held in the parameter memory 42, and the origin position of the second tool post 15 and the third tool Since the dimension between the origin positions of the table 20 is known and is stored and held in the parameter memory as the parameter PZ, the tool correction amount OFX3, OFZ set by the third touch sensor 29 is set.
The numerical value of 3 is the same as the tool offset of the second spindle 5 side OFX4, OFZ4
Can be used as Therefore, OFX with the third touch sensor 29
When setting 3, OFZ3, OFX4, OFZ4 can also be set and input.

作 動 前記工具補正量入力演算装置およびタッチセンサーは、
概略次のように使用し作動する。
Operation The tool compensation amount input calculation device and touch sensor are
Outline Used and operated as follows.

原点復帰状態の確認 工具補正を行う刃物台の番号にしたがって、移動軸を選
択すべく系列選択スイッチ50を選択する。例えば、第3
刃物台に取付した工具の工具補正を行う場合には系列3
を選択する。
Checking the return-to-origin state Select the series selection switch 50 to select the moving axis according to the number of the turret for tool compensation. For example, the third
When performing tool compensation for tools attached to the turret, series 3
Select.

選択された刃物台の軸が機械原点に原点復帰していて機
械座標系の位置情報の表示が0になっているか否かを確
認する。原点復帰がされていない場合や表示が0でない
場合には、手動操作により原点復帰動作を行う。
Check whether the axis of the selected tool post has returned to the machine origin and the display of the position information of the machine coordinate system is zero. If the origin return has not been performed or the display is not 0, the origin return operation is performed by manual operation.

タッチセンサを作動状態にセット 第1,2,3タッチセンサ27,28,29は、第1主軸台または第
2主軸台に揺動自在なアーム上に設けられているので、
全刃物台を干渉しない位置に退避させた後、このアーム
を手動動作で振り降ろす。
Set the touch sensor in the operating state Since the first, second and third touch sensors 27, 28, 29 are provided on the swingable arm of the first headstock or the second headstock,
After retracting all turrets to a position that does not interfere, swing this arm down manually.

このアームの振り降ろしにより、NC装置は工具補正モー
ドになり、CRT画面の第5図のような各刃物台ごとの工
具補正画面がアームと系列選択スイッチ50により選択さ
れていずれかが表示される。
When the arm is swung down, the NC device enters the tool compensation mode, and the tool compensation screen for each turret as shown in FIG. 5 of the CRT screen is selected by the arm and the sequence selection switch 50, and either one is displayed. .

工具補正を行う工具を呼び出し 工具補正を行のうとする刃物台の工具をタレットを割出
して、加工位置に呼び出す。この操作も手動モードで行
う。また割出される工具面に従って画面よりカーソルも
画面上を移動する。
Call the tool that performs tool compensation Call the tool on the tool post that intends to perform tool compensation to the machining position by indexing the turret. This operation is also performed in the manual mode. The cursor also moves on the screen from the screen according to the indexed tool surface.

工具面と補正番号の確認 CRT44に工具補正画面が呼び出されているので、カーソ
ルで表示された工具補正番号と工具割出し面数が一致し
ているか確認する。
Confirmation of tool surface and compensation number Since the tool compensation screen is called on the CRT44, confirm that the tool compensation number displayed by the cursor and the number of tool indexing surfaces match.

工具刃先をタッチセンサに近づける。Move the tool edge closer to the touch sensor.

手動操作盤の送りボタンスイッチ(図示せず)、手動パ
ルス発生器34を作動させ、工具刃先をタッチセンサーに
近づけ、かつタッチセンサの略中央部の接触部と対向す
る位置に工具刃先を位置決めする(第4図)。
The feed button switch (not shown) of the manual operation panel and the manual pulse generator 34 are operated to bring the tool edge closer to the touch sensor and to position the tool edge at a position facing the contact portion at the substantially central portion of the touch sensor. (Fig. 4).

工具刃先とタッチセンサとの接触 工具刃先がタッチセンサに接触し、接触信号が出力され
る時タッチ音を発生するとともに刃物台(工具)の移動
は停止する。そして接触信号出力時の位置情報(機械座
標系)が現在位置メモリ41より工具補正手段48に読取ら
れる。また、このタッチセンサに接触させた時に移動軸
および移動方向が移動軸判別回路48より工具補正演算手
段45により読取られる。この移動軸、移動方向によりパ
ラメータメモリ42に記憶されている基準工具のパラメー
タデータを特定し、データを読出す。前記位置情報とパ
ラメータデータとを演算し、工具補正量を求め、工具補
正メモリ43に書込む。
Contact between the tool edge and the touch sensor When the tool edge contacts the touch sensor and a contact signal is output, a touch sound is generated and the movement of the tool rest (tool) stops. Then, the position information (mechanical coordinate system) when the contact signal is output is read from the current position memory 41 by the tool correction means 48. Further, when the touch sensor is brought into contact with the touch sensor, the movement axis and the movement direction are read by the tool correction calculation means 45 from the movement axis discrimination circuit 48. The parameter data of the reference tool stored in the parameter memory 42 is specified by the moving axis and the moving direction, and the data is read. The position information and the parameter data are calculated to obtain the tool correction amount, which is written in the tool correction memory 43.

刃物台退避 刃物台を手動で退避させる。Retract the turret Manually retract the turret.

終 了 他の工具の補正入力を行う場合には、前記操作〜の
繰り返し、工具補正入力を行う工具がない場合にはアー
ムを元の位置に戻す。
When the correction input of another tool is performed, the above operations 1 to 5 are repeated. If there is no tool to input the tool correction, the arm is returned to the original position.

[その他の実施例] 前記した実施例は、2主軸と3台の刃物台を有する数値
制御旋盤である。しかし、2主軸と3台の刃物台を有す
るタイプの数値制御旋盤であれば他のタイプにも適用で
きる。すなわち、軸の移動は、前記実施例に限定される
ものではなく第1主軸台を移動させたり、第2刃物台を
2軸線方向に移動するものにも適用できる。
[Other Embodiments] The above-described embodiments are numerical control lathes having two spindles and three tool rests. However, any type of numerically controlled lathe having two spindles and three turrets can be applied to other types. That is, the movement of the shaft is not limited to the above-mentioned embodiment, but may be applied to the movement of the first headstock or the movement of the second tool post in the two axial directions.

また、工具補正演算に使用した座標値は機械原点よりも
機械座標系の座標値で説明を行ったが、仮想原点よりの
座標系でも良く、要するに基準工具と工具補正を行う工
具とが、共通の原点よりの座標系数値で演算するもので
あれば良い。
Although the coordinate values used for the tool correction calculation have been described using the coordinate values of the machine coordinate system rather than the machine origin, the coordinate system of the virtual origin may also be used, in other words, the reference tool and the tool for tool compensation are common. Anything can be used as long as it can be calculated by the coordinate system numerical value from the origin of.

[発明の効果] 以上詳述したように、この発明は各刃物台に対応させて
タッチセンサを設け、かつ各刃物台のの工具の座標位置
に関連性を有しているので、第3刃物台については、一
度の工具補正入力動作第1主軸支援用と第2主軸支援用
の両方の工具補正メモリに工具補正量を自動投入でき
る。
[Effects of the Invention] As described in detail above, since the present invention is provided with a touch sensor corresponding to each turret and is related to the coordinate position of the tool of each turret, the third turret With respect to the table, one tool correction input operation can automatically input the tool correction amount to the tool correction memories for both the first spindle support and the second spindle support.

また、タッチセンサを固定しているアームを待避位置か
ら工具補正位置に揺動させると、系列選択スイッチの位
置により工具補正入力を行う工具補正画面が自動選択さ
れて表示される。このことにより工具補正を行う刃物台
が複数あっても入力ミスがなくなるとともに操作が煩雑
でなくなる。
When the arm fixing the touch sensor is swung from the retracted position to the tool correction position, the tool correction screen for inputting the tool correction is automatically selected and displayed according to the position of the series selection switch. As a result, even if there are a plurality of turrets for tool correction, input errors are eliminated and the operation is not complicated.

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

第1図は各主軸台および刃物台の配置を示す概要図、第
2図は各刃物台の工具補正量の演算処理を示す説明図、
第3図はこの数値制御装置を示す機能ブロック図、第4
図はタッチセンサと工具の接触状況を示す図、第5図は
工具補正モードの画面例を示す図である。 1……第1主軸台、2……第1主軸、3……第1チャッ
ク、4……第2主軸台、5……第2主軸、6……第2チ
ャック、7……Z2サーボモータ、8……第1刃物台、11
……Z1サーボモータ、12……X1サーボモータ、15……第
2刃物台、16……X2サーボモータ、20……第3刃物台、
27……第1タッチセンサ、28……第2タッチセンサ、29
……第3タッチセンサ、41……現在位置メモリ、43……
工具補正メモリ、45……工具補正演算手段、
FIG. 1 is a schematic diagram showing the arrangement of each headstock and turret, and FIG. 2 is an explanatory diagram showing the calculation processing of the tool correction amount of each turret.
FIG. 3 is a functional block diagram showing this numerical controller, and FIG.
FIG. 5 is a diagram showing a contact state between the touch sensor and the tool, and FIG. 5 is a diagram showing a screen example of the tool correction mode. 1 ... 1st headstock, 2 ... 1st spindle, 3 ... 1st chuck, 4 ... 2nd headstock, 5 ... 2nd spindle, 6 ... 2nd chuck, 7 ... Z2 servo motor , 8 …… 1st turret, 11
…… Z1 servo motor, 12 …… X1 servo motor, 15 …… Second turret, 16 …… X2 servo motor, 20 …… Third turret,
27 …… First touch sensor, 28 …… Second touch sensor, 29
…… Third touch sensor, 41 …… Current position memory, 43 ……
Tool compensation memory, 45 ... Tool compensation calculation means,

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】第1主軸台内に回転自在に軸承される第1
主軸と、 この第1主軸に対応して設けられ、複数の工具を取付け
可能な第1刃物台と、 前記第1主軸台に対向する第2主軸台内に回転自在に軸
承される第2主軸と、 この第2主軸に対向して設けられ、複数の工具を取付け
可能な第2刃物台を、 前記第1主軸および前記第2主軸に対応可能に設けら
れ、複数の工具を取付け可能な第3刃物台とを有する対
向主軸型数値制御旋盤において、 前記第1主軸台にもしくはその近傍に揺動自在に設けら
れ、前記第1刃物台の複数の工具の刃先と接触したとき
接触信号を送出する接触部を有する第1タッチセンサ
と、 前記第2主軸台にもしくはその近傍に揺特動在に設けら
れ、前記第2刃物台の複数の工具の刃先と接触したとき
接触信号を送出する接触部を有する第2タッチセンサ
と、 前記第1主軸台または前記第2主軸台にもしくその近傍
に揺動自在に設けられ、前記第3刃物台の複数の工具の
刃先と接触したとき接触信号を送出する接触部を有する
第3タッチセンサと、 前記第1主軸台または第1刃物台が軸移動したとき、前
記第2主軸台または第2刃物台が軸移動したときおよび
前記第3刃物台が軸移動をしたときの各軸の座標値を記
憶保持する現在位置メモリと、 前記第1,第2,第3刃物台の複数の工具に対応して設けら
れ、各工具の工具補正量を記憶保持する工具補正メモリ
と、 前記第1,第2,第3刃物台に取付けた基準工具の機械原点
または仮想原点から前記第1,第2,第3タッチセンサに接
触して接触信号を送出する位置までの座標値を各第1,第
2,第3刃物台に対応して記憶保持するパラメータメモリ
と、 前記第1,第2,第3刃物台の複数の工具の機械原点または
仮想原点から前記第1,第2,第3タッチセンサに接触して
接触信号を送出する位置までの座標値と前記パラメータ
メモリ内の座標値から前記工具補正量を演算し前記工具
補正メモリに書込む工具補正演算手段と、 前記各メモリと前記各手段を統轄制御する中央処理装置
とからなることを特徴とする工具補正量入力機能を有す
る数値制御装置。
1. A first rotatably supported in a first headstock.
A main spindle, a first tool post provided corresponding to the first main spindle, to which a plurality of tools can be attached, and a second main spindle rotatably supported in a second main headstock facing the first main spindle stock. And a second tool post provided facing the second spindle and capable of mounting a plurality of tools, provided so as to correspond to the first spindle and the second spindle, and capable of mounting a plurality of tools. In an opposed spindle type numerically controlled lathe having three tool turrets, the contact signal is sent when it comes into contact with the cutting edges of a plurality of tools of the first tool turret, which is swingably provided on or near the first head stock. A first touch sensor having a contact portion that performs contact, and a contact that is provided at or near the second headstock in a swinging motion and sends a contact signal when the tool tips of a plurality of tools of the second tool post are contacted. Second touch sensor having a portion, and the first spindle A third touch sensor that has a contact portion that is swingably provided on or near the table or the second headstock and that sends a contact signal when it contacts the cutting edges of a plurality of tools of the third tool post; When the first headstock or the first turret is axially moved, when the second headstock or the second turret is axially moved, and when the third turret is axially moved, the coordinate value of each axis is calculated. A current position memory for storing and storing, a tool correction memory provided for the plurality of tools of the first, second, and third turrets and storing and storing the tool correction amount of each tool; The coordinate values from the mechanical origin or virtual origin of the reference tool attached to the second and third turrets to the position at which the first, second and third touch sensors are contacted and the contact signal is transmitted, respectively
2, a parameter memory for storing and holding corresponding to the third and third turrets, and the first, second and third touch sensors from the mechanical origin or virtual origin of the plurality of tools of the first, second and third turrets Tool correction calculation means for calculating the tool correction amount from the coordinate value up to the position at which the touch signal is transmitted and transmitting the contact signal and the coordinate value in the parameter memory, and writing the tool correction amount in the tool correction memory, the memories and the means. A numerical control device having a tool correction amount input function, which comprises a central processing unit for controlling and controlling the tool.
【請求項2】請求項1において、前記第3刃物台に取付
けた前記工具は、前記第1主軸を加工支援する時に使用
し、かつ前記第2主軸を加工支援する時に使用するメモ
リ領域を有する前記工具補正メモリとを有し、 前記第1主軸台または前記第2主軸台にもしくはその近
傍に設けた前記第3タッチセンサに接触させることによ
り前記工具補正メモリに前記工具補正量入力を行うこと
を特徴とする工具補正量入力機能を有する数値制御装
置。
2. The tool according to claim 1, wherein the tool attached to the third turret has a memory area used for supporting the machining of the first spindle and for supporting the machining of the second spindle. The tool correction memory is provided, and the tool correction amount is input to the tool correction memory by contacting the third touch sensor provided on or near the first headstock or the second headstock. Numerical control device having a tool correction amount input function characterized by the above.
JP27860290A 1990-10-17 1990-10-17 Numerical control device with tool compensation amount input function Expired - Lifetime JPH0741442B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27860290A JPH0741442B2 (en) 1990-10-17 1990-10-17 Numerical control device with tool compensation amount input function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27860290A JPH0741442B2 (en) 1990-10-17 1990-10-17 Numerical control device with tool compensation amount input function

Publications (2)

Publication Number Publication Date
JPH04159058A JPH04159058A (en) 1992-06-02
JPH0741442B2 true JPH0741442B2 (en) 1995-05-10

Family

ID=17599560

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27860290A Expired - Lifetime JPH0741442B2 (en) 1990-10-17 1990-10-17 Numerical control device with tool compensation amount input function

Country Status (1)

Country Link
JP (1) JPH0741442B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021099590A (en) * 2019-12-20 2021-07-01 日立Geニュークリア・エナジー株式会社 Machined surface shape predicting device and its method

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4047986B2 (en) * 1998-11-04 2008-02-13 森精機興産株式会社 Numerical control method and apparatus
WO2002092266A1 (en) * 2001-05-15 2002-11-21 Citizen Watch Co., Ltd. Numerically controlled lath and method of machining work by this numerically controlled lath
US7043835B2 (en) * 2004-04-09 2006-05-16 Sunpower, Inc. Method for centering a workpiece on the cylindrical axis of a bore
JP4099476B2 (en) 2004-11-10 2008-06-11 ファナック株式会社 Numerical control device provided with tool edge detection means
JP5329049B2 (en) * 2007-03-30 2013-10-30 シチズンホールディングス株式会社 Work processing machine
DE102011076837A1 (en) * 2011-05-31 2012-12-06 Gildemeister Italiana S.P.A. machine tool
JP6250964B2 (en) * 2013-07-04 2017-12-20 中村留精密工業株式会社 Tool edge detection method and tool setter
JP6423606B2 (en) * 2014-04-07 2018-11-14 中村留精密工業株式会社 Turret origin display device
JP7300358B2 (en) * 2019-09-24 2023-06-29 オークマ株式会社 Tool edge measuring device and machine tool
JP7550235B2 (en) * 2020-10-28 2024-09-12 株式会社Fuji Multi-tasking machine

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021099590A (en) * 2019-12-20 2021-07-01 日立Geニュークリア・エナジー株式会社 Machined surface shape predicting device and its method

Also Published As

Publication number Publication date
JPH04159058A (en) 1992-06-02

Similar Documents

Publication Publication Date Title
US6640676B2 (en) Tool presetter and tool offset amount calculation method
EP0129092B1 (en) Numerical control device for use with a machine tool
US4773187A (en) Numerically controlled grinding machine
EP1203632B1 (en) Machine tool with tool position control
JPH0741442B2 (en) Numerical control device with tool compensation amount input function
US4881021A (en) Numerical control equipment
US6163735A (en) Numerically controlled machine tool
JP3459847B2 (en) Method and apparatus for resetting tool correction amount by tool presetter
JPH06134652A (en) Robot hand control method of numerically controlled machine tool
JPH0895625A (en) Backlash measurement/correction device for machining of spherical or circular arc surface
JPH04129645A (en) Simultaneous processing method for numerical control lathe
JPH05185304A (en) Automatic lathe
JPH06246589A (en) Noncircular workpiece error correcting method by in-machine measurement
JPS5918184B2 (en) Tool evacuation/return device in case of tool abnormality in machine tools
JPH0811321B2 (en) Numerical control compound lathe
JP2685832B2 (en) Numerically controlled grinding machine
JPH05158515A (en) Offset correcting method for nc cutting machine with tool turning shaft
EP0823306B1 (en) Numerically controlled machine tool
JP2001259967A (en) NC lathe equipped with a long work processing method and tailstock
JP2639756B2 (en) Method and apparatus for displaying effective series in multi-series NC apparatus
JPH0780113B2 (en) Numerically controlled machine tool cutting edge coordinate position setting device
JPH04131909A (en) How to set the machining coordinate system on a numerically controlled compound lathe
WO2022113223A1 (en) Machine tool
JPH04125554U (en) Lathe
JPH05177515A (en) Method and apparatus for restarting copying operation