JPS60246408A - 加工状態表示装置 - Google Patents
加工状態表示装置Info
- Publication number
- JPS60246408A JPS60246408A JP10338784A JP10338784A JPS60246408A JP S60246408 A JPS60246408 A JP S60246408A JP 10338784 A JP10338784 A JP 10338784A JP 10338784 A JP10338784 A JP 10338784A JP S60246408 A JPS60246408 A JP S60246408A
- Authority
- JP
- Japan
- Prior art keywords
- machining
- block
- working state
- display area
- contents
- 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
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/406—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by monitoring or safety
- G05B19/4069—Simulating machining process on screen
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35287—Verify, check program by drawing, display part, testpiece
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35312—Display working state, process
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Machine Tool Sensing Apparatuses (AREA)
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
発明の技術分野
本発明は、数値制御工作機械を用いてワークを加工する
場合にどのような加工が行なわれるのかをCRT画面に
表示するようにした加工状態表示装置に関するものであ
る。
場合にどのような加工が行なわれるのかをCRT画面に
表示するようにした加工状態表示装置に関するものであ
る。
従来技術と問題点
数値制御工作機械でワークを加工する場合、予め与えた
NC指令プログラム等によりこれからどのような加工が
どのような順序で行なわれるのかを予めオペレータが確
認することは、誤った加工を防止する上で重要である。
NC指令プログラム等によりこれからどのような加工が
どのような順序で行なわれるのかを予めオペレータが確
認することは、誤った加工を防止する上で重要である。
従来、このような確認はマシンロック状態にして機械の
動きを停止させると共にシングルブロック機能により1
ブロツクずつNC指令プログラムを実行させ、表示パネ
ルに表示された機械位置をオペレータが確認することに
より行なっていたが、機械位置は各ブロックの最終点の
み表示されるので正確なチェックは困難であった。
動きを停止させると共にシングルブロック機能により1
ブロツクずつNC指令プログラムを実行させ、表示パネ
ルに表示された機械位置をオペレータが確認することに
より行なっていたが、機械位置は各ブロックの最終点の
み表示されるので正確なチェックは困難であった。
この為、最近においてNC指令プログラムを解読して得
た情報から工具軌跡をCRT画面にグラフィック表示す
ることが行なわれている。しかしながら、従来の工具軌
跡表示はNC指令プログラムの先頭等のある時点からの
工具軌跡を連続した1本の軌跡として表示するものであ
った為、どの段階でどのような加工が行なわれるのかが
容易に判断し得ず、特に工具軌跡が交差するような場合
には尚更困難であった。
た情報から工具軌跡をCRT画面にグラフィック表示す
ることが行なわれている。しかしながら、従来の工具軌
跡表示はNC指令プログラムの先頭等のある時点からの
工具軌跡を連続した1本の軌跡として表示するものであ
った為、どの段階でどのような加工が行なわれるのかが
容易に判断し得ず、特に工具軌跡が交差するような場合
には尚更困難であった。
発明の目的
本発明はこのような従来の欠点を改善したものであり、
その目的は、数値制御工作機械でワークを加工する場合
、予め与えられたNC指令プログラム等によりこれから
どのような加工がどのような順序で行なわれるのかが容
易に確認し得るようにすることにある。
その目的は、数値制御工作機械でワークを加工する場合
、予め与えられたNC指令プログラム等によりこれから
どのような加工がどのような順序で行なわれるのかが容
易に確認し得るようにすることにある。
発明の構成
本発明の要旨とするところは、数値制御装置等における
加工状態表示装置において、予め入力されたNC指令プ
ログラム等を解読しである段階までの工具軌跡或はワー
ク形状等の加工状態と次の段階までの加工状態との2種
類の加工状態をCRT画面に表示するのに必要な表示情
報を作成する手段と、該手段で作成された2種類の加工
状態をCRT画面の予め設定された現加工状態表示領域
と次加工状態表示領域とにそれぞれグラフィック表示さ
せる手段とを具備した加工状態表示装置にある。このよ
うに、ある段階までの加工状態と、次の段階までの加工
状態とが区別してCRT画面にグラフィック表示される
から、オペレータは表示された2種類の加工状態を見比
べることにより、これからどのような加工がどのような
順序で行なわれるのかが容易に確認し得るものである。
加工状態表示装置において、予め入力されたNC指令プ
ログラム等を解読しである段階までの工具軌跡或はワー
ク形状等の加工状態と次の段階までの加工状態との2種
類の加工状態をCRT画面に表示するのに必要な表示情
報を作成する手段と、該手段で作成された2種類の加工
状態をCRT画面の予め設定された現加工状態表示領域
と次加工状態表示領域とにそれぞれグラフィック表示さ
せる手段とを具備した加工状態表示装置にある。このよ
うに、ある段階までの加工状態と、次の段階までの加工
状態とが区別してCRT画面にグラフィック表示される
から、オペレータは表示された2種類の加工状態を見比
べることにより、これからどのような加工がどのような
順序で行なわれるのかが容易に確認し得るものである。
発明の実施例
第1図は本発明装置のハードウェア構成の一例を示す要
部ブロック図であり、10はマイクロコンピュータ、1
1はマイクロコンピュータ10が所定の動作を実行する
のに必要なプログラム等を記憶するROM、】2はポイ
ンタや演算用等に使用するRAM、13はメモリ等をア
クセスするためのアドレスデコーダ、14はNC指令プ
ログラムを記憶するCMOSメモリ、15はNC装置に
設けられた手動データ入力装置(MDI)、16は水平
、垂直同期信号やスキャン用アドレスを発生するCRT
コントローラ、17はパルス発振回路、18はCPUア
ドレスとスキャン用アドレスとを切換えるアドレス切換
回路、19はアドレスデコーダ、加は表示画面の位置に
対応して表示文字を記憶するキャラクタRAM、21は
CRT画面26の現加工状態表示領域26aの各ドツト
に対応する記憶領域を有するグラフィックRAM、22
はCRT画面ルの次加工状態表示領域26aの各ドツト
に対応する記憶領域を有するグラフィックRAMで、両
グラフィックRAMは同一容量を有する。また、詔はキ
ャラクタRAM20の出力を文字パターンデータに変換
するキャラクタROM、24はキャラクタROM23.
グラフィックRAM21.22の出力に基づきビデオ信
号を発生する表示コントロール回路、25はディスプレ
イ部、26はCRT画面で、CRT画面あは現加工状態
表示領域26aと次加工状態表示領域26bとを有する
。
部ブロック図であり、10はマイクロコンピュータ、1
1はマイクロコンピュータ10が所定の動作を実行する
のに必要なプログラム等を記憶するROM、】2はポイ
ンタや演算用等に使用するRAM、13はメモリ等をア
クセスするためのアドレスデコーダ、14はNC指令プ
ログラムを記憶するCMOSメモリ、15はNC装置に
設けられた手動データ入力装置(MDI)、16は水平
、垂直同期信号やスキャン用アドレスを発生するCRT
コントローラ、17はパルス発振回路、18はCPUア
ドレスとスキャン用アドレスとを切換えるアドレス切換
回路、19はアドレスデコーダ、加は表示画面の位置に
対応して表示文字を記憶するキャラクタRAM、21は
CRT画面26の現加工状態表示領域26aの各ドツト
に対応する記憶領域を有するグラフィックRAM、22
はCRT画面ルの次加工状態表示領域26aの各ドツト
に対応する記憶領域を有するグラフィックRAMで、両
グラフィックRAMは同一容量を有する。また、詔はキ
ャラクタRAM20の出力を文字パターンデータに変換
するキャラクタROM、24はキャラクタROM23.
グラフィックRAM21.22の出力に基づきビデオ信
号を発生する表示コントロール回路、25はディスプレ
イ部、26はCRT画面で、CRT画面あは現加工状態
表示領域26aと次加工状態表示領域26bとを有する
。
マイクロコンピュータ10はCMOSメモリ14に記憶
されたNC指令プログラムを1ブロツクずつ読取り、こ
れを解読することにより該ブロックが移動指令である場
合その工具軌跡をめ、これをグラフィックRAM21.
22に書込む。グラフィックRAM21.22の内容は
CRTコントローラ16からアドレス変換回路18.ア
ドレスデコーダ19を経由してきたスキャン用アドレス
によりサイクリックに続出され、表示コントロール回路
24でビデオ信号が作成されディス1174部δに入力
される。
されたNC指令プログラムを1ブロツクずつ読取り、こ
れを解読することにより該ブロックが移動指令である場
合その工具軌跡をめ、これをグラフィックRAM21.
22に書込む。グラフィックRAM21.22の内容は
CRTコントローラ16からアドレス変換回路18.ア
ドレスデコーダ19を経由してきたスキャン用アドレス
によりサイクリックに続出され、表示コントロール回路
24でビデオ信号が作成されディス1174部δに入力
される。
グラフィックRAM2]は、アドレスデコーダ19から
のスキャン用アドレスによりサイクリックにアクセスさ
れるが、その容量は現加工状態表示領域26aに対応す
る容量しかなく、スキャン用アドレスが1画面分走査を
終了するとグラフィックRAM21の内容が現加工状態
表示領域26aに表示されるようにアドレス空間が割当
てられている。またグラフィックRAM22の容量も次
加工状態表示領域26bに対応する容量しかなく、スキ
ャン用アドレスが1画面分走査を終了するとグラフィッ
クRAM22の内容が次加工状態表示領域26bに表示
されるようにアドレス空間が割当てられている。
のスキャン用アドレスによりサイクリックにアクセスさ
れるが、その容量は現加工状態表示領域26aに対応す
る容量しかなく、スキャン用アドレスが1画面分走査を
終了するとグラフィックRAM21の内容が現加工状態
表示領域26aに表示されるようにアドレス空間が割当
てられている。またグラフィックRAM22の容量も次
加工状態表示領域26bに対応する容量しかなく、スキ
ャン用アドレスが1画面分走査を終了するとグラフィッ
クRAM22の内容が次加工状態表示領域26bに表示
されるようにアドレス空間が割当てられている。
第2図は本発明装置のソフトウェア構成の一例を示すフ
ローチャートである。マイクロコンピュータ10はMD
115の画面キーが押される毎に第2図に示す処理を実
行する。マイクロコンピュータ10は画面キーが押され
ると、先ずグラフィックRAM22の内容をグラフィッ
クRAM21へ転送する(Sl)。次に、CMOSメモ
リ14に記憶されたNC指令プログラムから1ブロツク
読取る(S2)。この読取りはポインタ(図示せず)で
指示された順番にプログラムの先頭から読取り、読取り
後ポインタをカウントアツプする。次に、読取ったブロ
ックを解読し必要な情報をメモリ稔に記憶する(33)
、次に読取った情報が移動指令ブロックであるか否かを
判別しく34)、移動指令ブロックであればステップS
5へ、なければステップS2へ復帰して移動ブロックが
読出されるまで上記処理を繰返す。
ローチャートである。マイクロコンピュータ10はMD
115の画面キーが押される毎に第2図に示す処理を実
行する。マイクロコンピュータ10は画面キーが押され
ると、先ずグラフィックRAM22の内容をグラフィッ
クRAM21へ転送する(Sl)。次に、CMOSメモ
リ14に記憶されたNC指令プログラムから1ブロツク
読取る(S2)。この読取りはポインタ(図示せず)で
指示された順番にプログラムの先頭から読取り、読取り
後ポインタをカウントアツプする。次に、読取ったブロ
ックを解読し必要な情報をメモリ稔に記憶する(33)
、次に読取った情報が移動指令ブロックであるか否かを
判別しく34)、移動指令ブロックであればステップS
5へ、なければステップS2へ復帰して移動ブロックが
読出されるまで上記処理を繰返す。
移動指令ブロックを読取ると、マイクロコンピュータ1
0はその解読情報から工具軌跡の始点、終点或は半径等
の工具軌跡データをめ(S5)、これをグラフィックR
AM21へ記憶する(S6)。
0はその解読情報から工具軌跡の始点、終点或は半径等
の工具軌跡データをめ(S5)、これをグラフィックR
AM21へ記憶する(S6)。
マイクロコンピュータ10は上記処理を終了すると、ア
ドレス切換回路18をCRTコントローラ16のスキャ
ン用アドレス側に切換え、グラフィックRAM21.2
2の内容をディスプレイブロックδに出力させる。これ
により、グラフィックRAM21の内容が現加工状態表
示領域26aに表示され、グラフィックRAM22の内
容が次加工状態表示領域26bに表示される。
ドレス切換回路18をCRTコントローラ16のスキャ
ン用アドレス側に切換え、グラフィックRAM21.2
2の内容をディスプレイブロックδに出力させる。これ
により、グラフィックRAM21の内容が現加工状態表
示領域26aに表示され、グラフィックRAM22の内
容が次加工状態表示領域26bに表示される。
第3図(a)〜(d)は本発明による工具軌跡の表示例
を示す図である。最初に画面キーが押されたときはグラ
フィックRAM2]、22には何も記憶されていないの
で、最初の移動ブロックを解読して作成された最初の工
具軌跡β、は次加工状態表示領域26bに表示され、現
加工状態表示領域26aには何も表示されない。再び画
面キーが押されると、グラフィックRAM22の内容が
グラフィックRAM21に転送され、且つ次の移動ブロ
ックを解読して作成された工具軌跡12がグラフィック
RAM22に記憶されるので、第3図(b)に示すよう
な表示が行なわれる。再度、画面キーが押されると第3
図(C)に示すように次の工具軌跡13が次加工状態表
示領域26bに表示され、現加工状態表示領域26aに
はその前までの工具軌跡が表示される。第4図(d)は
更に画面キーが押された際の表示例を示し、次加工表示
領域26bには工具軌跡24までされる。
を示す図である。最初に画面キーが押されたときはグラ
フィックRAM2]、22には何も記憶されていないの
で、最初の移動ブロックを解読して作成された最初の工
具軌跡β、は次加工状態表示領域26bに表示され、現
加工状態表示領域26aには何も表示されない。再び画
面キーが押されると、グラフィックRAM22の内容が
グラフィックRAM21に転送され、且つ次の移動ブロ
ックを解読して作成された工具軌跡12がグラフィック
RAM22に記憶されるので、第3図(b)に示すよう
な表示が行なわれる。再度、画面キーが押されると第3
図(C)に示すように次の工具軌跡13が次加工状態表
示領域26bに表示され、現加工状態表示領域26aに
はその前までの工具軌跡が表示される。第4図(d)は
更に画面キーが押された際の表示例を示し、次加工表示
領域26bには工具軌跡24までされる。
以上の実施例は、加工状態を表す図形として工具軌跡を
採用したが、予めワークの形状例えば輪郭線、断面図等
を入力しておき、NC指令プログラムを解読して得た加
工内容から各ブロック或は各加工指令ブロック毎にその
ときのワークの加工形状がどのような形状になるかを算
出し、前後のワークの形状をCRT画面の現加工状態表
示領域26a1次加工状態表示領域26bに表示する構
成にしても良い。
採用したが、予めワークの形状例えば輪郭線、断面図等
を入力しておき、NC指令プログラムを解読して得た加
工内容から各ブロック或は各加工指令ブロック毎にその
ときのワークの加工形状がどのような形状になるかを算
出し、前後のワークの形状をCRT画面の現加工状態表
示領域26a1次加工状態表示領域26bに表示する構
成にしても良い。
発明の詳細
な説明したように、本発明は、数値制御装置等における
加工状態表示装置において、予め入力されたNC指令プ
ログラム等を解読しである段階までの工具軌跡或はワー
ク形状等の加工状態と次の段階までの加工状態との2種
類の加工状態をCRT画面に表示するのに必要な表示情
報を作成する手段と、該手段で作成された2種類の加工
状態をCRT画面の予め設定された現加工状態表示領域
と次加工状態表示領域とにそれぞれグラフィック表示さ
せる手段とを具備したものであり、ある段階までの加工
状態と、次の段階までの加工状態とが区別してCRT画
面にグラフィック表示されるから、オペレータは表示さ
れた2種類の加工状態を見比べることにより、これから
どのような加工がどのような順序で行なわれるのかか容
易に確認し得るものである。従って、NC指令プログラ
ムのチェックやオペレータに対する指示を容易に行なう
ことができる効果がある。
加工状態表示装置において、予め入力されたNC指令プ
ログラム等を解読しである段階までの工具軌跡或はワー
ク形状等の加工状態と次の段階までの加工状態との2種
類の加工状態をCRT画面に表示するのに必要な表示情
報を作成する手段と、該手段で作成された2種類の加工
状態をCRT画面の予め設定された現加工状態表示領域
と次加工状態表示領域とにそれぞれグラフィック表示さ
せる手段とを具備したものであり、ある段階までの加工
状態と、次の段階までの加工状態とが区別してCRT画
面にグラフィック表示されるから、オペレータは表示さ
れた2種類の加工状態を見比べることにより、これから
どのような加工がどのような順序で行なわれるのかか容
易に確認し得るものである。従って、NC指令プログラ
ムのチェックやオペレータに対する指示を容易に行なう
ことができる効果がある。
第1図は本発明のハードウェア構成の一例を示す要部ブ
ロック図、第2図は本発明のソフトウェア構成の一例を
示すフローチャート、!@3図は本発明により表示例を
示す線図である。 】0はマイクロコンピュータ、2]、22はグラフィ・
ンクRAM、25はディスプレイ部、ルはCRT画面、
26aは現加工状態表示領域、26bは次加工状態表示
領域である。
ロック図、第2図は本発明のソフトウェア構成の一例を
示すフローチャート、!@3図は本発明により表示例を
示す線図である。 】0はマイクロコンピュータ、2]、22はグラフィ・
ンクRAM、25はディスプレイ部、ルはCRT画面、
26aは現加工状態表示領域、26bは次加工状態表示
領域である。
Claims (1)
- 数値制御装置等における加工状態表示装置において、予
め入力されたNC指令プログラム等を解読しである段階
までの工具軌跡或はワーク形状等の加工状態と次の段階
までの加工状態との2種類の加工状態をCRT画面に表
示するのに必要な表示情報を作成する手段と、該手段で
作成された2種類の加工状態をCRT画面の予め設定さ
れた現加工状態表示領域と次加工状態表示領域とにそれ
ぞれグラフィック表示させる手段とを具備したことを特
徴とする加工状態表示装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10338784A JPS60246408A (ja) | 1984-05-22 | 1984-05-22 | 加工状態表示装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10338784A JPS60246408A (ja) | 1984-05-22 | 1984-05-22 | 加工状態表示装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60246408A true JPS60246408A (ja) | 1985-12-06 |
Family
ID=14352664
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10338784A Pending JPS60246408A (ja) | 1984-05-22 | 1984-05-22 | 加工状態表示装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60246408A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1991000557A1 (fr) * | 1989-06-29 | 1991-01-10 | Fanuc Ltd | Procede d'execution de donnees de commande numerique |
| US5541860A (en) * | 1988-06-22 | 1996-07-30 | Fujitsu Limited | Small size apparatus for measuring and recording acceleration |
| JP2015196167A (ja) * | 2014-03-31 | 2015-11-09 | ブラザー工業株式会社 | レーザマーカ |
-
1984
- 1984-05-22 JP JP10338784A patent/JPS60246408A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5541860A (en) * | 1988-06-22 | 1996-07-30 | Fujitsu Limited | Small size apparatus for measuring and recording acceleration |
| WO1991000557A1 (fr) * | 1989-06-29 | 1991-01-10 | Fanuc Ltd | Procede d'execution de donnees de commande numerique |
| JP2015196167A (ja) * | 2014-03-31 | 2015-11-09 | ブラザー工業株式会社 | レーザマーカ |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH046006B2 (ja) | ||
| US4644460A (en) | Cutting direction input method in automatic programming | |
| JPS6115205A (ja) | 数値制御装置用グラフイツクデイスプレイの描画方法 | |
| US4661899A (en) | Numerical control system | |
| US4646247A (en) | Numerical control apparatus with function graphic stored stroke limit check | |
| EP0146628B1 (en) | Automatic programming method | |
| JP2735209B2 (ja) | 数値制御装置 | |
| JP2701022B2 (ja) | プログラマブルミラーイメージ機能を有する数値制御装置 | |
| US5359530A (en) | Animated plotting method in NC apparatus for multi-system lathe | |
| EP0139761A1 (en) | Method of specifying a machining region for automatic programming | |
| JPS61220004A (ja) | 数値制御装置の画面表示方式 | |
| JP2771701B2 (ja) | 対話形数値制御装置 | |
| JPS60186906A (ja) | 自動プログラミング方法 | |
| JPH053002B2 (ja) | ||
| JP2537325Y2 (ja) | 機械状態判別機能を有する数値制御装置 | |
| JPS59707A (ja) | 数値制御装置 | |
| JPS6252608A (ja) | 対話型ncプログラム作成方法 | |
| JP2813079B2 (ja) | 数値制御装置 | |
| JPS59195707A (ja) | 旋盤用自動プログラミングにおける素材形状特定方法 | |
| JPH07234714A (ja) | 数値制御装置 | |
| JPS6180306A (ja) | 数値制御装置のデ−タ入力器 | |
| JPH0196704A (ja) | チェック描画方式 | |
| JPS6132106A (ja) | プログラマブルコントロ−ラのプログラミング装置 | |
| JPH0277904A (ja) | Ncデータ作成方法 | |
| JPS5972512A (ja) | カラ−デイスプレイ装置を備えた数値制御装置 |