JPH0793009A - 数値制御装置 - Google Patents

数値制御装置

Info

Publication number
JPH0793009A
JPH0793009A JP24016393A JP24016393A JPH0793009A JP H0793009 A JPH0793009 A JP H0793009A JP 24016393 A JP24016393 A JP 24016393A JP 24016393 A JP24016393 A JP 24016393A JP H0793009 A JPH0793009 A JP H0793009A
Authority
JP
Japan
Prior art keywords
data
internal state
batch
numerical control
control device
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
JP24016393A
Other languages
English (en)
Inventor
Kenji Sawajima
健治 澤島
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP24016393A priority Critical patent/JPH0793009A/ja
Publication of JPH0793009A publication Critical patent/JPH0793009A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

(57)【要約】 【構成】数値制御装置自身が解釈し、実行することので
きる専用言語で書かれた作業指示データ、または操作指
示データを記憶するバッチデータ記憶手段7と、前記作
業指示データ、または操作指示データに従った処理を実
行するバッチ処理手段4aと、前記作業指示データ、ま
たは操作指示データに従い前記バッチ処理手段4aが読
み出した数値制御装置の内部状態データを記憶するデー
タ記憶手段12と、前記データ記憶手段に記憶された内
部状態データを出力する入出力手段3aとを備えた数値
制御装置。 【効果】オペレータは、目的に応じて必要な数値制御装
置の内部状態データをバッチデータとして登録すること
により、短時間で容易に目的に応じた数値制御装置の内
部状態を読み出すことができる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、バッチ処理手段を備
えた数値制御装置に関し、特に数値制御装置の内部状態
データを記憶するバッチ処理手段を備え、オペレータの
作業負担を軽減することが出来るとともにホストと数値
制御装置間の通信処理の負荷を軽減することが出来る数
値制御装置に関するものである。
【0002】
【従来の技術】図8は、従来の数値制御装置の要部ブロ
ック図である。
【0003】図において、800はバッチ処理機能を備
えた数値制御装置、1は数値制御装置800を制御する
ための上位コンピュータであるホスト、2は制御部、1
0はホスト1と制御部2のI/F部分である通信I/F
部である。3は制御部2の入出力処理を行う入出力処理
部である。8は加工プログラムを記憶する加工プログラ
ム記憶部、11はオペレータ等が参照出来る数値制御装
置800の内部状態データを記憶する内部状態用メモ
リ、5は加工プログラム記憶部8に記憶された加工プロ
グラムの命令を実行したり、内部状態用メモリ11に内
部状態データをセットする制御を行う加工プログラム処
理部である。9は数値制御装置800の操作ボード(図
示せず)のキー操作により加工プログラム処理部5の制
御を行ったり、内部状態用メモリ11に数値制御装置8
00の内部状態データをセットするシーケンス制御部で
ある。
【0004】数値制御装置にアラームやエラーが発生し
た場合、オペレータは、数値制御装置800のCRT等
の表示装置(図示せず)や操作ボード(図示せず)の利
用により、そのアラームやエラーを解除するため内部状
態用メモリ11に記憶された数値制御装置の内部状態デ
ータを参照し、どの内部状態が発生したアラームやエラ
ーの原因であるかを見極め、そのアラームやエラーを解
除する。参照できる数値制御装置の内部状態データとし
ては、数値制御装置で発生したアラームやエラーの履歴
と、オペレータの操作の履歴と、機械と数値制御装置間
の入出力信号の履歴、および前記履歴の発生時間等があ
る。
【0005】図9は、オペレータが、ホストから数値制
御装置の内部状態データを参照するときの通信形態の従
来例の一例を示す。オペレータは、ホスト1から数値制
御装置800に内部状態データを読み出すコマンドを送
信する。数値制御装置800では、入出力処理部3が、
指定された内部状態データを内部状態用メモリ11から
読み出す。数値制御装置800は、読み出した内部状態
データを回答としてホスト1に送信する。これにより、
オペレータは、数値制御装置の内部状態データを1個参
照できる。例えば、数値制御装置のアラームやエラーの
場合、サーボのアラーム、プログラムのエラー、機械の
アラーム等があり、その対応方法についても多種多様で
あることから、的確な判断、処置をするためには数値制
御装置の内部状態データを出来るだけ詳しく知る必要が
ある。また、数値制御装置の内部状態データを詳しく知
るには、必然的に参照する数値制御装置の内部状態デー
タが多くなり、必要とする数値制御装置の内部状態デー
タの個数分、オペレータは上記操作を繰り返していた。
【0006】例えば加工作業管理等のため毎日午前8
時、または毎週金曜日の午後5時のような特定時間に、
ワークの加工個数や機械の稼動時間など数値制御装置の
内部状態データを確認する場合、オペレータはデータを
必要とする特定時間ごとに、数値制御装置800または
ホスト1の設置場所に行き、内部状態データの読み出し
操作を行っていた。
【0007】また、機械の操作については上記のように
オペレータが行っていたが、数値制御装置が自動的に行
えることは全て作業指示データに記述し、これをバッチ
処理で実行させ、オペレータにしかできないことのみオ
ペレータは行うようにすることが提案されている。図1
0は、例えば特開平4ー211808号公報で開示され
ているこのようなバッチ処理機能を備えた数値制御装置
の要部ブロック図である。図において、900は数値制
御装置、5は加工プログラム処理部、24は加工プログ
ラム、゜ラメータ、工具データ等の入出力の指令や、加
工プログラムを必要な回数分だけ実行させる指令などが
書かれたバッチデータを解釈するバッチ処理部である。
【0008】
【発明が解決しようとする課題】従来の数値制御装置で
は、オペレータの操作の回数が多く、オペレータの作業
負担となっていた。また、バッチ処理機能を有する数値
制御装置であっても、バッチデータの管理が大変である
という問題があった。従来の数値制御装置では、アラー
ムやエラーが発生した場合、オペレータは、数値制御装
置のCRT等の表示装置(図示せず)や操作ボード(図
示せず)の利用により、アラームやエラーを解除するた
め、数値制御装置で発生したアラームやエラーの履歴、
オペレータの操作の履歴、機械と数値制御装置間の入出
力信号の履歴、これら履歴の発生時間等の多くの数値制
御装置の内部状態データを参照していた。ところが、こ
れらの数値制御装置の内部状態データには、解除したい
アラームやエラーの原因とは無関係のものが多く含まれ
ているため、オペレータは、どの内部状態データが発生
したアラームやエラーの原因であるかを見極め、そのア
ラームやエラーを解除しなければならず、この作業に要
する時間はオペレータの経験や知識によって変わってく
る。このため、作業経験の少ないオペレータにとって
は、アラームやエラーの解除が容易に行えず、作業に遅
れが生じるという問題点があった。
【0009】また、従来の数値制御装置では、オペレー
タが数値制御装置の操作ボード(図示せず)のキー操作
により、バッチ処理制御することは出来るが、オペレー
タがホストから数値制御装置を制御する場合、シーケン
ス制御部9、またはシーケンス制御部9および加工プロ
グラム処理部5を経由しないと数値制御装置のバッチデ
ータのサーチ処理、および各数値制御装置のバッチ処理
制御を行うことが出来ないという問題点があった。
【0010】また、従来の数値制御装置では、例えば加
工作業管理等のため毎日午前8時、または毎週金曜日の
午後5時のような特定時間に、ワークの加工個数や機械
の稼動時間など数値制御装置の内部状態データを確認す
る場合、オペレータはデータを必要とする特定時間ごと
に、数値制御装置またはホストの設置場所に行き、内部
状態データの読み出し操作を行う必要があった。この作
業は継続期間が短期間であれば問題ないが、長期間とな
るとオペレータにとって負担になるという問題点があっ
た。
【0011】
【課題を解決するための手段】第1の発明の数値制御装
置は、作業指示データ、または操作指示データなどの数
値制御装置自身が解釈し、実行することの出来る専用言
語で書かれたバッチデータを記憶するバッチデータ記憶
手段と、指定された前記バッチデータに従った処理を実
行するバッチ処理手段とを備えたものである。第2の発
明の数値制御装置は、数値制御装置で発生したアラーム
やエラーの履歴と、オペレータの操作の履歴と、機械と
数値制御装置間の入出力信号の履歴、および前記履歴の
発生時間等の数値制御装置の内部状態データを記憶する
内部状態記憶手段と、作業指示データ、または操作指示
データ、または前記内部状態記憶手段の記憶する内部状
態データの内から必要とする内部状態データを登録指示
など数値制御装置自身が解釈し、実行することの出来る
専用言語で書かれたバッチデータを記憶するバッチデー
タ記憶手段と、指定された前記バッチデータに従った処
理を実行するバッチ処理手段と、前記バッチデータに従
い前記バッチ処理手段が前記内部状態記憶手段から読み
出した必要とする数値制御装置の内部状態データを記憶
するデータ記憶手段と、入出力処理および前記データ記
憶手段に記憶された数値制御装置の内部状態データを出
力する入出力処理手段とを備えたものである。
【0012】第3の発明の数値制御装置は、数値制御装
置で発生したアラームやエラーの履歴と、オペレータの
操作の履歴と、機械と数値制御装置間の入出力信号の履
歴、および前記履歴の発生時間等の数値制御装置の内部
状態データを記憶する内部状態記憶手段と、作業指示デ
ータ、または操作指示データ、または前記内部状態記憶
手段の記憶する内部状態データの内から必要とする内部
状態データを登録指示など数値制御装置自身が解釈し、
実行することの出来る専用言語で書かれたバッチデータ
を記憶するバッチデータ記憶手段と、指定された前記バ
ッチデータに従った処理を実行するバッチ処理手段と、
前記バッチデータに従い前記バッチ処理手段が前記内部
状態記憶手段から読み出した必要とする数値制御装置の
内部状態データを記憶するデータ記憶手段と、入出力処
理および前記データ記憶手段に記憶された数値制御装置
の内部状態データを出力する入出力処理手段と、ホスト
との通信手段と、前記ホストとの通信手段により起動、
停止等の前記バッチ処理手段を起動、停止等の制御を行
うバッチ処理制御手段とを備えたものである。
【0013】第4の発明の数値制御装置は、数値制御装
置で発生したアラームやエラーの履歴と、オペレータの
操作の履歴と、機械と数値制御装置間の入出力信号の履
歴、および前記履歴の発生時間等の数値制御装置の内部
状態データを記憶する内部状態記憶手段と、作業指示デ
ータ、または操作指示データ、または前記内部状態記憶
手段の記憶する内部状態データの内から必要とする内部
状態データを登録指示など数値制御装置自身が解釈し、
実行することの出来る専用言語で書かれたバッチデータ
を記憶するバッチデータ記憶手段と、指定された前記バ
ッチデータに従った処理を実行するバッチ処理手段と、
前記バッチデータに従い前記バッチ処理手段が前記内部
状態記憶手段から読み出した必要とする数値制御装置の
内部状態データを記憶するデータ記憶手段と、入出力処
理および前記データ記憶手段に記憶された数値制御装置
の内部状態データを出力する入出力処理手段と、起動、
停止等の前記バッチ処理手段を起動、停止等の制御を行
うバッチ処理制御手段と、前記バッチ処理手段の起動、
停止の時間設定が可能な時間設定手段と、前記時間設定
手段に設定された時間ごとに前記バッチ処理手段を制御
を行うバッチ処理制御手段とを備えたものである。
【0014】
【作用】第1の発明の数値制御装置は、各数値制御装置
ごとの作業指示、または操作指示を各数値制御装置のバ
ッチデータとして登録しておくことによりオペレータの
操作が最小限で済むようになり、オペレータの作業負担
が軽減出来る。第2の発明の数値制御装置は、オペレー
タが各アラームや各エラーごとにそのアラームやエラー
の原因と関連のある数値制御装置の内部状態データをま
とめてバッチデータに登録しておけば、アラームやエラ
ーが発生したときに、そのアラームやエラーの原因と関
連のある内部状態データのみを参照出来るので、オペレ
ータがアラームやエラーの原因を突き止めやすくなり、
短時間でアラームやエラーを解除することが出来る。
【0015】第3の発明の数値制御装置は、オペレータ
が1台のホストから数台の数値制御装置を制御する場
合、各数値制御装置ごとの作業指示、または操作指示を
各数値制御装置のバッチデータとして登録しておけば、
オペレータが1台のホストから数台の数値制御装置を容
易にバッチデータのサーチ処理およびバッチ処理制御を
行うことが出来る。このため、オペレータの操作が最小
限で済むようになり、オペレータの作業負担が軽減出来
る。
【0016】第4の発明の数値制御装置は、オペレータ
が予めバッチデータに読み出したい数値制御装置の内部
状態データの項目を登録しておき、時間設定部にバッチ
処理部を実行させる特定時間を設定することにより、数
値制御装置自身が特定時間ごとに登録した数値制御装置
の内部状態データを記憶するので、オペレータの作業の
し忘れを確実に防止することが出来る。
【0017】
【実施例】
実施例1.図1は、第1および第2の発明の一実施例で
ある数値制御装置の要部ブロック図である。図におい
て、100は数値制御装置、2aは制御部、3aは入出
力処理部、7は例えば、加工プログラム運転や、ジョグ
運転や、ステップ運転や、原点復帰運転の開始、停止、
リセット等の運転制御、および数値制御装置800の内
部状態データの読み出し等、数値制御装置自身が解釈
し、実行することの出来る専用言語で書かれた作業指示
データ、または操作指示データの命令であるバッチデー
タを記憶するバッチデータ記憶部、4aはバッチデータ
記憶部7に記憶されたバッチデータを実行するバッチ処
理部、12はデータ記憶部である。
【0018】入出力処理部3aは、制御部2aの入出力
処理に加え、データ記憶部12に記憶された数値制御装
置100の内部状態データをホスト1に出力する処理も
行う。また、バッチ処理部4aは、アラームやエラーの
原因と関連のあると考えバッチデータに登録された数値
制御装置100の内部状態データを読み出し、データ記
憶部12に記憶する処理も行う。
【0019】データ記憶部12は、指定されたバッチデ
ータに基づきバッチ処理部4aが読み出した数値制御装
置100の内部状態データを記憶するものである。
【0020】なお、図1中の1、5、8、11は上記従
来例の構成部分と同一または相当する構成部分であるの
で、ここでは説明を省略する。
【0021】上記説明では、オペレータがアラームやエ
ラーの原因と関連のあると考えた数値制御装置の内部状
態データの読み出すことについて述べたが、オペレータ
が加工作業管理等の目的に応じて必要な数値制御装置の
内部状態データをバッチデータに登録すれば、その必要
な数値制御装置の内部状態データを読み出すことも可能
である。
【0022】図2は、バッチデータの一例である。図に
おいて、@START(1,IDOU1.PRG)は、
バッチ処理部4aに対して、加工プログラム記憶部8に
記憶されたIDOU1.PRGという加工プログラムで
プログラム運転を行う命令である。 @RUNSTS(1)は、バッチ処理部4aに対して、
運転中、運転中でない、アラーム発生中等の運転状態を
読み出す命令である。 @RESET(1)は、バッチ処理部4aに対して、プ
ログラム運転のリセットを行う命令である。 @READ(POSIT1,FDBK)は、バッチ処理
部4aに対して、1軸目のフィードバック座標値を読み
出す命令である。
【0023】@DATASV(DATASV3.CL
G,64) @DATA PLC,X11 PLC,X2A PLC,Y28 @END は、バッチ処理部4aに対して、登録された数値制御装
置100の内部状態データをデータ記憶部12に記憶す
る命令である。ここでは、PLC,X11と、PLC,
X2Aと、PLC,Y28の3項目が記憶項目としてバ
ッチデータに登録されている例を示した。
【0024】図4は、バッチ処理部4aが数値制御装置
100内の内部状態データをデータ記憶部12に記憶す
る処理のフローであり、図2に示したバッチデータを参
考に説明する。
【0025】ステップ101では、バッチデータの指示
を逐次実行する時、バッチデータの指示が数値制御装置
100の内部状態データを記憶するものであるかどうか
チェックする。このチェックは、図2の@DATASV
(DATASV3.CLG,64)という指示の@DA
TASVというデータにより、バッチデータの指示が数
値制御装置100の内部状態データを記憶するものであ
ることを判断する。バッチデータの指示が@DATAS
Vというデータであればステップ102へ進み、バッチ
データに@DATASVというデータが存在しない場合
はステップ105へ進む。
【0026】ステップ102では、バッチデータに数値
制御装置100の内部状態データの記憶項目が存在する
かどうかチェックする。このチェックは、@DATAS
Vというデータの次の@DATAから@ENDの間に数
値制御装置100の内部状態データの記憶項目が存在す
るかどうかで判断する。図2では、内部状態データの記
憶項目は、PLC,X11と、PLC,X2Aと、PL
C,Y28の3項目である。バッチデータに数値制御装
置100の内部状態データの記憶項目が存在しない場合
とは、バッチデータに登録された数値制御装置100の
内部状態データの記憶項目をすべて記憶し終えた場合も
含む。バッチデータの@DATAから@ENDの間に数
値制御装置100の内部状態データの記憶項目が存在す
る場合ステップ103へ進み、バッチデータの@DAT
Aから@ENDの間に数値制御装置100の内部状態デ
ータの記憶項目が存在しない場合、または、バッチデー
タの@DATAから@ENDの間の内部状態データの記
憶項目をすべて記憶し終えて、バッチデータの指示が@
ENDというデータである場合ステップ105へ進む。
【0027】ステップ103では、バッチデータに登録
された記憶項目の内部状態データを読み出す。ステップ
104では、ステップ103において読み出した内部状
態データをデータ記憶部12に記憶する。
【0028】図3は、図2に示すバッチデータをバッチ
処理したときのデータ記憶部12に記憶された内部状態
データの一例を示したものである。図において、@DA
TAは、以下にバッチ処理部4aが読み出した数値制御
装置100の内部状態データが存在することを示す。X
11=1は、PLCデータのX11の値が1であること
を示す。X2A=0は、PLCデータのX2Aの値が0
であることを示す。Y28=1は、PLCデータのY2
8の値が1であることを示す。@END=GDは、バッ
チデータに登録された3項目すべての内部状態データを
正常に読み出したことを示す。
【0029】ステップ104が終わると、再度、ステッ
プ102へ戻り、バッチデータに数値制御装置100の
内部状態データの記憶項目が存在するかどうかチェック
する。このように、バッチデータに数値制御装置100
の内部状態データの記憶項目が存在する場合、ステップ
102からステップ104の動作を繰り返す。
【0030】ステップ105では、バッチ処理が終了し
たかどうかチェックする。このチェックは、バッチデー
タの指示をすべて実行したかどうか、すなわち、実行す
るためのバッチデータの指示が存在するかどうかで判断
する。実行するためのバッチデータの指示が存在しなけ
れば処理を終了し、実行するためのバッチデータの指示
がバッチ処理が存在すれば再度ステップ101へ戻り、
バッチデータの指示が数値制御装置100の内部状態デ
ータを記憶するものであるかどうかチェックする。この
ように、バッチ処理が終了でない場合、ステップ101
からステップ105の動作を繰り返す。ここでは、図2
をもとにデータで判断した例を示したが、フラグ等を用
いて判断してもよい。
【0031】実施例2.図5は、第3の発明の一実施例
である数値制御装置の要部ブロック図である。図におい
て、200は数値制御装置、2bは制御部、3bは入出
力処理部、4bはバッチ処理部、13aはバッチ処理制
御部である。数値制御装置200は、図1に示した数値
制御装置100に対して、バッチ処理制御部13aを備
える点と、入出力処理手段3bとバッチ処理部4bに処
理が追加された点が異なる。
【0032】入出力処理手段3bは、制御部2bの入出
力処理に加え、ホスト1からのバッチ処理の制御コマン
ドをバッチ処理制御部13aに伝達する働きも行う。
【0033】バッチ処理部4bは、指定されたバッチデ
ータに登録された数値制御装置100の内部状態データ
を読み出し、データ記憶部12に記憶する処理、バッチ
処理制御部13aからの制御によりバッチ処理を実行す
る働きも行う。
【0034】バッチ処理制御部13aは、ホスト1から
通信手段によりバッチ処理の制御コマンドを受信する
と、シーケンス制御部9、またはシーケンス制御部9お
よび加工プログラム処理部5を経由せず、バッチ処理部
4bの制御を行う。
【0035】図6は、第3の発明によりオペレータがホ
スト1から数値制御装置の内部状態データを参照すると
きの通信形態を示す。オペレータは、数値制御装置20
0の内部状態データを詳しく知るために必要な複数個の
内部状態データを読み出したい場合、ホスト1からバッ
チ処理を起動するコマンドを数値制御装置200に送信
すれば、入出力処理部3bはバッチ処理制御部13aに
コマンドを伝達する。バッチ処理制御部13aがバッチ
処理部4bを起動させ、バッチ処理部4bがバッチデー
タに登録された必要な数値制御装置200の内部状態デ
ータを内部状態用メモリ11から読み出し、データ記憶
部12に記憶する。次に、オペレータは、ホスト1から
データ記憶部12に記憶した内部状態データを出力する
コマンドを数値制御装置200に送信すれば、入出力処
理部3bがデータ記憶部12に記憶した必要な数値制御
装置の内部状態データをホスト1に出力するため、記憶
した数値制御装置の内部状態データをまとめて参照でき
る。このため、オペレータはバッチデータに必要な数値
制御装置200の内部状態データを登録しておき、ホス
ト1から数値制御装置200に上記2個のコマンドを送
信するという簡単な操作により、必要な数値制御装置の
内部状態データを参照することが出来る。
【0036】なお、必要な数値制御装置の内部状態デー
タが1個だけの場合は、オペレータは、ホスト1からバ
ッチ処理を起動するコマンドの換わりに、内部状態デー
タを読み出すコマンドを送信することにより、必要な内
部状態データを参照することも可能である。
【0037】また、バッチ処理の実行中に何らかの要因
のためバッチ処理を中止したい場合、オペレータはホス
ト1からバッチ処理を中止するコマンドを数値制御装置
200に送信することにより、バッチ処理部4bはバッ
チ処理の実行を中止する。
【0038】実施例3.図7は、第4の発明の一実施例
である数値制御装置の要部ブロック図である。図におい
て、300は数値制御装置、2cは制御部、3bは入出
力処理部、4bはバッチ処理部、13bはバッチ処理制
御部、14は時間設定部である。数値制御装置300
は、図1に示した数値制御装置100に対して、バッチ
処理制御部13bと時間設定部14を備える点と、入出
力処理部3bとバッチ処理部4bに処理が追加された点
が異なっている。
【0039】時間設定部14は、オペレータが設定した
時間ごとにバッチ処理制御部13bに起動命令を出力す
る処理を行う。
【0040】バッチ処理制御部13bは、時間設定部1
4からの起動命令により、バッチ処理部4bを起動させ
る処理を行う。
【0041】このため、オペレータは数値制御装置30
0の内部状態データを特定時間ごとに読み出したい場
合、バッチデータに読み出したい数値制御装置300の
内部状態データを登録し、時間設定部14にバッチ処理
部4bを実行させる特定時間を設定することにより、設
定された時間に数値制御装置300自身が内部状態デー
タを記憶することが出来る。
【0042】
【発明の効果】第1の発明によれば、数値制御装置ごと
の作業指示、または操作指示を数値制御装置のバッチデ
ータとして登録しておくことにより、オペレータの操作
が最小限で済むようになり、オペレータの作業負担が軽
減出来る。第2の発明によれば、オペレータは目的に応
じて必要な数値制御装置の内部状態データをバッチデー
タに登録することにより、短時間で容易に目的に応じた
数値制御装置の内部状態データを読み出すことが出来る
ため、オペレータの作業効率の向上につながり、作業時
間が短縮出来る。
【0043】第3の発明によれば、オペレータはホスト
から数値制御装置をバッチ処理制御することが出来る。
また、オペレータはホストから数台の数値制御装置を制
御する場合、各数値制御装置ごとの作業指示、または操
作指示を各数値制御装置のバッチデータとして登録して
おくことにより、オペレータがホストから数台の数値制
御装置をバッチ処理制御出来るため、オペレータの操作
が最小限で済むようになり、オペレータの作業負担が軽
減出来る。
【0044】第4の発明によれば、オペレータは時間設
定部にバッチ処理する特定時間を設定することにより、
設定された時間に数値制御装置自身が内部状態データを
記憶することが出来る。このため、オペレータは任意な
時間にこれまで記憶した内部状態データをまとめて参照
出来るようになり、特定時間ごとに内部状態データを読
み出すといった煩わしい作業が省けたり、作業のし忘れ
を確実に防止出来る。
【図面の簡単な説明】
【図1】第1および第2のの発明の一実施例の数値制御
装置の要部ブロック図である。
【図2】バッチデータの一例を示す図である。
【図3】データ記憶部に記憶された内部状態データの一
例を示す図である。
【図4】第2の発明の内部状態の記憶処理のフローチャ
ートである。
【図5】第3の発明の一実施例の数値制御装置の要部ブ
ロック図である。
【図6】第3の発明のホストから数値制御装置の内部状
態データを読み出す作業の通信形態図である。
【図7】第4の発明の一実施例の数値制御装置の要部ブ
ロック図である。
【図8】従来の数値制御装置の要部ブロック図である。
【図9】従来のホストから数値制御装置の内部状態を読
み出す作業の通信形態図である。
【図10】従来のバッチ処理部を備えた数値制御装置の
要部ブロック図である。
【符号の説明】
100,200,300,800,900 数値制御装
置 1 ホスト 2,2a,2b,2c 制御部 3,3a,3b 入出力処理部 4,4a,4b バッチ処理部 5 加工プログラム処理部 6 操作記憶用メモリ 7 バッチデータ記憶部 8 加工プログラム記憶部 9 シーケンス処理部 10 通信I/F部 11 内部状態用メモリ 12 データ記憶部 13a,13b バッチ処理制御部 14 時間設定部

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 作業指示データ、または操作指示データ
    などの数値制御装置自身が解釈し、実行することの出来
    る専用言語で書かれたバッチデータを記憶するバッチデ
    ータ記憶手段と、指定された前記バッチデータに従った
    処理を実行するバッチ処理手段とを備えたことを特徴と
    する数値制御装置。
  2. 【請求項2】 数値制御装置で発生したアラームやエラ
    ーの履歴と、オペレータの操作の履歴と、機械と数値制
    御装置間の入出力信号の履歴、および前記履歴の発生時
    間等の数値制御装置の内部状態データを記憶する内部状
    態記憶手段と、作業指示データ、または操作指示デー
    タ、または前記内部状態記憶手段の記憶する内部状態デ
    ータの内から必要とする内部状態データを登録指示など
    数値制御装置自身が解釈し、実行することの出来る専用
    言語で書かれたバッチデータを記憶するバッチデータ記
    憶手段と、指定された前記バッチデータに従った処理を
    実行するバッチ処理手段と、前記バッチデータに従い前
    記バッチ処理手段が前記内部状態記憶手段から読み出し
    た必要とする数値制御装置の内部状態データを記憶する
    データ記憶手段と、入出力処理および前記データ記憶手
    段に記憶された数値制御装置の内部状態データを出力す
    る入出力処理手段とを備えたことを特徴とする数値制御
    装置。
  3. 【請求項3】 数値制御装置で発生したアラームやエラ
    ーの履歴と、オペレータの操作の履歴と、機械と数値制
    御装置間の入出力信号の履歴、および前記履歴の発生時
    間等の数値制御装置の内部状態データを記憶する内部状
    態記憶手段と、作業指示データ、または操作指示デー
    タ、または前記内部状態記憶手段の記憶する内部状態デ
    ータの内から必要とする内部状態データを登録指示など
    数値制御装置自身が解釈し、実行することの出来る専用
    言語で書かれたバッチデータを記憶するバッチデータ記
    憶手段と、指定された前記バッチデータに従った処理を
    実行するバッチ処理手段と、前記バッチデータに従い前
    記バッチ処理手段が前記内部状態記憶手段から読み出し
    た必要とする数値制御装置の内部状態データを記憶する
    データ記憶手段と、入出力処理および前記データ記憶手
    段に記憶された数値制御装置の内部状態データを出力す
    る入出力処理手段と、ホストとの通信手段と、前記ホス
    トとの通信手段により起動、停止等の前記バッチ処理手
    段を起動、停止等の制御を行うバッチ処理制御手段とを
    備えたことを特徴とする数値制御装置。
  4. 【請求項4】 数値制御装置で発生したアラームやエラ
    ーの履歴と、オペレータの操作の履歴と、機械と数値制
    御装置間の入出力信号の履歴、および前記履歴の発生時
    間等の数値制御装置の内部状態データを記憶する内部状
    態記憶手段と、作業指示データ、または操作指示デー
    タ、または前記内部状態記憶手段の記憶する内部状態デ
    ータの内から必要とする内部状態データを登録指示など
    数値制御装置自身が解釈し、実行することの出来る専用
    言語で書かれたバッチデータを記憶するバッチデータ記
    憶手段と、指定された前記バッチデータに従った処理を
    実行するバッチ処理手段と、前記バッチデータに従い前
    記バッチ処理手段が前記内部状態記憶手段から読み出し
    た必要とする数値制御装置の内部状態データを記憶する
    データ記憶手段と、入出力処理および前記データ記憶手
    段に記憶された数値制御装置の内部状態データを出力す
    る入出力処理手段と、起動、停止等の前記バッチ処理手
    段を起動、停止等の制御を行うバッチ処理制御手段と、
    前記バッチ処理手段の起動、停止の時間設定が可能な時
    間設定手段と、前記時間設定手段に設定された時間ごと
    に前記バッチ処理手段を制御を行うバッチ処理制御手段
    とを備えたことを特徴とする数値制御装置。
JP24016393A 1993-09-27 1993-09-27 数値制御装置 Pending JPH0793009A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24016393A JPH0793009A (ja) 1993-09-27 1993-09-27 数値制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24016393A JPH0793009A (ja) 1993-09-27 1993-09-27 数値制御装置

Publications (1)

Publication Number Publication Date
JPH0793009A true JPH0793009A (ja) 1995-04-07

Family

ID=17055437

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24016393A Pending JPH0793009A (ja) 1993-09-27 1993-09-27 数値制御装置

Country Status (1)

Country Link
JP (1) JPH0793009A (ja)

Similar Documents

Publication Publication Date Title
US20140364989A1 (en) Controller for controlling machine tool and robot
JPH0259901A (ja) 故障診断方法
US20060015218A1 (en) Robot system provided with robot controller
US7574267B2 (en) Controller for a machine-tool or production machine
US7890800B2 (en) Method, operating system and computing hardware for running a computer program
EP3822719B1 (en) Program development device and controller
WO2004074953A1 (ja) 数値制御装置
JPH09128255A (ja) プログラマブル論理制御器
JP2662864B2 (ja) 産業用ロボット制御装置
JPH0793009A (ja) 数値制御装置
US20090031161A1 (en) Method, operating system and computing hardware for running a computer program
JPH056213A (ja) 産業用ロボツト制御方法およびその装置
JP2003529835A (ja) 機構および技術システムの制御方法、制御装置および制御ソフトウェア
JP2700562B2 (ja) 織機のトラブル診断装置
JPH08106320A (ja) 自動機械及び自動機械の制御方法
JPH06282318A (ja) 数値制御工作機械
JP3875140B2 (ja) 数値制御装置
JPH02114302A (ja) 数値制御装置
JPH07136975A (ja) 複数ロボットシステム
WO2024089884A1 (ja) ロボットコントローラ、及び、アップデート前後の制御ソフトウェアの比較方法
JPH05197408A (ja) 数値制御装置
JP2003280709A (ja) 系統間軸交換制御機能を有する多系統数値制御装置
CN119526402A (zh) 机器人的动作控制方法、装置及电子设备
JPH11134008A (ja) プログラマブルコントローラ
JP2639127B2 (ja) 数値制御装置