JP3472280B2 - Machine tool operation management device - Google Patents
Machine tool operation management deviceInfo
- Publication number
- JP3472280B2 JP3472280B2 JP2001208733A JP2001208733A JP3472280B2 JP 3472280 B2 JP3472280 B2 JP 3472280B2 JP 2001208733 A JP2001208733 A JP 2001208733A JP 2001208733 A JP2001208733 A JP 2001208733A JP 3472280 B2 JP3472280 B2 JP 3472280B2
- Authority
- JP
- Japan
- Prior art keywords
- machining
- data
- machine tool
- actual
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Numerical Control (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、工作機械の稼働状
況などを管理し、稼働状況に変化が生じた場合などに携
帯電話などの通信回線を介して、一つ以上のデータ出力
先へ対応するデータを出力することの出来る、工作機械
の稼働管理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention manages the operating status of a machine tool and responds to one or more data output destinations via a communication line such as a mobile phone when the operating status changes. The present invention relates to a machine tool operation management device capable of outputting data to be processed.
【0002】[0002]
【従来の技術】従来の工作機械は、何らかのアラームが
生じても、ディスプレイなどを介してオペレータに伝達
するだけで、当該機械の管理者、例えば、工場の経営者
などへの連絡は行われない。2. Description of the Related Art In a conventional machine tool, even if an alarm is generated, the alarm is transmitted to an operator via a display or the like, and the manager of the machine, for example, a factory manager is not contacted. .
【0003】[0003]
【発明が解決しようとする課題】従って、加工日程に大
きな変化をもたらすアラームや工作機械の稼働状態の変
化が生じても、管理者がそうした事態を認識するまで
に、時間を要し、結果的に工程遅延や、納期遅れなどの
重大な結果を招くことがあった。Therefore, even if an alarm or a change in the operating condition of the machine tool that causes a large change in the machining schedule occurs, it takes time for the administrator to recognize such a situation, and as a result, In some cases, there were serious results such as process delays and delivery delays.
【0004】また、工作機械を終夜運転する場合などに
おいては、オペレータへの管理が行き届かなくなること
から、機械の稼働状態が、オペレータの個人の資質に依
存する度合いが高くなる。例えば、不慣れであったり、
不誠実なオペレータは、工作機械の送り速度などの加工
パラメータを意図的に変化させて、加工時間を長くした
り、何らかのアラームの後、適宜な対応を取らずに、放
置するなどの不適切な事態が生じる可能性がある。こう
した不完全な管理状態を放置することは、工作機械の稼
働率を低下させ、経済的にも多くの損失が生じる。Further, when the machine tool is operated overnight, etc., the operator is not well managed, so that the operating state of the machine is highly dependent on the individual qualities of the operator. For example, if you are unfamiliar,
An unfaithful operator intentionally changes the machining parameters such as the machine tool feed rate to lengthen the machining time, or after some alarm, leave it unattended without taking appropriate action. May occur. If such an incomplete management state is left unattended, the operating rate of the machine tool is reduced, and a large amount of loss is economically caused.
【0005】本発明は、上記した事情に鑑み、工作機械
の稼働状態に変化が生じた場合、公衆回線などの通信回
線を介して、一つ以上の携帯端末へ対応するデータを出
力することの出来る、工作機械の稼働管理装置を提供す
ることを目的とするものである。In view of the above-mentioned circumstances, the present invention is capable of outputting corresponding data to one or more portable terminals via a communication line such as a public line when the operating state of a machine tool changes. The purpose is to provide a machine tool operation management device that can be used.
【0006】[0006]
【課題を解決するための手段】請求項1の発明は、管理
すべき工作機械の稼働条件データ(DATA)を入力す
るデータ入力手段(5)を有し、前記データ入力手段か
ら入力された稼働条件データを格納するメモリ手段
(7)を設け、実際の加工に際して工作機械が稼働され
た際の実稼働データ(MDT)を取得する実稼働データ
取得手段(7)を設け、前記第1のメモリ内の稼働条件
データと、該稼働条件データに対応する、実稼働データ
取得手段により取得された実稼働データを比較し、両者
に相違が生じているか否かを判定する、稼働条件相違判
定手段(稼働状況分析プログラムOAPのステップS
6、MAP、9)を設け、前記稼働条件相違判定手段に
より、稼働条件データと実稼働データが相違しているも
の判定された場合に、通信ネットワーク(19)を介し
て外部の携帯端末(20)に連絡する、稼働状態変更連
絡手段(12)を設け、前記稼働条件相違判定手段は、
前記稼働条件データと実稼働データの相違の原因を判定
する、原因分析判定手段を有し、前記原因分析判定手段
は、実加工においてオーバーライドの設定ミスが無かっ
たか否かを判定する、オーバーライド設定ミス判定手段
を有し、前記原因分析判定手段が判定した相違の原因に
応じて、対応するメッセージを生成するメッセージ作成
手段を設け、前記稼働状態変更連絡手段は、前記メッセ
ージ作成手段が生成したメッセージを、前記携帯端末に
伝達することを特徴として構成される。The invention according to claim 1 has a data input means (5) for inputting operating condition data (DATA) of a machine tool to be managed, and the operation input from said data input means. A memory means (7) for storing condition data is provided, and an actual operation data acquisition means (7) for acquiring actual operation data (MDT) when the machine tool is operated during actual machining is provided, and the first memory is provided. and operating condition data of the inner, corresponding to the operation condition data, comparing the production data acquired by the production data acquisition means, both
It determines whether difference occurs in step S operating condition difference determining means (operational state analysis program OAP
6, MAP, 9) are provided, and when the operating condition difference determining means determines that the operating condition data and the actual operating data are different, the external device via the communication network (19). the contact mobile terminal (20), the operation state change contact means (12) provided, the operating condition difference determining means,
Determine the cause of the difference between the operating condition data and the actual operating data
A cause analysis determining means, and the cause analysis determining means
There is no mistake in setting the override in actual machining.
Override setting error determination means for determining whether or not
The cause of the difference determined by the cause analysis determination means.
Create a message, which will generate the corresponding message accordingly
Means is provided, and the operating state change communication means is
The message generated by the message generation means to the mobile terminal.
It is configured as characterized by the transfer.
【0007】請求項2の発明は、前記稼働条件データ
は、ワークの加工に要する加工予定時間を示すデータを
含んでおり、前記実稼働データは、ワークの加工に要し
た実加工時間を示すデータを含んでいることを特徴とし
て構成される。According to a second aspect of the present invention, the operating condition data includes data indicating a scheduled machining time required for machining the workpiece, and the actual operation data is data indicating an actual machining time required for machining the workpiece. It is characterized by including.
【0008】請求項3の発明は、請求項2記載の発明に
おいて、前記ワークの加工に要する加工予定時間を示す
データは、加工開始予定時刻及び加工終了予定時刻を含
んでおり、前記ワークの加工に要した実加工時間を示す
データは、加工開始時刻及び加工終了時刻を含んでいる
ことを特徴として構成される。According to a third aspect of the invention, in the invention according to the second aspect, the data indicating the scheduled machining time required for machining the workpiece includes a scheduled machining start time and a scheduled machining end time, and the machining of the workpiece is performed. The data indicating the actual processing time required for the processing is characterized by including the processing start time and the processing end time.
【0009】請求項4の発明は、請求項1記載の発明に
おいて、前記原因分析判定手段は、実加工においてアラ
ームが発生したか否かを判定する、アラーム発生判定手
段(加工状況分析プログラムMAPのステップS18か
らステップS32、ステップS51からステップS59
など)を有することを特徴として構成される。 The invention of claim 4 is the same as the invention of claim 1.
The cause analysis determination means determines whether or not an alarm is generated in the actual machining (steps S18 to S32 and steps S51 to S59 of the machining status analysis program MAP).
Etc.).
【0010】[0010]
【発明の効果】請求項1の発明は、稼働条件相違判定手
段(稼働状況分析プログラムOAPのステップS6、M
AP、9)が、稼働条件データと実稼働データを比較
し、両者に実質的な相違が生じているか否かを判定し、
実質的な相違が生じている場合には、稼働状態変更連絡
手段(12)が携帯端末(20)に、連絡するので、工
作機械の稼働状態に変化が生じた場合、通信回線を介し
て、一つ以上の携帯端末に対応するデータを出力するこ
とが出来、管理者が工作機械から離れた場所にいても、
常に工作機械の稼働状況をリアルタイムで認識すること
が出来る。According to the invention of claim 1, the operating condition difference determining means (steps S6 and M of the operating status analysis program OAP) is used.
AP, 9) compares the operating condition data with the actual operating data, determines whether or not there is a substantial difference between the two,
When there is a substantial difference, the operating state change contact means (12) contacts the mobile terminal (20). Therefore, when the operating state of the machine tool changes, the operating state change contact means (12) is connected via the communication line. Data corresponding to one or more mobile terminals can be output, even if the administrator is away from the machine tool,
You can always recognize the operating status of machine tools in real time.
【0011】従って、加工日程に大きな変化をもたらす
アラームや工作機械の稼働状態の変化が生じても、管理
者はそうした事態を直ちに認識することが出来、工程遅
延や、納期遅れなどの重大な結果が招来されることを防
止することが出来る。また、原因分析判定手段(MA
P)が、稼働条件の変更をもたらした原因を判定するの
で、原因の判定が人手を経ることなく、簡単かつ迅速に
行え、信頼性が高い。 Therefore, even if an alarm or a change in the operating state of the machine tool that causes a large change in the machining schedule occurs, the manager can immediately recognize such a situation, and a serious result such as a process delay or a delivery delay. Can be prevented from being invited. In addition, the cause analysis determination means (MA
P) determines the cause of the change in operating conditions
It is easy and quick to determine the cause without human intervention.
It can be done and is highly reliable.
【0012】更に、携帯端末(20)に、稼働データのFurther, the portable terminal (20) stores the operation data.
相違をもたらした原因を、メッセージ(MSG)の形でThe cause of the difference in the form of a message (MSG)
表示させることが出来るので、携帯端末(20)を持っSince it can be displayed, hold the mobile terminal (20)
た管理者などにおいて迅速な対応が可能となる。It is possible for managers to respond promptly.
【0013】また、工作機械の稼働率に大きな影響を与In addition, the operating rate of the machine tool is greatly affected.
えるオーバーライドの設定について、設定ミスの判定Of the setting override that can be set
を、工作機械から離れた携帯端末(20)側(通常、こOn the side of the mobile terminal (20) away from the machine tool (usually
うしたミスは工作機械を直接操作するオペレータしか認Only the operator who directly operates the machine tool can make such mistakes.
識することが出来ず、原因不明のまま放置されることがIt may be left unrecognized for unknown reasons.
多い)で直ちに知ることが出来、工作機械の稼働状態をYou can immediately know the operating status of the machine tool
工作機械から離れた場所で正確に認識することが出来Can be accurately recognized in a place away from the machine tool
る。It
【0014】請求項2の発明によると、工作機械の稼働
状態に大きな影響をもたらす加工時間に関するデータを
保持することにより、稼働条件相違判定手段は、工作機
械の稼働率の低下を伴う稼働状態の変化を適切に判定す
ることが出来る。According to the second aspect of the present invention, the operating condition difference determining means holds the data regarding the machining time, which has a great influence on the operating state of the machine tool, so that the operating condition difference determining means can detect the operating state of the machine tool with a decrease in operating rate. The change can be appropriately determined.
【0015】請求項3の発明によると、ワークの加工に
要する加工予定時間を示すデータは、加工開始予定時刻
及び加工終了予定時刻を含んでおり、ワークの加工に要
した実加工時間を示すデータは、加工開始時刻及び加工
終了時刻を含んでいることにより、工作機械の稼働状態
に大きな影響をもたらす加工時間に関する正確なデータ
を得ることが出来る。According to the third aspect of the present invention, the data indicating the scheduled machining time required for machining the workpiece includes the scheduled machining start time and the scheduled machining end time, and indicates the actual machining time required for machining the workpiece. By including the machining start time and the machining end time, it is possible to obtain accurate data regarding the machining time that greatly affects the operating state of the machine tool.
【0016】請求項4の発明によると、工作機械の稼働
率に大きな影響を与えるアラーム発生について、工作機
械から離れた携帯端末(20)側(通常、こうしたアラ
ームの発生は工作機械を直接操作するオペレータしか認
識することが出来ない)で直ちに知ることが出来、工作
機械の稼働状態を工作機械から離れた場所で正確に認識
することが出来る。According to the fourth aspect of the present invention, when an alarm that greatly affects the operating rate of the machine tool is generated, the portable terminal (20) side away from the machine tool (usually, such alarm generation directly operates the machine tool). Only the operator can recognize it), and the operating status of the machine tool can be accurately recognized at a location away from the machine tool.
【0017】なお、括弧内の番号等は、図面における対
応する要素を示す便宜的なものであり、従って、本記述
は図面上の記載に限定拘束されるものではない。The numbers in parentheses are for convenience of showing the corresponding elements in the drawings, and the present description is not limited to the description in the drawings.
【0018】[0018]
【発明の実施の形態】以下、本発明の実施例を図面に基
づき説明する。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings.
【0019】図1は本発明が適用される工作機械の稼働
管理装置の一例を示すブロック図、図2は、稼働状況分
析プログラムを示すフローチャート、図3は、図2の稼
働状況分析プログラムの続きを示すフローチャート、図
4は、携帯端末への表示態様の一例を示す図である。FIG. 1 is a block diagram showing an example of a machine tool operation management apparatus to which the present invention is applied, FIG. 2 is a flowchart showing an operation status analysis program, and FIG. 3 is a continuation of the operation status analysis program of FIG. FIG. 4 is a flowchart showing an example of a display mode on a mobile terminal.
【0020】工作機械4の稼働管理装置1は、図1に示
すように、主制御部2を有しており、主制御部2にはバ
ス線3を介してキーボード5、加工実行制御部6,稼働
管理制御部7、稼働状況分析制御部9、メッセージ作成
制御部10、システムプログラムメモリ11、通信制御
部12、ディスプレイ13及び出力制御部15などが接
続している。加工実行制御部6には、旋盤やマシニング
センタなどの工作機械を制御するNC装置16が接続さ
れており、更に出力制御部15にはプリンタ17などの
出力装置が接続している。通信制御部12は、公衆通信
ネットワーク19(有線、無線を問わない)を介して携
帯電話などの携帯端末20が接続している。なお、該稼
働管理装置1は、工作機械4の筐体(図示せず)と一体
的に装着されており、通常、NC装置16が装着される
部分にNC装置16と外見上一体となる形で設けられて
いる。なお、NC装置16と稼働管理装置1は、外見上
分離していてもよい。As shown in FIG. 1, the operation management device 1 of the machine tool 4 has a main control unit 2, and the main control unit 2 has a keyboard 5 and a machining execution control unit 6 via a bus line 3. The operation management control unit 7, the operation status analysis control unit 9, the message creation control unit 10, the system program memory 11, the communication control unit 12, the display 13, the output control unit 15, and the like are connected. An NC device 16 for controlling a machine tool such as a lathe or a machining center is connected to the machining execution control unit 6, and an output device such as a printer 17 is connected to the output control unit 15. The communication control unit 12 is connected to a mobile terminal 20 such as a mobile phone via a public communication network 19 (whether wired or wireless). It should be noted that the operation management device 1 is mounted integrally with a housing (not shown) of the machine tool 4, and normally, a portion that is mounted with the NC device 16 is externally integrated with the NC device 16 in appearance. It is provided in. The NC device 16 and the operation management device 1 may be apparently separated.
【0021】工作機械4の稼働管理装置1は、以上のよ
うな構成を有するので、工作機械4を用いて加工を行う
場合には、主制御部2は、システムプログラムメモリ1
1から稼働状況分析プログラムOAPを読み出し、該稼
働状況分析プログラムOAPに基づいて、当該工作機械
4の稼働状態を管理制御する。Since the operation management device 1 for the machine tool 4 has the above-mentioned configuration, when the machine tool 4 is used for machining, the main controller 2 controls the system program memory 1
The operation status analysis program OAP is read from 1, and the operation status of the machine tool 4 is managed and controlled based on the operation status analysis program OAP.
【0022】即ち、主制御部2は、稼働状況分析プログ
ラムOAPのステップS1で、オペレータなどに対して
加工データの入力を要求する。オペレータは、これを受
けて、キーボード5、図示しない記憶媒体読み取り装
置、オンライン通信回線などのデータ入力手段を介し
て、これから工作機械4で行う加工に関する、各種の加
工データDATAを、稼働管理装置1により管理すべき
稼働条件データとして入力を行う。That is, the main controller 2 requests the operator or the like to input the machining data in step S1 of the operating status analysis program OAP. In response to this, the operator receives various processing data DATA regarding processing to be performed by the machine tool 4 from the operation management device 1 via the keyboard 5, a storage medium reading device (not shown), a data input means such as an online communication line. Input as operating condition data to be managed by.
【0023】加工データDATAには、これから工作機
械4で行う、加工作業の週間作業リスト、製品の品番、
ワークナンバ、加工開始予定時刻及び加工終了予定時刻
などの加工予定時間データ、予定加工個数など各種のも
のがある。また、これから実行する加工プログラムに指
定された送り速度、オーバーライドの値など各種の切削
条件など、加工時間に直接関係する制御値なども含まれ
る。The machining data DATA includes a weekly work list of machining work to be performed by the machine tool 4, a product part number,
There are various data such as a work number, scheduled machining start time and scheduled machining end time data, and scheduled machining quantity. It also includes control values directly related to the machining time, such as the feed rate specified in the machining program to be executed, various cutting conditions such as override values, and the like.
【0024】ステップS1で、加工データDATAの入
力が完了し、稼働管理制御部7内の所定のメモリに格納
されたところで、ステップS2に入り、主制御部2は加
工実行制御部6を介してNC装置16に対して加工開始
指令を出力し、これを受けてNC装置16は、実際のワ
ークに対する加工を開始する。In step S1, when the input of the machining data DATA is completed and stored in a predetermined memory in the operation management control section 7, the process goes to step S2, and the main control section 2 causes the machining execution control section 6 to operate. A machining start command is output to the NC device 16, and in response to this, the NC device 16 starts machining of an actual work.
【0025】こうして、加工が開始されると、ステップ
S3に入り、主制御部2は稼働管理制御部7に対して、
NC装置16及び該NC装置16が制御する工作機械の
実際の稼働状況を記録するように指令し、稼働管理制御
部7は、図示しないメモリ中に、加工中における各種の
加工データを実稼働データとしてNC装置16から収集
して稼働管理データファイルODFとして作成し、格納
する。When the processing is started in this way, step S3 is entered and the main control section 2 instructs the operation management control section 7 to
The NC device 16 and the machine tool controlled by the NC device 16 are instructed to record the actual operation status, and the operation management control unit 7 stores various processing data during processing in the memory (not shown) as actual operation data. Is collected from the NC device 16 and is created and stored as an operation management data file ODF.
【0026】即ち、稼働管理データファイルODFに格
納される実稼働データは、現在NC装置16が行ってい
るワークのワークナンバ、加工開始時間、加工終了時
間、アラーム発生時刻、アラーム内容、オーバーライド
変更時間、オーバーライド値、アラーム停止時間、加工
個数、主軸、各軸ロード(負荷)値、工具データ、運転
モードなどの各種の管理データMDTから構成される。
なお、この管理データMDTの内容は、NC装置16が
管理するデータである限り、必要に応じて任意に設定す
ることが出来る。That is, the actual operation data stored in the operation management data file ODF includes the work number of the work currently being performed by the NC device 16, the machining start time, the machining end time, the alarm occurrence time, the alarm content, and the override change time. , Override value, alarm stop time, machining number, spindle, load (load) value of each axis, tool data, various management data MDT such as operation mode.
The contents of the management data MDT can be arbitrarily set as needed as long as the data is managed by the NC device 16.
【0027】こうして、稼働状況分析プログラムOAP
のステップS4からステップS5を経て、あるワークに
関する加工が完了すると、主制御部2は、稼働状況分析
プログラムOAPのステップS6に入り、稼働状況分析
制御部9に対して、稼働管理制御部7の稼働管理データ
ファイルODFに蓄積された管理データMDTを分析す
るように指令する。Thus, the operating status analysis program OAP
When the machining of a certain work is completed through steps S4 to S5, the main control unit 2 enters step S6 of the operation status analysis program OAP and instructs the operation status analysis control unit 9 of the operation management control unit 7 to operate. It instructs to analyze the management data MDT stored in the operation management data file ODF.
【0028】これを受けて、稼働状況分析制御部9は、
ステップS6のサブルーチンとしての加工状況分析プロ
グラムMAPを実行する。加工状況分析プログラムMA
Pは、ステップS7に入り、管理データMDT中に示さ
れたワークの実際の加工終了(完了)時刻と、加工開始
に先立って、ステップS1で入力された、加工データD
ATA中に格納された加工終了(完了)予定時刻を比較
し、両者が所定の許容時間差範囲に入っている場合、即
ち、両者間に、加工が遅延していると認識される程度の
実質的な相違が無い場合には、加工は正常に行われたも
のと判断して、ステップS6からステップS8に入り、
メッセージ作成制御部10に対して、対応するメッセー
ジの作成を指令する。In response to this, the operation status analysis control section 9
The machining status analysis program MAP as a subroutine of step S6 is executed. Machining status analysis program MA
P enters step S7, the actual machining end (completion) time of the work shown in the management data MDT, and the machining data D input in step S1 prior to the machining start.
When the machining end (completion) scheduled times stored in the ATA are compared with each other and both are within a predetermined allowable time difference range, that is, the machining is substantially delayed between them. If there is no difference, it is determined that the machining has been performed normally, and the process goes from step S6 to step S8.
The message creation control unit 10 is instructed to create the corresponding message.
【0029】メッセージ作成制御部10は、加工状況分
析プログラムMAPのステップS7で、加工は正常に行
われたものと判断された場合に、生成すべきメッセージ
MSGを、メッセージファイル21から選択し、通信制
御部12に対して出力する。メッセージファイル21に
は、ステップS6のサブルーチンである加工状況分析プ
ログラムMAPで行われる加工状況の分析結果に対する
各種のメッセージMSGが、格納されており、加工状況
分析プログラムMAPにより判定された内容に応じて、
直ちに対応するメッセージMSGをメッセージファイル
21から選択することが出来る。The message creation control unit 10 selects the message MSG to be generated from the message file 21 when it is determined in step S7 of the processing status analysis program MAP that the processing has been normally performed, and the message MSG is communicated. It is output to the control unit 12. The message file 21 stores various messages MSG for the analysis result of the machining situation performed by the machining situation analysis program MAP which is the subroutine of step S6, and depending on the content determined by the machining situation analysis program MAP. ,
The corresponding message MSG can be immediately selected from the message file 21.
【0030】メッセージ作成制御部10で、対応するメ
ッセージMSGが選択されたところで、加工状況分析プ
ログラムMAPはステップS9に入り、通信制御部12
に対して、外部の携帯端末20に対して、加工状況の分
析結果を報告するように指令し、通信制御部12は、直
ちに、通信ネットワーク19を介して携帯端末20に対
して当該メッセージMSGを伝達する。携帯端末20
は、通常、当該工作機械の管理者(会社の経営者など)
が携帯しているので、管理者が加工現場を離れて外部に
いても、直ちに、今、工作機械により行われた加工に関
する状況をリアルタイムに認識することが出来る。When the corresponding message MSG is selected by the message creation control unit 10, the machining status analysis program MAP enters step S9 and the communication control unit 12
To the external mobile terminal 20, the communication control unit 12 immediately sends the message MSG to the mobile terminal 20 via the communication network 19. introduce. Mobile terminal 20
Is usually the manager of the machine tool (such as the company manager)
Since it is carried by, the administrator can immediately recognize the situation regarding the machining performed by the machine tool in real time even if the administrator is away from the machining site and is outside.
【0031】携帯端末20に対する、メッセージMSG
の表示は、例えば、図4に示すように、携帯端末20の
ディスプレイ20a上に、表示される形で行われるが、
音声その他の方法でも良い。Message MSG for portable terminal 20
Is displayed on the display 20a of the mobile terminal 20 as shown in FIG. 4, for example.
Voice or other methods may be used.
【0032】加工状況分析プログラムMAPの、ステッ
プS7で、管理データMDT中に示されたワークの実際
の加工終了(完了)時刻と、加工開始に先立って、ステ
ップS1で入力された、加工データDATA中に格納さ
れた加工終了(完了)予定時刻を比較し、両者が所定の
許容時間差範囲に入っていない場合、即ち、実際の加工
に際して、何らかの遅延が生じた場合には、ステップS
10に入り、加工終了予定時間と実際の加工終了時間の
時間差TD1を演算して求め、ステップS11にはい
る。In step S7 of the machining status analysis program MAP, the actual machining end (completion) time of the workpiece shown in the management data MDT and the machining data DATA input in step S1 prior to the machining start. If the machining end (completion) scheduled times stored in the two are compared, and both are not within the predetermined allowable time difference range, that is, if some delay occurs during actual machining, step S
10, the time difference TD1 between the planned machining end time and the actual machining end time is calculated and obtained, and the process goes to step S11.
【0033】ステップS11では、管理データMDT中
に示されたワークの実際の加工開示時刻と、加工開始に
先立って、ステップS1で入力された、加工データDA
TA中に格納された加工開始予定時刻を比較し、ワーク
の加工が予定通り開始されたか否かを判定する。In step S11, the actual processing disclosure time of the work shown in the management data MDT and the processing data DA input in step S1 prior to the start of processing.
The scheduled machining start times stored in TA are compared to determine whether the machining of the workpiece has started as scheduled.
【0034】管理データMDT中に示されたワークの実
際の加工開示時刻と、加工開始に先立って、ステップS
1で入力された、加工データDATA中に格納された加
工開始予定時刻が実質的に等しい場合には、ステップS
12に入り、ワークの加工は予定通り、開始されたもの
と判断し、前述のメッセージ作成制御部10に対して対
応するメッセージMSGを、メッセージファイル21か
ら選択作成するように指令する。The actual processing disclosure time of the work shown in the management data MDT and the step S prior to the start of processing.
If the processing start scheduled times input in 1 and stored in the processing data DATA are substantially the same, step S
12, the processing of the work is judged to have started as planned, and the message creation control unit 10 is instructed to selectively create the corresponding message MSG from the message file 21.
【0035】なお、加工状況分析プログラムMAPの各
ステップの右肩に「*」が付されたステップについて
は、当該ステップに記載された内容について、メッセー
ジ作成制御部10に対して、対応するメッセージMSG
を作成するように指令する動作を含むこととする。以
後、「*」が付された各ステップに関して、メッセージ
MSGの作成についての説明は省略する。As for the step marked with "*" on the right shoulder of each step of the machining status analysis program MAP, the message MSG corresponding to the message described in the step is sent to the message creation control unit 10.
Is included in the operation. Hereinafter, with respect to each step marked with "*", description of the creation of the message MSG will be omitted.
【0036】また、ステップS11で、管理データMD
T中に示されたワークの実際の加工開示時刻と、加工開
始に先立って、ステップS1で入力された、加工データ
DATA中に格納された加工開始予定時刻が実質的に相
違して、ワークの加工開始が遅れたものと判断された場
合には、ステップS13に入る。ステップS13では、
ワークの実際の加工開示時刻と、加工データDATA中
に格納された加工開始予定時刻の差を時間差TD2とし
て求める。Further, in step S11, the management data MD
The actual processing disclosure time of the work shown in T and the scheduled processing start time stored in the processing data DATA input in step S1 prior to the start of processing are substantially different from each other. When it is determined that the processing start has been delayed, step S13 is entered. In step S13,
The difference between the actual processing disclosure time of the workpiece and the scheduled processing start time stored in the processing data DATA is obtained as the time difference TD2.
【0037】次に、加工状況分析プログラムMAPは、
ステップS14に入り、当該ワークを加工する直前のワ
ークに関する、実際の加工終了(完了)時刻と、加工終
了(完了)予定時刻を比較し、両者が所定の許容時間差
範囲に入っている、即ち、予定通り加工が終了している
場合には、ステップS15に入る。Next, the machining status analysis program MAP
In step S14, the actual machining end (completion) time and the machining end (completion) scheduled time of the work immediately before machining the work are compared, and both are within a predetermined allowable time difference range, that is, When the processing is completed as scheduled, the process goes to step S15.
【0038】ステップS15では、直前のワークの加工
が予定通り終了し、更に、今回のワークについての加工
の開始が、ステップS13に示すように、遅れているこ
とから、当該遅れは加工に際しての段取りに時間を要し
たためと判断し、ステップS8のメッセージMSGを作
成する。In step S15, the machining of the immediately preceding work is completed as planned, and the start of machining of the present work is delayed as shown in step S13. Therefore, the delay is set up during machining. It is determined that it took time to create the message MSG in step S8.
【0039】また、ステップS14で、当該ワークを加
工する直前のワークに関する、実際の加工終了(完了)
時刻と、加工終了(完了)予定時刻を比較し、両者が所
定の許容時間差範囲に入っていない場合には、ステップ
S16に入り、ステップS14の時間差、即ち遅れは、
10分以内か否かを判定する。Further, in step S14, the actual machining end (completion) of the workpiece immediately before machining the workpiece.
The time is compared with the scheduled processing end (completion) time, and when both are not within the predetermined allowable time difference range, step S16 is entered, and the time difference in step S14, that is, the delay is
It is determined whether it is within 10 minutes.
【0040】ステップS14の時間差が10分以内の場
合には、ステップS10の時間差TD1が、例えば10
分以上の場合、ステップS15で、ステップS10での
時間差TD1は、段取り時間が所定時間よりも長かった
ために生じたものと判定し、ステップS8のメッセージ
MSGを作成する。If the time difference in step S14 is within 10 minutes, the time difference TD1 in step S10 is, for example, 10 minutes.
If it is more than a minute, it is determined in step S15 that the time difference TD1 in step S10 has occurred because the setup time is longer than the predetermined time, and the message MSG in step S8 is created.
【0041】また、ステップS16で、ステップS14
の時間差、即ち遅れは、10分以上と判定された場合に
は、ステップS17に入り、ステップS10の時間差T
D1は、当該ワークの加工以前のワークに関する加工が
遅れたことにより生じたものと判定し、ステップS8の
メッセージMSGを作成する。Further, in step S16, step S14
When it is determined that the time difference, that is, the delay is 10 minutes or more, the process proceeds to step S17, and the time difference T of step S10.
D1 determines that this is caused by the delay in the machining of the workpiece before the machining of the workpiece, and creates the message MSG in step S8.
【0042】ステップS12、ステップS15及びステ
ップS17で、遅れについての対応する判断がなされた
ところで、加工状況分析プログラムMAPはステップS
18に入り、NC装置16のNCシステムについてのア
ラーム(例えば、本実施例の場合、アラームナンバ5〜
23)が生じていないかどうかを判定し、アラームが生
じている場合には、ステップS19に入り、ステップS
10の遅延はNCシステムの異常により生じたものと判
断し、ステップS8のメッセージMSGを作成する。な
お、ステップS15やステップS17の遅延の判断と、
以後の遅延の判断は重複発生の可能性、即ち、複数の原
因で、加工時間の遅延が生じている場合があり、その場
合には、ステップS8でのメッセージMSGの作成は、
各ステップでの判断毎に生成され、適宜なメモリ中に保
存される。At the steps S12, S15 and S17, when the corresponding judgment about the delay is made, the machining status analysis program MAP executes the step S
18 and alarms for the NC system of the NC device 16 (for example, in the case of the present embodiment, alarm numbers 5 to 5).
23) is not generated, and if an alarm is generated, step S19 is entered and step S19 is executed.
It is determined that the delay of 10 is caused by the abnormality of the NC system, and the message MSG of step S8 is created. It should be noted that, in the determination of the delay in step S15 or step S17
Subsequent determination of delay may cause duplication, that is, there may be a delay in processing time due to multiple causes. In that case, the creation of the message MSG in step S8 is
It is generated for each judgment in each step and stored in an appropriate memory.
【0043】次に、加工状況分析プログラムMAPは、
ステップS20に入り、ステップS19のNCシステム
のアラームの発生時間と、当該アラームによる加工の停
止時間を、管理データMDTから取得し、後述する携帯
端末20へのメッセージMSGの伝達に際して、該メッ
セージMSGに対応する管理データMDTも携帯端末2
0に伝達するようにする。Next, the machining status analysis program MAP
In step S20, the alarm generation time of the NC system in step S19 and the machining stop time due to the alarm are acquired from the management data MDT, and when the message MSG is transmitted to the mobile terminal 20, which will be described later, the message MSG is added to the message MSG. Corresponding management data MDT is also mobile terminal 2
It is transmitted to 0.
【0044】ステップS18で、NC装置16のアラー
ムが発生していない場合、及びステップS20の処理を
終了した加工状況分析プログラムMAPは、ステップS
21に入り、機械負荷異常に関するアラーム(例えば、
本実施例の場合、アラームナンバ24)が生じていない
か否かを判断し、アラームが生じている場合には、ステ
ップS22に入り、ステップS10の遅延は、機械負荷
異常により生じたものと判断し、ステップS8のメッセ
ージMSGを作成する。In step S18, when the alarm of the NC device 16 has not occurred, and the processing status analysis program MAP which has finished the processing in step S20,
21 and enter an alarm (for example,
In the case of the present embodiment, it is determined whether or not the alarm number 24) is generated, and if an alarm is generated, the process proceeds to step S22, and it is determined that the delay of step S10 is caused by the mechanical load abnormality. Then, the message MSG of step S8 is created.
【0045】加工状況分析プログラムMAPは、ステッ
プS23に入り、ステップS22の機械負荷異常のアラ
ームの発生時間と、当該アラームによる加工の停止時間
を、管理データMDTから取得し、後述する携帯端末2
0へのメッセージMSGの伝達に際して、該メッセージ
MSGに対応する管理データMDTも携帯端末20に伝
達するようにする。The machining status analysis program MAP enters step S23, acquires the alarm generation time of the mechanical load abnormality in step S22, and the machining stop time due to the alarm from the management data MDT, and the mobile terminal 2 described later.
When transmitting the message MSG to 0, the management data MDT corresponding to the message MSG is also transmitted to the mobile terminal 20.
【0046】ステップS21で、機械負荷異常のアラー
ムが発生していない場合、及びステップS23の処理を
終了した加工状況分析プログラムMAPは、ステップS
24に入り、プログラムミスに関するアラーム(例え
ば、本実施例の場合、アラームナンバ120〜127)
が生じていないか否かを判断し、アラームが生じている
場合には、ステップS25に入り、ステップS10の遅
延は、プログラムミスにより生じたものと判断し、ステ
ップS8のメッセージMSGを作成する。In step S21, when the alarm of the mechanical load abnormality is not issued, and the processing status analysis program MAP which has finished the processing in step S23,
24, and an alarm relating to a program error (for example, alarm numbers 120 to 127 in this embodiment).
If no alarm has occurred, step S25 is entered. It is determined that the delay in step S10 is caused by a program error, and the message MSG in step S8 is created.
【0047】加工状況分析プログラムMAPは、ステッ
プS26に入り、ステップS25のプログラムミスのア
ラームの発生時間と、当該アラームによる加工の停止時
間を、管理データMDTから取得し、後述する携帯端末
20へのメッセージMSGの伝達に際して、該メッセー
ジMSGに対応する管理データMDTも携帯端末20に
伝達するようにする。The machining status analysis program MAP enters step S26, acquires the time when the program error alarm is generated in step S25 and the machining stop time due to the alarm from the management data MDT, and sends it to the mobile terminal 20 which will be described later. When transmitting the message MSG, the management data MDT corresponding to the message MSG is also transmitted to the mobile terminal 20.
【0048】ステップS24で、プログラムミスのアラ
ームが発生していない場合、及びステップS26の処理
を終了した加工状況分析プログラムMAPは、ステップ
S27に入り、工具破損に関するアラームが生じていな
いか否かを判断し、アラームが生じている場合には、ス
テップS28に入り、ステップS10の遅延は、工具破
損により生じたものと判断し、ステップS8のメッセー
ジMSGを作成する。In step S24, if a program error alarm has not occurred, and if the machining status analysis program MAP that has completed the processing in step S26 enters step S27, it is determined whether or not an alarm regarding tool breakage has occurred. If it is determined that an alarm has occurred, step S28 is entered, and it is determined that the delay in step S10 is caused by tool breakage, and the message MSG in step S8 is created.
【0049】加工状況分析プログラムMAPは、ステッ
プS29に入り、ステップS28の工具破損のアラーム
の発生時間と、当該アラームによる加工の停止時間を、
管理データMDTから取得し、後述する携帯端末20へ
のメッセージMSGの伝達に際して、該メッセージMS
Gに対応する管理データMDTも携帯端末20に伝達す
るようにする。The machining status analysis program MAP enters step S29, and the time at which the tool breakage alarm is generated at step S28 and the machining stop time due to the alarm are set.
When the message MSG is acquired from the management data MDT and is transmitted to the mobile terminal 20, which will be described later, the message MS
The management data MDT corresponding to G is also transmitted to the mobile terminal 20.
【0050】ステップS27で、工具破損のアラームが
発生していない場合、及びステップS29の処理を終了
した加工状況分析プログラムMAPは、ステップS30
に入り、空気圧又は油圧などの圧力低下によるアラーム
が生じていないか否かを判断し、アラームが生じている
場合には、ステップS31に入り、ステップS10の遅
延は、圧力低下により生じたものと判断し、ステップS
8のメッセージMSGを作成する。In step S27, when the tool breakage alarm is not issued, and the machining status analysis program MAP which has finished the processing in step S29,
Then, it is judged whether or not an alarm due to a pressure drop such as air pressure or hydraulic pressure is generated, and if an alarm is generated, step S31 is entered, and the delay of step S10 is caused by the pressure drop. Judge, step S
8 message MSG is created.
【0051】加工状況分析プログラムMAPは、ステッ
プS32に入り、ステップS31の圧力低下のアラーム
の発生時間と、当該アラームによる加工の停止時間を、
管理データMDTから取得し、後述する携帯端末20へ
のメッセージMSGの伝達に際して、該メッセージMS
Gに対応する管理データMDTも携帯端末20に伝達す
るようにする。The machining status analysis program MAP enters step S32, and determines the time of occurrence of the pressure drop alarm of step S31 and the machining stop time due to the alarm.
When the message MSG is acquired from the management data MDT and is transmitted to the mobile terminal 20, which will be described later, the message MS
The management data MDT corresponding to G is also transmitted to the mobile terminal 20.
【0052】ステップS30で、圧力低下のアラームが
発生していない場合、及びステップS32の処理を終了
した加工状況分析プログラムMAPは、図3のステップ
S33に入り、加工データDATAで入力された予定加
工個数より多くのワークを加工したか否かを判定し、予
定加工個数より多くのワークを加工したものと判定され
た場合には、ステップS34に入る。In step S30, when the pressure drop alarm is not generated, and the machining status analysis program MAP which has finished the processing in step S32, enters into step S33 in FIG. 3 and the planned machining input by the machining data DATA is entered. It is determined whether or not more than the number of workpieces have been processed, and if it is determined that more than the planned number of workpieces have been processed, step S34 is entered.
【0053】ステップS34では、不良品が発生したこ
とにより、加工に際して手動モードでの運転があったか
否かを判断し、無かった場合には、ステップS35に入
り、加工個数が予定より増加したため、即ちオーダ追加
によりステップS10の遅延が生じた物と判断し、ステ
ップS8のメッセージMSGを作成する。In step S34, it is determined whether or not the operation in the manual mode has been performed during machining due to the occurrence of defective products. If not, the process proceeds to step S35, in which the number of products to be machined is larger than expected, that is, It is determined that the delay in step S10 has occurred due to the addition of an order, and the message MSG in step S8 is created.
【0054】ステップS34で、不良品が発生したこと
により、加工に際して手動モードでの運転があったもの
と判定された場合には、ステップS36に入り、加工不
良によりステップS10の遅延が生じた物と判断し、ス
テップS8のメッセージMSGを作成する。If it is determined in step S34 that a defective product has occurred and therefore the operation in the manual mode has been performed during processing, the process proceeds to step S36, and the processing is delayed in step S10. Then, the message MSG of step S8 is created.
【0055】ステップS33で、予定加工個数より多く
のワークを加工したものと判定されなかった場合、また
ステップS35及びステップS36の処理が終了した場
合には、ステップS37に入り、実際の加工に際した送
り速度や主軸回転数などのオーバーライドの値が規定値
よりも低くないかを、稼働管理データファイルODFに
格納された実際の加工に際して用いられたオーバーライ
ドの値を参照することにより判定する。ステップS33
で、オーバーライドの値が規定値よりも低いものと判定
された場合には、ステップS38に入り、主軸回転数に
関するオーバーライドの値は低くないかを判定し、主軸
回転数に関するオーバーライドの値が低いものと判定さ
れた場合には、ステップS39に入り、主軸の負荷が1
00パーセントを超えていたかどうかを判定する。If it is not determined in step S33 that the workpiece has been machined more than the planned number of machining, or if the processing of step S35 and step S36 is completed, step S37 is entered and the actual machining is performed. Whether or not the override value such as the feed speed or the spindle rotational speed is lower than the specified value is determined by referring to the override value stored in the operation management data file ODF and used in the actual machining. Step S33
When it is determined that the override value is lower than the specified value, step S38 is entered, and it is determined whether the override value relating to the spindle rotational speed is low, and the override value relating to the spindle rotational speed is low. If it is determined that the load on the spindle is 1
It is determined whether the value exceeds 00 percent.
【0056】主軸の負荷が100パーセントを超えてい
ないと判断された場合には、ステップS40に入り、オ
ーバーライドを低く設定する理由がないので、オーバー
ライド設定ミスの為に、ステップS10の遅延が生じた
ものと判断し、ステップS8のメッセージMSGを作成
する。If it is determined that the load on the main spindle does not exceed 100%, then step S40 is entered and there is no reason to set the override low. Therefore, the delay in step S10 is delayed because of an override setting error. It is determined that the message MSG is created in step S8.
【0057】また、ステップS39で、主軸の負荷が1
00パーセントを超えて、過負荷状態であったものと判
定された場合には、加工プログラムにおける主軸回転数
の設定が不適切で主軸が過負荷状態となり、オーバーラ
イドの値を低くして当該過負荷状態を回避したものと判
断し、ステップS41で不適切な切削条件(周速)が加
工プログラム中で設定されていたために、ステップS1
0の遅延が生じたものと判断し、ステップS8のメッセ
ージMSGを作成する。Further, in step S39, the load of the spindle is set to 1
If it is determined that the overload condition is exceeded by more than 00%, the spindle rotation speed is set improperly in the machining program and the spindle is overloaded. It is determined that the state has been avoided, and the improper cutting condition (peripheral speed) is set in the machining program in step S41.
It is determined that the delay of 0 has occurred, and the message MSG of step S8 is created.
【0058】ステップS38で、主軸回転数に関するオ
ーバーライドの値が低くないものと判断された場合、ま
たステップS40及びステップS41の処理が終了した
場合には、ステップS42に入り、切削送り速度に関す
るオーバーライドの値は低くないかを判定し、切削送り
に関するオーバーライドの値が低いものと判定された場
合には、ステップS43に入り、送り軸負荷が100パ
ーセントを超えていたかどうかを判定する。If it is determined in step S38 that the value of the override relating to the spindle rotational speed is not low, or if the processing of steps S40 and S41 has ended, step S42 is entered and the override relating to the cutting feed speed is changed. It is determined whether the value is low, and if it is determined that the override value for cutting feed is low, step S43 is entered and it is determined whether the feed axis load exceeds 100%.
【0059】送り軸負荷が100パーセントを超えてい
ないと判断された場合には、ステップS44に入り、オ
ーバーライドを低く設定する理由がないので、オーバー
ライド設定ミスの為に、ステップS10の遅延が生じた
ものと判断し、ステップS8のメッセージMSGを作成
する。If it is determined that the feed axis load does not exceed 100%, there is no reason to go to step S44 and set the override low. Therefore, there is a delay in step S10 due to a mistake in setting the override. It is determined that the message MSG is created in step S8.
【0060】また、ステップS43で、送り軸の負荷が
100パーセントを超えて、過負荷状態でっあったもの
と判定された場合には、加工プログラムにおける送り速
度の設定が不適切で送り軸が過負荷状態となり、オーバ
ーライドの値を低くして当該過負荷状態を回避したもの
と判断し、ステップS45で不適切な切削条件(送り)
が加工プログラム中で設定されていたために、ステップ
S10の遅延が生じたものと判断し、ステップS8のメ
ッセージMSGを作成する。If it is determined in step S43 that the load on the feed axis exceeds 100% and is in an overloaded state, the feed rate setting in the machining program is inappropriate and In the overload state, it is determined that the override value is lowered to avoid the overload state, and in step S45, inappropriate cutting conditions (feed)
Since it was set in the machining program, it is determined that the delay in step S10 has occurred, and the message MSG in step S8 is created.
【0061】ステップS42で、送り軸に関するオーバ
ーライドの値が低くないものと判断された場合、またス
テップS44及びステップS45の処理が終了した場合
には、ステップS46に入り、早送り速度に関するオー
バーライドの値は低くないかを判定し、早送りに関する
オーバーライドの値が低いものと判定された場合には、
ステップS47に入り、早送りのオーバーライドが低い
ために、ステップS10の遅延が生じたものと判断し、
ステップS8のメッセージMSGを作成する。If it is determined in step S42 that the override value for the feed axis is not low, or if the processing in steps S44 and S45 is completed, step S46 is entered, and the override value for the rapid feed speed is determined. If it is determined that it is not low, and the override value for fast-forward is determined to be low,
In step S47, it is determined that the delay in step S10 has occurred because the override of fast-forward is low,
The message MSG of step S8 is created.
【0062】次に、主制御部2は稼働状況分析プログラ
ムOAPのステップS48に入り、加工中に手動モード
による時間が生じたか否かを、稼働管理データファイル
ODF中の運転モードデータから判断し、手動モードに
よる時間が生じたものと判断された場合には、ステップ
S49に入り、当該手動モードによる時間を取得する。Next, the main control unit 2 enters step S48 of the operation status analysis program OAP, and judges whether or not time has been generated in the manual mode during machining from the operation mode data in the operation management data file ODF. When it is determined that the time in the manual mode has occurred, step S49 is entered and the time in the manual mode is acquired.
【0063】次にステップS50に入り、加工中に工具
データが変更された否かを判定し、変更されたものと判
定された場合には、ステップS51に入り、加工中に工
具が寿命に達し工具寿命を告知する工具寿命アラームが
発生したか否かを判定する。工具寿命を告知する工具寿
命アラームが発生していなものと判断された場合には、
ステップS52に入り、工具データの変更が行われたの
は、工具を手動で動かして工具補正動作を行い、その際
工具補正値を入力したために、ステップS10の遅延が
生じたものと判断し、ステップS8のメッセージMSG
を作成する。Next, in step S50, it is determined whether or not the tool data has been changed during machining. If it is determined that the tool data has been changed, step S51 is entered and the tool reaches the end of its life during machining. It is determined whether or not a tool life alarm for notifying the tool life has occurred. If it is determined that the tool life alarm notifying the tool life has not occurred,
In step S52, the tool data is changed because it is determined that the delay in step S10 has occurred because the tool correction operation is performed by manually moving the tool and the tool correction value is input at that time. Message MSG in step S8
To create.
【0064】また、ステップS51で、加工中に工具が
寿命に達し工具寿命を告知する工具寿命アラームが発生
したものと判断された場合には、ステップS53に入
り、工具寿命アラームによる工具交換のためにステップ
S10の遅延が生じたものと判断し、ステップS8のメ
ッセージMSGを作成する。If it is determined in step S51 that the tool has reached the end of its service life during machining and a tool life alarm for notifying the tool life has occurred, step S53 is entered to perform tool replacement due to the tool life alarm. Then, it is determined that the delay of step S10 has occurred, and the message MSG of step S8 is created.
【0065】ステップS49で、工具データを変更して
いないものと判断された場合、またステップS52及び
ステップS53の処理が終了した場合には、ステップS
54に入り、機械のメンテナンスの実行を指示するメン
テナンスアラームが発生したか否かを判断し、メンテナ
ンスアラームが発生していた場合には、ステップS55
に入り、メンテナンス作業のために、ステップS10の
遅延が生じたものと判断し、ステップS8のメッセージ
MSGを作成する。If it is determined in step S49 that the tool data has not been changed, or if the processing in steps S52 and S53 has ended, step S49 is performed.
54, it is determined whether or not a maintenance alarm for instructing the maintenance of the machine has occurred, and if the maintenance alarm has occurred, step S55
Then, it is determined that the delay in step S10 has occurred due to the maintenance work, and the message MSG in step S8 is created.
【0066】ステップS48、ステップS54及びステ
ップS55を処理した後、稼働状況分析プログラムOA
Pは、ステップS56に入り、機械の非常停止が生じた
か否かを判定し、非常停止が生じたものと判定された場
合には、ステップS57に入り、非常停止となっていた
時間を、管理データファイルODFから取得し、ステッ
プS59で非常停止によりステップS10の遅延が生じ
たものと判断し、ステップS8のメッセージMSGを作
成する。After processing step S48, step S54 and step S55, the operating condition analysis program OA
P enters step S56, determines whether or not an emergency stop of the machine has occurred, and if it is determined that an emergency stop has occurred, P enters step S57 and manages the time of the emergency stop. It is obtained from the data file ODF, and it is determined in step S59 that the delay in step S10 has occurred due to the emergency stop, and the message MSG in step S8 is created.
【0067】ステップS56及びステップS59を処理
した後、稼働状況分析プログラムOAPは、ステップS
60に入り、ステップS10の遅延時間の原因が、以上
のプロセスで特定できたか否かを判定し、特定出来なか
った場合には、ステップS61に入り、ステップS1で
入力した加工データDATAの加工時間の見積りが正確
でなく、当所より加工時間を短く見積り過ぎていたもの
と判定し、ステップS8のメッセージMSGを作成す
る。After processing step S56 and step S59, the operating condition analysis program OAP
In step 60, it is determined whether or not the cause of the delay time in step S10 can be identified by the above process. If it cannot be identified, step S61 is entered and the machining time of the machining data DATA input in step S1 is determined. It is determined that the estimation of is not accurate, and the processing time has been estimated too short from this place, and the message MSG of step S8 is created.
【0068】こうして、図2のステップS6で、加工状
況分析プログラムMAPによる加工状況分析が行われ、
ステップS2で行われた加工について、予定加工見積も
り時間を超過した加工についての原因が究明され、対応
するメッセージMSGがメッセージ作成制御部10で作
成されると、既に述べたように、通信制御部12は、当
該メッセージMSGを、通信ネットワーク19を介して
携帯端末20に伝達する。Thus, in step S6 of FIG. 2, the machining status analysis is performed by the machining status analysis program MAP,
With respect to the machining performed in step S2, the cause of the machining exceeding the estimated machining estimated time is investigated, and the corresponding message MSG is created by the message creation control unit 10, and as described above, the communication control unit 12 Transmits the message MSG to the mobile terminal 20 via the communication network 19.
【0069】携帯端末20には、図4に示すように、デ
ィスプレイ20aに、メッセージ作成制御部10で作成
され、加工状況分析プログラムMAPで判断された加工
の遅延原因についての各種のメッセージMSGが表示さ
れると共に、関連する実際の加工に際した工作機械の稼
働状況を示す管理データMDTが表示されるので、管理
者は現在の工作機械の稼働状況をリアルタイムで正確に
把握することが出来る。As shown in FIG. 4, the portable terminal 20 displays on the display 20a various messages MSG created by the message creation control unit 10 and related to the cause of the processing delay determined by the processing status analysis program MAP. At the same time, since the management data MDT indicating the operating status of the machine tool during the related actual machining is displayed, the manager can accurately grasp the current operating status of the machine tool in real time.
【0070】本発明は、予め設定された、機械稼働時
間、ワークの加工時間や加工個数、送り速度や主軸回転
数などの切削条件などの、ワークが実際に加工される以
前に予め設定された、管理すべき工作機械の稼働条件デ
ータと、実際の加工に際して工作機械が稼働された際の
実稼働データに相違が生じた場合、当該相違に対応した
メッセージMSGを生成して、通信ネットワーク19を
介して携帯端末20に伝達する機能を有する工作機械で
ある限り、どのような構成の工作機械でも良い。また、
伝達されるメッセージMSGの内容や、稼働条件データ
や実稼働データの内容もどのようなものでもよい。The present invention is set in advance before the workpiece is actually machined, such as preset machine operating time, workpiece machining time and machining number, cutting conditions such as feed rate and spindle rotation speed. If there is a difference between the operating condition data of the machine tool to be managed and the actual operation data when the machine tool is actually operated, a message MSG corresponding to the difference is generated and the communication network 19 is set up. Any machine tool having any configuration may be used as long as it is a machine tool having a function of transmitting it to the mobile terminal 20 via the mobile terminal 20. Also,
The contents of the transmitted message MSG, the contents of the operating condition data and the actual operating data may be arbitrary.
【0071】なお、通信制御部12がメッセージMSG
を通報する携帯端末20は、1台に限らず、2台以上、
複数台使用することもが出来、更に伝達すべきメッセー
ジMSG内容に応じて、それら複数台の携帯端末20に
対して選択的にそれらメッセージMSGを通報するよう
に構成することもできる。The communication control unit 12 sends the message MSG
The number of mobile terminals 20 that report is not limited to one, but two or more,
A plurality of mobile terminals 20 can be used, and the plurality of mobile terminals 20 can be selectively notified of the messages MSG according to the contents of the message MSG to be transmitted.
【図1】図1は本発明が適用される工作機械の稼働管理
装置の一例を示すブロック図である。FIG. 1 is a block diagram showing an example of a machine tool operation management apparatus to which the present invention is applied.
【図2】図2は、稼働状況分析プログラムを示すフロー
チャートである。FIG. 2 is a flowchart showing an operating status analysis program.
【図3】図3は、図2の稼働状況分析プログラムの続き
を示すフローチャートである。FIG. 3 is a flowchart showing a continuation of the operating status analysis program of FIG.
【図4】図4は、携帯端末への表示態様の一例を示す図
である。FIG. 4 is a diagram showing an example of a display mode on a mobile terminal.
5……データ入力手段(キーボード)
7……メモリ手段(稼働管理制御部)
9……稼働条件相違判定手段(稼働状況分析制御部)
10……メッセージ作成手段(メッセージ作成制御部)
12……稼働状態変更連絡手段(通信制御部)
19……通信ネットワーク
20……携帯端末
DATA……稼働条件データ(加工データ)
MDT……実稼働データ(管理データ)
MAP……原因分析判定手段(加工状況分析プログラ
ム)5 ... Data input means (keyboard) 7 ... Memory means (operation management control section) 9 ... Operating condition difference determination means (operation status analysis control section) 10 ... Message creation means (message creation control section) 12 ... Operating state change contact means (communication control unit) 19 ... Communication network 20 ... Mobile terminal DATA ... Operating condition data (processing data) MDT ... Actual operating data (management data) MAP ... Cause analysis determining means (processing status) Analysis program)
フロントページの続き (72)発明者 大橋 肇 愛知県丹羽郡大口町大字小口字乗船1番 地 ヤマザキマザック株式会社本社工場 内 (72)発明者 松本 浩次 愛知県丹羽郡大口町大字小口字乗船1番 地 ヤマザキマザック株式会社本社工場 内 (56)参考文献 特開 平2−139157(JP,A) 特開 平5−182093(JP,A) 特開2001−42908(JP,A) 特開 平5−313714(JP,A) 特開 平6−83421(JP,A) 特開 平8−161020(JP,A) 特開 昭61−161020(JP,A) (58)調査した分野(Int.Cl.7,DB名) G05B 19/18 - 19/46 B23Q 15/00 - 15/28 Continuation of the front page (72) Inventor Hajime Hajime Oguchi-cho, Aichi-ken, Oguchi-machi, Oguchi-machi, Oji-machi, small-sized boat, first location Yamazaki Mazak Co., Ltd. Headquarters factory (72) Inventor, Koji Matsumoto, Oguchi-machi, Niwa-gun, Aichi, Japan, small-scale, small boat Local Yamazaki Mazak Co., Ltd. Headquarters factory (56) Reference JP-A-2-139157 (JP, A) JP-A-5-182093 (JP, A) JP-A-2001-42908 (JP, A) JP-A-5- 313714 (JP, A) JP-A-6-83421 (JP, A) JP-A-8-161020 (JP, A) JP-A-61-161020 (JP, A) (58) Fields investigated (Int.Cl. 7 , DB name) G05B 19/18-19/46 B23Q 15/00-15/28
Claims (4)
入力するデータ入力手段を有し、 前記データ入力手段から入力された稼働条件データを格
納するメモリ手段を設け、 実際の加工に際して工作機械が稼働された際の実稼働デ
ータを取得する実稼働データ取得手段を設け、 前記メモリ内の稼働条件データと、該稼働条件データに
対応する、実稼働データ取得手段により取得された実稼
働データを比較し、両者に相違が生じているか否かを判
定する、稼働条件相違判定手段を設け、 前記稼働条件相違判定手段により、稼働条件データと実
稼働データが相違しているもの判定された場合に、通信
ネットワークを介して外部の携帯端末に連絡する、稼働
状態変更連絡手段を設け、前記稼働条件相違判定手段は、前記稼働条件データと実
稼働データの相違の原因を判定する、原因分析判定手段
を有し、 前記原因分析判定手段は、実加工においてオーバーライ
ドの設定ミスが無かったか否かを判定する、オーバーラ
イド設定ミス判定手段を有し、 前記原因分析判定手段が判定した相違の原因に応じて、
対応するメッセージを生成するメッセージ作成手段を設
け、 前記稼働状態変更連絡手段は、前記メッセージ作成手段
が生成したメッセージを、前記携帯端末に伝達すること
を特徴として構成した、 工作機械の稼働管理装置。1. A data input means for inputting operating condition data of a machine tool to be managed, and a memory means for storing the operating condition data input from said data input means are provided. An actual operation data acquisition unit for acquiring actual operation data when operated is provided, and the operation condition data in the memory is compared with the actual operation data acquired by the actual operation data acquisition unit corresponding to the operation condition data. Then, determine whether or not there is a difference between the two, providing an operating condition difference determining means, by the operating condition difference determining means, when it is determined that the operating condition data and the actual operating data are different , An operating state change contact means for contacting an external mobile terminal via a communication network is provided, and the operating condition difference determination means is configured to communicate with the operating condition data.
Cause analysis judgment means to judge the cause of the difference in operating data
The cause analysis judgment means has an overlay in actual machining.
Override to determine whether there was no setting error
Id setting error determination means , depending on the cause of the difference determined by the cause analysis determination means,
Set up message creation means to generate the corresponding message
The operating status change contact means is the message creating means.
Transmitting the message generated by the mobile terminal to the mobile terminal
A machine tool operation management device that is characterized by
要する加工予定時間を示すデータを含んでおり、前記実
稼働データは、ワークの加工に要した実加工時間を示す
データを含んでいることを特徴とする、請求項1記載の
工作機械の稼働管理装置。2. The operation condition data includes data indicating a scheduled machining time required for machining the work, and the actual operation data includes data indicating an actual machining time required for machining the work. The operation management device for a machine tool according to claim 1, wherein
を示すデータは、加工開始予定時刻及び加工終了予定時
刻を含んでおり、前記ワークの加工に要した実加工時間
を示すデータは、加工開始時刻及び加工終了時刻を含ん
でいることを特徴とする、請求項2記載の工作機械の稼
働管理装置。3. The data indicating a scheduled machining time required for machining the work includes a scheduled machining start time and a scheduled machining end time, and the data indicating the actual machining time required for machining the work is a machining start time. The operation management device for a machine tool according to claim 2, wherein the operation management device includes a time and a processing end time.
てアラームが発生したか否かを判定する、アラーム発生
判定手段を有することを特徴とする、請求項1記載の工
作機械の稼働管理装置。Wherein said cause analysis determining means determines whether or not an alarm has occurred in the actual machining, and having an alarm occurrence determination unit, machine tool operation management apparatus according to claim 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001208733A JP3472280B2 (en) | 2001-07-10 | 2001-07-10 | Machine tool operation management device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001208733A JP3472280B2 (en) | 2001-07-10 | 2001-07-10 | Machine tool operation management device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003022107A JP2003022107A (en) | 2003-01-24 |
JP3472280B2 true JP3472280B2 (en) | 2003-12-02 |
Family
ID=19044497
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001208733A Expired - Lifetime JP3472280B2 (en) | 2001-07-10 | 2001-07-10 | Machine tool operation management device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3472280B2 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4963205B2 (en) * | 2006-08-29 | 2012-06-27 | ヤマザキマザック株式会社 | Support system for failure prediction / warning / repair work of processing machines |
JP2009223354A (en) * | 2008-03-13 | 2009-10-01 | Fanuc Ltd | Numerical control device having function for displaying alarm information |
JP2016200928A (en) | 2015-04-09 | 2016-12-01 | ファナック株式会社 | Management system for machine tool |
JP6346206B2 (en) * | 2016-01-14 | 2018-06-20 | ファナック株式会社 | Numerical control device having block time display means |
JP6392819B2 (en) * | 2016-08-23 | 2018-09-19 | ファナック株式会社 | Manufacturing management system that changes abnormality detection conditions based on manufacturing time information |
JP7157290B2 (en) * | 2018-12-04 | 2022-10-20 | 双葉電子工業株式会社 | Measuring device, measuring method, program |
JP2021131726A (en) * | 2020-02-19 | 2021-09-09 | 株式会社ディスコ | Processing management system |
-
2001
- 2001-07-10 JP JP2001208733A patent/JP3472280B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2003022107A (en) | 2003-01-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2225739C (en) | Diagnostic system for a weld controller | |
CA2538835C (en) | Comprehensive identification and designation of welding procedures | |
JP3472280B2 (en) | Machine tool operation management device | |
EP0362386A1 (en) | Expert system for a machine tool equipped with an nc apparatus | |
JP2018106379A (en) | Learning model constructing device and overheat predicting device | |
JP2018092633A (en) | Monitoring system, machine tool, and transceiver module for machine tool realtime monitoring | |
JP6124612B2 (en) | Engineering apparatus and engineering method | |
CN113031538B (en) | Management system and method for sewing mechanical equipment | |
JPH03169284A (en) | Motor driving controller | |
US6216054B1 (en) | Method for controlling preventative maintenance cycles of semiconductor fabricating equipment arranged in a processing line | |
WO2023017742A1 (en) | Machining center automatic operating system | |
JP2004321799A (en) | Service request system for embroidery machine or sewing machine, and method therefor | |
CN111633324B (en) | Turbine blade manufacturing method and device based on monitoring system and monitoring system | |
JP2003015712A (en) | Mail transmitter for machine tool | |
KR101946336B1 (en) | Device and Method of Fire Prevention System for the Machining Tool | |
JP2002123307A (en) | Monitor system for machine tool and numerical controller | |
CN114633040B (en) | Workpiece welding control method, device, system and storage medium | |
JP2004102568A (en) | Numerical value control device | |
JPH08195407A (en) | Quality control system in production of semiconductor device | |
JP2004054701A (en) | Machine operational status monitoring system, numerical value control device and program | |
JPH0723123A (en) | Data on-line system | |
TWI812952B (en) | Equipment fault image monitoring system | |
CN116852174B (en) | Monitoring method, device and system of numerical control machine tool | |
JP7504331B1 (en) | Industrial Control Systems | |
JPS61274847A (en) | Method of monitoring overload in nc device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
R150 | Certificate of patent or registration of utility model |
Ref document number: 3472280 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080912 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080912 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090912 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090912 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100912 Year of fee payment: 7 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100912 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110912 Year of fee payment: 8 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120912 Year of fee payment: 9 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130912 Year of fee payment: 10 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |