JP2002073126A - Method and device for estimating remaining machining time - Google Patents

Method and device for estimating remaining machining time

Info

Publication number
JP2002073126A
JP2002073126A JP2000262663A JP2000262663A JP2002073126A JP 2002073126 A JP2002073126 A JP 2002073126A JP 2000262663 A JP2000262663 A JP 2000262663A JP 2000262663 A JP2000262663 A JP 2000262663A JP 2002073126 A JP2002073126 A JP 2002073126A
Authority
JP
Japan
Prior art keywords
machining
remaining
time
program
machining program
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
JP2000262663A
Other languages
Japanese (ja)
Other versions
JP2002073126A5 (en
Inventor
Shunsuke Wakaoka
俊介 若岡
Takashi Hosono
隆 細野
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 Corp
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 Corp, Okuma Machinery Works Ltd filed Critical Okuma Corp
Priority to JP2000262663A priority Critical patent/JP2002073126A/en
Publication of JP2002073126A publication Critical patent/JP2002073126A/en
Publication of JP2002073126A5 publication Critical patent/JP2002073126A5/ja
Pending legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To easily know the remaining time of machining carried out by a numerically controlled machine tool according to a machining program of large size. SOLUTION: This device estimates the remaining time of machining carried out by the numerically controlled machine tool based on the machining program. This device is equipped with a machining program storage part 1, an interpretation part 2 which interprets the machining program read out of the storage part 1, a readout part 3 which reads out the sequence number of a currently executed stage of the machining program, a storage part 4 which previously stores the previously found final sequence number of the machining program, a measurement part 5 which measures the machining time needed from the start of the machining to the current stage, an arithmetic part 6 which calculates the remaining machining time from the final sequence number of the machining program and the machining time needed up to the current stage, and a display part 7 which displays the calculation result of the arithmetic part 6.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、加工プログラムに
基づき数値制御(NC)工作機械により行われる非常に
長い時間を要する加工、たとえば金型加工などを行う際
に、残りの加工時間を容易に推定することができる方法
および装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention makes it possible to easily reduce the remaining processing time when performing a very long-time processing, such as a die processing, performed by a numerical control (NC) machine tool based on a processing program. A method and apparatus that can be estimated.

【0002】[0002]

【従来の技術】金型は形状が複雑で、自由曲面で構成さ
れているものが多い。このような金型をNC工作機械で
加工するには、予め加工プログラムを作成しなければな
らないが、従来この曲面上の点を非常に細かい間隔で測
定し、これを直線補間した加工プログラムを作成するこ
とが一般に行われている。このため、加工プログラムは
非常にサイズの大きなものとなり、また、加工時間が非
常に長いものとなっていた。特に、近年の加工の高精度
化の要求に合わせるため、測定間隔はより細かくなり、
加工プログラムは一層サイズの大きなものとなってきて
いる。
2. Description of the Related Art Many molds have complicated shapes and are formed of free-form surfaces. In order to machine such a mold with an NC machine tool, a machining program must be created in advance. Conventionally, points on this curved surface are measured at very small intervals, and a machining program is created by linearly interpolating the measured points. It is generally done. For this reason, the machining program is very large and the machining time is very long. In particular, in order to meet the recent demand for higher processing accuracy, the measurement interval has become finer,
Machining programs are becoming larger in size.

【0003】このようなサイズの大きい加工プログラム
を用いて工作機械により金型を加工する場合、一般には
加工プログラムを細分化して記憶容量の大きいコンピュ
ータから工作機械のNC装置に細分化された加工プログ
ラムをデータ転送し、データ転送されたプログラム分の
み加工することを繰り返す、いわゆるリモートバッファ
運転が行われている。
When a die is machined by a machine tool using such a large-sized machining program, the machining program is generally subdivided and the machining program is subdivided from a computer having a large storage capacity to an NC unit of the machine tool. A so-called remote buffer operation is repeatedly performed in which data is transferred and processing is performed only for the data transferred program.

【0004】また、加工プログラムは使用する機械が限
定されるのを防ぐため、主軸回転数、軸送り速度などは
変数とされており、使用する工作機械に応じた数値を作
業者が入力している。
In order to prevent the machine to be used from being limited, the machining program uses variables such as the spindle rotation speed and the axis feed speed, and the operator inputs numerical values according to the machine tool to be used. I have.

【0005】[0005]

【発明が解決しようとする課題】従来の技術で述べた金
型加工においては加工時間が非常に長く、実際の残りの
加工時間が不明なため、潤滑油の補充、工具寿命管理な
どの定期メンテナンスのタイミング、次の加工の準備を
行うタイミングが不明であるという問題がある。
In the die machining described in the prior art, since the machining time is extremely long and the actual remaining machining time is unknown, periodic maintenance such as replenishment of lubricating oil and management of tool life is performed. And the timing of preparing for the next processing are unknown.

【0006】金型は1つのプログラムで加工するワーク
が1つである、いわゆる“初物単品加工”がほとんど
で、同一のワークを複数加工する一般的な加工と比して
加工時間の推定は極めて困難となっており、使用する工
作機械が限定されていない場合には特に顕著である。す
なわち、用いる工作機械が限定されている場合には類似
形状の加工を数回行ううちに残り加工時間を推定できる
のに対し、限定されていない場合には、各工作機械での
残り加工時間を推定することはできないからである。先
に述べたリモートバッファ運転の場合には、作業者が工
作機械のNC装置上で全加工プログラムを把握すること
ができないので、加工の進行具合を把握するのは一層困
難となる。
[0006] Most molds use a single program to process one workpiece, that is, the so-called "initial single-piece processing". Estimation of the processing time is extremely difficult as compared with general processing in which the same workpiece is processed a plurality of times. This is particularly difficult when the machine tool to be used is not limited. In other words, when the machine tool to be used is limited, the remaining machining time can be estimated within several times of machining a similar shape, while when not limited, the remaining machining time at each machine tool is estimated. This is because it cannot be estimated. In the case of the remote buffer operation described above, since the operator cannot grasp the entire machining program on the NC device of the machine tool, it is more difficult to grasp the progress of the machining.

【0007】本発明は、上記問題を解決し、大きなサイ
ズの加工プログラムに基づきNC工作機械により行われ
る加工の残り時間を容易に知ることができ、これにより
潤滑油の補充、工具寿命管理などの定期メンテナンスの
タイミング、次の加工の準備を行うタイミングなどを知
ることができる、残り加工時間推定方法および装置を提
供することにある。
[0007] The present invention solves the above-mentioned problems, and makes it possible to easily know the remaining time of machining performed by an NC machine tool based on a machining program of a large size. It is an object of the present invention to provide a method and an apparatus for estimating a remaining machining time, which can know a timing of a regular maintenance, a timing of preparing for a next machining, and the like.

【0008】[0008]

【課題を解決するための手段と発明の効果】請求項1に
よる残り加工時間推定方法は、加工プログラムに基づき
数値制御工作機械により行われる加工の残り時間を推定
する方法であって、加工開始から現段階までに要した加
工時間を計測するとともに、現在行われている加工工程
が加工プログラム全体のどの段階に位置するかを判別
し、これらの結果から加工の残りの時間を推定すること
を特徴とするものである。
A method for estimating the remaining machining time according to claim 1 is a method for estimating a remaining time of machining performed by a numerically controlled machine tool based on a machining program. Measures the machining time required up to the current stage, determines the current stage of the machining process in the overall machining program, and estimates the remaining machining time from these results. It is assumed that.

【0009】請求項1の残り加工時間推定方法によれ
ば、加工の残り時間を容易に知ることができるので、潤
滑油の補充、工具寿命管理などの定期メンテナンスのタ
イミングを知ることができ、定期メンテナンスの準備な
どの予定をたてやすくなる。また、加工終了時間に合わ
せての次の加工の準備を行うタイミングなどを知ること
ができ、加工終了時間に合わせて次の加工の準備などが
無駄なく行える。また、同一の加工プログラムに基づい
て異なる工作機械を使用して加工をおこなう場合にも、
各工作機械による加工においての残り時間を容易に知る
ことができる。このため、1人の作業者でも複数の機械
を容易に使用し効率的に運用することができる。
According to the remaining machining time estimating method of the first aspect, the remaining machining time can be easily known, so that the timing of regular maintenance such as replenishment of lubricating oil and management of tool life can be known. This makes it easier to schedule maintenance preparations. Further, it is possible to know the timing of preparing for the next processing in accordance with the processing end time, and to perform the preparation for the next processing without waste in accordance with the processing end time. Also, when machining using different machine tools based on the same machining program,
The remaining time in the processing by each machine tool can be easily known. Therefore, even one worker can easily use and efficiently operate a plurality of machines.

【0010】請求項2の発明による残り加工時間推定方
法は、請求項1の発明において、現在実行中のプログラ
ムの工程のシーケンス番号と、加工プログラムの最終シ
ーケンス番号とに基づいて、現在行われている加工工程
が加工プログラム全体のどの段階に位置するかを判別す
るものである。なお、一般に、長い加工プログラムには
予めシーケンス番号が付されている。
A method for estimating a remaining machining time according to a second aspect of the present invention is the method for estimating a remaining machining time based on a sequence number of a step of a program currently being executed and a final sequence number of a machining program. It is to determine at which stage of the entire machining program the machining process is located. Generally, a long machining program is given a sequence number in advance.

【0011】請求項3の発明による残り加工時間推定方
法は、請求項1の発明において、加工プログラムの既に
実行した部分のサイズと、加工プログラム全体のサイズ
とに基づいて、現在行われている加工工程が加工プログ
ラム全体のどの段階に位置するかを判別するものであ
る。
A method of estimating a remaining machining time according to a third aspect of the present invention is based on the first aspect of the present invention, wherein the machining currently being performed is performed based on the size of the already executed portion of the machining program and the size of the entire machining program. This is to determine at which stage of the entire machining program the process is located.

【0012】請求項4の発明による残り加工時間推定方
法は、請求項1の発明において、加工開始から現段階ま
での加工による加工距離と、加工プログラム全体での加
工距離とに基づいて、現在行われている加工工程が加工
プログラム全体のどの段階に位置するかを判別するもの
である。
A method for estimating a remaining machining time according to a fourth aspect of the present invention is the method for estimating a remaining machining time based on the machining distance from the machining start to the current stage and the machining distance in the entire machining program. This is to determine at which stage in the entire machining program the machining process being performed is located.

【0013】請求項5の発明による残り加工時間推定装
置は、加工プログラムに基づき数値制御工作機械により
行われる加工の残り時間を推定する装置であって、加工
プログラムを記億する記憶手段と、加工プログラム記億
手段より読み出された加工プログラムの指令を解釈する
解釈手段と、加工プログラムの現在実行されている工程
のシーケンス番号を読み出す読出し手段と、予め求めら
れた加工プログラムの最後のシーケンス番号を記億する
記憶手段と、加工開始から現段階までに要した加工時間
を計測する計測手段と、現在のシーケンス番号、加工プ
ログラムの最後のシーケンス番号および現段階までに要
した加工時間に基づいて残りの加工時間を算出する残り
加工時間算出手段と、算出手段での算出結果を表示する
表示手段とを備えているものである。
According to a fifth aspect of the present invention, there is provided a remaining machining time estimating apparatus for estimating a remaining machining time performed by a numerically controlled machine tool based on a machining program, comprising: a storage unit for storing a machining program; Interpreting means for interpreting the command of the machining program read from the program storage means, reading means for reading the sequence number of the currently executed process of the machining program, and the last sequence number of the machining program obtained in advance. Memory means for storing the data, measuring means for measuring the processing time required from the start of processing to the current stage, and remaining time based on the current sequence number, the last sequence number of the processing program, and the processing time required until the current stage. And a display means for displaying the result of calculation by the calculation means. It is those who are.

【0014】請求項6の発明による残り加工時間推定装
置は、加工プログラムに基づき数値制御工作機械により
行われる加工の残り時間を推定する装置であって、加工
プログラムを記億する記憶手段と、加工プログラム記億
手段より読み出された加工プログラムの指令を解釈する
解釈手段と、加工プログラムの既に実行した部分のサイ
ズを算出するサイズ算出手段と、加工プログラム全体の
サイズを記億するサイズ記憶手段と、加工開始から現段
階までに要した加工時間を計測する計測手段と、加工プ
ログラムの既に実行した部分のサイズ、加工プログラム
全体のサイズおよび現段階までに要した加工時間に基づ
いて残りの加工時間を算出する残り加工時間算出手段
と、残り加工時間算出手段での算出結果を表示する表示
手段とを備えているものである。
According to a sixth aspect of the present invention, there is provided a remaining machining time estimating apparatus for estimating a remaining time of machining performed by a numerically controlled machine tool based on a machining program, comprising: storage means for storing a machining program; Interpretation means for interpreting the instructions of the machining program read from the program storage means, size calculation means for calculating the size of the already executed portion of the machining program, and size storage means for storing the size of the entire machining program. A measuring means for measuring the machining time required from the start of machining to the current stage, and the remaining machining time based on the size of the already executed portion of the machining program, the size of the entire machining program, and the machining time required up to the current stage. And a display means for displaying the result of calculation by the remaining processing time calculation means. Than it is.

【0015】請求項7の発明による残り加工時間推定装
置は、加工プログラムに基づき数値制御工作機械により
行われる加工の残り時間を推定する装置であって、加工
プログラムを記憶する記憶手段と、加工プログラム記億
手段より読み出された加工プログラムの指令を解釈する
解釈手段と、加工開始から現段階までの加工による加工
距離を算出する加工距離算出手段と、加工プログラム全
体の加工距離を記億する加工距離記憶手段と、加工開始
から現段階までに要した加工時間を計測する計測手段
と、加工開始から現段階までの加工距離、加工プログラ
ム全体の加工距離および現段階までに要した加工時間に
基づいて残りの加工時間を算出する残り加工時間算出手
段と、残り加工時間算出手段での算出結果を表示する表
示手段とを備えているものである。
According to a seventh aspect of the present invention, there is provided a remaining machining time estimating apparatus for estimating a remaining machining time performed by a numerically controlled machine tool based on a machining program. Interpreting means for interpreting the command of the machining program read from the memory means, machining distance calculating means for calculating the machining distance from machining from the start of machining to the current stage, and machining for recording the machining distance of the entire machining program. Distance storage means, measuring means for measuring the processing time required from the start of processing to the current stage, based on the processing distance from the start of processing to the current stage, the processing distance of the entire processing program, and the processing time required for the current stage. And a display means for displaying the result of calculation by the remaining processing time calculating means. It is intended.

【0016】請求項5〜7の残り加工時間推定装置によ
れば、加工の残り時間の容易に知ることができ、その結
果請求項1の発明と同様な効果を奏する。
According to the remaining machining time estimating apparatus of the fifth to seventh aspects, the remaining machining time can be easily known, and as a result, the same effect as that of the first aspect can be obtained.

【0017】[0017]

【発明の実施の形態】以下、本発明の実施の形態につい
て、図面を参照して説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0018】[第1実施形態]図1は工作機械のNC装
置に備えられた残り加工時間推定装置の第1実施形態の
電気的構成を示す。
[First Embodiment] FIG. 1 shows an electric configuration of a first embodiment of a remaining machining time estimating device provided in an NC device of a machine tool.

【0019】図1に示すように、残り加工時間推定装置
は、各工程にシーケンス番号が付されている加工プログ
ラムを全て記憶する加工プログラム記億部(1)と、加工
プログラム記億部(1)より読み出された加工プログラム
の指令を解釈し、工作機械の駆動のための指令を出すプ
ログラム解釈部(2)と、加工プログラムの現在実行され
ている工程のシーケンス番号を読み出すシーケンス番号
読出し部(3)と、予め求められた加工プログラムの最後
のシーケンス番号を記憶する総シーケンス番号記億部
(4)と、加工開始から現段階までに要した加工時間を計
測する加工時間計測部(5)と、現在のシーケンス番号、
加工プログラムの最後のシーケンス番号および現段階ま
でに要した加工時間に基づいて残りの加工時間を算出す
る演算部(6)と、演算部(6)での算出結果を表示するCR
Tディスプレイなどからなる表示部(7)とを備えてい
る。
As shown in FIG. 1, the remaining machining time estimating apparatus includes a machining program storage unit (1) for storing all machining programs having a sequence number assigned to each process, and a machining program storage unit (1). A) a program interpreter (2) that interprets the instructions of the machining program read out by the controller and issues instructions for driving the machine tool, and a sequence number reader that reads out the sequence number of the currently executed process of the machining program. (3) and a total sequence number storage unit for storing the last sequence number of the machining program obtained in advance.
(4), a processing time measuring unit (5) for measuring the processing time required from the start of processing to the current stage, a current sequence number,
A calculation unit (6) for calculating the remaining processing time based on the last sequence number of the processing program and the processing time required up to the current stage, and a CR for displaying a calculation result in the calculation unit (6)
A display section (7) such as a T display.

【0020】次に、上記残り加工時間推定装置を用いて
残り加工時間を推定する方法について、図2に示すフロ
ーチャートを参照して説明する。
Next, a method for estimating the remaining machining time using the remaining machining time estimating apparatus will be described with reference to the flowchart shown in FIG.

【0021】工作機械による加工中は、S1において、加
工プログラム記憶部(1)から加工プログラムを読み出
し、加工プログラム解釈部(2)が読み出された加工プロ
グラムの指令を解釈して工作機械の駆動のための指令を
出すことにより、プログラム内容に基づいて加工を実行
している(S2)。
During machining by the machine tool, in S1, the machining program is read from the machining program storage unit (1), and the machining program interpreting unit (2) interprets the read machining program command to drive the machine tool. By issuing a command for the processing, the machining is executed based on the program contents (S2).

【0022】作業者が残りの加工時間を推定する場合、
S3において、シーケンス番号読出し部(3)は、加工プロ
グラムの現在実行されている工程のシーケンス番号nを
読み出す。ついで、S4において、加工時間計測部(5)
は、加工開始から現段階までに要した加工時間tを計測
する。ついで、S5において、演算部(6)は、総シーケン
ス番号記億部(4)に予め記憶されている加工プログラム
の最後のシーケンス番号N、S3で読み出された現在実行
中の工程のシーケンス番号n、およびS4で計測された加
工時間に基づいて、次の式を用いて残り加工時間Tを算
出する。
When the worker estimates the remaining machining time,
In S3, the sequence number reading section (3) reads the sequence number n of the currently executed process of the machining program. Next, in S4, a processing time measuring unit (5)
Measures the processing time t required from the start of processing to the current stage. Next, in S5, the arithmetic unit (6) calculates the last sequence number N of the machining program stored in advance in the total sequence number storage unit (4), the sequence number of the currently executed process read out in S3. Based on n and the machining time measured in S4, the remaining machining time T is calculated using the following equation.

【0023】T=(N−n)・t/n 最後に、S6において、表示部(7)は、求めた残り加工時
間Tを表示する。表示は文字に限らず、全体の中での完
了の割合を示す棒グラフ、円グラフなどとしても良い。
T = (N−n) · t / n Finally, in S6, the display unit (7) displays the obtained remaining processing time T. The display is not limited to characters, but may be a bar graph, a pie chart, or the like indicating the percentage of completion in the whole.

【0024】なお、本実施形態は残り加工時間推定装置
の加工プログラム記憶部(1)が加工プログラムを全て記
憶可能な容量である場合を想定して説明したが、加工プ
ログラム記憶部(1)の容量が小さく、DNC方式で運転
を行う場合には、加工プログラム記億部(1)、シーケン
ス番号読出し部(3)、総シーケンス番号記憶部(5)および
演算部(6)はホストコンピュータ上にあっても構わな
い。
The present embodiment has been described on the assumption that the machining program storage section (1) of the remaining machining time estimating apparatus has a capacity capable of storing all machining programs. When the capacity is small and operation is performed by the DNC method, the machining program storage unit (1), sequence number reading unit (3), total sequence number storage unit (5), and calculation unit (6) are installed on the host computer. It does not matter.

【0025】[第2実施形態]図3は工作機械のNC装
置に備えられた残り加工時間推定装置の第2実施形態の
電気的構成を示す。なお、図3において、第1実施形態
と同一物には同一の番号を付して説明を省略する。
[Second Embodiment] FIG. 3 shows an electric configuration of a second embodiment of a remaining machining time estimating device provided in an NC device of a machine tool. In FIG. 3, the same components as those in the first embodiment are denoted by the same reference numerals, and description thereof is omitted.

【0026】第2実施形態における上記第1実施形態と
の相違点は、シーケンス番号読出し部(3)、総シーケン
ス番号記億部(4)および演算部(6)に代えて、加工プログ
ラムの既に実行した部分のサイズを算出する加工済みサ
イズ算出部(13)と、加工プログラム全体のサイズを記憶
する加工プログラム総サイズ記億部(14)と、加工プログ
ラムの既に実行した部分のサイズ、加工プログラム全体
のサイズおよび現段階までに要した加工時間に基づいて
残りの加工時間を算出する演算部(16)が設けられている
点である。
The difference between the second embodiment and the first embodiment is that the sequence number reading unit (3), the total sequence number storage unit (4), and the operation unit (6) are replaced by a machining program already in place. A machined size calculation unit (13) that calculates the size of the executed part, a machining program total size storage unit (14) that stores the size of the entire machining program, the size of the part already executed in the machining program, and the machining program An arithmetic unit (16) for calculating the remaining processing time based on the overall size and the processing time required up to the present stage is provided.

【0027】次に、上記残り加工時間推定装置を用いて
残り加工時間を推定する方法について、図4に示すフロ
ーチャートを参照して説明する。
Next, a method of estimating the remaining machining time using the remaining machining time estimating apparatus will be described with reference to the flowchart shown in FIG.

【0028】S11、S12およびS14は、それぞれ第1実施
形態のS1、S2およびS4と同一であり説明を省略する。
Steps S11, S12 and S14 are the same as steps S1, S2 and S4 of the first embodiment, and will not be described.

【0029】S13において、加工済みサイズ算出部(13)
は、加工プログラムの既に実行した部分のサイズaを算
出する。
In S13, the processed size calculating section (13)
Calculates the size a of the already executed part of the machining program.

【0030】また、S15において、演算部(16)は、総サ
イズ記憶部(14)に予め記憶されている加工プログラム全
体のサイズA、S13で算出された加工済み部分のサイズ
a、およびS14で計測された加工時間tに基づいて、下
記の式を用いて残り加工時間Tを算出する。
In S15, the calculation unit (16) calculates the size A of the entire machining program stored in advance in the total size storage unit (14), the size a of the processed portion calculated in S13, and S14. Based on the measured processing time t, the remaining processing time T is calculated using the following equation.

【0031】T=(A−a)・t/a 最後に、S16において、第1実施形態1の場合と同様
に、求めた残り加工時間Tを、文字、棒グラフ、円グラ
フなどで表示部(7)に表示する。
T = (A−a) · t / a Finally, in S16, as in the case of the first embodiment, the obtained remaining processing time T is displayed on the display unit (character, bar graph, pie graph, etc.). Displayed in 7).

【0032】また、本実施形態は工作機械のNC装置の
加工プログラム記億部(1)の容量が加工プログラム全体
を記憶可能な容量である場合を想定して説明したが、容
量が小さく、DNC方式の運転を行う場合には、第1実
施形態の場合と同様に、加工プログラム記憶部(1)、加
工済みサイズ算出部(13)、総サイズ記億部(14)、演算部
(16)はホストコンピュータ上にあっても構わない。
Also, the present embodiment has been described on the assumption that the capacity of the machining program storage part (1) of the NC device of the machine tool is a capacity capable of storing the entire machining program. When the system is operated in the same manner as in the first embodiment, the machining program storage unit (1), the processed size calculation unit (13), the total size storage unit (14), the arithmetic unit
(16) may be on the host computer.

【0033】[第3実施形態]図5は工作機械のNC装
置に備えられた残り加工時間推定装置の第3実施形態の
電気的構成を示す。なお、図5において、第1実施形態
と同一物には同一の番号を付して説明を省略する。
[Third Embodiment] FIG. 5 shows an electrical configuration of a third embodiment of a remaining machining time estimating device provided in an NC device of a machine tool. In FIG. 5, the same components as those in the first embodiment are denoted by the same reference numerals, and description thereof is omitted.

【0034】第3実施形態における上記第1実施形態と
の相違点は、シーケンス番号読出し部(3)、総シーケン
ス番号記億部(4)および演算部(6)に代えて、加工開始か
ら現段階までの加工による加工距離を算出する加工済み
加工距離算出部(23)と、加工プログラム全体の加工距離
を記憶する総加工距離記億部(24)と、加工開始から現段
階までの加工距離、加工プログラム全体の加工距離およ
び現段階までに要した加工時間に基づいて残りの加工時
間を算出する演算部(26)が設けられている点である。
The difference between the third embodiment and the first embodiment is that the sequence number reading section (3), the total sequence number storage section (4), and the arithmetic section (6) are replaced with the current one from the start of machining. A processed machining distance calculation unit (23) that calculates the machining distance by machining to the stage, a total machining distance storage unit (24) that stores the machining distance of the entire machining program, and a machining distance from the start of machining to the current stage And a calculation unit (26) for calculating the remaining machining time based on the machining distance of the entire machining program and the machining time required up to the current stage.

【0035】ここで、「加工距離」とは、加工のために
工具が移動した距離を意味するものとする。
Here, the "machining distance" means the distance traveled by the tool for machining.

【0036】次に、上記残り加工時間推定装置を用いて
残り加工時間を推定する方法について、図6に示すフロ
ーチャートを参照して説明する。
Next, a method of estimating the remaining machining time using the remaining machining time estimating apparatus will be described with reference to the flowchart shown in FIG.

【0037】S21、S22およびS24は、それぞれ第1実施
形態のS1、S2およびS4と同一であり説明を省略する。
Steps S21, S22 and S24 are the same as steps S1, S2 and S4 of the first embodiment, and will not be described.

【0038】S23において、加工距離算出部(23)は、加
工開始から現段階までの加工距離lを算出する。
In S23, the processing distance calculation section (23) calculates a processing distance 1 from the start of processing to the current stage.

【0039】また、S25において、演算部(26)は、総加
工距離記憶部(24)に予め記憶された加工プログラム全体
の加工距離L、S23で算出された加工済み加工距離l、
およびS4で計測された加工時間tに基づいて、下記の式
を用いて残り加工時間Tを算出する。
In S25, the calculating section (26) calculates the processing distance L of the entire processing program stored in advance in the total processing distance storage section (24), the processed processing distance 1 calculated in S23,
Based on the machining time t measured in S4 and S4, the remaining machining time T is calculated using the following equation.

【0040】T=(L−l)・t/l 最後に、S26において、第1実施形態1の場合と同様
に、求めた残り加工時間Tを、文字、棒グラフ、円グラ
フなどで表示部(7)に表示する。
T = (L−1) · t / l Finally, in S26, as in the case of the first embodiment, the obtained remaining processing time T is displayed on the display unit (character, bar graph, pie chart, etc.). Displayed in 7).

【0041】また、本実施形態は工作機械のNC装置の
加工プログラム記億部(1)の容量が加工プログラム全体
を記憶可能な容量である場合を想定して説明したが、容
量が小さく、DNC方式の運転を行う場合には、第1実
施形態の場合と同様に、加工プログラム記憶部(1)、加
工済み加工距離算出部(23)、総加工距離記億部(24)、演
算部(26)はホストコンピュータ上にあっても構わない。
The present embodiment has been described on the assumption that the capacity of the machining program storage part (1) of the NC device of the machine tool is a capacity capable of storing the entire machining program. When the operation of the system is performed, similarly to the case of the first embodiment, the machining program storage unit (1), the machined machining distance calculating unit (23), the total machining distance storage unit (24), the arithmetic unit ( 26) may be on the host computer.

【0042】なお、上記3つの実施形態は、加工プログ
ラム全体からの加工時間/残り時間を算出しているが、
加工プログラム全体を工具交換から次の工具交換までと
置き換え、1本の工具における加工時間/残り時間を算
出するようにしても良い。また、上記3つの実施形態に
おいては、加工の残り時間を表示するようにしたが、加
工終了までに要する総加工時間を求め、これを表示する
ようにしても良い。また、現在までの加工時間と総加工
時間から加工の達成割合を表示するようにしても良い。
さらに、求めた加工の残り時間などの表示は加工を行っ
ている工作機械のNC装置に表示する場合のみではな
く、工作機械とネットワーク接続されたコンピュータや
他の機械のNC装置など、加工中の工作機械とは離れた
位置のNC装置、コンピュータで行うものであっても良
い。
In the above three embodiments, the machining time / remaining time from the entire machining program is calculated.
The entire machining program may be replaced from the tool exchange to the next tool exchange, and the machining time / remaining time for one tool may be calculated. Further, in the above three embodiments, the remaining processing time is displayed, but the total processing time required until the end of the processing may be obtained and displayed. Alternatively, the achievement ratio of machining may be displayed based on the machining time up to the present and the total machining time.
Further, the display of the obtained remaining processing time is displayed not only on the NC device of the machine tool performing the processing, but also on the NC device of a computer or another machine connected to the machine tool via a network. It may be performed by an NC device or a computer at a position distant from the machine tool.

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

【図1】工作機械のNC装置に備えられた残り加工時間
推定装置の第1実施形態の電気的構成を示すブロック図
である。
FIG. 1 is a block diagram showing an electric configuration of a first embodiment of a remaining machining time estimating device provided in an NC device of a machine tool.

【図2】第1実施形態の装置による残り加工時間推定方
法を示すフローチャートである。
FIG. 2 is a flowchart illustrating a method of estimating a remaining machining time by the apparatus according to the first embodiment.

【図3】工作機械のNC装置に備えられた残り加工時間
推定装置の第2実施形態の電気的構成を示すブロック図
である。
FIG. 3 is a block diagram showing an electric configuration of a second embodiment of a remaining machining time estimating device provided in an NC device of a machine tool.

【図4】第2実施形態の装置による残り加工時間推定方
法を示すフローチャートである。
FIG. 4 is a flowchart illustrating a method of estimating a remaining machining time by the apparatus according to the second embodiment.

【図5】工作機械のNC装置に備えられた残り加工時間
推定装置の第3実施形態の電気的構成を示すブロック図
である。
FIG. 5 is a block diagram showing an electric configuration of a third embodiment of the remaining machining time estimating device provided in the NC device of the machine tool.

【図6】第3実施形態の装置による残り加工時間推定方
法を示すフローチャートである。
FIG. 6 is a flowchart illustrating a method of estimating a remaining machining time by the apparatus according to the third embodiment.

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

(1):加工プログラム記憶部 (2):プログラム解釈部 (3):シーケンス番号読出し部 (4):総シーケンス番号記憶部 (5):加工時間計測部 (6)(16)(26):演算部 (13):加工済みサイズ算出部 (14):総サイズ記憶部 (23):加工済み加工距離算出部 (24):総加工距離記憶部 (1): Processing program storage unit (2): Program interpretation unit (3): Sequence number reading unit (4): Total sequence number storage unit (5): Processing time measurement unit (6) (16) (26): Operation unit (13): Processed size calculation unit (14): Total size storage unit (23): Processed processing distance calculation unit (24): Total processing distance storage unit

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 加工プログラムに基づき数値制御工作機
械により行われる加工の残り時間を推定する方法であっ
て、 加工開始から現段階までに要した加工時間を計測すると
ともに、現在行われている加工工程が加工プログラム全
体のどの段階に位置するかを判別し、これらの結果から
加工の残りの時間を推定することを特徴とする残り加工
時間推定方法。
1. A method for estimating a remaining time of machining performed by a numerically controlled machine tool based on a machining program, wherein the machining time required from the start of machining to a current stage is measured, and the machining currently being performed is performed. A remaining machining time estimating method characterized by determining at which stage of the entire machining program the process is located, and estimating the remaining machining time from these results.
【請求項2】 現在実行中のプログラムの工程のシーケ
ンス番号と、加工プログラムの最終シーケンス番号とに
基づいて、現在行われている加工工程が加工プログラム
全体のどの段階に位置するかを判別する請求項1記載の
残り加工時間推定方法。
2. A step for determining at which stage in the entire machining program the currently executed machining process is located, based on the sequence number of the process of the program currently being executed and the final sequence number of the machining program. Item 1. A method for estimating a remaining machining time according to Item 1.
【請求項3】 加工プログラムの既に実行した部分のサ
イズと、加工プログラム全体のサイズとに基づいて、現
在行われている加工工程が加工プログラム全体のどの段
階に位置するかを判別する請求項1記載の残り加工時間
推定方法。
3. A step of determining in which stage of the entire machining program the currently executed machining step is located, based on the size of the already executed portion of the machining program and the size of the entire machining program. The remaining machining time estimation method described.
【請求項4】 加工開始から現段階までの加工による加
工距離と、加工プログラム全体での加工距離とに基づい
て、現在行われている加工工程が加工プログラム全体の
どの段階に位置するかを判別する請求項1記載の残り加
工時間推定方法。
4. Based on a machining distance from the start of machining to the current stage and a machining distance in the entire machining program, it is determined at which stage in the entire machining program the currently performed machining process is located. The method for estimating a remaining machining time according to claim 1.
【請求項5】 加工プログラムに基づき数値制御工作機
械により行われる加工の残り時間を推定する装置であっ
て、 加工プログラムを記億する記憶手段と、加工プログラム
記億手段より読み出された加工プログラムの指令を解釈
する解釈手段と、加工プログラムの現在実行されている
工程のシーケンス番号を読み出す読出し手段と、予め求
められた加工プログラムの最後のシーケンス番号を記億
する記憶手段と、加工開始から現段階までに要した加工
時間を計測する計測手段と、現在のシーケンス番号、加
工プログラムの最後のシーケンス番号および現段階まで
に要した加工時間に基づいて残りの加工時間を算出する
残り加工時間算出手段と、算出手段での算出結果を表示
する表示手段とを備えている残り加工時間推定装置。
5. An apparatus for estimating a remaining time of machining performed by a numerically controlled machine tool based on a machining program, comprising: a memory for storing the machining program; and a machining program read from the machining program memory. Interpreting means for interpreting the command of the above, reading means for reading out the sequence number of the currently executed process of the machining program, storage means for storing the last sequence number of the machining program obtained in advance, Measuring means for measuring the processing time required up to the stage, and remaining processing time calculating means for calculating the remaining processing time based on the current sequence number, the last sequence number of the processing program, and the processing time required until the current stage And a display unit for displaying a calculation result by the calculation unit.
【請求項6】 加工プログラムに基づき数値制御工作機
械により行われる加工の残り時間を推定する装置であっ
て、 加工プログラムを記億する記憶手段と、加工プログラム
記億手段より読み出された加工プログラムの指令を解釈
する解釈手段と、加工プログラムの既に実行した部分の
サイズを算出するサイズ算出手段と、加工プログラム全
体のサイズを記億するサイズ記憶手段と、加工開始から
現段階までに要した加工時間を計測する計測手段と、加
工プログラムの既に実行した部分のサイズ、加工プログ
ラム全体のサイズおよび現段階までに要した加工時間に
基づいて残りの加工時間を算出する残り加工時間算出手
段と、残り加工時間算出手段での算出結果を表示する表
示手段とを備えている残り加工時間推定装置。
6. An apparatus for estimating a remaining time of machining performed by a numerically controlled machine tool based on a machining program, comprising: storage means for storing a machining program; and a machining program read from the machining program memory means. Interpretation means for interpreting the instruction of the above, size calculation means for calculating the size of the already executed portion of the machining program, size storage means for storing the size of the entire machining program, and machining required from the start of machining to the current stage. Measuring means for measuring time, remaining machining time calculating means for calculating the remaining machining time based on the size of the part already executed in the machining program, the size of the entire machining program and the machining time required up to the present stage, A remaining processing time estimating device comprising: a display means for displaying a result of calculation by the processing time calculating means.
【請求項7】 加工プログラムに基づき数値制御工作機
械により行われる加工の残り時間を推定する装置であっ
て、 加工プログラムを記憶する記憶手段と、加工プログラム
記億手段より読み出された加工プログラムの指令を解釈
する解釈手段と、加工開始から現段階までの加工による
加工距離を算出する加工距離算出手段と、加工プログラ
ム全体の加工距離を記億する加工距離記憶手段と、加工
開始から現段階までに要した加工時間を計測する計測手
段と、加工開始から現段階までの加工距離、加工プログ
ラム全体の加工距離および現段階までに要した加工時間
に基づいて残りの加工時間を算出する残り加工時間算出
手段と、残り加工時間算出手段での算出結果を表示する
表示手段とを備えている残り加工時間推定装置。
7. An apparatus for estimating a remaining time of machining performed by a numerically controlled machine tool based on a machining program, comprising: storage means for storing the machining program; and a storage means for storing the machining program read from the machining program storage means. Interpretation means for interpreting commands, machining distance calculation means for calculating the machining distance by machining from the start of machining to the current stage, machining distance storage means for storing the machining distance of the entire machining program, and machining from the start to the current stage Measuring means for measuring the required machining time, and the remaining machining time based on the machining distance from the start of machining to the current stage, the machining distance of the entire machining program, and the machining time required from the current stage A remaining machining time estimating device comprising a calculating means and a display means for displaying a result of calculation by the remaining machining time calculating means.
JP2000262663A 2000-08-31 2000-08-31 Method and device for estimating remaining machining time Pending JP2002073126A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000262663A JP2002073126A (en) 2000-08-31 2000-08-31 Method and device for estimating remaining machining time

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000262663A JP2002073126A (en) 2000-08-31 2000-08-31 Method and device for estimating remaining machining time

Publications (2)

Publication Number Publication Date
JP2002073126A true JP2002073126A (en) 2002-03-12
JP2002073126A5 JP2002073126A5 (en) 2007-07-05

Family

ID=18750313

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000262663A Pending JP2002073126A (en) 2000-08-31 2000-08-31 Method and device for estimating remaining machining time

Country Status (1)

Country Link
JP (1) JP2002073126A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8012231B2 (en) 2003-04-16 2011-09-06 Horiba, Ltd. Particulate matter analyzer, collecting filter and system for analyzing and collecting samples from fluids
CN107092235A (en) * 2016-02-18 2017-08-25 发那科株式会社 Process time prediction meanss
JP2017167892A (en) * 2016-03-17 2017-09-21 ローランドディー.ジー.株式会社 Working time prediction device, cutting system and working time prediction method
CN107530806A (en) * 2015-05-29 2018-01-02 株式会社牧野铣床制作所 The process time method of estimation of wire electric discharge machine and the control device of wire electric discharge machine
CN111752224A (en) * 2019-03-28 2020-10-09 兄弟工业株式会社 Numerical controller and control method

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8012231B2 (en) 2003-04-16 2011-09-06 Horiba, Ltd. Particulate matter analyzer, collecting filter and system for analyzing and collecting samples from fluids
CN107530806A (en) * 2015-05-29 2018-01-02 株式会社牧野铣床制作所 The process time method of estimation of wire electric discharge machine and the control device of wire electric discharge machine
CN107092235A (en) * 2016-02-18 2017-08-25 发那科株式会社 Process time prediction meanss
CN107092235B (en) * 2016-02-18 2019-03-12 发那科株式会社 Process time prediction meanss
US10416613B2 (en) 2016-02-18 2019-09-17 Fanuc Corporation Machining time estimating apparatus
JP2017167892A (en) * 2016-03-17 2017-09-21 ローランドディー.ジー.株式会社 Working time prediction device, cutting system and working time prediction method
WO2017159772A1 (en) 2016-03-17 2017-09-21 ローランドディー.ジー.株式会社 Machining time prediction device, cutting system, and machining time prediction method
US10579043B2 (en) 2016-03-17 2020-03-03 Roland Dg Corporation Machining time prediction device, cutting system, and machining time prediction method
CN111752224A (en) * 2019-03-28 2020-10-09 兄弟工业株式会社 Numerical controller and control method

Similar Documents

Publication Publication Date Title
JP5143005B2 (en) Methods for optimization of machining processes in machines
JP5766756B2 (en) Data acquisition device for acquiring drive shaft stop factor and related information
CN107664985B (en) CAD/CAM-CNC integrated system
KR100205100B1 (en) Dynamically tool abrasion compensating method in a numerically-controlled machine tool
JP6677706B2 (en) Link information generation device, link information generation method, and link information generation program
JP5400288B2 (en) Numerical control device with load information display function
JP2011118840A (en) Numerical control device having motor load torque measuring function
CN113950651A (en) Information processing apparatus, information processing method, and information processing program
US20220378560A1 (en) Dental machining system for predicting the wear condition of a dental tool
JP2017167892A (en) Working time prediction device, cutting system and working time prediction method
JP2005100327A (en) Cnc manufacturing system having central data bank
JP2002073126A (en) Method and device for estimating remaining machining time
JP2014219911A (en) Simulation device and simulation program
US6829518B2 (en) Numerical control apparatus
JP6276299B2 (en) Machining time prediction device in wire electrical discharge machining
KR102336216B1 (en) Apparatus for displaying manufacturing time of machine tool
JP6871218B2 (en) Machining information recording device, machining information recording method and program
JP2010176309A (en) Machine tool, and method for presenting operating time of the same
JP6680811B2 (en) Processing time prediction device
JP2002224925A (en) Device for assisting in tool changing operation
JPH0863216A (en) Machining time measuring system
CN100376863C (en) Image measuring system and method for section difference of heat radiator
JPH05309546A (en) Machining hour computing method for numerically controlled machine tool and its device
JPH04114207A (en) Work data preparing system for nc work machine
JPH09319794A (en) Tube machining control device

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070427

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070427

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070427

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090702

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090714

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20091208