JPH11143513A - 数値制御情報作成機能を有する数値制御装置 - Google Patents
数値制御情報作成機能を有する数値制御装置Info
- Publication number
- JPH11143513A JPH11143513A JP30260897A JP30260897A JPH11143513A JP H11143513 A JPH11143513 A JP H11143513A JP 30260897 A JP30260897 A JP 30260897A JP 30260897 A JP30260897 A JP 30260897A JP H11143513 A JPH11143513 A JP H11143513A
- Authority
- JP
- Japan
- Prior art keywords
- screen
- numerical control
- control information
- information creation
- numerical
- 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
- 238000012545 processing Methods 0.000 description 27
- 238000010586 diagram Methods 0.000 description 19
- 238000003754 machining Methods 0.000 description 9
- 238000000034 method Methods 0.000 description 4
- 230000010485 coping Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000002950 deficient Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Landscapes
- Numerical Control (AREA)
Abstract
ーカが提供する数値制御情報作成機能のユーザインタフ
ェースを専門的な知識なしにユーザ専用に改造したり、
ユーザ独自の数値制御情報作成機能を容易に作成できる
数値制御情報作成機能を有する数値制御装置を提供す
る。 【解決手段】 数値制御情報作成機能を有する数値制御
装置において、数値制御情報作成のためにデータを選択
・設定する数値制御情報作成画面の各データ項目をテキ
ストエディタで読み出し編集することを可能とし、ま
た、この編集操作を数値制御情報作成画面の表示形態と
同様の形態の基で行なうことを可能としている。
Description
機能を有する数値制御(NC)装置に関するものであ
り、特に、ユーザ独自の数値制御情報作成機能を容易に
作成できるようにした数値制御情報作成機能を有する数
値制御装置に関するものである。
作成機能は一般的に用いられているが、この数値制御情
報作成機能における設定項目に関するユーザの要望は千
差万別で、下記の(1)〜(3)のようなものがある。
な画面構成データ項目(以下、「データ項目」と略す)
であっても、別のユーザにとっては固定値を必ず用いる
ものであり、全く設定不要なものがある。また、あるユ
ーザでは、殆んどの場合に一定値を用いるのであるが、
特定のケースにおいて設定値を代えるため、普段は表示
しない画面に置いておきたいデータ項目もある。
作機械メーカ又は数値制御装置メーカが複数のユーザの
指向の最大公約数的なユーザインタフェースを提供して
対応していた。
業指示の方法には様々なものがある。即ち、「加工開始
位置(Xs,Ys,Zs)」と「加工終了位置(Xe,
Ye,Ze)」を決定するために、例えばユーザAの図
面においては「加工開始位置(Xs,Ys,Zs)」、
「深さDT」、「角度AX」、「角度AZ」の指示があ
り、ユーザBの図面においては、「加工終了位置(X
e,Ye,Ze)」と「X,Y,Z成分の比(a,b,
c)」、「深さDT」の指示があり、ユーザCの図面に
おいては「加工開始位置(Xs,Ys,Zs)」、「加
工終了位置(Xe,Ye,Ze)」そのものの指示があ
ることが考えられる。
作機械メーカ又は数値制御装置メーカは、図14に示す
如く全てのデータ項目を用意しておき、入力されたデー
タから「加工開始位置」と「加工終了位置」が決定可能
であれば決定するようにし、相互に矛盾するデータが入
力された場合には、エラーとする等の処理によって対処
していた。
ーザ自らが作成した数値制御情報の一部を変数としてお
き、この数値制御情報を完成するための変数設定インタ
フェースを作成したい場合もある。即ち、ユーザ独自の
ノウハウを組み込める専用の数値制御情報作成機能を設
けたい場合がある。
作機械メーカ又は数値制御装置メーカはユーザに変数の
一部を解放し、ユーザはこの変数を使用して数値制御情
報を作成した上で、図16のような画一的な入力インタ
フェースでの変数設定を行なっていた。
対する対処方法では、全てのユーザにとって著しい不満
はないまでも、設定すべきデータ項目に過不足が生じ、
充分満足できるユーザインタフェースを提供することが
困難であった。また、上記(2)のケースに対する対処
方法でも、上記(1)の場合と同様に、ユーザにとって
のデータ入力時の繁雑感が拭い去れないものであった。
さらに、上記(3)のケースに対する対処方法では、変
数の入力インタフェースが数値制御工作機械メーカ又は
数値制御装置メーカが提供する数値制御情報作成機能と
異なるために、設定などに違和感を覚えることとなって
いた。
一般的なパーソナルコンピュータ用のアプリケーション
ソフトである画面構築ツール等を利用することで、従来
よりもユーザインタフェースの設計は容易化しているこ
とは確かである。しかし、数値制御工作機械のユーザ
(オペレータ)は加工の専門家であり、コンピュータの
専門家ではないため、市販のユーザインタフェース構築
ツールを駆使するためには新たなトレーニング等が必要
であり、決して安易なものとはなっていない。また、ユ
ーザ毎に発生する独自のノウハウを組み込みたいという
要望に対して、数値制御工作機械メーカ等がその都度対
応することは必要工数の点から困難であり、ユーザにと
ってもその設計のためのコストを負わなければならない
問題が発生する。
ものであり、本発明の目的は、数値制御工作機械メーカ
又は数値制御装置メーカが提供する数値制御情報作成機
能のユーザインタフェースを、専門的な知識なしにユー
ザ専用に改造したり、ユーザ独自の数値制御情報作成機
能を容易に作成できるようにした数値制御情報作成機能
を有する数値制御装置を提供することにある。
作成のためデータを選択・設定する数値制御情報作成画
面の表示手段と、前記数値制御情報作成画面を構成する
画面構成データを記憶する画面記憶手段を有する数値制
御装置に関するもので、本発明の上記目的は、前記画面
構成データから構成される数値制御情報作成画面のうち
編集対象となる数値制御情報作成画面を選択する画面選
択手段と、前記選択された数値制御情報作成画面を構成
している画面構成データを読み出し任意に編集する画面
編集手段を設けることによって達成される。
情報作成画面の表示形態と同様の形態で行なう編集手段
であり、前記表示形態は、画面上の情報配置、画面表示
色、前記画面構成データに対応する変数の少なくとも1
つを含んでいても良い。更に、前記画面編集手段は、グ
ラフィック表示のためのコマンド群を読み出し編集する
手段であっても良く、前記画面編集手段は、前記数値制
御情報作成画面を構成する画面構成データの画面上の配
置の変更、画面上からの削除、他の数値制御情報作成画
面への移動又は複写の少なくとも1つの編集を可能とし
ていても良い。
有する数値制御装置によれば、数値制御工作機械メーカ
又は数値制御装置メーカが提供する数値制御情報作成機
能のユーザインタフェースを専門的な知識なしにユーザ
専用に改造したり、ユーザ独自の数値制御情報作成機能
を容易に作成できる。
ロック構成図を示す。図1のブロック構成図と、図2〜
図8の設定画面例及び編集画面例とを参照して第1の実
施例を説明する。尚、ここでは、制御対象として数値制
御形彫放電加工機を例に挙げている。画面記憶部11に
は、数値制御情報作成のための画面が加工種類を単位と
した画面情報1,2,3,…,N(Nは自然数)として
複数種類記憶されている。数値制御情報作成部12は、
画面記憶部11に記憶された画面情報1〜Nの内いずれ
かをオペレータが指定できるようにし、その指定に基づ
いて数値制御情報作成画面を表示装置(図示せず)に表
示し、オペレータによる数値制御情報作成画面内のデー
タ項目の設定に基づいて数値制御情報(以下、「NCプ
ログラム等」という)を完成させる。一方、オペレータ
は画面選択部13において、画面記憶部11に記憶され
た数値制御情報作成画面の内で自らがデータ項目の入力
のために選択できる画面を選択・限定し、画面編集部1
4において、画面記憶部11に記憶された画面情報1〜
Nの内のいずれかの内容をキーボードやマウス等のポイ
ンティングデバイスを用いて編集できるようにしてい
る。数値制御情報解釈部15は、数値制御情報作成部1
2から出力されたものを含むNCプログラム等を解釈し
て、各ブロックで指令されているか、或いはモーダル指
令として前ブロックまでで指令されている補間種類、目
標位置、送り速度、加工電気条件等を各制御部(図示せ
ず)に通知する等の処理を行なう。
これら構成要素11〜15及びその動作についてより具
体的に説明する。
憶部11に記憶された数値制御情報作成画面の内いずれ
を選択肢に入れるか否かの情報(図1の画面記憶部11
において各画面情報1〜Nに割り付けられた”0”(選
択肢に入れない)又は”1”(選択肢に入れる)の情報
をいい、以下、「選択情報」という。)に基づいて実際
に選択肢を表示した場合の例を示すものである。この表
示画面において、オペレータは加工に使用すべき加工種
類を選択肢の中から指定し、この指定によって図3のよ
うな数値制御情報作成画面を表示する。この図3は、数
値制御情報作成画面の一例であり、オペレータの入力で
きるデータ項目は2頁に及んでいる。これらデータ項目
の配置は、放電加工機メーカが全ユーザに対して提供し
ているものであるとする。
データ項目の内で以下のデータ項目は固定的な値を使用
するため、これらのデータ項目を第2頁に置き、第1頁
を必要最小限のデータ項目に限定したいという考えがあ
るとする。
を数値制御装置上で起動させ、上記データ項目を切取
(カット)と貼付(ペースト)の処理によって第1頁か
ら第2頁に移動させる。より具体的には、先ず”41”
の「切取」のファンクションキーを押下し、カーソルキ
ーと入力キー(CRキー)によって「切取」すべき範囲
(例えば”42”の範囲)を指定し、次いで、”43”
の「貼付」のファンクションキーを押下し、カーソルキ
ー、ページキー及び入力キーを用いて「切取」した範囲
を「貼付」すべき位置を指定する。
面と同様のフォーマットで行なうことにより、図5のよ
うな数値制御情報作成画面が実現されるのである。尚、
図1に示すように画面記憶部11に図3のような数値制
御情報作成画面が画面情報2として記憶されていたとす
ると、図5のような数値制御情報作成画面を新たに画面
情報Nとして記憶し、画面選択部13で画面情報2を非
表示(選択肢に入れない)とすることで、「単穴Z加
工」の加工種類として画面情報Nの方が選択されること
になり、以降は新たな数値制御情報作成画面の使用が可
能となる。また、図5の例においては、第2頁へのデー
タ項目移動後に第2頁への移動を行なわなかったデータ
項目を含めた整列を実施しているが、この整列の場合に
も、同一頁内での「切取」及び「貼付」の処理作業を行
なえば良い。
操作では、次のような操作を行なうことも可能である。
即ち、従来技術で説明した如く、図13に示すような加
工開始位置(Xs,Ys,Zs)と加工終了位置(X
e,Ye,Ze)とを決定するため、あるユーザにあっ
ては図面上の指示は、例えば「加工開始位置」、「深
さ」、「角度AX」「角度AZ」である場合に、放電加
工機メーカが全ユーザに対して提供している数値制御情
報作成画面が図6のようなものであるとすると、”6
1”の加工終了位置X(mm)、”62”の加工終了位
置Y(mm)、”63”の加工終了位置Z(mm)、”
64”の加工方向X、”65”の加工方向Y、”66”
の加工方向Zは不要なデータ項目であり、また入力の際
に参照する前記データ項目に対応するグラフィック表示
も不要なものである。
項目を削除すると共に、図7のような編集画面における
不要なグラフィック表示のためのコマンド群(以下、
「グラフィック項目」と略す)を削除する。例えば、加
工終了位置”71”、a”72”、b”73”、c”7
4”、加工方向=a:b:c”75”等のグラフィック
項目を削除し、図7の中では示していないが、前記の
a”72”、b”73”の直線を案内するためのグラフ
ィック項目を削除する。以上によって、図8に示すよう
なユーザに適した数値制御情報作成画面を得ることがで
きる。
成図を示す。図9のブロック構成図と図10〜図12の
設定画面例及び編集画面例とを参照して第2の実施例を
説明する。尚、ここでも、制御対象として数値制御形彫
放電加工機を例に挙げている。また、図1と共通する構
成要素には共通の番号を付した上で、その機能を再度説
明する。
ための画面が加工種類を単位とした画面情報1,2,
3,…,N(Nは自然数)として複数種類記憶されてお
り、画面選択部13においてオペレータは、画面記憶部
11に記憶された数値制御情報作成画面の内で自らがデ
ータ項目の入力のために選択できる画面を選択・限定す
る。画面編集部14には、画面記憶部11に記憶された
画面情報1〜Nの内のいずれかの内容をキーボードやマ
ウス等のポインティングデバイスを用いて編集できるよ
うにしている。
憶部11に記憶された画面情報1〜Nのいずれかをオペ
レータが指定できるようになっており、その指定に基づ
いて数値制御情報作成画面を表示し、オペレータによる
数値制御情報作成画面内のデータ項目の設定に基づき各
々のデータ項目に割り付けられたユーザ変数を設定す
る。ユーザ変数記憶部22は、ユーザ変数設定部21に
おいて設定されたユーザ変数の値を記憶する。また、数
値制御情報代入解釈部23は、ユーザ変数を含んだNC
プログラム等に対し、ユーザ変数記憶部22に記憶され
たユーザ変数の値を代入した上でそのNCプログラム等
を解釈して、各ブロックで指令されているか、或いはモ
ーダル指令として前ブロックまでで指令されている補間
種類、目標位置、送り速度、加工電気条件等を各制御部
(図示せず)に通知する等の処理を行なう。
て、これらの構成要素11、13、14、21〜23及
びその動作についてより具体的に説明する。
プログラムの一例であり、例えばNCプログラムブロッ
ク”101”においては、絶対座標系原点からの相対値
としてのワーク座標系原点を指定するテーブルの番号値
として、ユーザ変数VC150を用いて汎用的なものと
し、別途具体的な値を設定することを可能にしている。
代入すべき値を設定する数値制御情報作成画面を編集す
るための画面情報エディタの一例を示しており、例えば
ワーク原点番号111のデータ項目には、ユーザ変数V
C150を設定するデータ項目であることを示す[ 1
50]を割り付けている。また、カーソルが存在するデ
ータ項目であるフラッシング(0:入,1:切)112
に関して、付属情報113のファンクションキーを操作
することにより、データ属性(浮動小数点、整数、ビッ
ト等の別)、最小値、最大値、初期値等を設定するため
のウィンドウ114が開き、これらのデータを設定する
ことが可能となる。また、色選択115のファンクショ
ンキーを操作することにより、カーソルが存在するデー
タ項目の表示色を変えることが可能となる。
面と同様のフォーマットで行なうことにより、図12の
ような数値制御情報作成画面が実現されるのである。
尚、図9に示すように、画面記憶部11に図8のような
数値制御情報作成画面が画面情報Nとして新たに記憶さ
れ、画面選択部13で画面情報Nを表示(選択肢に入れ
る)とすることにより、「単穴Z加工」の加工種類とし
て新たな数値制御情報作成画面の使用が可能となる。
編集操作は、全て双方の実施例において使用可能である
ことは言うまでもない。また、上記実施例は、形彫放電
加工機を例に説明したものであるが、本発明の適用範囲
は形彫放電加工機に限らず、旋盤、マシニングセンタ、
研削盤、ワイヤ放電加工機、数値制御情報作成装置等に
も適用可能である。
機械メーカ等の供給する数値制御情報作成機能を自分専
用に改造でき、さらには、独自の数値制御情報作成機能
を作成できるため、数値制御情報の作成効率を高め、快
適な数値制御装置操作環境を構築することができる。
の実施例を示すブロック構成図である。
時の表示画面例を示す画面図である。
制御情報作成画面例を示す画面図である。
画面例を示す画面図である。
制御情報作成画面例を示す画面図である。
びグラフィック項目変更前の数値制御情報作成画面例を
示す画面図である。
項目の編集画面例を示す画面図である。
びグラフィック項目変更後の数値制御情報作成画面例を
示す画面図である。
の実施例を示すブロック構成図である。
NCプログラムの一例を示す図である。
集画面例を示す画面図である。
値制御情報作成画面例を示す画面図である。
めの図面指示の例を示す図である。
一例を示す図である。
ザ設定NCプログラムの一例を示す図である。
ザ変数設定画面例を示す画面図である。
Claims (5)
- 【請求項1】 数値制御情報作成のためデータを選択・
設定する数値制御情報作成画面の表示手段と、前記数値
制御情報作成画面を構成する画面構成データを記憶する
画面記憶手段を有する数値制御装置において、前記画面
構成データから構成される数値制御情報作成画面のうち
編集対象となる数値制御情報作成画面を選択する画面選
択手段と、前記選択された数値制御情報作成画面を構成
している画面構成データを読み出し任意に編集する画面
編集手段を具備したことを特徴とする数値制御情報作成
機能を有する数値制御装置。 - 【請求項2】 前記画面編集手段が前記数値制御情報作
成画面の表示形態と同様の形態で行なう編集手段である
請求項1に記載の数値制御情報作成機能を有する数値制
御装置。 - 【請求項3】 前記表示形態が画面上の情報配置、画面
表示色、前記画面構成データに対応する変数の少なくと
も1つを含んでいる請求項2に記載の数値制御情報作成
機能を有する数値制御装置。 - 【請求項4】 前記画面編集手段がグラフィック表示の
ためのコマンド群を読み出し編集する手段である請求項
1に記載の数値制御情報作成機能を有する数値制御装
置。 - 【請求項5】 前記画面編集手段が前記数値制御情報作
成画面を構成する画面構成データの画面上の配置の変
更、画面上からの削除、他の数値制御情報作成画面への
移動又は複写の少なくとも1つの編集を可能としている
請求項1に記載の数値制御情報作成機能を有する数値制
御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30260897A JPH11143513A (ja) | 1997-11-05 | 1997-11-05 | 数値制御情報作成機能を有する数値制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30260897A JPH11143513A (ja) | 1997-11-05 | 1997-11-05 | 数値制御情報作成機能を有する数値制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11143513A true JPH11143513A (ja) | 1999-05-28 |
Family
ID=17911040
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP30260897A Pending JPH11143513A (ja) | 1997-11-05 | 1997-11-05 | 数値制御情報作成機能を有する数値制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11143513A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004503039A (ja) * | 2000-06-16 | 2004-01-29 | ハスキー インジェクション モールディング システムズ リミテッド | 機械の操作を簡単化する方法 |
| CN115349110A (zh) * | 2020-04-02 | 2022-11-15 | 发那科株式会社 | 控制装置 |
-
1997
- 1997-11-05 JP JP30260897A patent/JPH11143513A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004503039A (ja) * | 2000-06-16 | 2004-01-29 | ハスキー インジェクション モールディング システムズ リミテッド | 機械の操作を簡単化する方法 |
| CN115349110A (zh) * | 2020-04-02 | 2022-11-15 | 发那科株式会社 | 控制装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5122717A (en) | Apparatus for producing NC programs using menu icons to define operations and producing method thereof | |
| JPH02293903A (ja) | Cad/cam装置 | |
| JP6734314B2 (ja) | 制御装置、データ作成装置、制御方法及び制御プログラム | |
| JPH0551419B2 (ja) | ||
| CN103733152A (zh) | 计算机数控机床中利用交互式程序的加工形状输入装置及方法 | |
| JPH04181403A (ja) | 対話形数値制御装置 | |
| JP4276656B2 (ja) | Cadシステム並びにこれを実行するためのプログラム及びこのプログラムを記録した記録媒体 | |
| JP6971416B1 (ja) | プログラム編集装置およびプログラム | |
| JPH11143513A (ja) | 数値制御情報作成機能を有する数値制御装置 | |
| JPS6347805A (ja) | オ−バライドプレイバツク方式 | |
| JPH01200412A (ja) | ステートメント挿入方法 | |
| JP2000039909A (ja) | 数値制御情報作成装置 | |
| US6356799B1 (en) | Method of and apparatus for determining core-less machining shape, and computer-readable storage medium storing program for determining core-less machining shape | |
| JPS6260219B2 (ja) | ||
| JPH08339215A (ja) | 数値制御装置 | |
| JP3363056B2 (ja) | プログラマブル表示装置 | |
| JPH01316804A (ja) | 輪郭形状定義方法 | |
| JPH05297925A (ja) | 対話形数値制御装置 | |
| JP3619539B2 (ja) | 工具経路編集方法 | |
| JPH04245503A (ja) | 加工プログラム編集装置 | |
| JPH06202906A (ja) | Ncプログラム編集装置 | |
| JP3947466B2 (ja) | ばね製造システム | |
| JPH07168612A (ja) | 穴加工プログラム作成装置 | |
| JPH07302107A (ja) | 数値制御装置 | |
| JPH056684B2 (ja) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Effective date: 20031224 Free format text: JAPANESE INTERMEDIATE CODE: A971007 |
|
| A131 | Notification of reasons for refusal |
Effective date: 20040127 Free format text: JAPANESE INTERMEDIATE CODE: A131 |
|
| A521 | Written amendment |
Effective date: 20040326 Free format text: JAPANESE INTERMEDIATE CODE: A523 |
|
| A131 | Notification of reasons for refusal |
Effective date: 20040525 Free format text: JAPANESE INTERMEDIATE CODE: A131 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040722 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20041012 |