JPH0793009A - Numerical control device - Google Patents
Numerical control deviceInfo
- 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
Links
Landscapes
- Numerical Control (AREA)
Abstract
(57)【要約】
【構成】数値制御装置自身が解釈し、実行することので
きる専用言語で書かれた作業指示データ、または操作指
示データを記憶するバッチデータ記憶手段7と、前記作
業指示データ、または操作指示データに従った処理を実
行するバッチ処理手段4aと、前記作業指示データ、ま
たは操作指示データに従い前記バッチ処理手段4aが読
み出した数値制御装置の内部状態データを記憶するデー
タ記憶手段12と、前記データ記憶手段に記憶された内
部状態データを出力する入出力手段3aとを備えた数値
制御装置。
【効果】オペレータは、目的に応じて必要な数値制御装
置の内部状態データをバッチデータとして登録すること
により、短時間で容易に目的に応じた数値制御装置の内
部状態を読み出すことができる。
(57) [Summary] [Structure] Batch data storage means 7 for storing work instruction data written in a dedicated language or operation instruction data that can be interpreted and executed by the numerical control device itself, and the work instruction data. , Or a batch processing means 4a for executing a process according to the operation instruction data, and a data storage means 12 for storing the internal state data of the numerical control device read by the batch processing means 4a according to the work instruction data or the operation instruction data. And a input / output unit 3a for outputting the internal state data stored in the data storage unit. [Effect] The operator can easily read the internal state of the numerical control apparatus according to the purpose in a short time by registering necessary internal state data of the numerical control apparatus as batch data according to the purpose.
Description
【0001】[0001]
【産業上の利用分野】この発明は、バッチ処理手段を備
えた数値制御装置に関し、特に数値制御装置の内部状態
データを記憶するバッチ処理手段を備え、オペレータの
作業負担を軽減することが出来るとともにホストと数値
制御装置間の通信処理の負荷を軽減することが出来る数
値制御装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a numerical control device provided with batch processing means, and more particularly to a batch processing means for storing internal state data of the numerical control device to reduce the work load on an operator. The present invention relates to a numerical control device that can reduce the load of communication processing between a host and the numerical control device.
【0002】[0002]
【従来の技術】図8は、従来の数値制御装置の要部ブロ
ック図である。2. Description of the Related Art FIG. 8 is a block diagram of essential parts of a conventional numerical control apparatus.
【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の内部状態データをセットするシーケンス制御部で
ある。In the figure, reference numeral 800 is a numerical control device having a batch processing function, 1 is a host which is a host computer for controlling the numerical control device 800, 2 is a control unit, 1
0 is a communication I / F which is an I / F part of the host 1 and the control unit 2.
It is a department. Reference numeral 3 denotes an input / output processing unit that performs input / output processing of the control unit 2. Reference numeral 8 is a machining program storage unit that stores a machining program, 11 is an internal state memory that stores internal state data of the numerical controller 800 that can be referred to by an operator, and 5 is a command of the machining program stored in the machining program storage unit 8. Is a machining program processing unit that executes control and sets internal state data in the internal state memory 11. Reference numeral 9 controls the machining program processing unit 5 by operating a key on an operation board (not shown) of the numerical control device 800, and the numerical control device 8 is stored in the internal state memory 11.
00 is a sequence control unit for setting internal state data of 00.
【0004】数値制御装置にアラームやエラーが発生し
た場合、オペレータは、数値制御装置800のCRT等
の表示装置(図示せず)や操作ボード(図示せず)の利
用により、そのアラームやエラーを解除するため内部状
態用メモリ11に記憶された数値制御装置の内部状態デ
ータを参照し、どの内部状態が発生したアラームやエラ
ーの原因であるかを見極め、そのアラームやエラーを解
除する。参照できる数値制御装置の内部状態データとし
ては、数値制御装置で発生したアラームやエラーの履歴
と、オペレータの操作の履歴と、機械と数値制御装置間
の入出力信号の履歴、および前記履歴の発生時間等があ
る。When an alarm or error occurs in the numerical control device, the operator uses the display device (not shown) such as a CRT of the numerical control device 800 or the operation board (not shown) to detect the alarm or error. In order to release the alarm, the internal state data of the numerical control device stored in the internal state memory 11 is referred to, which internal state has caused the alarm or error, and the alarm or error is released. The internal state data of the numerical control device that can be referred to include the history of alarms and errors that occurred in the numerical control device, the history of operator operations, the history of input / output signals between the machine and the numerical control device, and the generation of the history. There is time etc.
【0005】図9は、オペレータが、ホストから数値制
御装置の内部状態データを参照するときの通信形態の従
来例の一例を示す。オペレータは、ホスト1から数値制
御装置800に内部状態データを読み出すコマンドを送
信する。数値制御装置800では、入出力処理部3が、
指定された内部状態データを内部状態用メモリ11から
読み出す。数値制御装置800は、読み出した内部状態
データを回答としてホスト1に送信する。これにより、
オペレータは、数値制御装置の内部状態データを1個参
照できる。例えば、数値制御装置のアラームやエラーの
場合、サーボのアラーム、プログラムのエラー、機械の
アラーム等があり、その対応方法についても多種多様で
あることから、的確な判断、処置をするためには数値制
御装置の内部状態データを出来るだけ詳しく知る必要が
ある。また、数値制御装置の内部状態データを詳しく知
るには、必然的に参照する数値制御装置の内部状態デー
タが多くなり、必要とする数値制御装置の内部状態デー
タの個数分、オペレータは上記操作を繰り返していた。FIG. 9 shows an example of a conventional communication mode in which the operator refers to the internal state data of the numerical controller from the host. The operator sends a command from the host 1 to the numerical controller 800 to read the internal state data. In the numerical controller 800, the input / output processing unit 3 is
The designated internal state data is read from the internal state memory 11. The numerical controller 800 transmits the read internal state data to the host 1 as a response. This allows
The operator can refer to one piece of internal state data of the numerical control device. For example, in the case of alarms and errors of numerical control devices, there are servo alarms, program errors, machine alarms, etc., and there are various ways to deal with them, so numerical values must be set in order to make appropriate judgments and corrective actions. It is necessary to know the internal state data of the control device in as much detail as possible. Further, in order to know the internal state data of the numerical control apparatus in detail, the internal state data of the numerical control apparatus that is inevitably referred to becomes large, and the operator performs the above operation by the number of necessary internal state data of the numerical control apparatus. I was repeating.
【0006】例えば加工作業管理等のため毎日午前8
時、または毎週金曜日の午後5時のような特定時間に、
ワークの加工個数や機械の稼動時間など数値制御装置の
内部状態データを確認する場合、オペレータはデータを
必要とする特定時間ごとに、数値制御装置800または
ホスト1の設置場所に行き、内部状態データの読み出し
操作を行っていた。For example, 8 am every day for processing work management
Hour, or a specific time every Friday at 5pm,
When confirming the internal state data of the numerical control device such as the number of workpieces machined or the operating time of the machine, the operator goes to the installation place of the numerical control device 800 or the host 1 at every specific time when the data is required, and then the internal state data I was doing a read operation.
【0007】また、機械の操作については上記のように
オペレータが行っていたが、数値制御装置が自動的に行
えることは全て作業指示データに記述し、これをバッチ
処理で実行させ、オペレータにしかできないことのみオ
ペレータは行うようにすることが提案されている。図1
0は、例えば特開平4ー211808号公報で開示され
ているこのようなバッチ処理機能を備えた数値制御装置
の要部ブロック図である。図において、900は数値制
御装置、5は加工プログラム処理部、24は加工プログ
ラム、゜ラメータ、工具データ等の入出力の指令や、加
工プログラムを必要な回数分だけ実行させる指令などが
書かれたバッチデータを解釈するバッチ処理部である。Although the operator has been operating the machine as described above, all that the numerical control device can automatically perform is described in the work instruction data, and this is executed in batch processing so that only the operator can perform the operation. It is proposed that the operator only do what he cannot. Figure 1
Reference numeral 0 is a block diagram of a main part of a numerical control device having such a batch processing function disclosed in, for example, Japanese Patent Laid-Open No. 4-212808. In the figure, 900 is a numerical controller, 5 is a machining program processing unit, 24 is a command for inputting / outputting a machining program, parameters, tool data, etc., and a command for executing the machining program as many times as necessary. This is a batch processing unit that interprets batch data.
【0008】[0008]
【発明が解決しようとする課題】従来の数値制御装置で
は、オペレータの操作の回数が多く、オペレータの作業
負担となっていた。また、バッチ処理機能を有する数値
制御装置であっても、バッチデータの管理が大変である
という問題があった。従来の数値制御装置では、アラー
ムやエラーが発生した場合、オペレータは、数値制御装
置のCRT等の表示装置(図示せず)や操作ボード(図
示せず)の利用により、アラームやエラーを解除するた
め、数値制御装置で発生したアラームやエラーの履歴、
オペレータの操作の履歴、機械と数値制御装置間の入出
力信号の履歴、これら履歴の発生時間等の多くの数値制
御装置の内部状態データを参照していた。ところが、こ
れらの数値制御装置の内部状態データには、解除したい
アラームやエラーの原因とは無関係のものが多く含まれ
ているため、オペレータは、どの内部状態データが発生
したアラームやエラーの原因であるかを見極め、そのア
ラームやエラーを解除しなければならず、この作業に要
する時間はオペレータの経験や知識によって変わってく
る。このため、作業経験の少ないオペレータにとって
は、アラームやエラーの解除が容易に行えず、作業に遅
れが生じるという問題点があった。In the conventional numerical control apparatus, the number of operations by the operator is large, which is a work burden on the operator. Further, even with a numerical controller having a batch processing function, there is a problem in that management of batch data is difficult. In the conventional numerical control device, when an alarm or an error occurs, the operator releases the alarm or the error by using a display device (not shown) such as a CRT of the numerical control device or an operation board (not shown). Therefore, the history of alarms and errors that have occurred in the numerical control device,
The operator's operation history, the history of input / output signals between the machine and the numerical control device, and the internal state data of many numerical control devices such as the generation time of these history are referred to. However, since the internal state data of these numerical control devices include many things that are unrelated to the cause of the alarm or error that you want to clear, the operator cannot determine which internal state data caused the alarm or error. It is necessary to determine if there is any and cancel the alarm and error, and the time required for this work depends on the experience and knowledge of the operator. For this reason, there is a problem that an operator who has little work experience cannot easily cancel an alarm or an error, which causes a delay in work.
【0009】また、従来の数値制御装置では、オペレー
タが数値制御装置の操作ボード(図示せず)のキー操作
により、バッチ処理制御することは出来るが、オペレー
タがホストから数値制御装置を制御する場合、シーケン
ス制御部9、またはシーケンス制御部9および加工プロ
グラム処理部5を経由しないと数値制御装置のバッチデ
ータのサーチ処理、および各数値制御装置のバッチ処理
制御を行うことが出来ないという問題点があった。Further, in the conventional numerical control device, an operator can perform batch processing control by operating a key on an operation board (not shown) of the numerical control device, but when the operator controls the numerical control device from the host. There is a problem that the batch data search processing of the numerical control device and the batch processing control of each numerical control device cannot be performed without going through the sequence control unit 9 or the sequence control unit 9 and the machining program processing unit 5. there were.
【0010】また、従来の数値制御装置では、例えば加
工作業管理等のため毎日午前8時、または毎週金曜日の
午後5時のような特定時間に、ワークの加工個数や機械
の稼動時間など数値制御装置の内部状態データを確認す
る場合、オペレータはデータを必要とする特定時間ごと
に、数値制御装置またはホストの設置場所に行き、内部
状態データの読み出し操作を行う必要があった。この作
業は継続期間が短期間であれば問題ないが、長期間とな
るとオペレータにとって負担になるという問題点があっ
た。Further, in the conventional numerical control device, numerical control such as the number of workpieces to be machined and machine operating time is performed at a specific time such as 8 am every day or 5 pm every Friday for machining work management. When confirming the internal state data of the device, the operator has to go to the installation location of the numerical control device or the host and perform the read operation of the internal state data at every specific time when the data is required. This work has no problem if the duration is short, but there is a problem in that it takes a burden on the operator if the duration is long.
【0011】[0011]
【課題を解決するための手段】第1の発明の数値制御装
置は、作業指示データ、または操作指示データなどの数
値制御装置自身が解釈し、実行することの出来る専用言
語で書かれたバッチデータを記憶するバッチデータ記憶
手段と、指定された前記バッチデータに従った処理を実
行するバッチ処理手段とを備えたものである。第2の発
明の数値制御装置は、数値制御装置で発生したアラーム
やエラーの履歴と、オペレータの操作の履歴と、機械と
数値制御装置間の入出力信号の履歴、および前記履歴の
発生時間等の数値制御装置の内部状態データを記憶する
内部状態記憶手段と、作業指示データ、または操作指示
データ、または前記内部状態記憶手段の記憶する内部状
態データの内から必要とする内部状態データを登録指示
など数値制御装置自身が解釈し、実行することの出来る
専用言語で書かれたバッチデータを記憶するバッチデー
タ記憶手段と、指定された前記バッチデータに従った処
理を実行するバッチ処理手段と、前記バッチデータに従
い前記バッチ処理手段が前記内部状態記憶手段から読み
出した必要とする数値制御装置の内部状態データを記憶
するデータ記憶手段と、入出力処理および前記データ記
憶手段に記憶された数値制御装置の内部状態データを出
力する入出力処理手段とを備えたものである。The numerical control device of the first invention is batch data written in a dedicated language that can be interpreted and executed by the numerical control device itself such as work instruction data or operation instruction data. And a batch processing means for executing processing according to the designated batch data. A numerical controller according to a second aspect of the present invention includes a history of alarms and errors generated in the numerical controller, a history of operator's operations, a history of input / output signals between a machine and the numerical controller, and a generation time of the history. The internal state storage means for storing the internal state data of the numerical controller, and the instruction for registering the necessary internal state data from the work instruction data, the operation instruction data, or the internal state data stored by the internal state storage means. A batch data storage means for storing batch data written in a dedicated language that can be interpreted and executed by the numerical control device itself, a batch processing means for executing processing according to the designated batch data, and In accordance with the batch data, the batch processing means stores the necessary internal state data of the numerical controller read from the internal state storage means. Storage means, in which a input output processing means for outputting the internal condition data input and output processing and said data storage means the stored numerical controller.
【0012】第3の発明の数値制御装置は、数値制御装
置で発生したアラームやエラーの履歴と、オペレータの
操作の履歴と、機械と数値制御装置間の入出力信号の履
歴、および前記履歴の発生時間等の数値制御装置の内部
状態データを記憶する内部状態記憶手段と、作業指示デ
ータ、または操作指示データ、または前記内部状態記憶
手段の記憶する内部状態データの内から必要とする内部
状態データを登録指示など数値制御装置自身が解釈し、
実行することの出来る専用言語で書かれたバッチデータ
を記憶するバッチデータ記憶手段と、指定された前記バ
ッチデータに従った処理を実行するバッチ処理手段と、
前記バッチデータに従い前記バッチ処理手段が前記内部
状態記憶手段から読み出した必要とする数値制御装置の
内部状態データを記憶するデータ記憶手段と、入出力処
理および前記データ記憶手段に記憶された数値制御装置
の内部状態データを出力する入出力処理手段と、ホスト
との通信手段と、前記ホストとの通信手段により起動、
停止等の前記バッチ処理手段を起動、停止等の制御を行
うバッチ処理制御手段とを備えたものである。A numerical controller according to a third aspect of the present invention has a history of alarms and errors generated in the numerical controller, a history of operator's operations, a history of input / output signals between the machine and the numerical controller, and a history of the history. Internal state storage means for storing internal state data of the numerical control device such as generation time, and internal state data required from work instruction data, operation instruction data, or internal state data stored by the internal state storage means. The numerical control device itself interprets the registration instruction,
Batch data storage means for storing batch data written in a dedicated language that can be executed, and batch processing means for executing processing according to the designated batch data,
Data storage means for storing internal state data of the required numerical control device read out from the internal state storage means by the batch processing means in accordance with the batch data; input / output processing; and a numerical control device stored in the data storage means. Input / output processing means for outputting the internal state data of the device, communication means with the host, and activation by the communication means with the host,
It is provided with a batch processing control means for controlling the start and stop of the batch processing means such as stop.
【0013】第4の発明の数値制御装置は、数値制御装
置で発生したアラームやエラーの履歴と、オペレータの
操作の履歴と、機械と数値制御装置間の入出力信号の履
歴、および前記履歴の発生時間等の数値制御装置の内部
状態データを記憶する内部状態記憶手段と、作業指示デ
ータ、または操作指示データ、または前記内部状態記憶
手段の記憶する内部状態データの内から必要とする内部
状態データを登録指示など数値制御装置自身が解釈し、
実行することの出来る専用言語で書かれたバッチデータ
を記憶するバッチデータ記憶手段と、指定された前記バ
ッチデータに従った処理を実行するバッチ処理手段と、
前記バッチデータに従い前記バッチ処理手段が前記内部
状態記憶手段から読み出した必要とする数値制御装置の
内部状態データを記憶するデータ記憶手段と、入出力処
理および前記データ記憶手段に記憶された数値制御装置
の内部状態データを出力する入出力処理手段と、起動、
停止等の前記バッチ処理手段を起動、停止等の制御を行
うバッチ処理制御手段と、前記バッチ処理手段の起動、
停止の時間設定が可能な時間設定手段と、前記時間設定
手段に設定された時間ごとに前記バッチ処理手段を制御
を行うバッチ処理制御手段とを備えたものである。A numerical controller according to a fourth aspect of the present invention includes a history of alarms and errors generated in the numerical controller, a history of operator's operations, a history of input / output signals between the machine and the numerical controller, and the history. Internal state storage means for storing internal state data of the numerical control device such as generation time, and internal state data required from work instruction data, operation instruction data, or internal state data stored by the internal state storage means. The numerical control device itself interprets the registration instruction,
Batch data storage means for storing batch data written in a dedicated language that can be executed, and batch processing means for executing processing according to the designated batch data,
Data storage means for storing internal state data of the required numerical control device read out from the internal state storage means by the batch processing means in accordance with the batch data; input / output processing; and a numerical control device stored in the data storage means. I / O processing means that outputs the internal state data of
Starting the batch processing means such as stop, batch processing control means for performing control such as stop, start of the batch processing means,
It is provided with a time setting means capable of setting a stop time and a batch processing control means for controlling the batch processing means at each time set in the time setting means.
【0014】[0014]
【作用】第1の発明の数値制御装置は、各数値制御装置
ごとの作業指示、または操作指示を各数値制御装置のバ
ッチデータとして登録しておくことによりオペレータの
操作が最小限で済むようになり、オペレータの作業負担
が軽減出来る。第2の発明の数値制御装置は、オペレー
タが各アラームや各エラーごとにそのアラームやエラー
の原因と関連のある数値制御装置の内部状態データをま
とめてバッチデータに登録しておけば、アラームやエラ
ーが発生したときに、そのアラームやエラーの原因と関
連のある内部状態データのみを参照出来るので、オペレ
ータがアラームやエラーの原因を突き止めやすくなり、
短時間でアラームやエラーを解除することが出来る。In the numerical controller according to the first aspect of the present invention, the operator's operation can be minimized by registering work instructions or operation instructions for each numerical controller as batch data for each numerical controller. Therefore, the work load on the operator can be reduced. In the numerical control device of the second invention, if the operator collectively registers the internal state data of the numerical control device related to each alarm or error with the cause of the alarm or error in the batch data, When an error occurs, only the internal status data related to the alarm or the cause of the error can be referenced, which makes it easier for the operator to find the cause of the alarm or error.
Alarms and errors can be cleared in a short time.
【0015】第3の発明の数値制御装置は、オペレータ
が1台のホストから数台の数値制御装置を制御する場
合、各数値制御装置ごとの作業指示、または操作指示を
各数値制御装置のバッチデータとして登録しておけば、
オペレータが1台のホストから数台の数値制御装置を容
易にバッチデータのサーチ処理およびバッチ処理制御を
行うことが出来る。このため、オペレータの操作が最小
限で済むようになり、オペレータの作業負担が軽減出来
る。In the numerical controller according to the third aspect of the present invention, when an operator controls several numerical controllers from one host, work instructions or operation instructions for each numerical controller are batched by each numerical controller. If you register as data,
The operator can easily perform batch data search processing and batch processing control from one host to several numerical control devices. Therefore, the operation of the operator can be minimized, and the work load on the operator can be reduced.
【0016】第4の発明の数値制御装置は、オペレータ
が予めバッチデータに読み出したい数値制御装置の内部
状態データの項目を登録しておき、時間設定部にバッチ
処理部を実行させる特定時間を設定することにより、数
値制御装置自身が特定時間ごとに登録した数値制御装置
の内部状態データを記憶するので、オペレータの作業の
し忘れを確実に防止することが出来る。In the numerical controller according to the fourth aspect of the present invention, the operator registers in advance the items of the internal state data of the numerical controller to be read in the batch data, and the time setting unit sets a specific time for executing the batch processing unit. By doing so, since the numerical control device itself stores the internal state data of the numerical control device registered at every specific time, it is possible to reliably prevent the operator from forgetting to do the work.
【0017】[0017]
実施例1.図1は、第1および第2の発明の一実施例で
ある数値制御装置の要部ブロック図である。図におい
て、100は数値制御装置、2aは制御部、3aは入出
力処理部、7は例えば、加工プログラム運転や、ジョグ
運転や、ステップ運転や、原点復帰運転の開始、停止、
リセット等の運転制御、および数値制御装置800の内
部状態データの読み出し等、数値制御装置自身が解釈
し、実行することの出来る専用言語で書かれた作業指示
データ、または操作指示データの命令であるバッチデー
タを記憶するバッチデータ記憶部、4aはバッチデータ
記憶部7に記憶されたバッチデータを実行するバッチ処
理部、12はデータ記憶部である。Example 1. FIG. 1 is a block diagram of essential parts of a numerical control device according to an embodiment of the first and second inventions. In the figure, 100 is a numerical control device, 2a is a control unit, 3a is an input / output processing unit, 7 is, for example, the start and stop of a machining program operation, a jog operation, a step operation, and an origin return operation.
It is a command of operation instruction data or an instruction of operation instruction data written in a dedicated language that can be interpreted and executed by the numerical control device itself such as operation control such as resetting and reading of internal state data of the numerical control device 800. A batch data storage unit for storing batch data, 4a is a batch processing unit for executing the batch data stored in the batch data storage unit 7, and 12 is a data storage unit.
【0018】入出力処理部3aは、制御部2aの入出力
処理に加え、データ記憶部12に記憶された数値制御装
置100の内部状態データをホスト1に出力する処理も
行う。また、バッチ処理部4aは、アラームやエラーの
原因と関連のあると考えバッチデータに登録された数値
制御装置100の内部状態データを読み出し、データ記
憶部12に記憶する処理も行う。In addition to the input / output processing of the control section 2a, the input / output processing section 3a also outputs the internal state data of the numerical control apparatus 100 stored in the data storage section 12 to the host 1. Further, the batch processing unit 4a also performs a process of reading the internal state data of the numerical control device 100 registered in the batch data, which is considered to be related to the cause of the alarm or the error, and storing the data in the data storage unit 12.
【0019】データ記憶部12は、指定されたバッチデ
ータに基づきバッチ処理部4aが読み出した数値制御装
置100の内部状態データを記憶するものである。The data storage unit 12 stores the internal state data of the numerical control device 100 read by the batch processing unit 4a based on designated batch data.
【0020】なお、図1中の1、5、8、11は上記従
来例の構成部分と同一または相当する構成部分であるの
で、ここでは説明を省略する。Since the reference numerals 1, 5, 8 and 11 in FIG. 1 are the same as or correspond to the components of the above-mentioned conventional example, the description thereof is omitted here.
【0021】上記説明では、オペレータがアラームやエ
ラーの原因と関連のあると考えた数値制御装置の内部状
態データの読み出すことについて述べたが、オペレータ
が加工作業管理等の目的に応じて必要な数値制御装置の
内部状態データをバッチデータに登録すれば、その必要
な数値制御装置の内部状態データを読み出すことも可能
である。In the above description, the operator reads out the internal state data of the numerical control device which is considered to be related to the cause of the alarm or error. However, the numerical value required by the operator according to the purpose such as machining work management. By registering the internal state data of the control device in the batch data, it is possible to read out the necessary internal state data of the numerical control device.
【0022】図2は、バッチデータの一例である。図に
おいて、@START(1,IDOU1.PRG)は、
バッチ処理部4aに対して、加工プログラム記憶部8に
記憶されたIDOU1.PRGという加工プログラムで
プログラム運転を行う命令である。 @RUNSTS(1)は、バッチ処理部4aに対して、
運転中、運転中でない、アラーム発生中等の運転状態を
読み出す命令である。 @RESET(1)は、バッチ処理部4aに対して、プ
ログラム運転のリセットを行う命令である。 @READ(POSIT1,FDBK)は、バッチ処理
部4aに対して、1軸目のフィードバック座標値を読み
出す命令である。FIG. 2 shows an example of batch data. In the figure, @START (1, IDOU1.PRG) is
For the batch processing unit 4a, IDOU1. It is an instruction to perform a program operation with a machining program called PRG. @RUNTSS (1) tells the batch processing unit 4a that
This is a command to read the operating status such as running, not running, and alarming. @RESET (1) is an instruction to reset the program operation to the batch processing unit 4a. @READ (POSIT1, FDBK) is an instruction for the batch processing unit 4a to read the feedback coordinate value of the first axis.
【0023】@DATASV(DATASV3.CL
G,64) @DATA PLC,X11 PLC,X2A PLC,Y28 @END は、バッチ処理部4aに対して、登録された数値制御装
置100の内部状態データをデータ記憶部12に記憶す
る命令である。ここでは、PLC,X11と、PLC,
X2Aと、PLC,Y28の3項目が記憶項目としてバ
ッチデータに登録されている例を示した。@DATASV (DATASV3.CL
G, 64) @DATA PLC, X11 PLC, X2A PLC, Y28 @END is an instruction for the batch processing unit 4a to store the registered internal state data of the numerical control device 100 in the data storage unit 12. Here, PLC, X11 and PLC,
An example is shown in which three items of X2A, PLC, and Y28 are registered in the batch data as storage items.
【0024】図4は、バッチ処理部4aが数値制御装置
100内の内部状態データをデータ記憶部12に記憶す
る処理のフローであり、図2に示したバッチデータを参
考に説明する。FIG. 4 is a flow of a process in which the batch processing unit 4a stores the internal state data in the numerical controller 100 in the data storage unit 12, which will be described with reference to the batch data shown in FIG.
【0025】ステップ101では、バッチデータの指示
を逐次実行する時、バッチデータの指示が数値制御装置
100の内部状態データを記憶するものであるかどうか
チェックする。このチェックは、図2の@DATASV
(DATASV3.CLG,64)という指示の@DA
TASVというデータにより、バッチデータの指示が数
値制御装置100の内部状態データを記憶するものであ
ることを判断する。バッチデータの指示が@DATAS
Vというデータであればステップ102へ進み、バッチ
データに@DATASVというデータが存在しない場合
はステップ105へ進む。In step 101, when the batch data instructions are sequentially executed, it is checked whether the batch data instructions store the internal state data of the numerical controller 100. This check is done by @DATASV in Figure 2.
@DA with the instruction (DATASV3.CLG, 64)
Based on the data TASV, it is determined that the batch data instruction stores the internal state data of the numerical control device 100. Batch data instructions are @DATAS
If the data is V, the process proceeds to step 102, and if the data @DATASV does not exist in the batch data, the process proceeds to step 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へ進む。In step 102, it is checked whether or not there is a storage item for the internal state data of the numerical control device 100 in the batch data. This check is @DATAS
It is determined whether or not there is a storage item of the internal state data of the numerical control device 100 between @DATA and @END next to the data of V. In FIG. 2, the storage items of the internal state data are PLC, X11, PLC, X2A, and PL.
There are three items, C and Y28. The case where the storage item for the internal state data of the numerical control device 100 does not exist in the batch data also includes the case where the storage items for the internal state data of the numerical control device 100 registered in the batch data have all been stored. When there is a storage item of the internal state data of the numerical control device 100 between @DATA and @END of the batch data, the process proceeds to step 103 and @DAT of the batch data.
If there is no storage item for the internal state data of the numerical control device 100 between A and @END, or after storing all the storage items for the internal state data between @DATA and @END of the batch data, the batch Data instructions @
If the data is END, the process proceeds to step 105.
【0027】ステップ103では、バッチデータに登録
された記憶項目の内部状態データを読み出す。ステップ
104では、ステップ103において読み出した内部状
態データをデータ記憶部12に記憶する。In step 103, the internal state data of the storage item registered in the batch data is read. In step 104, the internal state data read in step 103 is stored in the data storage unit 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項目すべての内部状態データを
正常に読み出したことを示す。FIG. 3 shows an example of internal state data stored in the data storage unit 12 when the batch data shown in FIG. 2 is batch processed. In the figure, @DA
TA indicates that the internal state data of the numerical control device 100 read by the batch processing unit 4a exists below. X
11 = 1 indicates that the value of X11 of the PLC data is 1. When X2A = 0, the value of X2A of PLC data is 0
Is shown. Y28 = 1 is Y2 of PLC data
It indicates that the value of 8 is 1. @ END = GD indicates that the internal state data of all three items registered in the batch data have been read out normally.
【0029】ステップ104が終わると、再度、ステッ
プ102へ戻り、バッチデータに数値制御装置100の
内部状態データの記憶項目が存在するかどうかチェック
する。このように、バッチデータに数値制御装置100
の内部状態データの記憶項目が存在する場合、ステップ
102からステップ104の動作を繰り返す。When step 104 ends, the process returns to step 102 again, and it is checked whether or not there is a storage item of the internal state data of the numerical controller 100 in the batch data. In this way, the numerical control device 100
If there is a storage item of the internal state data of, the operations of steps 102 to 104 are repeated.
【0030】ステップ105では、バッチ処理が終了し
たかどうかチェックする。このチェックは、バッチデー
タの指示をすべて実行したかどうか、すなわち、実行す
るためのバッチデータの指示が存在するかどうかで判断
する。実行するためのバッチデータの指示が存在しなけ
れば処理を終了し、実行するためのバッチデータの指示
がバッチ処理が存在すれば再度ステップ101へ戻り、
バッチデータの指示が数値制御装置100の内部状態デ
ータを記憶するものであるかどうかチェックする。この
ように、バッチ処理が終了でない場合、ステップ101
からステップ105の動作を繰り返す。ここでは、図2
をもとにデータで判断した例を示したが、フラグ等を用
いて判断してもよい。In step 105, it is checked whether or not the batch processing is completed. This check is determined based on whether all batch data instructions have been executed, that is, whether there is any batch data instruction to execute. If there is no batch data instruction to execute, the process is terminated, and if there is a batch data instruction to execute, the process returns to step 101 again,
It is checked whether or not the batch data instruction stores the internal state data of the numerical control device 100. Thus, if the batch process is not finished, step 101
From step 105, the operation of step 105 is repeated. Here, in FIG.
Although the example in which the determination is made based on the data is shown, the determination may be performed using a flag or the like.
【0031】実施例2.図5は、第3の発明の一実施例
である数値制御装置の要部ブロック図である。図におい
て、200は数値制御装置、2bは制御部、3bは入出
力処理部、4bはバッチ処理部、13aはバッチ処理制
御部である。数値制御装置200は、図1に示した数値
制御装置100に対して、バッチ処理制御部13aを備
える点と、入出力処理手段3bとバッチ処理部4bに処
理が追加された点が異なる。Example 2. FIG. 5 is a block diagram of essential parts of a numerical controller according to an embodiment of the third invention. In the figure, 200 is a numerical controller, 2b is a control unit, 3b is an input / output processing unit, 4b is a batch processing unit, and 13a is a batch processing control unit. The numerical control device 200 is different from the numerical control device 100 shown in FIG. 1 in that a batch processing control unit 13a is provided and processing is added to the input / output processing unit 3b and the batch processing unit 4b.
【0032】入出力処理手段3bは、制御部2bの入出
力処理に加え、ホスト1からのバッチ処理の制御コマン
ドをバッチ処理制御部13aに伝達する働きも行う。In addition to the input / output processing of the control section 2b, the input / output processing means 3b also has a function of transmitting a batch processing control command from the host 1 to the batch processing control section 13a.
【0033】バッチ処理部4bは、指定されたバッチデ
ータに登録された数値制御装置100の内部状態データ
を読み出し、データ記憶部12に記憶する処理、バッチ
処理制御部13aからの制御によりバッチ処理を実行す
る働きも行う。The batch processing unit 4b reads the internal state data of the numerical controller 100 registered in the designated batch data, stores it in the data storage unit 12, and executes the batch processing under the control of the batch processing control unit 13a. It also works.
【0034】バッチ処理制御部13aは、ホスト1から
通信手段によりバッチ処理の制御コマンドを受信する
と、シーケンス制御部9、またはシーケンス制御部9お
よび加工プログラム処理部5を経由せず、バッチ処理部
4bの制御を行う。When the batch processing control unit 13a receives a batch processing control command from the host 1 through the communication means, the batch processing control unit 13a does not pass through the sequence control unit 9 or the sequence control unit 9 and the machining program processing unit 5, but the batch processing unit 4b. Control.
【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個のコマンドを送
信するという簡単な操作により、必要な数値制御装置の
内部状態データを参照することが出来る。FIG. 6 shows a communication form when the operator refers to the internal state data of the numerical control device from the host 1 according to the third invention. The operator operates the numerical control device 20.
When it is desired to read out a plurality of internal state data required for knowing the internal state data of 0 in detail, the host 1 sends a command for starting batch processing to the numerical controller 200, and the input / output processing unit 3b performs batch processing. The command is transmitted to the control unit 13a. The batch processing control unit 13a activates the batch processing unit 4b, and the batch processing unit 4b reads out the necessary internal state data of the numerical control device 200 registered in the batch data from the internal state memory 11 and stores it in the data storage unit 12. To do. Next, the operator sends a command for outputting the internal state data stored in the data storage unit 12 from the host 1 to the numerical control device 200, and the input / output processing unit 3b stores the necessary numerical control data stored in the data storage unit 12. Since the internal state data of the apparatus is output to the host 1, the stored internal state data of the numerical control apparatus can be collectively referred to. Therefore, the operator registers the internal state data of the numerical control device 200 necessary for the batch data, and the host 1 sends the above-mentioned two commands to the numerical control device 200 to perform the necessary numerical control. It is possible to refer to the internal state data of the device.
【0036】なお、必要な数値制御装置の内部状態デー
タが1個だけの場合は、オペレータは、ホスト1からバ
ッチ処理を起動するコマンドの換わりに、内部状態デー
タを読み出すコマンドを送信することにより、必要な内
部状態データを参照することも可能である。When the number of internal state data of the numerical controller required is only one, the operator sends a command to read the internal state data from the host 1 instead of the command to start the batch processing. It is also possible to refer to necessary internal state data.
【0037】また、バッチ処理の実行中に何らかの要因
のためバッチ処理を中止したい場合、オペレータはホス
ト1からバッチ処理を中止するコマンドを数値制御装置
200に送信することにより、バッチ処理部4bはバッ
チ処理の実行を中止する。If the batch processing is to be canceled due to some factor during the execution of the batch processing, the operator sends a command for canceling the batch processing from the host 1 to the numerical control device 200, and the batch processing section 4b executes the batch processing. Stop execution of the process.
【0038】実施例3.図7は、第4の発明の一実施例
である数値制御装置の要部ブロック図である。図におい
て、300は数値制御装置、2cは制御部、3bは入出
力処理部、4bはバッチ処理部、13bはバッチ処理制
御部、14は時間設定部である。数値制御装置300
は、図1に示した数値制御装置100に対して、バッチ
処理制御部13bと時間設定部14を備える点と、入出
力処理部3bとバッチ処理部4bに処理が追加された点
が異なっている。Example 3. FIG. 7 is a block diagram of essential parts of a numerical controller according to an embodiment of the fourth invention. In the figure, 300 is a numerical controller, 2c is a control unit, 3b is an input / output processing unit, 4b is a batch processing unit, 13b is a batch processing control unit, and 14 is a time setting unit. Numerical control device 300
Is different from the numerical controller 100 shown in FIG. 1 in that a batch processing control unit 13b and a time setting unit 14 are provided, and processing is added to the input / output processing unit 3b and the batch processing unit 4b. There is.
【0039】時間設定部14は、オペレータが設定した
時間ごとにバッチ処理制御部13bに起動命令を出力す
る処理を行う。The time setting unit 14 performs a process of outputting a start command to the batch processing control unit 13b at each time set by the operator.
【0040】バッチ処理制御部13bは、時間設定部1
4からの起動命令により、バッチ処理部4bを起動させ
る処理を行う。The batch processing control unit 13b includes a time setting unit 1
In response to the activation instruction from 4, the processing for activating the batch processing unit 4b is performed.
【0041】このため、オペレータは数値制御装置30
0の内部状態データを特定時間ごとに読み出したい場
合、バッチデータに読み出したい数値制御装置300の
内部状態データを登録し、時間設定部14にバッチ処理
部4bを実行させる特定時間を設定することにより、設
定された時間に数値制御装置300自身が内部状態デー
タを記憶することが出来る。For this reason, the operator uses the numerical control device 30.
When it is desired to read the internal state data of 0 every specific time, the internal state data of the numerical controller 300 to be read is registered in the batch data, and the specific time for executing the batch processing unit 4b is set in the time setting unit 14 by The numerical control device 300 itself can store the internal state data at the set time.
【0042】[0042]
【発明の効果】第1の発明によれば、数値制御装置ごと
の作業指示、または操作指示を数値制御装置のバッチデ
ータとして登録しておくことにより、オペレータの操作
が最小限で済むようになり、オペレータの作業負担が軽
減出来る。第2の発明によれば、オペレータは目的に応
じて必要な数値制御装置の内部状態データをバッチデー
タに登録することにより、短時間で容易に目的に応じた
数値制御装置の内部状態データを読み出すことが出来る
ため、オペレータの作業効率の向上につながり、作業時
間が短縮出来る。According to the first aspect of the present invention, by registering work instructions or operation instructions for each numerical control device as batch data of the numerical control device, the operator's operation can be minimized. The work load on the operator can be reduced. According to the second aspect of the invention, the operator can easily read the internal state data of the numerical control apparatus according to the purpose in a short time by registering the necessary internal state data of the numerical control apparatus according to the purpose in the batch data. Therefore, the work efficiency of the operator can be improved and the work time can be shortened.
【0043】第3の発明によれば、オペレータはホスト
から数値制御装置をバッチ処理制御することが出来る。
また、オペレータはホストから数台の数値制御装置を制
御する場合、各数値制御装置ごとの作業指示、または操
作指示を各数値制御装置のバッチデータとして登録して
おくことにより、オペレータがホストから数台の数値制
御装置をバッチ処理制御出来るため、オペレータの操作
が最小限で済むようになり、オペレータの作業負担が軽
減出来る。According to the third invention, the operator can perform batch processing control of the numerical control device from the host.
In addition, when the operator controls several numerical control devices from the host, by registering work instructions or operation instructions for each numerical control device as batch data for each numerical control device, Since the numerical control device of the stand can be batch-processed, the operation of the operator can be minimized and the work load on the operator can be reduced.
【0044】第4の発明によれば、オペレータは時間設
定部にバッチ処理する特定時間を設定することにより、
設定された時間に数値制御装置自身が内部状態データを
記憶することが出来る。このため、オペレータは任意な
時間にこれまで記憶した内部状態データをまとめて参照
出来るようになり、特定時間ごとに内部状態データを読
み出すといった煩わしい作業が省けたり、作業のし忘れ
を確実に防止出来る。According to the fourth aspect, the operator sets a specific time for batch processing in the time setting section,
The numerical controller itself can store the internal state data at the set time. For this reason, the operator can collectively refer to the internal state data stored so far at any time, and the troublesome work of reading the internal state data at every specific time can be omitted, and forgetting to do the work can be reliably prevented. .
【図1】第1および第2のの発明の一実施例の数値制御
装置の要部ブロック図である。FIG. 1 is a block diagram of essential parts of a numerical controller according to an embodiment of the first and second inventions.
【図2】バッチデータの一例を示す図である。FIG. 2 is a diagram showing an example of batch data.
【図3】データ記憶部に記憶された内部状態データの一
例を示す図である。FIG. 3 is a diagram showing an example of internal state data stored in a data storage unit.
【図4】第2の発明の内部状態の記憶処理のフローチャ
ートである。FIG. 4 is a flowchart of a storage process of an internal state of the second invention.
【図5】第3の発明の一実施例の数値制御装置の要部ブ
ロック図である。FIG. 5 is a block diagram of a main part of a numerical controller according to an embodiment of the third invention.
【図6】第3の発明のホストから数値制御装置の内部状
態データを読み出す作業の通信形態図である。FIG. 6 is a communication form diagram of an operation of reading internal state data of the numerical control device from the host of the third invention.
【図7】第4の発明の一実施例の数値制御装置の要部ブ
ロック図である。FIG. 7 is a block diagram of an essential part of a numerical controller according to an embodiment of the fourth invention.
【図8】従来の数値制御装置の要部ブロック図である。FIG. 8 is a block diagram of a main part of a conventional numerical control device.
【図9】従来のホストから数値制御装置の内部状態を読
み出す作業の通信形態図である。FIG. 9 is a communication form diagram of the work of reading the internal state of the numerical control device from the conventional host.
【図10】従来のバッチ処理部を備えた数値制御装置の
要部ブロック図である。FIG. 10 is a block diagram of a main part of a conventional numerical control device including a batch processing unit.
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 時間設定部100, 200, 300, 800, 900 Numerical control device 1 host 2, 2a, 2b, 2c control unit 3, 3a, 3b input / output processing unit 4, 4a, 4b batch processing unit 5 machining program processing unit 6 operation memory 7 Batch data storage unit 8 Machining program storage unit 9 Sequence processing unit 10 Communication I / F unit 11 Internal state memory 12 Data storage unit 13a, 13b Batch processing control unit 14 Time setting unit
Claims (4)
などの数値制御装置自身が解釈し、実行することの出来
る専用言語で書かれたバッチデータを記憶するバッチデ
ータ記憶手段と、指定された前記バッチデータに従った
処理を実行するバッチ処理手段とを備えたことを特徴と
する数値制御装置。1. Batch data storage means for storing batch data written in a dedicated language that can be interpreted and executed by the numerical control device itself such as work instruction data or operation instruction data, and the designated batch. A numerical control device comprising: a batch processing unit that executes a process in accordance with data.
ーの履歴と、オペレータの操作の履歴と、機械と数値制
御装置間の入出力信号の履歴、および前記履歴の発生時
間等の数値制御装置の内部状態データを記憶する内部状
態記憶手段と、作業指示データ、または操作指示デー
タ、または前記内部状態記憶手段の記憶する内部状態デ
ータの内から必要とする内部状態データを登録指示など
数値制御装置自身が解釈し、実行することの出来る専用
言語で書かれたバッチデータを記憶するバッチデータ記
憶手段と、指定された前記バッチデータに従った処理を
実行するバッチ処理手段と、前記バッチデータに従い前
記バッチ処理手段が前記内部状態記憶手段から読み出し
た必要とする数値制御装置の内部状態データを記憶する
データ記憶手段と、入出力処理および前記データ記憶手
段に記憶された数値制御装置の内部状態データを出力す
る入出力処理手段とを備えたことを特徴とする数値制御
装置。2. A history of alarms and errors generated in the numerical control device, a history of operator's operations, a history of input / output signals between the machine and the numerical control device, and a numerical control device's history time and the like. Numerical control device itself such as internal state storage means for storing internal state data, work instruction data, operation instruction data, or instruction for registering necessary internal state data from internal state data stored in the internal state storage means A batch data storage means for storing batch data written in a dedicated language that can be interpreted and executed by a batch processing means for executing processing according to the designated batch data; and the batch data according to the batch data. Data storage means for storing the necessary internal state data of the numerical controller read by the processing means from the internal state storage means; A numerical control device comprising an output process and an input / output processing device for outputting internal state data of the numerical control device stored in the data storage device.
ーの履歴と、オペレータの操作の履歴と、機械と数値制
御装置間の入出力信号の履歴、および前記履歴の発生時
間等の数値制御装置の内部状態データを記憶する内部状
態記憶手段と、作業指示データ、または操作指示デー
タ、または前記内部状態記憶手段の記憶する内部状態デ
ータの内から必要とする内部状態データを登録指示など
数値制御装置自身が解釈し、実行することの出来る専用
言語で書かれたバッチデータを記憶するバッチデータ記
憶手段と、指定された前記バッチデータに従った処理を
実行するバッチ処理手段と、前記バッチデータに従い前
記バッチ処理手段が前記内部状態記憶手段から読み出し
た必要とする数値制御装置の内部状態データを記憶する
データ記憶手段と、入出力処理および前記データ記憶手
段に記憶された数値制御装置の内部状態データを出力す
る入出力処理手段と、ホストとの通信手段と、前記ホス
トとの通信手段により起動、停止等の前記バッチ処理手
段を起動、停止等の制御を行うバッチ処理制御手段とを
備えたことを特徴とする数値制御装置。3. A history of alarms and errors generated in the numerical control device, a history of operator's operations, a history of input / output signals between the machine and the numerical control device, and a numerical control device's history time and the like. Numerical control device itself such as internal state storage means for storing internal state data, work instruction data, operation instruction data, or instruction for registering necessary internal state data from internal state data stored in the internal state storage means A batch data storage means for storing batch data written in a dedicated language that can be interpreted and executed by a batch processing means for executing processing according to the designated batch data; and the batch data according to the batch data. Data storage means for storing the necessary internal state data of the numerical controller read by the processing means from the internal state storage means; Output processing and input / output processing means for outputting the internal state data of the numerical control device stored in the data storage means, communication means with the host, and batch processing means for starting and stopping by the communication means with the host And a batch processing control means for controlling start and stop of the numerical control.
ーの履歴と、オペレータの操作の履歴と、機械と数値制
御装置間の入出力信号の履歴、および前記履歴の発生時
間等の数値制御装置の内部状態データを記憶する内部状
態記憶手段と、作業指示データ、または操作指示デー
タ、または前記内部状態記憶手段の記憶する内部状態デ
ータの内から必要とする内部状態データを登録指示など
数値制御装置自身が解釈し、実行することの出来る専用
言語で書かれたバッチデータを記憶するバッチデータ記
憶手段と、指定された前記バッチデータに従った処理を
実行するバッチ処理手段と、前記バッチデータに従い前
記バッチ処理手段が前記内部状態記憶手段から読み出し
た必要とする数値制御装置の内部状態データを記憶する
データ記憶手段と、入出力処理および前記データ記憶手
段に記憶された数値制御装置の内部状態データを出力す
る入出力処理手段と、起動、停止等の前記バッチ処理手
段を起動、停止等の制御を行うバッチ処理制御手段と、
前記バッチ処理手段の起動、停止の時間設定が可能な時
間設定手段と、前記時間設定手段に設定された時間ごと
に前記バッチ処理手段を制御を行うバッチ処理制御手段
とを備えたことを特徴とする数値制御装置。4. A history of alarms and errors generated in a numerical control device, a history of operator's operations, a history of input / output signals between a machine and the numerical control device, and a numerical control device's history time and the like. Numerical control device itself such as internal state storage means for storing internal state data, work instruction data, operation instruction data, or instruction for registering necessary internal state data from internal state data stored in the internal state storage means A batch data storage means for storing batch data written in a dedicated language that can be interpreted and executed by a batch processing means for executing processing according to the designated batch data; and the batch data according to the batch data. Data storage means for storing the necessary internal state data of the numerical controller read by the processing means from the internal state storage means; Input / output processing means for outputting output and internal state data of the numerical controller stored in the data storage means, and batch processing control means for controlling start / stop of the batch processing means such as start / stop. ,
A batch processing control means for controlling the batch processing means at each time set in the time setting means; Numerical control device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24016393A JPH0793009A (en) | 1993-09-27 | 1993-09-27 | Numerical control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24016393A JPH0793009A (en) | 1993-09-27 | 1993-09-27 | Numerical control device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0793009A true JPH0793009A (en) | 1995-04-07 |
Family
ID=17055437
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP24016393A Pending JPH0793009A (en) | 1993-09-27 | 1993-09-27 | Numerical control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0793009A (en) |
-
1993
- 1993-09-27 JP JP24016393A patent/JPH0793009A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20140364989A1 (en) | Controller for controlling machine tool and robot | |
| JPH0259901A (en) | Fault diagnosing system | |
| 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 (en) | Numerically controlled device | |
| JPH09128255A (en) | Programable logic controller | |
| JP2662864B2 (en) | Industrial robot controller | |
| JPH0793009A (en) | Numerical control device | |
| US20090031161A1 (en) | Method, operating system and computing hardware for running a computer program | |
| JPH056213A (en) | Industrial robot control method and apparatus | |
| JP2003529835A (en) | Control method, control device, and control software for mechanism and technical system | |
| JP2700562B2 (en) | Loom trouble diagnosis device | |
| JPH08106320A (en) | Automatic machine and automatic machine control method | |
| JPH06282318A (en) | Mumerically controlled machine tool | |
| JP3875140B2 (en) | Numerical controller | |
| JPH02114302A (en) | Numerical control device | |
| JPH07136975A (en) | Multiple robot system | |
| WO2024089884A1 (en) | Robot controller and method for comparing control software before and after update | |
| JPH05197408A (en) | Numerical control device | |
| JP2003280709A (en) | Multi-system numerical controller with inter-system axis exchange control function | |
| CN119526402A (en) | Robot motion control method, device and electronic equipment | |
| JPH11134008A (en) | Programmable controller | |
| JP2639127B2 (en) | Numerical control unit |