[go: up one dir, main page]

JPH06124110A - Numerical controller - Google Patents

Numerical controller

Info

Publication number
JPH06124110A
JPH06124110A JP4272592A JP27259292A JPH06124110A JP H06124110 A JPH06124110 A JP H06124110A JP 4272592 A JP4272592 A JP 4272592A JP 27259292 A JP27259292 A JP 27259292A JP H06124110 A JPH06124110 A JP H06124110A
Authority
JP
Japan
Prior art keywords
tool
moving direction
storage means
guidance
pulse generator
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.)
Granted
Application number
JP4272592A
Other languages
Japanese (ja)
Other versions
JP3263146B2 (en
Inventor
Maki Seki
真樹 関
Masako Sudo
雅子 須藤
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 JP27259292A priority Critical patent/JP3263146B2/en
Priority to EP19930921106 priority patent/EP0618522A4/en
Priority to PCT/JP1993/001416 priority patent/WO1994009419A1/en
Priority to KR1019940701943A priority patent/KR0133198B1/en
Priority to US08/244,428 priority patent/US5453674A/en
Publication of JPH06124110A publication Critical patent/JPH06124110A/en
Application granted granted Critical
Publication of JP3263146B2 publication Critical patent/JP3263146B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

PURPOSE:To easily decide the moving direction of a tool at the time of executing a guidance function in a numerical controller for controlling a machine tool for working a prototype or the like. CONSTITUTION:A graphic storage means 1 displays guidance information through a graphic control circuit 15 at a display device 16. Also, the graphic storage means 1 stores specific shapes such as a oblique straight line and a circular arc, etc., interactively inputted by operating a keyboard 17 by an operator. When a pulse signal from a manual pulse generator 41 is received, a moving direction storage means 2 reads the moving direction of the tool and stores it. When the output of the pulse signal is switched from the one of the manual pulse generator 41 to the one of a jog feeding button 42, an interpolation means 3 generates an interpolation pulse so as to move the tool in the moving direction stored in the moving direction storage means 2 and transmits it to an axis control circuit 18.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は工作機械を制御する数値
制御装置に関し、特に試作品等を加工するための工作機
械を制御するための数値制御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a numerical control device for controlling a machine tool, and more particularly to a numerical control device for controlling a machine tool for machining a prototype or the like.

【0002】[0002]

【従来の技術】数値制御工作機械の技術的な進展は目覚
ましく、複雑な形状のワークを高速で、精度良く加工で
きる。また、現在では複雑な形状のワークは数値制御工
作機械なくしては加工できない。
2. Description of the Related Art The technological progress of numerically controlled machine tools is remarkable, and it is possible to machine workpieces with complicated shapes at high speed and with high precision. Further, at present, a workpiece having a complicated shape cannot be processed without a numerically controlled machine tool.

【0003】また、加工のための加工プログラムを作成
するために、数値制御装置に対話形プログラム作成機能
を付加した対話形数値制御装置や、複雑な加工プログラ
ムを簡単に作成するための、自動プログラミング装置等
が広く使用されている。
Further, in order to create a machining program for machining, an interactive numerical control device in which an interactive program creating function is added to a numerical control device, and automatic programming for easily creating a complicated machining program Devices are widely used.

【0004】勿論、これらの数値制御装置を使用するに
は、機械座標、機械原点、プログラム座標、加工原点等
を正確に定義して、厳密な加工プログラムを作成する必
要がある。そして、多数のワークを加工する場合はこれ
らの対話形数値制御装置、自動プログラミング装置を使
用できるが、試作品あるいは型を作成するための一部の
加工では、ワークの着脱、工具の取り付け及び加工プロ
セッサの作成等の段取りに要する時間が少ない汎用のフ
ライス盤、汎用の旋盤等が使用されている。
Of course, in order to use these numerical control devices, it is necessary to precisely define machine coordinates, machine origins, program coordinates, machining origins, etc., and create a rigorous machining program. When machining a large number of workpieces, these interactive numerical control devices and automatic programming devices can be used, but in some machining for creating prototypes or molds, work attachment / detachment, tool attachment and machining A general-purpose milling machine, a general-purpose lathe, etc. are used, which requires less time for setup such as making a processor.

【0005】ところが、これらの汎用の工作機械を使用
できるオペレータは、数が少なくなりつつある。また、
直線加工等は問題ないが、斜め直線加工及び円弧加工等
になるとこれらの汎用の工作機械では加工が困難であ
る。
However, the number of operators who can use these general-purpose machine tools is decreasing. Also,
Straight-line machining is not a problem, but diagonal general-line machining and arc machining are difficult to machine with these general-purpose machine tools.

【0006】逆に、一般の数値制御工作機械を使用する
と、機械座標、機械原点、プログラム座標、加工原点等
を正確に定義する必要があり、それは不可能ではない
が、1個だけのワークの一部を加工するにはあまりにも
プログラミングの手間が大きい。
On the contrary, if a general numerical control machine tool is used, it is necessary to accurately define the machine coordinates, machine origin, program coordinates, machining origin, etc. It takes too much programming to process a part.

【0007】こうした問題を解決するために、本出願人
は汎用の工作機械を使用して、試作品等の簡単な加工を
行うことができる数値制御装置を特願平4−23183
6号として出願している。この出願の数値制御装置で
は、ガイダンスモードに切り換えた状態で加工を行う場
合には、一つの手動パルス発生器またはジョグ送り釦を
操作するだけで、予め入力された指定形状に仕上げるこ
とができる。
In order to solve such a problem, the applicant of the present invention has proposed a numerical control device capable of performing a simple machining of a prototype or the like by using a general-purpose machine tool in Japanese Patent Application No. 4-23183.
I am applying for No. 6. In the numerical control device of this application, when machining is performed in the state of being switched to the guidance mode, it is possible to finish the designated shape that has been input in advance, by operating only one manual pulse generator or the jog feed button.

【0008】[0008]

【発明が解決しようとする課題】この数値制御装置で
は、X軸、Y軸又はZ軸のうちいずれか1軸と平行な方
向に対して移動させるときにはその移動方向を指定する
ことは容易である。しかし、斜め直線や円弧等のように
同時に2軸以上の移動をさせる場合には、手動パルス発
生器やジョグ送り釦をいきなり操作しても工具が希望す
る方向に移動するとは限らないため、操作に手間取ると
いう問題点があった。
In this numerical control device, when moving in the direction parallel to any one of the X-axis, Y-axis or Z-axis, it is easy to specify the moving direction. . However, when moving two or more axes at the same time, such as an oblique straight line or arc, the tool does not always move in the desired direction even if the manual pulse generator or jog feed button is operated suddenly. There was a problem that it took time.

【0009】本発明はこのような点に鑑みてなされたも
のであり、ガイダンス機能を実行する際に工具の移動方
向を容易に決定することのできる数値制御装置を提供す
ることを目的とする。
The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a numerical controller capable of easily determining a moving direction of a tool when executing a guidance function.

【0010】[0010]

【課題を解決するための手段】本発明では上記課題を解
決するために、少なくとも2軸以上の工作機械を制御す
る数値制御装置において、ガイダンス情報により対話的
に入力された斜め直線及び円弧等の指定形状を記憶する
図形記憶手段と、工具の移動方向および移動速度を指令
するためパルス信号を出力する手動パルス発生器と、前
記手動パルス発生器とは別に設けられ、一定速度のパル
ス信号を出力するガイダンス用ジョグ送り釦と、前記手
動パルス発生器からのパルス信号を受けて前記工具の移
動方向を読み取り記憶する移動方向記憶手段と、前記パ
ルス信号の出力が前記手動パルス発生器のものから前記
ガイダンス用ジョグ送り釦のものに切り替わった場合に
は、前記移動方向記憶手段に記憶されている前記移動方
向に前記工具を移動させるように補間パルスを出力する
補間手段と、を有することを特徴とする数値制御装置が
提供される。
In order to solve the above problems, the present invention provides a numerical controller for controlling a machine tool having at least two axes, such as a diagonal straight line and a circular arc interactively input by guidance information. A graphic storage means for storing a designated shape, a manual pulse generator for outputting a pulse signal for instructing a moving direction and a moving speed of a tool, and a pulse signal of a constant speed are provided separately from the manual pulse generator. A jog feed button for guidance, moving direction storage means for reading and storing the moving direction of the tool by receiving a pulse signal from the manual pulse generator, and output of the pulse signal from the manual pulse generator. When the button is switched to the guidance jog feed button, the tool is moved in the movement direction stored in the movement direction storage means. The numerical control apparatus is provided which is characterized by having, interpolation means for outputting an interpolation pulse to cause.

【0011】[0011]

【作用】斜め直線及び円弧等の指定形状がガイダンス情
報により対話的に入力されるとこれを図形記憶手段が記
憶し、手動パルス発生器からのパルス信号を受けると移
動方向記憶手段が工具の移動方向を読み取り記憶する。
パルス信号の出力が手動パルス発生器のものからガイダ
ンス用ジョグ送り釦のものに切り替わった場合には、補
間手段は、移動方向記憶手段に記憶されている移動方向
に工具を移動させるように補間パルスを出力する。した
がって、手動パルス発生器を微妙に操作して工具の移動
方向を探り、希望する方向に工具が移動すれば直ちにガ
イダンス用ジョグ送り釦に切り換えれば、後はガイダン
ス用ジョグ送り釦を押したままで容易にガイダンス加工
が実行できる。
When the designated shape such as an oblique straight line and a circular arc is interactively input by the guidance information, the figure storage means stores this, and when the pulse signal from the manual pulse generator is received, the movement direction storage means moves the tool. Read and remember the direction.
When the output of the pulse signal is switched from that of the manual pulse generator to that of the jog feed button for guidance, the interpolation means causes the interpolation pulse to move the tool in the movement direction stored in the movement direction storage means. Is output. Therefore, by operating the manual pulse generator delicately to find the moving direction of the tool, if the tool moves in the desired direction, immediately switch to the guidance jog feed button, and then hold the guidance jog feed button. Guidance processing can be executed easily.

【0012】[0012]

【実施例】以下、本発明の一実施例を図面に基づいて説
明する。図1は本発明の数値制御装置の概要を示す図で
ある。
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 diagram showing an outline of a numerical controller according to the present invention.

【0013】図形記憶手段1はガイダンス情報をグラフ
ィック制御回路15を介して表示装置16に表示する。
また、図形記憶手段1は、オペレータがキーボード17
を操作して、対話的に入力された斜め直線及び円弧等の
指定形状を記憶する。なお、記憶された指定形状は必要
に応じてグラフィック制御回路15を介して表示装置1
6に表示される。
The graphic storage means 1 displays the guidance information on the display device 16 via the graphic control circuit 15.
Further, in the graphic storage means 1, the operator operates the keyboard 17
Is operated to store the specified shapes such as the diagonal straight line and the arc which are interactively input. The stored designated shape is displayed on the display device 1 via the graphic control circuit 15 as necessary.
6 is displayed.

【0014】移動方向記憶手段2は、手動パルス発生器
41からのパルス信号を受け取ると、工具の移動方向を
読み取り、それを記憶する。補間手段3は、パルス信号
の出力が手動パルス発生器41のものからガイダンス用
ジョグ送り釦42のものに切り換わった場合には、移動
方向記憶手段2に記憶されている移動方向に工具を移動
させるように補間パルスを生成して軸制御回路18に送
る。軸制御回路18は実際には3軸分を有する。軸制御
回路18は補間手段2から出力された補間パルスCPを
受けて各軸の速度指令を生成し、サーボアンプ19に送
る。サーボアンプ19は工作機械20に取りつけられた
サーボモータを駆動し、工作機械20を制御する。
Upon receiving the pulse signal from the manual pulse generator 41, the moving direction storage means 2 reads the moving direction of the tool and stores it. The interpolating means 3 moves the tool in the moving direction stored in the moving direction storing means 2 when the output of the pulse signal is switched from that of the manual pulse generator 41 to that of the guidance jog feed button 42. The interpolation pulse is generated so as to be sent to the axis control circuit 18. The axis control circuit 18 actually has three axes. The axis control circuit 18 receives the interpolation pulse CP output from the interpolation means 2, generates a speed command for each axis, and sends it to the servo amplifier 19. The servo amplifier 19 drives a servomotor attached to the machine tool 20 to control the machine tool 20.

【0015】なお、上記図形記憶手段1及び補間手段2
は、後述するようにソフトウェアによって実行される。
図2は本発明の数値制御装置のハードウェアの構成を示
すブロック図である。
The figure storage means 1 and the interpolation means 2
Is performed by software as described below.
FIG. 2 is a block diagram showing the hardware configuration of the numerical controller according to the present invention.

【0016】プロセッサ11はROM12に格納された
システムプログラムに従って数値制御装置全体を制御す
る。図1の図形記憶手段1及び補間手段2は、プロセッ
サ11がROM12のシステムプログラムによって実行
するソフトウェアによる機能である。このROM12に
はEPROMあるいはEEPROMが使用される。RA
M13にはSRAM等が使用され、入出力信号等の一時
的なデータが格納される。不揮発性メモリ14には図示
されていないバッテリによってバックアップされたCM
OSが使用される。また、不揮発性メモリ14には電源
切断後も保持すべきパラメータ、加工プログラム等の各
種データ等が格納される。
The processor 11 controls the entire numerical controller according to the system program stored in the ROM 12. The graphic storage means 1 and the interpolation means 2 in FIG. 1 are functions of software executed by the processor 11 by the system program of the ROM 12. EPROM or EEPROM is used for the ROM 12. RA
An SRAM or the like is used for M13, and temporary data such as an input / output signal is stored. CM backed up by a battery not shown in the non-volatile memory 14
OS is used. The nonvolatile memory 14 also stores various data such as parameters and machining programs that should be retained even after the power is turned off.

【0017】グラフィック制御回路15はガイダンス情
報や入力された指定形状等を表示用可能な信号に変換
し、表示装置16に与える。表示装置16にはCRTあ
るいは液晶表示装置が使用される。軸制御回路18(3
軸分)はプロセッサ11からの補間パルスCPを含む軸
の移動指令を受けて、軸の移動指令をサーボアンプ19
(3軸分)に出力制御する。サーボアンプ19はこの移
動指令を受けて、工作機械20の図示されていないサー
ボモータを駆動する。なお、工作機械20はこのサーボ
モータの他に、移動指令を行うために操作する機械操作
盤40を備えており、これは後述する。これらの構成要
素はバス30によって互いに結合されている。
The graphic control circuit 15 converts the guidance information, the input designated shape and the like into a displayable signal and gives it to the display device 16. A CRT or a liquid crystal display device is used as the display device 16. Axis control circuit 18 (3
(For the axis) receives a movement command of the axis including the interpolation pulse CP from the processor 11, and transmits the movement command of the axis to the servo amplifier 19
The output is controlled (for 3 axes). The servo amplifier 19 receives this movement command and drives a servo motor (not shown) of the machine tool 20. In addition to the servomotor, the machine tool 20 includes a machine operation panel 40 that is operated to issue a movement command, which will be described later. These components are coupled to each other by a bus 30.

【0018】PMC(プログラマブル・マシン・コント
ローラ)22は加工プログラムの実行時に、バス30経
由でT機能信号(工具選択指令)等を受け取る。そし
て、この信号をシーケンス・プログラムで処理して、動
作指令として信号を出力し、工作機械20を制御する。
また、対話形数値制御装置では工作機械20から状態信
号を受けて、シーケンス処理を行い、バス30を経由し
てプロセッサ11に必要な入力信号を転送する。
A PMC (Programmable Machine Controller) 22 receives a T function signal (tool selection command) or the like via the bus 30 when executing a machining program. Then, this signal is processed by the sequence program, a signal is output as an operation command, and the machine tool 20 is controlled.
Further, the interactive numerical control device receives a status signal from the machine tool 20, performs a sequence process, and transfers a necessary input signal to the processor 11 via the bus 30.

【0019】なお、バス30には更に、システムプログ
ラム等によって機能が変化するソフトウェアキー23が
接続されている。このソフトウェアキー23は、上記表
示装置16、キーボード17とともに、CRT/MDI
パネル25に設けられる。
The bus 30 is further connected with a software key 23 whose function is changed by a system program or the like. This software key 23 is used together with the display device 16 and the keyboard 17 in the CRT / MDI.
It is provided on the panel 25.

【0020】図3は、工作機械20に備えられた機械操
作盤40の一例を示す図である。図に示す機械操作盤4
0には、手動パルス発生器41、選択スイッチ41b、
ジョグ送り釦42、設定スイッチ42a及び切換スイッ
チ43が設けられている。
FIG. 3 is a view showing an example of the machine operation panel 40 provided in the machine tool 20. Machine control panel 4 shown
0 is a manual pulse generator 41, a selection switch 41b,
A jog feed button 42, a setting switch 42a, and a changeover switch 43 are provided.

【0021】手動パルス発生器41はハンドル41aを
左又は右に回転させると、その回転に応じてパルス信号
を発生させる。このパルス信号は回転方向を判別するた
めの二相のパルスであって、バス30を介してプロセッ
サ11に送られ、工具を移動させる。選択スイッチ41
bは手動パルス発生器41において発生させるパルス信
号が、X軸方向(X)、Y軸方向(Y)、Z軸方向
(Z)及びガイダンス加工による指定形状に対応した方
向(G)のうち、いずれの方向のパルス信号かを選択す
るためのスイッチである。
When the handle 41a is rotated left or right, the manual pulse generator 41 generates a pulse signal according to the rotation. This pulse signal is a two-phase pulse for determining the rotation direction and is sent to the processor 11 via the bus 30 to move the tool. Selection switch 41
In b, the pulse signal generated by the manual pulse generator 41 is the X-axis direction (X), the Y-axis direction (Y), the Z-axis direction (Z), and the direction (G) corresponding to the specified shape by the guidance processing. This is a switch for selecting the pulse signal in either direction.

【0022】ジョグ送り釦42には「+X」,「−
X」,「+Y」,「−Y」,「+Z」,「−Z」の各軸
についてプラス及びマイナス方向のジョグ送り釦と、指
定形状に対応してガイダンス加工を指令するためのガイ
ダンス用のジョグ送り釦(GJ)42bとの、全部で7
つの釦が設けられている。
The jog feed button 42 has "+ X", "-"
Jog feed buttons in the plus and minus directions for each of the "X", "+ Y", "-Y", "+ Z", and "-Z" axes, as well as guidance for instructing the guidance processing corresponding to the specified shape. 7 in total with the jog feed button (GJ) 42b
Two buttons are provided.

【0023】設定スイッチ42aは、ジョグ送り釦42
をオペレータが押した際に発生する一定時間内のパルス
数を設定する。具体的には、設定スイッチ42aは図示
されていない水晶発振器からのパルスを分周したパルス
を入力して、オペレータによって設定された目盛りに応
じた分周比でパルスを出力する。
The setting switch 42a is a jog feed button 42.
Sets the number of pulses generated within a certain period of time when the operator presses. Specifically, the setting switch 42a inputs a pulse obtained by dividing a pulse from a crystal oscillator (not shown), and outputs the pulse at a division ratio according to the scale set by the operator.

【0024】切換スイッチ43は、後述するガイダンス
加工時に使用するスイッチであり、工具の現在位置と指
定形状との距離を保持しつつ移動する並行移動(H)、
又は工具の現在位置から指定形状への法線線分で示され
る方向の前後へ移動する垂直移動(V)を切り換え、切
り換えた側に応じた切換信号H/Vを出力する。ここ
で、「並行移動」とは工具の現在位置と斜め直線及び円
弧等の指定形状との距離を保持しつつ移動することを意
味する。また、「垂直移動」とは工具の現在位置から指
定形状への法線線分で示される方向への前後の移動を意
味する。
The change-over switch 43 is a switch used at the time of guidance processing to be described later, and is a parallel movement (H) that moves while maintaining the distance between the current position of the tool and the designated shape,
Alternatively, the vertical movement (V) that moves forward and backward in the direction indicated by the normal line segment from the current position of the tool to the specified shape is switched, and the switching signal H / V corresponding to the switched side is output. Here, "parallel movement" means moving while maintaining the distance between the current position of the tool and a specified shape such as an oblique straight line and an arc. Further, the "vertical movement" means the forward and backward movement of the tool from the current position to the designated shape in the direction indicated by the normal line segment.

【0025】したがって、オペレータは、手動で工具を
移動させる場合には、まず選択スイッチ41b及び切換
スイッチ43を所望の移動方向になるように設定した
後、ハンドル41aを回転させることによって行える。
また、ジョグ送りで工具を移動させる場合には、設定ス
イッチ42aで送り速度を設定した後、ジョグ送り釦4
2bを押すことによって行える。このとき、工具の移動
する向きは、ジョグ送り釦42bを押す直前にハンドル
41aによって移動されていた向きと同じになるように
制御される。
Therefore, the operator can manually move the tool by setting the selection switch 41b and the changeover switch 43 to the desired movement direction and then rotating the handle 41a.
When the tool is moved by jog feed, after setting the feed speed with the setting switch 42a, the jog feed button 4
It can be done by pressing 2b. At this time, the moving direction of the tool is controlled to be the same as the direction moved by the handle 41a immediately before pressing the jog feed button 42b.

【0026】次に、ガイダンス加工を行う場合の操作手
順について説明する。図4はガイダンス加工手順の一例
を示す図である。図において、ワーク200の右下部を
加工するために、指定形状として直線130が定義され
ている。この直線130は、図1に示す図形記憶手段1
によって入力され、記憶された図形(指定形状)であ
る。また、工具131は初めその中心が位置P7にあ
る。
Next, an operation procedure for performing guidance processing will be described. FIG. 4 is a diagram showing an example of the guidance processing procedure. In the figure, a straight line 130 is defined as a designated shape for machining the lower right part of the work 200. This straight line 130 is the graphic storage means 1 shown in FIG.
It is a figure (designated shape) input and stored by. The center of the tool 131 is initially at the position P7.

【0027】まず、オペレータは図3の選択スイッチ4
1bを「Y」側に設定し、ハンドル41aを右側へ回転
させて、アプローチ動作を行う。この時、工具131は
方向132へ移動する。アプローチが完了したら、次に
ガイダンス加工に入る。ガイダンス加工を行うために
は、オペレータは選択スイッチ41bを「G」側に、ま
た切換スイッチ43を「H」側に設定する。これによ
り、ハンドル41aを回転させることにより工具131
は並行移動を開始する。
First, the operator selects the selection switch 4 shown in FIG.
1b is set to the "Y" side, the handle 41a is rotated to the right, and the approach operation is performed. At this time, the tool 131 moves in the direction 132. When the approach is completed, the guidance processing is started next. In order to perform the guidance processing, the operator sets the selection switch 41b to the "G" side and the changeover switch 43 to the "H" side. As a result, the tool 131 is rotated by rotating the handle 41a.
Starts a parallel move.

【0028】ただし、ここでは指定形状が斜めの直線1
30であるので、それに並行して工具131を移動させ
る場合には、ハンドル41aを何れの方向に回せば良い
のかをすぐに知ることは難しい。このため、オペレータ
は、左右何れかにハンドル41aを微小回転させて工具
131の移動方向を確認し、希望する向きに工具131
が移動すれば、そのままハンドル41aを操作して並行
移動による第1の加工を行う。なお、ここでは、ハンド
ル41aを右側へ回転させると工具131が方向133
へ移動するものとする。
However, in this case, the designated shape is a slanted straight line 1
Since it is 30, it is difficult to immediately know in which direction the handle 41a should be turned when the tool 131 is moved in parallel with it. Therefore, the operator minutely rotates the handle 41a to the left or right to confirm the moving direction of the tool 131, and then set the tool 131 in the desired direction.
If is moved, the handle 41a is operated as it is to perform the first machining by parallel movement. Note that, here, when the handle 41a is rotated rightward, the tool 131 moves in the direction 133.
Shall be moved to.

【0029】一方、工具131の移動経路が長い場合に
は、加工が終了するまでハンドル41aを回し続けるこ
とは面倒である。このようなとき、オペレータは、工具
送り操作をジョグ送り釦42に切り換える。これによ
り、ジョグ送り釦42の何れかを押している間はその軸
方向に一定の速度で工具131を移動させることができ
る。ここでは、ガイダンス加工を行なっているので、オ
ペレータはジョグ送り釦42bを押す。
On the other hand, when the movement path of the tool 131 is long, it is troublesome to keep turning the handle 41a until the machining is completed. In such a case, the operator switches the tool feed operation to the jog feed button 42. As a result, the tool 131 can be moved at a constant speed in the axial direction while any one of the jog feed buttons 42 is being pressed. Since the guidance processing is performed here, the operator presses the jog feed button 42b.

【0030】このジョグ送り釦42bは、「+」または
「−」の方向が決められていないが、本実施例では、ジ
ョグ送り釦42bの操作に切り換える直前のハンドル4
1aの回転と同じ向きに工具131を移動させるように
設定されている。すなわち、図1の移動方向記憶手段2
が常にハンドル41aの現在の回転方向を記憶してお
き、ジョグ送り釦42bの操作に切り換わった場合に
は、その向きを保持するように補間手段3が補間パルス
を出力する。
The direction of "+" or "-" of the jog feed button 42b is not determined, but in the present embodiment, the handle 4 immediately before switching to the operation of the jog feed button 42b.
The tool 131 is set to move in the same direction as the rotation of 1a. That is, the moving direction storage means 2 of FIG.
Always stores the current rotation direction of the handle 41a, and when the operation is switched to the jog feed button 42b, the interpolating means 3 outputs the interpolation pulse so as to hold the direction.

【0031】こうして、方向133の加工が終了する
と、今度は切り込み動作をするため工具131を方向1
34へ移動させる必要がある。この場合、オペレータは
選択スイッチ41bを「Y」側に設定し、次の加工を行
うためにハンドル41aを右側へ回転させて、工具13
1は方向134へ移動させる。それから、オペレータは
選択スイッチ41bを「G」側に設定し、上述と同様の
手順により工具131を方向135へ移動させ、第2の
加工を行う。その後、オペレータは選択スイッチ41b
を「X」側に設定し、次の加工を行うためにハンドル4
1aを左側へ回転させて、工具131は方向136へ移
動させる。
When the machining in the direction 133 is completed in this way, the tool 131 is moved in the direction 1 to perform the cutting operation this time.
Need to move to 34. In this case, the operator sets the selection switch 41b to the "Y" side and rotates the handle 41a to the right to perform the next processing, and the tool 13
1 moves in direction 134. Then, the operator sets the selection switch 41b to the "G" side, moves the tool 131 in the direction 135 by the same procedure as described above, and performs the second machining. After that, the operator selects the selection switch 41b.
Is set to the “X” side, and handle 4 is used to perform the next processing.
The tool 131 is moved in the direction 136 by rotating 1a to the left.

【0032】このような操作を繰り返すことによって、
最終的に工具131を位置P8まで移動させ、ワーク2
00の右下部を加工する。したがって、切り込み動作
(加工軸に平行な移動)及び切削動作(指定形状に対す
る並行移動)を繰り返し行うことによって、より複雑な
手順で試作品等の加工を行うことができる。
By repeating the above operation,
Finally, the tool 131 is moved to the position P8 and the work 2
The lower right part of 00 is processed. Therefore, by repeatedly performing the cutting operation (movement parallel to the machining axis) and the cutting operation (parallel movement with respect to the designated shape), it is possible to process a prototype or the like in a more complicated procedure.

【0033】なお、切り込み動作の場合には、上述のよ
うに加工軸に平行な移動ではなく、垂直な移動によって
行なってもよい。この場合には、オペレータは選択スイ
ッチ41bを「G」側に設定し、また切換スイッチ43
を「V」側に設定する。そして、ハンドル41aを微小
操作させて工具131の移動の向きを確認し、ジョグ送
り釦42bを押すことによって、工具131は直線13
0に対して垂直に切り込み動作を行う。
In addition, in the case of the cutting operation, it may be performed by a vertical movement instead of the movement parallel to the machining axis as described above. In this case, the operator sets the selection switch 41b to the "G" side, and the changeover switch 43
Is set to the “V” side. Then, the handle 41a is finely operated to confirm the moving direction of the tool 131, and the jog feed button 42b is pressed to move the tool 131 to the straight line 13.
A cutting operation is performed perpendicularly to 0.

【0034】このように、本実施例では、ガイダンス加
工を行う場合には、ガイダンス加工用のジョグ送り釦4
2bを押すと、その直前のハンドル41aの回転と同じ
向きに工具131を移動させるようにしたので、工具1
31の移動の向きを確認した上でジョグ送りを行うこと
ができる。したがって、ガイダンス加工がより簡単に行
える。
As described above, in the present embodiment, when performing guidance processing, the jog feed button 4 for guidance processing is used.
By pressing 2b, the tool 131 is moved in the same direction as the rotation of the handle 41a immediately before that.
The jog feed can be performed after confirming the moving direction of 31. Therefore, the guidance process can be performed more easily.

【0035】なお、本実施例では、ガイダンス加工の一
例として直線加工について説明したが、円弧加工につい
ても、円弧に沿う方向への移動を「並行移動」、円の接
線の法線方向への移動を「垂直移動」とすれば、同様の
操作を行うことができる。さらに、同様の方法によって
他の形状の加工も行うことができる。
In this embodiment, the straight line machining is explained as an example of the guidance machining, but also in the arc machining, the movement in the direction along the arc is "parallel movement", that is, the movement in the normal direction of the tangent of the circle. If "is a vertical movement", the same operation can be performed. Furthermore, other shapes can be processed by the same method.

【0036】また、上記の説明では送り速度については
説明を省略したが、図形記憶手段1による指定形状の入
力の際に、各加工ガイダンス画面に送り速度Fの項を設
けて指定するようにすることができる。あるいは、数値
制御装置のオーバライドスイッチを使用するようにする
こともできる。
Further, although the description of the feed rate is omitted in the above description, when the designated shape is inputted by the graphic storage means 1, the term of the feed rate F is provided on each machining guidance screen so as to be designated. be able to. Alternatively, the override switch of the numerical control device may be used.

【0037】さらに、上記の説明ではフライス盤を想定
して説明したが、旋盤等でも同様に適用することができ
る。また、本実施例では、ガイダンス用のジョグ送り釦
42bを一つのみ設けたが、他のジョグ送り釦42bと
同様に「+」、「−」の両方向設けるようにしてもよ
い。ただし、この場合でも斜め直線や円弧の加工ではハ
ンドル41aの微小操作が必要なので、ハンドル41a
の操作直後に選択スイッチ41bが「G」に切り換えら
れた場合には、「+」、「−」に関係なくハンドル41
aの回転と同じ向きに工具を移動させる必要がある。
Further, in the above description, a milling machine was assumed, but the same can be applied to a lathe and the like. Further, although only one jog feed button 42b for guidance is provided in the present embodiment, it may be provided in both "+" and "-" directions like the other jog feed buttons 42b. However, even in this case, since a minute operation of the handle 41a is required for processing an oblique straight line or an arc, the handle 41a
When the selection switch 41b is switched to "G" immediately after the operation of, the handle 41 is irrelevant regardless of "+" or "-".
It is necessary to move the tool in the same direction as the rotation of a.

【0038】[0038]

【発明の効果】以上説明したように本発明では、斜め直
線及び円弧等の指定形状がガイダンス情報により対話的
に入力されるとこれを図形記憶手段で記憶し、手動パル
ス発生器からのパルス信号を受けると移動方向記憶手段
が工具の移動方向を読み取り記憶し、パルス信号の出力
が手動パルス発生器のものからガイダンス用ジョグ送り
釦のものに切り換わった場合には、補間手段により、移
動方向記憶手段に記憶されている移動方向に工具を移動
させるように補間パルスを出力するようにしたので、手
動パルス発生器を微妙に操作して工具の移動方向を探
り、希望する方向に工具が移動すれば直ちにガイダンス
用ジョグ送り釦に切り換えれば、後はガイダンス用ジョ
グ送り釦を押したままで容易にガイダンス加工が実行で
きる。したがって、操作が容易になる。
As described above, according to the present invention, when a specified shape such as an oblique straight line and a circular arc is interactively input by the guidance information, this is stored in the graphic storage means and the pulse signal from the manual pulse generator is stored. In response to this, the moving direction storage means reads and stores the moving direction of the tool, and when the output of the pulse signal is switched from that of the manual pulse generator to that of the guidance jog feed button, the moving direction is determined by the interpolation means. Since the interpolation pulse is output so that the tool moves in the moving direction stored in the storage means, the manual pulse generator is operated delicately to find the moving direction of the tool and the tool moves in the desired direction. Then, by immediately switching to the guidance jog feed button, it is possible to easily perform the guidance processing afterward with the guidance jog feed button being pressed. Therefore, the operation becomes easy.

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

【図1】本発明の数値制御装置の概要を示す図である。FIG. 1 is a diagram showing an outline of a numerical controller according to the present invention.

【図2】本発明の数値制御装置のハードウェアの構成を
示すブロック図である。
FIG. 2 is a block diagram showing a hardware configuration of a numerical controller according to the present invention.

【図3】機械操作盤の一例を示す図である。FIG. 3 is a diagram showing an example of a machine control panel.

【図4】ガイダンス加工手順の一例を示す図である。FIG. 4 is a diagram showing an example of a guidance processing procedure.

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

1 図形記憶手段 2 移動方向記憶手段 3 補間手段 15 グラフィック制御回路 16 表示装置 17 キーボード 18 軸制御回路 19 サーボアンプ 20 工作機械 40 機械操作盤 41 手動パルス発生器 42b ガイダンス用のジョグ送り釦 DESCRIPTION OF SYMBOLS 1 Graphic storage means 2 Moving direction storage means 3 Interpolation means 15 Graphic control circuit 16 Display device 17 Keyboard 18 Axis control circuit 19 Servo amplifier 20 Machine tool 40 Machine operation panel 41 Manual pulse generator 42b Jog feed button for guidance

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 少なくとも2軸以上の工作機械を制御す
る数値制御装置において、 ガイダンス情報により対話的に入力された斜め直線及び
円弧等の指定形状を記憶する図形記憶手段と、 工具の移動方向および移動速度を指令するためパルス信
号を出力する手動パルス発生器と、 前記手動パルス発生器とは別に設けられ、一定速度のパ
ルス信号を出力するガイダンス用ジョグ送り釦と、 前記手動パルス発生器からのパルス信号を受けて前記工
具の移動方向を読み取り記憶する移動方向記憶手段と、 前記パルス信号の出力が前記手動パルス発生器のものか
ら前記ガイダンス用ジョグ送り釦のものに切り換わった
場合には、前記移動方向記憶手段に記憶されている前記
移動方向に前記工具を移動させるように補間パルスを出
力する補間手段と、 を有することを特徴とする数値制御装置。
1. A numerical control device for controlling a machine tool having at least two axes, a graphic storage means for storing a specified shape such as an oblique straight line and a circular arc interactively input by guidance information, a moving direction of a tool, and A manual pulse generator that outputs a pulse signal for commanding the moving speed, a guidance jog feed button that is provided separately from the manual pulse generator, and outputs a pulse signal of a constant speed, and a manual pulse generator from the manual pulse generator. In the case of moving direction storage means for receiving and reading the moving direction of the tool in response to a pulse signal, and when the output of the pulse signal is switched from that of the manual pulse generator to that of the guidance jog feed button, Interpolation means for outputting an interpolation pulse so as to move the tool in the movement direction stored in the movement direction storage means, A numerical controller characterized by having.
【請求項2】 前記工具の現在位置と斜め直線及び円弧
等の指定形状との距離を保持しつつ移動する並行移動
と、前記工具の現在位置から指定形状への法線線分で示
される方向への前後に移動する垂直移動とを切り換えて
指令する切換スイッチを有し、前記補間手段は、前記ガ
イダンス用ジョグ送り釦が押されたときには、前記切換
スイッチの指令に従って前記工具の移動を行うように構
成されていることを特徴とする請求項1記載の数値制御
装置。
2. A parallel movement that moves while maintaining a distance between the current position of the tool and a specified shape such as an oblique straight line and an arc, and a direction indicated by a normal line segment from the current position of the tool to the specified shape. Has a changeover switch for switching and instructing the vertical movement to move back and forth to, and when the guidance jog feed button is pressed, the interpolating means moves the tool according to the instruction of the changeover switch. The numerical control device according to claim 1, wherein the numerical control device is configured as follows.
JP27259292A 1992-10-09 1992-10-12 Numerical control unit Expired - Fee Related JP3263146B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP27259292A JP3263146B2 (en) 1992-10-12 1992-10-12 Numerical control unit
EP19930921106 EP0618522A4 (en) 1992-10-09 1993-10-01 Numerically controlled apparatus.
PCT/JP1993/001416 WO1994009419A1 (en) 1992-10-09 1993-10-01 Numerically controlled apparatus
KR1019940701943A KR0133198B1 (en) 1992-10-09 1993-10-01 Numerical control unit
US08/244,428 US5453674A (en) 1992-10-09 1993-10-01 Numerical control apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27259292A JP3263146B2 (en) 1992-10-12 1992-10-12 Numerical control unit

Publications (2)

Publication Number Publication Date
JPH06124110A true JPH06124110A (en) 1994-05-06
JP3263146B2 JP3263146B2 (en) 2002-03-04

Family

ID=17516070

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27259292A Expired - Fee Related JP3263146B2 (en) 1992-10-09 1992-10-12 Numerical control unit

Country Status (1)

Country Link
JP (1) JP3263146B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3905146A1 (en) * 1988-04-19 1989-11-09 Mitsubishi Electric Corp INTERRUPTER DEVICE
WO1994029777A1 (en) * 1993-06-11 1994-12-22 Fanuc Ltd Region designating method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3905146A1 (en) * 1988-04-19 1989-11-09 Mitsubishi Electric Corp INTERRUPTER DEVICE
WO1994029777A1 (en) * 1993-06-11 1994-12-22 Fanuc Ltd Region designating method
US5611032A (en) * 1993-06-11 1997-03-11 Fanuc Ltd. Numerical control unit to specify movement zone of moving part

Also Published As

Publication number Publication date
JP3263146B2 (en) 2002-03-04

Similar Documents

Publication Publication Date Title
KR0133198B1 (en) Numerical control unit
EP0640900B1 (en) Apparatus and method for numeral control
US5327350A (en) Interactive type numerical control apparatus and method thereof
JPH03265906A (en) Programming system for interactive numerical controller
EP0417307A1 (en) Method of plotting nc program
US5808434A (en) Numerical control apparatus
US5920170A (en) Numerical control apparatus and numerical control method
JP3263146B2 (en) Numerical control unit
JPH11345009A (en) Numerical controller
JP3040263B2 (en) Numerical control device and numerical control method
KR0145347B1 (en) Numerical control apparatus and numerical control method
JP3491913B2 (en) Numerical control unit
JP2963286B2 (en) Numerical control unit
JPH06124111A (en) Numerical controller
JP3075861B2 (en) Numerical control unit
JP2000353003A (en) Nc data recognition device
JPH03294906A (en) Editing system for working program
JPH02124247A (en) NC machine tool
JPH06124108A (en) Numerical controller
JPH0264714A (en) Method for preparing nc data
EP0519077A1 (en) Conversational type numerical control device
JPH06119019A (en) Numerical controller
JPH06124107A (en) Numerical control system
JPH1165635A (en) Numerical controller with teaching playback function
JP2895685B2 (en) Numerical control unit

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20011127

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071221

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081221

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091221

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees