JPH02190906A - 数値制御装置 - Google Patents
数値制御装置Info
- Publication number
- JPH02190906A JPH02190906A JP978589A JP978589A JPH02190906A JP H02190906 A JPH02190906 A JP H02190906A JP 978589 A JP978589 A JP 978589A JP 978589 A JP978589 A JP 978589A JP H02190906 A JPH02190906 A JP H02190906A
- Authority
- JP
- Japan
- Prior art keywords
- program
- memory
- output
- numerical control
- time
- 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
Landscapes
- Stored Programmes (AREA)
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野〕
本発明はメモリ内に格納しているプログラムを出力要求
により外部機器に出力する数値制御装置に関する。
により外部機器に出力する数値制御装置に関する。
(従来の技術)
従来、この種の数値制御装置は、出力すべきプログラム
を自ら判断する能力は無く、オペレータが指定したプロ
グラムを単純に外部機器に出力するか、または、特開昭
63−25706号公報に開示されているように、NC
プログラム名またはNCプログラムファイル名を人力し
て、人力されたNCプログラムの全プログラムリストを
出力するものがあった。
を自ら判断する能力は無く、オペレータが指定したプロ
グラムを単純に外部機器に出力するか、または、特開昭
63−25706号公報に開示されているように、NC
プログラム名またはNCプログラムファイル名を人力し
て、人力されたNCプログラムの全プログラムリストを
出力するものがあった。
(発明が解決しようとする課題〕
上述した従来の数値制御装置は、混在して格納されてい
る複数のプログラムの中からある特定(複数)のプログ
ラムを出力するためには、オペレータがプログラム−覧
から目的のプログラムを詮索し、1つずつ出力しなけれ
ばならないので手間がかかり、また特開昭63−257
06号の場合もNCプログラム名またはNCプログラム
ファイル名の指定しかできないという欠点がある。
る複数のプログラムの中からある特定(複数)のプログ
ラムを出力するためには、オペレータがプログラム−覧
から目的のプログラムを詮索し、1つずつ出力しなけれ
ばならないので手間がかかり、また特開昭63−257
06号の場合もNCプログラム名またはNCプログラム
ファイル名の指定しかできないという欠点がある。
本発明の目的は、内部にある複数のプログラムの中から
オペレータが指定した特定のプログラムを自ら選別する
能力を持ち、指定された特定のプログラムの出力を容易
に行うことができる数値制御装置を提供することである
。
オペレータが指定した特定のプログラムを自ら選別する
能力を持ち、指定された特定のプログラムの出力を容易
に行うことができる数値制御装置を提供することである
。
(Jaを解決するための手段〕
本発明の数値制御装置は、メモリの複数に分割された領
域ごとに、格納したプログラムのプログラム番号と属性
と作成日時と格納位置の先頭ポインタとを記入する欄を
備えたテーブルと、メモリにプログラムを格納するとき
、前記テーブルにそれぞれのプログラム番号と属性と作
成日時と先頭ポインタとを登録し、外部からプログラム
のプログラム番号の範囲、属性、作成日時のいずれかつ
を指定した出力要求を受けたとき、前記テーブルをその
先頭領域から順に一領域ずつ参照して、それぞれの出力
要求に対して登録されているプログラム番号が指定され
たプログラム番号の範囲内に入るか否か、あるいは属性
または作成日時か一致するか否かを判断し、登録されて
いるプログラム番号が指定範囲内にあるとき、あるいは
属性または作成日時が一致するとき該プログラム番号の
プログラムの出力を指令する制御部とを有している。
域ごとに、格納したプログラムのプログラム番号と属性
と作成日時と格納位置の先頭ポインタとを記入する欄を
備えたテーブルと、メモリにプログラムを格納するとき
、前記テーブルにそれぞれのプログラム番号と属性と作
成日時と先頭ポインタとを登録し、外部からプログラム
のプログラム番号の範囲、属性、作成日時のいずれかつ
を指定した出力要求を受けたとき、前記テーブルをその
先頭領域から順に一領域ずつ参照して、それぞれの出力
要求に対して登録されているプログラム番号が指定され
たプログラム番号の範囲内に入るか否か、あるいは属性
または作成日時か一致するか否かを判断し、登録されて
いるプログラム番号が指定範囲内にあるとき、あるいは
属性または作成日時が一致するとき該プログラム番号の
プログラムの出力を指令する制御部とを有している。
第1図は本発明の数値制御装置の基本構成を示すブロッ
ク図である。
ク図である。
本発明の数値制御装置は、メモリ100内に有するテー
ブルの欄にメモリ+00の各領域に格納中の各プログラ
ムのプログラム番号と属性と作成日時とメモリ100内
の先頭ポインタとが登録されている。そこでオペレータ
は、人力装置102を介してプログラムの出力要求を行
う場合、出力要求中に単にプログラム番号の範囲を指定
するか、あるいはプログラムの属性を指定するか、また
はプログラムの作成日時を指定することにより、制御部
+01はテーブルの登録内容を逐次参照して、それぞわ
の出力要求に合致するプログラム番号のプログラムを選
別し、目的のプログラムのみを出力装置+03から外部
機器に出力することができる。
ブルの欄にメモリ+00の各領域に格納中の各プログラ
ムのプログラム番号と属性と作成日時とメモリ100内
の先頭ポインタとが登録されている。そこでオペレータ
は、人力装置102を介してプログラムの出力要求を行
う場合、出力要求中に単にプログラム番号の範囲を指定
するか、あるいはプログラムの属性を指定するか、また
はプログラムの作成日時を指定することにより、制御部
+01はテーブルの登録内容を逐次参照して、それぞわ
の出力要求に合致するプログラム番号のプログラムを選
別し、目的のプログラムのみを出力装置+03から外部
機器に出力することができる。
(実施例)
次に、本発明の実施例について図面を参照して説明する
。
。
第2図は本発明の数値制御装置の一実施例の構成を示す
ブロック図、第3図(a) 、 (b)は本実施例の処
理内容を示すフローチャートである。
ブロック図、第3図(a) 、 (b)は本実施例の処
理内容を示すフローチャートである。
メモリ5は複数の領域#0〜#n (nはある正整数)
に分割されており、そわぞれの9R域にオペレータのキ
ーボード3の操作により加ニブログラムが1つずつ格納
されている。メモリ6は次の表1に示すテーブルを備え
、テーブルの各欄にはメモリ5の各領域番号#0〜#n
に格納中の加ニブログラムのプログラム番号+000.
1001.・・・と、メモリ5におけるその先頭ポイン
タ 0. +58.・・・と、属性1−1.1−2.・
・・と、作成日時1988−10−05.・・・とが同
様にオペレータの操作により各領域番号に対応して登録
されている。
に分割されており、そわぞれの9R域にオペレータのキ
ーボード3の操作により加ニブログラムが1つずつ格納
されている。メモリ6は次の表1に示すテーブルを備え
、テーブルの各欄にはメモリ5の各領域番号#0〜#n
に格納中の加ニブログラムのプログラム番号+000.
1001.・・・と、メモリ5におけるその先頭ポイン
タ 0. +58.・・・と、属性1−1.1−2.・
・・と、作成日時1988−10−05.・・・とが同
様にオペレータの操作により各領域番号に対応して登録
されている。
属性とは、多系列制御の可能な複数の多軸旋盤か複数の
系統を構成している加ニジステムにおいて、それぞれの
加ニブログラムが適用される。系統と系列とを示すコー
ドである。
系統を構成している加ニジステムにおいて、それぞれの
加ニブログラムが適用される。系統と系列とを示すコー
ドである。
表1
出力装置4は指示されたときメモリS内の加ニブログラ
ムを出力し、表示装置2は加ニブログラムの入出力およ
びテーブルへの登録操作中、オペレータがその状況を監
視するためのもので、マイクロプロセッサ1はこれらの
装置全体を制御する。
ムを出力し、表示装置2は加ニブログラムの入出力およ
びテーブルへの登録操作中、オペレータがその状況を監
視するためのもので、マイクロプロセッサ1はこれらの
装置全体を制御する。
次に、フローチャートを参照して、プログラム番号の範
囲を指定するときの本実施例の動作を説明する。
囲を指定するときの本実施例の動作を説明する。
まず、オペレータはキーボード3からメモリ5に格納中
の加ニブログラムのプログラム番号の範囲を指定するプ
ログラム出力指令を行なう。プログラム番号範囲指定の
方法は例えば次の様な指令方法が可能である。
の加ニブログラムのプログラム番号の範囲を指定するプ
ログラム出力指令を行なう。プログラム番号範囲指定の
方法は例えば次の様な指令方法が可能である。
rlooO,1999範囲指定0UTJこのときは、1
000から1999までの指定範囲の加ニブログラムの
みが抽出され出力される。マイクロプロセッサ1は加ニ
ブログラムの出力要求を常時監視して(ステップ31)
、出力要求が有ったことを検出すると出力要求がプログ
ラム番号範囲指定の指令か、属性指定か、作成日時指定
か、または他の処理指定かを判断する(ステップ32)
。判断結果が他処理指定であれば該当する処理を行う(
ステップ33)。いまの場合、判断結果がプログラム番
号範囲指定であるので領域番号Nを保持するレジスタ(
不図示)の内容を#0にリセットして(ステップ34)
、メモリ6のテーブル(表1)の領域番号N(いまの場
合#0)のプログラム番号1000を読み取る(ステッ
チ35)。次に、マイクロプロセッサ1は読み取ったプ
ログラム番号1000が指定された出力要求のプログラ
ム番号範囲に入るか否かを判断する(ステップ36)。
000から1999までの指定範囲の加ニブログラムの
みが抽出され出力される。マイクロプロセッサ1は加ニ
ブログラムの出力要求を常時監視して(ステップ31)
、出力要求が有ったことを検出すると出力要求がプログ
ラム番号範囲指定の指令か、属性指定か、作成日時指定
か、または他の処理指定かを判断する(ステップ32)
。判断結果が他処理指定であれば該当する処理を行う(
ステップ33)。いまの場合、判断結果がプログラム番
号範囲指定であるので領域番号Nを保持するレジスタ(
不図示)の内容を#0にリセットして(ステップ34)
、メモリ6のテーブル(表1)の領域番号N(いまの場
合#0)のプログラム番号1000を読み取る(ステッ
チ35)。次に、マイクロプロセッサ1は読み取ったプ
ログラム番号1000が指定された出力要求のプログラ
ム番号範囲に入るか否かを判断する(ステップ36)。
判断結果がYESの場合は出力装置4より、メモリ5内
の先頭ポインタO以降に記憶されているプログラム番号
1000の加ニブログラムを出力する(ステップ37)
。判断結果がNOの場合はこの処理を行わない。次に、
マイクロプロセッサ1はメモリ6の登録プログラムが終
了か否かを判断しくステップ38)、終了でなければレ
ジスタの領域番号Nの内容に1を加算して(ステップ3
9)、ステップ35に戻り、同様の動作を繰り返す。i
&後に登録プログラムすべての判断を終って動作を終了
する。したがって、メモリ5に記憶されている加ニブロ
グラムの内、オペレータが指定したtoooないし19
99の範囲のプログラム番号を有するすべての加ニブロ
グラムを順に外部機器に出力することができる。
の先頭ポインタO以降に記憶されているプログラム番号
1000の加ニブログラムを出力する(ステップ37)
。判断結果がNOの場合はこの処理を行わない。次に、
マイクロプロセッサ1はメモリ6の登録プログラムが終
了か否かを判断しくステップ38)、終了でなければレ
ジスタの領域番号Nの内容に1を加算して(ステップ3
9)、ステップ35に戻り、同様の動作を繰り返す。i
&後に登録プログラムすべての判断を終って動作を終了
する。したがって、メモリ5に記憶されている加ニブロ
グラムの内、オペレータが指定したtoooないし19
99の範囲のプログラム番号を有するすべての加ニブロ
グラムを順に外部機器に出力することができる。
次に、加ニブログラムの属性を指定するときは、例えば
次のように、系統番号と系列番号とを併記指定してキー
ボード3から出力要求を行う。
次のように、系統番号と系列番号とを併記指定してキー
ボード3から出力要求を行う。
「1.1 属性指定0UTJ
また、加ニブログラムの作成日時を指定するときは、次
の3通りのような指令方法が可能である。
の3通りのような指令方法が可能である。
り西暦指令
2)西暦と月指令
3)西暦と月と日指令
例えば次にように、作成年月を指定してキーボード3か
ら出力要求を行えばよい。
ら出力要求を行えばよい。
r1988.10 作成日時0UTJいずれの場合に
も上述したプログラム番号範囲指定の出力要求の場合と
同様の動作を、それぞれステップ31.32ならびにス
テップ44ないし49またはステップ54ないし59で
行って、ステップ46.47またはステップ56.57
でそれぞれ出力要求の指定と一致した属性または作成日
時のプログラム番号の加ニブログラムをすべてメモリ5
から選んで順に出力することかできる。
も上述したプログラム番号範囲指定の出力要求の場合と
同様の動作を、それぞれステップ31.32ならびにス
テップ44ないし49またはステップ54ないし59で
行って、ステップ46.47またはステップ56.57
でそれぞれ出力要求の指定と一致した属性または作成日
時のプログラム番号の加ニブログラムをすべてメモリ5
から選んで順に出力することかできる。
以上説明したように本発明は、メモリに格納しているプ
ログラムを外部機器へ出力するときに、プログラムのプ
ログラム番号範囲、または属性、または作成日時が出力
要求に一致するか否かを判断し、一致したとき出力する
ことにより、複数の異なるプログラムを制御する数値制
御装置からの特定のプログラムの出力操作を容易に行う
ことができるという効果がある。
ログラムを外部機器へ出力するときに、プログラムのプ
ログラム番号範囲、または属性、または作成日時が出力
要求に一致するか否かを判断し、一致したとき出力する
ことにより、複数の異なるプログラムを制御する数値制
御装置からの特定のプログラムの出力操作を容易に行う
ことができるという効果がある。
第1図は本発明の数値制御装置の基本構成を示すブロッ
ク図、第2図は本発明の数値制御装置の一実施例の構成
を示すブロック図、第3図(a)。 (b)は第2図の実施例の処理内容を示すフローチャー
トである。 +00・・・メモリ、 +01・・・制御部、+0
2・・・人力装置、 +03・・・出力装置、1・・
・マイクロプロセッサ、 2・・・表示装置、 3・・・キーボード、4
・・・出力装置、 5,6・・・メモリ、31〜3
9.44〜49.54〜59・・・ステップ。
ク図、第2図は本発明の数値制御装置の一実施例の構成
を示すブロック図、第3図(a)。 (b)は第2図の実施例の処理内容を示すフローチャー
トである。 +00・・・メモリ、 +01・・・制御部、+0
2・・・人力装置、 +03・・・出力装置、1・・
・マイクロプロセッサ、 2・・・表示装置、 3・・・キーボード、4
・・・出力装置、 5,6・・・メモリ、31〜3
9.44〜49.54〜59・・・ステップ。
Claims (1)
- 【特許請求の範囲】 1、メモリが複数の領域に分割され、領域ごとに格納さ
れたプログラムを外部からの指令に応じて外部機器に出
力する数値制御装置において、 前記領域ごとに、格納したプログラムのプログラム番号
と属性と作成日時と格納位置の先頭ポインタとを記入す
る欄を備えたテーブルと、メモリにプログラムを格納す
るとき、前記テーブルにそれぞれのプログラム番号と属
性と作成日時と先頭ポインタとを登録し、外部からプロ
グラムのプログラム番号の範囲、属性、作成日時のいず
れか一つを指定した出力要求を受けたとき、前記テーブ
ルをその先頭領域から順に一領域ずつ参照して、それぞ
れの出力要求に対して登録されているプログラム番号が
指定されたプログラム番号の範囲内に入るか否か、ある
いは属性または作成日時が一致するか否かを判断し、登
録されているプログラム番号が指定範囲内にあるとき、
あるいは属性または作成日時が一致するとき、該プログ
ラム番号のプログラムの出力を指令する制御部とを有す
ることを特徴とする数値制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP978589A JPH02190906A (ja) | 1989-01-20 | 1989-01-20 | 数値制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP978589A JPH02190906A (ja) | 1989-01-20 | 1989-01-20 | 数値制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02190906A true JPH02190906A (ja) | 1990-07-26 |
Family
ID=11729885
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP978589A Pending JPH02190906A (ja) | 1989-01-20 | 1989-01-20 | 数値制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02190906A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102043391A (zh) * | 2009-10-20 | 2011-05-04 | 发那科株式会社 | 数值控制装置 |
-
1989
- 1989-01-20 JP JP978589A patent/JPH02190906A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102043391A (zh) * | 2009-10-20 | 2011-05-04 | 发那科株式会社 | 数值控制装置 |
| JP2011090399A (ja) * | 2009-10-20 | 2011-05-06 | Fanuc Ltd | 加工プログラムやバイナリデータが記憶されているメモリの領域を分割・結合することが可能な数値制御装置 |
| US8195911B2 (en) | 2009-10-20 | 2012-06-05 | Fanuc Ltd. | Numerical controller capable of dividing and combining memory areas to store machining programs and binary data |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5535388A (en) | Apparatus for dynamically collecting and editing management information during a software development process | |
| JPH02190906A (ja) | 数値制御装置 | |
| JP2800592B2 (ja) | 加工図形データへの工具配置干渉チェック方法 | |
| JPS6022236A (ja) | メツセ−ジ出力方式 | |
| JPS60122435A (ja) | メモリダンプ方式 | |
| JPS58119006A (ja) | 数値制御工作機械に於けるプログラム制御方法 | |
| JP4501046B2 (ja) | モニタリングシステム | |
| JPH0689299A (ja) | 自動入力画面設定方式 | |
| JP2737850B2 (ja) | 情報処理方法 | |
| JPS61279906A (ja) | プログラマブルコントロ−ラ | |
| JP3143909B2 (ja) | ファイル処理装置 | |
| JPS60175151A (ja) | 情報処理装置 | |
| JPS63148373A (ja) | 回路図デ−タの管理方式 | |
| JPH03202936A (ja) | 情報処理システム | |
| JPH0264711A (ja) | 対話システムの段取り手順監視方法 | |
| JP2527281Y2 (ja) | Promプログラマ制御装置 | |
| JPH06161516A (ja) | シーケンスプログラムのチェック方法 | |
| JPS63184105A (ja) | 数値制御装置 | |
| JPS62143169A (ja) | スケジユ−ル入力装置 | |
| JPH02183364A (ja) | 図表目次及び目次自動作成方式 | |
| JPS63149704A (ja) | プログラミング装置 | |
| JPH02274454A (ja) | Cad/cam装置 | |
| JPH10198U (ja) | 旋盤用ncデータ入力システム | |
| JPH01166217A (ja) | コンピュータ制御文作成方式 | |
| JPH02257304A (ja) | 数値制御自動プログラミング装置の切削条件選択装置 |