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 PDF

Info

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
Application number
JP2017231033A
Other languages
Japanese (ja)
Inventor
呉屋 真之
Masayuki Kureya
真之 呉屋
渡辺 俊哉
Toshiya Watanabe
俊哉 渡辺
二井谷 春彦
Haruhiko Niitani
春彦 二井谷
善仁 藤田
Yoshihito Fujita
善仁 藤田
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.)
Mitsubishi Heavy Industries Ltd
Original Assignee
Mitsubishi Heavy Industries 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 Mitsubishi Heavy Industries Ltd filed Critical Mitsubishi Heavy Industries Ltd
Priority to JP2017231033A priority Critical patent/JP2019101682A/en
Publication of JP2019101682A publication Critical patent/JP2019101682A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • General Factory Administration (AREA)

Abstract

To provide a control method of optimizing the execution of a production line.SOLUTION: A control method of a production line for controlling a production line including plural machining processes using a computer on the basis of execution plan information of the production line, includes the steps of: setting machining contents of machining at each of the machining processes; acquiring an actual performance of each of the machining processes; and creating the execution plan information in which the machining contents are adjusted for one or plural machining processes so as to improve the performance of all the processes of the production line on the basis of the acquired actual performance.SELECTED DRAWING: Figure 1

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 patent document 1, each process of solder printing, mounting of electronic parts, reflow, etc. is performed in a manufacturing line of a substrate of electronic parts. There is proposed a technology for preventing an erroneous work such as mounting an electronic component on a printing failure unit substrate by feeding forward the inspection result to a post-process to carry out the inspection.

特開第5747164号公報JP, 5747164, A

しかし、特許文献1には、手戻り防止による生産性向上の技術は提案されているものの、製造ラインの各工程における加工条件を適正化することにより、製造工程全体で生産効率を向上する方法については開示が無い。   However, although a technology for improving productivity by preventing reworking is proposed in Patent Document 1, a method for improving the production efficiency in the entire manufacturing process by optimizing the processing conditions in each process of the manufacturing line There is no disclosure.

そこでこの発明は、上述の課題を解決することのできる製造ラインの制御方法、製造ラインの制御装置、製造ラインの制御システム及びプログラムを提供することを目的としている。   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.

本発明に係る一実施形態における制御システムの一例を示すブロック図である。It is a block diagram showing an example of a control system in one embodiment concerning the present invention. 本発明に係る一実施形態における製造ラインの一例を示す図である。It is a figure showing an example of the production line in one embodiment concerning the present invention. 本発明に係る一実施形態における加工内容と設定条件の一例を示す図である。It is a figure which shows an example of the processing content in one Embodiment which concerns on this invention, and a setting condition. 本発明に係る一実施形態における製造ラインの計画情報の一例を示す図である。It is a figure which shows an example of the plan information of the manufacturing line in one Embodiment which concerns on this invention. 本発明に係る一実施形態における設定条件の範囲について説明する図である。It is a figure explaining the range of the setting conditions in one embodiment concerning the present invention. 本発明に係る一実施形態における加工内容等の調整処理を説明する図である。It is a figure explaining adjustment processing, such as processing contents in one embodiment concerning the present invention. 本発明に係る一実施形態における製造ラインの最適化処理の一例を示すフローチャートである。It is a flowchart which shows an example of the optimization process of the manufacturing line in one Embodiment which concerns on this invention. 本発明に係る一実施形態における計画情報の再作成処理の一例を示すフローチャートである。It is a flowchart which shows an example of the reproduction | regeneration processing of the plan information in one Embodiment which concerns on this invention. 本発明に係る制御装置のハードウェア構成の一例を示す図である。It is a figure showing an example of the hardware constitutions of the control device concerning the present invention.

<第一実施形態>
以下、本発明の一実施形態による製造ラインの制御システムについて図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 control system 1 includes a control device 10 of a manufacturing line, machine tools or processing devices 3a to 3e for performing casting, processing, coating, etc., and CAD (computer aided design) systems 2a to 2e. . The machine tools or the processing devices 3a to 3e are referred to as processing devices 3a to 3e. The control device 10 and the processing devices 3a to 3e are communicably connected via a network (NW). The processing devices 3a to 3e may be collectively referred to as the processing device 3, and the CAD systems 2a to 2e may be collectively referred to as the CAD system 2. Although not shown, the processing devices 3b to 3e have the same configuration as the processing device 3a. The control devices 30a to 30e may be generically described, and the control device 30 and the input / output units 31a to 31e may be generically described as the input / output unit 31. The same applies to the other functional units included in the control devices 30a to 30e. Further, in the control system 1, the number of the control devices 10, the processing devices 3, and the CAD systems 2 is not limited to the illustrated number. For example, two or more control devices 10 may be included, and one or four or more processing devices 3 and CAD systems 2 may be included. The processing devices 3a to 3e may be installed in different factories, or may be installed in one factory. The control device 10 and the CAD system 2 are, for example, a computer including a CPU (Central Processing Unit) such as a server.

制御装置10は、加工装置3a〜3eによる一連の加工を行って所定の加工物を製造する製造ラインを最適化する機能を提供する。製造ラインの最適化とは、加工物の品質を一定の水準に保ちつつ、製造ライン全体の加工時間を短くしたり、製造ライン全体での加工コストを低減したりすることをいう。図2に製造ラインの一例を示す。   The control device 10 provides a function of optimizing a production line for producing a predetermined workpiece by performing a series of processing by the processing devices 3a to 3e. The optimization of the production line means shortening the processing time of the entire production line or reducing the processing cost of the entire production line while maintaining the quality of the workpiece at a constant level. An example of a production line is shown in FIG.

図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 processing devices 3b, 3c, 3d and 3e are processing machines for executing the processing steps B, C, D and E, respectively. The control device 10 processes the processing content of each processing step performed by the processing devices 3a to 3e, the range of setting conditions suitable for the processing content, and the processing time and cost required to execute each processing step. It sets and prepares the execution plan information of the manufacturing line which defined the execution point of processing about each of processing processes AE. Further, the control device 10 adjusts the range of the processing content and setting conditions of each processing step based on the processing time and cost of each processing step to optimize the manufacturing line, that is, for the optimized manufacturing line. Create planning information. Here, the processing content refers to the processing requirements and specifications for the processing object. Further, the setting condition is an operating condition (processing condition) of the processing device 3 set in the processing device 3 in order to perform appropriate processing. The range of processing contents and setting conditions will be described with reference to FIG.

図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 control device 10 includes an input / output unit 11, a processing plan creation unit 12, a processing plan evaluation unit 13, a processing process evaluation unit 14, a processing process adjustment unit 15, a storage unit 16, and a communication unit 17.
The input / output unit 11 acquires processing content information of the final workpiece manufactured in the manufacturing line, and processing result information by processing in each processing step.

加工計画作成部12は、製造ラインの各加工工程とその工程における加工内容情報と加工工程の実行に必要な加工時間が対応付けて記憶された記憶部16を参照し、各加工工程A〜Eの加工内容を設定する。また、加工計画作成部12は、加工内容情報と設定条件の範囲とが対応付けられて記憶されている記憶部16を参照し、各加工工程A〜Eの設定条件の範囲を設定する。そして、加工計画作成部12は、加工工程ごとに加工内容情報と設定条件の範囲と加工時間情報とを関連付けて、製造ラインの全工程を実行するための計画情報(初期計画情報)を作成する。   The processing plan creation unit 12 refers to the storage unit 16 in which each processing step of the manufacturing line, processing content information in that step, and a processing time necessary for execution of the processing step are stored in association with one another. Set the processing content of. Further, the processing plan creation unit 12 sets the range of the setting condition of each of the processing steps A to E with reference to the storage unit 16 in which the processing content information and the range of the setting condition are stored in association. Then, the processing plan creation unit 12 associates the processing content information, the range of the setting conditions, and the processing time information for each processing step, and generates the plan information (initial plan information) for executing all the steps of the manufacturing line. .

また、加工計画作成部12は、初期計画情報に基づいて実際に加工装置3a〜3eにそれぞれが担当する加工工程を実行させて得られた加工結果や加工時間の実績情報に基づいて、一連の加工工程のボトルネックになっている加工工程を特定し、ボトルネックになっている加工工程の加工内容情報や設定条件の範囲情報を調整することにより、製造ライン全体の加工時間または加工コストを最適化した調整後の計画情報を作成する。
加工計画評価部13は、加工計画作成部12が作成した調整後の計画情報が、その後も適切であり続けているかどうかを評価する。
Further, based on the initial plan information, the processing plan creation unit 12 performs a series of processing results based on the processing results obtained by causing the processing devices 3a to 3e to actually execute the processing steps, and the processing time information. Identify the processing process that is the bottleneck of the processing process and adjust the processing content information of the processing process that is the bottleneck and the range information of the setting conditions to optimize the processing time or processing cost of the entire manufacturing line Create customized adjusted plan information.
The machining plan evaluation unit 13 evaluates whether or not the adjusted plan information created by the machining plan creation unit 12 continues to be appropriate thereafter.

加工工程評価部14は、計画情報に規定された各加工工程の加工内容情報および加工時間情報と、製造ラインで加工中の各加工工程における加工結果情報および加工時間情報とを比較して、各加工工程が適切に行われているかどうかを評価する。
加工工程調整部15は、各加工工程における加工結果情報に基づいて、その加工工程の後に実行される加工工程における加工内容情報や設定条件の範囲情報を調整し、調整後の加工内容情報や設定条件の範囲情報をその加工工程を担当する加工装置3a〜3eの何れかに送信して加工を実行させることにより、製造ラインが計画通り実行されるように制御する。
なお、加工内容は、加工対象の寸法、及び寸法公差等の加工仕様を含み、加工内容の調整は、加工仕様の調整を含む。
The processing step evaluation unit 14 compares the processing content information and processing time information of each processing step specified in the plan information with the processing result information and processing time information in each processing step during processing in the manufacturing line, Assess whether the processing process is being carried out properly.
The processing process adjustment unit 15 adjusts the processing content information and the range information of the setting conditions in the processing process performed after the processing process based on the processing result information in each processing process, and the adjusted processing content information and setting By transmitting the range information of the conditions to any of the processing devices 3a to 3e in charge of the processing process to execute the processing, the control is performed such that the manufacturing line is executed as planned.
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 storage unit 16 stores various information such as the plan information created by the processing plan creation unit 12. In addition, the storage unit 16 stores, for example, actual values (processing content, setting information, processing result, processing time) of the processing result for each processing step in the manufacturing line.
In addition, although it demonstrates on the assumption that the memory | storage part 16 is arrange | positioned in the control apparatus 10, the memory | storage part 16 may be arrange | positioned from the control apparatus 10 via the network (NW). Of course.
The communication unit 17 communicates with the processing devices 3a to 3e. For example, the communication unit 17 transmits range information of the setting condition to the processing devices 3a to 3e. The communication unit 17 receives processing result information, processing time information, and the like from the processing devices 3a to 3e.

加工装置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 control device 10, allows only the setting condition within the acquired range, and controls the operation of the processing execution device 38. The control device 30 includes an input / output unit 31, a CAM (computer aided manufacturing) system 32, a sensor data processing unit 33, a processing device control unit 34, a setting condition determination unit 35, a communication unit 36, and a storage unit 37. And.

入出力部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 control device 10 to a display provided on the operation panel.

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 control device 10 via the communication unit 36.
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 control device 10.
The communication unit 36 communicates with the control device 10. For example, the communication unit 36 receives, from the control device 10, range information of setting conditions according to the processing content information. The communication unit 36 also transmits processing result information and processing time information to the control device 10.
The storage unit 37 stores information such as range information of setting conditions acquired from the control device 10 and CAD data acquired by the input / output unit 31.

上記したように制御装置10は、製造ライン全体を最適化する計画情報を作成し、加工装置3a〜3eに対し、計画情報の中からそれぞれの加工装置が担当する工程について加工内容に適した設定条件の範囲情報を送信する。各加工装置3a〜3eのユーザは、実際に製造ラインが本格的に稼働する前に、設定条件の範囲の中から所望の加工結果が得られる適切な値を実際にテスト加工を行ったり、加工シミュレーションを行ったりして加工装置3a〜3eごとに見つけ出し、それぞれの値を加工装置3a〜3eに対し入力する。加工装置制御部34は、この値(設定条件)に従って加工実行装置38を動作させ加工を行う。これにより、最適化された一連の加工工程が実行され、短時間または低コスト(あるいは短時間且つ低コスト)で最終的な加工物を製造することができる。   As described above, the control device 10 creates planning information for optimizing the entire manufacturing line, and sets the processing devices 3a to 3e from among the planning information to the processing content that each processing device is in charge of Send condition range information. Users of the processing apparatuses 3a to 3e actually test or process appropriate values from the range of setting conditions to obtain desired processing results before the production line is fully operated. The simulation is performed to find out for each of the processing devices 3a to 3e, and the respective values are input to the processing devices 3a to 3e. The processing device control unit 34 operates the processing execution device 38 according to the value (setting condition) to perform processing. This allows an optimized series of processing steps to be performed to produce the final workpiece in a short time or low cost (or a short time and low cost).

次に製造ライン全体を最適化する計画情報の作成処理について、図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 plan preparation unit 12 prepares plan information (initial plan information), adjusts the processing contents of the processing process which becomes a bottleneck based on the initial plan information, and reduces the processing time and cost in the entire manufacturing line In this case, it pays attention to the processing process relevant to the processing content, and makes adjustment that enables reduction of processing time and cost.

具体的には、加工計画作成部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 plan creation unit 12 first obtains, for each of the processing steps A, B, C, D, and E, the actual values of the processing results in the past for each step (processing contents, setting information, processing results, processing Based on the time, the standard processing contents when the desired processing result is obtained, the range of setting information, and the processing time are calculated (for example, the average value and the median value are calculated for each value). Alternatively, a skilled user may input such information to the control device 10. The processing plan creation unit 12 combines the calculated (inputted) processing content information of each processing step and the like to create initial plan information. An example of the initial plan information is shown in FIG. 4 (a). FIG. 4 is a diagram showing an example of planning information of a manufacturing line in an embodiment according to the present invention. As shown in FIG. 4A, in the processing step B, “Y0” (tolerance “± α0”) is given as a request for the processing content “hole diameter”. A range of setting conditions “Z0a to Z0b” is appropriate for processing to meet this requirement, and when processing is performed under this condition, processing time is “T0” time and cost is “C0”. Further, for the hole formed in the processing step B, in the processing step E, “Y1” (tolerance “± β0”) and the range of setting conditions “Z1a to Z1b” are given for the processing content “hole diameter” . When polishing processing is performed under these conditions, the processing time requires "T1" time, and the cost "C1". A method of setting the range of setting conditions will be described later (FIG. 5).

上記のように加工工程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 storage unit 16 stores that the processing step B and the processing step E are related to each other, and the processing plan creation unit 12 stores information on the related processing step and the processing time and cost of the processing step B. It is determined whether or not the processing step B is a bottleneck of the manufacturing line based on the actual values of the above. In this case, the processing plan creation unit 12 determines that the actual value of the processing time of the processing step B is a long time or a high cost.

また、記憶部16には、加工工程Bおよび加工工程Eにおける様々な加工内容(例えば、穴径が49mm、50mm、51mm・・・)とその加工内容で加工を実行した場合に必要となる加工時間やコストを対応付けて記憶したテーブルが記憶されていて、加工計画作成部12は、例えば、加工工程Bにおける要求精度を下げたときの加工工程Bの加工時間およびコストと、その分の加工を加工工程Eで行う場合の加工工程Eの加工時間およびコストを算出し、初期計画情報における加工工程Bと加工工程Eの加工時間の合計およびコストの合計と比較する。そして、加工計画作成部12は、例えば、加工時間が最も短くなるときの加工内容情報、加工時間等を算出する。そして、加工計画作成部12は、選択した加工内容情報等を初期計画情報に適用し、調整後の計画情報を作成する。製造ライン全体での加工時間について最適化した場合の調整後の計画情報の一例を図4(b)に示す。   In addition, in the storage unit 16, various processing contents (for example, hole diameter of 49 mm, 50 mm, 51 mm ...) in the processing step B and the processing step E and processing required when processing is performed in the processing contents A table in which time and cost are associated and stored is stored, and the processing plan creation unit 12 processes, for example, the processing time and cost of the processing step B when the required accuracy in the processing step B is lowered, and processing thereof The processing time and cost of the processing step E in the case of performing the processing step E are calculated, and compared with the sum of the processing time of the processing step B and the processing time of the processing step E in the initial plan information and the total cost. Then, the processing plan creation unit 12 calculates, for example, processing content information when the processing time is the shortest, processing time, and the like. Then, the processing plan creation unit 12 applies the selected processing content information and the like to the initial plan information, and creates the adjusted plan information. An example of the adjusted plan information in the case of optimizing the processing time in the entire production line is shown in FIG. 4 (b).

図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 plan creation unit 12 may adjust the processing content information of the processing step B and the processing step E and the range information of the setting conditions so as to minimize the cost. An example of the adjusted plan information when the cost is optimized is shown in FIG.

図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 control apparatus 10 sets the range of the setting condition suitable for the processing content based on the processing content information after adjustment in each processing process included in the created plan information. Then, the processing content information after adjustment and the range information of the set setting condition are transmitted to the corresponding processing device 3. For example, when controlling a manufacturing line based on plan information (FIG. 4B) optimized for processing time, the communication unit 17 sets “Y0-a1 to Y0 + a0” and the range of setting conditions for the hole diameter of the processing content. “Z2a to Z2b” is transmitted to the processing device 3b, and “Y1 ± β0” and the range of setting conditions “Z1c to Z1d” are transmitted to the processing device 3e for the hole diameter of the processing content.
Then, in the processing apparatus 3b, processing is performed by inputting CAD data corresponding to the processing content after adjustment. In addition, in the processing device 3b, when the setting condition in the range exceeding “Z2a to Z2b” is input, the setting condition determining unit 35b determines that the setting condition input is abnormal and performs control so as not to execute processing. Do. Thereby, the processing apparatus 3b performs processing so as not to deviate from the optimized plan based on the plan information. The same applies to the processing step E.
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, processing device 3b) drills a hole of a predetermined diameter in a plate made of material “w1”. Content) is a graph showing the relationship. The vertical axis of the graph in FIG. 5 represents the plate thickness (mm), and the horizontal axis represents the laser power (w). The marks P1 to P16 in the graph output the laser with a power indicated by the coordinates of the horizontal axis at which the marks are located, and processing for forming a hole in the plate of material “w1” of the plate thickness indicated by the coordinates of the vertical axis It is a processing result when it went. The marks ○ and x indicate whether the processing has succeeded or failed, respectively. Specifically, a circle indicates that the processing content is satisfied (success), and a cross indicates that the processing content is not satisfied (failure). For example, when the mark P1 is drilled by outputting a laser of α (W) to a plate of material “w1” of plate thickness w5 (mm), holes satisfying the predetermined processing contents, for example, hole diameter and quality are good Indicates that a hole has been drilled. From these processing results, for example, boundary lines L1 and L2 can be obtained by using the predetermined method (statistical analysis, machine learning, etc.) to calculate the boundary lines for separating the processing success and failure. The region between the boundary lines L1 and L2 is considered to be a range of appropriate values that can be set to the setting condition "power" in order to realize the desired processing. According to this idea, for example, when processing a plate having a thickness of "w4" mm, the range R1 sandwiched by the boundary lines L1 and L2 at the vertical axis "w4" mm is an appropriate range of the laser power. Conceivable.

制御装置10の記憶部16は、図5で例示するような加工結果およびその加工における加工内容情報と設定条件情報とを対応付けた加工特性情報を加工装置3a〜3eから受信して多数、記憶しており、加工計画作成部12は、境界線L1、L2の計算処理、加工内容情報(例えば、板厚「w4」mm)に応じた設定条件の範囲(R1)を算出する。   The storage unit 16 of the control device 10 receives, from the processing devices 3a to 3e, a large number of processing characteristics information in which the processing result as illustrated in FIG. 5 and processing content information in the processing are associated with setting condition information. The processing plan creation unit 12 calculates the range (R1) of the setting condition according to the calculation processing of the boundary lines L1 and L2 and the processing content information (for example, the plate thickness “w4” mm).

印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 processing device 3b performs processing is various. The processing plan creation unit 12 sets the range of setting conditions based on the processing results under various conditions that are not uniform. Thereby, the processing plan creation unit 12 can calculate the range of the setting conditions in consideration of the disturbance that affects the processing result such as the installation environment of the processing device 3 and the individual difference of the processing object, and the optimized plan Enables processing in accordance with the processing content in information.

例えば、印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 plan creation unit 12 selects the same material (for example, high purity "w4" member) from the marks P1 to P16. Only the processing results in) may be extracted to set the range of setting conditions. Alternatively, the input / output unit 11 receives the input of the information on the processing environment together with the processing result information, and the processing plan creation unit 12 is performed in the processing environment similar to the processing environment input from the processing characteristic information. Only the processing result of the time may be extracted to calculate the range of the setting condition. Thereby, the range of the setting conditions more limited according to the actual processing conditions can be provided, and the user of the processing apparatuses 3a to 3e can set the setting conditions in a shorter time.

なお、記憶部16には、図5で例示した加工特性情報の他にも、例えば、材質ごとにパワーと穴の径の関係を示す加工特性情報などが記憶されており、加工計画作成部12は、これらの他の加工特性情報についても設定条件の適切な値の範囲を算出する。そして、加工計画作成部12は、それらの共通範囲を上記の加工内容に対する設定条件「パワー」についての範囲として設定する。例えば、レーザの出力について、パワーと板厚の関係からは「50〜100」の範囲が、パワーと穴の径の関係からは「40〜80」の範囲が特定されたならば、加工計画作成部12は、設定条件「パワー」について範囲「50〜80」を特定する。   In addition to the processing characteristic information illustrated in FIG. 5, the storage unit 16 stores, for example, processing characteristic information indicating the relationship between the power and the diameter of the hole for each material, and the processing plan creation unit 12 The range of appropriate values of the setting conditions is calculated also for these other processing characteristic information. Then, the processing plan creation unit 12 sets the common range of them as the range for the setting condition “power” for the above-described processing content. For example, if the range of “50 to 100” is specified from the relationship between power and plate thickness and the range from “40 to 80” is specified from the relationship between power and hole diameter for laser output, processing plan creation The unit 12 specifies the range “50 to 80” for the setting condition “power”.

また、例えば、図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 plan creation unit 12 Accordingly, for example, the range of the setting condition "spindle rotation number" can be set based on the processing characteristic information indicating the correspondence between "cutting amount" (processing content) and "spindle rotation number" (setting condition) .
The machining plan creation unit 12 stores the range information of the setting conditions set in this manner in the storage unit 16. Further, the communication unit 17 transmits the range information of the setting condition to the processing device 3 of the corresponding processing step.

加工装置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 step adjustment unit 15 adjusts the processing content information of the processing step E and the range information of the setting conditions related to the processing step B based on the processing result information (the value of the column of “processing content”) in the processing step B. . For example, in the case of the example shown in FIG. 6 (b1), in the processing step B, the hole diameter is "Y0". Then, since the hole diameter “Y0” is the same as the central value defined in the plan information, the processing step adjustment unit 15 acquires the processing result information after the end of the processing step B, the processing result (hole diameter “Y0” ) And the scope of the processing content and setting condition information of processing process E specified in the plan information, it is determined that there is no need to change, and the processing content information as per the plan information and the range information of the setting conditions (Field of step E in FIG. 6 (b1)). The processing time of the processing step E expected at this time is “T1”, and the cost is “C1 × 1.2”.

図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 “Y 0 + α 0”. Then, the hole diameter “Y0 + α0” is the maximum value within the allowable range defined in the plan information. When the processing step adjustment unit 15 acquires processing result information (hole diameter “Y0 + α0”) after the end of the processing step B, a hole having a sufficient size is formed in the processing step B, so processing content information in the processing step E And change the range information of the setting conditions accordingly. For example, the machining process adjustment unit 15 reduces the cutting amount in the machining process E, and sets the range of setting conditions ("Z3c to Z3d") for performing only the polishing process of the surface in a concentrated manner. The processing time of the processing step E expected at this time is “T1 × 0.8”, and the cost is “C1 × 1.2”.

図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 “Y 0 −α 1”. Then, the hole diameter “Y0−α1” is the minimum value within the allowable range defined in the plan information. Since the diameter of the hole formed in the processing step B is slightly smaller, the processing step adjustment unit 15 performs processing in the processing step E based on the processing result information (hole diameter “Y0-α1”) acquired after the end of the processing step B. Change the content information and the range information of the setting conditions accordingly. For example, the processing process adjustment unit 15 sets a range of setting conditions (“Z4 c to Z4 d”) in which the cutting amount in the polishing process is increased. (Alternatively, the processing content may include information instructing processing processing specifying a cutting amount and its tolerance.) The processing time of the processing step E expected at this time is “T1 × 1.2”, The cost is "C1 × 1.2".

なお、加工工程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 step adjustment unit 15 compensates for the shortage in the processing step E and the processing content and setting conditions The range may be adjusted.

図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 process adjustment unit 15 further adds the tolerance in the processing process B based on the processing time in the processing process A. It may be loosened and adjusted to “Y0−α3 to Y0 + α0” (α3> α1), and adjustment may be made on the range information of the processing content information and the setting condition so that the cutting amount in the processing step E is finally increased.
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 control device 10 adjusts in various ways according to the situation.

次に本実施形態の計画情報の作成処理および加工時における加工内容等の調整処理の流れについて説明する。
図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 control device 10. The input / output unit 11 acquires processing content information (step S11). For example, in the storage unit 16, processing content information and processing time information in each processing step of a manufacturing line for manufacturing the final workpiece are stored in association with the final workpiece. The processing plan creation unit 12 sets processing content information in each processing step based on this information. Further, the processing plan creation unit 12 sets the range of setting conditions in each processing step based on the processing content information and the processing characteristic information (FIG. 5) (step S12). The machining plan creation unit 12 creates initial plan information including machining content information and range information of setting conditions in each machining process. The processing plan creation unit 12 transmits the processing content information of each processing step and the range information of the setting condition to the processing devices 3a to 3e in charge of each processing step through the communication unit 17.

加工装置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 control device 10 via the communication unit 36. In the control device 10, the processing step evaluation unit 14 acquires processing result information and processing time information via the communication unit 17 (step S14). The processing step evaluation unit 14 acquires processing result information and processing time information of the processing step every time each processing step of the manufacturing line is completed.

次にユーザまたは加工計画作成部12が、各加工工程の加工結果情報と加工時間情報に基づいて、ボトルネックとなる加工工程とその対策を分析する(ステップS15)。例えば、ユーザは、加工内容に関連のある加工工程に着目して、図2の例では、加工工程Bの加工内容(公差)を緩くすることにより、製造ライン全体の加工時間を短縮化することができ、公差を緩めた影響を後の工程である加工工程Eで、加工時間の短縮化に悪影響を与えない範囲で補うことができるのであれば、加工工程Bと加工工程Eの加工内容を調整し、調整後の加工内容情報を制御装置10へ入力する。加工計画作成部12は、入力された調整後の加工内容に応じて、加工工程Bと加工工程Eの設定条件の範囲を再設定する。加工計画作成部12は、加工内容と設定条件の範囲を調整した計画情報を作成する(ステップS16)。例えば、設定条件の範囲は、加工内容が調整されたことに伴い、対応する設定条件の範囲が特定される。   Next, the user or the processing plan creation unit 12 analyzes a processing step which becomes a bottleneck and its countermeasure based on the processing result information and the processing time information of each processing step (step S15). For example, the user pays attention to the processing process related to the processing content, and in the example of FIG. 2, shortens the processing time of the entire manufacturing line by loosening the processing content (tolerance) of the processing step B. Processing contents of the processing step B and the processing step E if it is possible to compensate for the influence of loosening the tolerance in the processing step E which is the subsequent step within a range not adversely affecting shortening of the processing time. The adjustment is performed, and the adjusted processing content information is input to the control device 10. The processing plan creation unit 12 resets the range of the setting conditions of the processing step B and the processing step E according to the input processing content after adjustment. The processing plan creation unit 12 creates plan information in which the ranges of the processing content and the setting conditions are adjusted (step S16). For example, with regard to the range of the setting condition, the range of the corresponding setting condition is specified along with the adjustment of the processing content.

または、加工計画作成部12が、加工内容と設定条件の範囲を調整について、関連する加工工程である加工工程Bと加工工程Eの加工内容情報を変化させながらシミュレータにより製造ラインの全工程をシミュレーションし、加工時間またはコストが最小となるときの加工内容情報を算出し、その結果に基づいて設定条件の範囲情報を設定する。   Alternatively, the processing plan creation unit 12 simulates all the processes of the manufacturing line by the simulator while changing the processing content information of the processing step B and the processing step E, which are related processing steps, about adjusting the range of processing contents and setting conditions. Then, processing content information when the processing time or cost becomes minimum is calculated, and range information of setting conditions is set based on the result.

次に加工計画作成部12は、加工内容等の調整を継続するかどうかを判定(ステップS17)する。例えば、加工計画作成部12は、調整の回数が所定の回数に至るまで、調整を繰り返すと判定する。調整を継続する場合、加工計画作成部12は、ステップS13〜ステップS16の処理を繰り返し、加工内容と設定条件の範囲がより最適なものとなるように調整を繰り返す。   Next, the processing plan creation unit 12 determines whether or not to continue adjusting the processing content and the like (step S17). For example, the processing plan creation unit 12 determines to repeat the adjustment until the number of adjustments reaches a predetermined number. In the case of continuing the adjustment, the processing plan creation unit 12 repeats the processing of step S13 to step S16, and repeats the adjustment so that the range of the processing content and the setting condition becomes more optimal.

ここまでの処理で、加工時間やコストを最適化する製造ラインの計画情報(調整後の計画情報)が作成される。調整済みの計画情報を作成すると、通信部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 communication unit 17 transmits the processing content information of the processing step A and the range information of the setting conditions to the processing device 3a. Similarly, the communication unit 17 processes the processing content information and the like of the processing step B to the processing device 3b, the processing content information and the like of the processing step C to the processing device 3C, and the processing content information and the like of the processing step D to the processing device 3d and Processing content information and the like of the process E are transmitted to the processing device 3e.

次に製造ラインにおいて調整後の計画情報に基づく、実際の加工を行う場面での加工内容情報等の調整処理について説明する。
まず、加工装置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 data processing unit 33a transmits the processing result information and the processing time to the control device 10 via the communication unit 36a. The same applies to the processing steps B to E. In the control device 10, each time the communication unit 17 completes each processing step, the processing result information and the processing time information are acquired from the processing device 3 that executes the processing of the processing step (step S19). The processing step evaluation unit 14 compares the processing content information of each processing step with the processing result information to determine whether the processing result is within the allowable range (step S20). For example, when the hole diameter exceeds Y1 + a0 (processing content of processing step E) for the processing result of processing step B, the processing step evaluation unit 14 can not repair a hole that is too large in the subsequent processing step. Is determined to be out of tolerance. In this case, the processing step evaluation unit 14 notifies the failure of the processing step B (step S23). For example, the processing process evaluation unit 14 displays a message such as “Processing of the processing process B has failed” on the display of the control device 10 via the input / output unit 11.

加工結果が許容範囲内の場合、加工工程調整部15は、後工程の加工内容情報と設定条件の範囲情報を調整する(ステップS21)。例えば、加工工程調整部15は、図6を用いて説明したように、加工内容が関連する加工工程Bおよび加工工程Eの関係性を利用して加工内容情報などの調整を行う。次に制御装置10は、全加工工程が終了したかどうかを判定し(ステップS22)、全加工工程が終了するまで、ステップS18〜ステップS21の処理を繰り返す。   If the processing result is within the allowable range, the processing process adjustment unit 15 adjusts the processing content information of the post process and the range information of the setting condition (step S21). For example, as described with reference to FIG. 6, the processing step adjustment unit 15 adjusts processing content information and the like using the relationship between the processing step B and the processing step E to which the processing content is related. Next, the control device 10 determines whether or not all the processing steps are completed (step S22), and repeats the processing of steps S18 to S21 until all the processing steps are completed.

従来の製造ラインの制御方法では、品質に重きを置くあまり、各加工工程の要求が厳しく設定されることが多い。その為、製造ライン全体を通じた観点からは、要求が過剰となり、加工時間やコストが最適化されておらず、加工時間増およびコスト増を招くことがある。これに対し、本実施形態によれば、複数の加工工程を含む製造ラインにおける各加工工程の加工処理を、全加工工程を通じた観点から調整する。これにより、製造ライン全体の加工時間やコストを最適化することができる。
なお、上述した実施形態では、全工程の完了後の加工結果の品質を維持しつつ、加工時間の短縮、及び加工コストの低減の少なくとも一方を実現する場合について説明したが、加工時間、及び加工コスト以外の加工に係る性能が向上するように加工内容、及び設定条件の範囲を調整してもよいことは勿論である。
上述した実施形態では、全工程の完了後の加工結果の品質を維持しつつ、全加工工程のコスト、及び時間等の性能が向上するように、加工工程の各々の加工内容を調整することができる。
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 storage unit 16 of the control device 10 (Step S31). The processing plan evaluation unit 13 evaluates current plan information based on the accumulated processing results (step S32). For example, if the number of times the machining result information does not fall within the tolerance range of the machining content within a predetermined period becomes equal to or greater than the threshold (when the processing in step S24 in FIG. 7 increases), the machining plan evaluation unit 13 Is determined to be inconsistent with the current situation. Alternatively, it may be determined that the current plan information (range information of the setting condition) does not match the current condition when the value of the setting condition actually set in the processing device 3 changes by a predetermined amount or more from the initial value. . In that case, the processing plan evaluation unit 13 determines that the adjustment of the plan information is necessary (Step S33; Yes), and the processing plan creation unit 12 updates the plan information (Step S34). For example, the processing characteristic information (FIG. 5) of the processing devices 3a to 3e is periodically measured and stored, and the processing plan creation unit 12 recently measured, for example, processing characteristic information measured in a predetermined period from the latest measurement. Set a new range of setting information, and apply the information to update the contents of the plan information. Alternatively, the processing plan creation unit 12 updates the processing time information included in the plan information based on the processing time of each recent processing step.

本実施形態によれば、加工装置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)
Control device 10 can be realized using a general computer 500. An example of the configuration of the computer 500 is shown in FIG.
FIG. 9 is a diagram showing an example of a hardware configuration of a control device according to the present invention.
The computer 500 includes a central processing unit (CPU) 501, a random access memory (RAM) 502, a read only memory (ROM) 503, a storage device 504, an external interface (I / F) 505, an input device 506, an output device 507, and communication. I / F 508 and the like. These devices transmit and receive signals mutually via the bus B.

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 CPU 501 is an arithmetic device that implements each function of the computer 500 by reading programs and data stored in the ROM 503, the storage device 504, and the like onto the RAM 502 and executing processing. For example, each functional unit described above is a function provided to the computer 500 by the CPU 501 reading and executing a program stored in the ROM 503 or the like. A RAM 502 is a volatile memory used as a work area or the like of the CPU 501. The ROM 503 is a non-volatile memory that holds programs and data even after the power is turned off. The storage device 504 is realized by, for example, a hard disk drive (HDD) or a solid state drive (SSD), and stores an operation system (OS), an application program, various data, and the like. An external I / F 505 is an interface with an external device. The external device is, for example, a storage medium 509 or the like. The computer 500 can read and write the storage medium 509 via the external I / F 505. The storage medium 509 includes, for example, an optical disk, a magnetic disk, a memory card, a USB (Universal Serial Bus) memory, and the like.

入力装置506は、例えば、マウス、及びキーボード等で構成され、操作者の指示を受けてコンピュータ500に各種操作等を入力する。出力装置507は、例えば、液晶ディスプレイにより実現され、CPU501による処理結果を表示する。通信I/F508は、有線通信又は無線通信により、コンピュータ500をインターネット等のネットワークに接続するインタフェースである。バスBは、上記各構成装置に接続され、構成装置間で各種信号等を送受信する。   The input device 506 includes, for example, a mouse, a keyboard, and the like, and inputs various operations and the like to the computer 500 in response to an instruction from the operator. The output device 507 is realized by, for example, a liquid crystal display, and displays the processing result by the CPU 501. The communication I / F 508 is an interface that connects the computer 500 to a network such as the Internet by wired communication or wireless communication. The bus B is connected to the above-described constituent devices, and transmits and receives various signals and the like between the constituent devices.

なお、上述した制御装置10における各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記憶媒体に記憶されており、このプログラムを、制御装置10を実装したコンピュータ500が読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記憶媒体とは、磁気ディスク、光磁気ディスク、CD−ROM、DVD−ROM、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。   The process of each process in the control device 10 described above is stored in a computer readable storage medium in the form of a program, and the computer 500 having the control device 10 reads and executes this program. The above process is performed. Here, the computer-readable storage medium refers to a magnetic disk, a magneto-optical disk, a CD-ROM, a DVD-ROM, a semiconductor memory, and the like. Alternatively, the computer program may be distributed to a computer through a communication line, and the computer that has received the distribution may execute the program.

また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記憶されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。
また、制御装置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 control device 10 may be configured by one computer or may be configured by a plurality of computers communicably connected.

その他、本発明の趣旨を逸脱しない範囲で、上記した実施の形態における構成要素を周知の構成要素に置き換えることは適宜可能である。また、この発明の技術範囲は上記の実施形態に限られるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。計画情報は実行計画情報の一例である。加工計画作成部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 plan creation unit 12 is an example of a setting unit. The processing plan creation unit 12 and the processing process adjustment unit 15 are an example of a creation unit. The input / output unit 11 is an example of an acquisition unit. The processing devices 3a to 3e are examples of processing machines. The cost and time required to perform the processing step are an example of the actual performance of the processing step.

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: Control system 2, 2a, 2b: CAD system 3, 3a, 3b: Processing device 10: Control device 11: Input / output unit 12: Processing plan creation unit 13: Processing plan evaluation unit 14 Processing process evaluation unit 15 Processing process adjustment unit 16 Storage unit 17 Communication unit 30 Control device 31 Input / output unit 32 CAM system 33 ... sensor data processing unit 34 ... processing device control unit 35 ... setting condition determination unit 36 ... communication unit 37 ... storage unit 38 ... processing execution device 39 ... sensor

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
取得された一の前記加工工程における前記加工結果および実際の前記性能のうち少なくとも一方が所定の許容範囲を外れた場合、その加工工程が失敗したことを通知するステップ、をさらに有する請求項5に記載の製造ラインの制御方法。   6. The method according to claim 5, further comprising the step of notifying that the processing step has failed if at least one of the processing result and the actual performance in the one processing step obtained deviates from a predetermined allowable range. Control method of the described production line. 調整後の前記実行計画情報に含まれる前記加工内容および前記設定条件の範囲を適用して、前記加工工程の各々を実行した加工結果および実際の性能を取得するステップと、
取得した前記加工工程の各々についての前記加工結果および実際の前記性能に基づいて前記実行計画情報を評価するステップと、
前記評価するステップにおいて、前記実行計画情報が適切では無いと判定された場合、前記実行計画情報を再作成するステップと、
をさらに有する請求項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:
請求項8に記載の製造ラインの制御装置と、
前記制御装置が作成した前記実行計画情報に基づいて前記製造ラインの加工を実行する前記加工工程ごとの加工機械と、
を含む製造ラインの制御システム。
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.
JP2017231033A 2017-11-30 2017-11-30 Control method of production line, control apparatus of production line, control system of production line, and program Pending JP2019101682A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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