JPH02151908A - Numerical controller with simulation function - Google Patents

Numerical controller with simulation function

Info

Publication number
JPH02151908A
JPH02151908A JP30569288A JP30569288A JPH02151908A JP H02151908 A JPH02151908 A JP H02151908A JP 30569288 A JP30569288 A JP 30569288A JP 30569288 A JP30569288 A JP 30569288A JP H02151908 A JPH02151908 A JP H02151908A
Authority
JP
Japan
Prior art keywords
simulation
screen
editing
machining program
function
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
JP30569288A
Other languages
Japanese (ja)
Inventor
Masayuki Kohama
小浜 雅之
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP30569288A priority Critical patent/JPH02151908A/en
Publication of JPH02151908A publication Critical patent/JPH02151908A/en
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

PURPOSE:To attain efficient edition work and to improve workability by providing the title numerical controller with a simulation means, a simulation stop means and a working program edition means and executing the edition work while observing the working path or the like of a tool. CONSTITUTION:The numerical controller is provided with the simulation means 5, the simulation stop means 6 and the working program edition means 7. In the constitution, the working path or the like of the tool based upon a working program 16 can be simulated on a screen 13 and current simulation operation can be transferred to data editing operation by interrupting the simulation operation on the way of it. Thus, the data of the working program 16 can be edited while displaying the contents of the working program 16 and the working route of the tool on the screen 13. Consequently, efficient edition work can be executed and workability can be improved.

Description

【発明の詳細な説明】 [産業上の利用分野] この発明はシミュレーション機能付数値制御装置に関す
るものであり、特に、シミュレーション動作の実行途中
で加工プログラムのデータの編集ができるシミュレーシ
ョン機能付数値制御装置に関するものである。
[Detailed Description of the Invention] [Industrial Application Field] This invention relates to a numerical control device with a simulation function, and in particular, a numerical control device with a simulation function that allows editing of machining program data during execution of a simulation operation. It is related to.

[従来の技術] 第5図は従来のシミュレーション機能付数値制御装置の
要部構成を示すブロック図である。
[Prior Art] FIG. 5 is a block diagram showing the main part configuration of a conventional numerical control device with a simulation function.

第5図において、(1)は数値制御装置本体、(2)は
この数値制御装置本体(1)が有するシミュレーション
機能や編集機能等の各種の機能を任意に選択して実行さ
せるための機能選択キー(3)は機能選択キー(2)で
入力された機能設定を判断して機能の切換えをする機能
切換手段、(4)は各種の機能等が格納されている記憶
手段(以下、ROMという)、(5)は工具の加工経路
等を画面」二でシミュレーションするシミュレーション
手段、(7)は加工プログラムのデータを編集し、入力
されたデータを加工プログラムメモリ(9)に格納する
編集手段、(9)は加工プログラムを管理する加工プロ
グラムメモリ、(10)は指定された加工プログラムの
ファイルを読出すプログラム続出手段、(11)は各機
能による実行内容を画面に表示するCRT表示手段、(
12)はCRT表示手段(11)の表示画面である。
In Fig. 5, (1) is the numerical control device main body, and (2) is the function selection for arbitrarily selecting and executing various functions such as simulation functions and editing functions that this numerical control device main body (1) has. The key (3) is a function switching means that judges the function setting input with the function selection key (2) and switches the function, and the key (4) is a storage means (hereinafter referred to as ROM) in which various functions are stored. ), (5) is a simulation means for simulating the tool machining path etc. on the screen, (7) is an editing means for editing the data of the machining program and storing the input data in the machining program memory (9), (9) is a machining program memory for managing the machining program; (10) is a program successive means for reading a specified machining program file; (11) is a CRT display means for displaying the execution contents of each function on the screen;
12) is the display screen of the CRT display means (11).

従来のシミュレーション機能付数値制御装置は上記のよ
うに構成されており、実加工を行なう前に加工プログラ
ムによる工具の加工経路等を画面上でシミュレーション
することができる。そして、このシミュレーション動作
を実行させることにより、表示画面(12)には加工プ
ログラムの内容及び工具の加工経路が同時に表示される
。この表示状態を第6図を用いて説明する。
A conventional numerical control device with a simulation function is configured as described above, and can simulate the machining path of a tool according to a machining program on the screen before actual machining. By executing this simulation operation, the contents of the machining program and the machining path of the tool are simultaneously displayed on the display screen (12). This display state will be explained using FIG. 6.

第6図は従来のシミュレーション機能イ;1数値制御装
置のシミュレーション機能による画面例を示すCRT表
示の説明図である。
FIG. 6 is an explanatory diagram of a CRT display showing an example of a screen using a conventional simulation function of a numerical control device.

図において、(13)はCRT表示手段(11)の画面
、(14)は画面(13)l:での工具位置表示、(1
5)は工具による画面(13)上での加工経路を示す経
路表示、(16)は加工プログラム、(17)はシミュ
レーション実行中のプログラムである。
In the figure, (13) is the screen of the CRT display means (11), (14) is the tool position display on the screen (13) l:, (1
5) is a path display showing a machining path by the tool on the screen (13), (16) is a machining program, and (17) is a program in execution of simulation.

従来のシミュレーション機能付数値制御装置は、図示の
ように、画面(13)の左画面には加工プログラム(1
6)の内容が表示され、右画面には工具位置表示(14
)及び経路表示(15)が表示される。そして、実際に
実行中のプログラム(17)は色分は表示等により他の
加工プログラム(16)とは明確に区別して表示される
In the conventional numerical control device with simulation function, as shown in the figure, the machining program (13) is displayed on the left screen of the screen (13).
6) will be displayed, and the tool position display (14) will be displayed on the right screen.
) and route display (15) are displayed. The program (17) that is actually being executed is clearly distinguished from other machining programs (16) by color display or the like.

しかし、シミュレーション動作の実行中に、工具の経路
を変更したい場合等には、この加工プログラム(16)
の内容である各種のデータ等を変更する必要が生ずる。
However, if you want to change the tool path while running a simulation operation, use this machining program (16).
It becomes necessary to change various data, etc.

その際には、シミュレーション動作の実行中に、工具経
路の修正をしたい加工プログラム(16)の箇所を指定
して一旦リセットを行ない、編集画面モードに設定し、
この編集画面に表示されている加工プログラム(16)
から修正箇所を捜し出してデータの編集を行なう。
In that case, while running the simulation operation, specify the part of the machining program (16) where you want to modify the tool path, reset it, and set it to edit screen mode.
Machining program (16) displayed on this editing screen
Search for correction points and edit the data.

この編集画面モードに設定することにより画面(13)
は第7図のような表示となる。
By setting this edit screen mode, screen (13)
will be displayed as shown in Figure 7.

第7図は従来のシミュレーション機能(=J数値制御装
置の編集機能による画面例を示すCRT表示の説明図で
ある。
FIG. 7 is an explanatory diagram of a CRT display showing an example of a screen using a conventional simulation function (=J numerical control device's editing function).

ここで、このシミュレーション機能付数値制御装置の各
操作キー等について第4図を用いて説明する。第4図は
後述するこの発明の実施例及び従来のシミュレーション
機能付数値制御装置の外観を示す斜視図である。なお、
図中、(1)、(2)及び(12)は上記第5図の構成
部分と同一または相当する構成部分である。
Here, each operation key etc. of this numerical control device with a simulation function will be explained using FIG. 4. FIG. 4 is a perspective view showing the external appearance of an embodiment of the present invention and a conventional numerical control device with a simulation function, which will be described later. In addition,
In the figure, (1), (2), and (12) are the same or equivalent components as those in FIG. 5 above.

第4図において、(18)はこの数値制御装置本体(1
)の各機能における各々の操作を行なう操作選択キー 
(20)は数値制御装置本体(1)の操作パネル、(2
1)は加工プログラム(16)のプログラム番号の数字
及び英字等を人力するためのデータ入カキ−である。こ
のデータ人カキ−(21)はファイル指定または編集時
に加工プログラム(16)の修正を行なう場合等に使用
する。
In FIG. 4, (18) is this numerical control device main body (1
) operation selection keys to perform each operation for each function.
(20) is the operation panel of the numerical control device main body (1);
1) is a data input key for manually inputting numbers, letters, etc. of the program number of the machining program (16). This data person key (21) is used when modifying the processing program (16) during file designation or editing.

(22)はカーソルを移動させるカーソル制御キ(23
)はデータの入力終了を意味するインプットキーである
(22) is the cursor control key (23) that moves the cursor.
) is an input key that means the end of data input.

つぎに、この種のシミュレーション機能付数値制御装置
によるシミュレーション動作及び編集動作の各動作につ
いて説明する。
Next, each operation of the simulation operation and editing operation by this type of numerical control device with a simulation function will be explained.

まず、シミュレーション動作について述べる。First, the simulation operation will be described.

機能選択キー(2)によりシミュレーション機能を選択
人力すると、機能切換手段(3)は各機能が格納されて
いるROM(4’)からシミュレーション手段(5)が
選択される。そして、CRT表示手段(11)の表示画
面(12)の特定の箇所にカーソルが点灯する。この後
、カーソル制御キー(22)及びデータ入カキ−(21
)を操作して所望のファイル名を入力する。この入力に
より、シミュレーション手段(5)は指定されたファイ
ルをプログラム読出手段(10)によって加工プログラ
ムメモリ(9)から読出す。そして、この読出されたフ
ァイルはCRT表示手段(11)により第6図のような
表示画面(12)となり、シミュレーション動作が実行
される。
When a simulation function is manually selected using the function selection key (2), the function switching means (3) selects the simulation means (5) from the ROM (4') in which each function is stored. Then, a cursor lights up at a specific location on the display screen (12) of the CRT display means (11). After this, the cursor control key (22) and data input key (21) are pressed.
) to input the desired file name. In response to this input, the simulation means (5) reads the specified file from the machining program memory (9) using the program reading means (10). Then, this read file is displayed on the CRT display means (11) as a display screen (12) as shown in FIG. 6, and a simulation operation is executed.

また、編集動作に切換える場合には、機能選択キー(2
)により編集機能を選択して入力することにより切換え
できる。すなわち、この切換えにより機能切換手段(3
)は各機能が格納されているROM (4)から編集手
段(7)が選択される。
Also, when switching to editing operation, use the function selection key (2
) can be used to select and input the editing function. That is, this switching causes the function switching means (3
), the editing means (7) is selected from the ROM (4) in which each function is stored.

そして、CRT表示手段(11)の表示画面(12)に
は第7図のような編集画面が表示される。
Then, an editing screen as shown in FIG. 7 is displayed on the display screen (12) of the CRT display means (11).

この後、カーソル制御キー(22)及びデータ人カキ−
(21)等を適宜操作して必要なデータの編集を行ない
、インプットキー(23)を押すことにより、これらの
各編集データは加工プログラムメモリ (9)の・所定
のアドレスに格納される。
After this, the cursor control key (22) and the data key
(21) etc. to edit the necessary data, and by pressing the input key (23), each of these edited data is stored at a predetermined address in the machining program memory (9).

[発明が解決しようとする課題] 」1記のような従来のシミュレーション機能付数値制御
装置では、シミュレーション機能の実行途中で工具の加
工経路等を変更したい場合には、編集画面モードに設定
して画面(13)をシミュレーション画面から編集画面
に変更し、編集画面」−で加工プログラム(16)の該
当箇所の内容を修正する必要があった。
[Problems to be Solved by the Invention] In a conventional numerical control device with a simulation function as described in 1., if you want to change the machining path of a tool during execution of a simulation function, you can set it to the edit screen mode. It was necessary to change the screen (13) from the simulation screen to the edit screen and modify the contents of the corresponding part of the machining program (16) on the edit screen.

しかし、この編集画面には加工プログラム(16)しか
表示されておらず、その修正箇所を捜すのが煩しく編集
作業が面倒であった。このため、工具の加工経路等を見
ながら編集作業ができるように改善する必要があった。
However, only the machining program (16) is displayed on this editing screen, making it troublesome to search for correction points and making the editing work troublesome. Therefore, it was necessary to improve the editing process so that editing can be done while viewing the machining path of the tool.

そこで、この発明はシミュレーション動作の実行途中に
該動作を一旦中断して加工プログラムのデータの編集動
作に移行でき、しかも、加工プログラムの内容及び工具
の加工経路を画面に表示したままで加工プログラムのデ
ータの編集ができるシミュレーション機能付数値制御装
置の提供を課題とするものである。
Therefore, the present invention makes it possible to temporarily interrupt a simulation operation in the middle of execution and move on to editing the data of the machining program.Moreover, the machining program can be edited while the contents of the machining program and the machining path of the tool are displayed on the screen. The objective is to provide a numerical control device with a simulation function that allows data editing.

[課題を解決するための手段] この発明にかかるシミュレーション機能付数値制御装置
は、加工プログラムによる工具の加工経路等を画面上で
シミュレーションするシミュレーション手段と、前記シ
ミュレーション手段によるシミュレーション動作の実行
途中に、前記シミュレーション動作を中断して加工プロ
グラムのデータの編集動作に移行させるシミュレーショ
ン停止手段と、前記シミュレーション動作の停止状態に
おける加工プログラムの内容及び工具の加工経路を画面
に表示したままで前記加工プログラムのデータの編集を
行なう編集手段とを具備するものである。
[Means for Solving the Problems] A numerical control device with a simulation function according to the present invention includes a simulation means for simulating on a screen a machining path of a tool, etc. according to a machining program, and during execution of a simulation operation by the simulation means. a simulation stop means for interrupting the simulation operation and moving to an editing operation of data of the machining program; and a simulation stop means for interrupting the simulation operation and moving to an editing operation of data of the machining program, and a means for stopping the simulation operation, and editing the data of the machining program while the contents of the machining program and the machining path of the tool in the stopped state of the simulation operation are displayed on the screen. and editing means for editing.

[作用コ この発明のシミュレーション機能付数値制御装置におい
ては、シミュレーション手段で加工プログラムによる工
具の加工経路等を画面」−でシミュレーションでき、ま
た、必要に応じて、シミュレーション停止手段でこのシ
ミュレーション動作を途中で中断して加工プログラムの
データの編集動作に移行することができ、編集手段で加
工プログラムの内容及び工具の加工経路を画面に表示し
たままで加工プログラムのデータの編集ができる。
[Function] In the numerical control device with a simulation function of the present invention, the simulation means can simulate the machining path of the tool according to the machining program on the screen, and if necessary, the simulation stop means can stop the simulation operation midway through. The process can be interrupted at , and the operation can be shifted to editing the data of the machining program, and the editing means can edit the data of the machining program while the contents of the machining program and the machining path of the tool are displayed on the screen.

[実施例] 第1図はこの発明の一実施例であるシミュレーション機
能付数値制御装置の要部構成を示すブロック図、第2図
はこの発明の一実施例のシミュレーション機能付数値制
御装置によるCRT表示例を示す正面図、第4図はこの
発明の一実施例のシミュレーション機能付数値制御装置
の外観を示す斜視図である。なお、図中、(1)から(
5)、(7)から(18)、及び(20)から(23)
は」1記従来例の構成部分と同一または相当する構成部
分である。なお、第4図は従来例と共通なので説明は省
略する。
[Example] Fig. 1 is a block diagram showing the main part configuration of a numerical control device with a simulation function, which is an embodiment of the present invention, and Fig. 2 is a CRT using the numerical control device with a simulation function, which is an embodiment of the present invention. FIG. 4 is a front view showing a display example, and FIG. 4 is a perspective view showing the appearance of a numerical control device with a simulation function according to an embodiment of the present invention. In addition, in the figure, from (1) to (
5), (7) to (18), and (20) to (23)
is a component that is the same as or corresponds to the component in the conventional example described in 1. Note that since FIG. 4 is common to the conventional example, explanation thereof will be omitted.

図において、(6)はシミュレーション動作実行中に操
作選択キー(18)の停止キー(18a)を押すことに
より、このシミュレーション動作を停止状態にしておく
シミュレーション停止手段である。
In the figure, reference numeral (6) denotes simulation stopping means for stopping the simulation operation by pressing the stop key (18a) of the operation selection keys (18) during execution of the simulation operation.

この実施例のシミュレーション機能付数値制御装置は」
1記のように構成されており、従来例と同様に実加工を
行なう前に加工プログラム(16)による工具の加工経
路等を画面」二でシミュレーションすることができる。
The numerical control device with simulation function in this example is
It is configured as described in 1 above, and the machining path of the tool according to the machining program (16) can be simulated on the screen 2 before actual machining is performed, as in the conventional example.

そして、このシミュレーション動作を実行させることに
より、表示画面(12)には加工プログラム(16)の
内容及び工具の加工経路が同時に表示される。また、こ
のシミュレーション動作の実行途中に、前記加工プログ
ラム(16)のデータの編集をする加工プログラム編集
手段によって、前記加工プログラム(16)の内容及び
工具の加工経路を画面に表示したままでデータの編集動
作ができる。このシミュレーション動作の停止状態にお
ける画面(13)の表示状態を第2図について説明する
By executing this simulation operation, the contents of the machining program (16) and the machining path of the tool are simultaneously displayed on the display screen (12). Also, during the execution of this simulation operation, a machining program editing means that edits the data of the machining program (16) is used to edit the data while the contents of the machining program (16) and the machining path of the tool are displayed on the screen. Can perform editing operations. The display state of the screen (13) when the simulation operation is stopped will be explained with reference to FIG.

第2図はこの発明の実施例のシミュレーション機能付数
値制御装置によるCRT表示例を示す正面図である。こ
の図は既に述べた従来例の第6図に相当する説明図であ
り、機能を追加するために操作選択キー(18)の種類
を増したものである。
FIG. 2 is a front view showing an example of a CRT display by a numerical control device with a simulation function according to an embodiment of the present invention. This figure is an explanatory diagram corresponding to FIG. 6 of the conventional example already mentioned, and the types of operation selection keys (18) are increased in order to add functions.

例えば、停止キー(18a) 、前ページキー(18b
)及び後ページキー(18c)等を設けたものである。
For example, stop key (18a), previous page key (18b)
) and a back page key (18c).

ここで、停止キー(18a)はこのシミュレーション動
作を停止状態にして、編集動作に移行させるために用い
られる。また、前ページキー(18b)及び後ページキ
ー(18c)は一画面表示で納まらない場合に、前また
は後の一画面分を表示させるために用いられる。
Here, the stop key (18a) is used to stop this simulation operation and shift to an editing operation. Further, the previous page key (18b) and the next page key (18c) are used to display the previous or next screen when the display cannot be displayed on one screen.

したがって、この停止キー(18a)を押すことにより
、加工プログラム(16)の停止させたい箇所でシミュ
レーション動作を停止させることができる。この後、カ
ーソル制御キー(22)でカーソルを移動させ、データ
入カキ−(21)でデータの編集を行なう。また、前ペ
ージ或いは後ページを編集したい場合には、前ページキ
ー(18b)或いは後ページキー(18c)を操作して
所望の画面(13)にした後に、前者と同様にカーソル
制御キー(22)及びデータ人カキ−(21)を操作し
て編集を行なう。
Therefore, by pressing this stop key (18a), the simulation operation can be stopped at a desired point in the machining program (16). Thereafter, the cursor is moved using the cursor control key (22), and data is edited using the data entry key (21). If you want to edit the previous page or the next page, operate the previous page key (18b) or the next page key (18c) to display the desired screen (13), and then press the cursor control key (22) in the same way as the former. ) and the data person key (21) to perform editing.

つぎに、この実施例のシミュレーション機能付数値制御
装置のシミュレーション動作と編集動作との関係につい
て第3図のフローチャートを用いて説明する。
Next, the relationship between the simulation operation and editing operation of the numerical control device with a simulation function of this embodiment will be explained using the flowchart shown in FIG.

第3図はこの発明の実施例のシミュレーション機能付数
値制御装置によるシミュレーション動作と編集動作との
関係を示すフローチャートである。
FIG. 3 is a flowchart showing the relationship between simulation operation and editing operation by the numerical control device with simulation function according to the embodiment of the present invention.

シミュレーション動作の開始により、ステップS1でプ
ログラム続出手段(10)が加工プログラムメモリ(9
)に格納した加工プログラム(16)の中から実行すべ
き1ステップ分を読出す。
With the start of the simulation operation, the program succession means (10) stores the machining program memory (9) in step S1.
) reads out one step to be executed from the machining program (16) stored in the file.

この実行中のプログラム(17)はステップS2で色分
は表示等による識別表示がされる。そして、ステップS
3でこの実行中のプログラム(17)はシミュレーショ
ンに必要な座標コードに変換され、ステップS4で現在
位置している座標系から補間及び演算され、ステップS
5で表示画面(12)にシミュレーション表示が行なわ
れる。つぎに、実行した1ステップ分の経路についてス
テップS6で停止キー(18a)が押されているか否か
の判断がなされる。停止キー(18a)が押されていな
い場合には、ステップS7で加工プログラムが終了した
か否かが判断される。プログラムが終了した場合には、
これによりシミュレーション動作が終了する。しかし、
プログラムが終了していない場合には、再度、ステップ
S1に戻り、ステップS1で加工プログラム(16)の
中から実行すべき1ステップ分を読出し、繰返し、この
ルーチンを実行する。
The program (17) being executed is identified and displayed in color in step S2. And step S
In step S3, this running program (17) is converted into a coordinate code necessary for simulation, and in step S4, interpolation and calculation are performed from the currently located coordinate system.
At step 5, a simulation display is performed on the display screen (12). Next, in step S6, it is determined whether or not the stop key (18a) has been pressed for the route for one step that has been executed. If the stop key (18a) is not pressed, it is determined in step S7 whether or not the machining program has ended. If the program ends,
This ends the simulation operation. but,
If the program has not ended, the process returns to step S1 again, and in step S1 one step to be executed is read out of the machining program (16), and this routine is repeatedly executed.

一方、ステップS6で停止キー(18a)が押されてい
る場合には、ステップS8に進みシミュレーション動作
が停止する。そして、ステップS9でカーソル制御キー
(22)及びデータ入カキ−(21)を操作して加工プ
ログラム(16)の編集を行なう。なお、このシミュレ
ーション動作を停止し、編集を行なう場合の画面(13
)は、第2図のように左画面にはシミュレーション動作
の停止状態における加工プログラム(16)の内容が表
示され、また、右画面には工具の加工経路が表示されて
いる。したがって、作業者はこの画面を見ながら加工プ
ログラム(16)の編集作業ができる。この編集の終了
により、シミュレーション動作も終了する。
On the other hand, if the stop key (18a) is pressed in step S6, the process advances to step S8 and the simulation operation is stopped. Then, in step S9, the machining program (16) is edited by operating the cursor control key (22) and data input key (21). In addition, the screen (13) when stopping this simulation operation and editing is
), as shown in FIG. 2, the contents of the machining program (16) in the stopped state of the simulation operation are displayed on the left screen, and the machining path of the tool is displayed on the right screen. Therefore, the operator can edit the machining program (16) while looking at this screen. Upon completion of this editing, the simulation operation also ends.

そして、再びシミュレーションを行なう場合には、例え
ば、初めからシミュレーションをやり直してもよいし、
或いは、編集により修正された加工プログラム(16)
の前の1ステップ分を読出し、当該位置からシミュレー
ション動作を再開す名ようにしてもよい。
If you want to run the simulation again, you can, for example, restart the simulation from the beginning,
Or a processing program modified by editing (16)
The previous step may be read out and the simulation operation may be restarted from that position.

なお、この第3図の(19)はステップS1からステッ
プS7のシミュレーション動作を示し、数値制御装置本
体(1)のシミュレーション手段(5)内で処理される
Note that (19) in FIG. 3 shows the simulation operation from step S1 to step S7, which is processed within the simulation means (5) of the numerical control device main body (1).

また、この発明の実施例のシミュレーション機能付数値
制御装置のシミュレーション停止手段(6)は、シミュ
レーションを停止させるための特別な機能を有していな
くても、シミュレーション動作(19)を抜出ることに
より停止を意味し、この動作停止により加工プログラム
(16)から既にある編集用プログラムがコールされる
ように構成されておればよい。さらに、この実施例のシ
ミュレーション機能付数値制御装置の加工プログラム(
16)の編集手段(7)は、前記シミュレーション停止
手段(6)によりスイッチングされて、所定の加工プロ
グラム(16)及び/または加工プログラム(16)の
データが修正されて編集できればよい。
Moreover, even if the simulation stopping means (6) of the numerical control device with a simulation function according to the embodiment of the present invention does not have a special function for stopping the simulation, the simulation operation (19) can be extracted. It may be configured such that an existing editing program is called from the machining program (16) when the operation is stopped. Furthermore, the machining program (
The editing means (7) of 16) may be switched by the simulation stopping means (6) to modify and edit the predetermined machining program (16) and/or the data of the machining program (16).

」1記のように、この実施例は、加工プログラム(16
)による工具の加工経路等を画面(13)」二でシミュ
レーションするシミュレーション手段(5)と、前記シ
ミュレーション手段(5)によるシミュレーション動作
の実行途中に、前記シミュレーション動作を中断して加
工プログラム(16)のデータの編集動作に移行させる
シミュレーション停止手段(6)と、前記シミュレーシ
ョン動作の停止状態における加工プログラム(16)の
内容及び工具の加工経路を画面(13)に表示したまま
で前記加工プログラム(16)のデータの編集を行なう
編集手段(7)とを具備している。
1, this embodiment uses the machining program (16
), a simulation means (5) simulates the machining path of the tool, etc. on a screen (13). a simulation stop means (6) for transitioning to the data editing operation; and a simulation stop means (6) for switching the machining program (16) to the data editing operation while the contents of the machining program (16) and the machining path of the tool in the stopped state of the simulation operation are displayed on the screen (13). ) and editing means (7) for editing the data.

したがって、加工プログラム(16)による工具の加工
経路等を画面(13)上でシミュレーションでき、この
シミュレーション動作を途中で中断して加工プログラム
(16)のデータの編集動作に移行することができ、加
工プログラム(16)の内容及び工具の加工経路を画面
(13)に表示したままで加工プログラム(16)のデ
ータの編集ができる。
Therefore, the machining path etc. of the tool according to the machining program (16) can be simulated on the screen (13), and this simulation operation can be interrupted midway to move on to the data editing operation of the machining program (16). The data of the machining program (16) can be edited while the contents of the program (16) and the machining path of the tool are displayed on the screen (13).

このため、従来のように編集画面」二で加工プログラム
(16)の該当箇所の内容を修正する必要がなく、工具
の加工経路等を見ながら編集作業ができるので、効率の
よい編集作業ができ、極めて作業性が向上する。
Therefore, there is no need to modify the contents of the corresponding part of the machining program (16) on the editing screen 2 as in the past, and editing can be done while looking at the machining path of the tool, allowing for efficient editing. , workability is greatly improved.

ところで、上記の実施例ではシミュレーション手段(5
)中の編集操作における大まかな操作例について説明し
た。しかし、この他に編集手段(7)の中で、同じ様な
Gコード(加工プログラム)をサーチするようなファイ
ンド操作等を選択キーの中に追加した構成としてもよい
By the way, in the above embodiment, the simulation means (5
) has been explained about a rough example of editing operations. However, in addition to this, the editing means (7) may have a configuration in which a find operation for searching for a similar G code (machining program) is added to the selection keys.

[発明の効果コ 以上説明したとおり、この発明のシミュレーション機能
付数値制御装置は、シミュレーション手段、シミュレー
ション停止手段及び加工プログラム編集手段を具備する
ことにより、加工プログラムによる工具の加工経路等を
画面上でシミュレーションでき、このシミュレーション
動作を途中で中断して加工プログラムのデータの編集動
作に移行することができ、加工プログラムの内容及び工
具の加工経路を画面に表示したままで加工プログラムの
データの編集ができるので、工具の加工経路等を見なが
ら編集作業ができ、効率のよい編集作業ができ、極めて
作業性が向」ニする。
[Effects of the Invention] As explained above, the numerical control device with a simulation function of the present invention is equipped with a simulation means, a simulation stop means, and a machining program editing means, so that it is possible to display the machining path of a tool according to a machining program on the screen. It is possible to perform a simulation, and this simulation operation can be interrupted midway and the process can proceed to editing the data of the machining program.The data of the machining program can be edited while the contents of the machining program and the machining path of the tool are displayed on the screen. Therefore, the editing work can be done while looking at the tool machining path, etc., and the editing work can be done efficiently, which greatly improves work efficiency.

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

第1図はこの発明の一実施例であるシミュレーション機
能付数値制御装置の要部構成を示すブロック図、第2図
はこの発明の一実施例のシミュレーション機能付数値制
御装置によるCRT表示例を示す正面図、第3図はこの
発明の一実施例のシミュレーション機能付数値制御装置
によるシミュレーション動作と編集動作との関係を示す
フローチャート、第4図はこの発明の実施例及び従来の
シミュレーション機能付数値制御装置の外観を示す斜視
図、第5図は従来のシミュレーション機能付数値制御装
置の要部構成を示すブロック図、第6図は従来のシミュ
レーション機能付数値制御装置のシミュレーション機能
による画面例を示すCRT表示の説明図、第7図は従来
のシミュレーション機能付数値制御装置の編集機能によ
る画面例を示すCRT表示の説明図である。 図において、 5:シミュレーション手段 6:シミュレーション停止手段 7:編集手段 9:加工プログラムメモリ 11 : CRT表示手段 13:画面 16:加工プログラム である。 なお、図中、同−符号及び同一記号は同一または相当部
分を示すものである。 代理人 弁理士 大吉 増雄 外2名
FIG. 1 is a block diagram showing the main part configuration of a numerical control device with a simulation function, which is an embodiment of the present invention, and FIG. 2 shows an example of a CRT display by the numerical control device with a simulation function, which is an embodiment of the present invention. A front view, FIG. 3 is a flowchart showing the relationship between simulation operation and editing operation by a numerical control device with a simulation function according to an embodiment of the present invention, and FIG. 4 is a diagram showing the embodiment of the present invention and a conventional numerical control device with a simulation function. A perspective view showing the external appearance of the device, FIG. 5 is a block diagram showing the main part configuration of a conventional numerical control device with a simulation function, and FIG. 6 is a CRT showing an example of a screen by the simulation function of a conventional numerical control device with a simulation function. FIG. 7 is an explanatory diagram of a CRT display showing an example of a screen using an editing function of a conventional numerical control device with a simulation function. In the figure, 5: simulation means 6: simulation stop means 7: editing means 9: machining program memory 11: CRT display means 13: screen 16: machining program. In addition, in the figures, the same reference numerals and the same symbols indicate the same or equivalent parts. Agent: Patent attorney Masuo Daikichi and 2 others

Claims (1)

【特許請求の範囲】 加工プログラムによる工具の加工経路等を画面上でシミ
ュレーションするシミュレーション手段と、 前記シミュレーション手段によるシミュレーション動作
の実行途中に、前記シミュレーション動作を中断して加
工プログラムのデータの編集動作に移行させるシミュレ
ーション停止手段と、前記シミュレーション動作の停止
状態における加工プログラムの内容及び工具の加工経路
を画面に表示したままで前記加工プログラムのデータの
編集を行なう編集手段と を具備することを特徴とするシミュレーション機能付数
値制御装置。
[Scope of Claims] A simulation means for simulating on a screen a machining path of a tool according to a machining program, and a method for interrupting the simulation operation during the execution of a simulation operation by the simulation means and performing an operation for editing data of the machining program. The present invention is characterized by comprising a simulation stopping means for causing the transition, and an editing means for editing the data of the machining program while displaying on the screen the contents of the machining program and the machining path of the tool in the stopped state of the simulation operation. Numerical control device with simulation function.
JP30569288A 1988-12-02 1988-12-02 Numerical controller with simulation function Pending JPH02151908A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP30569288A JPH02151908A (en) 1988-12-02 1988-12-02 Numerical controller with simulation function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30569288A JPH02151908A (en) 1988-12-02 1988-12-02 Numerical controller with simulation function

Publications (1)

Publication Number Publication Date
JPH02151908A true JPH02151908A (en) 1990-06-11

Family

ID=17948212

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30569288A Pending JPH02151908A (en) 1988-12-02 1988-12-02 Numerical controller with simulation function

Country Status (1)

Country Link
JP (1) JPH02151908A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1991014215A1 (en) * 1990-03-08 1991-09-19 Fanuc Ltd Interactive automatic programming method
JPH04251304A (en) * 1990-12-28 1992-09-07 Okuma Mach Works Ltd Numerical control data editing device
JPH05204438A (en) * 1992-01-28 1993-08-13 Fanuc Ltd Screen display system for cnc
EP0566750A1 (en) * 1991-11-11 1993-10-27 Fanuc Ltd. Method of trial cutting
JP2013515313A (en) * 2010-08-06 2013-05-02 フィディア エス.ピー.エイ. Predictive control and virtual display system for numerically controlled machine tools
JP2020082218A (en) * 2018-11-16 2020-06-04 ファナック株式会社 Operation program creation device
JP6971416B1 (en) * 2021-03-01 2021-11-24 Dmg森精機株式会社 Program editing equipment and programs

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1991014215A1 (en) * 1990-03-08 1991-09-19 Fanuc Ltd Interactive automatic programming method
EP0476139A1 (en) * 1990-03-08 1992-03-25 Fanuc Ltd. Interactive automatic programming method
EP0476139A4 (en) * 1990-03-08 1992-11-04 Fanuc Ltd. Interactive automatic programming method
JPH04251304A (en) * 1990-12-28 1992-09-07 Okuma Mach Works Ltd Numerical control data editing device
EP0566750A4 (en) * 1991-11-11 1994-02-16 Fanuc Ltd.
EP0566750A1 (en) * 1991-11-11 1993-10-27 Fanuc Ltd. Method of trial cutting
JPH05204438A (en) * 1992-01-28 1993-08-13 Fanuc Ltd Screen display system for cnc
JP2013515313A (en) * 2010-08-06 2013-05-02 フィディア エス.ピー.エイ. Predictive control and virtual display system for numerically controlled machine tools
US9317029B2 (en) 2010-08-06 2016-04-19 Fidia S.P.A. Predictive control and virtual display system for a numerically controlled machine tool
JP2020082218A (en) * 2018-11-16 2020-06-04 ファナック株式会社 Operation program creation device
JP6971416B1 (en) * 2021-03-01 2021-11-24 Dmg森精機株式会社 Program editing equipment and programs
WO2022185712A1 (en) * 2021-03-01 2022-09-09 Dmg森精機株式会社 Program editing device and program
JP2022132726A (en) * 2021-03-01 2022-09-13 Dmg森精機株式会社 Program editing device and program

Similar Documents

Publication Publication Date Title
JP2003241807A (en) Robot control unit
JPS6115205A (en) Drawing method of graphic display for numerical controller
JPH02151908A (en) Numerical controller with simulation function
JPH03219305A (en) Multi-piece layout specification system
JPH02108106A (en) Numerical controller
JP2875135B2 (en) Program device for programmable controller
JPH0358202A (en) Numerical controller with simulation function
JP3083552B2 (en) Hierarchy editing processor
JPH01166205A (en) Correction method for contour program
JPH06110884A (en) Editing device
JPH0221320A (en) Information processor having help function including editing function
JPH04290119A (en) Character processor
JP2762666B2 (en) Embroidery data processing device
JP2815269B2 (en) CAD system with dimension line editing function
JPH03136109A (en) Working control method in numerically controlled machine tool
JPH01166103A (en) Numerical controller
JPH06309026A (en) Manual operation teaching device for programmable controller
JPH077839U (en) Numerical control device
JPH06114678A (en) Tool locus display device of nc device
JP3283055B2 (en) Program editing device
JPH04367029A (en) Programming device for programmable controller
JP2815270B2 (en) CAD system with dimension line editing function
JPH07120181B2 (en) Display method
JP2573209Y2 (en) Tool path display device for NC equipment
JPH06202906A (en) Nc program editing device