JPH06110529A - Operation information managing device for numerical controller - Google Patents

Operation information managing device for numerical controller

Info

Publication number
JPH06110529A
JPH06110529A JP4282395A JP28239592A JPH06110529A JP H06110529 A JPH06110529 A JP H06110529A JP 4282395 A JP4282395 A JP 4282395A JP 28239592 A JP28239592 A JP 28239592A JP H06110529 A JPH06110529 A JP H06110529A
Authority
JP
Japan
Prior art keywords
state
time
operating
operation information
operating state
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
JP4282395A
Other languages
Japanese (ja)
Inventor
Kenji Ito
健二 伊藤
Masato Riyouki
正人 領木
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.)
Okuma Corp
Original Assignee
Okuma Machinery Works 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 Okuma Machinery Works Ltd filed Critical Okuma Machinery Works Ltd
Priority to JP4282395A priority Critical patent/JPH06110529A/en
Publication of JPH06110529A publication Critical patent/JPH06110529A/en
Pending legal-status Critical Current

Links

Landscapes

  • Machine Tool Sensing Apparatuses (AREA)
  • Numerical Control (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)

Abstract

PURPOSE:To provide the operation information managing device which can suppress the burden of an operator at a minimum for a numerical control machine tool and can sum-up/display operation information desirable for the operator in the work area of the operator as needed. CONSTITUTION:The ON/OFF of a state concerning an, energized state and the time of turning on/off the state are detected by an energized state detection part 7, the ON/OFF of a state concerning an operating state and the time of turning on/off the state are detected by an operating state detection part 5, and an input button provided at a keyboard 1 is deperessed. Then, the ON/OFF of a state concerning a non-operating state provided by non-operation reasons and the time of turning on/off the state are detected, the respective detected results are summed up, and the ON/OFF of various states, the time of turning on the various states, the rate and the graph are prepared and displayed at real time.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は数値制御装置における稼
働情報管理装置に関し、特に、入力手段と数値制御装置
の状態信号により、通電状態、稼働状態、非稼働理由別
に設けられた非稼働状態に関する情報を集計し、表示す
る稼働情報管理装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an operation information management device in a numerical control device, and more particularly to a non-operational condition provided for each of the energized condition, the operational condition and the non-operational reason according to the status signal of the input means and the numerical control device. The present invention relates to an operation information management device that aggregates and displays information.

【0002】[0002]

【従来の技術】今日、工場内においては、生産対象、段
取り等の変更に対応するために、各生産設備における生
産状況、稼働状況を正確かつリアルタイムに把握し、正
しく分析することが重要になって来ている。従って、工
作機械においても、加工状況、稼働状況を正確かつリア
ルタイムに把握することが求められている。そのため、
稼働情報を管理する外部装置を、工作機械を制御してい
る数値制御装置付近に設置すると共に、外部装置と数値
制御装置を通信ケーブルで接続して、外部装置による稼
働情報の収集を行なって管理する装置が提案、実用化さ
れている。外部装置は、対象となる数値制御装置から数
値制御装置の状態信号を通信ケーブルを介して受信し、
工作機械の稼働状態(稼働状態が、オンしているのか、
オフしているのか)を検知するようになっている。さら
に、外部装置には、非稼働となった場合の理由(以下、
非稼働理由と称す)を、選択、入力するための入力ボタ
ンが具備されており、この入力ボタンを押下することに
より、非稼働理由を検知するようになっている。
2. Description of the Related Art Today, in a factory, it is important to accurately and in real time grasp and accurately analyze the production status and operation status of each production facility in order to respond to changes in production targets, setups and the like. Is coming. Therefore, even in machine tools, it is required to accurately and in real time grasp the processing status and operation status. for that reason,
Install an external device that manages operating information near the numerical control device that controls the machine tool, and connect the external device and the numerical control device with a communication cable to collect and manage operating information from the external device. A device that does is proposed and put into practical use. The external device receives the status signal of the numerical control device from the target numerical control device through the communication cable,
Machine tool operating status (whether the operating status is on,
It's turned off). In addition, the reason for the non-operation in the external device (hereinafter,
An input button for selecting and inputting the reason for non-operation) is provided, and the reason for non-operation is detected by pressing this input button.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上述の
ような数値制御装置に外部装置を接続して稼働情報を管
理する装置においては、以下のような問題がある。ま
ず、数値制御装置毎に外部装置を設置し、かつ数値制御
装置と外部装置を通信ケーブルで接続し、数値制御装置
の多くの信号を外部装置に通知しなければならない。そ
のため、システムの構築に莫大な費用がかかると共に、
外部装置を設置するための場所を作業現場に確保する必
要があるという欠点があった。また、工作機械を制御す
る数値制御装置のオペレータが、外部装置で収集された
稼働情報を見るためには、外部装置もしくは外部装置に
接続された別の表示装置の設置場所まで移動しなければ
ならない。そのため、数値制御装置を操作しながら稼働
情報を見ることが難しく、数値制御装置のオペレータの
作業性が極めて悪いという欠点があった。
However, the device for managing the operation information by connecting the external device to the numerical control device as described above has the following problems. First, it is necessary to install an external device for each numerical control device, connect the numerical control device and the external device with a communication cable, and notify many signals of the numerical control device to the external device. Therefore, it costs a huge amount to build the system,
There is a drawback in that it is necessary to secure a place for installing an external device at the work site. Also, in order to see the operation information collected by the external device, the operator of the numerical control device that controls the machine tool must move to the installation location of the external device or another display device connected to the external device. . Therefore, it is difficult to see the operation information while operating the numerical control device, and the workability of the operator of the numerical control device is extremely poor.

【0004】更に、上述のような外部装置による稼働情
報の収集、管理方法では、数値制御装置の通電/非通電
状態、稼働/非稼働状態、数値制御装置のオペレータに
入力操作を要求する非稼働理由別の非稼働状態をそれぞ
れ正確に把握するためには、オペレータに多くの負担が
かかり、場合によっては、正確な通電/非通電状態、稼
働/非稼働状態、非稼働理由別の非稼働状態を正確に収
集できないという欠点があった。本発明は上記のような
事情からなされたものであり、本発明の目的は、工作機
械を制御する数値制御工作機械において、オペレータの
負担を最小に止めつつ、オペレータの欲しい稼働情報
を、オペレータの作業領域にて、オペレータの欲しい時
にリアルタイムで集計し、表示することが出来る稼働情
報管理装置を提供することにある。
Further, in the method of collecting and managing the operation information by the external device as described above, the energized / de-energized state of the numerical control device, the operating / non-operating state, and the non-operation requesting the operator of the numerical control device to perform an input operation. Accurately grasping the non-operation status for each reason imposes a heavy burden on the operator, and in some cases, accurate energization / de-energization status, operation / non-operation status, non-operation status for each non-operation reason There was a drawback that it could not be collected accurately. The present invention has been made under the circumstances as described above, and an object of the present invention is to provide, in a numerically controlled machine tool for controlling a machine tool, operation information desired by the operator while minimizing the burden on the operator. It is to provide an operation information management device capable of totaling and displaying in real time when an operator wants in a work area.

【0005】[0005]

【課題を解決するための手段】本発明は、表示装置及び
入力手段を具備する数値制御装置における稼働情報管理
装置に関するもので、本発明の上記目的は、タイマー手
段と、通電状態に関する少なくとも状態のオンオフ、状
態がオンオフした時刻を検知する通電状態検知手段と、
数値制御装置の状態信号により、稼働状態に関する少な
くとも状態のオンオフ、状態がオンオフした時刻を検知
する稼働状態検知手段と、非稼働理由が振り当てられた
前記入力手段を操作することにより、前記非稼働理由別
に設けられた非稼働状態に関する少なくとも状態のオン
オフ、状態がオンオフした時刻を検知する非稼働状態検
知手段と、前記各検知手段の検知結果を集計して、前記
表示装置に表示する稼働情報表示手段とを設けることに
より達成される。
SUMMARY OF THE INVENTION The present invention relates to an operation information management device in a numerical control device having a display device and an input means, and the above object of the present invention is to provide a timer means and at least a state related to an energized state. ON / OFF, an energization state detection means for detecting the time when the state is turned on and off,
The non-operation by operating the operation status detection means for detecting at least on / off of the operation status and the time when the status is turned on / off by the status signal of the numerical control device and the input means to which the reason for the non-operation is assigned. On / off of at least the state related to the non-working state provided for each reason, a non-working state detection means for detecting the time when the state is turned on and off, and the detection result of each of the detection means is aggregated and displayed on the display device. And means.

【0006】[0006]

【作用】本発明では、通電状態及び稼働状態に関する少
なくとも状態のオンオフ、状態がオンオフした時刻を自
動的に検知するので、通電状態及び稼働状態に関するデ
ータ入力は不要となる。また、非稼働理由別に設けられ
た非稼働状態に関する少なくとも状態のオンオフ、状態
がオンオフした時刻を、ファンクションキーを押下する
だけで検知するので、新しい操作手順を用いず、しか
も、加工作業を行ないながら非稼働状態に関するデータ
を入力することができる。更に、通電状態がオンしてい
る時間とその割合、稼働状態がオンしている時間とその
割合、非稼働理由別に設けられた非稼働状態がオンして
いる時間とその割合をそれぞれリアルタイムに集計し、
表示するので、稼働/非稼働の実績データを即座に反映
させることができる。稼働状態がオフしてから所定時間
が経ってもファンクションキーが押下されない場合は、
強制的に起動を禁止するので、非稼働理由の入力を確実
に実行させることができる。さらに又、本発明は、工作
機械を制御する数値制御装置において実施されるため、
工作機械を制御する数値制御装置のオペレータは、数値
制御装置を通常に操作しながらも稼働情報を見ることが
できるので、数値制御装置のオペレータの作業性を著し
く向上させることができる。
In the present invention, at least the on / off state of the energized state and the operating state and the time when the state is turned on / off are automatically detected, so that the data input regarding the energized state and the operating state is unnecessary. In addition, since at least the state on / off and the time when the state is on / off regarding the non-operation state provided for each non-operation reason are detected only by pressing the function key, a new operation procedure is not used, and while performing the machining work. You can enter data about non-working conditions. In addition, the time and percentage of the power-on state, the time and percentage of the operating state, and the time and percentage of the non-operating state set according to the reason for non-operation are aggregated in real time. Then
Since it is displayed, the actual data of operating / non-operating can be immediately reflected. If the function key is not pressed within the specified time after the operating state is turned off,
Since the startup is forcibly prohibited, it is possible to reliably execute the input of the reason for non-operation. Furthermore, since the present invention is implemented in a numerical controller for controlling a machine tool,
Since the operator of the numerical control device that controls the machine tool can see the operation information while operating the numerical control device normally, the workability of the operator of the numerical control device can be significantly improved.

【0007】[0007]

【実施例】以下、本発明の実施例を図面に基づいて具体
的に説明する。図1は、本発明の稼働情報管理装置の一
実施例を示すブロック図である。図1におけるタイマー
9は、時間に関する絶対的な値(現在時刻)と、相対的
な値(経過時間)の双方の情報を送出する。また、キー
ボード1には非稼働理由を振り当てた入力ボタンが設け
られており、1つの入力ボタンが1つの非稼働理由に対
応している。入力ボタンに非稼働理由を振り当てる手段
としては、非稼働理由の個数だけ入力ボタンを用意し、
それら入力ボタンの上部あるいは入力ボタン自身に非稼
働理由を印刷する手法や、ファンクションキーを入力ボ
タンとして、ファンクションキーの配置に対応して非稼
働理由メニューを表示装置に表示させる手法がある。
Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of the operation information management device of the present invention. The timer 9 in FIG. 1 sends out information on both an absolute value (current time) regarding time and a relative value (elapsed time). Further, the keyboard 1 is provided with an input button to which a reason for non-operation is assigned, and one input button corresponds to one non-operation reason. As a means of assigning the reason for non-operation to the input button, prepare the input buttons for the number of non-operation reasons,
There are a method of printing the reason of non-operation on the upper part of the input buttons or the input button itself, and a method of displaying the non-operation reason menu on the display device corresponding to the arrangement of the function keys by using the function keys as the input buttons.

【0008】通電状態検知部7は、タイマー9から送出
される現在時刻により通電状態データを設定し、その通
電状態データを通電状態記憶部8に記憶する。稼働状態
検知部5は、タイマー9から送出される現在時刻と、機
械制御部4から送出される数値制御装置の状態信号とに
より稼働状態データを設定し、その稼働状態データを稼
働状態記憶部6に記憶する。また、非稼働状態検知部2
は、タイマー9から送出される現在時刻と、キーボード
1から送出されるキー信号と、稼働状態記憶部6に記憶
された稼働状態データとにより非稼働状態データを設定
し、その非稼働状態データを非稼働状態記憶部3に記録
する。稼働情報表示部10は、通電状態記憶部8に記憶
された前記通電状態データと、稼働状態記憶部6に記憶
された稼働状態データと、非稼働状態記憶部3に記憶さ
れた非稼働状態データとを集計し、その結果を表示装置
11に表示する。更に、起動制御部12は、タイマー9
から送出される現在時刻と、キーボード1から送出され
るキー信号と、稼働状態記憶部6に記憶された稼働状態
データとにより起動制御データを作成し、機械制御部4
に送出する。機械制御部4は、図示しない加工プログラ
ム等により送り軸や主軸等の駆動部を制御する。そし
て、起動制御データが起動許可を意味するものである場
合は、起動ボタンを押下することにより制御を実行し、
起動制御データが起動禁止を意味するものである場合
は、起動ボタンを押下しても制御を実行しないようにな
っている。
The energization state detection unit 7 sets energization state data according to the current time sent from the timer 9, and stores the energization state data in the energization state storage unit 8. The operating state detection unit 5 sets operating state data based on the current time sent from the timer 9 and the state signal of the numerical control device sent from the machine control unit 4, and stores the operating state data in the operating state storage unit 6. Remember. In addition, the non-working state detection unit 2
Sets the non-working state data based on the current time sent from the timer 9, the key signal sent from the keyboard 1, and the working state data stored in the working state storage unit 6, and stores the non-working state data. It is recorded in the non-operating state storage unit 3. The operation information display unit 10 includes the energization state data stored in the energization state storage unit 8, the operation state data stored in the operation state storage unit 6, and the non-operation state data stored in the non-operation state storage unit 3. And are totaled, and the result is displayed on the display device 11. Furthermore, the activation control unit 12 uses the timer 9
Start-up control data is created from the current time sent from the computer 1, the key signal sent from the keyboard 1, and the operating state data stored in the operating state storage unit 6, and the machine control unit 4
Send to. The machine control unit 4 controls a drive unit such as a feed shaft or a spindle according to a machining program (not shown). If the activation control data means activation permission, the control is executed by pressing the activation button,
When the activation control data indicates that activation is prohibited, the control is not executed even if the activation button is pressed.

【0009】図6は、本発明における画面例及びファン
クションキーを示すものである。以下、図6に基づいて
キーボード1を詳細に説明する。キーボード1にはファ
ンクションキー100が具備されており、キーボード1
は押下されたファンクションキーに対応してキーコード
を送出する。画面101には、ファンクションキー10
0の配置に対応して非稼働理由メニュー102が表示さ
れており、各ファンクションキーには以下(1)〜
(7)のような非稼働理由が振り当てられている。 (1)ファンクションキーF1:ワーク取り付けや工具
交換等の段取作業により稼働できない場合 (2)ファンクションキーF2:加工するワークが到着
しないために稼働できない場合 (3)ファンクションキーF3:会議/打ち合せに出席
するために稼働できない場合 (4)ファンクションキーF4:休憩するために稼働で
きない場合 (5)ファンクションキーF5:不良品を加工し、その
対策を行なうために稼働できない場合 (6)ファンクションキーF6:工作機械や周辺機器の
保守/点検を行なうために稼働できない場合 (7)ファンクションキーF7:上記理由のいずれにも
当てはまらない理由により稼働できない場合 尚、本実施例における非稼働理由は上記7種類である
が、ファンクションキーF8に拡張機能を持たせ、その
ファンクションキーF8を押下することにより非稼働理
由メニューを更新させ、7種類を越える非稼働理由を設
けることも可能である。
FIG. 6 shows a screen example and function keys in the present invention. Hereinafter, the keyboard 1 will be described in detail with reference to FIG. The keyboard 1 is equipped with function keys 100.
Sends a key code corresponding to the pressed function key. On the screen 101, the function key 10
The non-operation reason menu 102 is displayed corresponding to the arrangement of 0, and the following (1) to
Reasons for non-operation such as (7) are assigned. (1) Function key F1: When operation cannot be performed due to setup work such as work attachment or tool exchange (2) Function key F2: When operation cannot be performed because the work to be processed does not arrive (3) Function key F3: For meeting / meeting If you cannot work because of attendance (4) Function key F4: If you cannot work because of a break (5) Function key F5: If you cannot work to process defective products and take countermeasures (6) Function key F6: When operation cannot be performed due to maintenance / inspection of machine tools and peripheral devices (7) Function key F7: When operation cannot be performed for a reason that does not apply to any of the above reasons. However, the function key F8 has an extended function and It is also possible to update the non-operation reason menu by pressing the function key F8 of, and to provide more than seven kinds of non-operation reasons.

【0010】図7は各種状態データの構造例を示すもの
であり、通電状態データ120は、「通電状態のオン/
オフ」120A、「通電状態がオンした時刻」120
B、「通電状態がオフした時刻」120C、「通電状態
の所要時間」120D、「通電状態の累積所要時間」1
20Eから構成されている。
FIG. 7 shows an example of the structure of various status data. The energization status data 120 is "ON / ON of energization status".
"OFF" 120A, "time when energized state is turned on" 120
B, "time when energized state is turned off" 120C, "time required for energized state" 120D, "cumulative time required for energized state" 1
It is composed of 20E.

【0011】図2は、図1における通電状態検知部7の
処理手順を示すフローチャートであり、次に、図2及び
図7を参照し、通電状態検知部7の処理手順を詳細に説
明する。通電状態検知部7は処理が開始されると、ま
ず、「通電状態がオンした時刻」120Bを現在時刻と
する(ステップS20)。続いて、「通電状態がオフし
た時刻」120Cを現在時刻とすると共に、「通電状態
がオフした時刻」120Cから「通電状態がオンした時
刻」120Bを減算することにより、「通電状態の所要
時間」120Dを算出する(ステップS21、S2
2)。以降、ステップS21及びS22を繰り返すこと
によって、「通電状態がオフした時刻」、つまり電源を
切った時点の時刻が設定可能となる。図7は、各種状態
データの構造例を示すものであり、稼働状態データ12
1は、「稼働状態のオン/オフ」121A、「稼働状態
がオンした時刻」121B、「稼働状態がオフした時
刻」121C、「稼働状態の所要時間」121D、「稼
働状態の累積所要時間」121Eから構成されている。
そして、「稼働状態のオン/オフ」121Aは、稼働状
態がオンしていれば”1”、稼働状態がオフしていれ
ば”0”である。
FIG. 2 is a flow chart showing the processing procedure of the energization state detecting section 7 in FIG. 1. Next, the processing procedure of the energization state detecting section 7 will be described in detail with reference to FIGS. 2 and 7. When the energized state detection unit 7 starts the process, first, the "time when the energized state is turned on" 120B is set as the current time (step S20). Next, the "time when the energized state is turned off" 120C is set as the current time, and the "time when the energized state is turned on" 120B is subtracted from the "time when the energized state is turned off" 120C, thereby obtaining the "time required for the energized state". 120D is calculated (steps S21 and S2).
2). After that, by repeating steps S21 and S22, it is possible to set the "time when the energized state is turned off", that is, the time when the power is turned off. FIG. 7 shows an example of the structure of various status data.
1 is "operating state on / off" 121A, "operating state is turned on" 121B, "operating state is turned off" 121C, "operating state required time" 121D, "operating state accumulated required time" It is composed of 121E.
The "operating state on / off" 121A is "1" if the operating state is on, and "0" if the operating state is off.

【0012】一方、図3は、図1における稼働状態検知
部5の処理手順を示すフローチャートであり、以下に図
3及び図7を参照して、稼働状態検知部5の処理手順を
詳細に説明する。稼働状態検知部5は処理が開始される
と、まず「稼働状態のオン/オフ」121Aにより、稼
働状態がオンしているか否かをチェックする(ステップ
S40)。稼働状態がオフしている場合(非稼働中)
は、状態信号により起動ボタンが押下されたか否かをチ
ェックし、起動ボタンが押下されない場合はそのままス
テップS40に戻る(ステップS41)。そして、非稼
働中に起動ボタンが押下された場合は、まず稼働状態を
オンする(ステップS42)。つまり、「稼働状態のオ
ン/オフ」121Aを”1”にすると共に、「稼働状態
がオンした時刻」121Bを現在時刻にする(ステップ
S43)。続いて、「稼働状態がオフした時刻」121
Cを現在時刻とすると共に、「稼働状態がオフした時
刻」121Cから「稼働状態がオンした時刻」121B
を減算することにより「稼働状態の所要時間」121D
を算出し、その後にステップS40に戻る(ステップS
44)。一方、稼働状態がオンしている場合(稼働中)
は、状態信号により、コード”M02”が実行されたか
否かをチェックし、コード”M02”が実行されていな
い場合は前記ステップS44を実行し、その後にステッ
プS40に戻る(ステップS45)。そして、稼働中に
コード”M02”が実行された場合は、まず稼働状態を
オフする(ステップS46)。つまり、「稼働状態のオ
ン/オフ」121Aを”0”にする。続いて、「稼働状
態がオフした時刻」121Cを現在時刻にすると共に、
「稼働状態がオフした時刻」121Cから「稼働状態が
オンした時刻」121Bを減算することにより、「稼働
状態の所要時間」121Dを算出する(ステップS4
7)。更に、「稼働状態の所要時間」121Dを「稼働
状態の累積所要時間」121Eに加算してステップS4
0に戻る(ステップS48)。図7は各種状態データの
構造例を示すものであり、非稼働理由別に設けられた非
稼働状態データ122は、非稼働理由毎の「非稼働状態
のオン/オフ」122A、「非稼働状態がオンした時
刻」122B、「非稼働状態がオフした時刻」122
C、「非稼働状態の所要時間」122D、「非稼働状態
の累積所要時間」122Eから構成されている。そし
て、「非稼働状態のオン/オフ」122Aは、対応する
非稼働状態がオンしていれば”1”、対応する非稼働状
態がオフしていれば”0”である。
On the other hand, FIG. 3 is a flow chart showing the processing procedure of the operating state detecting section 5 in FIG. 1, and the processing procedure of the operating state detecting section 5 will be described in detail below with reference to FIGS. 3 and 7. To do. When the processing is started, the operating state detection unit 5 first checks whether or not the operating state is on by "operating state on / off" 121A (step S40). When the operating status is off (not in operation)
Checks whether or not the start button has been pressed according to the status signal, and if the start button has not been pressed, returns directly to step S40 (step S41). Then, when the start button is pressed during non-operation, the operating state is first turned on (step S42). That is, the "operating state on / off" 121A is set to "1", and the "time when the operating state is turned on" 121B is set to the current time (step S43). Then, "the time when the operating state is turned off" 121
C is the current time, and "time when the operating state is turned off" 121C to "time when the operating state is turned on" 121B
By subtracting "time required for operating state" 121D
Is calculated, and then the process returns to step S40 (step S40).
44). On the other hand, if the operating status is ON (in operation)
Checks whether or not the code "M02" is executed by the status signal. If the code "M02" is not executed, the step S44 is executed, and then the process returns to the step S40 (step S45). If the code "M02" is executed during operation, the operation state is turned off first (step S46). That is, the "ON / OFF of operating state" 121A is set to "0". Then, while the "time when the operating state is turned off" 121C is set to the current time,
The "time required for operating state" 121D is calculated by subtracting "time when operating state is turned on" 121B from "time when operating state is turned off" 121C (step S4).
7). Further, the "operating state required time" 121D is added to the "operating state accumulated required time" 121E, and step S4 is performed.
The process returns to 0 (step S48). FIG. 7 shows an example of the structure of various status data. The non-operation status data 122 provided for each non-operation reason includes “non-operation status on / off” 122A and “non-operation status "Time when turned on" 122B, "Time when non-operating state turned off" 122
C, "required time in non-operating state" 122D, and "cumulative required time in non-operating state" 122E. The "non-working state on / off" 122A is "1" if the corresponding non-working state is on, and "0" if the corresponding non-working state is off.

【0013】更に、図4は、図1における非稼働状態検
知部2の処理手順を示すフローチャートであり、以下に
図4及び図7を参照して、非稼働状態検知部2の処理手
順を詳細に説明する。尚、説明の便宜上、非稼働状態デ
ータ120を構成する各データ(122A、122B、
122C、122D、122E)を、”i”を引数とす
る非稼働理由毎の配列として定義する。”i”は非稼働
理由を記憶するための変数である。非稼働状態検知部2
は処理が開始されると、まず非稼働フラグが”1”であ
るか否かをチェックする(ステップS60)。尚、非稼
働フラグは、非稼働中であることを記憶するための変数
である。非稼働フラグが”1”である場合(非稼働中)
は、キーコードによりファンクションキーが押下された
か否かをチェックし、ファンクションキーが押下されて
いない場合は、後述するステップS65のみを実行して
ステップS66に進む(ステップS61)。そして、非
稼働中にファンクションキーが押下された場合は、ま
ず、有効となっていた非稼働理由iにおける非稼働状態
に関して非稼働状態をオフする(ステップS62)。つ
まり、「非稼働状態のオン/オフ」122Aを”0”に
する。続いて、有効となっていた非稼働理由iにおける
非稼働状態に関して、「非稼働状態がオフした時刻」1
22Cを現在時刻にすると共に、「非稼働状態の所要時
間」122Dを「非稼働状態の累積所要時間」122E
に加算する(ステップS62)。続いて、有効となって
いた非稼働理由iにおける非稼働状態に関して「非稼働
状態の所要時間」122Dをクリアする(ステップS6
2)。更に、押下されたファンクションキーに応じて変
数iを更新し、新たに有効となった非稼働理由iを記憶
する(ステップS63)。 (1)ファンクションキーF1(段取中)が押下された
場合 :i=0 (2)ファンクションキーF2(待機中)が押下された
場合 :i=1 (3)ファンクションキーF3(協議中)が押下された
場合 :i=2 (4)ファンクションキーF4(休憩中)が押下された
場合 :i=3 (5)ファンクションキーF5(不良対応中)が押下さ
れた場合:i=4 (6)ファンクションキーF6(整備中)が押下された
場合 :i=5 (7)ファンクションキーF7(その他)が押下された
場合 :i=6
Further, FIG. 4 is a flow chart showing a processing procedure of the non-working state detecting section 2 in FIG. 1, and the processing procedure of the non-working state detecting section 2 will be described in detail with reference to FIGS. 4 and 7 below. Explained. For convenience of explanation, each data (122A, 122B,
122C, 122D, 122E) is defined as an array for each non-operation reason with "i" as an argument. “I” is a variable for storing the reason for non-operation. Non-operating state detector 2
When the process is started, first checks whether or not the non-operation flag is "1" (step S60). The non-operation flag is a variable for storing the fact that the non-operation flag is in operation. When the non-operation flag is "1" (non-operation)
Checks whether or not the function key is pressed with the key code. If the function key is not pressed, only step S65 described below is executed and the process proceeds to step S66 (step S61). Then, if the function key is pressed during non-operation, the non-operation state is turned off with respect to the non-operation state for the valid non-operation reason i (step S62). That is, the "non-operation state ON / OFF" 122A is set to "0". Next, regarding the non-working state for the non-working reason i that was valid, "the time when the non-working state was turned off" 1
22C is set to the current time, and "non-operating state required time" 122D is set to "non-operating state accumulated required time" 122E.
To (step S62). Subsequently, the "time required for non-working state" 122D is cleared for the non-working state for the valid non-working reason i (step S6).
2). Further, the variable i is updated according to the pressed function key, and the newly activated non-operation reason i is stored (step S63). (1) When the function key F1 (during setup) is pressed: i = 0 (2) When the function key F2 (standby) is pressed: i = 1 (3) Function key F3 (under discussion) When pressed: i = 2 (4) When function key F4 (during break) is pressed: i = 3 (5) When function key F5 (during failure handling) is pressed: i = 4 (6) When the function key F6 (under maintenance) is pressed: i = 5 (7) When the function key F7 (other) is pressed: i = 6

【0014】次に、新たに有効となった非稼働理由iに
おける非稼働状態に関して、非稼働状態をオンする(ス
テップS64)。つまり、「非稼働状態のオン/オフ」
122Aを”1”にする。続いて、新たに有効となった
非稼働理由iにおける非稼働状態に関して「非稼働状態
がオンした時刻」122Bを現在時刻にする(ステップ
S64)。続いて、非稼働理由iにおける非稼働状態に
関して、現在時刻から「非稼働状態がオンした時刻」1
22Bを減算することにより、「非稼働状態の所要時
間」122Dを算出する(ステップS65)。更に、稼
働状態データ121における「稼働状態のオン/オフ」
121Aにより、稼働状態がオンしたか否かをチェック
し、稼働状態がオンしない場合はそのままステップS6
0に戻る(ステップS66)。稼働状態がオンした場合
は、まず、有効となっている非稼働理由iにおける非稼
働状態に関して非稼働状態をオフする(ステップS6
7)。つまり、「非稼働状態のオン/オフ」122A
を”0”にする。続いて、有効となっている非稼働理由
iにおける非稼働状態に関して、前記「非稼働状態がオ
フした時刻」122Cを現在時刻にすると共に、「非稼
働状態の所要時間」122Dを「非稼働状態の累積所要
時間」122Eに加算する(ステップS67)。更に、
有効となっている非稼働理由iにおける非稼働状態に関
して「非稼働状態の所要時間」122Dをクリアする
(ステップS67)。続いて、非稼働データを”0”と
して、稼働状態がオンしたこと(稼働中となったこと)
を記憶し、その後にステップS60に戻る(ステップS
68)。
Next, the non-working state for the newly valid non-working reason i is turned on (step S64). In other words, "non-working state on / off"
Set 122A to "1". Subsequently, the “time when the non-working state is turned on” 122B regarding the non-working state for the newly valid non-working reason i is set to the current time (step S64). Next, regarding the non-working state for the non-working reason i, "the time when the non-working state is turned on" from the current time 1
By subtracting 22B, the "time required for non-operation state" 122D is calculated (step S65). In addition, "operating state on / off" in the operating state data 121
By 121A, it is checked whether the operating state is turned on, and if the operating state is not turned on, the step S6 is performed as it is.
The process returns to 0 (step S66). When the working state is turned on, first, the non-working state is turned off with respect to the non-working state for the valid non-working reason i (step S6).
7). In other words, "non-working state on / off" 122A
Is set to "0". Subsequently, regarding the non-working state for the valid non-working state i, the "time when the non-working state is turned off" 122C is set to the current time, and the "time required for the non-working state" 122D is set to "non-working state". Accumulated cumulative time ”122E (step S67). Furthermore,
Regarding the non-working state for the valid non-working reason i, the "time required for the non-working state" 122D is cleared (step S67). Then, the non-operation data is set to "0" and the operation status is turned on (being in operation).
Is stored, and then the process returns to step S60 (step S60).
68).

【0015】一方、上記ステップS60で非稼働フラグ
が”0”である場合(稼働中)は、稼働状態データ12
1における「稼働状態のオン/オフ」121Aにより、
稼働状態がオフしたか否かをチェックし、稼働状態がオ
フしない場合はそのままステップS60に戻る(ステッ
プS69)。そして、稼働状態がオフした場合は、まず
有効となっている非稼働理由iにおける非稼働状態に関
して非稼働状態をオンする(ステップS70)。つま
り、「非稼働状態のオン/オフ」122Aを”1”にす
る。続いて、有効となっている非稼働理由iにおける非
稼働状態に関して「非稼働状態がオンした時刻」122
Bを現在時刻にする(ステップS70)。更に、非稼働
データを”1”として、稼働状態がオフしたこと(非稼
働中となったこと)を記憶する(ステップS71)。
On the other hand, if the non-working flag is "0" in the above step S60 (working), the working status data 12
According to the "operating state on / off" 121A in 1,
It is checked whether the operating state is turned off. If the operating state is not turned off, the process directly returns to step S60 (step S69). Then, when the operating state is turned off, first, the non-operating state is turned on for the non-operating state for the valid non-operating reason i (step S70). That is, the "non-operation state on / off" 122A is set to "1". Next, regarding the non-working state for the valid non-working state i, the “time when the non-working state is turned on” 122
B is set to the current time (step S70). Further, the non-working data is set to "1", and the fact that the working state is turned off (being non-working) is stored (step S71).

【0016】図6は、本発明の画面例を示すものであ
り、以下に図6及び図7を参照して、図1における稼働
情報表示部10を詳細に説明する。図6におけるエリア
103は稼働状態を示す文字列を表示するエリアであ
り、本実施例では、稼働状態を示す文字列を”稼働”と
定義している。稼働情報表示部10は、稼働状態データ
121における「稼働状態のオン/オフ」121Aが”
1”である場合に、稼働状態を示す文字列を反転表示す
る。逆に、稼働状態データ121における「稼働状態の
オン/オフ」121Aが”0”である場合には、稼働状
態を示す文字列を通常表示する。図6の例は、稼働状態
を示す文字列”稼働”を反転表示した例であり、機械が
稼働中であることを示している。これにより、オペレー
タは画面を見ることにより、機械が稼働中であるか否か
を即座に判断することができる。また、エリア104は
非稼働状態を示す文字列を表示するエリアであり、本実
施例では、非稼働状態を示す文字列を以下のように定義
している。 ・段取を理由とする非稼働状態 :”非稼働(段取
中)” ・待機を理由とする非稼働状態 :”非稼働(待機
中)” ・協議を理由とする非稼働状態 :”非稼働(協議
中)” ・休憩を理由とする非稼働状態 :”非稼働(休憩
中)” ・不良対応を理由とする非稼働状態:”非稼働(不良対
応中)” ・整備を理由とする非稼働状態 :”非稼働(整備
中)” ・その他を理由とする非稼働状態 :”非稼働(その
他)” 更に、稼働情報表示部10は、稼働状態データ121に
おける「稼働状態のオン/オフ」121Aが”0”であ
る場合に、非稼働状態データ122における「非稼働状
態のオン/オフ」122Aが”1”である非稼働状態を
抽出し、その非稼働状態を示す文字列を反転表示する。
逆に、稼働状態データ121における「稼働状態のオン
/オフ」121Aが”1”である場合には、文字列”非
稼働()”を通常表示する。図6の例は、文字列”非稼
働( )”を通常表示した例であり、機械が稼働
中であることを示している。これにより、オペレータは
画面を見ることにより、どの理由により機械が非稼働に
なっているかを即座に判断することができる。また、エ
リア106は、「通電状態がオンしている時間」、「稼
働状態がオンしている時間」、「稼働状態がオフしてい
る時間」、「非稼働理由別に設けられた非稼働状態がオ
ンしている時間」を表示するエリアである。稼働情報表
示部10は、まず、各状態を簡潔に説明したタイトル1
05を表示する。続いて、通電状態データ120におけ
る「通電状態の所要時間」120Dを「通電状態がオン
している時間」としてタイトル”通電時間”の横に表示
する。続いて、稼働状態データ121における「稼働状
態の所要時間」121Dと「稼働状態の累積所要時間」
121Eを加算した値を、「稼働状態がオンしている時
間」としてタイトル”稼働時間”の横に表示する。続い
て、前記算出した「通電状態がオンしている時間」から
前記算出した「稼働状態がオンしている時間」を減算し
た値を、「稼働状態がオフしている時間」としてタイト
ル”非稼働時間”の横に表示する。そして、非稼働状態
データ122における「非稼働状態の所要時間」122
Dと「非稼働状態の累積所要時間」122Eを加算した
値を、「非稼働理由別に設けられた非稼働状態がオンし
ている時間」としてそれぞれタイトル”段取中時
間”、”待機中時間”、”協議中時間”、”休憩中時
間”、”不良対応時間”、”整備中時間”、”その他時
間”の横に表示する。
FIG. 6 shows an example of the screen of the present invention, and the operation information display section 10 in FIG. 1 will be described in detail below with reference to FIGS. 6 and 7. An area 103 in FIG. 6 is an area for displaying a character string indicating the operating state, and in this embodiment, the character string indicating the operating state is defined as “operating”. In the operation information display unit 10, “ON / OFF of operation state” 121A in the operation state data 121 is “
When it is "1", the character string indicating the operating state is highlighted. Conversely, when "ON / OFF of the operating state" 121A in the operating state data 121 is "0", the character indicating the operating state is displayed. Display columns normally. The example of FIG. 6 is an example in which the character string “operating” indicating the operating state is highlighted, and indicates that the machine is operating. As a result, the operator can immediately determine whether or not the machine is in operation by looking at the screen. Further, the area 104 is an area for displaying a character string indicating the non-operational state, and in the present embodiment, the character string indicating the non-operational state is defined as follows.・ Non-operational status due to setup: "non-operational (in preparation)"-Non-operational status due to standby: "Non-operational (standby)"-Non-operational status due to discussion: "Non-operational" Working (under discussion) "-Non-working status because of break:" Non-working (during break) "-Non-working status because of fault response:" Non-working (during failure handling) "-Due to maintenance Non-working state: "Non-working (under maintenance)"-Non-working state due to other reasons: "Non-working (other)" Further, the working information display unit 10 displays "working state on / off" in the working state data 121. When 121A is “0”, the non-working state in which the “non-working state on / off” 122A in the non-working state data 122 is “1” is extracted, and the character string indicating the non-working state is inverted. indicate.
On the contrary, when the "operating state ON / OFF" 121A in the operating state data 121 is "1", the character string "non-operating ()" is normally displayed. The example of FIG. 6 is an example in which the character string "non-operation ()" is normally displayed, and indicates that the machine is in operation. This allows the operator to immediately determine by viewing the screen why the machine is out of service. Further, the area 106 includes “time when the energized state is on”, “time when the operating state is on”, “time when the operating state is off”, and “non-operating state provided for each non-operating reason”. This is the area that displays "the time when is on". First, the operation information display unit 10 displays a title 1 that briefly describes each state.
05 is displayed. Next, the "time required for the energized state" 120D in the energized state data 120 is displayed next to the title "energized time" as "time when the energized state is on". Then, the "operating state required time" 121D and the "operating state accumulated required time" in the operating state data 121
The value obtained by adding 121E is displayed next to the title "operating time" as "time when operating state is on". Subsequently, the value obtained by subtracting the calculated "time when the operating state is on" from the calculated "time when the energized state is on" is designated as "time when the operating state is off", "non-operating". Display next to "Working time". Then, the “time required for the non-operational state” 122 in the non-operational state data 122
The value obtained by adding D and "cumulative required time of non-operation state" 122E is designated as "time when non-operation state is set for each non-operation reason", and titles are "setup time" and "standby time", respectively. Displayed next to "," Consultation time "," Break time "," Defect handling time "," Maintenance time "," Other time ".

【0017】また、図6におけるエリア107は、前記
算出した「通電状態がオンしている時間」に対する前記
算出した「稼働状態がオンしている時間」の時間割合、
前記算出した「稼働状態がオフしている時間」の時間割
合、前記算出した「非稼働理由別に設けられた非稼働状
態がオンしている時間」の時間割合をそれぞれ表示する
エリアである。尚、上記各時間割合のうち、「稼働状態
がオンしている時間」の時間割合は一般的に稼働率と呼
ばれている。上述のような時間割合を表示することによ
り、稼働率や非稼働理由毎の時間割合等を即座に認識す
ることができる。本実施例では「通電状態がオンしてい
る時間」、つまり電源が入っている時間に対する時間割
合であるが、これを、所定時間に対する時間割合とする
ことも考えられる。所定時間は、一日(24時間)、午
前/午後(12時間)、勤務時間として、予め定義して
おくことが可能である。この場合、上記所定時間に対す
る「通電状態がオンしている時間」の時間割合を表示す
ることにより、所定時間内にどれだけ電源を入れている
かを即座に認識することができる。
Area 107 in FIG. 6 is the time ratio of the calculated "time when the operating state is on" to the calculated "time when the energized state is on",
This is an area for displaying the calculated time ratio of "the operating state is off" and the calculated time ratio of the "non-operating state provided for each non-operating reason". In addition, of the above-mentioned time ratios, the time ratio of "the operating time is on" is generally called the operating ratio. By displaying the time ratio as described above, it is possible to immediately recognize the operation ratio, the time ratio for each non-operation reason, and the like. In the present embodiment, the "time when the energized state is on", that is, the time ratio to the time when the power is on, may be considered to be the time ratio to the predetermined time. The predetermined time can be defined in advance as one day (24 hours), am / pm (12 hours), and working hours. In this case, it is possible to immediately recognize how much power is turned on within the predetermined time by displaying the time ratio of the “time when the energized state is on” with respect to the predetermined time.

【0018】更に、図6におけるエリア108は、所定
時間(24時間)に対する前記算出した「稼働状態がオ
ンしている時間」と、前記算出した「稼働状態がオフし
ている時間」の時間割合をグラフによって表現した帯グ
ラフを表示するエリアであり、部分109は所定時間に
対する「稼働状態がオンしている時間」の割合を、部分
110は所定時間に対する「稼働状態がオフしている時
間」の割合をそれぞれ意味する。上記時間割合をグラフ
化する方法としては、グラフィック表示する方法や、空
白文字の反転を用いてキャラクタ表示する方法や、特殊
フォントを用いてキャラクタ表示する方法が考えられ
る。さらに、時間割合のデータ種別を表現する方法とし
て、データ毎に色や輝度を変える方法が考えられる。
尚、本実施例のデータ種別は「稼働状態がオンしている
時間」、「稼働状態がオフしている時間」の2つである
が、複数の色を用いて、「非稼働理由別に設けられた非
稼働状態がオンしている時間」の時間割合もグラフ化す
るこが可能である。このように、各種時間割合をグラフ
化することにより、各種時間割合を一目で認識すること
が可能になる。さらに、本実施例のように一本の帯グラ
フとしてグラフ化することにより、表示エリアを小さく
できるため、全ての画面にこの帯グラフを表示すること
ができ、全ての画面において、つまりあらゆる作業にお
いて、各種時間割合を認識することが可能になる
Further, the area 108 in FIG. 6 is a time ratio of the calculated "time when the operating state is on" and the calculated "time when the operating state is off" with respect to a predetermined time (24 hours). Is a region for displaying a band graph in which a portion 109 represents a ratio of “time when the operating state is on” to a predetermined time, and a portion 110 represents “time when the operating state is off” to a predetermined time. Means the respective proportions. As a method of graphing the above-mentioned time ratio, a graphic display method, a character display method using inversion of white space characters, or a character display method using a special font can be considered. Further, as a method of expressing the data type of the time ratio, a method of changing the color or the brightness for each data can be considered.
The data types of the present embodiment are two: “time when the operating state is on” and “time when the operating state is off”. It is also possible to graph the time ratio of the "time when the non-operation state is turned on". By thus graphing various time ratios, it becomes possible to recognize various time ratios at a glance. Furthermore, since the display area can be reduced by graphing as a single band graph as in the present embodiment, this band graph can be displayed on all screens, and in all screens, that is, in all operations. It becomes possible to recognize various time ratios

【0019】ところで、上述のような実施例において、
オペレータはファンクションキーを押下して非稼働理由
を入力する必要がある。慣れないオペレータにとって
は、加工作業に専念するあまり、ファンクションキーを
押下することを忘れてしまうことがあり得る。例えばn
個目のワークを加工し、ワークの脱着を行ない、(n+
1)目のワークを加工する場合を考える。ワークの脱着
による非稼働状態は段取を理由とする非稼働状態である
ため、通常の連続加工時は非稼働理由を段取とすれば良
い。しかし、途中に休憩をした場合は、非稼働理由を段
取から休憩に変更しないと、数値制御装置にとっては時
間の長い段取中時間となってしまう。このような状況下
では、非稼働理由の正確なデータ収集が難しくなる。起
動制御部12は、かかる問題を解決するための手段であ
る。
By the way, in the above embodiment,
The operator needs to press the function key and input the reason for non-operation. For an unfamiliar operator, the operator may forget to press the function key because he or she concentrates on the machining work. For example, n
The second work piece is processed, and the work piece is removed and attached (n +
1) Consider the case of machining the workpiece. Since the non-operational state due to the attachment / detachment of the work is the non-operational state due to the setup, the non-operational reason may be set up during normal continuous machining. However, if a break is taken on the way, unless the reason for non-operation is changed from the setup to the break, the numerical control device has a long setup time. Under such circumstances, it is difficult to collect accurate data on the reason for non-operation. The activation control unit 12 is a means for solving such a problem.

【0020】図5は、起動制御部12の処理手順を示す
フローチャートであり、以下に図5及び図7を参照し
て、起動制御部12の処理手順を詳細に説明する。起動
制御部12は処理が開始されると、まず、稼働状態デー
タ121における「稼働状態のオン/オフ」121Aに
より、稼働状態がオンしているか否かをチェックし、稼
働状態がオフする(非稼働中となる)までループする
(ステップS80)。稼働状態がオフした場合は、まず
図示しない警告灯を点灯して、オペレータに非稼働中に
なったことを伝達し(ステップS81)、変数Tsを現
在時刻にして、稼働状態がオフした時刻を記憶する(ス
テップS82)。続いて、キーコードによりファンクシ
ョンキーが押下されたか否かをチェックし(ステップS
83)、非稼働中となってもファンクションキーが押下
されない場合は、まず、時刻Tsから現在時刻を減算し
た値(非稼働中となってからの時間)を「未入力許容時
間」と比較する(ステップS85)。上記ステップS8
3でファンクションキーが押下された場合は、起動許可
を意味する起動制御データを機械制御部4に送出すると
共に、警告灯を消灯し、上記ステップS80に戻る(ス
テップS84、S88)。上記ステップS85でファン
クションキーが押下されない時間が「未入力許容時間」
を越えない場合は、稼働状態データ121における「稼
働状態のオン/オフ」121Aにより、稼働状態がオン
したか否かをチェックし(ステップS87)、稼働状態
がオンした場合は警告灯を消灯し(ステップS88)、
上記ステップS80に戻る。逆に、ファンクションキー
が押下されない時間が「未入力許容時間」を越えた場合
は、起動禁止を意味する起動制御データを機械制御部4
に送出し(ステップS86)、ファンクションキーが押
下されるまでループする。尚、前記「未入力許容時間」
は、通常のワークの脱着に必要な時間を予め設定してお
く内部データであり、パラメータとしてオペレータが設
定することが可能である。以上より、稼働状態がオフし
た(非稼働中となった)時点で、警告灯が点灯し、オペ
レータに非稼働理由の入力を促すことができる。さら
に、稼働状態がオフした(非稼働中となった)時点か
ら、通常のワークの脱着に必要な時間が経っても、ファ
ンクションキーが押下されない場合は、ワークの脱着以
外の理由による非稼働状態であると判断して起動を禁止
し、オペレータに非稼働理由の入力を強制的に促すこと
ができる。従って、非稼働理由の正確なデータ収集が可
能になる。
FIG. 5 is a flowchart showing the processing procedure of the activation control unit 12, and the processing procedure of the activation control unit 12 will be described in detail below with reference to FIGS. 5 and 7. When the process is started, the activation control unit 12 first checks whether or not the operating state is on by the “on / off of operating state” 121A in the operating state data 121, and turns off the operating state (non- It loops until it is in operation (step S80). When the operating state is turned off, first, a warning light (not shown) is turned on to notify the operator that the operating state is not in operation (step S81), the variable Ts is set to the current time, and the time when the operating state is turned off is set. It is stored (step S82). Then, it is checked whether or not the function key is pressed by the key code (step S
83) If the function key is not pressed even during non-operation, first, the value obtained by subtracting the current time from the time Ts (time after non-operation) is compared with "non-input allowable time". (Step S85). Step S8
If the function key is pressed in step 3, the start control data indicating start permission is sent to the machine control unit 4, the warning light is turned off, and the process returns to step S80 (steps S84 and S88). The time during which the function key is not pressed in the above step S85 is "non-input allowable time"
If it does not exceed the value, it is checked whether or not the operating state is turned on by "operating state on / off" 121A in the operating state data 121 (step S87), and if the operating state is turned on, the warning light is turned off. (Step S88),
The process returns to step S80. On the other hand, when the time during which the function key is not pressed exceeds the "non-input allowable time", the start control data indicating start prohibition is sent to the machine control unit 4
(Step S86) and loops until the function key is pressed. In addition, the "non-input allowable time"
Is internal data that presets the time required for normal work attachment / detachment, and can be set by the operator as a parameter. As described above, when the operating state is turned off (becomes non-operating), the warning light is turned on and the operator can be prompted to input the reason for non-operating. Furthermore, if the function key is not pressed even after the time required for normal workpiece attachment / detachment has passed from the time when the operating state was turned off (becomes non-operational), the inactive state is due to a reason other than workpiece attachment / detachment. Therefore, it is possible to prohibit the start-up and to force the operator to input the reason for the non-operation. Therefore, it is possible to collect accurate data on the reason for non-operation.

【0021】[0021]

【発明の効果】本発明によれば、ファンクションキーを
押下するだけで、通電状態、稼働状態、非稼働理由別に
設けられた非稼働状態に関する少なくとも状態のオンオ
フ、状態がオンした時刻、状態がオフした時刻を検知
し、それをリアルタイムに集計して表示するため、オペ
レータはオペレータの作業領域にて、欲しい稼働情報を
欲しい時に、集計して把握することが出来る。さらに、
稼働/非稼働の実態が非稼働理由付きで正確に把握でき
るため、稼働率向上の活動ターゲットが明確になり、稼
働率向上が達成できる。さらに、本発明は工作機械を制
御する数値制御装置において実施されるため、工作機械
を制御する数値制御装置のオペレータは、数値制御装置
を通常に操作しながらも稼働情報を見ることができるの
で、数値制御装置のオペレータの作業性を著しく向上さ
せることができる。また、本発明は廉価で、かつコンパ
クトに構築できるため、より優れた効果を奏する
According to the present invention, at least a state on / off, a time at which the state is turned on, and a state are turned off regarding the non-operating state provided for each of the energized state, the operating state, and the non-operating state, just by pressing the function key. Since the detected time is detected, and the time is aggregated and displayed in real time, the operator can aggregate and grasp the desired operation information when he / she wants in the operator's work area. further,
Since the actual state of operation / non-operation can be accurately grasped with the reason for non-operation, the activity target for improving the operation rate is clarified and the operation rate can be improved. Furthermore, since the present invention is implemented in a numerical control device that controls a machine tool, an operator of the numerical control device that controls a machine tool can view operating information while operating the numerical control device normally. The workability of the operator of the numerical control device can be significantly improved. In addition, the present invention is inexpensive and can be constructed in a compact manner, so that more excellent effects can be obtained.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of the present invention.

【図2】通電状態検知部の処理手順を示すフローチャー
トである。
FIG. 2 is a flowchart showing a processing procedure of an energization state detection unit.

【図3】稼働状態検知部の処理手順を示すフローチャー
トである。
FIG. 3 is a flowchart showing a processing procedure of an operating state detection unit.

【図4】非稼働状態検知部の処理手順を示すフローチャ
ートである。
FIG. 4 is a flowchart showing a processing procedure of a non-operating state detection unit.

【図5】起動制御部の処理手順を示すフローチャートで
ある。
FIG. 5 is a flowchart showing a processing procedure of a startup control unit.

【図6】本発明の画面例を示す図である。FIG. 6 is a diagram showing an example of a screen of the present invention.

【図7】本発明の稼働情報の例を示す図である。FIG. 7 is a diagram showing an example of operation information of the present invention.

【符号の説明】[Explanation of symbols]

1キーボード 2非稼働状態検知部 5稼働状態検知部 7通電状態検知部 10稼働情報表示部 1 keyboard 2 non-operating state detecting section 5 operating state detecting section 7 energized state detecting section 10 operating information display section

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】表示装置及び入力手段を具備する数値制御
装置において、タイマー手段と、通電状態に関する状態
のオンオフ、状態がオンオフした時刻を検知する通電状
態検知手段と、前記数値制御装置の状態信号により、稼
働状態に関する状態のオンオフ、状態がオンオフした時
刻を検知する稼働状態検知手段と、非稼働理由が振り当
てられた前記入力手段を操作することにより、前記非稼
働理由別に設けられた非稼働状態に関する状態のオンオ
フ、状態がオンオフした時刻を検知する非稼働状態検知
手段と、前記各検知手段の検知結果を集計して、前記表
示装置に表示する稼働情報表示手段とを具備したを特徴
とする数値制御装置における稼働情報管理装置。
1. A numerical controller comprising a display device and an input means, a timer means, an energized state detecting means for detecting on / off of a state related to an energized state and a time when the state is turned on / off, and a state signal of the numerical controller. By operating the operating state detecting means for detecting the on / off state of the operating state and the time when the state is turned on / off, and the input means to which the reason for non-operating is assigned, the non-operating provided for each non-operating reason On / off of a state related to a state, a non-working state detection unit that detects a time when the state is turned on and off, and an operation information display unit that aggregates detection results of the detection units and displays the operation information on the display device, Operation information management device in a numerical control device.
【請求項2】前記入力手段がファンクションキーである
請求項1に記載の数値制御装置における稼働情報管理装
置。
2. The operation information management device in the numerical controller according to claim 1, wherein the input means is a function key.
【請求項3】前記稼働情報表示手段が、稼働状態がオン
している場合は稼働状態を示す文字列を強調表示し、稼
働状態がオフしている場合は、非稼働理由別に設けられ
た非稼働状態のいずれかを示す文字列を強調表示するよ
うになっている請求項1に記載の数値制御装置における
稼働情報管理装置。
3. The operation information display means highlights a character string indicating the operation state when the operation state is on, and when the operation state is off, a non-operation provided for each non-operation reason. The operation information management device in the numerical control device according to claim 1, wherein a character string indicating one of the operation states is highlighted.
【請求項4】前記稼働情報表示手段が、稼働状態がオン
している時間と、稼働状態がオフしている時間と、非稼
働理由別に設けられた非稼働状態がオンしている時間
と、通電状態がオンしている時間に対する各時間割合と
を表示するようになっている請求項1に記載の数値制御
装置における稼働情報管理装置。
4. The operation information display means includes a time during which the operation state is on, a time during which the operation state is off, and a time during which a non-operation state provided for each non-operation reason is on. The operation information management device in the numerical control device according to claim 1, wherein each time ratio with respect to the time when the energized state is turned on is displayed.
【請求項5】前記稼働情報表示手段が、通電状態がオン
している時間と、稼働状態がオンしている時間と、稼働
状態がオフしている時間と、非稼働理由別に設けられた
非稼働状態がオンしている時間と、所定時間に対する各
時間割合とを表示するようになっている請求項1に記載
の数値制御装置における稼働情報管理装置。
5. The operation information display means is provided with a non-operating time provided when the energized state is on, the operating state is on, the operating state is off, and the non-operating reason. The operation information management device in the numerical control device according to claim 1, wherein the operation information management device according to claim 1 is configured to display a time when the operation state is on and a time ratio with respect to a predetermined time.
【請求項6】前記稼働情報表示手段における前記各時間
割合を帯グラフとして表示するようになっている請求項
4又は5に記載の数値制御装置における稼働情報管理装
置。
6. The operation information management device in a numerical control device according to claim 4, wherein each of the time ratios in the operation information display means is displayed as a band graph.
【請求項7】稼働状態がオフした時点からの所要時間
が、予め定められた未入力許容時間を越えた時点で前記
数値制御装置の起動を禁止すると共に、非稼働理由が振
り当てられた前記入力手段が操作された時点で前記数値
制御装置の起動禁止を解除する手段を有する請求項1に
記載の数値制御装置における稼働情報管理装置。
7. The activation of the numerical control device is prohibited when the time required from the time when the operating state is turned off exceeds a predetermined non-input allowable time, and the reason for non-operation is allotted. 2. The operation information management device in the numerical control device according to claim 1, further comprising means for canceling prohibition of activation of the numerical control device when the input means is operated.
JP4282395A 1992-09-28 1992-09-28 Operation information managing device for numerical controller Pending JPH06110529A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4282395A JPH06110529A (en) 1992-09-28 1992-09-28 Operation information managing device for numerical controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4282395A JPH06110529A (en) 1992-09-28 1992-09-28 Operation information managing device for numerical controller

Publications (1)

Publication Number Publication Date
JPH06110529A true JPH06110529A (en) 1994-04-22

Family

ID=17651853

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4282395A Pending JPH06110529A (en) 1992-09-28 1992-09-28 Operation information managing device for numerical controller

Country Status (1)

Country Link
JP (1) JPH06110529A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011192235A (en) * 2010-03-17 2011-09-29 Fuji Mach Mfg Co Ltd System and method for management of production device operational status
CN107703886A (en) * 2017-10-31 2018-02-16 上海航天精密机械研究所 The real-time statistical method of crucial duration in Digit Control Machine Tool milling process
DE102018111892A1 (en) 2017-05-22 2018-11-22 Okuma Corporation Operation monitoring device and control program therefor
JP2021077019A (en) * 2019-11-07 2021-05-20 株式会社アマダ Machine tool operating state managing device, operation state managing method, and operating state managing program
JP2022056931A (en) * 2020-09-30 2022-04-11 ブラザー工業株式会社 Management device, control method of management device, and program
CN114755601A (en) * 2022-06-16 2022-07-15 江苏浦亚照明科技股份有限公司 LED lamp tube energization detection device and detection method

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011192235A (en) * 2010-03-17 2011-09-29 Fuji Mach Mfg Co Ltd System and method for management of production device operational status
DE102018111892A1 (en) 2017-05-22 2018-11-22 Okuma Corporation Operation monitoring device and control program therefor
US11169512B2 (en) 2017-05-22 2021-11-09 Okuma Corporation Operation monitoring device and a control program therefor
DE102018111892B4 (en) 2017-05-22 2023-06-29 Okuma Corporation Operation monitoring device and control program therefor
CN107703886A (en) * 2017-10-31 2018-02-16 上海航天精密机械研究所 The real-time statistical method of crucial duration in Digit Control Machine Tool milling process
CN107703886B (en) * 2017-10-31 2020-04-21 上海航天精密机械研究所 Real-time statistical method for key time length in milling process of numerical control machine tool
JP2021077019A (en) * 2019-11-07 2021-05-20 株式会社アマダ Machine tool operating state managing device, operation state managing method, and operating state managing program
JP2022056931A (en) * 2020-09-30 2022-04-11 ブラザー工業株式会社 Management device, control method of management device, and program
CN114755601A (en) * 2022-06-16 2022-07-15 江苏浦亚照明科技股份有限公司 LED lamp tube energization detection device and detection method

Similar Documents

Publication Publication Date Title
US6970763B2 (en) Circuit board manufacturing apparatus with protection function for supervising/adjusting mode and method of operating the apparatus
CN108983709B (en) Manufacturing apparatus monitoring system and manufacturing apparatus
JP3617196B2 (en) Numerical controller
JPH06110529A (en) Operation information managing device for numerical controller
JPH0349397A (en) Crt operation device
JPH09160636A (en) Integrated operation device
JPS61217897A (en) Process monitor
KR20010076716A (en) Information display system for computer-based display and control in the Main Control Room of Nuclear Power Plant
JP3192692B2 (en) Remote maintenance diagnosis system
JP2004086338A (en) Alarm control processor
JP2002032008A (en) Dam management training device and dam management training method
JPH01231160A (en) Computer system operating equipment
JP2763123B2 (en) Plant monitoring equipment
KR100620108B1 (en) Incorrect operation prevention method of distributed control system and distributed control system using the same
JPS63246615A (en) process monitoring equipment
JPH06110540A (en) Remote diagnostic device for computer control equipment
JP2005012916A (en) Power system monitor control system
JPH08272436A (en) Operation device
JP2019153232A (en) Operation management device
KR19980030956A (en) Control Method of Semiconductor Process Element
JP2796532B2 (en) Data input / output device of interactive numerical controller
JPH08202435A (en) Plant information display system, on-site patrol support system in such system, and portable on-site terminal device therefor
JPH06339184A (en) Plant supervisory equipment
EP0907911B1 (en) A method and a system for detecting and indicating the states of a process system
JPH04295905A (en) Plant supervisory and controlling device

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080926

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 5

Free format text: PAYMENT UNTIL: 20080926

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 6

Free format text: PAYMENT UNTIL: 20090926

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090926

Year of fee payment: 6

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100926

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100926

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110926

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 9

Free format text: PAYMENT UNTIL: 20120926