JP2019101682A - Control method of production line, control apparatus of production line, control system of production line, and program - Google Patents
Control method of production line, control apparatus of production line, control system of production line, and program Download PDFInfo
- Publication number
- JP2019101682A JP2019101682A JP2017231033A JP2017231033A JP2019101682A JP 2019101682 A JP2019101682 A JP 2019101682A JP 2017231033 A JP2017231033 A JP 2017231033A JP 2017231033 A JP2017231033 A JP 2017231033A JP 2019101682 A JP2019101682 A JP 2019101682A
- Authority
- JP
- Japan
- Prior art keywords
- processing
- manufacturing line
- information
- range
- plan information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- General Factory Administration (AREA)
Abstract
Description
本発明は、製造ラインの制御方法、製造ラインの制御装置、製造ラインの制御システム及びプログラムに関する。 The present invention relates to a manufacturing line control method, a manufacturing line control device, a manufacturing line control system, and a program.
近年、複雑かつ高度な加工が可能な工作機械が提供されるようになり、従来は加工できなかった部材でも加工対象として扱われるようになってきている。工作機械で加工を行う場合、加工対象物ごとに適切な加工条件を見つけ出して設定する必要がある。一般に適切な加工条件を見つけるまでには、何度も加工を繰り返してその加工条件が適切かどうかを見極めなければならないが、加工対象の広がりに伴い、加工条件の設定に多大な労力、費用を要している。 In recent years, machine tools capable of complex and advanced machining have come to be provided, and members which could not be machined conventionally have been treated as machining objects. When machining with a machine tool, it is necessary to find and set appropriate machining conditions for each object to be machined. Generally, it is necessary to repeat processing many times to determine whether the processing conditions are appropriate or not until finding the appropriate processing conditions, but with the spread of the processing object, a great deal of labor and cost are required to set the processing conditions. It is necessary.
また、昨今、製造工程全体での生産性の向上やコスト削減が求められており、特許文献1には、電子部品の基板の製造ラインにおいて、半田印刷、電子部品搭載、リフローなど複数の工程ごとに検査を行い、その検査結果を後工程にフィードフォワードして、印刷不良の単位基板に電子部品を搭載するような誤った作業を防止する技術が提案されている。
Recently, productivity improvement and cost reduction in the whole manufacturing process are required, and in
しかし、特許文献1には、手戻り防止による生産性向上の技術は提案されているものの、製造ラインの各工程における加工条件を適正化することにより、製造工程全体で生産効率を向上する方法については開示が無い。
However, although a technology for improving productivity by preventing reworking is proposed in
そこでこの発明は、上述の課題を解決することのできる製造ラインの制御方法、製造ラインの制御装置、製造ラインの制御システム及びプログラムを提供することを目的としている。 Then, this invention aims at providing the control method of the manufacturing line which can solve the above-mentioned subject, the control apparatus of a manufacturing line, the control system of a manufacturing line, and a program.
本発明の一つの態様によれば、製造ラインの制御方法は、コンピュータによる複数の加工工程を含む製造ラインを該製造ラインの実行計画情報に基づいて制御する製造ラインの制御方法であって、前記加工工程の各々における加工処理の加工内容を設定するステップと、前記加工工程の各々の実際の性能を取得するステップと、取得した実際の前記性能に基づいて、前記製造ラインの該全工程の性能が向上するように、前記加工工程の一つまたは複数について前記加工内容を調整した前記実行計画情報を作成するステップと、を有する。 According to one aspect of the present invention, a method of controlling a manufacturing line is a method of controlling a manufacturing line which controls a manufacturing line including a plurality of processing steps by a computer based on execution plan information of the manufacturing line. The step of setting the processing content of the processing in each of the processing steps, the step of acquiring the actual performance of each of the processing steps, and the performance of the entire process of the manufacturing line based on the acquired actual performance. Creating the execution plan information in which the contents of processing are adjusted for one or more of the processing steps so as to improve.
本発明の一つの態様によれば、前記性能は、前記加工工程の実行時間、及び該加工工程のコストの少なくともいずれか一方を含み、前記作成するステップにおいて、前記実行計画情報は、前記全工程の実行時間の短縮、及び前記全工程のコストの低減の少なくとも一方を実現するように作成される。 According to one aspect of the present invention, the performance includes at least one of an execution time of the processing step and a cost of the processing step, and in the creating step, the execution plan information includes all the steps. And at least one of the reduction of the cost of the whole process.
本発明の一つの態様によれば、前記製造ラインの制御方法は、前記加工内容ごとにその加工を行うための加工機械の動作に関する設定条件の範囲が記憶されている記憶部を参照し、前記加工内容に対応する前記設定条件の範囲を設定するステップを有し、前記実行計画情報は、前記設定条件の範囲を含み、前記実行計画情報を作成するステップにおいて、複数の前記加工工程の一つまたは複数について前記設定条件の範囲を調整する。 According to one aspect of the present invention, the control method of the manufacturing line refers to a storage unit in which a range of setting conditions regarding the operation of the processing machine for performing the processing is stored for each of the processing contents, Setting the range of the setting condition corresponding to the processing content, the execution plan information includes the range of the setting condition, and in the step of creating the execution plan information, one of a plurality of the processing steps Or adjust the range of the setting condition for a plurality.
本発明の一つの態様によれば、前記調整後の前記実行計画情報を作成するステップでは、前記製造ラインの各加工工程のうち加工内容が関連する複数の前記加工工程の間で、前記加工内容および前記設定条件の範囲の少なくとも一方についても調整を行う。 According to one aspect of the present invention, in the step of creating the adjusted execution plan information, the processing contents among a plurality of the processing steps related to the processing content among the processing steps of the manufacturing line And the adjustment is also performed on at least one of the setting condition ranges.
本発明の一つの態様によれば、前記制御方法は、前記実行計画情報に含まれる前記加工内容および前記設定条件の範囲を用いて前記加工工程の各々を実行した加工結果および実際の性能を取得するステップと、一の前記加工工程における前記加工結果および実際の前記性能を取得すると、その加工工程の後に実行される他の前記加工工程について、前記加工内容および前記設定条件の範囲の少なくとも一方を、一の前記加工工程における前記加工結果と他の前記加工工程に要求される加工結果とに応じて調整するステップと、をさらに有する。 According to one aspect of the present invention, the control method acquires the processing result and the actual performance of executing each of the processing steps using the processing content and the range of the setting conditions included in the execution plan information. Obtaining the processing result and the actual performance in one processing step, the processing content and / or the range of the setting condition for another processing step performed after the processing step And adjusting in accordance with the processing result in one of the processing steps and the processing result required in the other processing steps.
本発明の一つの態様によれば、前記制御方法は、取得された一の前記加工工程における前記加工結果および実際の前記性能のうち少なくとも一方が所定の許容範囲を外れた場合、その加工工程が失敗したことを通知するステップ、をさらに有する。 According to one aspect of the present invention, in the control method, when at least one of the processing result and the actual performance actually obtained in the one processing step has deviated from a predetermined allowable range, the processing step is performed. Informing of failure is further included.
本発明の一つの態様によれば、前記制御方法は、調整後の前記実行計画情報に含まれる前記加工内容および前記設定条件の範囲を適用して前記加工工程の各々を実行した加工結果および実際の性能を取得するステップと、取得した前記加工工程の各々についての前記加工結果および実際の前記性能に基づいて前記実行計画情報を評価するステップと、前記評価するステップにおいて、前記実行計画情報が適切では無いと判定された場合、前記実行計画情報を再作成するステップと、をさらに有する。 According to one aspect of the present invention, the control method is a processing result and an actual result of executing each of the processing steps by applying the processing content and the range of the setting condition included in the adjusted execution plan information. The step of acquiring the performance of the step, the step of evaluating the execution plan information based on the processing result and the actual performance of each of the acquired processing steps, and the step of evaluating the execution plan information is appropriate And b) recreating the execution plan information.
本発明の一つの態様によれば、製造ラインの制御装置は、複数の加工工程を含む製造ラインを該製造ラインの実行計画情報に基づいて制御する製造ラインの制御装置であって、前記加工工程の各々における加工処理の加工内容を設定する設定部と、前記加工工程の各々の実際の性能を取得する取得部と、取得した実際の前記性能に基づいて、前記製造ラインの該全工程の性能が向上するように、前記加工工程の一つまたは複数について前記加工内容を調整した調整後の前記実行計画情報を作成する作成部と、を有する製造ラインの制御装置である。 According to one aspect of the present invention, a control device of a manufacturing line is a control device of a manufacturing line that controls a manufacturing line including a plurality of processing steps based on execution plan information of the manufacturing line, the processing step A setting unit for setting the processing content of the processing in each of the processing units, an acquiring unit for acquiring the actual performance of each of the processing steps, and the performance of the entire process of the manufacturing line based on the acquired actual performance. The production line control device includes a creation unit that creates the adjusted execution plan information in which the processing content is adjusted for one or more of the processing steps so as to improve.
本発明の一つの態様によれば、製造ラインの制御システムは、上記の製造ラインの制御装置と、前記制御装置が作成した前記実行計画情報に基づいて前記製造ラインの加工を実行する前記加工工程ごとの加工機械と、を含む。 According to one aspect of the present invention, the control system of a manufacturing line performs the processing of the manufacturing line based on the control device of the manufacturing line and the execution plan information created by the control device. And each processing machine.
本発明の一つの態様によれば、プログラムは、複数の加工工程を含む製造ラインを該製造ラインの実行計画情報に基づいて制御するコンピュータのプログラムであって、前記加工工程の各々における加工処理の加工内容を設定するステップと、前記加工工程の各々の実際の性能を取得するステップと、取得した実際の前記性能に基づいて、前記製造ラインの該全工程の性能が向上するように、前記加工工程の一つまたは複数について前記加工内容を調整した実行計画情報を作成するステップと、を前記コンピュータに実行させるプログラムである。 According to one aspect of the present invention, the program is a computer program for controlling a manufacturing line including a plurality of processing steps based on execution plan information of the manufacturing line, wherein the processing is performed in each of the processing steps. The processing such that the processing content is set, the step of acquiring the actual performance of each of the processing steps, and the performance of the whole process of the manufacturing line is improved based on the acquired actual performance. Creating the execution plan information in which the processing content is adjusted for one or more of the steps.
複数の加工工程を含む製造ラインにおける各工程の加工内容、設定条件を適正化することにより、製造ライン全体を最適化することができる。 The entire production line can be optimized by optimizing the processing content and setting conditions of each process in the production line including a plurality of processing steps.
<第一実施形態>
以下、本発明の一実施形態による製造ラインの制御システムについて図1〜図9を参照して説明する。
図1は、本発明に係る一実施形態における制御システムの一例を示すブロック図である。図1に示すように制御システム1は、製造ラインの制御装置10と、鋳造、加工、コーティング等を行なう工作機械もしくは加工装置3a〜3eと、CAD(computer aided design)システム2a〜2eとを含む。なお、工作機械もしくは加工装置3a〜3eを、加工装置3a〜3eと記載する。制御装置10と加工装置3a〜3eとは、ネットワーク(NW)を介して通信可能に接続されている。加工装置3a〜3eを総称して加工装置3、CADシステム2a〜2eを総称してCADシステム2と記載することがある。なお、図示は省略するが、加工装置3b〜3eは、加工装置3aと同様の構成を備える。制御装置30a〜30eを総称して制御装置30、入出力部31a〜31eを総称して入出力部31のように記載することがある。制御装置30a〜30eが有する他の機能部についても同様である。また、制御システム1において、制御装置10、加工装置3、CADシステム2の台数は図示した数に限定されない。例えば、制御装置10が2台以上含まれていてもよいし、加工装置3およびCADシステム2は1台でも4台以上含まれていてもよい。また、加工装置3a〜3eはそれぞれ異なる工場に設置されていてもよいし、1つの工場内に設置されたものであってもよい。制御装置10、CADシステム2は、例えばサーバ等のCPU(Central Processing Unit)を備えたコンピュータである。
First Embodiment
Hereinafter, a control system of a manufacturing line according to an embodiment of the present invention will be described with reference to FIGS.
FIG. 1 is a block diagram showing an example of a control system according to an embodiment of the present invention. As shown in FIG. 1, the
制御装置10は、加工装置3a〜3eによる一連の加工を行って所定の加工物を製造する製造ラインを最適化する機能を提供する。製造ラインの最適化とは、加工物の品質を一定の水準に保ちつつ、製造ライン全体の加工時間を短くしたり、製造ライン全体での加工コストを低減したりすることをいう。図2に製造ラインの一例を示す。
The
図2は、本発明に係る一実施形態における製造ラインの一例を示す図である。
図2は、エンジンの圧縮機に用いる翼を製造する工程を示している。加工工程Aは鋳造工程、加工工程Bは穴あけ工程、加工工程Cはコーティング層を表面に積層する工程、加工工程Dはコーティング層に穴をあける工程、加工工程Eは穴の表面を研磨する工程である。図1の加工装置3aは加工工程Aを実行するための加工機である。同様に加工装置3b、3c、3d、3eはそれぞれ加工工程B、C、D、Eを実行するための加工機である。制御装置10は、加工装置3a〜3eが行う各加工工程の加工処理について、加工内容と、その加工内容に適した設定条件の範囲と、各加工工程の実行に必要な加工時間およびコストとを設定し、加工工程A〜Eのそれぞれについての加工の実行要領を定めた製造ラインの実行計画情報を作成する。また、制御装置10は、各加工工程の加工時間およびコストに基づいて、各加工工程の加工内容や設定条件の範囲の調整を行って製造ラインの最適化、つまり最適化された製造ラインについての計画情報の作成を行う。ここで、加工内容とは、加工対象物に対する加工の要求、仕様である。また、設定条件とは、適切な加工を行うために加工装置3に設定する加工装置3の動作条件(加工条件)である。加工内容と設定条件の範囲について図3を用いて説明する。
FIG. 2 is a view showing an example of a production line in an embodiment according to the present invention.
FIG. 2 shows a process of manufacturing a wing used in a compressor of an engine. The processing step A is a casting step, the processing step B is a drilling step, the processing step C is a step of laminating the coating layer on the surface, the processing step D is a step of forming a hole in the coating layer, and the processing step E is a step of polishing the surface of the hole It is. The processing apparatus 3a of FIG. 1 is a processing machine for executing the processing step A. Similarly, the
図3は、本発明に係る一実施形態における加工内容と設定条件の一例を示す図である。図3(a)に加工内容の一例として、材質「w1」でできた板厚「w4(mm)」の部材に入口の穴径が「w2(mm)」で出口の穴径が「w3(mm)」の穴を形成することを示す加工内容を示す。なお、例えば穴径(入口)、穴径(出口)には所定の公差が許容されている。この公差も加工内容の一部である。また、加工内容には、穴径や穴の深さといった形状に関する項目だけでなく、品質に関する項目も含まれる。品質に関する項目とは、例えば、変質層の断面積、バリの高さ、付着物の大きさ、表面の粗さなどである。 FIG. 3 is a view showing an example of processing contents and setting conditions in the embodiment according to the present invention. As an example of processing contents in FIG. 3A, the hole diameter of the inlet is “w2 (mm)” and the hole diameter of the outlet is “w3 (w3 (a member with a thickness“ w4 (mm) ”made of material“ w1 ”). "Machining process" is shown to form a hole of "mm)". For example, predetermined tolerances are permitted for the hole diameter (inlet) and the hole diameter (outlet). This tolerance is also part of the processing content. The processing contents include not only items related to the shape such as hole diameter and hole depth but also items related to quality. The items related to the quality are, for example, the cross-sectional area of the altered layer, the height of the burr, the size of the deposit, the surface roughness and the like.
図3(b)にこの加工内容を実現するための設定条件の範囲の一例を示す。図3(b)に示すのは、加工装置3がレーザ加工機の場合における設定条件の例である。レーザ加工機の設定条件には、例えば、出力するレーザのパワー、ピアッシング時間、プリズム旋回ヘッドの回転数であるヘッド回転数、XY軸送り速度、デフォーカス量、テーパ角、アシストガスのガス圧、ガス種類、及びレーザの旋回の直径などがある。
また、加工装置3がマシニングセンタ、NC旋盤などの工作機械の場合の設定条件は、例えば、切削工具の種類、主軸回転数、直線移動軸の送り速度、切削水・切削油(クーラント)の有無・種類・吐出圧力などである。
図示するように本実施形態では設定条件の各項目の値が範囲で与えられる。後述するように各項目の範囲は、加工装置3の設置環境、加工対象物の個体差(材質)などの外乱による影響を考慮して定められた範囲である。
FIG. 3B shows an example of the range of setting conditions for realizing this processing content. FIG. 3B shows an example of setting conditions in the case where the processing apparatus 3 is a laser processing machine. The setting conditions of the laser processing machine include, for example, the power of the laser to be output, the piercing time, the number of rotations of the head which is the number of rotations of the prism turning head, the XY axis feed rate, the defocus amount, the taper angle, the gas pressure of the assist gas, These include the type of gas and the diameter of the swirl of the laser.
In addition, setting conditions when the processing device 3 is a machine tool such as a machining center or an NC lathe are, for example, the type of cutting tool, spindle rotation speed, linear movement axis feed rate, presence or absence of cutting water / cutting oil (coolant) Types, discharge pressure, etc.
As shown in the drawing, in the present embodiment, the value of each item of the setting condition is given as a range. As described later, the range of each item is a range determined in consideration of the installation environment of the processing apparatus 3 and the influence of disturbances such as individual differences (materials) of processing objects.
制御装置10は、入出力部11、加工計画作成部12、加工計画評価部13、加工工程評価部14、加工工程調整部15、記憶部16、通信部17を有している。
入出力部11は、製造ラインで製造する最終的な加工物の加工内容情報や、各加工工程における加工処理による加工結果情報を取得する。
The
The input /
加工計画作成部12は、製造ラインの各加工工程とその工程における加工内容情報と加工工程の実行に必要な加工時間が対応付けて記憶された記憶部16を参照し、各加工工程A〜Eの加工内容を設定する。また、加工計画作成部12は、加工内容情報と設定条件の範囲とが対応付けられて記憶されている記憶部16を参照し、各加工工程A〜Eの設定条件の範囲を設定する。そして、加工計画作成部12は、加工工程ごとに加工内容情報と設定条件の範囲と加工時間情報とを関連付けて、製造ラインの全工程を実行するための計画情報(初期計画情報)を作成する。
The processing
また、加工計画作成部12は、初期計画情報に基づいて実際に加工装置3a〜3eにそれぞれが担当する加工工程を実行させて得られた加工結果や加工時間の実績情報に基づいて、一連の加工工程のボトルネックになっている加工工程を特定し、ボトルネックになっている加工工程の加工内容情報や設定条件の範囲情報を調整することにより、製造ライン全体の加工時間または加工コストを最適化した調整後の計画情報を作成する。
加工計画評価部13は、加工計画作成部12が作成した調整後の計画情報が、その後も適切であり続けているかどうかを評価する。
Further, based on the initial plan information, the processing
The machining
加工工程評価部14は、計画情報に規定された各加工工程の加工内容情報および加工時間情報と、製造ラインで加工中の各加工工程における加工結果情報および加工時間情報とを比較して、各加工工程が適切に行われているかどうかを評価する。
加工工程調整部15は、各加工工程における加工結果情報に基づいて、その加工工程の後に実行される加工工程における加工内容情報や設定条件の範囲情報を調整し、調整後の加工内容情報や設定条件の範囲情報をその加工工程を担当する加工装置3a〜3eの何れかに送信して加工を実行させることにより、製造ラインが計画通り実行されるように制御する。
なお、加工内容は、加工対象の寸法、及び寸法公差等の加工仕様を含み、加工内容の調整は、加工仕様の調整を含む。
The processing
The processing
The processing content includes processing specifications such as dimensions of a processing object and dimensional tolerance, and adjustment of processing content includes adjustment of processing specifications.
記憶部16は、加工計画作成部12が作成した計画情報など種々の情報を記憶する。また、記憶部16は、例えば、製造ラインにおける加工工程ごとの加工結果の実績値(加工内容、設定情報、加工結果、加工時間)を記憶する。
なお、記憶部16が、制御装置10内に配置されることを前提に説明するが、記憶部16は、制御装置10からネットワーク(NW)を介して接続可能な場所に配置されてもよいことは勿論である。
通信部17は、加工装置3a〜3eと通信を行う。例えば、通信部17は、設定条件の範囲情報を加工装置3a〜3eへ送信する。通信部17は、加工結果情報や加工時間情報などを加工装置3a〜3eから受信する。
The
In addition, although it demonstrates on the assumption that the memory |
The
加工装置3a〜3eは、加工工程A〜Eの加工を担当する加工機である。例えば、加工装置3a〜3eの何れかは、レーザ光を照射して加工を施すレーザ加工機である。加工装置3は、加工装置3の制御装置30と、加工実行装置38と、センサ39とを含む。
制御装置30は、例えばマイコン等のMPU(Micro Processing Unit)を備えたコンピュータである。制御装置30は、加工内容情報に基づいて加工実行装置38の動作を制御し、加工対象物を加工する。
加工実行装置38は、加工装置3がレーザ加工機の場合、レーザの発振器、ヘッドの駆動機構、アシストガスの噴射機構、加工対象物の設置機構、ユーザの操作盤などを含む工作機械の本体である。
センサ39は、カメラ、X線CT(computed tomography)、振動センサ、変位センサ、温度計、スキャナなど、加工結果や加工環境を計測するセンサ類である。センサ39は、加工実行装置38が備えるものであってもよいし、加工実行装置38とは独立した単独のセンサであってもよい。センサ39は、加工対象物の形状や加工環境(加工中の温度、振動、位置)などを計測する。また、センサ39は、加工時間の実績値を計測するタイマである。
The processing devices 3a to 3e are processing machines in charge of processing of the processing steps A to E. For example, any one of the processing devices 3a to 3e is a laser processing machine that applies a laser beam to perform processing. The processing device 3 includes a control device 30 of the processing device 3, a processing execution device 38, and a sensor 39.
The control device 30 is, for example, a computer provided with an MPU (Micro Processing Unit) such as a microcomputer. The control device 30 controls the operation of the processing execution device 38 based on the processing content information to process the processing target.
When the processing device 3 is a laser processing machine, the processing execution device 38 is a main body of a machine tool including an oscillator of a laser, a drive mechanism of a head, an assist gas injection mechanism, an installation mechanism of a processing object, a user control panel and the like. is there.
The sensor 39 is a sensor, such as a camera, X-ray computed tomography (CT), a vibration sensor, a displacement sensor, a thermometer, a scanner, and the like, which measure the processing result and the processing environment. The sensor 39 may be included in the processing execution device 38, or may be a single sensor independent of the processing execution device 38. The sensor 39 measures the shape of the object to be processed and the processing environment (temperature, vibration, position during processing) and the like. Moreover, the sensor 39 is a timer which measures the actual value of processing time.
加工装置3では、制御装置30が、制御装置10から設定条件の範囲情報を取得し、取得した範囲内の設定条件のみを許容して加工実行装置38の動作を制御する。制御装置30は、入出力部31と、CAM(computer aided manufacturing)システム32と、センサデータ処理部33と、加工装置制御部34と、設定条件判定部35と、通信部36と、記憶部37とを有する。
In the processing device 3, the control device 30 acquires range information of the setting condition from the
入出力部31は、ユーザが操作盤から入力した操作情報や設定条件の入力を受け付けたり、CADシステム2からの加工対象物の形状を示すCADデータの入力を受け付けたりする。CADデータには、加工内容情報が含まれている。また、入出力部31は、操作盤に設けられたディスプレイに制御装置10から取得した設定条件の範囲を出力する。
The input / output unit 31 receives input of operation information and setting conditions input by the user from the operation panel, and receives input of CAD data indicating the shape of the object to be processed from the CAD system 2. The CAD data includes processing content information. Further, the input / output unit 31 outputs the range of setting conditions acquired from the
CAMシステム32は、入出力部31が取得したCADデータから加工用のNC(numerical control)データを生成する。
センサデータ処理部33は、センサ39が加工対象物について計測して得た計測情報(計測値や画像)や加工時間情報を取得し、必要に応じて加工に関する他の情報を算出する等して、加工結果情報を生成する。例えば、センサデータ処理部33は、加工対象物を撮影した画像から画像解析により穴径(加工穴の径)を算出したり、算出した穴径などを用いてテーパ角度を算出したりする。なお、径を算出する際の画像解析手法は、公知の手法が用いられる。また、センサデータ処理部33は、加工結果情報や加工時間情報を通信部36を介して制御装置10へ送信する。
加工装置制御部34は、CAMシステム32が生成したNCデータに基づいて、加工実行装置38の動作を制御し、加工を行う。
The CAM system 32 generates numerical control (NC) data for processing from the CAD data acquired by the input / output unit 31.
The sensor data processing unit 33 acquires measurement information (measurement values and images) and processing time information obtained by the sensor 39 measuring the processing object, and calculates other information related to processing as necessary. , To generate processing result information. For example, the sensor data processing unit 33 calculates a hole diameter (diameter of a processed hole) by image analysis from an image obtained by capturing an object to be processed, or calculates a taper angle using the calculated hole diameter or the like. In addition, a well-known method is used for the image-analysis method at the time of calculating a diameter. Further, the sensor data processing unit 33 transmits the processing result information and the processing time information to the
The processing device control unit 34 controls the operation of the processing execution device 38 based on the NC data generated by the CAM system 32 and performs processing.
設定条件判定部35は、ユーザによって入力された設定条件が、制御装置10から取得した設定条件の範囲に含まれるかどうかを判定する。
通信部36は、制御装置10と通信を行う。例えば、通信部36は、加工内容情報に応じた設定条件の範囲情報を制御装置10から受信する。また、通信部36は、加工結果情報や加工時間情報を制御装置10へ送信する。
記憶部37は、制御装置10から取得した設定条件の範囲情報、入出力部31が取得したCADデータなどの情報を記憶する。
The setting condition determination unit 35 determines whether the setting condition input by the user is included in the range of the setting condition acquired from the
The communication unit 36 communicates with the
The storage unit 37 stores information such as range information of setting conditions acquired from the
上記したように制御装置10は、製造ライン全体を最適化する計画情報を作成し、加工装置3a〜3eに対し、計画情報の中からそれぞれの加工装置が担当する工程について加工内容に適した設定条件の範囲情報を送信する。各加工装置3a〜3eのユーザは、実際に製造ラインが本格的に稼働する前に、設定条件の範囲の中から所望の加工結果が得られる適切な値を実際にテスト加工を行ったり、加工シミュレーションを行ったりして加工装置3a〜3eごとに見つけ出し、それぞれの値を加工装置3a〜3eに対し入力する。加工装置制御部34は、この値(設定条件)に従って加工実行装置38を動作させ加工を行う。これにより、最適化された一連の加工工程が実行され、短時間または低コスト(あるいは短時間且つ低コスト)で最終的な加工物を製造することができる。
As described above, the
次に製造ライン全体を最適化する計画情報の作成処理について、図2で例示した製造ラインを例に説明を行う。
図2で例示した製造ラインは、加工工程A、B、C、D、Eの順に実行するが、加工工程Bと加工工程Eとが加工内容に関連性がある加工工程である。加工内容に関連性があるとは、例えは、粗加工と仕上げ加工のように、前後の工程で重複した加工内容を含む加工工程、あるいは、後工程で前工程の加工内容を補うことが可能な加工工程のことである。図2の例では、加工工程Bで精度良く穴を形成しようとすると加工時間やコストが膨らみがちになり、加工工程Bにおける加工精度を多少犠牲にしても、その分の加工を加工工程Eで負担することで、加工時間やコストの増加を防ぎつつ、加工精度を保つことが可能であるとする。加工計画作成部12は、計画情報(初期計画情報)を作成し、この初期計画情報に基づいてボトルネックとなる加工工程の加工内容等を調整し、製造ライン全体での加工時間やコストの削減を可能にした調整後の計画情報を作成するが、この際、加工内容に関連性がある加工工程に着目して、加工時間やコストの削減を可能とする調整を行う。
Next, a process of creating planning information for optimizing the entire manufacturing line will be described by taking the manufacturing line illustrated in FIG. 2 as an example.
The manufacturing line illustrated in FIG. 2 is executed in the order of processing steps A, B, C, D, and E, but the processing step B and the processing step E are processing steps that are related to the processing content. Relating to the processing content means that it is possible to supplement the processing content of the previous process in the processing step including the processing content overlapped in the previous and subsequent steps, or in the later steps like rough processing and finish processing, for example. Processing steps. In the example of FIG. 2, if it is attempted to form a hole with high accuracy in the processing step B, the processing time and cost tend to expand, and even if the processing accuracy in the processing step B is somewhat sacrificed, By burdening, it is possible to maintain processing accuracy while preventing increase in processing time and cost. The processing
具体的には、加工計画作成部12は、まず、加工工程A、B、C、D、Eのそれぞれについて、工程ごとの過去の加工結果の実績値(加工内容、設定情報、加工結果、加工時間)に基づいて、所望の加工結果が得られたときの標準的な加工内容、設定情報の範囲、加工時間を算出する(例えば、それぞれの値について平均値や中央値などを算出する)。あるいは、熟練したユーザがこれらの情報を制御装置10へ入力してもよい。加工計画作成部12は、算出した(入力された)各加工工程の加工内容情報などを組み合わせて初期計画情報を作成する。初期計画情報の一例を図4(a)に示す。図4は、本発明に係る一実施形態における製造ラインの計画情報の一例を示す図である。図4(a)が示すように加工工程Bでは、加工内容「穴径」について「Y0」(公差「±α0」)が要求として与えられている。この要求を満たすための加工には、設定条件の範囲「Z0a〜Z0b」が適切であり、この条件で加工を行うと、加工時間は「T0」時間、コストは「C0」が必要である。また、加工工程Bで形成した穴に対して、加工工程Eでは、加工内容「穴径」について「Y1」(公差「±β0」)、設定条件の範囲「Z1a〜Z1b」が与えられている。この条件で研磨加工を行うと、加工時間は「T1」時間、コストは「C1」が必要である。なお、設定条件の範囲を設定する方法については後述する(図5)。
Specifically, the processing
上記のように加工工程Bと加工工程Eは加工内容に関連性があり、加工工程Bでどの程度の径の穴を形成し、その結果に対し、加工工程Eでどの程度の加工量を負担しなければならないかについては調整の余地がある。例えば、初期計画情報の加工工程Bにおける要求が厳しく、この要求に応えるために精密な加工を行うことが強いられ、その為に加工工程Bにおける加工時間が長くなっているとする。この場合、加工工程Bにおける要求の程度を下げて加工時間を短縮し、その分の加工を加工工程Eで補うことにより(加工工程Eの加工時間が多少増加しても)製造ライン全体での加工時間を短くし最適化できる可能性がある。 As described above, the processing step B and the processing step E are related to the processing contents, a hole of any diameter is formed in the processing step B, and the processing amount of the processing step E is borne by the result. There is room for coordination as to what needs to be done. For example, it is assumed that the request in the processing step B of the initial plan information is severe, and that accurate processing is required to meet the request, and the processing time in the processing step B is therefore long. In this case, the degree of request in the processing step B is lowered to shorten the processing time, and the processing for that portion is compensated by the processing step E (even if the processing time for the processing step E is slightly increased) There is a possibility that the processing time can be shortened and optimized.
あるいは、加工工程Bにおける要求が厳しく、その為に技術力の高い作業員が必要となり人件費(コスト)が高くなる、切削量が増えるため工具の損傷が早まる、精度を上げるために高価な工具が必要となるなどの理由でコストが高くなるのであれば、加工工程Bにおける要求の程度を下げてそれらのコストを抑え、その分の加工を加工工程Eで補うことにより製造ライン全体でのコストを最適化できる可能性がある。 Alternatively, the requirement in the process step B is severe, requiring a highly skilled worker and increasing labor cost (cost), increasing the cutting amount and speeding up the tool damage, and increasing the accuracy, an expensive tool If the cost is high due to the need for etc., the degree of demand in the processing step B is lowered to suppress those costs, and the processing for that amount is compensated by the processing step E, thereby the cost in the entire manufacturing line Could be optimized.
記憶部16には、加工工程Bおよび加工工程Eが関連する工程であることが記憶されていて、加工計画作成部12は、この関連する加工工程の情報と、加工工程Bの加工時間やコストの実績値に基づいて、加工工程Bが製造ラインのボトルネックであるか否かを判断する。この場合、加工計画作成部12は、加工工程Bの加工時間の実績値が長時間または高コストであると判断する。
The
また、記憶部16には、加工工程Bおよび加工工程Eにおける様々な加工内容(例えば、穴径が49mm、50mm、51mm・・・)とその加工内容で加工を実行した場合に必要となる加工時間やコストを対応付けて記憶したテーブルが記憶されていて、加工計画作成部12は、例えば、加工工程Bにおける要求精度を下げたときの加工工程Bの加工時間およびコストと、その分の加工を加工工程Eで行う場合の加工工程Eの加工時間およびコストを算出し、初期計画情報における加工工程Bと加工工程Eの加工時間の合計およびコストの合計と比較する。そして、加工計画作成部12は、例えば、加工時間が最も短くなるときの加工内容情報、加工時間等を算出する。そして、加工計画作成部12は、選択した加工内容情報等を初期計画情報に適用し、調整後の計画情報を作成する。製造ライン全体での加工時間について最適化した場合の調整後の計画情報の一例を図4(b)に示す。
In addition, in the
図4(b)が示すように調整後の加工工程Bでは、穴径として「Y0−α1〜Y0+α0」が要求(加工内容情報)として与えられている(α1>α0)。この精度の加工であれば、加工時間「T0×0.7」、コストは「C0」で加工が可能である。また、加工工程Bで形成した穴に対して最終的な要求を満たすような穴を形成するためには加工工程Eにおける仕上げのための研磨加工時に切削量が増える可能性があるが、加工速度を増大させることで加工時間に影響がない条件を選定可能であり加工時間は「T1」、コストは1.2倍であるとする。また、そのような加工を行うためには設定条件(例えば、切削機械の主軸回転数)の範囲を「Z1a〜Z1b」から「Z1c〜Z1d」へ変更したり、切削工具の種類を変更したりする必要がある。このように設定条件の範囲を調整すると、初期計画時における製造ライン全体の加工時間は「T0」+「T1」+「加工工程A、C、Dの加工時間」であったところ、「T0×0.7」+「T1」+「加工工程A、C、Dの加工時間」に短縮できる。 As shown in FIG. 4B, in the processing step B after adjustment, “Y0−α1 to Y0 + α0” is given as a request (processing content information) as the hole diameter (α1> α0). In the case of processing with this accuracy, processing is possible with a processing time of “T0 × 0.7” and a cost of “C0”. In addition, in order to form a hole that meets the final requirements for the hole formed in processing step B, there is a possibility that the cutting amount may increase during polishing for finishing in processing step E, but the processing speed It is possible to select a condition that does not affect the processing time by increasing the processing time, the processing time is "T1", and the cost is 1.2 times. Also, in order to perform such processing, the range of setting conditions (for example, the spindle rotational speed of the cutting machine) is changed from “Z1a to Z1b” to “Z1c to Z1d”, or the type of cutting tool is changed. There is a need to. When the range of setting conditions is adjusted in this way, the processing time of the entire production line at the initial planning time is “T0” + “T1” + “processing time of processing steps A, C, D” “T0 × It can be shortened to 0.7 "+" T1 "+" processing time of processing steps A, C, D ".
同様に加工計画作成部12は、コストが最小となるように加工工程B、加工工程Eの加工内容情報、設定条件の範囲情報を調整してもよい。コストについて最適化した場合の調整後の計画情報の一例を図4(c)に示す。
Similarly, the processing
図4(c)が示すように調整後の加工工程Bでは、加工内容「穴径」について「Y0±α2」が要求として与えられている(α2>α0)。この要求は図4(a)に示す要求より若干緩和されていて加工時間は同じだが、仕様緩和による歩留まり向上等によりコストは「C0×0.8」で加工可能である。また、設定条件の範囲を「Z1a〜Z1b」から「Z2c〜Z2d」へ変更すること等により、加工工程Bで形成した穴に対して、加工工程Eでは、同じ加工時間およびコストで最終的な要求を満たす加工を行うことができる。すると、初期計画時における製造ライン全体のコストは「C0」+「C1」+「加工工程A、C、Dのコスト」であったところ、「C0×0.8」+「C1」+「加工工程A、C、Dのコスト」に低減することができる。
このように本実施形態の制御装置10(加工計画作成部12)によれば、製造ライン全体を加工時間やコストについて最適化した加工計画を設計することができる。
As shown in FIG. 4C, in the processing step B after adjustment, “Y0 ± α2” is given as a request for the processing content “hole diameter” (α2> α0). Although this request is slightly relieved from the request shown in FIG. 4A and the processing time is the same, the cost can be processed at “C0 × 0.8” due to the improvement in yield due to the relaxation of the specifications. Further, for the hole formed in the processing step B by changing the setting condition range from “Z1a to Z1b” to “Z2c to Z2d”, etc., in the processing step E, the final processing is performed at the same processing time and cost. It is possible to perform processing that meets the requirements. Then, the cost of the entire production line at the time of initial planning is “C0” + “C1” + “the cost of processing steps A, C, D”, “C0 × 0.8” + “C1” + “processing The cost of the steps A, C, D can be reduced.
As described above, according to the control device 10 (processing plan creation unit 12) of the present embodiment, it is possible to design a processing plan in which the entire manufacturing line is optimized with respect to processing time and cost.
制御装置10は、作成した計画情報に含まれる各加工工程における調整後の加工内容情報に基づいて、その加工内容に適した設定条件の範囲を設定する。そして、調整後の加工内容情報と、設定した設定条件の範囲情報を対応する加工装置3へ送信する。例えば、加工時間について最適化した計画情報(図4(b))に基づいて製造ラインを制御する場合、通信部17は、加工内容の穴径について「Y0−a1〜Y0+a0」と設定条件の範囲「Z2a〜Z2b」を加工装置3bへ送信し、加工内容の穴径について「Y1±β0」と設定条件の範囲「Z1c〜Z1d」を加工装置3eへ送信する。
そして、加工装置3bでは、調整後の加工内容に対応するCADデータを入力して加工を実行する。また、加工装置3bでは、「Z2a〜Z2b」を超えた範囲の設定条件が入力された場合、設定条件判定部35bが入力された設定条件が異常であると判定し、加工を実行しないよう制御する。これにより、加工装置3bは、計画情報に基づいて、最適化された計画を外れないような加工を行う。加工工程Eについても同様である。
なお、図4(b)及び図4(c)では、時間、コストのいずれか一方のみ変化する場合を示しているが、時間とコストの両方が変化する場合も存在する。その場合、時間とコストの両面から加工内容情報を設定する。時間及びコストの少なくともいずれか一方を最適化するような処理を実行してもよい。
The
Then, in the
Although FIG. 4B and FIG. 4C show the case where only one of time and cost changes, there are cases where both time and cost change. In that case, the processing content information is set in terms of both time and cost. Processing may be performed to optimize time and / or cost.
ここで、図5を用いて設定条件の範囲について説明する。
図5は、本発明に係る一実施形態における設定条件の範囲について説明する図である。図5のグラフは、レーザ加工機(例えば加工装置3b)によって材質「w1」でできた板に所定の径の穴をあけたときのレーザの出力であるパワー(設定条件)と板厚(加工内容)の関係を示すグラフである。図5のグラフの縦軸は板の厚さ(mm)、横軸はレーザのパワー(w)を示している。グラフ内のP1〜P16の印は、その印が位置する横軸の座標が示すパワーでレーザを出力し、縦軸の座標が示す板厚の材質「w1」の板に穴を形成する加工を行ったときの加工結果である。印の○と×は、それぞれ加工が成功したか失敗したかを表している。具体的には、○印は加工内容を満たす結果(成功)であり、×印は加工内容を満たさない結果(失敗)であることを示している。例えば印P1は、板厚w5(mm)の材質「w1」の板にα(W)のレーザを出力して穴あけ加工を行ったところ所定の加工内容を満たす穴例えば穴径や品質が良好な穴があけられたことを示している。これらの加工結果から、加工が成功した場合と失敗した場合を切り分ける境界線を所定の手法(統計解析、機械学習など)を用いて計算すると、例えば、境界線L1、L2が得られる。境界線L1とL2に挟まれた領域は、所望の加工を実現するために設定条件「パワー」に設定できる適切な値の範囲であると考えられる。この考えによると、例えば、板厚「w4」mmの板について加工する場合は、縦軸「w4」mmにおいて境界線L1、L2によって挟まれた範囲R1がレーザのパワーの適切な範囲であると考えられる。
Here, the range of the setting conditions will be described with reference to FIG.
FIG. 5 is a diagram for explaining the range of setting conditions in the embodiment according to the present invention. The graph in FIG. 5 shows the power (setting condition) and plate thickness (processing) when the laser processing machine (for example,
制御装置10の記憶部16は、図5で例示するような加工結果およびその加工における加工内容情報と設定条件情報とを対応付けた加工特性情報を加工装置3a〜3eから受信して多数、記憶しており、加工計画作成部12は、境界線L1、L2の計算処理、加工内容情報(例えば、板厚「w4」mm)に応じた設定条件の範囲(R1)を算出する。
The
印P1〜P16に関する加工は、様々な条件下で行われたものである。例えば、部材の材質である「w1」の純度、「w1」以外の成分の種類や含有量、製造方法などにより様々な種類が存在する。あるいは、加工装置3bが加工を行う環境も様々である。加工計画作成部12は、均一ではない様々な条件下における加工結果に基づいて、設定条件の範囲を設定する。これにより、加工計画作成部12は、加工装置3の設置環境、加工対象物の個体差など加工結果に影響を与える外乱を考慮した設定条件の範囲を計算することができ、最適化された計画情報における加工内容に沿った加工を可能にする。
The processing regarding the marks P1 to P16 has been performed under various conditions. For example, various types exist depending on the purity of “w1” which is the material of the member, the type and content of components other than “w1”, the manufacturing method, and the like. Alternatively, the environment in which the
例えば、印P1〜P16で示される加工結果には、加工内容情報(板厚など)と設定条件情報(パワーなど)に加え、加工時刻、加工場所、加工対象物の材質、加工環境(温度、湿度、振動など)、加工装置3の種類・型番、加工装置を導入してからの総運転時間(加工時間)などの情報が対応付けられていてもよい。そして、加工計画作成部12は、入力された加工内容情報に含まれる加工対象物の材質の詳細情報に基づいて、印P1〜P16の中から同じ材質(例えば純度の高い「w4」製の部材)の加工結果のみを抽出して、設定条件の範囲を設定してもよい。あるいは、入出力部11が、加工結果情報とともに加工環境に関する情報の入力を受け付けるようにし、加工計画作成部12は、加工特性情報の中から入力された加工環境と類似する加工環境で行われたときの加工結果のみを抽出して、設定条件の範囲を算出してもよい。これにより、実際の加工条件に合わせてより限定した設定条件の範囲を提供することができ、加工装置3a〜3eのユーザは、設定条件の設定をより短時間で行うことができる。
For example, in addition to processing content information (plate thickness etc.) and setting condition information (power etc.), the processing result indicated by the marks P1 to P16, processing time, processing place, material of processing object, processing environment (temperature, Information such as humidity, vibration, etc., the type and model number of the processing device 3, and the total operation time (processing time) after the introduction of the processing device may be associated. Then, based on the detailed information of the material of the processing object included in the input processing content information, the processing
なお、記憶部16には、図5で例示した加工特性情報の他にも、例えば、材質ごとにパワーと穴の径の関係を示す加工特性情報などが記憶されており、加工計画作成部12は、これらの他の加工特性情報についても設定条件の適切な値の範囲を算出する。そして、加工計画作成部12は、それらの共通範囲を上記の加工内容に対する設定条件「パワー」についての範囲として設定する。例えば、レーザの出力について、パワーと板厚の関係からは「50〜100」の範囲が、パワーと穴の径の関係からは「40〜80」の範囲が特定されたならば、加工計画作成部12は、設定条件「パワー」について範囲「50〜80」を特定する。
In addition to the processing characteristic information illustrated in FIG. 5, the
また、例えば、図4(b)〜図4(c)の場合のように最終的な穴径(加工内容)が定められている場合でも、加工計画作成部12は、加工工程Bにおける加工量に応じて、例えば、「切削量」(加工内容)と「主軸回転数」(設定条件)の対応を示した加工特性情報に基づいて設定条件「主軸回転数」の範囲を設定することができる。
加工計画作成部12は、このようにして設定した設定条件の範囲情報を記憶部16に記憶する。また、通信部17は、設定条件の範囲情報を対応する加工工程の加工装置3へ送信する。
Further, for example, even in the case where the final hole diameter (processing content) is determined as in the case of FIG. 4 (b) to FIG. 4 (c), the processing
The machining
加工装置3a〜3eは、調整済みの計画情報に含まれる加工内容情報および設定条件の範囲に基づいて加工を実行する。加工装置3a〜3eが、計画情報に基づいて加工工程A〜Eを実行すれば、最適化された製造ラインの加工を実行することができる。しかし、現実に加工を行う中では、加工結果にばらつきが生じる。そこで、本実施形態では、実際に加工が行われている場面でも、加工内容情報および設定条件の範囲情報の調整を行う機能を提供する。 The processing devices 3a to 3e execute the processing based on the range of the processing content information and the setting conditions included in the adjusted plan information. If the processing devices 3a to 3e execute the processing steps A to E based on the plan information, it is possible to execute the processing of the optimized production line. However, during actual processing, variations occur in processing results. Therefore, the present embodiment provides a function of adjusting the processing content information and the range information of the setting conditions even in a situation where the processing is actually performed.
図6は、本発明に係る一実施形態における加工内容等の調整処理を説明する図である。
図6(b1)〜図6(b3)は、図4(b)で例示した加工時間について最適化した計画情報に基づいて各工程の加工を行った加工工程Bにおける結果と、その結果を受けて調整した加工工程Eにおける加工内容および設定条件の範囲を示している。加工工程調整部15は、加工工程Bにおける加工結果情報(「加工内容」の欄の値)に基づいて、加工工程Bと関連する加工工程Eの加工内容情報および設定条件の範囲情報を調整する。例えば、図6(b1)に示した例の場合、加工工程Bにおいて、穴径は「Y0」である。すると、穴径「Y0」は、計画情報に規定された中心値どおりであるので、加工工程調整部15は、加工工程Bの終了後、加工結果情報を取得すると、加工結果(穴径「Y0」)と計画情報に規定された加工工程Eの加工内容および設定条件情報の範囲について、特に変更の必要がないと判定し、計画情報どおりの加工内容情報および設定条件の範囲情報を加工装置3eへ送信する(図6(b1)の工程Eの欄)。このときに予想される加工工程Eの加工時間は「T1」、コストは「C1×1.2」である。
FIG. 6 is a diagram for explaining adjustment processing of processing contents and the like in the embodiment according to the present invention.
6 (b1) to 6 (b3) show the result of the processing step B in which the processing of each step is performed based on the plan information optimized for the processing time illustrated in FIG. 4 (b) and the result thereof It shows the range of processing contents and setting conditions in the processing step E adjusted as described above. The processing
図6(b2)に示した例の場合、加工工程Bにおいて、穴径は「Y0+α0」である。すると、穴径「Y0+α0」は、計画情報に規定された許容範囲内の最大値である。加工工程調整部15は、加工工程Bの終了後に加工結果情報(穴径「Y0+α0」)を取得すると、加工工程Bにおいて十分な大きさの穴が形成されたので、加工工程Eにおける加工内容情報と設定条件の範囲情報をそれに合わせて変更する。例えば、加工工程調整部15は、加工工程Eにおける切削量を少なくし、表面の研磨加工だけを集中的に行うための設定条件の範囲(「Z3c〜Z3d」)を設定する。このときに予想される加工工程Eの加工時間は「T1×0.8」、コストは「C1×1.2」である。
In the case of the example shown in FIG. 6 (b 2), in the processing step B, the hole diameter is “
図6(b3)に示した例の場合、加工工程Bにおいて、穴径は「Y0−α1」である。すると、穴径「Y0−α1」は、計画情報に規定された許容範囲内の最小値である。加工工程調整部15は、加工工程Bにおいて形成した穴の径が若干小さいので、加工工程Bの終了後に取得した加工結果情報(穴径「Y0−α1」)に基づいて、加工工程Eにおける加工内容情報と設定条件の範囲情報をそれに合わせて変更する。例えば、加工工程調整部15は、研磨加工における切削量を多くした設定条件の範囲(「Z4c〜Z4d」)を設定する。(あるいは、切削量とその公差を指定した加工処理を指示する情報が加工内容に含まれていてもよい。)このときに予想される加工工程Eの加工時間は「T1×1.2」、コストは「C1×1.2」である。
In the case of the example shown in FIG. 6 (b 3), in the processing step B, the hole diameter is “
なお、加工工程Bにおける加工量が不足し、穴径が公差の範囲内に収まらない場合でも、加工工程調整部15は、加工工程Eにてその不足分を補うように加工内容と設定条件の範囲を調整してもよい。
In addition, even if the amount of processing in the processing step B is insufficient and the hole diameter does not fall within the tolerance range, the processing
図6の例では、加工工程Bにおける加工結果に基づいて、加工工程Bに関連する加工工程Eの設定条件を調整する例を説明した。その他にも、例えば、加工工程Aにおいて何らかの理由で加工時間が想定よりも長く時間が掛かった場合、加工工程調整部15は、加工工程Aにおける加工時間に基づいて、加工工程Bにおける公差をさらに緩めて「Y0−α3〜Y0+α0」(α3>α1)と調整し、最終的に加工工程Eでの切削量を増加させるように加工内容情報と設定条件の範囲情報に対する調整を行ってもよい。
また、加工工程Bと加工工程Eとの間でコストと加工時間に関する最適化の処理を行う場合について説明したが、関連する加工工程が3つ以上存在する場合、それらの加工工程の間で最適化に係る処理を実行してもよいことは勿論である。
In the example of FIG. 6, the example which adjusts the setting conditions of the process process E relevant to the process process B based on the process result in the process process B was demonstrated. In addition, for example, when the processing time takes longer than expected for some reason in the processing process A, the processing
Moreover, although the case where the process of optimization regarding cost and processing time was performed between the manufacturing process B and the processing process E was demonstrated, when three or more related processing processes exist, it is optimal between those processing processes. Of course, the process related to
このように本実施形態によれば、実際に製造ラインを稼働する際にも、各加工工程における加工内容情報や設置条件の範囲情報を調整することができる。これにより、品質を保ちつつ、計画した加工時間(またはコスト)どおりに加工物を製造することができる。なお、加工装置3a〜3e側では、状況に応じて様々に制御装置10が調整する設定条件の範囲について、適切な設定条件の値が分かっているものとする。
As described above, according to the present embodiment, even when actually operating the manufacturing line, it is possible to adjust the processing content information and the range information of the installation conditions in each processing step. This makes it possible to manufacture the workpiece according to the planned processing time (or cost) while maintaining the quality. In addition, in the processing apparatuses 3a to 3e, it is assumed that appropriate setting condition values are known for the range of setting conditions which the
次に本実施形態の計画情報の作成処理および加工時における加工内容等の調整処理の流れについて説明する。
図7は、本発明に係る一実施形態における製造ラインの最適化処理の一例を示すフローチャートである。
まず、ユーザが、制御装置10に最終加工物の加工内容情報を入力する。入出力部11は、加工内容情報を取得する(ステップS11)。例えば、記憶部16には、最終加工物と対応付けて、その最終加工物を製造するための製造ラインの各加工工程における加工内容情報や加工時間情報が記憶されている。加工計画作成部12は、この情報に基づいて、各加工工程における加工内容情報を設定する。また、加工計画作成部12は、加工内容情報と加工特性情報(図5)に基づいて、各加工工程における設定条件の範囲を設定する(ステップS12)。加工計画作成部12は、各加工工程における加工内容情報、設定条件の範囲情報を含む初期計画情報を作成する。加工計画作成部12は、通信部17を介して各加工工程を担当する加工装置3a〜3eへ各加工工程の加工内容情報と設定条件の範囲情報とを送信する。
Next, the flow of the process of creating the plan information of this embodiment and the process of adjusting the contents of processing at the time of processing will be described.
FIG. 7 is a flowchart showing an example of the optimization process of the manufacturing line in the embodiment according to the present invention.
First, the user inputs processing content information of the final workpiece into the
加工装置3は、加工内容情報と設定条件の範囲情報とを受信して、製造ラインの工程順に実際の加工を行う(ステップS13)。加工装置3では、加工が完了すると、センサ39が加工結果を計測する。例えば、センサデータ処理部33は、カメラ(センサ39)が撮影した加工結果の画像を解析して、加工対象物の形状(例えば入口の径と出口の径)を計算したり、加工対象物の品質(表面粗さ)を計算したりする。また、タイマ(センサ39)が、加工時間を計測する。センサデータ処理部33は、計算した加工結果情報(形状、品質)や加工時間情報を、通信部36を介して、制御装置10へ送信する。制御装置10では、通信部17を介して、加工工程評価部14が加工結果情報および加工時間情報を取得する(ステップS14)。加工工程評価部14は、製造ラインの各加工工程が終了する度にその加工工程の加工結果情報と加工時間情報を取得する。
The processing apparatus 3 receives the processing content information and the range information of the setting conditions, and performs actual processing in the order of steps of the manufacturing line (step S13). In the processing device 3, when the processing is completed, the sensor 39 measures the processing result. For example, the sensor data processing unit 33 analyzes the image of the processing result taken by the camera (sensor 39) to calculate the shape of the processing object (for example, the diameter of the inlet and the diameter of the outlet) Calculate the quality (surface roughness). Also, a timer (sensor 39) measures the machining time. The sensor data processing unit 33 transmits the calculated processing result information (shape, quality) and processing time information to the
次にユーザまたは加工計画作成部12が、各加工工程の加工結果情報と加工時間情報に基づいて、ボトルネックとなる加工工程とその対策を分析する(ステップS15)。例えば、ユーザは、加工内容に関連のある加工工程に着目して、図2の例では、加工工程Bの加工内容(公差)を緩くすることにより、製造ライン全体の加工時間を短縮化することができ、公差を緩めた影響を後の工程である加工工程Eで、加工時間の短縮化に悪影響を与えない範囲で補うことができるのであれば、加工工程Bと加工工程Eの加工内容を調整し、調整後の加工内容情報を制御装置10へ入力する。加工計画作成部12は、入力された調整後の加工内容に応じて、加工工程Bと加工工程Eの設定条件の範囲を再設定する。加工計画作成部12は、加工内容と設定条件の範囲を調整した計画情報を作成する(ステップS16)。例えば、設定条件の範囲は、加工内容が調整されたことに伴い、対応する設定条件の範囲が特定される。
Next, the user or the processing
または、加工計画作成部12が、加工内容と設定条件の範囲を調整について、関連する加工工程である加工工程Bと加工工程Eの加工内容情報を変化させながらシミュレータにより製造ラインの全工程をシミュレーションし、加工時間またはコストが最小となるときの加工内容情報を算出し、その結果に基づいて設定条件の範囲情報を設定する。
Alternatively, the processing
次に加工計画作成部12は、加工内容等の調整を継続するかどうかを判定(ステップS17)する。例えば、加工計画作成部12は、調整の回数が所定の回数に至るまで、調整を繰り返すと判定する。調整を継続する場合、加工計画作成部12は、ステップS13〜ステップS16の処理を繰り返し、加工内容と設定条件の範囲がより最適なものとなるように調整を繰り返す。
Next, the processing
ここまでの処理で、加工時間やコストを最適化する製造ラインの計画情報(調整後の計画情報)が作成される。調整済みの計画情報を作成すると、通信部17は、加工工程Aの加工内容情報と設定条件の範囲情報を加工装置3aへ送信する。同様に通信部17は、加工工程Bの加工内容情報等を加工装置3bへ、加工工程Cの加工内容情報等を加工装置3Cへ、加工工程Dの加工内容情報等を加工装置3dへ、加工工程Eの加工内容情報等を加工装置3eへ、それぞれ送信する。
In the process up to this point, plan information (plan information after adjustment) of a manufacturing line for optimizing processing time and cost is created. After preparing the adjusted plan information, the
次に製造ラインにおいて調整後の計画情報に基づく、実際の加工を行う場面での加工内容情報等の調整処理について説明する。
まず、加工装置3a〜3eは、制御装置10から取得した各加工工程についての加工内容情報および設定条件の範囲情報に基づいて、実際の加工を実行する(ステップS18)。加工工程Aが完了すると、センサデータ処理部33aは、通信部36aを介して、加工結果情報と加工時間を制御装置10へ送信する。加工工程B〜Eについても同様である。制御装置10では、通信部17が各加工工程が完了する度に、その加工工程の加工を実行する加工装置3から加工結果情報と加工時間情報とを取得する(ステップS19)。加工工程評価部14は、各加工工程の加工内容情報と加工結果情報とを比較して、加工結果が許容範囲内かどうかを判定する(ステップS20)。例えば、加工工程Bの加工結果について、穴径がY1+a0(加工工程Eの加工内容)を超える場合、後の加工工程で大きすぎる穴の修復ができないので、加工工程評価部14は、この加工結果は許容範囲外であると判定する。この場合、加工工程評価部14は、加工工程Bの失敗を通知する(ステップS23)。例えば、加工工程評価部14は、入出力部11を介して、制御装置10のディスプレイに「加工工程Bの加工が失敗しました」などのメッセージを表示する。
Next, adjustment processing of processing content information and the like in a scene where actual processing is performed based on the adjusted plan information in the manufacturing line will be described.
First, the processing devices 3a to 3e execute actual processing based on the processing content information and the range information of the setting conditions for each processing step acquired from the control device 10 (step S18). When the processing step A is completed, the sensor
加工結果が許容範囲内の場合、加工工程調整部15は、後工程の加工内容情報と設定条件の範囲情報を調整する(ステップS21)。例えば、加工工程調整部15は、図6を用いて説明したように、加工内容が関連する加工工程Bおよび加工工程Eの関係性を利用して加工内容情報などの調整を行う。次に制御装置10は、全加工工程が終了したかどうかを判定し(ステップS22)、全加工工程が終了するまで、ステップS18〜ステップS21の処理を繰り返す。
If the processing result is within the allowable range, the processing
従来の製造ラインの制御方法では、品質に重きを置くあまり、各加工工程の要求が厳しく設定されることが多い。その為、製造ライン全体を通じた観点からは、要求が過剰となり、加工時間やコストが最適化されておらず、加工時間増およびコスト増を招くことがある。これに対し、本実施形態によれば、複数の加工工程を含む製造ラインにおける各加工工程の加工処理を、全加工工程を通じた観点から調整する。これにより、製造ライン全体の加工時間やコストを最適化することができる。
なお、上述した実施形態では、全工程の完了後の加工結果の品質を維持しつつ、加工時間の短縮、及び加工コストの低減の少なくとも一方を実現する場合について説明したが、加工時間、及び加工コスト以外の加工に係る性能が向上するように加工内容、及び設定条件の範囲を調整してもよいことは勿論である。
上述した実施形態では、全工程の完了後の加工結果の品質を維持しつつ、全加工工程のコスト、及び時間等の性能が向上するように、加工工程の各々の加工内容を調整することができる。
In conventional production line control methods, the demands of each processing step are often set strictly, placing an emphasis on quality. Therefore, from the viewpoint of the entire production line, the request is excessive, the processing time and cost are not optimized, and the processing time and cost may be increased. On the other hand, according to the present embodiment, the processing of each processing step in the manufacturing line including a plurality of processing steps is adjusted from the viewpoint of all the processing steps. This makes it possible to optimize the processing time and cost of the entire production line.
In the embodiment described above, at least one of shortening of the processing time and reduction of the processing cost is realized while maintaining the quality of the processing result after completion of all the steps. However, the processing time and processing It goes without saying that the range of processing contents and setting conditions may be adjusted so that the performance relating to processing other than the cost is improved.
In the embodiment described above, it is possible to adjust the processing content of each of the processing steps so as to improve the performance such as the cost and time of all processing steps while maintaining the quality of processing results after completion of all steps. it can.
上記のようにして計画情報を作成したとしても、加工装置3a〜3eに生じる経年変化や装置の不具合の影響で、当初は適切であった設定条件の範囲が徐々に合わなくなることがある。次に継続的に加工結果をフィードバックすることで、計画情報が現状に合っているかどうかを評価し、適宜、計画情報の見直し(再作成)を行う機能について図8を用いて説明する。 Even if the plan information is created as described above, the range of the setting conditions, which was initially appropriate, may not gradually match due to the effects of secular changes occurring in the processing devices 3a to 3e and problems of the devices. Next, a function of performing evaluation on whether the plan information conforms to the current state by continuously feeding back the processing result and appropriately reviewing (re-creating) the plan information will be described using FIG.
図8は、本発明に係る一実施形態における計画情報の再作成処理の一例を示すフローチャートである。
図7で説明した計画情報に基づいて加工物の製造を繰り返すと、制御装置10の記憶部16には加工実績(加工内容情報と実際の設定条件と加工結果情報と加工時間情報)が蓄積される(ステップS31)。加工計画評価部13は、蓄積された加工実績に基づいて、現在の計画情報を評価する(ステップS32)。例えば、加工計画評価部13は、所定の期間内に加工結果情報が加工内容の公差の範囲に収まらない回数が閾値以上となると(図7のステップS24の処理が増加すると)、現在の計画情報が現状と合わなくなっていると判定する。あるいは、加工装置3で実際に設定された設定条件の値が、当初の値から所定以上変化すると、現在の計画情報(設定条件の範囲情報)が現状と合わなくなっていると判定してもよい。その場合、加工計画評価部13は、計画情報の調整が必要であると判定し(ステップS33;Yes)、加工計画作成部12が計画情報を更新する(ステップS34)。例えば、定期的に加工装置3a〜3eの加工特性情報(図5)を測定、記憶するようにし、加工計画作成部12は、最近、例えば最新の測定から所定の期間に測定された加工特性情報に基づいて、新たな設定情報の範囲を設定し、この情報を適用して計画情報の内容を更新する。あるいは、加工計画作成部12は、最近の各加工工程の加工時間に基づいて、計画情報に含まれる加工時間情報を更新する。
FIG. 8 is a flowchart showing an example of a process of recreating planning information in the embodiment according to the present invention.
When manufacturing of the workpiece is repeated based on the plan information described in FIG. 7, the processing results (processing content information, actual setting conditions, processing result information and processing time information) are accumulated in the
本実施形態によれば、加工装置3の経年変化による性能や特性の変化に対応する計画情報を作成することができる。その為、各加工工程の加工処理を正しい基準により制御し、製造ライン全体を最適化することができる。 According to this embodiment, it is possible to create planning information corresponding to changes in performance and characteristics due to aging of the processing device 3. Therefore, the processing of each processing step can be controlled by the correct standard, and the entire manufacturing line can be optimized.
(ハードウェア構成)
制御装置10は、一般的なコンピュータ500を用いて実現することができる。図9にコンピュータ500の構成の一例を示す。
図9は、本発明に係る制御装置のハードウェア構成の一例を示す図である。
コンピュータ500は、CPU(Central Processing Unit)501、RAM(Random Access Memory)502、ROM(Read Only Memory)503、ストレージ装置504、外部I/F(Interface)505、入力装置506、出力装置507、通信I/F508等を有する。これらの装置はバスBを介して相互に信号の送受信を行う。
(Hardware configuration)
FIG. 9 is a diagram showing an example of a hardware configuration of a control device according to the present invention.
The
CPU501は、ROM503やストレージ装置504等に格納されたプログラムやデータをRAM502上に読み出し、処理を実行することで、コンピュータ500の各機能を実現する演算装置である。例えば、上記の各機能部は、CPU501が、ROM503等が記憶するプログラムを読み込んで実行することにより、コンピュータ500に備わる機能である。RAM502は、CPU501のワークエリア等として用いられる揮発性のメモリである。ROM503は、電源を切ってもプログラムやデータを保持する不揮発性のメモリである。ストレージ装置504は、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)等により実現され、OS(Operation System)、アプリケーションプログラム、及び各種データ等を記憶する。外部I/F505は、外部装置とのインタフェースである。外部装置には、例えば、記憶媒体509等がある。コンピュータ500は、外部I/F505を介して、記憶媒体509の読取り、書き込みを行うことができる。記憶媒体509には、例えば、光学ディスク、磁気ディスク、メモリカード、USB(Universal Serial Bus)メモリ等が含まれる。
The
入力装置506は、例えば、マウス、及びキーボード等で構成され、操作者の指示を受けてコンピュータ500に各種操作等を入力する。出力装置507は、例えば、液晶ディスプレイにより実現され、CPU501による処理結果を表示する。通信I/F508は、有線通信又は無線通信により、コンピュータ500をインターネット等のネットワークに接続するインタフェースである。バスBは、上記各構成装置に接続され、構成装置間で各種信号等を送受信する。
The
なお、上述した制御装置10における各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記憶媒体に記憶されており、このプログラムを、制御装置10を実装したコンピュータ500が読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記憶媒体とは、磁気ディスク、光磁気ディスク、CD−ROM、DVD−ROM、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。
The process of each process in the
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記憶されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。
また、制御装置10は、1台のコンピュータで構成されていても良いし、通信可能に接続された複数のコンピュータで構成されていてもよい。
Further, the program may be for realizing a part of the functions described above. Furthermore, it may be a so-called difference file (difference program) that can realize the above-described functions in combination with a program already stored in the computer system.
The
その他、本発明の趣旨を逸脱しない範囲で、上記した実施の形態における構成要素を周知の構成要素に置き換えることは適宜可能である。また、この発明の技術範囲は上記の実施形態に限られるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。計画情報は実行計画情報の一例である。加工計画作成部12は設定部の一例である。加工計画作成部12と加工工程調整部15は作成部の一例である。入出力部11は取得部の一例である。加工装置3a〜3eは加工機械の一例である。加工工程の実行に要するコストや時間は、加工工程の実際の性能の一例である。
In addition, without departing from the spirit of the present invention, it is possible to replace components in the above-described embodiment with known components as appropriate. Further, the technical scope of the present invention is not limited to the above embodiment, and various modifications can be made without departing from the scope of the present invention. The plan information is an example of execution plan information. The processing
1・・・制御システム
2、2a、2b・・・CADシステム
3、3a、3b・・・加工装置
10・・・制御装置
11・・・入出力部
12・・・加工計画作成部
13・・・加工計画評価部
14・・・加工工程評価部
15・・・加工工程調整部
16・・・記憶部
17・・・通信部
30・・・制御装置
31・・・入出力部
32・・・CAMシステム
33・・・センサデータ処理部
34・・・加工装置制御部
35・・・設定条件判定部
36・・・通信部
37・・・記憶部
38・・・加工実行装置
39・・・センサ
1:
Claims (10)
前記加工工程の各々における加工処理の加工内容を設定するステップと、
前記加工工程の各々の実際の性能を取得するステップと、
取得した実際の前記性能に基づいて、前記製造ラインの該全工程の性能が向上するように、前記加工工程の一つまたは複数について前記加工内容を調整した前記実行計画情報を作成するステップと、
を有する製造ラインの制御方法。 A manufacturing line control method for controlling a manufacturing line including a plurality of computer-based processing steps based on execution plan information of the manufacturing line, the method comprising:
Setting processing content of the processing in each of the processing steps;
Obtaining the actual performance of each of said processing steps;
Creating the execution plan information in which the processing content is adjusted for one or more of the processing steps so that the performance of the entire process of the manufacturing line is improved based on the acquired actual performance;
A method of controlling a manufacturing line having
前記作成するステップにおいて、前記実行計画情報は、前記全工程の実行時間の短縮、及び前記全工程のコストの低減の少なくとも一方を実現するように作成される、
請求項1に記載の製造ラインの制御方法。 The performance includes at least one of the execution time of the processing step and the cost of the processing step,
In the creating step, the execution plan information is created to realize at least one of shortening of the execution time of the entire process and reduction of the cost of the entire process.
The control method of the manufacturing line according to claim 1.
前記実行計画情報は、前記設定条件の範囲を含み、
前記実行計画情報を作成するステップにおいて、複数の前記加工工程の一つまたは複数について前記設定条件の範囲を調整する、
請求項1又は2のいずれか一項に記載の製造ラインの制御方法。 There is a step of setting the range of the setting condition corresponding to the processing content with reference to a storage unit in which the range of the setting condition regarding the operation of the processing machine for performing the processing is stored for each processing content.
The execution plan information includes the range of the setting condition,
Adjusting the range of the setting condition for one or more of the plurality of processing steps in the step of creating the execution plan information;
The control method of the manufacturing line as described in any one of Claim 1 or 2.
請求項3に記載の製造ラインの制御方法。 In the step of creating the execution plan information after the adjustment, at least one of the processing content and the range of the setting condition among a plurality of processing steps related to the processing content among the processing steps of the manufacturing line Also make adjustments,
The control method of the manufacturing line according to claim 3.
一の前記加工工程における前記加工結果および実際の前記性能を取得すると、その加工工程の後に実行される他の前記加工工程について、前記加工内容および前記設定条件の範囲の少なくとも一方を、一の前記加工工程における前記加工結果と他の前記加工工程に要求される加工結果とに応じて調整するステップと、
をさらに有する請求項3または請求項4に記載の製造ラインの制御方法。 Acquiring processing results and actual performances obtained by executing each of the processing steps using the processing content and the range of the setting conditions included in the execution plan information;
When the processing result and actual performance in one of the processing steps are acquired, at least one of the processing content and the range of the setting conditions for the other processing steps performed after the processing step is one of the processing conditions and the setting conditions. Adjusting according to the processing result in the processing step and the processing result required in the other processing steps;
The control method of the manufacturing line according to claim 3 or 4, further comprising
取得した前記加工工程の各々についての前記加工結果および実際の前記性能に基づいて前記実行計画情報を評価するステップと、
前記評価するステップにおいて、前記実行計画情報が適切では無いと判定された場合、前記実行計画情報を再作成するステップと、
をさらに有する請求項3から請求項6の何れか1項に記載の製造ラインの制御方法。 Applying the range of the processing content and the setting condition included in the adjusted execution plan information, and acquiring the processing result and the actual performance of each of the processing steps;
Evaluating the execution plan information based on the processing result and the actual performance for each of the acquired processing steps;
Regenerating the execution plan information if it is determined in the evaluating step that the execution plan information is not appropriate;
The control method of the production line according to any one of claims 3 to 6, further comprising
前記加工工程の各々における加工処理の加工内容を設定する設定部と、
前記加工工程の各々の実際の性能を取得する取得部と、
取得した実際の前記性能に基づいて、前記製造ラインの該全工程の性能が向上するように、前記加工工程の一つまたは複数について前記加工内容を調整した調整後の前記実行計画情報を作成する作成部と、
を有する製造ラインの制御装置。 A control device for a manufacturing line that controls a manufacturing line including a plurality of processing steps based on execution plan information of the manufacturing line,
A setting unit configured to set processing content of processing in each of the processing steps;
An acquisition unit for acquiring the actual performance of each of the processing steps;
Based on the acquired actual performance, the adjusted execution plan information in which the processing content is adjusted for one or more of the processing steps is created so that the performance of the entire process of the manufacturing line is improved. The creation department,
Control device of a production line having:
前記制御装置が作成した前記実行計画情報に基づいて前記製造ラインの加工を実行する前記加工工程ごとの加工機械と、
を含む製造ラインの制御システム。 A control device of a manufacturing line according to claim 8;
A processing machine for each of the processing steps for executing processing of the manufacturing line based on the execution plan information created by the control device;
Production line control system including:
前記加工工程の各々における加工処理の加工内容を設定するステップと、
前記加工工程の各々の実際の性能を取得するステップと、
取得した実際の前記性能に基づいて、前記製造ラインの該全工程の性能が向上するように、前記加工工程の一つまたは複数について前記加工内容を調整した実行計画情報を作成するステップと、
を前記コンピュータに実行させるプログラム。 A computer program that controls a manufacturing line including a plurality of processing steps based on execution plan information of the manufacturing line,
Setting processing content of the processing in each of the processing steps;
Obtaining the actual performance of each of said processing steps;
Creating execution plan information in which the processing content is adjusted for one or more of the processing steps so that the performance of the entire process of the manufacturing line is improved based on the acquired actual performance;
A program that causes the computer to execute.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017231033A JP2019101682A (en) | 2017-11-30 | 2017-11-30 | Control method of production line, control apparatus of production line, control system of production line, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017231033A JP2019101682A (en) | 2017-11-30 | 2017-11-30 | Control method of production line, control apparatus of production line, control system of production line, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2019101682A true JP2019101682A (en) | 2019-06-24 |
Family
ID=66976923
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017231033A Pending JP2019101682A (en) | 2017-11-30 | 2017-11-30 | Control method of production line, control apparatus of production line, control system of production line, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2019101682A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021056738A (en) * | 2019-09-30 | 2021-04-08 | 横河電機株式会社 | System, method, and program |
JP2021056736A (en) * | 2019-09-30 | 2021-04-08 | 横河電機株式会社 | System, method, and program |
WO2022054520A1 (en) * | 2020-09-10 | 2022-03-17 | 横河ソリューションサービス株式会社 | Production management system, production management method, and production management program |
WO2024095401A1 (en) * | 2022-11-02 | 2024-05-10 | 株式会社Fuji | Machining proposing table creation device, and machining proposing table creation program |
JP7481182B2 (en) | 2020-07-10 | 2024-05-10 | 株式会社日立製作所 | Process control system and process control method |
WO2024095402A1 (en) * | 2022-11-02 | 2024-05-10 | 株式会社Fuji | Machining proposal table creation device and machining proposal table creation program |
JP7525342B2 (en) | 2020-09-10 | 2024-07-30 | 横河電機株式会社 | Production management system, production management method, and production management program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050234586A1 (en) * | 2004-04-14 | 2005-10-20 | Agapiou John S | Predictive modeling of machining line variation |
JP2007007743A (en) * | 2005-06-28 | 2007-01-18 | Okuma Corp | Tailstock control device |
JP2015114779A (en) * | 2013-12-10 | 2015-06-22 | 三菱重工業株式会社 | Work point transmission unit, work terminal unit, control method and program |
JP2017199313A (en) * | 2016-04-28 | 2017-11-02 | ファナック株式会社 | Manufacturing regulation system for regulating manufacturing situation of machines |
-
2017
- 2017-11-30 JP JP2017231033A patent/JP2019101682A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050234586A1 (en) * | 2004-04-14 | 2005-10-20 | Agapiou John S | Predictive modeling of machining line variation |
JP2007007743A (en) * | 2005-06-28 | 2007-01-18 | Okuma Corp | Tailstock control device |
JP2015114779A (en) * | 2013-12-10 | 2015-06-22 | 三菱重工業株式会社 | Work point transmission unit, work terminal unit, control method and program |
JP2017199313A (en) * | 2016-04-28 | 2017-11-02 | ファナック株式会社 | Manufacturing regulation system for regulating manufacturing situation of machines |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021056738A (en) * | 2019-09-30 | 2021-04-08 | 横河電機株式会社 | System, method, and program |
JP2021056736A (en) * | 2019-09-30 | 2021-04-08 | 横河電機株式会社 | System, method, and program |
JP7302414B2 (en) | 2019-09-30 | 2023-07-04 | 横河電機株式会社 | Systems, methods and programs |
JP7318460B2 (en) | 2019-09-30 | 2023-08-01 | 横河電機株式会社 | Systems, methods and programs |
JP7481182B2 (en) | 2020-07-10 | 2024-05-10 | 株式会社日立製作所 | Process control system and process control method |
WO2022054520A1 (en) * | 2020-09-10 | 2022-03-17 | 横河ソリューションサービス株式会社 | Production management system, production management method, and production management program |
JP2022046363A (en) * | 2020-09-10 | 2022-03-23 | 横河ソリューションサービス株式会社 | Production management system, production management method, and production management program |
JP7525342B2 (en) | 2020-09-10 | 2024-07-30 | 横河電機株式会社 | Production management system, production management method, and production management program |
WO2024095401A1 (en) * | 2022-11-02 | 2024-05-10 | 株式会社Fuji | Machining proposing table creation device, and machining proposing table creation program |
WO2024095402A1 (en) * | 2022-11-02 | 2024-05-10 | 株式会社Fuji | Machining proposal table creation device and machining proposal table creation program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2019101682A (en) | Control method of production line, control apparatus of production line, control system of production line, and program | |
US10871764B2 (en) | Machining based on strategies selected from a database | |
US20200293021A1 (en) | Method of optimizing machining simulation condition, machining simulation device, machining simulation system and program | |
EP0879674B1 (en) | Generation of measurement program in nc machining and machining management based on the measurement program | |
JP5890907B2 (en) | Machining process determination method and machining process design apparatus | |
JP2018086712A (en) | Tool wear prediction device and method therefor | |
JP7019396B2 (en) | Machine tool control method, machine tool control device, machine tool setting support device, machine tool control system and program | |
CN102467112B (en) | Machining method for machine tool | |
TWI641931B (en) | Device and method for automatically generating machine tool control instructions and parameters | |
JP6920972B2 (en) | Method for optimizing simulation conditions, manufacturing process simulation equipment, manufacturing process simulation system and program | |
JP2009526296A (en) | A system for calculating the wear state of machine tools | |
JP5436733B1 (en) | Numerical control machining program creation device | |
US11144040B2 (en) | Method for estimating error propagation | |
CN113168157A (en) | Machine learning device, machining program generating device, and machine learning method | |
KR20210062440A (en) | Manufacturing apparatus of machine tool using digital twin and the method thereof | |
JP2005309713A (en) | Process design supporting system and method | |
WO2021005887A1 (en) | Machining management method and machining management system | |
JP2017037460A (en) | Machining system and machining method | |
US11300943B2 (en) | Simulation device, numerical control device, and simulation method | |
KR101896291B1 (en) | Tool path correction method of machining tools | |
US10877457B2 (en) | Method for providing a travel profile, control device, machine, and computer program | |
TWI742981B (en) | Method for analyzing overcutting defect of machining path | |
JP2022018836A (en) | Cutting supporting system | |
JP2021170159A (en) | Tool route generation device and tool route generation method | |
JP2022130952A (en) | Tool route generation system, tool route generation method, and tool route generation program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201009 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210630 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210727 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210917 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220215 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220415 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20220830 |