JPH06124107A - Numerical control system - Google Patents
Numerical control systemInfo
- Publication number
- JPH06124107A JPH06124107A JP4272891A JP27289192A JPH06124107A JP H06124107 A JPH06124107 A JP H06124107A JP 4272891 A JP4272891 A JP 4272891A JP 27289192 A JP27289192 A JP 27289192A JP H06124107 A JPH06124107 A JP H06124107A
- Authority
- JP
- Japan
- Prior art keywords
- shape
- tool
- machining
- teaching
- work
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Numerical Control (AREA)
Abstract
Description
【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 controller or an automatic programming device for easily creating a complicated machining program Etc. 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.
【0005】一方、試作品あるいは型を作成するための
一部の加工では、ワークの着脱や工具の取り付け等の段
取りに要する時間が少なくてすみ、加工プログラム作成
も不要となる汎用のフライス盤や汎用の旋盤等を使用す
るようにしている。その場合の加工は、もっぱらオペレ
ータの判断によって行われている。On the other hand, in a part of machining for producing a prototype or a mold, a general milling machine or a general-purpose milling machine that does not require machining program creation because it takes less time for setup such as attachment / detachment of workpieces and attachment of tools. I am trying to use a lathe. The processing in that case is performed solely by the operator's judgment.
【0006】ところが、これらの汎用の工作機械を使用
できるオペレータは、数が少なくなりつつある。また、
直線加工等は問題ないが、斜め直線加工、円弧加工等に
なるとこれらの汎用の工作機械では加工が困難である。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 straight line machining, arc machining, etc. are difficult to machine with these general-purpose machine tools.
【0007】逆に、一般の数値制御工作機械を使用する
と、機械座標、機械原点、プログラム座標、加工原点等
を正確に定義する必要があり、それは不可能ではない
が、1個だけのワークの一部を加工するにはあまりにも
プログラミングの手間が大きい。On the contrary, when using a general numerically controlled machine tool, it is necessary to accurately define machine coordinates, machine origins, program coordinates, machining origins, etc., which is not impossible, but only for one workpiece. It takes too much programming to process a part.
【0008】こうした問題を解決するために、本出願人
は汎用の工作機械を使用して、試作品等の簡単な加工を
行うことができる数値制御装置を特願平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 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.
【0009】[0009]
【発明が解決しようとする課題】この数値制御装置で
は、ガイダンス情報に従って入力した情報に基づいて指
定形状を生成し、加工時には、手動パルス発生器等を操
作して工具をその指定形状に沿って送るようにしてい
る。ところが、この指定形状は、例えば直線部分やコー
ナ部分のように、加工形状全体の一部分でしかない。こ
のため、加工形状全体にわたって加工を行おうとする
と、その部分部分での加工しか行うことができず、加工
形状全体にわたって連続した加工は行うことができなか
った。In this numerical controller, a specified shape is generated based on the information input according to the guidance information, and during machining, a manual pulse generator or the like is operated to move the tool along the specified shape. I try to send it. However, this designated shape is only a part of the entire machined shape such as a straight line portion or a corner portion. For this reason, when it is attempted to process the entire machined shape, only that part can be machined, and continuous machining cannot be carried out over the entire machined shape.
【0010】また、複数個のワークを同一形状に加工し
ようとする場合、その加工形状全体を認識しているわけ
ではないので、結局一個ずつの加工しか行うことができ
なかった。Further, when a plurality of works are to be machined into the same shape, the entire machined shape is not recognized, so that only one machine can be machined at a time.
【0011】本発明はこのような点に鑑みてなされたも
のであり、手動パルス発生器等を操作することにより指
定形状に沿ったワーク加工を行う場合、加工形状全体に
わたって連続した加工を行うことができる数値制御方式
を提供することを目的とする。The present invention has been made in view of the above points, and when a workpiece is machined along a specified shape by operating a manual pulse generator or the like, continuous machining is performed over the entire machined shape. It is an object to provide a numerical control method capable of achieving the above.
【0012】[0012]
【課題を解決するための手段】本発明では上記課題を解
決するために、少なくとも2軸以上の工作機械を制御す
る数値制御方式において、ガイダンス情報に従い対話的
に入力された情報に基づいて指定形状を生成し、前記指
定形状の終点位置に工具を移動してティーチング釦をオ
ンし、前記終点位置及び形状種類を記憶し、前記指定形
状の生成から前記終点位置及び形状種類の記憶までを加
工形状全体にわたって行うことにより最終の加工形状を
求めることを特徴とする数値制御方式が、提供される。In order to solve the above-mentioned problems, the present invention uses a numerical control system for controlling a machine tool having at least two axes to specify a designated shape based on information interactively input according to guidance information. To move the tool to the end point position of the specified shape, turn on the teaching button, store the end point position and shape type, and process the generation of the specified shape to the storage of the end point position and shape type A numerical control method is provided which is characterized in that the final processed shape is obtained by performing the whole operation.
【0013】[0013]
【作用】先ず、ガイダンス情報に従ってオペレータが対
話的に入力した情報に基づいて、指定形状が生成され
る。次に、その指定形状の終点位置に工具を移動してテ
ィーチング釦をオンすると、そのときの工具終点位置、
及び加工経路となる形状種類が記憶される。この指定形
状の生成から終点位置及び形状種類の記憶までを加工形
状全体にわたって繰り返し行うことにより最終の加工形
状が求められ、その最終の加工形状が加工経路として記
憶される。First, the designated shape is generated based on the information interactively input by the operator in accordance with the guidance information. Next, when you move the tool to the end position of the specified shape and turn on the teaching button, the tool end position at that time,
Also, the shape type serving as the machining path is stored. The final processed shape is obtained by repeatedly performing the process from generation of the designated shape to storage of the end point position and shape type over the entire processed shape, and the final processed shape is stored as the processing path.
【0014】したがって、オペレータが手動パルス発生
器等を操作すれば、工具はその最終の加工形状に沿って
連続して送られる。すなわち、加工形状全体にわたって
連続した加工を行うことができる。Therefore, if the operator operates the manual pulse generator or the like, the tool is continuously fed along the final machining shape. That is, continuous processing can be performed over the entire processed shape.
【0015】また、その最終の加工形状が記憶されてい
るので、複数個のワークに同一形状を加工することがで
きるようになる。Further, since the final processed shape is stored, the same shape can be processed on a plurality of works.
【0016】[0016]
【実施例】以下、本発明の一実施例を図面に基づいて説
明する。先ず、本発明の数値制御方式による加工形状生
成手順を図2及び図3を用いて説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. First, a machining shape generation procedure according to the numerical control method of the present invention will be described with reference to FIGS.
【0017】図2は加工形状生成のためのガイダンス画
面である。オペレータが予め表示された加工ガイダンス
メニュー画面から、斜め直線加工を選択すると、このガ
イダンス画面160が表示される。なお、このガイダン
ス画面160は、数値制御装置に設けられた表示装置1
6(図4)に表示される。また、加工ガイダンスメニュ
ー画面には、この斜め直線加工の他に、円弧加工、全円
加工、コーナR加工、コーナC加工、平面加工、ポケッ
ト加工等が表示される。オペレータは、その加工ガイダ
ンスメニュー画面から、指定したい形状(ここでは斜め
直線形状)を示すメニューを選択する。FIG. 2 is a guidance screen for generating a machining shape. When the operator selects oblique straight line machining from the machining guidance menu screen displayed in advance, this guidance screen 160 is displayed. The guidance screen 160 is displayed on the display device 1 provided in the numerical control device.
6 (FIG. 4). In addition to the diagonal straight line machining, the machining guidance menu screen displays arc machining, full circle machining, corner R machining, corner C machining, plane machining, pocket machining and the like. The operator selects a menu indicating a desired shape (here, an oblique straight line shape) from the processing guidance menu screen.
【0018】このガイダンス画面160の画面左上部に
は工具の現在位置を表示する現在位置表示欄51が、画
面右上部には工具の現在の状態等を表示するための工具
状態表示欄52が、画面下部には指定形状を入力するた
めのデータ入力画面50がそれぞれ表示されている。現
在位置表示欄51には、工具の現在位置としてX座標
欄、Y座標欄、およびZ座標欄が設けられている。ま
た、工具状態表示欄52には、工具と指定形状との間の
距離(D)を表示する距離表示欄、工具径(φ)を表示
する工具径表示欄(φ)が設けられている。In the upper left part of the guidance screen 160, there is a current position display field 51 for displaying the current position of the tool, and in the upper right part of the screen is a tool status display field 52 for displaying the current status of the tool. A data input screen 50 for inputting a designated shape is displayed at the bottom of the screen. The current position display field 51 is provided with an X coordinate field, a Y coordinate field, and a Z coordinate field as the current position of the tool. Further, the tool state display field 52 is provided with a distance display field for displaying the distance (D) between the tool and the designated shape and a tool diameter display field (φ) for displaying the tool diameter (φ).
【0019】データ入力画面50の右側には、指定形状
である斜め直線図53が表示されている。斜め直線は、
始点(X1,Y1)、終点(X2,Y2)、及び角度A
の値によって決定される。On the right side of the data input screen 50, a diagonal straight line diagram 53 having a designated shape is displayed. The diagonal straight line is
Start point (X1, Y1), end point (X2, Y2), and angle A
Is determined by the value of.
【0020】このため、データ入力画面50の左側に
は、始点入力欄55、終点入力欄56、角度入力欄57
が設けられている。これらのデータの他に、工具径
(φ)入力欄58、及びソフトキーメニュー欄59が設
けられている。ソフトキーメニュー欄59は、キーボー
ド17(図4)上の対応するファンクションキーを押す
ことにより、それぞれのメニューモードに入り、画面内
容が切り換えられる。Therefore, on the left side of the data input screen 50, a start point input field 55, an end point input field 56, and an angle input field 57.
Is provided. In addition to these data, a tool diameter (φ) input field 58 and a soft key menu field 59 are provided. In the soft key menu section 59, by pressing the corresponding function key on the keyboard 17 (FIG. 4), each menu mode is entered and the screen contents are switched.
【0021】このガイダンス画面160が表示される
と、オペレータは、先ず、ソフトキーメニュー欄59の
〔TC開始〕のモードを選択し、加工形状生成のための
ティーチングモードに入る。このとき、データ入力画面
50の最上段の行には、「斜め直線加工」の表示と共
に、「ティーチング」の表示がなされる。また、ソフト
キーメニュー欄59の〔TC開始〕が〔TC終了〕の表
示に切り換わる。When this guidance screen 160 is displayed, the operator first selects the [TC start] mode in the soft key menu field 59 to enter the teaching mode for generating the machining shape. At this time, in the uppermost row of the data input screen 50, "teaching" is displayed together with "diagonal straight line machining". Further, the [TC start] in the soft key menu column 59 is switched to the display of [TC end].
【0022】このようなガイダンス画面160におい
て、オペレータが各データ入力欄にデータを入力するこ
とにより、斜め直線の指定形状が生成される。次に、そ
の指定形状の終点位置に手動パルス発生器41等を操作
して工具を移動する。この工具の移動は指定形状に沿っ
て行われる。工具がその終点位置に達したときに、機械
操作盤40に設けたティーチング釦47(図4)をオン
すると、そのときの工具終点位置、及び加工経路となる
形状種類が記憶される。On the guidance screen 160 as described above, the operator inputs data into each data input field to generate a designated shape of an oblique straight line. Next, the tool is moved to the end point position of the designated shape by operating the manual pulse generator 41 or the like. The movement of this tool is performed along a specified shape. When the teaching button 47 (FIG. 4) provided on the machine operation panel 40 is turned on when the tool reaches the end point position, the tool end point position at that time and the shape type serving as the machining path are stored.
【0023】次に、加工形状全体の中でこの斜め直線に
続いている形状が例えばコーナR形状であれば、加工ガ
イダンスメニュー画面からそのコーナR形状のメニュー
を選択し、同様の手順でコーナRの指定形状を生成する
と共に、ティーチングにより終点位置及び形状種類を登
録する。その場合、前回の指定形状の終点が新たな指定
形状の始点となるため、部分部分の指定形状が結合さ
れ、連続した加工経路が生成されていく。Next, if the shape following the diagonal straight line in the entire machining shape is, for example, a corner R shape, select the corner R shape menu from the machining guidance menu screen and follow the same procedure as the corner R shape. The specified shape is generated, and the end point position and shape type are registered by teaching. In that case, since the end point of the previous designated shape becomes the start point of the new designated shape, the designated shapes of the partial portions are combined and continuous machining paths are generated.
【0024】このティーチング動作を加工形状全体にわ
たって行い、オペレータが最後にソフトキーメニュー欄
59の〔TC終了〕のモードを選択することにより、最
終の加工形状が生成され、その情報がNC指令文として
記憶される。なお、最終の加工形状生成までの間に、そ
の時点での加工形状を確認したいときは、ソフトキーメ
ニュー欄59に設けられる〔確認〕のモードを選択すれ
ばよい。この〔確認〕のモードによって、それまでに生
成された加工形状が画面表示される。This teaching operation is performed over the entire machining shape, and the operator finally selects the [TC end] mode in the soft key menu field 59 to generate the final machining shape, and the information is used as an NC command statement. Remembered. If it is desired to confirm the machining shape at that time before the final machining shape is generated, the [confirmation] mode provided in the soft key menu field 59 may be selected. In this [confirmation] mode, the machining shapes generated so far are displayed on the screen.
【0025】次に、最終の加工形状に沿って加工する際
のプレイバック機能について説明する。図3は最終の加
工形状に沿って加工する際のプレイバック機能の説明図
である。ここで、プレイバック機能とは、上記ティーチ
ング機能によって生成された最終の加工形状に沿って加
工を行う機能をいう。Next, the playback function when processing along the final processed shape will be described. FIG. 3 is an explanatory diagram of a playback function when processing is performed along the final processed shape. Here, the playback function refers to a function of performing processing along the final processed shape generated by the teaching function.
【0026】オペレータが、機械操作盤40に設けられ
たプレイバック釦46(図5)を押すと、プレイバック
画面160aが表示される。このプレイバック画面16
0aの中央には、上記ティーチング機能によって生成さ
れた最終の加工形状53aが表示される。オペレータ
が、手動パルス発生器41またはジョグ送り釦42(図
4)を押すと、工具はその最終の加工形状53aに沿っ
てガイダンス加工を実行する。When the operator presses the playback button 46 (FIG. 5) provided on the machine operation panel 40, the playback screen 160a is displayed. This playback screen 16
At the center of 0a, the final processed shape 53a generated by the teaching function is displayed. When the operator presses the manual pulse generator 41 or the jog feed button 42 (FIG. 4), the tool executes the guidance machining along the final machining shape 53a.
【0027】このガイダンス加工を自動的に行うとき
は、プレイバック画面160aの送り速度F入力欄60
に予め送り速度を入力する。これにより、自動運転時の
送り速度が設定される。この状態でオペレータが機械操
作盤40に設けられたサイクルスタート釦45(図5)
を押すと、そのオン信号を受けて工具が最終の加工形状
53aに沿って自動的に移動し、ガイダンス加工が行わ
れる。When this guidance processing is automatically performed, the feed speed F input field 60 on the playback screen 160a
Enter the feed rate in advance. As a result, the feed rate during automatic operation is set. In this state, the operator has a cycle start button 45 (FIG. 5) provided on the machine operation panel 40.
When is pressed, the tool automatically moves along the final machining shape 53a in response to the ON signal, and guidance machining is performed.
【0028】このプレイバック機能は、オペレータがプ
レイバック釦46を押す度に実行される。したがって、
複数のワークに同一形状を加工することが可能になる。
このように、本実施例では、ティーチング機能によって
部分毎の指定形状が結合されて最終の加工形状が生成さ
れ、プレイバック機能によってその最終の加工形状に沿
った加工が可能になる。すなわち、加工形状全体にわた
って連続した加工を行うことができるようになる。ま
た、その最終の加工形状が記憶されているので、複数個
のワークに同一形状を加工することができるようにな
る。This playback function is executed each time the operator presses the playback button 46. Therefore,
It is possible to process the same shape on a plurality of works.
As described above, in the present embodiment, the designated shape of each part is combined by the teaching function to generate the final processed shape, and the playback function enables the processing along the final processed shape. That is, it becomes possible to perform continuous processing over the entire processed shape. Further, since the final processed shape is stored, it becomes possible to process the same shape on a plurality of works.
【0029】図1は本発明の処理手順を示す図である。
図において、Sに続く数値はステップ番号を示す。 〔S1〕先ず、加工ガイダンスメニューを選択する。 〔S2〕ソフトキーメニュー欄の〔ティーチング開始〕
を選択することにより、ティーチングモードに入る。 〔S3〕ガイダンス画面に従って指定形状を入力する。 〔S4〕手動パルス発生器等を操作して工具を移動させ
る。 〔S5〕工具を指定形状の終点位置に設定して、ティー
チング釦をオンする。 〔S6〕ティーチング釦のオン信号に応じて、工具位置
及び加工経路としての形状種類を記憶する。 〔S7〕ティーチング終了か否かを判別する。終了であ
れば次のステップS8に進み、そうでなければステップ
S3に戻る。 〔S8〕ソフトキーメニュー欄の〔ティーチング終了〕
を選択することにより、最終の加工形状がNC指令文と
して記憶される。FIG. 1 is a diagram showing a processing procedure of the present invention.
In the figure, the numerical value following S indicates a step number. [S1] First, a processing guidance menu is selected. [S2] [Start teaching] in the soft key menu section
Select to enter the teaching mode. [S3] Input a designated shape in accordance with the guidance screen. [S4] The tool is moved by operating the manual pulse generator or the like. [S5] The tool is set to the end position of the specified shape, and the teaching button is turned on. [S6] The tool position and the shape type as the machining path are stored according to the ON signal of the teaching button. [S7] It is determined whether teaching is completed. If completed, the process proceeds to the next step S8, and if not, the process returns to step S3. [S8] Softkey Menu column [End Teaching]
By selecting, the final machining shape is stored as an NC command statement.
【0030】図4は本発明の数値制御装置のハードウェ
アの構成を示すブロック図である。プロセッサ11はR
OM12に格納されたシステムプログラムに従って数値
制御装置全体を制御する。本発明を処理実行するプログ
ラムも、このROM12に格納され、プロセッサ11に
よって実行される。このROM12にはEPROMある
いはEEPROMが使用される。RAM13にはSRA
M等が使用され、入出力信号等の一時的なデータが格納
される。不揮発性メモリ14には図示されていないバッ
テリによってバックアップされたCMOSが使用され
る。また、不揮発性メモリ14には電源切断後も保持す
べきパラメータ、加工プログラム等の各種データ等が格
納される。FIG. 4 is a block diagram showing the hardware configuration of the numerical controller according to the present invention. Processor 11 is R
The entire numerical control device is controlled according to the system program stored in the OM 12. A program for processing and executing the present invention is also stored in the ROM 12 and executed by the processor 11. EPROM or EEPROM is used for the ROM 12. RAM13 has SRA
M or the like is used to store temporary data such as input / output signals. For the non-volatile memory 14, a CMOS backed up by a battery (not shown) 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.
【0031】グラフィック制御回路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 point cloud data, etc. 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 axis) receives the movement command of the axis including the interpolation pulse signal CP from the processor 11, and outputs the movement command for the axis to the servo amplifier 19 (for three 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, the details of which will be described later. These components are coupled to each other by a bus 30.
【0032】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.
【0033】なお、バス30には更に、システムプログ
ラム等によって機能が変化するソフトウェアキー23が
接続されている。このソフトウェアキー23は、上記表
示装置16、キーボード17とともに、CRT/MDI
パネル25に設けられる。A software key 23 whose function is changed by a system program or the like is further connected to the bus 30. 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.
【0034】図5は工作機械に備えられた機械操作盤の
一例を示す図である。図に示す機械操作盤40には、手
動パルス発生器41、選択スイッチ41b、ジョグ送り
釦42、設定スイッチ42a、方向切換スイッチ43、
操作切換スイッチ44、サイクルスタート釦45、プレ
イバック釦46、及びティーチング釦47が設けられて
いる。FIG. 5 is a view showing an example of a machine operation panel provided in the machine tool. In the machine operation panel 40 shown in the figure, a manual pulse generator 41, a selection switch 41b, a jog feed button 42, a setting switch 42a, a direction change switch 43,
An operation changeover switch 44, a cycle start button 45, a playback button 46, and a teaching button 47 are provided.
【0035】手動パルス発生器41はハンドル41aを
左又は右に回転させると、その回転に応じてパルス信号
を発生させる。このパルス信号は回転方向判別のために
二相のパルスから成り、バス30を介してプロセッサ1
1に送られ、工具を移動させる。When the handle 41a is rotated to the left or right, the manual pulse generator 41 generates a pulse signal according to the rotation. This pulse signal is composed of a two-phase pulse for discriminating the rotation direction, and is transmitted via the bus 30 to the processor 1
1 to move the tool.
【0036】選択スイッチ41bは手動パルス発生器4
1で発生したパルス信号が、X軸方向(X)、Y軸方向
(Y)、Z軸方向(Z)及び加工形状の経路に対応した
方向(G)のうち、いずれの方向のパルス信号かを選択
するためのスイッチである。なお、手動パルス発生器4
1を操作して上記の最終の加工形状に沿った工具移動を
行うときは、選択スイッチ41bは、「G」に設定され
る。The selection switch 41b is the manual pulse generator 4
Which direction the pulse signal generated in 1 is the pulse signal in the X-axis direction (X), the Y-axis direction (Y), the Z-axis direction (Z), and the direction (G) corresponding to the machining shape path. Is a switch for selecting. In addition, the manual pulse generator 4
When operating 1 to move the tool along the final machining shape, the selection switch 41b is set to "G".
【0037】ジョグ送り釦42には「+X」,「−
X」,「+Y」,「−Y」,「+Z」,「−Z」の各軸
についてプラス及びマイナス方向の送り釦と、「+G
J」,「−GJ」の点群データでの経路に対応してプラ
ス及びマイナス方向の送り釦との、全部で8つの釦が設
けられている。上記の最終の加工形状に沿った工具移動
をこのジョグ送り釦42を操作して行うときは、「+G
J」の送り釦が使用される。このジョグ送り釦42を押
したときのオン信号は、PMC22及びバス30を経由
してプロセッサ11に送られる。The jog feed button 42 has "+ X", "-"
"+ G", "+ Y", "-Y", "+ Z", and "-Z" axis feed buttons in the plus and minus directions and "+ G"
Eight buttons in total, which are plus and minus feed buttons, are provided corresponding to the paths in the point group data of "J" and "-GJ". When moving the tool along the final machining shape by operating the jog feed button 42, press "+ G
The "J" feed button is used. The ON signal when the jog feed button 42 is pressed is sent to the processor 11 via the PMC 22 and the bus 30.
【0038】設定スイッチ42aは、ジョグ送り釦42
をオペレータが押した際に発生する一定時間内のパルス
数を設定し、その設定信号SSは、ジョグ送り釦42の
オン信号と同様に、PMC22、バス30を経由してプ
ロセッサ11に送られる。The setting switch 42a is a jog feed button 42.
The number of pulses generated within a certain time when the operator presses is set, and the setting signal SS is sent to the processor 11 via the PMC 22 and the bus 30 as with the ON signal of the jog feed button 42.
【0039】方向切換スイッチ43は、選択スイッチ4
1bで「G」を選択し手動パルス発生器41を操作した
ときに、工具に予めガイダンス情報に従って作成された
指定形状に沿った並行移動をさせるか、あるいは指定形
状に対して垂直移動させるかのいずれかの移動を選択し
切り換えるためのスイッチである。この方向切換スイッ
チ43を、H側にすると工具は並行移動を行い、V側に
すると垂直移動を行う。The direction changeover switch 43 is the selection switch 4
When "G" is selected in 1b and the manual pulse generator 41 is operated, the tool is caused to move in parallel along a designated shape created in advance according to guidance information, or to move vertically to the designated shape. This is a switch for selecting and switching one of the movements. When the direction change switch 43 is set to the H side, the tool moves in parallel, and when it is set to the V side, the tool moves vertically.
【0040】操作切換スイッチ44は、上記の最終の加
工形状に沿った工具移動を手動で行うか、自動で行うか
を選択し切り換えるためのスイッチである。この操作切
換スイッチ44をM側にすると手動で工具が移動し、A
u側にすると送り速度指令Fに従って自動で工具が移動
する。The operation changeover switch 44 is a switch for selecting and switching between manual movement and automatic movement of the tool according to the final machining shape. When this operation changeover switch 44 is set to the M side, the tool is manually moved and A
When set to the u side, the tool automatically moves according to the feed speed command F.
【0041】サイクルスタート釦45は、操作切換スイ
ッチ44がAu側に切り換えられているときに、その自
動送りの起動をかけるためのスイッチである。すなわ
ち、サイクルスタート釦45を押すと、最終の加工形状
に沿った工具移動が、自動的に行われる。The cycle start button 45 is a switch for activating the automatic feed when the operation changeover switch 44 is switched to the Au side. That is, when the cycle start button 45 is pressed, the tool movement according to the final machining shape is automatically performed.
【0042】プレイバック釦46は、本発明に係るプレ
イバック機能を実行するための釦である。プレイバック
釦46を押すと、上述したように、最終の加工形状がプ
レイバック画面に表示される。The playback button 46 is a button for executing the playback function according to the present invention. When the playback button 46 is pressed, the final processed shape is displayed on the playback screen as described above.
【0043】ティーチング釦47は、本発明に係るティ
ーチング機能を実行するための釦である。ティーチング
釦47を押すと、上述したように、そのときの工具位置
が記憶され、指定形状が互いに結合される。The teaching button 47 is a button for executing the teaching function according to the present invention. When the teaching button 47 is pressed, the tool position at that time is stored and the designated shapes are combined with each other, as described above.
【0044】以上述べたように、本実施例では、ティー
チング機能によって部分毎の指定形状を結合して最終の
加工形状を生成し、プレイバック機能によってその最終
の加工形状に沿った加工を行う。したがって、加工形状
全体にわたって連続した加工を行うことができるように
なる。また、その最終の加工形状が記憶されているの
で、複数個のワークに同一形状を加工することができる
ようになる。As described above, in the present embodiment, the designated shape of each part is combined by the teaching function to generate the final processed shape, and the playback function performs the processing according to the final processed shape. Therefore, continuous processing can be performed over the entire processed shape. Further, since the final processed shape is stored, it becomes possible to process the same shape on a plurality of works.
【0045】[0045]
【発明の効果】以上説明したように本発明では、先ず、
ガイダンス情報に従ってオペレータが対話的に入力した
情報に基づいて、指定形状を生成し、次に、ティーチン
グ機能によって部分部分の指定形状を結合して最終の加
工形状を生成し、プレイバック機能によってその最終の
加工形状に沿った加工を行うように構成した。As described above, according to the present invention, first,
The specified shape is generated based on the information interactively input by the operator according to the guidance information, and then the specified shape of the partial parts is combined by the teaching function to generate the final processed shape, and the final shape is reproduced by the playback function. It is configured to perform processing according to the processing shape of.
【0046】したがって、オペレータが手動パルス発生
器等を操作すれば、工具はその最終の加工形状に沿って
連続して送られる。すなわち、加工形状全体にわたって
連続した加工を行うことができる。Therefore, if the operator operates the manual pulse generator or the like, the tool is continuously fed along the final machining shape. That is, continuous processing can be performed over the entire processed shape.
【0047】また、その最終の加工形状が記憶されてい
るので、複数個のワークに同一形状を加工することがで
きるようになる。Further, since the final processed shape is stored, it becomes possible to process the same shape on a plurality of works.
【図1】本発明の処理手順を示す図である。FIG. 1 is a diagram showing a processing procedure of the present invention.
【図2】加工形状生成のためのガイダンス画面である。FIG. 2 is a guidance screen for generating a processed shape.
【図3】最終の加工形状に沿って加工する際のプレイバ
ック機能の説明図である。FIG. 3 is an explanatory diagram of a playback function when processing along a final processed shape.
【図4】本発明の数値制御装置のハードウェアの構成を
示すブロック図である。FIG. 4 is a block diagram showing a hardware configuration of a numerical controller according to the present invention.
【図5】機械操作盤の一例を示す図である。FIG. 5 is a diagram showing an example of a machine operation panel.
11 プロセッサ 12 ROM 13 RAM 14 不揮発性メモリ 15 グラフィック制御回路 16 表示装置 17 キーボード 18 軸制御回路 19 サーボアンプ 20 工作機械 40 機械操作盤 41 手動パルス発生器 41b 選択スイッチ 42 ジョグ送り釦 42a 設定スイッチ 43 方向切換スイッチ 44 操作切換スイッチ 45 サイクルスタート釦 46 プレイバック釦 47 ティーチング釦 50 データ入力画面 53 指定形状(斜め直線図) 53a 最終の加工形状 59 ソフトキーメニュー欄 11 processor 12 ROM 13 RAM 14 nonvolatile memory 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 41b selection switch 42 jog feed button 42a setting switch 43 direction Changeover switch 44 Operation changeover switch 45 Cycle start button 46 Playback button 47 Teaching button 50 Data input screen 53 Specified shape (diagonal linear view) 53a Final machining shape 59 Softkey menu field
Claims (2)
る数値制御方式において、 ガイダンス情報に従い対話的に入力された情報に基づい
て指定形状を生成し、 前記指定形状の終点位置に工具を移動してティーチング
釦をオンし、 前記終点位置及び形状種類を記憶し、 前記指定形状の生成から前記終点位置及び形状種類の記
憶までを加工形状全体にわたって行うことにより最終の
加工形状を求めることを特徴とする数値制御方式。1. A numerical control system for controlling a machine tool having at least two axes, wherein a designated shape is generated based on information interactively input according to guidance information, and a tool is moved to an end position of the designated shape. And turning on the teaching button to store the end point position and shape type, and obtaining the final processed shape by performing the entire process from the generation of the designated shape to the storage of the end point position and shape type. Numerical control method.
際の工具の送りは、手動パルス発生器、ジョグ送り釦、
または設定した送り速度指令によるパルス信号によって
行われることを特徴とする請求項1記載の数値制御方
式。2. The feeding of the tool when machining along the final machining shape is performed by a manual pulse generator, a jog feed button,
Alternatively, the numerical control method according to claim 1, which is performed by a pulse signal according to a set feed speed command.
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4272891A JPH06124107A (en) | 1992-10-12 | 1992-10-12 | Numerical control system |
DE69316748T DE69316748T2 (en) | 1992-10-12 | 1993-10-01 | DEVICE AND METHOD FOR NUMERICAL CONTROL |
US08/244,562 US5493193A (en) | 1992-10-12 | 1993-10-01 | Numerical control apparatus and numerical control method |
KR1019940702005A KR0150064B1 (en) | 1992-10-12 | 1993-10-01 | Apparatus and method for numerical control |
PCT/JP1993/001415 WO1994009420A1 (en) | 1992-10-12 | 1993-10-01 | Apparatus and method for numeral control |
EP93921105A EP0640900B1 (en) | 1992-10-12 | 1993-10-01 | Apparatus and method for numeral control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4272891A JPH06124107A (en) | 1992-10-12 | 1992-10-12 | Numerical control system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH06124107A true JPH06124107A (en) | 1994-05-06 |
Family
ID=17520202
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4272891A Pending JPH06124107A (en) | 1992-10-12 | 1992-10-12 | Numerical control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH06124107A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100430850C (en) * | 2005-02-25 | 2008-11-05 | 发那科株式会社 | Conversational numerical control apparatus |
-
1992
- 1992-10-12 JP JP4272891A patent/JPH06124107A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100430850C (en) * | 2005-02-25 | 2008-11-05 | 发那科株式会社 | Conversational numerical control apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5465215A (en) | Numerical control method and apparatus | |
KR0150064B1 (en) | Apparatus and method for numerical control | |
KR0133198B1 (en) | Numerical control apparatus | |
JPH03265906A (en) | Programming system for interactive numerical controller | |
US5808434A (en) | Numerical control apparatus | |
WO1990012348A1 (en) | Method of plotting nc program | |
US5920170A (en) | Numerical control apparatus and numerical control method | |
JPH06124107A (en) | Numerical control system | |
JP3491913B2 (en) | Numerical control unit | |
JP3040263B2 (en) | Numerical control device and numerical control method | |
JP3075861B2 (en) | Numerical control unit | |
JP3263146B2 (en) | Numerical control unit | |
EP0624833B1 (en) | Numerically controlled apparatus and numerical control method | |
JP2963286B2 (en) | Numerical control unit | |
JP2771701B2 (en) | Interactive numerical controller | |
JPH06124111A (en) | Numerical controller | |
JPH0628021A (en) | Interactive numerical controller | |
US5583409A (en) | Numerical control apparatus and method for controlling a machine | |
EP0615179B1 (en) | Numeric controller | |
JPH06119019A (en) | Numerical controller | |
JPH06124108A (en) | Numerical controller | |
JPH0264714A (en) | Method for preparing nc data | |
JPH0264715A (en) | Method for preparing nc data | |
JPH06119026A (en) | Numerical controller | |
JPH06246587A (en) | Program-machining method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19990907 |