JPH0197540A - numerical control machine tools - Google Patents

numerical control machine tools

Info

Publication number
JPH0197540A
JPH0197540A JP25485487A JP25485487A JPH0197540A JP H0197540 A JPH0197540 A JP H0197540A JP 25485487 A JP25485487 A JP 25485487A JP 25485487 A JP25485487 A JP 25485487A JP H0197540 A JPH0197540 A JP H0197540A
Authority
JP
Japan
Prior art keywords
tool
workpiece
relative
respect
motors
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
JP25485487A
Other languages
Japanese (ja)
Inventor
Ryuzo Hara
原 隆三
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.)
DMG Mori Co Ltd
Original Assignee
Mori Seiki Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mori Seiki Co Ltd filed Critical Mori Seiki Co Ltd
Priority to JP25485487A priority Critical patent/JPH0197540A/en
Publication of JPH0197540A publication Critical patent/JPH0197540A/en
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q5/00Driving or feeding mechanisms; Control arrangements therefor
    • B23Q5/54Arrangements or details not restricted to group B23Q5/02 or group B23Q5/22 respectively, e.g. control handles
    • B23Q5/58Safety devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)

Abstract

PURPOSE:To prevent the occurrence of overcutting, by a method wherein, when it is discriminated that a relative position between a tool and a workpiece is attains a preset movable limit, through control of a drive means, further movement is prohibited. CONSTITUTION:A control part 108 being a signal generating means generates a signal by means of which a tool mount 101 or a work is moved by a given distance at one pulse at a time, and a CPU 105 drives drive motors 102 and 103 through the working of a servo control part 104. The moving position of the tool mount 101 is detected by means of encoders mounted to the two motors 102 and 103, and a shape is computed from a manual input or a program from an input device 109. When a relative position between a tool and a workpiece attains a relative movable limit stored in a memory part 106, the CPU 105 decides it to stop the drive of the two motors 102 and 103. This constitution enables execution of a rapid cutting work without being nervous about overcutting.

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は数値制御(以下NC)工作機械、特に工具の
刃先位置制御に特徴をもつNC工作機械に関するもので
ある。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a numerically controlled (hereinafter referred to as NC) machine tool, and in particular to an NC machine tool characterized by control of the position of a cutting edge of a tool.

[従来の技術] 第3図は一般的な旋盤のチャック部分を示す図である。[Conventional technology] FIG. 3 is a diagram showing a chuck portion of a general lathe.

NC旋盤に限らず一般の旋盤等においては、被切削材料
を切削加工するに先立って、被切削材料を保持するため
のチャック部4の生爪3を精度よく整形しておく必要が
ある。チャック部4の生爪3(以下単に爪3と略称する
)は被切削材料を保持し、または解放するために旋盤の
主軸5を中心としてねじ等により回転駆動される。ここ
で、爪は加工物に応じて交換する必要があるが、取り付
けに於ける誤差が生じるため取り付は後整形する必要が
ある。したがって、実際の爪3の整形においては爪3を
チャック部4に装着した後、旋盤自身の工具2により最
終的整形加工を行っている。
In not only NC lathes but also general lathes, etc., it is necessary to precisely shape the green jaws 3 of the chuck portion 4 for holding the material to be cut before cutting the material to be cut. The green jaws 3 (hereinafter simply referred to as jaws 3) of the chuck portion 4 are rotated by a screw or the like around the main shaft 5 of the lathe in order to hold or release the material to be cut. Here, the claws need to be replaced depending on the workpiece, but since errors occur during attachment, it is necessary to reshape the attachment afterward. Therefore, in actual shaping of the pawl 3, after the pawl 3 is mounted on the chuck portion 4, the final shaping process is performed using the tool 2 of the lathe itself.

従来から行われているこのような手作業における爪整形
加工の手順を第2図(a)及び第3図を参照して説明す
る。
The procedure of such a conventional manual nail shaping process will be explained with reference to FIGS. 2(a) and 3.

(1)工具2の刃先2aを爪3の前端面3aに接触させ
、この位置をZ軸方向の基準としてモニタに表示される
デジタル式カウンタ等をリセットする(ここで、旋盤の
主軸5の方向をZ軸とし、また主軸5に垂直な方向をX
軸とする。X軸方向の原点位置は主軸5である)。
(1) Bring the cutting edge 2a of the tool 2 into contact with the front end surface 3a of the jaw 3, and reset the digital counter etc. displayed on the monitor using this position as a reference in the Z-axis direction (here, the direction of the main shaft 5 of the lathe is is the Z-axis, and the direction perpendicular to the main axis 5 is the X-axis.
The axis. The origin position in the X-axis direction is the main axis 5).

(2)X軸方向に工具台1を所定の切込み量に相当する
距離移動させる。次に工具台1をカウンタ等の目盛りを
見ながらZ軸方向における目標とする仕上げ寸法から仕
上げしろ分を差し引いた量だけZ軸方向に移動させ、爪
3を切削する。
(2) Move the tool stand 1 a distance corresponding to a predetermined depth of cut in the X-axis direction. Next, the tool stand 1 is moved in the Z-axis direction by an amount obtained by subtracting the finishing allowance from the target finishing dimension in the Z-axis direction while watching a scale on a counter or the like, and the claws 3 are cut.

(3)前述の仕上げ寸法から仕上げしろ分を差し引いた
量に切削深さが達したならば、X軸方向にわずかに原点
方向に工具台lをもどし、Z軸方向にカウンタの目盛り
を見ながら原点までもどす。
(3) When the cutting depth reaches the amount obtained by subtracting the finishing allowance from the finishing dimension mentioned above, return the tool rest l slightly to the origin in the X-axis direction, and while watching the scale on the counter in the Z-axis direction, Return to the origin.

(4)さらにX軸方向における目標どする仕上げ寸法か
ら仕上げしろ分を差し引いた量にX軸方向の切込み量が
達するまで(2)及び(3)のステップをくり返す。
(4) Further, steps (2) and (3) are repeated until the depth of cut in the X-axis direction reaches the amount obtained by subtracting the finishing allowance from the target finished dimension in the X-axis direction.

(5)旋盤の回転数及び工具刃先2aの切込み量を調節
して目標とする仕上げ寸法に最終的仕上げを行う。
(5) Adjust the rotation speed of the lathe and the depth of cut of the tool cutting edge 2a to achieve the final finish to the target finished dimensions.

なお、NCプログラムを用いる或はMDI(マニュアル
データーインプット)方式のNC旋盤においては、以上
説明した手順及び加工条件(旋盤の回転数及び工具の送
り速度等)をマニュアルでまたはプログラムしてNC旋
盤の制御部に人力することにより行うことは言うまでも
ない。
In addition, when using an NC lathe that uses an NC program or uses an MDI (manual data input) method, the procedures and machining conditions (such as lathe rotation speed and tool feed rate) explained above can be manually or programmed to operate the NC lathe. Needless to say, this can be done by manually controlling the control section.

[発明が解決しようとする問題点コ 以上述べたような手作業における爪の整形加工において
は、作業者がモニタのカウンタ目盛りを見ながら工具台
を移動させなければならず、また荒削り段階においては
目標とする仕上げ寸法から仕上げしろを差し引いた量を
目印として加工を行わなけらばならず、往々にして削り
すぎが生じるという問題点及び削りすぎを防止するため
には慎重に作業しなければならず加工に時間がかかると
いう問題点を有していた。
[Problems to be solved by the invention] In the manual nail shaping process described above, the operator must move the tool stand while looking at the counter scale on the monitor, and during the rough cutting stage, Machining must be carried out using the amount obtained by subtracting the finishing allowance from the target finished dimensions as a guide, and there is a problem that over-shaving often occurs, and work must be done carefully to prevent over-shaving. However, there was a problem in that it took a long time to process.

またプログラム等を使用するNC旋盤においては上記の
ような問題点はないが、一般にチャック部4の爪3は鋼
等の硬い材料を用いているため、切削途中で工具2の刃
先2aが往々にして欠けるという問題点を有している。
Furthermore, although NC lathes that use programs etc. do not have the above-mentioned problems, the jaws 3 of the chuck section 4 are generally made of a hard material such as steel, so the cutting edge 2a of the tool 2 often gets damaged during cutting. It has the problem that it lacks.

そのため工具交換が必要であり、NC旋盤においてはプ
ログラムによる爪の自動加工は非常に難しいという問題
点を有していた。
Therefore, tools must be replaced, and automatic machining of pawls using a program is extremely difficult in NC lathes.

この発明は以上のような問題点を解決するためになされ
たものであり、簡単な操作で正確に爪整形加工を刷るこ
とができる数値制御工作機械を提供することを目的とし
ている。
This invention has been made to solve the above-mentioned problems, and an object of the present invention is to provide a numerically controlled machine tool that can accurately form nail shapes with simple operations.

[問題点を解決するための手段] この発明に係る数値制御工作機械は、工具または被工作
物を移動させるための信号発生手段と、工具または被工
作物を駆動する駆動手段と、工具の被工作物に対する相
対的位置を検出する位置検出手段と、工具の被工作物に
対する相対的移動可能限界を設定する移動限界設定手段
と、工具の被工作物に対する相対的位置が移動可能限界
に達したか否かを判別する判別手段と、工具の被工作物
に対する相対的位置が移動可能限界に達した場合に、そ
れ以上当該方向に移動しないよう駆動手段を制御する制
御手段をしている。
[Means for Solving the Problems] A numerically controlled machine tool according to the present invention includes a signal generating means for moving a tool or a workpiece, a driving means for driving the tool or a workpiece, and a drive member for the tool. a position detection means for detecting a relative position with respect to the workpiece; a movement limit setting means for setting a movable limit of the tool relative to the workpiece; and a movement limit setting means for setting a relative movable limit of the tool with respect to the workpiece; and a control means for controlling the drive means so as not to move any further in the direction when the relative position of the tool with respect to the workpiece reaches the movable limit.

[作用] 信号発生手段は、例えばlパルスごとに工具台または被
工作物を1μmあるいは10μm等所定の距離を移動さ
せるべくパルス信号を発生する。
[Operation] The signal generating means generates a pulse signal to move the tool stand or the workpiece a predetermined distance, such as 1 μm or 10 μm, for example, every 1 pulses.

駆動手段はパルス信号を受信するごとに工具または被工
作物を所定の距離を移動させるべくモータ等を駆動する
The driving means drives a motor or the like to move the tool or the workpiece a predetermined distance every time it receives a pulse signal.

位置検出手段は、モータ等に設けられたエンコ−ダ等の
出力に基づいて工具の被工作物に対する相対的位置を演
算し、その位置に相当する信号を出力する。
The position detection means calculates the relative position of the tool with respect to the workpiece based on the output of an encoder or the like provided on a motor or the like, and outputs a signal corresponding to the position.

移動限界設定手段は、手動入力またはプログラムされた
被工作物の形状等から、工具の被工作物に対する相対的
移動可能限界を演算し記憶する。
The movement limit setting means calculates and stores the relative movable limit of the tool with respect to the workpiece based on the manually input or programmed shape of the workpiece.

判別手段は、工具の被工作物に対する相対的位置が移動
可能限界に達したか否かを、工具または被工作物が移動
するごとに逐次比較し判別する。
The determining means determines whether the relative position of the tool to the workpiece has reached a movable limit by successively comparing the tool or the workpiece each time the tool or the workpiece moves.

制御手段は、工具の被工作物に対する相対的位置が移動
可能限界に達した場合に、移動可能限界に達した方向に
対し、工具がそれ以上被工作物に対し移動しないように
駆動手段に対しモータ等を駆動させないための信号を出
力する。
The control means controls the driving means to prevent the tool from moving further relative to the workpiece in the direction in which the movable limit is reached when the relative position of the tool with respect to the workpiece reaches the movable limit. Outputs a signal to prevent motors, etc. from being driven.

[実施例] 以下に本発明をその実施例を示す図面に基づいて説明す
る。
[Examples] The present invention will be described below based on drawings showing examples thereof.

この発明に係る数値制御工作機械の一実施例の構成を第
1図に示す。
FIG. 1 shows the configuration of an embodiment of a numerically controlled machine tool according to the present invention.

第1図において、例えばNC旋盤の場合、工具台101
は主軸(Z)及び主軸に垂直な方向(X)に駆動される
べく、ねじ式送り機構】01a、101bを介して駆動
機構であるサーボモータあるいはステッピングモータか
らなるモータ102.103に連結されている。NCフ
ライス盤等には被工作物を固定した工作物台の方が移動
するタイプのものがあり、この場合101は工作物台に
相当する。モータ102.103には位置検出手段とし
てロータリエンコーダ等のパルス発生器が設けられてお
り、サーボ制御部104に対しどの方向に何回転したか
をフィードバック出力する。中央演算部105は公知の
マイクロコンピュータが応用でき、所定のプログラムを
順次実行する。記憶部106も公知のRAM(ランダム
・アクセス・メモリ)等が応用できる。表示部107は
公知のデジタル式あるいはCRT式の表示器であり、中
央演算部105は工具の刃先位置をモータ102.10
3のロータリエンコーダの出力から演算し表示部107
に表示する。信号発生手段としての操作部10Bは従来
の旋盤の送り機構と共通性を持たすべく、例えば1回転
で1mm工具台101(または工具)を移動させ、1回
転で100パルスあるいは1000パルスを発生するパ
ルス発生器である。このパルス発生器はX軸方向及びX
軸方向に対してそれぞれ設けられている。人力装置10
9は、中央演算部105に対して接続され、工具台10
1の移動可能限界、すなわち目的とする工作物の形状等
を入力する移動限界設定手段としてのキーボードからな
り、更に表示部107の表示をリセットするような機能
も備えている。
In FIG. 1, for example, in the case of an NC lathe, a tool stand 101
In order to be driven in the main axis (Z) and the direction (X) perpendicular to the main axis, the screw type feed mechanism is connected to a drive mechanism, ie, a servo motor or a stepping motor, 102 and 103 through screw feed mechanisms 01a and 101b. There is. Some NC milling machines have a movable workpiece table on which the workpiece is fixed, and in this case, 101 corresponds to the workpiece table. The motors 102 and 103 are provided with a pulse generator such as a rotary encoder as a position detection means, and output feedback to the servo control unit 104 as to how many times the motors have rotated in which direction. A known microcomputer can be applied to the central processing unit 105, which sequentially executes predetermined programs. A well-known RAM (Random Access Memory) or the like can be applied to the storage unit 106 as well. The display unit 107 is a known digital or CRT type display, and the central processing unit 105 indicates the position of the cutting edge of the tool by the motor 102.10.
Calculated from the output of the rotary encoder No. 3 and displayed on the display section 107.
to be displayed. The operation unit 10B as a signal generating means has a pulse that moves the tool stand 101 (or tool) by 1 mm in one rotation and generates 100 pulses or 1000 pulses in one rotation, for example, in order to have commonality with the feeding mechanism of a conventional lathe. It is a generator. This pulse generator is
They are provided respectively in the axial direction. Human power device 10
9 is connected to the central processing unit 105 and is connected to the tool stand 10.
It consists of a keyboard as a movement limit setting means for inputting the movable limit of 1, ie, the shape of the target workpiece, etc., and also has a function of resetting the display on the display section 107.

ところで、NC旋盤において丸棒を所定の形状に切削す
る一般的な加工においては、目的とする工作物の形状あ
るいは該形状に整形するための工具台101(または工
具の刃先)の動きをあらかじめ中央演算部105にプロ
グラム入力し、記憶部106に記憶させ、自動制御によ
り実行すればよい。ところが、簡単な治具等を単品制作
する場合あるいは第3図に示すような旋盤のチャック部
4の爪3を整形する場合には、プログラムを作成して自
動制御するよりも操作部10Bにおける手動による方が
好ましい。
By the way, in general machining in which a round bar is cut into a predetermined shape using an NC lathe, the shape of the target workpiece or the movement of the tool stand 101 (or the cutting edge of the tool) for shaping it into the shape is pre-centered. The program may be input to the calculation unit 105, stored in the storage unit 106, and executed under automatic control. However, when manufacturing a simple jig or the like, or when shaping the jaws 3 of the chuck section 4 of a lathe as shown in Fig. 3, manual operation at the operating section 10B is preferable to automatic control by creating a program. It is preferable to

次に第3図に示すチャック部4の爪3を整形加工する場
合を例にとり本発明の詳細な説明する。
Next, the present invention will be explained in detail by taking as an example the case where the claws 3 of the chuck portion 4 shown in FIG. 3 are shaped.

この場合は、前述のように爪3の材料が硬く工具2の刃
先2aの欠けが生じやすく、最も自動制御には適さない
事例である。
In this case, as mentioned above, the material of the claw 3 is hard and the cutting edge 2a of the tool 2 is likely to chip, making it the least suitable case for automatic control.

まず操作部10Bによりパルス信号を発生させ、中央演
算部105を介してサーボ制御部104に該パルス信号
を人力する。サーボ制御部104は該パルス信号のパル
ス数に応じてlパルスごとに例えば18m工具台101
をZ軸(主軸)方向に移動させるへくモータ103を駆
動する。モータ103は工具台101を1μm移動させ
る。モータ103はその回転数または回転角度に応じて
パルス信号をサーボ制御部104にフィードバック出力
する。サーボ制御部104は壬−夕103からのパルス
信号を工具台101の移動量に演算し、中央演算部10
5に出力する。中央演算部105は工具台101の位置
をNC旋盤のある基準点に対する絶対位置あるいは前回
リセットされた位置からの相対位置として記憶部106
に記憶させ、同時に表示部107に表示する。このよう
にして、工具台101(第3図の番号lに相当)に取り
付けられた工具2の刃先2aが爪3の前端面3aに接触
した時点で入力装置109のリセットボタンを押すこと
によりX軸方向に対する基準点が設定され、同時に表示
器107のX軸方向の距離表示が”帆00″にリセット
される。X軸方向(主軸に垂直な方向)に対しても同様
の操作が可能であるが、X軸方向については原則として
主軸を原点とする。
First, a pulse signal is generated by the operating section 10B, and the pulse signal is manually input to the servo control section 104 via the central processing section 105. The servo control unit 104 controls, for example, the 18 m tool stand 101 every l pulse according to the number of pulses of the pulse signal.
drive motor 103 that moves the motor in the Z-axis (main axis) direction. The motor 103 moves the tool stand 101 by 1 μm. The motor 103 feeds back a pulse signal to the servo control section 104 according to its rotation speed or rotation angle. The servo control unit 104 calculates the movement amount of the tool stand 101 based on the pulse signal from the Mi-Yu 103, and the central calculation unit 10
Output to 5. The central processing unit 105 stores the position of the tool stand 101 in the storage unit 106 as an absolute position with respect to a certain reference point of the NC lathe or as a relative position from the previously reset position.
and simultaneously display it on the display unit 107. In this way, when the cutting edge 2a of the tool 2 attached to the tool stand 101 (corresponding to number l in FIG. 3) comes into contact with the front end surface 3a of the claw 3, by pressing the reset button of the input device 109 A reference point in the axial direction is set, and at the same time, the distance display in the X-axis direction on the display 107 is reset to "sail 00". Although similar operations are possible in the X-axis direction (direction perpendicular to the main axis), in principle, the origin is the main axis in the X-axis direction.

次に最終的な爪3の仕上げ寸法を直径φ100m m、
  深さ10mmとすると、人力装置109によりX=
100、Z=−10を入力し、入力装置109の設定ボ
タンを押すことにより、中央演算部105を介して記憶
部106に目標値(すなわち工具の被工作物に対する相
対的移動可能限界値)が記憶される。同様に人力装置1
09によりX軸及びX軸方向に対する仕上げしろを0.
1mmとする工具台、例えばXF=0.1、ZF=0.
1と人力する。その結果、荒削り目標値(X=99.9
00、Z=−9,9)が設定されろ。
Next, the final dimensions of the claw 3 are diameter φ100mm,
When the depth is 10 mm, the human power device 109 calculates X=
By inputting 100 and Z=-10 and pressing the setting button of the input device 109, the target value (i.e., the relative movable limit value of the tool with respect to the workpiece) is stored in the storage unit 106 via the central processing unit 105. be remembered. Similarly, human powered device 1
09, the finishing allowance in the X-axis and X-axis directions is set to 0.
A tool stand with a diameter of 1 mm, for example, XF=0.1, ZF=0.
1 and human power. As a result, the rough cutting target value (X = 99.9
00, Z=-9,9).

次に主軸5及びチャック部4を所定の回転数で回転させ
、ざらに第2図に示すように工具2の刃先2aをX軸方
向の最初の所定の切込み量に達するまで操作部108に
よりX軸方向とこ対するパルスを発生させ、中央演算部
105およびサーボ制御部104を介してモータ102
を駆動する。
Next, the main spindle 5 and the chuck part 4 are rotated at a predetermined number of rotations, and as roughly shown in FIG. Generates pulses in the axial direction and controls the motor 102 via the central processing unit 105 and servo control unit 104.
to drive.

それから操作部108により工具台101を第2図中左
方にZ=−9,90に達するまで移動させるようにX軸
方向に対するパルスを発生させ、モータ103を駆動す
る。モータ103はその回転に応じて回転数または回転
角度を刻々サーボ制御部104にフィードバックし、サ
ーボ制御部104は工具台101(または工具2の刃先
2a)の位置を演算して中央演算部105に出力する。
Then, the operation unit 108 generates a pulse in the X-axis direction to drive the motor 103 so as to move the tool stand 101 to the left in FIG. 2 until it reaches Z=-9,90. The motor 103 feeds back the number of rotations or the rotation angle to the servo control unit 104 every moment according to its rotation, and the servo control unit 104 calculates the position of the tool rest 101 (or the cutting edge 2a of the tool 2) and sends it to the central calculation unit 105. Output.

判別手段としての中央部演算部105は工具台101(
または工具2の刃先2a)の位置が記憶部106に設定
されている目標値(工具の被工作物に対する相対的移動
可能限界値)に達したか否かを判断する。そして、工具
台101 (または工具2の刃先2a)の位置が目標値
のZ=−9,90に達した場合、たとえ操作部108よ
り引続きパルス人力されたとしても制御手段としての中
央演算部105はこのパルス入力を無視し、サーボ制御
部104に対しいかなる信号も出力せず、またサーボ制
御部104はモータ103を駆動するための信号を出力
しない。そして中央演算部105は同時にブザー等の警
報を出力し、作業者に対し所定の荒削り寸法まで被工作
物が切削されたことを知らせる。
The central arithmetic unit 105 serving as a determination means is connected to the tool stand 101 (
Alternatively, it is determined whether the position of the cutting edge 2a) of the tool 2 has reached a target value (limit value for relative movement of the tool with respect to the workpiece) set in the storage unit 106. When the position of the tool stand 101 (or the cutting edge 2a of the tool 2) reaches the target value of Z=-9,90, even if pulse manual input is continued from the operation unit 108, the central processing unit 105 as a control means ignores this pulse input and does not output any signal to the servo control section 104, and the servo control section 104 does not output a signal for driving the motor 103. At the same time, the central processing unit 105 outputs an alarm such as a buzzer to inform the operator that the workpiece has been cut to a predetermined rough cutting dimension.

次に作業者が工具台101をX軸方向に逆向きに若干も
どしつつ、X軸方向に原点を越えて逆向きにもどすとく
図示矢符の方向)、中央演算部105は前述の警報等を
解除し、次の切削動作に備える。
Next, when the operator returns the tool stand 101 slightly in the opposite direction in the X-axis direction and returns it in the opposite direction beyond the origin in the Release and prepare for the next cutting operation.

さらに工作台101をX軸方向に所定量移動して、X=
99.90及びZ=−9,90に達するまで上記手順を
繰り返す。
Furthermore, move the workbench 101 a predetermined amount in the X-axis direction, and
Repeat the above procedure until reaching 99.90 and Z=-9,90.

X軸方向に対する工具の位置と目標値(工具の被工作物
に対するX軸方向の移動可能限界値)との判別警報もX
軸方向に対する場合と全く同様である。
There is also an alarm for determining the position of the tool in the X-axis direction and the target value (limit value of the tool's ability to move in the X-axis direction with respect to the workpiece).
The same is true for the axial direction.

このようにX=99.90及びZ=−9,90に達する
と荒削り加工が終了し、次に仕上げ加工へと移行する。
In this way, when X=99.90 and Z=-9.90 are reached, the rough machining ends, and then the finishing machining begins.

中央演算部105はNC旋盤のチャック部4の回転数が
変更されると、目標値X=99.90及びZ=−9,9
0を解除し、新たに最終的整形寸法テするX=−50,
00及びZ=−10,00を記憶部10Bから読み出す
。なお、直接X=99.90とZ=−9,90のみを設
定した場合は、ここでX=−50,00とZ=−10,
00に更新設定しなおす。そして、サーボ制御部104
を介して操作部108からのパルス人力に応じてモータ
102.103を駆動し、X=100及びZ=−10,
00に達するまで工具台101を移動させる。
When the rotation speed of the chuck part 4 of the NC lathe is changed, the central processing unit 105 sets the target values X=99.90 and Z=-9,9.
0 is canceled and the new final shaping size is set to X=-50,
00 and Z=-10,00 are read from the storage unit 10B. Note that if you directly set only X = 99.90 and Z = -9,90, here X = -50,00 and Z = -10,
Reset the update setting to 00. Then, the servo control section 104
The motors 102 and 103 are driven in response to pulsed human power from the operation unit 108 via the X=100 and Z=-10,
The tool stand 101 is moved until it reaches 00.

以上の実施例においては、荒削り加工が終了し、次に仕
上げ加工に移行する際に、例えばチャック部4の回転数
の変更を検出して、目標値(工具の移動可能限界値)を
設定変更するか或は、人力装置109を用いて直接動た
な目標値を設定しなければならない。ところが、仕上げ
加工を行うに当たって、移動可能限界値の変更の手間を
掛けずに、荒削り加工に続いてでそのまま仕上げ加工を
行いたい場合がある。この実施例を次に説明する。
In the above embodiment, when rough machining is completed and the next transition is to finish machining, for example, a change in the rotation speed of the chuck section 4 is detected and the target value (limit value of tool movement) is changed. Alternatively, the manual device 109 must be used to directly set a fixed target value. However, when performing finishing machining, there are cases where it is desired to perform finishing machining directly following rough machining without taking the trouble of changing the movable limit value. This embodiment will be explained next.

この場合は、予め工具2のX軸方向及びZ軸方向におけ
る切込み方向と反対の方向への移動量パラメータPAx
及びPAz、例えば0.2mm(PAx=0.2.PA
z=0.2)を設定し、また仕上げしろ分としての切込
み方向移動量パラメータPBX及びPBzとしてそれぞ
れ例えば0.1 (PBx−0,1,PBz=0.1)
を設定する。
In this case, the movement amount parameter PAx of the tool 2 in the direction opposite to the cutting direction in the X-axis direction and the Z-axis direction is set in advance.
and PAz, for example 0.2mm (PAx=0.2.PA
z=0.2), and the cutting direction movement amount parameters PBX and PBz as the finishing allowance are each set to, for example, 0.1 (PBx-0, 1, PBz=0.1).
Set.

さきに述べたように工具2の刃先2aが設定値テするX
=99.90あるいはZ=−9,90に達°  すると
警報がなりサーボ制御部104はそれ以上モータ102
或は103を駆動しない。
As mentioned earlier, when the cutting edge 2a of the tool 2 reaches the set value
=99.90 or Z=-9,90°, an alarm will sound and the servo control unit 104 will stop the motor 102
Alternatively, 103 is not driven.

いま、工具2を切り込み方と逆方向にわずかに動かすと
、中央演算部105は、この状態において、移動量パラ
メータPAx或はPAz即ち0.2mm内で逆方向に工
具2が戻されことを受信する。
Now, when the tool 2 is moved slightly in the direction opposite to the cutting direction, the central processing unit 105 receives in this state that the tool 2 is returned in the opposite direction within the movement amount parameter PAx or PAz, that is, 0.2 mm. do.

その結果警報を解除し、設定値X=99.90或はZ=
−9,90を切込み方向の移動量パラメータであるPB
xあるいはPBz分即ち0.1mmだけ多く移動するこ
とが出来るように設定値を自動的に変更する。即ち中央
演算部105の機能は実質的に目標値としてX=100
.OO及びZ=−10,00を新たに設定した場合と同
等の機能を発揮する。
As a result, the alarm is canceled and the set value X=99.90 or Z=
-9,90 is the movement amount parameter in the cutting direction PB
The set value is automatically changed so that it can be moved by x or PBz, that is, 0.1 mm. That is, the function of the central processing unit 105 is substantially based on the target value of X=100.
.. It exhibits the same function as when OO and Z=-10,00 are newly set.

そこで更にPBxあるいはPBz分だけ仕上げしるに簡
単に切込みうる。
Therefore, it is easy to cut further to finish by PBx or PBz.

また、第2図(b)に示すような、ぬすみ加工3bを行
うには、最終的に仕上げ加工が完了した時点、即ちX=
100.OO,Z=−10,00で示された位置に工具
2の刃先2aが到達した時点でX軸、Y軸いずれかの方
向に、工具2の刃先2aが再度切込み方向と逆向きに所
定のパラメータff1PAに、PAZ内で移動させた場
合にのみ、設定値X=100.00.Z=−10,00
を越エテ工具2の刃先2aが所定量だけ移動可能となる
ように中央演算部105のプログラムを設定しておけば
よい。
In addition, in order to perform the undercut machining 3b as shown in FIG. 2(b), the time when the finishing machining is finally completed, that is
100. When the cutting edge 2a of the tool 2 reaches the position indicated by OO, Z = -10,00, the cutting edge 2a of the tool 2 is moved again to the specified position in the direction opposite to the cutting direction in either the X-axis or Y-axis direction. Parameter ff1PA has set value X=100.00. only when moved within PAZ. Z=-10,00
The program of the central processing unit 105 may be set so that the cutting edge 2a of the cutting tool 2 can be moved by a predetermined amount.

以上の説明はNC旋盤におけるチャック部の爪の整形加
工について説明したが、当該チャック部の爪により保持
された丸棒等の被工作材料を所定の形状に手動にて切削
する場合に応用できることは言うまでもなく、また数値
制御工作機械はNC旋盤に限られずNCフライス盤その
他いかなる種類のものにも応用できる。
The above explanation has been about shaping the jaws of the chuck part on an NC lathe, but it can also be applied to manually cutting a workpiece material such as a round bar held by the jaws of the chuck part into a predetermined shape. Needless to say, numerically controlled machine tools are not limited to NC lathes, but can also be applied to NC milling machines and other types of machines.

[発明の効果] 以上のように、この発明に係る数値制御工作機械は工具
の被工作物に対する相対的移動可能限界を設定すること
ができ、工具の被工作物に対する相対的位置が当該移動
可能限界に達した場合に、作業者が誤ってそれ以上工具
を移動させるように操作しても工具は被工作物に対して
動かず、削り過ぎを気にせず手早く切削作業を実行する
ことができるという効果を有する。
[Effects of the Invention] As described above, the numerically controlled machine tool according to the present invention can set the relative movable limit of the tool with respect to the workpiece, and the relative position of the tool with respect to the workpiece can be set within the movable limit. When the limit is reached, even if the operator accidentally moves the tool further, the tool will not move relative to the workpiece, allowing quick cutting without worrying about overcutting. It has this effect.

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

第1図はこの発明に係る数値制御工作機械の一実施例の
構成を示すブロック図、第2図(a)は旋盤における切
削方法及び切削寸法を示すための爪の一部断面図、第2
図(b)はぬすみ加工を説明するための爪の側面図、第
3図は一般的な旋盤のチャック部の構成を示す側面図で
ある。 図中、101は工作台、102.103は駆動手段(モ
ータ)、104はサーボ制御部、105は中央演算部、
106は記憶部、107は表示部、10Bは信号発生手
段(操作部)、109は移動限界設定手段(入力装置)
である。 出願人  株式会社 森精機製作所 代理人  弁理士 松 1)正 道
FIG. 1 is a block diagram showing the configuration of an embodiment of a numerically controlled machine tool according to the present invention, FIG.
Figure (b) is a side view of the jaw for explaining undercut machining, and Figure 3 is a side view showing the configuration of the chuck section of a general lathe. In the figure, 101 is a work table, 102 and 103 are drive means (motors), 104 is a servo control unit, 105 is a central processing unit,
106 is a storage section, 107 is a display section, 10B is a signal generation means (operation section), and 109 is a movement limit setting means (input device).
It is. Applicant Mori Seiki Co., Ltd. Agent Patent Attorney Matsu 1) Michi Masaru

Claims (1)

【特許請求の範囲】[Claims] (1)工具を被工作物に対して少なくとも主軸及び主軸
に垂直な方向に相対的に移動させるための信号を発生す
る信号発生手段と、 前記信号発生手段からの信号に基づいて、前記工具を駆
動する駆動手段と、 前記工具の前記被工作物に対する相対的位置を検出する
位置検出手段とを備えた数値制御工作機械において、 前記工具の前記被工作物に対する相対的移動可能限界を
設定する移動限界設定手段と、 前記位置検出手段により検出された前記工具の前記被工
作物に対する相対的位置が、前記移動限界設定手段によ
り設定された前記工具の前記被工作物に対する相対的移
動可能限界に達したか否かを判別する判別手段と、 前記判別手段により、前記工具が前記被工作物に対する
相対的移動可能限界に達した場合に少なくとも該相対的
移動可能限界に達した方向に対して前記工具が前記被工
作物に対してそれ以上移動しないように前記駆動手段に
よる駆動を禁止する制御手段と、 を具備することを特徴とする数値制御工 作機械。
(1) signal generating means for generating a signal for moving the tool relative to the workpiece at least in a main axis and a direction perpendicular to the main axis; In a numerically controlled machine tool comprising a driving means for driving, and a position detecting means for detecting a relative position of the tool with respect to the workpiece, the movement sets a relative movable limit of the tool with respect to the workpiece. a limit setting means, and a relative position of the tool with respect to the workpiece detected by the position detection means reaches a relative movable limit of the tool with respect to the workpiece set by the movement limit setting means. a discriminating means for discriminating whether the tool has moved relative to the workpiece; A numerically controlled machine tool comprising: control means for prohibiting the driving means from moving further relative to the workpiece.
JP25485487A 1987-10-08 1987-10-08 numerical control machine tools Pending JPH0197540A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25485487A JPH0197540A (en) 1987-10-08 1987-10-08 numerical control machine tools

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25485487A JPH0197540A (en) 1987-10-08 1987-10-08 numerical control machine tools

Publications (1)

Publication Number Publication Date
JPH0197540A true JPH0197540A (en) 1989-04-17

Family

ID=17270768

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25485487A Pending JPH0197540A (en) 1987-10-08 1987-10-08 numerical control machine tools

Country Status (1)

Country Link
JP (1) JPH0197540A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0839395A (en) * 1994-07-29 1996-02-13 Toyoda Mach Works Ltd Working device
US6269283B1 (en) 1996-09-19 2001-07-31 Fanuc Limited Machining limit area specifying method and manuel feed machining method using numerical control unit

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5773402A (en) * 1980-10-23 1982-05-08 Fanuc Ltd Numerical control system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5773402A (en) * 1980-10-23 1982-05-08 Fanuc Ltd Numerical control system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0839395A (en) * 1994-07-29 1996-02-13 Toyoda Mach Works Ltd Working device
US6269283B1 (en) 1996-09-19 2001-07-31 Fanuc Limited Machining limit area specifying method and manuel feed machining method using numerical control unit

Similar Documents

Publication Publication Date Title
US5453674A (en) Numerical control apparatus
EP0510204A1 (en) Method of evaluating operating accuracy in numerically controlled machine
JP2000317710A (en) Tool abnormality detection tethod and device for machine tool
JP2005034934A (en) Numerically controlled apparatus, machine tool equipped with the same, and method for calculating coordinate of workpiece
JP4639058B2 (en) Threading machine
JP2944892B2 (en) Numerical control cylindrical grinder
JPS6243805B2 (en)
EP0593758A1 (en) Work exchange system
JPH0197540A (en) numerical control machine tools
US5313861A (en) Workpiece exchanging system
WO2020110573A1 (en) Lathe
JPH0241801A (en) Y-axis work method
JP3283278B2 (en) Automatic lathe
JP2508051B2 (en) Processing device with correction function
JP3826570B2 (en) NC lathe
JP2944947B2 (en) Grinding method of numerically controlled cylindrical grinder
WO2021245717A1 (en) Workpiece machining device
JP2018163630A (en) Numerical controller
JP3093095B2 (en) Operation type machine tool
JPH07299696A (en) Contour machining method in cnc machine tool
JP2553227B2 (en) Tool damage detection method for machine tools
JPH0412482B2 (en)
JP3460781B2 (en) Numerical control unit
JPH04131910A (en) Method and device for setting work coordinate shift variable of numerically controlled lathe
JP7707027B2 (en) Workpiece processing equipment