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
Application number
JP978589A
Other languages
English (en)
Inventor
Takeshi Tanaka
毅 田中
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.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Manufacturing Co Ltd
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 Yaskawa Electric Manufacturing Co Ltd filed Critical Yaskawa Electric Manufacturing Co Ltd
Priority to JP978589A priority Critical patent/JPH02190906A/ja
Publication of JPH02190906A publication Critical patent/JPH02190906A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野〕 本発明はメモリ内に格納しているプログラムを出力要求
により外部機器に出力する数値制御装置に関する。
(従来の技術) 従来、この種の数値制御装置は、出力すべきプログラム
を自ら判断する能力は無く、オペレータが指定したプロ
グラムを単純に外部機器に出力するか、または、特開昭
63−25706号公報に開示されているように、NC
プログラム名またはNCプログラムファイル名を人力し
て、人力されたNCプログラムの全プログラムリストを
出力するものがあった。
(発明が解決しようとする課題〕 上述した従来の数値制御装置は、混在して格納されてい
る複数のプログラムの中からある特定(複数)のプログ
ラムを出力するためには、オペレータがプログラム−覧
から目的のプログラムを詮索し、1つずつ出力しなけれ
ばならないので手間がかかり、また特開昭63−257
06号の場合もNCプログラム名またはNCプログラム
ファイル名の指定しかできないという欠点がある。
本発明の目的は、内部にある複数のプログラムの中から
オペレータが指定した特定のプログラムを自ら選別する
能力を持ち、指定された特定のプログラムの出力を容易
に行うことができる数値制御装置を提供することである
(Jaを解決するための手段〕 本発明の数値制御装置は、メモリの複数に分割された領
域ごとに、格納したプログラムのプログラム番号と属性
と作成日時と格納位置の先頭ポインタとを記入する欄を
備えたテーブルと、メモリにプログラムを格納するとき
、前記テーブルにそれぞれのプログラム番号と属性と作
成日時と先頭ポインタとを登録し、外部からプログラム
のプログラム番号の範囲、属性、作成日時のいずれかつ
を指定した出力要求を受けたとき、前記テーブルをその
先頭領域から順に一領域ずつ参照して、それぞれの出力
要求に対して登録されているプログラム番号が指定され
たプログラム番号の範囲内に入るか否か、あるいは属性
または作成日時か一致するか否かを判断し、登録されて
いるプログラム番号が指定範囲内にあるとき、あるいは
属性または作成日時が一致するとき該プログラム番号の
プログラムの出力を指令する制御部とを有している。
〔作  用〕
第1図は本発明の数値制御装置の基本構成を示すブロッ
ク図である。
本発明の数値制御装置は、メモリ100内に有するテー
ブルの欄にメモリ+00の各領域に格納中の各プログラ
ムのプログラム番号と属性と作成日時とメモリ100内
の先頭ポインタとが登録されている。そこでオペレータ
は、人力装置102を介してプログラムの出力要求を行
う場合、出力要求中に単にプログラム番号の範囲を指定
するか、あるいはプログラムの属性を指定するか、また
はプログラムの作成日時を指定することにより、制御部
+01はテーブルの登録内容を逐次参照して、それぞわ
の出力要求に合致するプログラム番号のプログラムを選
別し、目的のプログラムのみを出力装置+03から外部
機器に出力することができる。
(実施例) 次に、本発明の実施例について図面を参照して説明する
第2図は本発明の数値制御装置の一実施例の構成を示す
ブロック図、第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.・・・とが同
様にオペレータの操作により各領域番号に対応して登録
されている。
属性とは、多系列制御の可能な複数の多軸旋盤か複数の
系統を構成している加ニジステムにおいて、それぞれの
加ニブログラムが適用される。系統と系列とを示すコー
ドである。
表1 出力装置4は指示されたときメモリS内の加ニブログラ
ムを出力し、表示装置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)。
判断結果がYESの場合は出力装置4より、メモリ5内
の先頭ポインタO以降に記憶されているプログラム番号
1000の加ニブログラムを出力する(ステップ37)
。判断結果がNOの場合はこの処理を行わない。次に、
マイクロプロセッサ1はメモリ6の登録プログラムが終
了か否かを判断しくステップ38)、終了でなければレ
ジスタの領域番号Nの内容に1を加算して(ステップ3
9)、ステップ35に戻り、同様の動作を繰り返す。i
&後に登録プログラムすべての判断を終って動作を終了
する。したがって、メモリ5に記憶されている加ニブロ
グラムの内、オペレータが指定したtoooないし19
99の範囲のプログラム番号を有するすべての加ニブロ
グラムを順に外部機器に出力することができる。
次に、加ニブログラムの属性を指定するときは、例えば
次のように、系統番号と系列番号とを併記指定してキー
ボード3から出力要求を行う。
「1.1 属性指定0UTJ また、加ニブログラムの作成日時を指定するときは、次
の3通りのような指令方法が可能である。
り西暦指令 2)西暦と月指令 3)西暦と月と日指令 例えば次にように、作成年月を指定してキーボード3か
ら出力要求を行えばよい。
r1988.10  作成日時0UTJいずれの場合に
も上述したプログラム番号範囲指定の出力要求の場合と
同様の動作を、それぞれステップ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・・・ステップ。

Claims (1)

  1. 【特許請求の範囲】 1、メモリが複数の領域に分割され、領域ごとに格納さ
    れたプログラムを外部からの指令に応じて外部機器に出
    力する数値制御装置において、 前記領域ごとに、格納したプログラムのプログラム番号
    と属性と作成日時と格納位置の先頭ポインタとを記入す
    る欄を備えたテーブルと、メモリにプログラムを格納す
    るとき、前記テーブルにそれぞれのプログラム番号と属
    性と作成日時と先頭ポインタとを登録し、外部からプロ
    グラムのプログラム番号の範囲、属性、作成日時のいず
    れか一つを指定した出力要求を受けたとき、前記テーブ
    ルをその先頭領域から順に一領域ずつ参照して、それぞ
    れの出力要求に対して登録されているプログラム番号が
    指定されたプログラム番号の範囲内に入るか否か、ある
    いは属性または作成日時が一致するか否かを判断し、登
    録されているプログラム番号が指定範囲内にあるとき、
    あるいは属性または作成日時が一致するとき、該プログ
    ラム番号のプログラムの出力を指令する制御部とを有す
    ることを特徴とする数値制御装置。
JP978589A 1989-01-20 1989-01-20 数値制御装置 Pending JPH02190906A (ja)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102043391A (zh) * 2009-10-20 2011-05-04 发那科株式会社 数值控制装置

Cited By (3)

* Cited by examiner, † Cited by third party
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) 数値制御自動プログラミング装置の切削条件選択装置