JPS63245352A - Nc装置における工具リスト保存方式 - Google Patents
Nc装置における工具リスト保存方式Info
- Publication number
- JPS63245352A JPS63245352A JP7894887A JP7894887A JPS63245352A JP S63245352 A JPS63245352 A JP S63245352A JP 7894887 A JP7894887 A JP 7894887A JP 7894887 A JP7894887 A JP 7894887A JP S63245352 A JPS63245352 A JP S63245352A
- Authority
- JP
- Japan
- Prior art keywords
- program
- tool list
- tool
- interactive
- list
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 230000002452 interceptive effect Effects 0.000 abstract description 16
- 238000006243 chemical reaction Methods 0.000 abstract description 6
- 238000004321 preservation Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 4
- 238000003754 machining Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Machine Tool Sensing Apparatuses (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(発明の技術分野)
この発明は、数値制御(N(:)工作機械で加工するた
めの工具リストを保存し、必要なときに読出して表示で
きるようにしたNC装置における工具リスト保存方式。
めの工具リストを保存し、必要なときに読出して表示で
きるようにしたNC装置における工具リスト保存方式。
(技術的背景と解決すべぎ問題点)
NC工作機械で加工する際、オペレータ等は例えば対話
形NC装置で加工用の対話プログラムを入力すると、上
記対話形NC装置が上記対話プログラムをNCデータ変
換してNCプログラムを作成する。また、工具は対話入
力により自動決定される。しかし、加工に必要な工具を
準備するための工具リストは、プログラム編集モードの
ときしか扱えず、対話プログラムのサーチでその都度作
成されるため、ファイルとして保存されないという欠点
があった。よって、対話プログラムをNOデータ変換し
た後でも対話プログラムを消去できず、メモリ容量が不
足したり、また、対話プログラムを消去できるのは、工
具リストをプリントアウトした後でなければならなかっ
た。さらに、NC工作機械を自動運転中に、工具を手動
で交換したい場合には、”T−No、“のコマンドしか
表示されないので、オペレータ等は工具リストを予め用
意しておく必要があるという種々の問題があった。
形NC装置で加工用の対話プログラムを入力すると、上
記対話形NC装置が上記対話プログラムをNCデータ変
換してNCプログラムを作成する。また、工具は対話入
力により自動決定される。しかし、加工に必要な工具を
準備するための工具リストは、プログラム編集モードの
ときしか扱えず、対話プログラムのサーチでその都度作
成されるため、ファイルとして保存されないという欠点
があった。よって、対話プログラムをNOデータ変換し
た後でも対話プログラムを消去できず、メモリ容量が不
足したり、また、対話プログラムを消去できるのは、工
具リストをプリントアウトした後でなければならなかっ
た。さらに、NC工作機械を自動運転中に、工具を手動
で交換したい場合には、”T−No、“のコマンドしか
表示されないので、オペレータ等は工具リストを予め用
意しておく必要があるという種々の問題があった。
(発明の目的)
この発明は上述のような事情からなされたものであり、
この発明の目的は、工具リストを保存でき、さらに必要
なときに読出して表示し、オペレータ等が内容を確認で
きるようにしたNC装置における工具リスト保存方式を
提供することにある。
この発明の目的は、工具リストを保存でき、さらに必要
なときに読出して表示し、オペレータ等が内容を確認で
きるようにしたNC装置における工具リスト保存方式を
提供することにある。
(問題点を解決するための手段)
この発明は、NC装置における工具リスト保存方式に関
するもので、上記この発明の目的は、NC工作機械を制
御するためのNO装置の入力形式である対話入力形式ま
たは直接入力形式を選択し、前記対話入力形式の場合に
は、対話プロブラムを入力し、前記対話プログラムをN
Cデータ変換してNCプログラムを作成すると共に、工
具リストを作成し、前記NC,プログラムに前記工具リ
ストを付加し、また、前記直接入力形式の場合には、前
記NCプログラム及び前記工具リストを入力し、前記N
Cプログラムに前記工具リストを付加することによって
達成される。
するもので、上記この発明の目的は、NC工作機械を制
御するためのNO装置の入力形式である対話入力形式ま
たは直接入力形式を選択し、前記対話入力形式の場合に
は、対話プロブラムを入力し、前記対話プログラムをN
Cデータ変換してNCプログラムを作成すると共に、工
具リストを作成し、前記NC,プログラムに前記工具リ
ストを付加し、また、前記直接入力形式の場合には、前
記NCプログラム及び前記工具リストを入力し、前記N
Cプログラムに前記工具リストを付加することによって
達成される。
(発明の作用)
この発明は、NCプログラムに工具リストを付加し、記
憶しているので、オペレータ等が工具リストを表示させ
て工具リストの内容を確認でとるものであり、さらに、
入力した対話プログラムの消去もできるものである。
憶しているので、オペレータ等が工具リストを表示させ
て工具リストの内容を確認でとるものであり、さらに、
入力した対話プログラムの消去もできるものである。
(発明の実施例)
第1図は、この発明による工具リスト保存方式を実現す
る装置の実施例を示すブロック図であり、入力装置11
から入力された対話プログラムSAを記憶する対話プロ
グラム記憶部12と、この対話プログラム記憶部12か
ら読出された対話プログラムSへをNCデータ変換し、
工具リストを作成するNCデータ変換部13とを有して
いる。また、入力装置11から入力されたNCプログラ
ムSB及び工具リストSCをそれぞれ記憶するNCプロ
グラム記憶部14及び工具リスト記憶部15を有してい
る。さらに、NCデータ変換部13から読出されたNC
プログラムSDに、NCデータ変換部13から読出され
た工具リストSEを付加し、また、NCプログラム記憶
部14から読出されたNOプログラムSFに、工具リス
ト記憶部15から読出された工具リストSGを付加する
工具リスト付加部16と、工具リスト付加部16で工具
リストSEまたはSGが付加されたNCプログラムSl
+またはSにを記憶する付加NCプログラム記憶部17
とが設けられている。
る装置の実施例を示すブロック図であり、入力装置11
から入力された対話プログラムSAを記憶する対話プロ
グラム記憶部12と、この対話プログラム記憶部12か
ら読出された対話プログラムSへをNCデータ変換し、
工具リストを作成するNCデータ変換部13とを有して
いる。また、入力装置11から入力されたNCプログラ
ムSB及び工具リストSCをそれぞれ記憶するNCプロ
グラム記憶部14及び工具リスト記憶部15を有してい
る。さらに、NCデータ変換部13から読出されたNC
プログラムSDに、NCデータ変換部13から読出され
た工具リストSEを付加し、また、NCプログラム記憶
部14から読出されたNOプログラムSFに、工具リス
ト記憶部15から読出された工具リストSGを付加する
工具リスト付加部16と、工具リスト付加部16で工具
リストSEまたはSGが付加されたNCプログラムSl
+またはSにを記憶する付加NCプログラム記憶部17
とが設けられている。
次に、第2図に示すフローチャートを参照して、この発
明方式の動作を説明する。
明方式の動作を説明する。
まず、オペレータ等がNC装置の入力形式である対話入
力形式にするか否かを確認しくステップ521)、対話
入力形式にする場合には、入力装置llで対話プログラ
ムSAを入力しくステップS22 ) 、対話プログラ
ム記憶部12がこの対話プログラムSへを記憶する(ス
テ・ンブ523)。そして、この対話プログラムSへを
NCデータ変換するか否かを確認しくステップS24
) 、NCデータ変換しない場合には、処理を終了する
。一方、前記判断ステップS24において、対話プログ
ラムSAをNCデータ変換する場合には、NCデータ変
換部13がNCプログラムに変換する(ステップ525
)と共に、工具リストを作成する(ステップ526)、
そして、NCデータ変換部13から読出された上記NC
プログラムS[)に、NCデータ変換部13から読出さ
れた上記工具リストSEを、工具リスト付加部16が付
加する(ステップ527)。ざらに、旧NCプログラム
の有無を確認しくステップ528 ) 、旧NCプログ
ラムが無い場合には、工具リスト付加部16から読出さ
れた工具リストSEが付加されたNCプログラムSHを
付加NCプログラム記憶部17が記憶しくステップS3
Q ) 、処理を終了する。一方、前記判断ステップ5
28において、旧NCプログラムが有る場合には、新旧
データを書替え(ステップS2!l ) 、このNCプ
ログラム511を付加NCプログラム記憶部17が記憶
しくステップ530 ) 、処理を終了する。
力形式にするか否かを確認しくステップ521)、対話
入力形式にする場合には、入力装置llで対話プログラ
ムSAを入力しくステップS22 ) 、対話プログラ
ム記憶部12がこの対話プログラムSへを記憶する(ス
テ・ンブ523)。そして、この対話プログラムSへを
NCデータ変換するか否かを確認しくステップS24
) 、NCデータ変換しない場合には、処理を終了する
。一方、前記判断ステップS24において、対話プログ
ラムSAをNCデータ変換する場合には、NCデータ変
換部13がNCプログラムに変換する(ステップ525
)と共に、工具リストを作成する(ステップ526)、
そして、NCデータ変換部13から読出された上記NC
プログラムS[)に、NCデータ変換部13から読出さ
れた上記工具リストSEを、工具リスト付加部16が付
加する(ステップ527)。ざらに、旧NCプログラム
の有無を確認しくステップ528 ) 、旧NCプログ
ラムが無い場合には、工具リスト付加部16から読出さ
れた工具リストSEが付加されたNCプログラムSHを
付加NCプログラム記憶部17が記憶しくステップS3
Q ) 、処理を終了する。一方、前記判断ステップ5
28において、旧NCプログラムが有る場合には、新旧
データを書替え(ステップS2!l ) 、このNCプ
ログラム511を付加NCプログラム記憶部17が記憶
しくステップ530 ) 、処理を終了する。
一方、前記判断ステップS21において、対話プログラ
ム形式にしない(直接入力形式)場合には、オペレータ
等が入力装置11でNCプログラムSBを入力しくステ
ップ531 ) 、 NCプログラム記憶部14がこの
NCプログラムSBを記憶する。そして、工具リストを
作成するか否かを確認しくステップ532 ) 、工具
リストを作成しない場合には、ステップ528に進み、
上述した処理(ステップ528〜530)を方邑して、
処玉里を終了する。一方、前記判断ステップ532にお
いて、工具リストを作成する場合には、オペレータ等が
入力装置11で工具リストSCを入力しくステップ53
3)、工具リスト記憶部15がこの工具リストSCを記
憶する。そして、NCプログラム記憶部14から読出さ
れたNCプログラムSFに、工具リスト記憶部15から
読出された工具リストSGを、工具リスト付加部16が
付加しくステップS34 ) 、ステップ528に進み
、上述した処理(ステップ528〜530)を施して、
処理を終了する。
ム形式にしない(直接入力形式)場合には、オペレータ
等が入力装置11でNCプログラムSBを入力しくステ
ップ531 ) 、 NCプログラム記憶部14がこの
NCプログラムSBを記憶する。そして、工具リストを
作成するか否かを確認しくステップ532 ) 、工具
リストを作成しない場合には、ステップ528に進み、
上述した処理(ステップ528〜530)を方邑して、
処玉里を終了する。一方、前記判断ステップ532にお
いて、工具リストを作成する場合には、オペレータ等が
入力装置11で工具リストSCを入力しくステップ53
3)、工具リスト記憶部15がこの工具リストSCを記
憶する。そして、NCプログラム記憶部14から読出さ
れたNCプログラムSFに、工具リスト記憶部15から
読出された工具リストSGを、工具リスト付加部16が
付加しくステップS34 ) 、ステップ528に進み
、上述した処理(ステップ528〜530)を施して、
処理を終了する。
上述した装置は、プログラム編集モード以外のモード、
または、入力した対話プログラムを消去した後でも、工
具リストが付加されたNCプログラムを読出すことによ
り、工具リストを表示させ、プリントアウトさせること
ができる。
または、入力した対話プログラムを消去した後でも、工
具リストが付加されたNCプログラムを読出すことによ
り、工具リストを表示させ、プリントアウトさせること
ができる。
第3図は、上記の動作フローを示す図であり、例えば自
動運転モードのとき、工具リストを選択するか否かを確
認し、(ステップ541)、工具リストを選択しない場
合には、自動運転モードを続行する。一方、前記判断ス
テップ541において、工具リストを選択する場合には
、工具リストの有無を確認しくステップ542)、工具
リストが無い場合には、無い旨のコメントを表示しくス
テップ543)、自動運転モードを続行する。一方、前
記判断ステップS42において、工具リストが有る場合
には、自動運転モードを続行しながら表示装置の表示画
面が切替わる、即ちバックグラウンドモードにしくステ
ップ544)、表示画面に工具リストを表示する(ステ
ップ545)。そして、この工具リストをプリントアウ
トするか否かを確認しくステップ546 ) 、プリン
トアウトしない場合には、処理を終了するか否かを確認
しくステップ547)、終了しない場合にはステップ5
45にリターンし、再度、工具リストを表示する。一方
、前記判断ステップS47において、処理を終了する場
合には、ハックグラウンドモードを解除して(ステップ
546 S49 ) 、自動運転モードを続行する。一
方、前記判断ステップS46において、プリントアウト
する場合には、プリントアウトしくステップ54B )
、バックグラウンドモードを解除して(ステップ54
9)、自動運転モードを続行する。
動運転モードのとき、工具リストを選択するか否かを確
認し、(ステップ541)、工具リストを選択しない場
合には、自動運転モードを続行する。一方、前記判断ス
テップ541において、工具リストを選択する場合には
、工具リストの有無を確認しくステップ542)、工具
リストが無い場合には、無い旨のコメントを表示しくス
テップ543)、自動運転モードを続行する。一方、前
記判断ステップS42において、工具リストが有る場合
には、自動運転モードを続行しながら表示装置の表示画
面が切替わる、即ちバックグラウンドモードにしくステ
ップ544)、表示画面に工具リストを表示する(ステ
ップ545)。そして、この工具リストをプリントアウ
トするか否かを確認しくステップ546 ) 、プリン
トアウトしない場合には、処理を終了するか否かを確認
しくステップ547)、終了しない場合にはステップ5
45にリターンし、再度、工具リストを表示する。一方
、前記判断ステップS47において、処理を終了する場
合には、ハックグラウンドモードを解除して(ステップ
546 S49 ) 、自動運転モードを続行する。一
方、前記判断ステップS46において、プリントアウト
する場合には、プリントアウトしくステップ54B )
、バックグラウンドモードを解除して(ステップ54
9)、自動運転モードを続行する。
また、上述した装置は、自動運転中における工具の手動
交換のときに、”T−No、”以外の工具情報(工具名
、呼び径)を表示させることができる。
交換のときに、”T−No、”以外の工具情報(工具名
、呼び径)を表示させることができる。
第4図は上記の動作フローを示す図であり、自動運転モ
ードのとき、工具の手動交換指示の表示モードであるか
否かを確認しくステップ551)、手動交換指示のモー
トでない場合には、自動運転モードを続行する。一方、
前記判断ステップ551において、工具の手動交換指示
の表示モードである場合には、オペレータコールランプ
が点灯しくステップS52 ) 、工具リストの”T−
No 、”を探索する(ステップ553)。そして、工
具情報を表示すべき“T−No、”の有・無を確認しく
ステップ554)、工具情報を表示すべき“T−No
、”か無い場合は、”T−No、”のみを表示しくステ
ップ555)、サイクルスタートを発動するか否かを確
認しくステップ556)、発動しない場合には、ステッ
プ555にリターンして、再度、T−No、”を表示す
る。一方、前記判断ステップ55Bにおいて、サイクル
スタートを発動する場合には、オペレータコールランプ
を消灯しくステップ560)、自動運転モードを続行す
る。
ードのとき、工具の手動交換指示の表示モードであるか
否かを確認しくステップ551)、手動交換指示のモー
トでない場合には、自動運転モードを続行する。一方、
前記判断ステップ551において、工具の手動交換指示
の表示モードである場合には、オペレータコールランプ
が点灯しくステップS52 ) 、工具リストの”T−
No 、”を探索する(ステップ553)。そして、工
具情報を表示すべき“T−No、”の有・無を確認しく
ステップ554)、工具情報を表示すべき“T−No
、”か無い場合は、”T−No、”のみを表示しくステ
ップ555)、サイクルスタートを発動するか否かを確
認しくステップ556)、発動しない場合には、ステッ
プ555にリターンして、再度、T−No、”を表示す
る。一方、前記判断ステップ55Bにおいて、サイクル
スタートを発動する場合には、オペレータコールランプ
を消灯しくステップ560)、自動運転モードを続行す
る。
一方、前記判断ステップ554において、工具情報を表
示すべき”T−No、“が有る場合には、その”T−N
o 、”に対応する工具情報(工具名、呼び径)を読出
しくステップ557 ) 、この工具情報を表示する(
ステップ558)。そして、サイクルスタートを発動す
るか否かを確認しくステップ559)、発動しない場合
には、ステップ558にリターンして、再度、工具情報
を表示する(ステップ558)。一方前記判断ステップ
S59において、サイクルスタートを発動する場合には
、オペレータコールランプを消灯しくステップ560
) 、自動運転モートを続行する。
示すべき”T−No、“が有る場合には、その”T−N
o 、”に対応する工具情報(工具名、呼び径)を読出
しくステップ557 ) 、この工具情報を表示する(
ステップ558)。そして、サイクルスタートを発動す
るか否かを確認しくステップ559)、発動しない場合
には、ステップ558にリターンして、再度、工具情報
を表示する(ステップ558)。一方前記判断ステップ
S59において、サイクルスタートを発動する場合には
、オペレータコールランプを消灯しくステップ560
) 、自動運転モートを続行する。
(発明の効果)
以上のようにこの発明方式によれば、工具リストが保存
されるので、入力した対話プログラムの消去かでき、メ
モリの容量不足を解消することができる。さらに、工具
リストが表示装置に表示されるので、工具リストの内容
確認を迅速に行なうことができ、作業能率の向上や誤操
作の防止を図ることができるようになる。
されるので、入力した対話プログラムの消去かでき、メ
モリの容量不足を解消することができる。さらに、工具
リストが表示装置に表示されるので、工具リストの内容
確認を迅速に行なうことができ、作業能率の向上や誤操
作の防止を図ることができるようになる。
第1図はこの発明方式を実現する装置の概略を示すブロ
ック図、第2図はこの発明の詳細な説明するフローチャ
ート、第3図及び第4図はこの発明の別の動作を説明す
るフローチャートである。 11・・・入力装置、12・・・対話プログラム記憶部
、13・・・NCデータ変換部、14・・・NCプログ
ラム記憶部、15・・・工具リスト記憶部、16・・・
工具リスト付加部、17・・・付加NCプログラム記憶
部。 出願人代理人 安 形 雄 三 茶2日 羊3巨
ック図、第2図はこの発明の詳細な説明するフローチャ
ート、第3図及び第4図はこの発明の別の動作を説明す
るフローチャートである。 11・・・入力装置、12・・・対話プログラム記憶部
、13・・・NCデータ変換部、14・・・NCプログ
ラム記憶部、15・・・工具リスト記憶部、16・・・
工具リスト付加部、17・・・付加NCプログラム記憶
部。 出願人代理人 安 形 雄 三 茶2日 羊3巨
Claims (1)
- NC工作機械を制御するためのNC装置の入力形式であ
る対話入力形式または直接入力形式を選択し、前記対話
入力形式の場合には、対話プロブラムを入力し、前記対
話プログラムをNCデータ変換してNCプログラムを作
成すると共に、工具リストを作成し、前記NCプログラ
ムに前記工具リストを付加し、また、前記直接入力形式
の場合には、前記NCプログラム及び前記工具リストを
入力し、前記NCプログラムに前記工具リストを付加す
るようにしたことを特徴とするNC装置における工具リ
スト保存方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62078948A JPH0763918B2 (ja) | 1987-03-31 | 1987-03-31 | Nc装置における工具リスト保存方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62078948A JPH0763918B2 (ja) | 1987-03-31 | 1987-03-31 | Nc装置における工具リスト保存方式 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS63245352A true JPS63245352A (ja) | 1988-10-12 |
JPH0763918B2 JPH0763918B2 (ja) | 1995-07-12 |
Family
ID=13676111
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP62078948A Expired - Lifetime JPH0763918B2 (ja) | 1987-03-31 | 1987-03-31 | Nc装置における工具リスト保存方式 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0763918B2 (ja) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5882647A (ja) * | 1981-11-05 | 1983-05-18 | Yamazaki Mazak Corp | マシニングセンタにおけるマガジンポケツトの割付け制御方法 |
JPS5882648A (ja) * | 1981-11-05 | 1983-05-18 | Yamazaki Mazak Corp | 数値制御工作機械における工具配列制御方法 |
-
1987
- 1987-03-31 JP JP62078948A patent/JPH0763918B2/ja not_active Expired - Lifetime
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5882647A (ja) * | 1981-11-05 | 1983-05-18 | Yamazaki Mazak Corp | マシニングセンタにおけるマガジンポケツトの割付け制御方法 |
JPS5882648A (ja) * | 1981-11-05 | 1983-05-18 | Yamazaki Mazak Corp | 数値制御工作機械における工具配列制御方法 |
Also Published As
Publication number | Publication date |
---|---|
JPH0763918B2 (ja) | 1995-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2927484B2 (ja) | プログラムの自動生成方法及び装置 | |
JPWO2008010264A1 (ja) | 数値制御装置 | |
JP3211422B2 (ja) | ロボット制御装置 | |
JPS63245352A (ja) | Nc装置における工具リスト保存方式 | |
JPH04122543A (ja) | 数値制御装置及び工具交換位置変更方法 | |
US5995987A (en) | Programming method and programming unit for programmable controller in which only common names for application instructions need be designated by the programmer | |
JPS58168105A (ja) | 4軸数値制御旋盤用数値制御装置 | |
JP2649801B2 (ja) | 数値制御装置における表示切換方法 | |
JP2519922B2 (ja) | Nc装置における工具リスト表示方式 | |
JPS63149705A (ja) | Ncデ−タ作成装置 | |
JPH07152416A (ja) | プログラム再開機能を備えた数値制御装置 | |
JPS5929376B2 (ja) | 工具コ−ドの指定方法 | |
JPH1049211A (ja) | 加工用数値制御プログラム名表示方法及び装置 | |
JP4774683B2 (ja) | サーボ制御装置の支援装置 | |
JPH08161019A (ja) | プレイバック編集機能を備えた数値制御装置 | |
JP2006107172A (ja) | プログラマブルコントローラのプログラミング装置 | |
JPH064214B2 (ja) | 数値制御工作機械における加工順序制御方法 | |
JP2603219B2 (ja) | 加工プロセス制御部を有するncデータ作成装置 | |
JPH08286712A (ja) | シーケンス・プログラムの編集方式 | |
JPS6149206A (ja) | 工程運転方法 | |
JPH01181104A (ja) | 数値制御装置 | |
KR100817364B1 (ko) | 프로그래머블 로직 컨트롤러의 주변 장치 및 그 프로그램작성 방법 | |
JPH03167608A (ja) | Nc加工情報の音声表示方式 | |
JPS62208853A (ja) | Nc工作機械の工具編集装置 | |
JP3072918B2 (ja) | スケジュール運転方法 |