JPH02151908A - シミュレーション機能付数値制御装置 - Google Patents

シミュレーション機能付数値制御装置

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
editing
screen
machining program
control device
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
English (en)
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/ja
Publication of JPH02151908A publication Critical patent/JPH02151908A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] この発明はシミュレーション機能付数値制御装置に関す
るものであり、特に、シミュレーション動作の実行途中
で加工プログラムのデータの編集ができるシミュレーシ
ョン機能付数値制御装置に関するものである。
[従来の技術] 第5図は従来のシミュレーション機能付数値制御装置の
要部構成を示すブロック図である。
第5図において、(1)は数値制御装置本体、(2)は
この数値制御装置本体(1)が有するシミュレーション
機能や編集機能等の各種の機能を任意に選択して実行さ
せるための機能選択キー(3)は機能選択キー(2)で
入力された機能設定を判断して機能の切換えをする機能
切換手段、(4)は各種の機能等が格納されている記憶
手段(以下、ROMという)、(5)は工具の加工経路
等を画面」二でシミュレーションするシミュレーション
手段、(7)は加工プログラムのデータを編集し、入力
されたデータを加工プログラムメモリ(9)に格納する
編集手段、(9)は加工プログラムを管理する加工プロ
グラムメモリ、(10)は指定された加工プログラムの
ファイルを読出すプログラム続出手段、(11)は各機
能による実行内容を画面に表示するCRT表示手段、(
12)はCRT表示手段(11)の表示画面である。
従来のシミュレーション機能付数値制御装置は上記のよ
うに構成されており、実加工を行なう前に加工プログラ
ムによる工具の加工経路等を画面上でシミュレーション
することができる。そして、このシミュレーション動作
を実行させることにより、表示画面(12)には加工プ
ログラムの内容及び工具の加工経路が同時に表示される
。この表示状態を第6図を用いて説明する。
第6図は従来のシミュレーション機能イ;1数値制御装
置のシミュレーション機能による画面例を示すCRT表
示の説明図である。
図において、(13)はCRT表示手段(11)の画面
、(14)は画面(13)l:での工具位置表示、(1
5)は工具による画面(13)上での加工経路を示す経
路表示、(16)は加工プログラム、(17)はシミュ
レーション実行中のプログラムである。
従来のシミュレーション機能付数値制御装置は、図示の
ように、画面(13)の左画面には加工プログラム(1
6)の内容が表示され、右画面には工具位置表示(14
)及び経路表示(15)が表示される。そして、実際に
実行中のプログラム(17)は色分は表示等により他の
加工プログラム(16)とは明確に区別して表示される
しかし、シミュレーション動作の実行中に、工具の経路
を変更したい場合等には、この加工プログラム(16)
の内容である各種のデータ等を変更する必要が生ずる。
その際には、シミュレーション動作の実行中に、工具経
路の修正をしたい加工プログラム(16)の箇所を指定
して一旦リセットを行ない、編集画面モードに設定し、
この編集画面に表示されている加工プログラム(16)
から修正箇所を捜し出してデータの編集を行なう。
この編集画面モードに設定することにより画面(13)
は第7図のような表示となる。
第7図は従来のシミュレーション機能(=J数値制御装
置の編集機能による画面例を示すCRT表示の説明図で
ある。
ここで、このシミュレーション機能付数値制御装置の各
操作キー等について第4図を用いて説明する。第4図は
後述するこの発明の実施例及び従来のシミュレーション
機能付数値制御装置の外観を示す斜視図である。なお、
図中、(1)、(2)及び(12)は上記第5図の構成
部分と同一または相当する構成部分である。
第4図において、(18)はこの数値制御装置本体(1
)の各機能における各々の操作を行なう操作選択キー 
(20)は数値制御装置本体(1)の操作パネル、(2
1)は加工プログラム(16)のプログラム番号の数字
及び英字等を人力するためのデータ入カキ−である。こ
のデータ人カキ−(21)はファイル指定または編集時
に加工プログラム(16)の修正を行なう場合等に使用
する。
(22)はカーソルを移動させるカーソル制御キ(23
)はデータの入力終了を意味するインプットキーである
つぎに、この種のシミュレーション機能付数値制御装置
によるシミュレーション動作及び編集動作の各動作につ
いて説明する。
まず、シミュレーション動作について述べる。
機能選択キー(2)によりシミュレーション機能を選択
人力すると、機能切換手段(3)は各機能が格納されて
いるROM(4’)からシミュレーション手段(5)が
選択される。そして、CRT表示手段(11)の表示画
面(12)の特定の箇所にカーソルが点灯する。この後
、カーソル制御キー(22)及びデータ入カキ−(21
)を操作して所望のファイル名を入力する。この入力に
より、シミュレーション手段(5)は指定されたファイ
ルをプログラム読出手段(10)によって加工プログラ
ムメモリ(9)から読出す。そして、この読出されたフ
ァイルはCRT表示手段(11)により第6図のような
表示画面(12)となり、シミュレーション動作が実行
される。
また、編集動作に切換える場合には、機能選択キー(2
)により編集機能を選択して入力することにより切換え
できる。すなわち、この切換えにより機能切換手段(3
)は各機能が格納されているROM (4)から編集手
段(7)が選択される。
そして、CRT表示手段(11)の表示画面(12)に
は第7図のような編集画面が表示される。
この後、カーソル制御キー(22)及びデータ人カキ−
(21)等を適宜操作して必要なデータの編集を行ない
、インプットキー(23)を押すことにより、これらの
各編集データは加工プログラムメモリ (9)の・所定
のアドレスに格納される。
[発明が解決しようとする課題] 」1記のような従来のシミュレーション機能付数値制御
装置では、シミュレーション機能の実行途中で工具の加
工経路等を変更したい場合には、編集画面モードに設定
して画面(13)をシミュレーション画面から編集画面
に変更し、編集画面」−で加工プログラム(16)の該
当箇所の内容を修正する必要があった。
しかし、この編集画面には加工プログラム(16)しか
表示されておらず、その修正箇所を捜すのが煩しく編集
作業が面倒であった。このため、工具の加工経路等を見
ながら編集作業ができるように改善する必要があった。
そこで、この発明はシミュレーション動作の実行途中に
該動作を一旦中断して加工プログラムのデータの編集動
作に移行でき、しかも、加工プログラムの内容及び工具
の加工経路を画面に表示したままで加工プログラムのデ
ータの編集ができるシミュレーション機能付数値制御装
置の提供を課題とするものである。
[課題を解決するための手段] この発明にかかるシミュレーション機能付数値制御装置
は、加工プログラムによる工具の加工経路等を画面上で
シミュレーションするシミュレーション手段と、前記シ
ミュレーション手段によるシミュレーション動作の実行
途中に、前記シミュレーション動作を中断して加工プロ
グラムのデータの編集動作に移行させるシミュレーショ
ン停止手段と、前記シミュレーション動作の停止状態に
おける加工プログラムの内容及び工具の加工経路を画面
に表示したままで前記加工プログラムのデータの編集を
行なう編集手段とを具備するものである。
[作用コ この発明のシミュレーション機能付数値制御装置におい
ては、シミュレーション手段で加工プログラムによる工
具の加工経路等を画面」−でシミュレーションでき、ま
た、必要に応じて、シミュレーション停止手段でこのシ
ミュレーション動作を途中で中断して加工プログラムの
データの編集動作に移行することができ、編集手段で加
工プログラムの内容及び工具の加工経路を画面に表示し
たままで加工プログラムのデータの編集ができる。
[実施例] 第1図はこの発明の一実施例であるシミュレーション機
能付数値制御装置の要部構成を示すブロック図、第2図
はこの発明の一実施例のシミュレーション機能付数値制
御装置によるCRT表示例を示す正面図、第4図はこの
発明の一実施例のシミュレーション機能付数値制御装置
の外観を示す斜視図である。なお、図中、(1)から(
5)、(7)から(18)、及び(20)から(23)
は」1記従来例の構成部分と同一または相当する構成部
分である。なお、第4図は従来例と共通なので説明は省
略する。
図において、(6)はシミュレーション動作実行中に操
作選択キー(18)の停止キー(18a)を押すことに
より、このシミュレーション動作を停止状態にしておく
シミュレーション停止手段である。
この実施例のシミュレーション機能付数値制御装置は」
1記のように構成されており、従来例と同様に実加工を
行なう前に加工プログラム(16)による工具の加工経
路等を画面」二でシミュレーションすることができる。
そして、このシミュレーション動作を実行させることに
より、表示画面(12)には加工プログラム(16)の
内容及び工具の加工経路が同時に表示される。また、こ
のシミュレーション動作の実行途中に、前記加工プログ
ラム(16)のデータの編集をする加工プログラム編集
手段によって、前記加工プログラム(16)の内容及び
工具の加工経路を画面に表示したままでデータの編集動
作ができる。このシミュレーション動作の停止状態にお
ける画面(13)の表示状態を第2図について説明する
第2図はこの発明の実施例のシミュレーション機能付数
値制御装置によるCRT表示例を示す正面図である。こ
の図は既に述べた従来例の第6図に相当する説明図であ
り、機能を追加するために操作選択キー(18)の種類
を増したものである。
例えば、停止キー(18a) 、前ページキー(18b
)及び後ページキー(18c)等を設けたものである。
ここで、停止キー(18a)はこのシミュレーション動
作を停止状態にして、編集動作に移行させるために用い
られる。また、前ページキー(18b)及び後ページキ
ー(18c)は一画面表示で納まらない場合に、前また
は後の一画面分を表示させるために用いられる。
したがって、この停止キー(18a)を押すことにより
、加工プログラム(16)の停止させたい箇所でシミュ
レーション動作を停止させることができる。この後、カ
ーソル制御キー(22)でカーソルを移動させ、データ
入カキ−(21)でデータの編集を行なう。また、前ペ
ージ或いは後ページを編集したい場合には、前ページキ
ー(18b)或いは後ページキー(18c)を操作して
所望の画面(13)にした後に、前者と同様にカーソル
制御キー(22)及びデータ人カキ−(21)を操作し
て編集を行なう。
つぎに、この実施例のシミュレーション機能付数値制御
装置のシミュレーション動作と編集動作との関係につい
て第3図のフローチャートを用いて説明する。
第3図はこの発明の実施例のシミュレーション機能付数
値制御装置によるシミュレーション動作と編集動作との
関係を示すフローチャートである。
シミュレーション動作の開始により、ステップS1でプ
ログラム続出手段(10)が加工プログラムメモリ(9
)に格納した加工プログラム(16)の中から実行すべ
き1ステップ分を読出す。
この実行中のプログラム(17)はステップS2で色分
は表示等による識別表示がされる。そして、ステップS
3でこの実行中のプログラム(17)はシミュレーショ
ンに必要な座標コードに変換され、ステップS4で現在
位置している座標系から補間及び演算され、ステップS
5で表示画面(12)にシミュレーション表示が行なわ
れる。つぎに、実行した1ステップ分の経路についてス
テップS6で停止キー(18a)が押されているか否か
の判断がなされる。停止キー(18a)が押されていな
い場合には、ステップS7で加工プログラムが終了した
か否かが判断される。プログラムが終了した場合には、
これによりシミュレーション動作が終了する。しかし、
プログラムが終了していない場合には、再度、ステップ
S1に戻り、ステップS1で加工プログラム(16)の
中から実行すべき1ステップ分を読出し、繰返し、この
ルーチンを実行する。
一方、ステップS6で停止キー(18a)が押されてい
る場合には、ステップS8に進みシミュレーション動作
が停止する。そして、ステップS9でカーソル制御キー
(22)及びデータ入カキ−(21)を操作して加工プ
ログラム(16)の編集を行なう。なお、このシミュレ
ーション動作を停止し、編集を行なう場合の画面(13
)は、第2図のように左画面にはシミュレーション動作
の停止状態における加工プログラム(16)の内容が表
示され、また、右画面には工具の加工経路が表示されて
いる。したがって、作業者はこの画面を見ながら加工プ
ログラム(16)の編集作業ができる。この編集の終了
により、シミュレーション動作も終了する。
そして、再びシミュレーションを行なう場合には、例え
ば、初めからシミュレーションをやり直してもよいし、
或いは、編集により修正された加工プログラム(16)
の前の1ステップ分を読出し、当該位置からシミュレー
ション動作を再開す名ようにしてもよい。
なお、この第3図の(19)はステップS1からステッ
プS7のシミュレーション動作を示し、数値制御装置本
体(1)のシミュレーション手段(5)内で処理される
また、この発明の実施例のシミュレーション機能付数値
制御装置のシミュレーション停止手段(6)は、シミュ
レーションを停止させるための特別な機能を有していな
くても、シミュレーション動作(19)を抜出ることに
より停止を意味し、この動作停止により加工プログラム
(16)から既にある編集用プログラムがコールされる
ように構成されておればよい。さらに、この実施例のシ
ミュレーション機能付数値制御装置の加工プログラム(
16)の編集手段(7)は、前記シミュレーション停止
手段(6)によりスイッチングされて、所定の加工プロ
グラム(16)及び/または加工プログラム(16)の
データが修正されて編集できればよい。
」1記のように、この実施例は、加工プログラム(16
)による工具の加工経路等を画面(13)」二でシミュ
レーションするシミュレーション手段(5)と、前記シ
ミュレーション手段(5)によるシミュレーション動作
の実行途中に、前記シミュレーション動作を中断して加
工プログラム(16)のデータの編集動作に移行させる
シミュレーション停止手段(6)と、前記シミュレーシ
ョン動作の停止状態における加工プログラム(16)の
内容及び工具の加工経路を画面(13)に表示したまま
で前記加工プログラム(16)のデータの編集を行なう
編集手段(7)とを具備している。
したがって、加工プログラム(16)による工具の加工
経路等を画面(13)上でシミュレーションでき、この
シミュレーション動作を途中で中断して加工プログラム
(16)のデータの編集動作に移行することができ、加
工プログラム(16)の内容及び工具の加工経路を画面
(13)に表示したままで加工プログラム(16)のデ
ータの編集ができる。
このため、従来のように編集画面」二で加工プログラム
(16)の該当箇所の内容を修正する必要がなく、工具
の加工経路等を見ながら編集作業ができるので、効率の
よい編集作業ができ、極めて作業性が向上する。
ところで、上記の実施例ではシミュレーション手段(5
)中の編集操作における大まかな操作例について説明し
た。しかし、この他に編集手段(7)の中で、同じ様な
Gコード(加工プログラム)をサーチするようなファイ
ンド操作等を選択キーの中に追加した構成としてもよい
[発明の効果コ 以上説明したとおり、この発明のシミュレーション機能
付数値制御装置は、シミュレーション手段、シミュレー
ション停止手段及び加工プログラム編集手段を具備する
ことにより、加工プログラムによる工具の加工経路等を
画面上でシミュレーションでき、このシミュレーション
動作を途中で中断して加工プログラムのデータの編集動
作に移行することができ、加工プログラムの内容及び工
具の加工経路を画面に表示したままで加工プログラムの
データの編集ができるので、工具の加工経路等を見なが
ら編集作業ができ、効率のよい編集作業ができ、極めて
作業性が向」ニする。
【図面の簡単な説明】
第1図はこの発明の一実施例であるシミュレーション機
能付数値制御装置の要部構成を示すブロック図、第2図
はこの発明の一実施例のシミュレーション機能付数値制
御装置によるCRT表示例を示す正面図、第3図はこの
発明の一実施例のシミュレーション機能付数値制御装置
によるシミュレーション動作と編集動作との関係を示す
フローチャート、第4図はこの発明の実施例及び従来の
シミュレーション機能付数値制御装置の外観を示す斜視
図、第5図は従来のシミュレーション機能付数値制御装
置の要部構成を示すブロック図、第6図は従来のシミュ
レーション機能付数値制御装置のシミュレーション機能
による画面例を示すCRT表示の説明図、第7図は従来
のシミュレーション機能付数値制御装置の編集機能によ
る画面例を示すCRT表示の説明図である。 図において、 5:シミュレーション手段 6:シミュレーション停止手段 7:編集手段 9:加工プログラムメモリ 11 : CRT表示手段 13:画面 16:加工プログラム である。 なお、図中、同−符号及び同一記号は同一または相当部
分を示すものである。 代理人 弁理士 大吉 増雄 外2名

Claims (1)

  1. 【特許請求の範囲】 加工プログラムによる工具の加工経路等を画面上でシミ
    ュレーションするシミュレーション手段と、 前記シミュレーション手段によるシミュレーション動作
    の実行途中に、前記シミュレーション動作を中断して加
    工プログラムのデータの編集動作に移行させるシミュレ
    ーション停止手段と、前記シミュレーション動作の停止
    状態における加工プログラムの内容及び工具の加工経路
    を画面に表示したままで前記加工プログラムのデータの
    編集を行なう編集手段と を具備することを特徴とするシミュレーション機能付数
    値制御装置。
JP30569288A 1988-12-02 1988-12-02 シミュレーション機能付数値制御装置 Pending JPH02151908A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP30569288A JPH02151908A (ja) 1988-12-02 1988-12-02 シミュレーション機能付数値制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30569288A JPH02151908A (ja) 1988-12-02 1988-12-02 シミュレーション機能付数値制御装置

Publications (1)

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

Family

ID=17948212

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30569288A Pending JPH02151908A (ja) 1988-12-02 1988-12-02 シミュレーション機能付数値制御装置

Country Status (1)

Country Link
JP (1) JPH02151908A (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1991014215A1 (fr) * 1990-03-08 1991-09-19 Fanuc Ltd Procede de programmation automatique interactif
JPH04251304A (ja) * 1990-12-28 1992-09-07 Okuma Mach Works Ltd 数値制御データ編集装置
JPH05204438A (ja) * 1992-01-28 1993-08-13 Fanuc Ltd Cncの画面表示方式
EP0566750A4 (ja) * 1991-11-11 1994-02-16 Fanuc Ltd.
JP2013515313A (ja) * 2010-08-06 2013-05-02 フィディア エス.ピー.エイ. 数値制御マシンツールのための予測制御及び仮想表示システム
JP2020082218A (ja) * 2018-11-16 2020-06-04 ファナック株式会社 動作プログラム作成装置
WO2022185712A1 (ja) * 2021-03-01 2022-09-09 Dmg森精機株式会社 プログラム編集装置およびプログラム

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1991014215A1 (fr) * 1990-03-08 1991-09-19 Fanuc Ltd Procede de programmation automatique interactif
EP0476139A4 (en) * 1990-03-08 1992-11-04 Fanuc Ltd. Interactive automatic programming method
JPH04251304A (ja) * 1990-12-28 1992-09-07 Okuma Mach Works Ltd 数値制御データ編集装置
EP0566750A4 (ja) * 1991-11-11 1994-02-16 Fanuc Ltd.
JPH05204438A (ja) * 1992-01-28 1993-08-13 Fanuc Ltd Cncの画面表示方式
JP2013515313A (ja) * 2010-08-06 2013-05-02 フィディア エス.ピー.エイ. 数値制御マシンツールのための予測制御及び仮想表示システム
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 (ja) * 2018-11-16 2020-06-04 ファナック株式会社 動作プログラム作成装置
WO2022185712A1 (ja) * 2021-03-01 2022-09-09 Dmg森精機株式会社 プログラム編集装置およびプログラム
JP2022132726A (ja) * 2021-03-01 2022-09-13 Dmg森精機株式会社 プログラム編集装置およびプログラム

Similar Documents

Publication Publication Date Title
JPS6115205A (ja) 数値制御装置用グラフイツクデイスプレイの描画方法
JPH02151908A (ja) シミュレーション機能付数値制御装置
JPH0535685A (ja) 帯分数入力表示方式の電子計算機
JP2903630B2 (ja) 刺繍データ処理装置
JPH03184087A (ja) データ処理装置
JPH03219305A (ja) 多数個取り指定方式
JPH02108106A (ja) 数値制御装置
JP2875135B2 (ja) プログラマブルコントローラ用プログラム装置
JP3083552B2 (ja) 階層編集処理装置
JPH0417002A (ja) シーケンス・プログラムのサーチ方式
JP2762666B2 (ja) 刺繍データ処理装置
JPH0358202A (ja) シミュレーション機能付数値制御装置
JPH04290119A (ja) 文書処理装置及び方法
JPH06309026A (ja) プログラマブル・コントローラ用手動操作教示装置
JPH01166103A (ja) 数値制御装置
JP2815269B2 (ja) 寸法線編集機能を持つcadシステム
JPH077839U (ja) 数値制御装置
JPH036527B2 (ja)
JPH0498454A (ja) 画面状態継続制御方式
JPH04367029A (ja) プログラマブルコントローラ用プログラミング装置
JPS6132106A (ja) プログラマブルコントロ−ラのプログラミング装置
JP2815270B2 (ja) 寸法線編集機能を持つcadシステム
JP3283055B2 (ja) プログラム編集装置
JPS6172339A (ja) プログラム実行表示制御方式
JPH06202906A (ja) Ncプログラム編集装置