JP7042189B2 - Quality evaluation system - Google Patents
Quality evaluation system Download PDFInfo
- Publication number
- JP7042189B2 JP7042189B2 JP2018146962A JP2018146962A JP7042189B2 JP 7042189 B2 JP7042189 B2 JP 7042189B2 JP 2018146962 A JP2018146962 A JP 2018146962A JP 2018146962 A JP2018146962 A JP 2018146962A JP 7042189 B2 JP7042189 B2 JP 7042189B2
- Authority
- JP
- Japan
- Prior art keywords
- evaluation
- stage
- data
- sensor
- evaluation model
- 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.)
- Active
Links
- 238000013441 quality evaluation Methods 0.000 title claims description 46
- 238000013210 evaluation model Methods 0.000 claims description 362
- 238000011156 evaluation Methods 0.000 claims description 340
- 238000000034 method Methods 0.000 claims description 174
- 230000008569 process Effects 0.000 claims description 171
- 238000007689 inspection Methods 0.000 claims description 88
- 230000002950 deficient Effects 0.000 claims description 83
- 238000012545 processing Methods 0.000 claims description 40
- 238000007726 management method Methods 0.000 description 163
- 238000005259 measurement Methods 0.000 description 73
- 238000013523 data management Methods 0.000 description 34
- 238000004519 manufacturing process Methods 0.000 description 29
- 238000010586 diagram Methods 0.000 description 27
- 230000007547 defect Effects 0.000 description 24
- 239000000463 material Substances 0.000 description 17
- 230000006870 function Effects 0.000 description 14
- 238000003860 storage Methods 0.000 description 12
- 238000012854 evaluation process Methods 0.000 description 9
- 238000005520 cutting process Methods 0.000 description 7
- 238000004590 computer program Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 238000010438 heat treatment Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000011157 data evaluation Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000005856 abnormality Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000003908 quality control method Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000004931 aggregating effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000005452 bending Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000004821 distillation Methods 0.000 description 1
- 238000005553 drilling Methods 0.000 description 1
- 238000001035 drying Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 238000000465 moulding Methods 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 238000005476 soldering Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 235000019505 tobacco product Nutrition 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000004073 vulcanization Methods 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、品質評価システム、品質評価方法、およびコンピュータプログラムに関する。 The present invention relates to a quality evaluation system, a quality evaluation method, and a computer program.
製造業においては、大きな損傷や不良が発生する前に、その予兆を検知し、事前に対処することが望まれている。特許文献1には、生産不良の原因を高精度に特定するとともに、分析データのデータ量および演算量を低減してリアルタイム処理が可能な生産ライン監視装置を提供する、と記載されている。特許文献2には、煙草製品の製造ラインで生産品質を検査するための方法及び装置が開示されている。
In the manufacturing industry, it is desired to detect a sign of a major damage or defect before it occurs and take measures in advance.
従来技術では、複数の処理工程を経て製品を生産する場合に、単独の要因により不良が発生する兆候、あるいは複数の要因により不良が発生する兆候を、工程の各段階において早期かつ高精度に検出することができない。 In the conventional technology, when a product is produced through a plurality of processing processes, a sign that a defect occurs due to a single factor or a sign that a defect occurs due to a plurality of factors can be detected at an early stage and with high accuracy at each stage of the process. Can not do it.
従来技術では、最後の工程が終了したときに製品の品質を検査し、製品の良否を判定したり、単独系列でのデータ変動の推移を評価したりするにすぎない。このため、不良を発生させる工程を早期に特定するのが難しい。 In the prior art, the quality of the product is inspected when the final process is completed, the quality of the product is judged, and the transition of data fluctuation in a single series is evaluated. Therefore, it is difficult to identify the process that causes the defect at an early stage.
さらに、従来技術では、各工程において、対象工程での単独の計測軸に基づいて製品を評価する。このため、対象工程で施された処理と、対象工程よりも前の各工程で製品に施された処理との複合要因により発生する不具合を検知することが難しい。
すなわち、従来技術では、単独、或いは複数の要因による不良が発生する兆候を、早期に検知することが困難である。
Further, in the prior art, in each process, the product is evaluated based on a single measurement axis in the target process. Therefore, it is difficult to detect a defect caused by a combined factor of the processing performed in the target process and the processing performed on the product in each process prior to the target process.
That is, with the prior art, it is difficult to detect at an early stage a sign that a defect occurs due to a single factor or a plurality of factors.
本発明は上記の課題に鑑みてなされたもので、検査段階ごとに、当該検査段階までの所定のセンサのデータを用いて、製品の品質を評価できるようにした品質評価システム、品質評価方法、およびコンピュータプログラムを提供する。 The present invention has been made in view of the above problems, and is a quality evaluation system, a quality evaluation method, which enables evaluation of product quality using data of predetermined sensors up to the inspection stage at each inspection stage. And provide computer programs.
本発明の一つの観点に従う品質評価システムは、複数の工程を経て生産される製品の品質を評価する品質評価システムであって、製品の処理状態を検査段階ごとに計測する各センサからのデータと、各検査段階の全てを終えた製品を最終検査する検査機能からのデータとに基づいて、製品が良品であると判定される場合の各センサのデータの範囲を示す第1評価モデルと、第1評価モデルに基づく第2評価モデルとを作成する評価モデル管理機能と、検査段階毎に、当該検査段階までの所定のセンサのデータを第2評価モデルに基づいて評価する段階毎評価機能と、を備える。 The quality evaluation system according to one aspect of the present invention is a quality evaluation system that evaluates the quality of a product produced through a plurality of processes, and includes data from each sensor that measures the processing state of the product at each inspection stage. The first evaluation model showing the range of data of each sensor when the product is judged to be non-defective based on the data from the inspection function that finally inspects the product that has completed all the inspection stages, and the first evaluation model. An evaluation model management function that creates a second evaluation model based on one evaluation model, and a stage-by-stage evaluation function that evaluates the data of a predetermined sensor up to the inspection stage based on the second evaluation model at each inspection stage. To prepare for.
本発明によれば、単独、或いは複数の要因による不良が発生する兆候を、早期に検知できる。 According to the present invention, it is possible to detect at an early stage a sign that a defect occurs due to a single factor or a plurality of factors.
以下、図面に基づいて、本発明の実施の形態を説明する。本実施形態に係る品質評価システムは、複数の工程を経て完成した良品(製品)についての、各工程でのセンサデータが良品となる値の範囲を算出して、第1評価モデルを作成する。さらに、第1評価モデルに基づいて、各工程での製品評価に使用する第2評価モデルを作成する。これにより、製品の完成前に、各工程において事前に製品を評価することができる。したがって、不良の発生原因となっている工程を早期に検知して対処することができ、生産効率を改善することができる。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. The quality evaluation system according to the present embodiment calculates a range of values in which the sensor data in each process is a good product for a non-defective product (product) completed through a plurality of processes, and creates a first evaluation model. Further, based on the first evaluation model, a second evaluation model used for product evaluation in each process is created. This makes it possible to evaluate the product in advance in each process before the product is completed. Therefore, it is possible to detect and deal with the process causing the defect at an early stage, and it is possible to improve the production efficiency.
以下の説明では、主に、検査段階と作業工程とが一対一で対応している場合を例に挙げて説明するが、これに限らず、検査工程と作業工程とが多対一、あるいは多対多で対応する場合にも本実施形態は適用可能である。作業工程では、例えば、切断、折り曲げ、溶接、穴開け、塗装等の機械的作業と、加硫、成型、蒸留、混合等の化学的作業と、乾燥、加熱、冷却等の物理的作業と、基板の筐体への実装、装置の制御盤への組み込み、基板または装置等へのケーブル接続等の組立作業と、半田付け、初期値の登録、補正、プログラムのインストール等の電気的作業のうち少なくともいずれか一つの作業が含まれる。 In the following description, the case where the inspection stage and the work process have a one-to-one correspondence is mainly described as an example, but the present invention is not limited to this, and the inspection process and the work process are many-to-one or many. This embodiment is also applicable to the case of dealing with many-to-many. In the work process, for example, mechanical work such as cutting, bending, welding, drilling, painting, chemical work such as vulcanization, molding, distillation, mixing, and physical work such as drying, heating, and cooling. Of the assembly work such as mounting the board on the housing, incorporating the device into the control panel, connecting the cable to the board or device, and electrical work such as soldering, initial value registration, correction, and program installation. At least one task is included.
本実施形態では、主に、検査段階と作業工程とが一対一で対応する場合を説明するため、工程のことを段階と呼ぶ場合がある。 In this embodiment, since the case where the inspection stage and the work process have a one-to-one correspondence is mainly described, the process may be referred to as a stage.
図1~図12を用いて第1実施例を説明する。ただし、本発明は以下に示す実施の形態の記載内容に限定されるものではない。当業者であれば、本発明の思想ないし趣旨から逸脱しない範囲で、その構成を変更し得る。 The first embodiment will be described with reference to FIGS. 1 to 12. However, the present invention is not limited to the description of the embodiments shown below. A person skilled in the art may change the configuration without departing from the idea or purpose of the present invention.
図面等における各構成の位置、大きさ、形状、範囲などは、発明の理解を容易にするために記載されたものであり、実際の位置、大きさ、形状、範囲などを表していない場合がある。したがって、本発明は、必ずしも、図面等に開示された位置、大きさ、形状、範囲などに限定されない。 The position, size, shape, range, etc. of each configuration in the drawings, etc. are described for facilitating the understanding of the invention, and may not represent the actual position, size, shape, range, etc. be. Therefore, the present invention is not necessarily limited to the position, size, shape, range, etc. disclosed in the drawings and the like.
以下では、段階評価機「11-1」「11-2」「11-N」のように、複数の同種構成について枝番を添えて表示する。特に区別しない場合は、段階評価機11のように添え字を省略する。
In the following, a plurality of homozygous configurations such as the grade evaluation machines "11-1", "11-2", and "11-N" are displayed with branch numbers. Unless otherwise specified, the subscripts are omitted as in the
本実施例では、良品となった製品(生産品)に対して施された複数の工程処理に対して、良品となる値の範囲を計測することにより、完成品20が良品である場合の各センサ31の値の範囲を示す第1評価モデルを作成する。さらに、本実施例では、各工程21までに各センサ31で計測された複数のデータ軸を持つ次元に対して、写像データを工程毎に作成する。
In this embodiment, each of the cases where the finished
本実施例では、工程毎に、その工程までに計測された複数の計測データ(センサデータとも呼ぶ)の組合せと第2評価モデルとを用いることにより、良品を生産するに必要な値の範囲内か否かを判定する。したがって、本実施例では、良品の完成品20に関して計測されたデータから、良品となるために各工程で必要とされるデータ範囲(第2評価モデルと許容範囲)を算出し、各工程21において製品を事前に評価することができる。
In this embodiment, by using a combination of a plurality of measurement data (also referred to as sensor data) measured up to that process and a second evaluation model for each process, it is within the range of values necessary for producing a good product. Judge whether or not. Therefore, in this embodiment, the data range (second evaluation model and allowable range) required in each process to become a non-defective product is calculated from the data measured for the
各工程21での事前評価には、後述のように、単独評価と組合せ評価とがある。単独評価は、対象の工程21に対応付けられたセンサ31のデータのみに基づく評価である。単独評価では、対象の工程に対応付けられたセンサ31のデータが所定の許容範囲に収まるか否かを判定する。組合せ評価は、対象の工程に至るまでの各工程に対応付けられた各センサ31のデータの組合せに基づく評価である。対象の工程までの各センサを所定のセンサと呼ぶことがある。組合せ評価では、所定のセンサのデータの組合せが第2評価モデル内に存在するか否か判定する。
Preliminary evaluation in each
本実施例では、各評価段階において計測されたデータを、それ以降の段階毎の評価機11およびモデル管理機10へ通知し、評価モデルの作成と計測データの評価とを実行する場合を説明する。
In this embodiment, a case will be described in which the data measured in each evaluation stage is notified to the
図1から図12を用いて、本実施例に係る品質評価システム1の構成と、品質評価システム1を構成する各コンポーネント10,11の動作とについて説明する。
The configuration of the
図1は、品質評価システム1の構成を示す。品質評価システム1の対象とする生産ラインでは、材料4が複数の工程(第1工程21-1、第2工程21-2~第N工程21-N)を経て、完成品20が製作される。
FIG. 1 shows the configuration of the
各工程21には、センサ31がそれぞれ対応付けられている。すなわち、第1工程21-1には第1センサ31-1が、第2工程21-2には第2センサ31-2が、第N工程21-Nには第Nセンサ31-Nが、対応付けられている。完成品20の状態は、検査機30により最終検査される。
A
工程21-1にのみ対応するセンサは、センサ31-1である。工程21-2のみに対応するセンサは、センサ31-2である。工程21-Nにのみ対応するセンサは、センサ31-Nである。 The sensor corresponding only to the step 21-1 is the sensor 31-1. The sensor corresponding only to the step 21-2 is the sensor 31-2. The sensor corresponding only to the process 21-N is the sensor 31-N.
これに対し、工程21-1までに対応するセンサは、センサ31-1だけである。工程21-1は最初の工程であり、それよりも前に工程は存在しないためである。工程21-2までに対応するセンサは、センサ31-1とセンサ31-2である。工程21-3(不図示)までに対応するセンサは、センサ31-1とセンサ31-2とセンサ31-3(不図示)である。工程21-Nまでに対応するセンサは、センサ31-1,31-2,...,31-Nである。 On the other hand, the sensor corresponding to the process 21-1 is only the sensor 31-1. This is because step 21-1 is the first step, and there is no step before that. The sensors corresponding to the steps 21-2 are the sensor 31-1 and the sensor 31-2. The sensors corresponding to the steps 21-3 (not shown) are the sensor 31-1, the sensor 31-2, and the sensor 31-3 (not shown). The sensors corresponding to steps 21-N are sensors 31-1 and 31-2 ,. .. .. , 31-N.
以下の説明において「工程まで」とは、最初の工程から対象の工程までの各工程(対象の工程を含む)の意味である。例えば、「第2工程21-2までの工程」とは、第1工程21-1と第2工程21-2とを意味する。 In the following description, "up to the process" means each process (including the target process) from the first process to the target process. For example, the "steps up to the second step 21-2" mean the first step 21-1 and the second step 21-2.
センサ31としては、例えば、温度センサ、圧力センサ、流量センサ、電流センサ、電圧センサ、周波数センサ、カラーセンサ、厚みセンサ、磁気センサ、導通センサ、画像処理センサ等がある。
Examples of the
品質評価システム1は、例えば、一つの評価モデル管理機10と、複数の段階評価機11とを備える。品質評価システム1は、一つの計算機から構成されてもよいし、複数の計算機を連携させることにより構成されてもよい。すなわち、評価モデル管理機10、各段階評価機11のそれぞれを別々の計算機から構成してもよいし、一つの計算機内に評価モデル管理機10の機能と各段階評価機11の機能とを設けてもよい。
The
各工程の作業者または品質評価システム1を使用するユーザとの間で情報を交換するユーザインターフェース装置(不図示)は、品質評価システム1の全部または一部を構成する計算機とは別体の装置として設けることができる。なお、ユーザインターフェース装置は、ユーザ等へ情報を提供するだけの装置であってもよい。
The user interface device (not shown) that exchanges information with the worker in each process or the user who uses the
評価モデル管理機10は、「評価モデル管理機能」の例である。評価モデル管理機10は、各工程までの処理に対して、完成品20が良品となるために必要な工程処理が実行されたかを評価するためのモデルを管理する。詳細は後述するが、評価モデル管理機10は、第1評価モデルとしての基本評価モデルMBを作成する。さらに、評価モデル管理機10は、基本評価モデルMBから各段階評価機11で使用するモデルMS1,MS2,...,MSNを第2評価モデルとして作成する。以下、特に区別しない場合、評価モデルMSと略記する。評価モデルMSは、検査段階毎に(あるいは工程毎に)、段階評価機11において使用される。評価モデル管理機10は、基本評価モデルMBから作成される各段階毎評価モデルMSを、各段階評価機11へ送信して設定させる。
The evaluation
段階評価機11は、「段階毎評価機能」の例である。段階評価機11は、各工程までの工程処理が完成品20を良品にするための必要条件を満たしているかを判定する。すなわち、段階評価機11は、対象の工程で処理を受けている製品(仕掛品)が将来良品として完成する可能性があるかを、完成前に評価する。完成前の評価を、例えば、事前判定、事前検査等と言い換えることもできる。
The
段階評価機11による評価は、単独評価と組合せ評価とを含む。単独評価では、対象の工程21に対応付けられたセンサ31のみのデータに基づいて、良品となる可能性を有するか否かを判定する。段階評価機11は、対象の工程21に対応するセンサ31のデータが所定の許容範囲に収まっている場合に、良品として完成する可能性が高いと判定し、それ以外の場合に、不良品になる可能性があると判定する。
The evaluation by the
組合せ評価では、最初の工程21-1から対象の工程を含む各工程までに対応付けられているセンサ31からの各データに基づいて、対象の工程で処理を受けている製品(仕掛品)が将来良品として完成する可能性があるか否かを、完成前に評価する。ここでは、最初の工程21-1から対象の工程を含む各工程までに対応付けられたセンサを所定のセンサと呼ぶ。組合せ評価では、所定のセンサのデータが、対象の工程に対応する段階評価機11に設定された段階毎評価モデルMS内に存在するか否かを判定する。
In the combination evaluation, the product (work in process) processed in the target process is based on each data from the
各工程21での具体的処理の一例をあげて説明する。以下に述べる材料取得処理、加熱処理等は説明のための例示である。
An example of specific processing in each
第1センサ31-1は、最初の工程である第1工程21-1において実行された材料取得処理に対して、その量を計測し、計測した量を評価モデル管理機10へ通知する。第1センサ31-1は、段階評価機11-1が工程状態を評価する場合には、計測した量を、第1段階評価機11-1と、後段工程に対応する各段階評価機11-2~11-Nへそれぞれ通知する。
The first sensor 31-1 measures the amount of the material acquisition process executed in the first step 21-1, which is the first step, and notifies the evaluation
第2センサ31-2は、第2工程21-2において実行された材料4への加熱について、その温度状態を計測し、評価モデル管理機10へ通知する。第2センサ31-2は、段階評価機11-2が工程状態を評価する場合には、計測した温度値を、第2段階評価機11-2と、後段工程に対応する各段階評価機11-3(不図示)~11-Nへそれぞれ通知する。
The second sensor 31-2 measures the temperature state of the heating of the
最終段の第Nセンサ31-Nは、第N工程21-Nにおいて実行された、不要部の切断処理について、その切断後の長さを計測し、評価モデル管理機10通知する。第Nセンサ31-Nは、最終段の段階評価機11-Nが工程状態を評価する場合には、計測した長さ値を、第N段階評価機11-Nへ通知する。
The Nth sensor 31-N in the final stage measures the length after cutting the unnecessary portion of the cutting process executed in the Nth step 21-N, and notifies the evaluation
検査機30は、最終工程である第N工程21-Nを終了した完成品20について、ひび割れ等の異常がないかをレーザー光線等を用いて検査し、良品であるか否かを評価し、評価結果を評価モデル管理機10へ通知する。
The
評価モデル管理機10は、各センサ31-1~31-Nからの計測データ(センサデータ)と、検査機30からの検査結果データとから、基本評価モデルMBを作成する。基本評価モデルMBは、良品の生産に必要とされる各工程までの所定のセンサによる計測値データの範囲を示すモデルである。
The evaluation
評価モデル管理機10は、基本評価モデルMBのデータから、各段階評価機11-1~11-Nで使用される評価モデルMSを作成する。段階毎評価モデルMSとは、対象の工程(対象の検査段階)までに実行された各工程21における処理が、良品生産に必要とされる処理の範囲内か否かを各段階評価機11が評価するための評価モデルである。評価モデルMSは、対象の工程まで用の評価モデル、対象の検査段階まで用の評価モデル、段階毎評価モデルと呼ぶことができる。評価モデル管理機10は、作成した評価モデルMSを各段階評価機11へ通知し、設定させる。
The evaluation
具体的には、評価モデル管理機10は、基本評価モデルMBから第N段階まで用評価モデルMSNを作成し、その評価モデルMSNを第N段階評価機11-Nへ通知する。さらに、評価モデル管理機10は、第N段階まで用評価モデルMSNから、第N-1段階まで用評価モデルを作成し、図示しない第N段階-1評価機へ通知する。同様に、評価モデル管理機10は、第3段階まで用評価モデルMS3(不図示)から、第2段階まで用評価モデルMS2を作成し、第2段階評価機11-2へ通知する。
Specifically, the evaluation
さらに、評価モデル管理機10は、第2段階まで用評価モデルMS2から、第1段階まで用評価モデルMS1を作成し、第1段階評価機11-1へ通知する。各段階評価機11-1~11-Nは、各工程までにセンサ31により計測された値を用いて、良品生産に必要な工程処理が各工程で実行されたか否かを判定し、良品生産に必要な工程処理が実行されていないと判定すると、アラートを提示する。提示されたアラートは、例えば評価モデル管理機10に接続されたユーザインターフェース装置を介して画面に表示される。
Further, the evaluation
このように、本実施例の品質評価システム1は、各工程の終了後に、それ以前に実行された工程処理を含めて、仕掛中の製品の状態を評価する。これにより、品質評価システム1は、各検査段階(各工程)までの処理の組合せによる不良の発生を検出できる。さらに、品質評価システム1は、検査機30による最終検査を待たずに、不良品の発生原因となっている工程を特定して、迅速な対応をユーザへ促すことができる。
As described above, the
図2は、評価モデルを作成するシーケンス図である。評価モデル管理機10は、基本評価モデルMBおよび段階毎評価モデルMSの作成に際して、各センサ31および検査機30からのデータを取得する。以下、ステップを「S」と略記する場合がある。
FIG. 2 is a sequence diagram for creating an evaluation model. The evaluation
上記の例では、第1センサ31-1は、第1工程21-1で実行された材料取得処理に対して、その量を計測し、計測した値を評価モデル管理機10へ通知する(S11)。第2センサ31-2は、第2工程21-2において実行された材料への加熱に対して、その温度状態を計測し、計測した値を評価モデル管理機10へ通知する(S12)。第Nセンサ31-Nは、第N工程21-Nにおいて実行された、不要部の切断処理に対して、切断後の長さを計測し、計測した値を評価モデル管理機10へ通知する(S13)。
In the above example, the first sensor 31-1 measures the amount of the material acquisition process executed in the first step 21-1, and notifies the evaluation
検査機30は、第N工程を終了した完成品20に対して、ひび割れ等の異常がないか検査することにより、完成品20が良品であるか否かを評価し、その評価結果を評価モデル管理機10へ通知する(S14)。
The
以降、上述したステップS11~ステップS14のステップが繰り返し実行され、所定数(例えば100件)の良品を生産するために必要な計測データ取得が完了するまで、継続される。 After that, the steps of steps S11 to S14 described above are repeatedly executed, and are continued until the acquisition of measurement data necessary for producing a predetermined number (for example, 100) of non-defective products is completed.
やがて、第1センサ31-1による評価モデル管理機10への計測データの通知(S21)、第2センサ31-2による評価モデル管理機10への計測データの通知(S22)、第Nセンサ31-Nによる評価モデル管理機10への計測データの通知(S23)、および検査機30による評価モデル管理機10への検査結果の通知(S24)が行われると、評価モデル管理機10は、所定数の良品を生産するために必要な計測データを取得したことになる。
Eventually, the first sensor 31-1 notifies the evaluation
評価モデル管理機10は、各センサ31から受領した計測データと、検査機30から複数受領した検査結果データとから、良品の生産に必要とされる各工程までのセンサ31による計測値データの範囲を示す基本評価モデルMBを作成する(S25)。基本評価モデルMBは、例えば、マハラノビス距離を用いて作成してもよい。
The evaluation
図3は、評価モデル管理機10が各段階まで用評価モデルMSを作成して配布するシーケンス図である。評価モデル管理機10は、作成した基本評価モデルMBのデータから、各段階毎評価モデルMSを作成し、各段階評価機11-1~11-Nへ通知する。
FIG. 3 is a sequence diagram in which the evaluation
評価モデル管理機10は、基本評価モデルMBのデータを、第N段階まで用評価モデルMSNとして設定する(S31)。さらに、評価モデル管理機10は、第N段階まで用評価モデルMSNのデータを、第N-1段階までの複数のセンサ31が計測するデータ種の次元へ写像することにより、第N-1段階まで用評価モデルを作成する(不図示)。
The evaluation
以下同様に、評価モデル管理機10は、第3段階まで用評価モデルMS3のデータを、第2段階までに計測される温度の次元と量の次元との2次元空間に対して写像することにより、第2段階まで用評価モデルMS2を作成する(S32)。モデルMS3は図中では省略している。
Similarly, the evaluation
評価モデル管理機10は、第2段階まで用評価モデルMS2のデータを、第1段階までに計測される量の次元の1次元空間に対して写像することにより、第1段階まで用評価モデルMS1を作成する(S33)。
The evaluation
評価モデル管理機10は、第1段階まで用評価モデルMS1を作成すると、第N段階まで用評価モデルMSNのデータと第Nセンサの測定値の許容範囲データとを算出して、第N段階評価機11-Nへ通知する(S34)。第Nセンサの測定値の許容範囲データとは、N番目の工程に対応付けられたセンサ31-Nのデータが、仕掛中の製品が第N工程で期待される所定の品質を満たすことを示す範囲である。同様に、例えば、第2センサ31-2の測定値が第2センサ用の許容範囲に収まる場合、第2工程で仕掛中の製品は、第2工程で期待される品質を満たすと判定される。
When the evaluation
評価モデル管理機10は、第2段階まで用評価モデルMS2のデータと第2センサ31-2の測定値の許容範囲データとを算出して、第2段階評価機11-2へ通知する(S35)。さらに、評価モデル管理機10は、第1段階まで用評価モデルMS1のデータを、第1段階評価機11-1へ通知する(S36)。
The evaluation
図4は、各工程(各段階)で行われる評価のシーケンス図である。本実施例では、各工程21において、仕掛中の製品の品質が管理される。図中では、構成の名称を簡略化して記載する場合がある。例えば、図4では、段階評価機を「評価」と略している。
FIG. 4 is a sequence diagram of evaluation performed in each step (each step). In this embodiment, the quality of the product in process is controlled in each
第1センサ31-1は、計測した材料の量の値を、第1段階評価機11-1および後段工程の段階評価機である第2段階評価機11-2~第N段階評価機11-Nへそれぞれ通知する(S41~S43)。 The first sensor 31-1 measures the measured amount of material to the first stage evaluation machine 11-1 and the second stage evaluation machine 11-2 to the second stage evaluation machine 11-, which are the stage evaluation machines of the subsequent process. Notify N of each (S41 to S43).
最初の評価機である第1段階評価機11-1では、第1センサ31-1にて計測されたデータ(単独データ)のみについて評価される(S44)。対象の工程21に対応するセンサ31のみのデータ(単独データ)に基づいて行われる評価のことを、本明細書では「単独評価」と呼ぶ。第1段階評価機11-1は、第1センサ31-1のデータが、評価モデル管理機10から設定された第1許容範囲内に存在するか判定する(S44)。
The first-stage evaluation machine 11-1, which is the first evaluation machine, evaluates only the data (single data) measured by the first sensor 31-1 (S44). The evaluation performed based on the data (single data) of only the
ここで、第1許容範囲とは、第1センサ31-1の測定値の許容範囲データであり、仕掛中の製品が良品の完成品20になるために必要とされる値(所定の品質)を有することを示す。同様に、第N許容範囲とは、第N番目のセンサ31-Nの単独データを評価するために用いられる許容範囲データである。
Here, the first permissible range is the permissible range data of the measured values of the first sensor 31-1 and is a value (predetermined quality) required for the product in process to become a non-defective
第1段階評価機11-1は、第1センサ31-1のデータ第1許容範囲内に存在するか評価する(S44)。第1段階評価機11-1は、第1センサ31-1のデータが第1許容範囲から外れていると判定すると、アラートを出力することができる(S44)。アラートは、例えば、ディスプレイへの表示、警告音、警告メッセージの読み上げ、電子メールまたはチャット等への出力として、ユーザに与えられる。アラートを受けたユーザは、例えば生産ラインを一時停止させたり、問題の生じた工程を確認したりといった対策を実施することができる。 The first-stage evaluation machine 11-1 evaluates whether or not the data is within the first permissible range of data of the first sensor 31-1 (S44). The first-stage evaluation machine 11-1 can output an alert when it is determined that the data of the first sensor 31-1 is out of the first permissible range (S44). The alert is given to the user, for example, as a display, a warning sound, a reading of a warning message, an output to an email, a chat, or the like. The user who receives the alert can take measures such as suspending the production line or confirming the process in which the problem has occurred.
第2センサ31-1は、計測した温度値を、第2段階評価機11-2および後段工程の第N段階評価機11-Nまでの各評価機へ通知する(S45,S46)。第2段階評価機11-2は、単独評価(S47)と組合せ評価(S48)を実施する。 The second sensor 31-1 notifies each evaluation machine of the second stage evaluation machine 11-2 and the Nth stage evaluation machine 11-N of the subsequent process of the measured temperature value (S45, S46). The second stage evaluation machine 11-2 carries out individual evaluation (S47) and combination evaluation (S48).
最初に第2段階評価機11-2は、単独評価を実行する。単独評価では、第2センサ31-2にて計測された単独データの値が、良品生産に必要な値の範囲内であるか否か、すなわち第2許容範囲内であるかが判定される(S47)。第2段階評価機11-2は、計測された単独データ(温度値データ)が第2許容範囲外であると判定すると、アラートを出力する(S47)。 First, the second stage evaluation machine 11-2 performs an independent evaluation. In the stand-alone evaluation, it is determined whether or not the value of the stand-alone data measured by the second sensor 31-2 is within the range of the value required for the production of non-defective products, that is, whether or not it is within the second permissible range (2nd permissible range). S47). The second stage evaluation machine 11-2 outputs an alert when it is determined that the measured single data (temperature value data) is out of the second allowable range (S47).
第2段階評価機11-2は、単独データが第2許容範囲内に存在すると判定すると、組合せ評価を実行する。組合せ評価では、第1段階の工程21-1から第2段階の工程21-2を含む各工程に対応するセンサ31-1,31-2のデータの組合せが、第2評価モデルMS2内に存在するか判定する(S48)。上述の通り、対象の工程以前の各センサのデータを所定のセンサのデータと呼ぶ。第2段階評価機11-2は、所定のセンサ31-1,31-2のデータの組合せが第2評価モデルMS2の範囲外であると判定すると、アラートを出力する。 When the second stage evaluation machine 11-2 determines that the single data exists within the second permissible range, the second stage evaluation machine 11-2 executes the combination evaluation. In the combination evaluation, the combination of the data of the sensors 31-1 and 31-2 corresponding to each process including the process 21-1 of the first stage to the process 21-2 of the second stage exists in the second evaluation model MS2. It is determined whether or not to do (S48). As described above, the data of each sensor before the target process is referred to as the data of a predetermined sensor. The second-stage evaluation machine 11-2 outputs an alert when it is determined that the combination of data of the predetermined sensors 31-1 and 31-2 is out of the range of the second evaluation model MS2.
第Nセンサ31-Nは、計測した長さ値を、第N段階評価機11-Nへ通知する(S49)。第N段階評価機11-Nも、単独評価(S50)と組合せ評価(S51)とを実行する。 The Nth sensor 31-N notifies the Nth stage evaluation machine 11-N of the measured length value (S49). The N-stage evaluation machine 11-N also performs individual evaluation (S50) and combination evaluation (S51).
第N段階評価機11-Nは、第Nセンサ31-Nで計測した単独データの値が、第N許容範囲内であるか否かを評価する(S50)。第N段階評価機11-Nは、単独データ(温度値データ)が第N許容範囲外である場合、アラートを出力する(S50)。 The Nth stage evaluation machine 11-N evaluates whether or not the value of the single data measured by the Nth sensor 31-N is within the Nth permissible range (S50). The Nth stage evaluation machine 11-N outputs an alert when the single data (temperature value data) is out of the Nth allowable range (S50).
第N段階評価機11-Nは、単独データが第N許容範囲内である場合、組合せ評価を実施する。第N段階評価機11-Nは、第1工程21-1から第N工21-Nを含む各工程のセンサ(所定のセンサ)のデータの組合せが第N評価モデルに含まれているか否かを判定する(S51)。第N段階評価機11-Nは、所定のセンサのデータの組合せが第N評価モデルの範囲外であると判定すると、アラートを出力する(S51)。 The Nth stage evaluation machine 11-N performs a combination evaluation when the single data is within the Nth allowable range. In the Nth stage evaluation machine 11-N, whether or not the combination of data of the sensors (predetermined sensors) of each process including the first process 21-1 to the Nth operation 21-N is included in the Nth evaluation model. (S51). The Nth stage evaluation machine 11-N outputs an alert when it is determined that the combination of data of a predetermined sensor is out of the range of the Nth evaluation model (S51).
検査機30は、完成品20の状態をレーザー等を用いて計測し(S52)、計測データに基づいて、完成品20の状態を評価する(S53)。検査機30は、最終検査の結果として、完成品20が良品であるか否かを出力する(S53)。最終検査の結果は、図2で述べたように、評価モデル管理機10に通知される(図2のS14,S24)。
The
図5は、第3段階で使用する評価モデルを示す説明図である。本実施例では、工程と検査段階とが一対一で対応している。したがって、工程21が一つ進むにつれて、センサ31のデータ種類も一つ増加する。3つめの工程21-3では、その第3工程21-3で処理中の製品には、累計で3つのセンサ31-1,31-2,31-3が関与していることになる。各センサのデータを一つの軸と見立てると、3つのセンサが関与する第3工程21-3に対応する評価モデルMS3は、図5に示すように3つの次元を持つ。
FIG. 5 is an explanatory diagram showing an evaluation model used in the third stage. In this embodiment, there is a one-to-one correspondence between the process and the inspection stage. Therefore, as the
本実施例では、例えば、x軸に示す第1センサ31-1にて材料4の量の値を計測し、続いてy軸に示す第2センサ31-2にて温度値を計測し、次にz軸に示す第3センサ31-3にて長さ値を計測する。
In this embodiment, for example, the value of the amount of the
第3段階まで用評価モデルMS3は、所定数(例えば100個)の良品を生産した場合に計測された、量の値(x)、温度の値(y)、長さの値(z)の3次元データの範囲として表現することができる。例えば、第3段階まで用モデルMS3は、下記の式(1)のように表現することができる。 The evaluation model MS3 for up to the third stage has a quantity value (x), a temperature value (y), and a length value (z) measured when a predetermined number (for example, 100 pieces) of non-defective products are produced. It can be expressed as a range of three-dimensional data. For example, the model MS3 for up to the third stage can be expressed by the following equation (1).
(x-3)^2 + (y-2)^2 + (z-4)^2 ≦1 ・・・ 式(1) (x-3) ^ 2 + (y-2) ^ 2 + (z-4) ^ 2 ≤ 1 ・ ・ ・ Equation (1)
第3段階における単独評価では、第3段階の単独データであるz軸のデータが所定の許容範囲(値za~値zb)に収まる場合に、仕掛中の製品は第3段階で要求される所定の品質を有すると評価される。第3段階まで用評価モデルMS3を用いる組合せ評価では、x軸の第1センサ31-1のデータ値(x)と、y軸の第2センサ31-2のデータ値(y)と、さらに、z軸の第3センサ31-3のデータ値(z)とが、式(1)を満たす場合に、仕掛中の製品が良品として完成しうる品質を有すると評価される。他の段階についても同様である。 In the independent evaluation in the third stage, if the z-axis data, which is the independent data in the third stage, falls within the predetermined allowable range (value za to value zb), the product in process is the predetermined product required in the third stage. It is evaluated to have the quality of. In the combination evaluation using the evaluation model MS3 for up to the third stage, the data value (x) of the first sensor 31-1 on the x-axis, the data value (y) of the second sensor 31-2 on the y-axis, and further. When the data value (z) of the third sensor 31-3 on the z-axis satisfies the equation (1), it is evaluated that the product in progress has a quality that can be completed as a good product. The same is true for other stages.
そして、第3工程に到達した製品が最終的に良品として完成するためには、少なくとも、第3段階までに計測された各センサ31-1,31-2,31-3で計測された値の組合せが、第3段階まで用評価モデルMS3の範囲内である必要がある。 Then, in order for the product that has reached the third step to be finally completed as a non-defective product, at least the values measured by the sensors 31-1, 31-2, 31-3 measured up to the third step are used. The combination needs to be within the range of the evaluation model MS3 for up to the third stage.
図6は、第2段階で使用する評価モデルMS2を示す説明図である。第2段階(第2工程21-2)に到達した仕掛中の製品は、第1工程21-1の第1センサ31-1により、その量の値が計測されており、第2工程21-2の第2センサ31-2により、その温度の値が計測されている。 FIG. 6 is an explanatory diagram showing the evaluation model MS2 used in the second stage. The value of the amount of the product in process that has reached the second stage (second step 21-2) is measured by the first sensor 31-1 of the first step 21-1, and the second step 21- The value of the temperature is measured by the second sensor 31-2 of 2.
第2段階まで用評価モデルMS2は、所定数(例えば100)の良品を生産したときに、計測された量の値(x)と温度の値(y)との2次元データの範囲を示す。すなわち、第2段階評価機11-2の使用する評価モデルMS2は、第1センサ31-1のデータ軸であるx軸と、第2センサ31-2のデータ軸であるy軸とを備える2次元のデータ範囲として定義することができる。 The evaluation model MS2 for up to the second stage shows the range of two-dimensional data of the measured quantity value (x) and the temperature value (y) when a predetermined number (for example, 100) of non-defective products are produced. That is, the evaluation model MS2 used by the second-stage evaluation machine 11-2 includes an x-axis which is the data axis of the first sensor 31-1 and a y-axis which is the data axis of the second sensor 31-2. It can be defined as a dimensional data range.
評価モデルMS2は、例えば下記の式(2)のように表現することができる。第1センサ31-1の値として許容される領域、および第2センサ31-2の値として許容される領域は、上述の式(1)をxy平面へ写像(平行投影)した領域に該当する。 The evaluation model MS2 can be expressed as, for example, the following equation (2). The region allowed as the value of the first sensor 31-1 and the region allowed as the value of the second sensor 31-2 correspond to the region obtained by mapping (parallel projection) the above equation (1) onto the xy plane. ..
(x-3)^2 + (y-2)^2 ≦1 ・・・ 式(2) (x-3) ^ 2 + (y-2) ^ 2 ≤ 1 ・ ・ ・ Equation (2)
第2段階での単独評価では、y軸の第2センサ31-2のデータが値yaから値ybの範囲内にある場合に、仕掛中の製品は第2段階で要求される所定の品質を有すると評価される。第2段階まで用評価モデルMS2を用いる組合せ評価では、x軸の第1センサ31-1のデータ値(x)、かつ、y軸の第2センサ31-2のデータ値(y)とが、式(2)を満たす場合に、仕掛中の製品が良品として完成しうる品質を有すると評価される。 In the independent evaluation in the second stage, when the data of the second sensor 31-2 on the y-axis is within the range from the value ya to the value yb, the product in process has the predetermined quality required in the second stage. Evaluated to have. In the combination evaluation using the evaluation model MS2 for up to the second stage, the data value (x) of the first sensor 31-1 on the x-axis and the data value (y) of the second sensor 31-2 on the y-axis are used. When the formula (2) is satisfied, it is evaluated that the product in progress has a quality that can be completed as a good product.
図7は、第1段階で使用する評価モデルMS1を示す説明図である。第1段階(第1工程21-1)では、第1センサ31-1により、材料4の量の値が計測される。
FIG. 7 is an explanatory diagram showing the evaluation model MS1 used in the first stage. In the first step (first step 21-1), the value of the amount of the
第1段階まで用評価モデルMS1は、所定数(例えば100)の良品を生産したときに、計測された量の値の1次元データの範囲として定義することができる。例えば、第1段階まで用モデルMS1は、下記の式(3)のように表現することができる。第1センサ31-1の値として許容される領域は、式(2)をx軸へ写像(平行投影)した領域が該当する。 The evaluation model MS1 for up to the first stage can be defined as a range of one-dimensional data of the measured quantity values when a predetermined number (for example, 100) of non-defective products are produced. For example, the model MS1 for up to the first stage can be expressed by the following equation (3). The region allowed as the value of the first sensor 31-1 corresponds to the region in which the equation (2) is mapped (parallel projection) to the x-axis.
2≦x≦4 ・・・ 式(3) 2 ≤ x ≤ 4 ・ ・ ・ Equation (3)
第1段階まで用評価モデルMS1では、x軸の第1センサ31-1のデータが値xaから値xbの範囲内にある場合に、仕掛中の製品は第1段階で要求される所定の品質を有すると評価される。 For up to the first stage In the evaluation model MS1, when the data of the first sensor 31-1 on the x-axis is within the range from the value xa to the value xb, the product in process is of the predetermined quality required in the first stage. Is evaluated as having.
図8は、評価モデルの管理を示すフローチャートである。図8に示す処理は、所定のタイミングで実行させることができる。所定のタイミングとしては、例えば、生産対象の製品が変更される場合、工場の始業時、工程の全部または一部を変更したり入れ替えたりした場合等がある。 FIG. 8 is a flowchart showing the management of the evaluation model. The process shown in FIG. 8 can be executed at a predetermined timing. The predetermined timing may be, for example, when the product to be produced is changed, when the factory is started, or when all or part of the process is changed or replaced.
評価モデル管理機10は、図21で後述する評価モデル管理プログラムP101を開始させると、所定数の良品を生産するために必要なセンサデータ(センサで計測されたデータ)が蓄積されたかを判定する(S101)。所定数の良品を生産するために必要なセンサデータを、「所定数の良品データ」と呼ぶ場合がある。
When the evaluation model management program P101, which will be described later in FIG. 21, is started, the evaluation
評価モデル管理機10は、所定数の良品データが蓄積されるまでステップS101を周期的に実行し、待機する(S101:NO)。評価モデル管理機10は、所定数の良品データが蓄積されたと判定すると(S101:YES)、各センサ31から取得された複数の計測データと、検査機30から取得された複数の検査結果データとに基づいて、良品の生産に必要とされる、各工程までの各センサのデータの範囲を示す基本評価モデルMBを作成する(S102)。
The evaluation
評価モデル管理機10は、完成品用の基本評価モデルMBのデータを、第N段階まで用評価モデルMSNとして設定する(S103)。
The evaluation
さらに、評価モデル管理機10は、第N段階まで用評価モデルデータMSNを、第N-1段階までの各センサが計測するデータ種の次元へ写像することにより、第N-1段階まで用評価モデルを作成する(S104)。
Further, the evaluation
評価モデル管理機10は、各段階で使用される評価モデルを全て作成したか判定する(S105)。評価モデル管理機10は、未作成の評価モデルがある場合(S105:NO)、最新の評価モデルに対応する段階からさらに一つ前の段階で使用する評価モデルを作成する(S104)。
The evaluation
評価モデル管理機10は、ステップS104とステップS105とを繰り返し実行することにより、第N-1段階まで用評価モデルから第1段階まで用評価モデルMS1までをそれぞれ作成する。作成された各評価モデルのデータは、図21で後述する評価モデルデータD102としてメモリへ記憶される(S105)。
The evaluation
評価モデル管理機10は、第1段階まで用評価モデルを作成すると、各段階で使用される評価モデルのデータと、各段階のセンサ31で計測される単独データの良否を判定するための所定の許容範囲とを設定し(S106)、設定された評価モデルのデータおよび許容範囲のデータを各段階評価機11へそれぞれ通知する(S107)。第1段階評価機11-1では、第1センサ31-1のデータのみを用いるため、1次元の評価モデルMS1の範囲と、第1センサ31-1のデータが許容される範囲のデータとは一致する。したがって、第1段階評価機11-1には、第1段階まで用評価モデルMS1だけが評価モデル管理機10から通知される。評価モデル管理機10は、ステップS107が終了すると、本処理を終了させる。
When the evaluation
図9は、第1段階での評価方法を示すフローチャートである。第1段階評価機11-1は、図22で後述する段階評価プログラムP111の一つである第1段階評価プログラムを開始させると、評価モデル管理機10から第1段階まで用評価モデルMS1を受信したか判定する(S111)。
FIG. 9 is a flowchart showing the evaluation method in the first stage. When the first-stage evaluation machine 11-1 starts the first-stage evaluation program, which is one of the stage evaluation programs P111 described later in FIG. 22, the first-stage evaluation machine 11-1 receives the evaluation model MS1 for the evaluation
第1段階評価機11-1は、評価モデルMS1を受信していないと判定すると(S111:NO)、評価モデル管理機10から評価モデルMS1を受信するまで待機する。
When the first stage evaluation machine 11-1 determines that the evaluation model MS1 has not been received (S111: NO), the first stage evaluation machine 11-1 waits until the evaluation model MS1 is received from the evaluation
第1段階評価機11-1は、評価モデルMS1を受信したと判定すると(S111:YES)、第1センサ31-1からのセンサデータ(計測値のデータ)を受信したか判定する(S112)。第1段階評価機11-1は、第1センサ31-1のデータを受信するまで待機する(S112:NO)。 When the first-stage evaluation machine 11-1 determines that the evaluation model MS1 has been received (S111: YES), it determines whether the sensor data (measured value data) from the first sensor 31-1 has been received (S112). .. The first-stage evaluation machine 11-1 waits until the data of the first sensor 31-1 is received (S112: NO).
第1段階評価機11-1は、第1センサ31-1のデータを受信したと判定すると(S112:YES)、受信された第1センサ31-1のデータ(計測値)が、評価モデルMS1の範囲内であるか判定する(S113)。 When the first-stage evaluation machine 11-1 determines that the data of the first sensor 31-1 has been received (S112: YES), the received data (measured value) of the first sensor 31-1 is the evaluation model MS1. It is determined whether it is within the range of (S113).
第1段階評価機11-1は、第1センサ31-1で計測された値が、評価モデルMS1の範囲内であると判定すると(S113:YES)、ステップS112へ戻り、第1センサ31-1からの新たなデータを待つ。 When the first stage evaluation machine 11-1 determines that the value measured by the first sensor 31-1 is within the range of the evaluation model MS1 (S113: YES), it returns to step S112 and returns to the first sensor 31-. Wait for new data from 1.
第1段階評価機11-1は、第1センサ31-1で計測された値が、評価モデルMS1の範囲外であると判定すると(S113:NO)、第1センサ31-1のデータが評価モデルMS1の範囲外となったことを示すアラートを出力する(S114)。 When the first-stage evaluation machine 11-1 determines that the value measured by the first sensor 31-1 is out of the range of the evaluation model MS1 (S113: NO), the data of the first sensor 31-1 is evaluated. An alert indicating that the model MS1 is out of range is output (S114).
このように、第1工程21-1は、最初の工程であり、それよりも前に他の工程は存在しないため、ステップ113による単独評価のみが実行される。第2工程から先の各工程(21-2~21-N)では、対象工程に至るまでの前工程でも製品が処理されるため、単独評価だけでなく組合せ評価も行われる。第2段階評価機11-2から第N段階評価機11-Nまでの各段階評価機11による評価処理は、使用する評価モデルおよび使用するセンサが異なるだけであり、基本的な動作は共通する。そこで、第N段階評価機11-Nを代表として説明する。
As described above, since the first step 21-1 is the first step and there is no other step before that, only the independent evaluation according to the step 113 is executed. In each step (21-2 to 21-N) from the second step to the subsequent steps, since the product is processed in the pre-steps leading up to the target step, not only individual evaluation but also combined evaluation is performed. The evaluation processing by each
図10は、第N段階での評価方法を示すフローチャートである。第2段階以降の各段階評価機11では、図10に示すような評価処理が実行される。すなわち、図10に示す処理は、段階評価機11での評価処理であると考えることもできる。ただし、第1段階評価機11-1は、図10中の組合せ評価に関するステップは実行しない。
FIG. 10 is a flowchart showing the evaluation method in the Nth stage. In each
第N段階評価機11-Nは、段階評価プログラムP111の一つである第N段階評価プログラムを開始させると、第N段階まで用評価モデルMSNのデータと第Nセンサ31-Nの許容範囲のデータとを評価モデル管理機10から受信したかを判定する(S121)。第N段階評価機11-Nは、評価モデルMSNおよび許容範囲のデータを評価モデル管理機10から受信するまで待機する(S121:NO)。 When the N-stage evaluation machine 11-N starts the N-stage evaluation program, which is one of the stage evaluation programs P111, the data of the evaluation model MSN and the allowable range of the N-sensor 31-N are up to the N-stage. It is determined whether or not the data is received from the evaluation model management machine 10 (S121). The Nth stage evaluation machine 11-N waits until the evaluation model MSN and the data of the allowable range are received from the evaluation model management machine 10 (S121: NO).
第N段階評価機11-Nは、評価モデルMSNおよび許容範囲のデータを受信したと判定すると(S121:YES)、第Nセンサ31-Nからデータを受信したか判定する(S122)。第N段階評価機11-Nは、第Nセンサ31-Nからデータを受信していないと判定すると(S122:NO)、そのデータを受信するまで待機する。 When the Nth stage evaluation machine 11-N determines that the evaluation model MSN and the data in the allowable range have been received (S121: YES), it determines whether the data has been received from the Nth sensor 31-N (S122). When the N-th stage evaluator 11-N determines that the data has not been received from the N-th sensor 31-N (S122: NO), the N-th stage evaluator 11-N waits until the data is received.
第N段階評価機11-Nは、第Nセンサ31-Nからデータを受信したと判定すると(S122:YES)、第Nセンサ31-Nの単独データの値が、良品生産に必要な所定の品質を示す許容範囲内にあるかを判定する(S123)。 When the Nth stage evaluation machine 11-N determines that the data has been received from the Nth sensor 31-N (S122: YES), the value of the single data of the Nth sensor 31-N is a predetermined value required for good product production. It is determined whether the quality is within the allowable range (S123).
第N段階評価機11-Nは、第Nセンサ31-Nの単独データの値が、良品生産に必要な値の範囲外であると判定すると(S123:NO)、単独データが許容範囲外であることを示すアラートを出力する(S124)。 When the N-th stage evaluation machine 11-N determines that the value of the single data of the N-th sensor 31-N is out of the range of the value required for the production of non-defective products (S123: NO), the single data is out of the allowable range. An alert indicating that there is is output (S124).
第N段階評価機11-Nは、第Nセンサ31-Nの単独データが、所定の許容範囲内にあると判定すると(S123:YES)、第Nセンサ31-Nまでに計測された各センサ31-1~31-Nのデータの組合せが、第N段階まで用評価モデルMSNの範囲内であるか判定する(S125)。第N段階評価機11-Nは、所定のセンサ31-1~31-Nのデータの組合せが評価モデルMSNの範囲内にあると判定すると(S125:YES)、ステップS122へ戻る。 When the N-stage evaluation machine 11-N determines that the single data of the N-th sensor 31-N is within a predetermined allowable range (S123: YES), each sensor measured up to the N-th sensor 31-N. It is determined whether the combination of the data of 31-1 to 31-N is within the range of the evaluation model MSN up to the Nth stage (S125). When the N-stage evaluation machine 11-N determines that the combination of data of the predetermined sensors 31-1 to 31-N is within the range of the evaluation model MSN (S125: YES), the process returns to step S122.
一方、第N段階評価機11-Nは、所定のセンサ31-1~31-Nにより計測された各データの組合が、評価モデルMSNの範囲外あると判定すると(S125:NO)、アラートを出力する(S126)。ステップS126で出力されるアラートは、所定のセンサのデータの組合せが評価モデルMSNの範囲外となったことを示す。 On the other hand, when the N-stage evaluation machine 11-N determines that the combination of the data measured by the predetermined sensors 31-1 to 31-N is out of the range of the evaluation model MSN (S125: NO), it issues an alert. Output (S126). The alert output in step S126 indicates that the combination of data of the predetermined sensor is out of the range of the evaluation model MSN.
図11は、各センサ31からのデータ(計測値)を管理するテーブルT1を示す。この管理テーブルT1は、評価モデルを作成する場合に使用される。ここでは、理解の容易のために、3つの工程21-1~21-3からなる生産ラインを例に挙げて説明する。以下の説明では、材料の識別子を用いることにより、テーブルの各行を識別する。
FIG. 11 shows a table T1 that manages data (measured values) from each
計測値管理テーブルT1は、例えば、材料4の識別子C11と、第1センサ31-1により計測されたデータC12と、第2センサ31-2により計測されたデータC13と、第3センサ31-3により計測されたデータC14と、検査機30により検査された評価結果のデータC15と、検査機30の検査により良品と判定された完成品20の識別子C16、とを備える。
The measured value management table T1 includes, for example, the identifier C11 of the
第1行目(材料ID=MA1)は、第1センサ31-1のデータが値x1であり、第2センサ31-2のデータが値y1であり、第3センサ31-3のデータが値z1であり、最終検査の結果は良品(PASS)であり、完成品として識別子P1が付与されたことを示す。 In the first line (material ID = MA1), the data of the first sensor 31-1 is the value x1, the data of the second sensor 31-2 is the value y1, and the data of the third sensor 31-3 is the value. It is z1 and the result of the final inspection is a good product (PASS), indicating that the identifier P1 has been given as a finished product.
同様に、第2行目(MA2)~第6行目(MA6)において、材料4に施された各工程処理に関して各センサ31-1~31-3が計測したデータの値と、検査機30による最終検査(最終評価)の結果と、良品の場合の完成品識別子とが管理される。
Similarly, in the second row (MA2) to the sixth row (MA6), the values of the data measured by the sensors 31-1 to 31-3 for each process processed on the
第7行目(MA7)は、第1センサ31-1のデータは値x7であり、第2センサ31-2のデータは値y7であり、第3センサ31-3のデータは値z7であり、検査機30の評価は不良品(FAIL)であり、完成品識別子は付与されていないことを示す。
In the seventh line (MA7), the data of the first sensor 31-1 is the value x7, the data of the second sensor 31-2 is the value y7, and the data of the third sensor 31-3 is the value z7. , The evaluation of the
第8行目(MA8)から最終行(MA103)についても、上記と同様である。最終行(MA103)では、完成品としての識別子P100が設定されている。識別子P100は、完成品20が所定数の一例としての100個製造されたことを示す。なお、図11の例では、完成品の識別子P100は、材料の識別子MA103に比べて3つ少ない。これは、3個の不良品が発生したことを意味する。
The same applies to the eighth row (MA8) to the last row (MA103). In the final line (MA103), the identifier P100 as a finished product is set. The identifier P100 indicates that 100
図12は、各センサ31のデータに対する、各段階評価機11および検査機30の評価を管理する計測値管理テーブルT2を示す。図12も図11と同様に、3つの工程からなる生産ラインを例に挙げて説明する。
FIG. 12 shows a measured value management table T2 that manages the evaluation of each
計測値管理テーブルT2は、例えば、材料の識別子C21と、第1段階評価機11-1が保持する第1センサまでのデータ評価C22と、第2段階評価機11-2が保持する第2センサまでのデータ評価C23と、第3段階評価機11-3が保持する第3センサまでのデータ評価C24と、検査機30が保持する最終評価C25と、良品の場合の完成品識別子C26とを備える。以下、第1段階評価機による評価を第1評価、第2段階評価機による評価を第2評価、第3段階評価機による評価を第3評価、検査機による評価を最終評価と呼ぶことがある。
The measured value management table T2 includes, for example, the material identifier C21, the data evaluation C22 up to the first sensor held by the first stage evaluation machine 11-1, and the second sensor held by the second stage evaluation machine 11-2. Data evaluation C23 up to, data evaluation C24 up to the third sensor held by the third stage evaluation machine 11-3, final evaluation C25 held by the
第1行目(材料識別子=MA101)の第1評価C22では、第1工程の処理の結果、第1センサのデータ値x101は、x軸の許容範囲(xa~xb)内にあり、良品(PASS)であると判定されていることが示されている(単独評価)。 In the first evaluation C22 of the first line (material identifier = MA101), as a result of the processing of the first step, the data value x101 of the first sensor is within the allowable range (xa to xb) of the x-axis, and is a good product (good product (xa to xb). It is shown that it is determined to be PASS) (single evaluation).
第1行目(MA101)の第2評価C23では、第2工程の処理の結果、第2センサのデータ値y101は、y軸の許容範囲(ya~yb)内にあり、良品(PASS)であると判定されていることが示されている(単独評価)。さらに、第2評価では、値x101と値y101との組合せは、第2段階まで用評価モデルMS2の範囲内に存在しており、良品であると判定されていることが示されている(組合せ評価)。 In the second evaluation C23 of the first row (MA101), as a result of the processing of the second step, the data value y101 of the second sensor is within the allowable range (ya to yb) of the y-axis, and is a non-defective product (PASS). It has been shown to be present (single evaluation). Further, in the second evaluation, it is shown that the combination of the value x101 and the value y101 exists within the range of the evaluation model MS2 for the second stage and is determined to be a non-defective product (combination). evaluation).
同様に第1行目(MA101)の第3評価C24では、第3工程の処理の結果、第3センサのデータ値z101は、z軸の許容範囲(za~zb)内にあり、良品であると判定されていることが示されている(単独評価)。さらに、第3評価では、値x101と値y102と値z101との組合せは、第3段階まで用評価モデルMS3の範囲内に存在しており、良品であると判定されていることが示されている(組合せ評価)。 Similarly, in the third evaluation C24 of the first row (MA101), as a result of the processing of the third step, the data value z101 of the third sensor is within the allowable range (za to zb) of the z-axis and is a good product. It is shown that it is judged as (single evaluation). Further, in the third evaluation, it is shown that the combination of the value x101, the value y102, and the value z101 exists within the range of the evaluation model MS3 up to the third stage, and is determined to be a good product. Yes (combination evaluation).
第1行目(MA101)の最終評価C25では、検査機による品質の最終評価も良品であることが示されている。その結果、第1行目の対象である製品には、完成品としての識別子P101が付与されている。 In the final evaluation C25 of the first line (MA101), it is shown that the final evaluation of the quality by the inspection machine is also a good product. As a result, the product which is the target of the first row is given the identifier P101 as a finished product.
第2行目(MA102)の第1評価C22では、第1工程の処理の結果、第1センサのデータ値x102は、x軸の許容範囲(xa~xb)内にあり、良品であると判定されていることが示されている(単独評価)。 In the first evaluation C22 of the second row (MA102), as a result of the processing of the first step, the data value x102 of the first sensor is within the allowable range (xa to xb) of the x-axis, and it is determined that the product is a good product. It has been shown to be (single evaluation).
第2行目(MA102)の第2評価C23では、第2工程の処理の結果、第2センサのデータ値y102は、y軸の許容範囲(ya~yb)内にあり、良品であると判定されていることが示されている(単独評価)。さらに、第2評価では、値x102と値y102との組合せは、第2段階まで用評価モデルMS2の範囲内に存在しており、良品であると判定されていることが示されている(組合せ評価)。 In the second evaluation C23 of the second row (MA102), as a result of the processing of the second step, the data value y102 of the second sensor is within the allowable range (ya to yb) of the y-axis, and it is determined that the product is a good product. It has been shown to be (single evaluation). Further, in the second evaluation, it is shown that the combination of the value x102 and the value y102 exists within the range of the evaluation model MS2 up to the second stage and is determined to be a non-defective product (combination). evaluation).
第2行目(MA102)の第3評価C24では、第3工程の処理の結果、第3センサのデータ値z102は、z軸の許容範囲(za~zb)の外(FAIL)に存在すると判定されている。したがって、最終評価C25は、不良品(FAIL)となり、完成品としての識別子は付与されていない。 In the third evaluation C24 of the second row (MA102), as a result of the processing of the third step, it is determined that the data value z102 of the third sensor exists outside the allowable range (za to zb) of the z-axis (FAIL). Has been done. Therefore, the final evaluation C25 is a defective product (FAIL), and an identifier as a finished product is not given.
第3行目(MA103)の第1評価C22では、第1工程の処理の結果、第1センサのデータ値x103は、x軸の許容範囲(xa~xb)内にあり、良品であると判定されていることが示されている。 In the first evaluation C22 of the third row (MA103), as a result of the processing of the first step, the data value x103 of the first sensor is within the allowable range (xa to xb) of the x-axis, and it is determined that the product is a good product. It is shown to be.
第3行目(MA103)の第2評価C23では、第2工程の処理の結果、第2センサのデータ値y103は、y軸の許容範囲(ya~yb)から外れていることが示されている(FAIL)。第2段階評価機での評価が不良品(FAIL)であるため、後段の第3工程は実施されていない。不良の可能性が高い仕掛中の製品に処理を加えても良品とはならないためである。第2工程の時点で不良品と評価されているため、最終評価C25も不良品となり、その不良品に完成品の識別子は与えられない。 In the second evaluation C23 of the third row (MA103), as a result of the processing of the second step, it is shown that the data value y103 of the second sensor is out of the allowable range (ya to yb) of the y-axis. Yes (FAIL). Since the evaluation by the second stage evaluation machine is a defective product (FAIL), the third step of the latter stage has not been carried out. This is because even if a product in process, which has a high possibility of being defective, is processed, it will not be a good product. Since it is evaluated as a defective product at the time of the second step, the final evaluation C25 is also a defective product, and the defective product is not given an identifier of the finished product.
第4行目(MA104)の第1評価C22では、第1センサのデータ値x104がx軸の許容範囲(xa~xb)の外にあることが示されている。したがって、後段の第2工程および第3工程は省略される。最終評価C25は不良品(FAIL)であり、完成品としての識別子は付与されない。 In the first evaluation C22 of the fourth row (MA104), it is shown that the data value x104 of the first sensor is outside the allowable range (xa to xb) of the x-axis. Therefore, the second step and the third step in the latter stage are omitted. The final evaluation C25 is a defective product (FAIL), and no identifier as a finished product is given.
第5行目(MA105)の第1評価C22では、第1センサのデータ値x105がx軸の許容範囲にあると判定されている。 In the first evaluation C22 of the fifth row (MA105), it is determined that the data value x105 of the first sensor is within the allowable range of the x-axis.
第5行目(MA105)の第2評価C23では、第2センサのデータ値y105もy軸の許容範囲にあると判定されている(単独評価)。値x105と値y105の組合せも、第2段階まで用評価モデルMS2内にあると判定されている(組合せ評価)。 In the second evaluation C23 of the fifth row (MA105), it is determined that the data value y105 of the second sensor is also within the allowable range of the y-axis (single evaluation). The combination of the value x105 and the value y105 is also determined to be in the evaluation model MS2 up to the second stage (combination evaluation).
第5行目(MA105)の第3評価C24では、第3センサのデータ値z105は、z軸の許容範囲に存在すると判定されている。しかし、値x105と値y105と値z105との組合せは、第3段階まで用評価モデルMS3の外部に存在すると判定され、仕掛中の製品は不良品の評価を受けている。したがって、最終評価C25も不良品となり、完成品の識別子は付与されない。 In the third evaluation C24 of the fifth row (MA105), it is determined that the data value z105 of the third sensor exists within the allowable range of the z-axis. However, it is determined that the combination of the value x105, the value y105, and the value z105 exists outside the evaluation model MS3 up to the third stage, and the product in process is evaluated as a defective product. Therefore, the final evaluation C25 is also a defective product, and the identifier of the finished product is not given.
第6行目(MA106)の第1評価C22では、第1センサのデータ値x106は、x軸の許容範囲に存在すると判定されている。 In the first evaluation C22 of the sixth row (MA106), it is determined that the data value x106 of the first sensor exists within the allowable range of the x-axis.
第6行目(MA106)の第2評価C23では、第2センサのデータ値y106は、y軸の許容範囲に存在すると判定されている(単独評価)。しかし、値x106と値y106の組合せは、第2段階まで用評価モデルMS2の外部にあると判定され、仕掛中の製品は不良品であると評価されている(組合せ評価)。したがって、後段の第3工程は実施されない。最終評価C25は不良品となり、完成品の識別子は与えられない。 In the second evaluation C23 of the sixth row (MA106), it is determined that the data value y106 of the second sensor exists within the allowable range of the y-axis (single evaluation). However, the combination of the value x106 and the value y106 is determined to be outside the evaluation model MS2 up to the second stage, and the product in process is evaluated as a defective product (combination evaluation). Therefore, the third step in the latter stage is not carried out. The final evaluation C25 is a defective product, and no identifier for the finished product is given.
このように構成される本実施例によれば、全工程の終了後に最終評価を行うだけでなく、最終評価の蓄積から基本評価モデルMBを作成し、基本評価モデルMBから各段階での評価に使用する段階毎評価モデルMSを作成し、各段階では評価モデルMSを用いることにより仕掛中の製品を事前に評価する。 According to this embodiment configured in this way, not only the final evaluation is performed after the completion of all the steps, but also the basic evaluation model MB is created from the accumulation of the final evaluation, and the evaluation from the basic evaluation model MB is performed at each stage. An evaluation model MS is created for each stage to be used, and the product in progress is evaluated in advance by using the evaluation model MS at each stage.
したがって、本実施例によれば、検査機30による最終評価を待たずに、それよりも前の工程で不良品の発生(あるいは不良品が発生する予兆)を早期に検出でき、速やかに対処することができる。この結果、本実施例によれば、不良の発生しやすい工程を早期に特定して改善したり、不良の発生しやすい工程を省略したりすることにより、製品の歩留まりを高めることができる。
Therefore, according to this embodiment, the occurrence of defective products (or signs of defective products) can be detected at an early stage in the process prior to that without waiting for the final evaluation by the
さらに、本実施例では、第1工程(第1検査段階)の後の各工程(各検査段階)において、対象の工程(対象の検査段階)に対応するセンサのデータのみに基づく単独評価と、第1工程から対象の工程までに設けられた所定のセンサのデータに基づく組合せ評価とを実行する。これにより、対象の工程単独の評価と、対象の工程に至るまでの経歴が反映される評価との異なる複数の評価を行うことができ、検査精度を向上できる。 Further, in this embodiment, in each step (each inspection step) after the first step (first inspection step), an independent evaluation based only on the sensor data corresponding to the target step (target inspection step) is performed. The combination evaluation based on the data of the predetermined sensor provided from the first step to the target step is executed. As a result, it is possible to perform a plurality of evaluations different from the evaluation of the target process alone and the evaluation reflecting the background up to the target process, and the inspection accuracy can be improved.
本実施例では、製品が良品であると判定される場合の各センサのデータの範囲を示す第1評価モデルと、第1評価モデルに基づく第2評価モデルとを作成し、検査段階毎に、当該検査段階までの所定のセンサのデータを第2評価モデルに基づいて評価することができる。また、所定数の良品が完成したときまでに蓄積された各センサのデータから基本評価モデルMBを作成するため、多品種の製品を切り替えながら生産する場合でも、効率的に品質を評価することができる。さらに、新たな製品にも速やかに対応することができ、生産効率を高めることができる。 In this embodiment, a first evaluation model showing the range of data of each sensor when the product is judged to be non-defective and a second evaluation model based on the first evaluation model are created, and each inspection stage is performed. The data of a predetermined sensor up to the inspection stage can be evaluated based on the second evaluation model. In addition, since the basic evaluation model MB is created from the data of each sensor accumulated by the time a predetermined number of non-defective products are completed, it is possible to efficiently evaluate the quality even when producing while switching between a wide variety of products. can. Furthermore, new products can be dealt with promptly, and production efficiency can be improved.
図13~図15を用いて第2実施例を説明する。本実施例を含む以下の各実施例では、第1実施例との相違を中心に述べる。本実施例の品質評価システム1Aは、各センサ31のデータを一元的に管理する計測データ管理機12を備える。
The second embodiment will be described with reference to FIGS. 13 to 15. In each of the following examples including this embodiment, the differences from the first embodiment will be mainly described. The quality evaluation system 1A of this embodiment includes a measurement
すなわち本実施例は、第1実施例の変形例であり、各検査段階で計測されたデータを、計測データ管理機12が管理する。計測データ管理機12は、所定数のセンサデータ(計測データ)を受信すると、そのデータを評価モデル管理機10へ送信する。
That is, this embodiment is a modification of the first embodiment, and the measurement
図13は、品質評価システム1Aの構成図である。本実施例の品質評価システム1Aは、図1にて説明した品質評価システム1と比較して、各センサ31と各段階評価機11および評価モデル管理機10との間に計測データ管理機12が設けられている。
FIG. 13 is a block diagram of the quality evaluation system 1A. In the quality evaluation system 1A of this embodiment, as compared with the
計測データ管理機12は、評価モデルの作成時において、所定数(例えば100件)の良品を生産するために必要な計測データを取得すると、図11に示したデータを評価モデル管理機10へ通知する。
When the measurement
評価モデル管理機10は、計測データ管理機12から受信したデータに基づいて、基本評価モデルMBおよび各段階毎評価モデルMSを作成する。評価モデル管理機10は、作成された評価モデルMSを各段階評価機11へ送信して設定させる。
The evaluation
各段階評価機11へ送られるデータは、第1実施例と同様である。計測データ管理機12は、各段階のセンサ31からデータを受信すると、当該段階に対応する段階評価機11だけでなく、対象の工程の後段に位置する各段階評価機11にもデータを送信する。
The data sent to each
各段階評価機11は、評価モデル管理機10から受信した段階毎評価モデルMSと所定のセンサ31のデータとに基づいて、仕掛中の製品が良品であるかを評価する。その評価には、上述の通り、単独評価と組合せ評価とがある。
Each
図14は、評価モデルを作成するシーケンス図である。図14では、センサを「SR」と略記している。 FIG. 14 is a sequence diagram for creating an evaluation model. In FIG. 14, the sensor is abbreviated as “SR”.
第1センサ31-1は、第1工程21-1において実行された処理(例えば材料取得処理)について、その量を計測し、計測した値を計測データ管理機12へ通知する(S131)。第2センサ31-2は、第2工程21-2において実行された処理(例えば加熱処理)について、その状態(例えば温度状態)を計測し、計測した値を計測データ管理機12へ通知する(S132)。第Nセンサ31-Nは、第N工程21-Nにおいて実行された処理(例えば切断処理)について、その状態(例えば切断後の長さ)を計測し、計測した値を計測データ管理機12へ通知する(S133)。
The first sensor 31-1 measures the amount of the process (for example, the material acquisition process) executed in the first step 21-1, and notifies the measurement
一方、検査機30は、第N工程を終了した完成品に対して、ひび割れ等の異常がないか所定の基準にしたがって検査することにより、その完成品が良品であるか否かを評価し、その評価結果を計測データ管理機12へ通知する(S134)。
On the other hand, the
計測データ管理機12が、所定数(例えば100件)の良品を生産するために必要な計測データを取得するまで、ステップS131~S134と同様のステップが繰り返し実行される。
The same steps as in steps S131 to S134 are repeatedly executed until the measurement
第1センサ31-1のデータ送信(S141)、第2センサ31-2のデータ送信(S142)、第Nセンサ31-Nのデータ送信(S143)、検査機30の評価結果の送信(S144)が終了することにより、計測データ管理機12は、所定数の良品を生産するために必要な計測データを取得したものとする。計測データ管理機12は、所定数のデータを取得したことを確認すると(S145)、各センサ31のデータおよび検査機30の検査結果(評価結果)を評価モデル管理機10へ通知する(S146)。
Data transmission of the first sensor 31-1 (S141), data transmission of the second sensor 31-2 (S142), data transmission of the Nth sensor 31-N (S143), transmission of the evaluation result of the inspection machine 30 (S144). It is assumed that the measurement
評価モデル管理機10は、計測データ管理機12から受信した、各センサ31における複数の計測データと、検査機30からの複数の検査結果データとから、良品生産に必要とされる各工程までのセンサ31による計測値データの範囲を示す基本評価モデルMBを作成する(S147)。
The evaluation
図15は、各工程(各段階)で行われる評価のシーケンス図である。各工程で実施される処理についての品質管理が開始されると、第1センサ31-1は、計測した値を、計測データ管理機12へ通知する(S151)。
FIG. 15 is a sequence diagram of evaluation performed in each step (each step). When the quality control for the processing performed in each process is started, the first sensor 31-1 notifies the measurement
計測データ管理機12は、受信した第1センサ31-1のデータを、第1段階評価機11-1へ通知する(S152)。第1段階評価機11-1は、評価モデル管理機10から事前に受信している評価モデルMS1と、計測データ管理機12から受信した第1センサ31-1による単独の計測データとを照合することにより、第1工程において適切な処理が実行されたか否かを判定する(S153)。
The measurement
第1段階評価機11-1は、ステップS153での評価結果を、計測データ管理機12へ通知する(S154)。
The first-stage evaluation machine 11-1 notifies the measurement
第2センサ31-2は、計測値を計測データ管理機12へ通知する(S155)。計測データ管理機12は、受信した第2センサ31-2のデータとそれ以前に取得された第1センサ31-1のデータとを、第2段階評価機11-2へ通知する(S156)。
The second sensor 31-2 notifies the measurement
第2段階評価機11-2は、第2センサのデータの値が評価モデル管理機10から事前に受信された許容範囲に含まれるか判定する(S157)。さらに、第2段階評価機11-2は、評価モデル管理機10から事前に受信した評価モデルMS2と、第2段階までの所定のセンサ31-1,31-2により計測されたデータの組合せとを照合することにより、仕掛中の製品が良品であるか判定する(S158)。仕掛中の製品が良品であるとは、仕掛中の製品が当該工程において期待される品質を有することを意味する。その結果、仕掛中の製品を完成させた場合に良品となる可能性が高くなる。
The second-stage evaluation machine 11-2 determines whether the value of the data of the second sensor is included in the allowable range received in advance from the evaluation model management machine 10 (S157). Further, the second stage evaluation machine 11-2 is a combination of the evaluation model MS2 received in advance from the evaluation
第2段階評価機11-2は、ステップS157での単独評価の結果とステップS158での組合せ評価の結果とを、計測データ管理機12へ通知する(S159)。
The second-stage evaluation machine 11-2 notifies the measurement
第Nセンサ31-Nは、計測値を計測データ管理機12へ通知する(S160)。計測データ管理機12は、第3センサ31-Nにより計測されたデータと、それ以前の工程に設けられた各センサ(第N-1段階までのセンサ31)により計測されたデータとを、第N段階評価機11-Nへ通知する(ステップS1631)。
The Nth sensor 31-N notifies the measurement
第N段階評価機11-Nは、計測データ管理機12から受信した第Nセンサ31-Nによる単独の計測データが、計測データ管理機12から事前に受信された許容範囲に入っているか判定する(ステップS162)。
The Nth stage evaluation machine 11-N determines whether the single measurement data received from the measurement
第N段階評価機11-Nは、第N段階まで用評価モデルMSNと、第N段階までの所定のセンサ31により計測されたデータの組合せとを照合することにより、仕掛中の製品が良品であるか判定する(S163)。第N段階評価機11-Nは、ステップS162の単独評価の結果とステップS163の組合せ評価の結果とを、計測データ管理機12へ通知する(ステップS164)。
The Nth stage evaluation machine 11-N collates the evaluation model MSN for up to the Nth stage with the combination of the data measured by the
なお、本実施例では、第Nセンサ31-Nにより計測されたデータと、第N段階までに各センサ31により計測されたデータとを、一度に、第N段階評価機11-Nへ通知しているが、これに限らない。例えば、各工程単独にて計測されたデータが所定の許容範囲にある場合に、第N段階評価機11-Nがデータ管理機30へ問い合わせることにより、評価に必要なデータを取得してもよい。
In this embodiment, the data measured by the Nth sensor 31-N and the data measured by each
このように構成される本実施例も第1実施例と同様の作用効果を奏する。さらに本実施例では、各センサ31のデータを一元的に管理する計測データ管理機12を備えているため、センサ31の配置が変化等した場合でも、各段階評価機11に必要なデータを送信することができ、生産ラインの変更に速やかに追従することができる。
This embodiment configured in this way also has the same effect as that of the first embodiment. Further, in this embodiment, since the measurement
図16~図22を用いて第3実施例を説明する。本実施例は、第1実施例の変形例であり、各段階での工程処理の品質を評価する評価モデルMSを随時更新する。 The third embodiment will be described with reference to FIGS. 16 to 22. This embodiment is a modification of the first embodiment, and the evaluation model MS for evaluating the quality of process processing at each stage is updated at any time.
図16は、本実施例の品質評価システム1Bの構成図である。品質評価システム1Bは、第1実施例で述べた品質評価システム1と基本的な構成は同一であるが、その動作が異なる。そこで、品質評価システム1Bの動作について説明する。
FIG. 16 is a block diagram of the
第1実施例の品質評価システム1では、各段階評価機11において、各段階までの工程に対する処理品質を評価し、不良が発生した場合はアラートを出力した。これに対し、本実施例では、評価モデル管理機10が、各段階評価機11から品質評価の結果を受信し、アラートを集約して出力する。
In the
さらに、第1実施例の品質評価システム1では、各工程までの評価を判定する運用段階において、評価モデル管理機10は、各センサ31および検査機30からデータを受信していなかった。これに対し、本実施例では、各工程までの評価を判定する運用段階においても、評価モデル管理機10は、各センサ31および検査機30からデータを受信するようになっている。
Further, in the
評価モデル管理機10は、所定数(例えば100件)の良品を生産する場合の、各センサ31で計測されたデータを取得すると、完成品用の基本評価モデルMBを作成し、その基本評価モデルMBから、良品生産に必要となる各段階までの評価モデルMSと当該段階におけるセンサ計測値の許容範囲とを作成する。
When the evaluation
評価モデル管理機10は、作成した各段階までの評価モデルMSと当該段階のセンサ計測値の許容範囲とを、各段階評価機11へ通知する。各段階の評価機11は、受信した各段階までの評価モデルMSと当該段階のセンサ計測値の許容範囲とに基づいて、仕掛中の製品に対して実行された工程処理の品質を評価する。
The evaluation
図17は、評価モデルを作成するシーケンス図である。各工程において実行される処理に対する品質管理が開始されると、第1センサ31-1は、計測値を、第1段階評価機11-1および後段工程の各段階評価機11-2~11-Nと評価モデル管理機10とへそれぞれ通知する(S171~S174)。 FIG. 17 is a sequence diagram for creating an evaluation model. When the quality control for the processing executed in each process is started, the first sensor 31-1 transfers the measured value to the first stage evaluation machine 11-1 and each stage evaluation machine 11-2-11- in the subsequent process. Notify N and the evaluation model management machine 10 (S171 to S174), respectively.
第1段階評価機11-1は、第1センサ31-1にて計測した単独データの値が、良品生産に必要な許容範囲内であるか否かを評価する(S175)。第1段階評価機11-1は、ステップS175の評価結果を評価モデル管理機10へ通知する(S176)。評価モデル管理機10は、第1段階評価機11-1から受信した評価結果を、例えば、ユーザインターフェース装置の一つであるモニタ用ディスプレイ等に出力し、ユーザへ提示する(S177)。
The first-stage evaluation machine 11-1 evaluates whether or not the value of the single data measured by the first sensor 31-1 is within the permissible range required for the production of non-defective products (S175). The first-stage evaluation machine 11-1 notifies the evaluation
第2センサ31-1は、計測値を、第2段階評価機11-2および後段工程の第N段階評価機11-Nまでの各評価機と評価モデル管理機10とにそれぞれ通知する(S178~S180)。
The second sensor 31-1 notifies each evaluation machine up to the second stage evaluation machine 11-2 and the second stage evaluation machine 11-N and the evaluation
第2段階評価機11-2は、第2センサ31-2にて計測した単独データの値が、良品生産に必要な所定の許容範囲内であるか評価する(S181)。第2センサ31-2にて計測した単独データの値が所定の許容範囲内である場合、第2段階評価機11-2は、第1センサ31-1のデータと第2センサ31-2のデータとの組合せが評価モデルMS2の範囲内であるか否かを評価する(S182)。 The second-stage evaluation machine 11-2 evaluates whether the value of the single data measured by the second sensor 31-2 is within a predetermined allowable range required for non-defective product production (S181). When the value of the single data measured by the second sensor 31-2 is within a predetermined allowable range, the second stage evaluation machine 11-2 uses the data of the first sensor 31-1 and the second sensor 31-2. It is evaluated whether or not the combination with the data is within the range of the evaluation model MS2 (S182).
第2段階評価機11-2は、ステップS181での評価結果とステップS182での評価結果とを、評価モデル管理機10へ通知する(S183)。評価モデル管理機10は、受信した評価結果をディスプレイ等に出力することにより、ユーザへ提示する(184)。
The second-stage evaluation machine 11-2 notifies the evaluation
第Nセンサ31-Nは、計測値を第N段階評価機11-Nおよび評価モデル管理機10へ通知する(S185,S186)。第N段階評価機11-Nは、第Nセンサ31-Nにて計測された単独データの値が、良品生産に必要な所定の許容範囲内であるかを評価する(S187)。
The Nth sensor 31-N notifies the Nth stage evaluation machine 11-N and the evaluation
第Nセンサ31-Nにて計測された単独データの値が所定の許容範囲内である場合、第1センサ31-1~第Nセンサ31-Nの各データの組合せが、第N段階まで用評価モデルMSNの範囲内であるか評価する(S188)。第N段階評価機11-Nは、ステップS187での評価結果とステップS188での評価結果とを評価モデル管理機10へ通知する(S189)。評価モデル管理機10は、受信した評価結果をディスプレイ等に出力することよりユーザへ提示する(S190)。
When the value of the single data measured by the Nth sensor 31-N is within the predetermined allowable range, the combination of the data of the first sensor 31-1 to the Nth sensor 31-N is used up to the Nth stage. It is evaluated whether it is within the range of the evaluation model MSN (S188). The N-stage evaluation machine 11-N notifies the evaluation
検査機30は、完成品の状態を計測する(S191)。検査機30は、計測したデータに基づき、完成品の状態を評価し、良品であるか否かを判定する(S192)。
The
検査機30は、ステップS192での評価結果を評価モデル管理機10へ通知する(S193)。評価モデル管理機10は、受信した評価結果をディスプレイ等を通じてユーザへ提供する(S194)。
The
評価モデル管理機10は、所定数(例えば100件)の良品の生産に際して計測された、各センサ31のデータを取得すると、完成品用基本評価モデルMBを作成し、その基本評価モデルから、良品生産に必要となる、各段階までの評価モデルMSと当該段階のセンサ計測値の許容範囲とを作成する。ま評価モデル管理機10は、作成した評価モデルMSおよび許容範囲を、各段階の評価機11へ通知する(S195)。
When the evaluation
図18は、評価モデル管理機10での品質評価管理を示すフローチャートである。評価モデル管理機10は、品質評価プログラムP102(図21参照)を開始させた後、センサ31で計測されたデータを受信したかを判定する(S201)。評価モデル管理機10は、センサ31からデータを受信したと判定すると(S201:YES)、受信したデータをメモリ等に蓄積して保持し(S202)、ステップS203へ進む。
FIG. 18 is a flowchart showing quality evaluation management in the evaluation
一方、評価モデル管理機10は、センサ31からデータを受信していないと判定すると(S201:NO)、ステップS202をスキップしてステップS203へ進む。
On the other hand, when the evaluation
ステップS203では、評価モデル管理機10は、段階評価機11から評価を受信したかを判定する。評価モデル管理機10は、段階評価機11から評価を受信したと判定すると(S203:YES)、その評価結果をディスプレイに表示させることにより、ユーザへ提示する(S204)。その後、ステップS205へ進む。
In step S203, the evaluation
評価モデル管理機10は、段階評価機11から評価を受信していないと判定すると(S203:NO)、ステップS204をスキップしてステップS205へ進む。
When the evaluation
評価モデル管理機10は、検査機30から評価を受信したか判定する(S205)。評価モデル管理機10は、検査機30から評価を受信したと判定すると(S205:YES)、その評価結果をディスプレイに表示して、ユーザへ提供する(S206)。その後、ステップS207へ進む。
The evaluation
一方、評価モデル管理機10は、検査機30から評価を受信していないと判定すると(S205:NO)、ステップS206をスキップしてステップS207へ進む。
On the other hand, if the evaluation
評価モデル管理機10は、良品の完成品が得られた場合の計測データ(良品用データ)が所定数蓄積されたかを判定する(S207)。
The evaluation
評価モデル管理機10は、所定数の良品用データがステップS202により蓄積されたと判定すると(S207:YES)、所定数の良品用データから基本評価モデルMBを作成する(S208)。さらに、評価モデル管理機10は、基本評価モデルMBから、各段階までの評価モデルMSを作成する(S208)。さらに、評価モデル管理機10は、各段階でのセンサ31による計測値の許容範囲を算出する(S208)。そして、評価モデル管理機10は、作成された各段階毎評価モデルMSと各センサの許容範囲とを、対応する各段階評価機11へ通知する(S208)。その後、ステップS201へ戻る。
When the evaluation
一方、評価モデル管理機10は、所定数の良品用データが蓄積されていないと判定すると(S207:NO)、ステップS201へ戻る。
On the other hand, when the evaluation
図19は、段階評価機での評価処理を示すフローチャートである。第1段階評価機では、単独評価のみ実施されるが、それ以降の各段階評価機11では、図19に示す処理が実行される。
FIG. 19 is a flowchart showing an evaluation process in the stage evaluation machine. In the first-stage evaluation machine, only individual evaluation is performed, but in each subsequent
図19に示す評価処理は、図10にて説明した評価処理の変形例に相当するため、図10の評価処理との相違を中心に述べる。図19に示すステップS211~S213,S215は、図10で述べたステップS121~S123,S125と同様であるため、説明を省略する。 Since the evaluation process shown in FIG. 19 corresponds to a modification of the evaluation process described with reference to FIG. 10, the differences from the evaluation process of FIG. 10 will be mainly described. Since steps S211 to S213 and S215 shown in FIG. 19 are the same as steps S121 to S123 and S125 described in FIG. 10, description thereof will be omitted.
段階評価機11は、その段階に対応するセンサ31の単独データが所定の許容範囲に入っていないと判定すると(S213:NO)、センサ31の計測したデータが許容値範囲外になったことを、評価モデル管理機10へ通知する(S214)。
When the
段階評価機11は、センサ31までの所定の各センサで計測されたデータの組合せが、段階毎評価モデルMSの範囲に含まれていないと判定すると(S215:NO)、その旨を評価モデル管理機10へ通知する(S216)。
When the
段階評価機11は、センサ31のデータが許容値範囲内となったことと、センサ31までの所定の各センサで計測されたデータの組合せが評価モデルMSの範囲内であることとを、評価モデル管理機10へ通知する(S217)。すなわち、段階評価機11は、単独評価が良品を示すことと、組合せ評価も良品を示すこととを評価モデル管理機10へ知らせる。
The
図20は、評価モデル管理機10のハードウェア構成を示す。評価モデル管理機10は、計算機を用いることにより実現することができる。
FIG. 20 shows the hardware configuration of the evaluation
評価モデル管理機10は、例えば、プロセッサ部の例であるCPU101と、記憶部の例である主メモリ102およびストレージ103と、インタフェース部の例でありネットワークによりデータを送受信する入出力インタフェース104とを備え、これら各構成は、バス105を介して互いに接続される。
The evaluation
入出力インタフェース104には、記憶媒体106を接続することもできる。記憶媒体106には、図21で述べるコンピュータプログラム等をあらかじめ記憶させておくことができる。記憶媒体106に格納されたコンピュータプログラムを、計算機へインストールすることにより、その計算機を評価モデル管理機10として機能させてもよい。記憶媒体106に代えて、コンピュータプログラムを通信ネットワーク経由で計算機へインストールしてもよい。
A
評価モデル管理機10は、さらにユーザインターフェース装置(図中、UI装置)107に接続されてもよい。ユーザインターフェース装置107は、少なくとも情報出力装置を含む。ユーザインターフェース装置107は、情報入力装置を含んでもよい。
The evaluation
情報出力装置には、例えば、ディスプレイ、プリンタ、音声合成装置等がある。情報入力装置には、例えば、キーボード、タッチパネル、音声入力装置等がある。 The information output device includes, for example, a display, a printer, a voice synthesizer, and the like. The information input device includes, for example, a keyboard, a touch panel, a voice input device, and the like.
CPU101は、評価モデル管理機10の各部を制御する。CPU101は、ストレージ103に格納されたコンピュータプログラムを主メモリ102へロードし、そのプログラムを実行することにより、評価モデル管理機10としての各種機能を実行する。
The
主メモリ102は、CPU101によって実行される評価モデル管理プログラムP101および品質評価管理プログラムP102と、これらプログラムP101,P102の実行に必要なワークデータ(評価モデル作成用計測値管理テーブルD101、評価モデルデータD102、計測データ評価用計測値管理テーブルD103)とを格納する。主メモリ102の記憶内容は図21で後述する。
The
ストレージ103には、例えば、SSD(Solid State Drive)やHDD(Hard Disk Drive)などの大容量の記憶装置を用いることができる。なお、本実施例では、ストレージ103に、評価モデル管理プログラムP101および品質評価管理プログラムP102が事前に格納されている。
For the
図21は、評価モデル管理機10の主メモリ102に保持されるプログラムおよびデータの例を示す説明図である。
FIG. 21 is an explanatory diagram showing an example of a program and data held in the
主メモリ102には、第1フェーズとして、評価モデル管理プログラムP101がロードされて実行される。
The evaluation model management program P101 is loaded and executed in the
評価モデル管理プログラムP101での処理作は、図8で述べた。評価モデル管理プログラムP101は、センサ等から受信したデータに基づいて、評価モデル作成用計測値管理データD101を作成し、そのデータD101から評価モデルデータD102を作成して保持する。評価モデル作成用計測値管理テーブルD101の具体例は、図11で述べた計測値管理テーブルT1が該当する。 The processing work in the evaluation model management program P101 is described in FIG. The evaluation model management program P101 creates the measurement value management data D101 for creating an evaluation model based on the data received from the sensor or the like, and creates and holds the evaluation model data D102 from the data D101. A specific example of the measurement value management table D101 for creating an evaluation model corresponds to the measurement value management table T1 described in FIG.
主メモリ102には、第2フェーズとして、品質評価管理プログラムP102がロードされて、CPU101により実行される。品質評価管理プログラムP102の処理は、図18で述べた。品質評価管理プログラムP102は、センサ等から受信したデータおよび段階評価機からの評価データに基づいて、計測データ評価用計測値管理データD103を作成し、そのデータD103を基に評価モデルデータD102を作成更新する。
As the second phase, the quality evaluation management program P102 is loaded into the
図12で説明した管理テーブルT2のデータが評価モデル管理機10で集約されて管理されることにより、計測データ評価用計測値管理テーブルD103が作成される。
By aggregating and managing the data of the management table T2 described with reference to FIG. 12 by the evaluation
図22は、段階評価機11の主メモリ112に保持されるデータの例を示す。各段階評価機11も、図20で述べたようなCPUおよび主メモリ等を有する計算機を用いて構成することができる。ここでは、主メモリ102に着目して説明する。
FIG. 22 shows an example of data held in the main memory 112 of the
主メモリ102に段階評価プログラムP111がロードされ、段階評価機11のCPUによりプログラムP111が実行される。段階評価プログラムの処理は、図19で説明した通りである。段階評価プログラムP111は、センサ31にて計測されたデータを基に計測データD111を作成する。
The stage evaluation program P111 is loaded into the
主メモリ102には、各センサの許容範囲を示すデータと各段階の評価モデルMSとが評価モデル管理機10から受信されて記憶される。
In the
このように構成される本実施例も第1実施例と同様の作用効果を奏する。さらに本実施例では、各段階評価機11での評価結果を評価モデル管理機10へ通知させる。本実施例の評価モデル管理機10は、各段階評価機11からの評価結果に基づいて、評価モデルMB,MSを更新し、各段階評価機11へ最新の評価モデルMSを配布できる。したがって、本実施例では、センサ31で計測したデータに変化が生じた場合でも、その変化に追従した評価モデルを作成し、段階評価機11での評価を随時改善することができる。
This embodiment configured in this way also has the same effect as that of the first embodiment. Further, in this embodiment, the evaluation result of each
図23,図24を用いて第4実施例を説明する。本実施例では、全ての工程(段階)について評価モデルMSを設定するのではなく、所定の工程についてのみ評価モデルMSを設定する。 The fourth embodiment will be described with reference to FIGS. 23 and 24. In this embodiment, the evaluation model MS is not set for all the processes (steps), but the evaluation model MS is set only for a predetermined process.
図23は、評価モデルの管理処理を示すフローチャートである。評価モデル管理機10は、評価モデル管理プログラムP101を開始させると、所定数(例えば100件)の良品を生産するために必要な計測データが蓄積されたか判定する(S221)。
FIG. 23 is a flowchart showing the management process of the evaluation model. When the evaluation model management program P101 is started, the evaluation
評価モデル管理機10は、所定数の良品を生産するために必要な計測データが蓄積されていないと判定すると(S221:NO)、データが蓄積されるまで待機する。
When the evaluation
評価モデル管理機10は、所定数の良品を生産するために必要な計測データが蓄積されたと判定すると(S221:YES)、蓄積されたデータの中から、不良判定の原因となった計測値を出力したセンサを抽出する(S222)。
When the evaluation
例えば、評価モデル管理機10は、良品となった完成品に実行された各工程の各センサによる計測値の平均値と、不良品であると判定された完成品に実行された各工程の各センサによる計測値の平均値とを比較する。そして、評価モデル管理機10は、それら平均値の差異が所定値(例えば30%)以上のセンサを、不良品の発生原因であると考えられる工程に設けられたセンサ(不良関連センサ)として抽出する。以下、不良関連センサは複数抽出される場合を例に挙げて説明する。
For example, the evaluation
評価モデル管理機10は、各センサ31から取得された複数のデータと検査機30から取得された複数の検査結果データとに基づいて、抽出された不良関連センサ群から構成される次元において、良品生産に必要とされる各工程までの所定のセンサ31による計測値データの範囲を示す基本評価モデルMBを作成する(S223)。
The evaluation
評価モデル管理機10は、不良関連センサ群において、最終段のセンサの計測値を評価する段階Sまで用評価モデルとして、基本評価モデルBMを設定する(S224)。
The evaluation
評価モデル管理機10は、不良関連センサ群において、段階Sまで用評価モデルを、一段階前までの不良関連センサ群が構成する次元へ写像することにより、一段階前で使用する評価モデルMSを作成する(S225)。
In the defect-related sensor group, the evaluation
評価モデル管理機10は、不良関連センサ群に関する全ての段階毎評価モデルMSを作成したか判定する(S226)。
The evaluation
評価モデル管理機10は、不良関連センサ群に関する全ての段階毎評価モデルMSを作成すると、評価モデルMSと各不良関連センサに設定する許容範囲とを、対応する各段階評価機11へ通知して設定させる(S227)。
When the evaluation
このように構成される本実施例も第1実施例と同様の作用効果を奏する。さらに本実施例では、完成品が不良品であると評価されることになった原因と思われる工程(段階)についてのみ評価モデルおよび計測値許容範囲を設定する。したがって、本実施例によれば、第1実施例よりも効率的に評価モデルの作成および更新を行うことができ、生産ライン全体の品質評価を速やかに実行し、不良品に対する対策を立案することもできる。 This embodiment configured in this way also has the same effect as that of the first embodiment. Further, in this embodiment, the evaluation model and the allowable range of measured values are set only for the process (step) that seems to be the cause of the evaluation of the finished product as a defective product. Therefore, according to this embodiment, the evaluation model can be created and updated more efficiently than in the first embodiment, the quality evaluation of the entire production line can be promptly performed, and countermeasures against defective products can be devised. You can also.
図24を用いて第5実施例を説明する。本実施例では、一つまたは複数の工程21に対して複数のセンサ31を設ける場合を説明する。
The fifth embodiment will be described with reference to FIG. 24. In this embodiment, a case where a plurality of
図24は、品質評価システム1Cの構成図である。図24に示すシステム1Cは、第1実施例で述べたシステム1と同一構成であるが、工程21とセンサ31との対応関係が相違する。
FIG. 24 is a block diagram of the
本実施例では、例えば、第1工程21-1に、複数のセンサ31-1,センサ31-2が設けられている。各センサ31-1,31-2は、同種のセンサでもよいし、異なる種類のセンサでもよい。さらに、3つ以上のセンサが工程21に設けられてもよい。
In this embodiment, for example, a plurality of sensors 31-1 and sensors 31-2 are provided in the first step 21-1. The sensors 31-1 and 31-2 may be the same type of sensor or different types of sensors. Further, three or more sensors may be provided in
センサ31-1とセンサ31-2とは、その計測タイミングが同一でもよいし、異なってもよい。センサ31-1が先に計測し、後でセンサ31-2が計測してもよいし、その逆でもよい。 The measurement timings of the sensor 31-1 and the sensor 31-2 may be the same or different. Sensor 31-1 may measure first, and sensor 31-2 may measure later, or vice versa.
工程21-1には、複数のセンサ31-1,31-2が設けられているが、段階評価機11-1,11-2は各センサ31-1,31-2毎に設けてもよい。 Although a plurality of sensors 31-1 and 31-2 are provided in step 21-1, the stage evaluation machines 11-1 and 11-2 may be provided for each sensor 31-1 and 31-2. ..
なお、複数のセンサを対応付ける工程としては、例えば、配置変更や加熱といったような一つ以上の何らかの処理、あるいは一つ以上の検査に対して、所定の空間的あるいは時間的区分にてグループ化される工程を想定してもよい。 In addition, as a process of associating a plurality of sensors, for example, one or more processes such as rearrangement or heating, or one or more inspections are grouped in a predetermined spatial or temporal division. You may assume the process.
このように構成される本実施例も第1実施例と同様の作用効果を奏する。さらに、本実施例では、一つまたは複数の工程に複数のセンサを対応付けることができるため、工程で実行される処理状態をより詳細に計測することができ、その工程に適した評価モデルMSを作成することができる。したがって、本実施例によれば、より細かな不具合を検出することができる。 This embodiment configured in this way also has the same effect as that of the first embodiment. Further, in this embodiment, since a plurality of sensors can be associated with one or a plurality of processes, the processing state executed in the process can be measured in more detail, and an evaluation model MS suitable for the process can be obtained. Can be created. Therefore, according to this embodiment, it is possible to detect more detailed defects.
なお、本発明は上記各実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記各実施例は本発明を分かりやすく説明するために詳細に記載したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。各実施例は適宜組み合わせて用いることもできる。 The present invention is not limited to each of the above embodiments, and includes various modifications. For example, each of the above embodiments is described in detail in order to explain the present invention in an easy-to-understand manner, and is not necessarily limited to the one including all the configurations described. Each embodiment can also be used in combination as appropriate.
上記の各構成、機能、処理部、および処理手段等は、それらの一部または全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能、処理部、および処理手段等は、それらの一部または全部を、例えば仮想マシンで設計する等によりクラウドシステムで実現してもよい。 Each of the above configurations, functions, processing units, processing means, and the like may be realized by hardware, for example, by designing a part or all of them by an integrated circuit. Further, each of the above configurations, functions, processing units, processing means and the like may be realized in a cloud system by designing a part or all of them in a virtual machine, for example.
上記の各構成、および機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。 各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、SSD(Solid State Drive)等の記録装置、または、ICカード、SDカード、DVD等の記録媒体に置くことができる。 Each of the above configurations, functions, and the like may be realized by software by the processor interpreting and executing a program that realizes each function. Information such as programs, tables, and files that realize each function can be placed in a memory, a hard disk, a recording device such as an SSD (Solid State Drive), or a recording medium such as an IC card, an SD card, or a DVD.
制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。 The control lines and information lines indicate what is considered necessary for explanation, and do not necessarily indicate all the control lines and information lines in the product. In practice, it can be considered that almost all configurations are interconnected.
本発明の各構成要素は、任意に取捨選択することができ、取捨選択した構成を具備する発明も本発明に含まれる。さらに特許請求の範囲に記載された構成は、特許請求の範囲で明示している組合せ以外にも組み合わせることができる。 Each component of the present invention can be arbitrarily selected, and the invention including the selected configuration is also included in the present invention. Further, the configurations described in the claims can be combined in addition to the combinations specified in the claims.
1,1A,1B,1C:品質評価システム、10:評価モデル管理機、11:段階評価機、12:計測データ管理機、21:工程、30:検査機、31:センサ、MB:基本評価モデル、MS:段階毎評価モデル 1,1A, 1B, 1C: Quality evaluation system, 10: Evaluation model management machine, 11: Stage evaluation machine, 12: Measurement data management machine, 21: Process, 30: Inspection machine, 31: Sensor, MB: Basic evaluation model , MS: Stage-by-step evaluation model
Claims (1)
製品の処理状態を検査段階ごとに計測する各センサからのデータと、前記各検査段階の全てを終えた製品を最終検査する検査機能からのデータとに基づいて、製品が良品であると判定される場合の前記各センサのデータの範囲を示す第1評価モデルと、前記第1評価モデルに基づく第2評価モデルとを作成する評価モデル管理機能と、
前記検査段階毎に、当該検査段階までの所定のセンサのデータを前記第2評価モデルに基づいて評価する段階毎評価機能と、
を備え、
前記各第2評価モデルは、前記各検査段階において所定の品質を有すると判定される場合の、前記各検査段階までの前記所定のセンサのデータの範囲を示すモデルとして、前記第1評価モデルから作成されており、
前記各段階毎評価機能は、当該段階毎評価機能に対応する検査段階までの前記所定のセンサのデータが、当該段階毎評価機能に対応する前記第2評価モデル内に存在するか否かに基づいて評価し、
前記各検査段階に対応するセンサにより計測されたデータは、当該検査段階に対応する段階毎評価機能と、当該段階毎評価機能の後段に位置する他の段階毎評価機能と、前記評価モデル管理機能とに送信され、
前記評価モデル管理機能は、前記第1評価モデルのデータを、作成対象の前記第2評価モデルに対応する前記所定のセンサのデータから構成される次元へ写像することにより、前記作成対象の第2評価モデルを作成し、
前記評価モデル管理機能は、前記各段階毎評価機能に対応する検査段階に属するセンサのデータと比較するための所定の許容範囲であって、前記検査段階における製品が所定の品質を有することを示す前記所定の許容範囲を作成し、作成された前記所定の許容範囲を前記各段階毎評価機能へ送信し、
前記各段階毎評価機能は、当該段階毎評価機能に対応する検査段階におけるセンサのみのデータが前記所定の許容範囲内に存在するか否かを判定する単独評価と、前記段階毎評価機能に対応する検査段階までの前記所定のセンサのデータの組合せが前記第2評価モデル内に存在するか否かを判定する組合せ評価とを、実行し、
前記各段階毎評価機能は、前記単独評価および前記組合せ評価の結果を前記評価モデル管理機能へ通知し、
前記評価モデル管理機能は、前記各段階毎評価機能から通知される前記各評価結果に基づいて、前記第1評価モデルおよび前記第2評価モデルを更新するものであり、
前記各段階毎評価機能は、当該段階毎評価機能に対応する検査段階におけるセンサのみのデータが前記所定の許容範囲内に存在すると前記単独評価により判定された場合に、前記組合せ評価により、前記段階毎評価機能に対応する検査段階までの前記所定のセンサのデータの組合せが前記第2評価モデル内に存在するか否かを判定する、
品質評価システム。 It is a quality evaluation system that evaluates the quality of products produced through multiple processes.
The product is determined to be non-defective based on the data from each sensor that measures the processing status of the product at each inspection stage and the data from the inspection function that finally inspects the product that has completed all of the inspection stages. An evaluation model management function that creates a first evaluation model that indicates the range of data of each sensor and a second evaluation model based on the first evaluation model.
For each inspection stage, a stage-by-stage evaluation function that evaluates the data of a predetermined sensor up to the inspection stage based on the second evaluation model, and
Equipped with
Each of the second evaluation models is from the first evaluation model as a model showing the range of data of the predetermined sensor up to each inspection stage when it is determined to have a predetermined quality in each inspection stage. Has been created and
The evaluation function for each stage is based on whether or not the data of the predetermined sensor up to the inspection stage corresponding to the evaluation function for each stage exists in the second evaluation model corresponding to the evaluation function for each stage. Evaluate and
The data measured by the sensor corresponding to each inspection stage is the stage-by-stage evaluation function corresponding to the inspection stage, another stage-by-stage evaluation function located after the stage-by-stage evaluation function, and the evaluation model management function. Sent to and
The evaluation model management function maps the data of the first evaluation model to a dimension composed of the data of the predetermined sensor corresponding to the second evaluation model to be created, so that the second evaluation model is created. Create an evaluation model and
The evaluation model management function is a predetermined allowable range for comparison with the data of the sensor belonging to the inspection stage corresponding to the evaluation function for each stage, and indicates that the product in the inspection stage has a predetermined quality. The predetermined allowable range is created, and the created predetermined allowable range is transmitted to the evaluation function for each stage.
The evaluation function for each stage corresponds to an independent evaluation for determining whether or not the data of only the sensor in the inspection stage corresponding to the evaluation function for each stage exists within the predetermined allowable range, and the evaluation function for each stage. The combination evaluation for determining whether or not the combination of the data of the predetermined sensor up to the inspection stage is present in the second evaluation model is executed.
The evaluation function for each stage notifies the evaluation model management function of the results of the individual evaluation and the combination evaluation.
The evaluation model management function updates the first evaluation model and the second evaluation model based on the evaluation results notified from the evaluation function for each stage .
The evaluation function for each stage is based on the combination evaluation when it is determined by the single evaluation that the data of only the sensor in the inspection stage corresponding to the evaluation function for each stage exists within the predetermined allowable range. It is determined whether or not a combination of data of the predetermined sensor up to the inspection stage corresponding to each evaluation function exists in the second evaluation model.
Quality evaluation system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018146962A JP7042189B2 (en) | 2018-08-03 | 2018-08-03 | Quality evaluation system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018146962A JP7042189B2 (en) | 2018-08-03 | 2018-08-03 | Quality evaluation system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020021416A JP2020021416A (en) | 2020-02-06 |
JP7042189B2 true JP7042189B2 (en) | 2022-03-25 |
Family
ID=69588592
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018146962A Active JP7042189B2 (en) | 2018-08-03 | 2018-08-03 | Quality evaluation system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7042189B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113126584A (en) * | 2021-04-29 | 2021-07-16 | 陕西中烟工业有限责任公司 | Cigarette production process quality stability evaluation system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005197323A (en) | 2003-12-26 | 2005-07-21 | Canon System Solutions Inc | Device and method for preparing model regarding relationship between process and quality |
JP2006261253A (en) | 2005-03-15 | 2006-09-28 | Omron Corp | Process data collecting apparatus, model forming apparatus, and model forming system |
US20140222376A1 (en) | 2013-02-07 | 2014-08-07 | National Cheng Kung University | Method for searching, analyzing, and optimizing process parameters and computer program product thereof |
JP2017111625A (en) | 2015-12-16 | 2017-06-22 | 三菱重工業株式会社 | Quality monitoring system and quality monitoring method |
-
2018
- 2018-08-03 JP JP2018146962A patent/JP7042189B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005197323A (en) | 2003-12-26 | 2005-07-21 | Canon System Solutions Inc | Device and method for preparing model regarding relationship between process and quality |
JP2006261253A (en) | 2005-03-15 | 2006-09-28 | Omron Corp | Process data collecting apparatus, model forming apparatus, and model forming system |
US20140222376A1 (en) | 2013-02-07 | 2014-08-07 | National Cheng Kung University | Method for searching, analyzing, and optimizing process parameters and computer program product thereof |
JP2017111625A (en) | 2015-12-16 | 2017-06-22 | 三菱重工業株式会社 | Quality monitoring system and quality monitoring method |
Also Published As
Publication number | Publication date |
---|---|
JP2020021416A (en) | 2020-02-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6405320B2 (en) | Method and system for improved automated visual inspection of physical assets | |
US10809703B2 (en) | Management system and management method | |
US20180372486A1 (en) | System and Method for Evaluation of Used Components | |
JP6778277B2 (en) | Quality control equipment and quality control method | |
JP7153142B2 (en) | Recipe information presentation system, recipe error estimation system | |
JP2010182015A (en) | Quality control system, quality control apparatus, and quality control program | |
JP7292076B2 (en) | Deterioration estimation device, learning device, deterioration estimation method, learning method, deterioration estimation program, and learning program | |
JP7042189B2 (en) | Quality evaluation system | |
WO2021043832A1 (en) | Inspection related systems and methods | |
JP5538955B2 (en) | Method and system for predicting apparatus abnormality in semiconductor manufacturing | |
EP4033390A1 (en) | System and method for fault prediction and management of an asset | |
JP2005092466A (en) | Diagnostic process supporting method and its program | |
JP7026012B2 (en) | Equipment status monitoring system and equipment status monitoring method | |
JP7039784B2 (en) | Life evaluation device and life evaluation method | |
JP7354421B2 (en) | Error factor estimation device and estimation method | |
JP2015045942A (en) | Quality control device, quality control method, and program | |
JP6312955B1 (en) | Quality analysis apparatus and quality analysis method | |
JP6715705B2 (en) | Failure cause search system and failure cause search method | |
JP2007053264A (en) | Failure detecting device for packaging quality and failure detecting method of packaging quality | |
US20230021965A1 (en) | Methods and systems for assessing printed circuit boards | |
JP2010224988A (en) | Quality control system, quality control method, quality control program, and method for manufacturing product | |
JP2003084034A (en) | Electric part test system and electric part test method | |
JP2008117380A (en) | Method and program for supporting diagnostic process | |
CN118569737B (en) | Safety tracing method and system based on lens assembly production quality | |
JP2021002295A (en) | Anomaly detection device, anomaly detection system, and anomaly detection method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201203 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210819 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210824 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211014 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220222 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220314 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7042189 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |