JP7495834B2 - Work evaluation system and method - Google Patents

Work evaluation system and method Download PDF

Info

Publication number
JP7495834B2
JP7495834B2 JP2020118885A JP2020118885A JP7495834B2 JP 7495834 B2 JP7495834 B2 JP 7495834B2 JP 2020118885 A JP2020118885 A JP 2020118885A JP 2020118885 A JP2020118885 A JP 2020118885A JP 7495834 B2 JP7495834 B2 JP 7495834B2
Authority
JP
Japan
Prior art keywords
manufacturing process
work
inspection
standard
data
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
Application number
JP2020118885A
Other languages
Japanese (ja)
Other versions
JP2022015794A (en
Inventor
遼平 松井
広行 吉元
奈緒子 牛尾
巌 田沼
泰一 竹崎
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2020118885A priority Critical patent/JP7495834B2/en
Publication of JP2022015794A publication Critical patent/JP2022015794A/en
Application granted granted Critical
Publication of JP7495834B2 publication Critical patent/JP7495834B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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]
    • 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/30Computing 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 technologies such as information processing systems, and in particular to a technology for evaluating the work of manufacturing processes in a manufacturing flow.

工場の生産ライン等の現場において、製造フローは、製造実行システム(Manufacturing Execution System:MES)等のシステムを用いて管理されている場合が多い。MESは、製造フローを管理し、製造工程毎の作業者への指示等を行う。また、MESは、製造フローで製造される製品等の品質を検査し、検査結果を把握する。 At factory production lines and other sites, the manufacturing flow is often managed using a system such as a Manufacturing Execution System (MES). The MES manages the manufacturing flow and issues instructions to workers for each manufacturing process. The MES also inspects the quality of products manufactured in the manufacturing flow and keeps track of the inspection results.

製造フローの各製造工程に対応する各作業工程では、作業者によって規定の作業が行われる。例えば、ある作業工程では、作業者は、対象物を見て触りながら手作業を行う。作業動作の一例としては、対象物にコネクタを差し込み、差し込んだコネクタを引っ張って抜けないことを確認することが挙げられる。 In each work step corresponding to each manufacturing step in the production flow, a worker performs a specified task. For example, in one work step, a worker performs a manual task while looking at and touching an object. One example of a work action is inserting a connector into an object and pulling on the inserted connector to check that it will not come loose.

労働人口減少の一方で製造品質要求が増加しており、熟練作業者の技能に依存しない品質担保等が求められている。そこで、センサや情報処理を用いて、作業工程での作業者による作業動作をデジタルデータ(言い換えるとセンサデータや作業データ)として把握し、作業工程を評価する仕組みが検討されている。 While the working population is decreasing, demands for manufacturing quality are increasing, and there is a need for quality assurance that does not depend on the skills of experienced workers. Therefore, a system is being considered that uses sensors and information processing to capture the work actions of workers in the work process as digital data (in other words, sensor data and work data) and evaluate the work process.

従来技術例のシステムでは、製造工程での作業者による作業動作に関して、標準動作を基準として規定する。そして、そのシステムでは、作業動作をセンサデータとして検出し、標準動作がされたか、あるいは標準動作に近いか等を評価・判定する。 In the system of the conventional technology example, standard movements are defined as a standard for the work movements performed by workers in the manufacturing process. The system then detects the work movements as sensor data and evaluates and determines whether the standard movements were performed or whether they were close to the standard movements.

上記技術に係わる先行技術例としては、特開2012-198644号公報(特許文献1)が挙げられる。特許文献1では、作業支援装置等として、作業者の習熟に応じて手本となる動画情報を継続的に変更することができる旨や以下の旨が記載されている。作業支援装置は、作業画像情報をカメラから取得し、取得した作業画像情報と、手本である作業画像情報とを比較することにより、作業が手本の作業よりも改善されたかを判定する。 An example of prior art related to the above technology is JP 2012-198644 A (Patent Document 1). Patent Document 1 describes that a work support device etc. can continuously change model video information according to the worker's proficiency, and states the following: The work support device acquires work image information from a camera, and compares the acquired work image information with model work image information to determine whether the work has been improved over the model work.

特開2012-198644号公報JP 2012-198644 A

従来、作業工程の作業の種類や内容は様々であり、作業工程の作業動作についての標準動作の基準の規定、言い換えると標準化は、必ずしもされていない。作業工程の標準動作の基準が規定されていない場合においては、作業工程の評価ができない。新たに基準を策定する場合に、適切な基準を規定することが難しい場合があった。 Traditionally, the types and content of work in work processes have varied, and standards for the work movements in work processes have not always been defined, in other words, standardized. When standards for the standard movements in a work process have not been defined, it is not possible to evaluate the work process. When formulating new standards, it can be difficult to define appropriate standards.

また、作業工程の標準動作の基準が規定されている場合においては、その基準が適切であるとは限らない。不適切な基準である場合、作業工程の評価が適切にはできない。基準を見直す場合にも、適切な基準を規定することが難しい場合があった。 In addition, even when standards for standard operations for work processes are specified, those standards are not necessarily appropriate. If the standards are inappropriate, the work process cannot be evaluated appropriately. Even when reviewing the standards, it can be difficult to specify appropriate standards.

先行技術例では、作業工程単位での作業動作の評価・判定のみに留まっている。特許文献1の例では、カメラで撮影・検出した画像に基づいて、作業工程での人の動作を、お手本の映像での動作と比較して、動作の品質について判定を行っている。従来の作業工程の評価・判定は、作業工程の結果として得られた物の品質や、最終検査結果として得られた物の品質等については考慮していない。従来、現場のノウハウとして各作業工程の標準化がされていたとしても、最終物の品質とは関連付けられていなかった。ある作業工程での基準は、作業者にとって厳しすぎる場合や易しすぎる場合等、適切ではない場合があり得る。そのため、ある作業工程での作業動作を基準と比較して評価した結果は、適切ではない場合があり得る。 Prior art examples only evaluate and judge work movements on a work process basis. In the example of Patent Document 1, the quality of a person's movements in a work process is judged by comparing them with the movements in a model video based on images captured and detected by a camera. Conventional work process evaluation and judgment does not take into account the quality of the product obtained as a result of the work process or the quality of the product obtained as a final inspection result. Conventionally, even if each work process was standardized as on-site know-how, it was not linked to the quality of the final product. The standards for a certain work process may be inappropriate, for example, if they are too strict or too easy for the worker. Therefore, the results of evaluating work movements in a certain work process by comparing them with the standards may not be appropriate.

また、先行技術例では、作業工程での基準としては、例えばお手本での動き量の閾値等が設定されている。このような基準は、基本的に一定値とされているが、好適であるかは不明である。すべての作業者にとってその基準が好適であるかも不明である。 In addition, in the prior art examples, standards for the work process are set, such as a threshold value for the amount of movement in a model. Such standards are basically set to fixed values, but it is unclear whether they are suitable. It is also unclear whether such standards are suitable for all workers.

上記のように、従来では、製造フローの全体として非効率性があり、作業工程の作業動作に関する適切な基準の規定について、検討が不十分であり、改善の余地がある。 As mentioned above, traditionally there has been inefficiency in the overall manufacturing flow, and there has been insufficient consideration given to defining appropriate standards for the work operations of the work processes, leaving room for improvement.

本発明の目的は、製造フローの作業工程の作業動作の評価・判定等を行う情報処理システム等の技術に関して、作業動作に関する適切な基準を規定でき、その結果、作業工程の精度の向上、製造物の品質の向上、生産ラインの生産性の向上等を実現できる技術を提供することである。 The object of the present invention is to provide a technology that can specify appropriate standards for work actions in relation to technology such as an information processing system that evaluates and judges the work actions of the work processes in a manufacturing flow, thereby improving the accuracy of the work processes, improving the quality of the products, and improving the productivity of the production line.

本発明のうち代表的な実施の形態の作業評価システムは、製造フローの製造工程での作業者による対象物に対する作業動作をセンサデータとして検出する検出装置と、前記検出装置と接続される処理装置と、を備え、前記処理装置は、前記センサデータと、前記製造フローの前記製造工程よりも後にある検査工程での前記対象物の品質の検査結果と、を取得し、前記センサデータと、前記製造工程の標準動作についての判定の基準とに基づいて、前記製造工程での前記作業動作についての標準動作の判定に基づいて前記製造工程の可否を判定し、前記製造工程の判定結果と、前記検査結果とに基づいて、前記製造工程の前記基準を更新するかを判断し、判断結果に応じて前記基準を更新する。 A representative embodiment of the work evaluation system of the present invention includes a detection device that detects the work actions performed by a worker on an object in a manufacturing process of a manufacturing flow as sensor data, and a processing device connected to the detection device. The processing device acquires the sensor data and an inspection result of the quality of the object in an inspection process that follows the manufacturing process in the manufacturing flow, and judges the acceptability of the manufacturing process based on the sensor data and a judgment criterion for the standard operation of the manufacturing process and a judgment of the standard operation of the work actions in the manufacturing process, and judges whether the criterion for the manufacturing process should be updated based on the judgment result of the manufacturing process and the inspection result, and updates the criterion according to the judgment result.

本発明のうち代表的な実施の形態によれば、製造フローの作業工程の作業動作の評価・判定等を行う情報処理システム等の技術に関して、作業動作に関する適切な基準を規定でき、その結果、作業工程の精度の向上、製造物の品質の向上、生産ラインの生産性の向上等を実現できる。 According to a representative embodiment of the present invention, it is possible to define appropriate standards for work actions in relation to technologies such as information processing systems that evaluate and judge work actions in work processes in a manufacturing flow, thereby improving the accuracy of work processes, improving the quality of products, and improving the productivity of production lines.

本発明の実施の形態1の作業評価システムの構成を示す。1 shows a configuration of an operation evaluation system according to a first embodiment of the present invention. 実施の形態1で、サーバである処理装置の構成例を示す。In the first embodiment, a configuration example of a processing device that is a server will be described. 実施の形態1で、製造フローの構成例を示す。In the first embodiment, a configuration example of a manufacturing flow will be shown. 実施の形態1で、製造フローの詳細構成例を示す。In the first embodiment, a detailed configuration example of a manufacturing flow will be shown. 実施の形態1で、工程での作業や検出や検査の例を示す。In the first embodiment, examples of work, detection, and inspection in a process will be described. 実施の形態1で、処理装置の主な処理フローを示す。In the first embodiment, a main processing flow of the processing device will be described. 実施の形態1で、管理情報である生産管理表の構成例を示す。In the first embodiment, a configuration example of a production management table, which is management information, will be shown. 実施の形態1で、基準更新処理例でのヒストグラムを示す。11 shows a histogram in an example of the reference update process in the first embodiment. 実施の形態1の変形例1における、GUI画面の第1例を示す。13 shows a first example of a GUI screen in the first modification of the first embodiment. 実施の形態1の変形例2における、GUI画面の第2例を示す。13 shows a second example of a GUI screen in the second modification of the first embodiment. 実施の形態1の変形例3における、カメラの利用例を示す。13 shows an example of how the camera is used in the third modification of the first embodiment. 実施の形態1の変形例4における、生産管理表の構成例を示す。13 shows an example of the configuration of a production management table in the fourth modification of the first embodiment. 実施の形態1の変形例5における、生産管理表の構成例を示す。13 shows an example of the configuration of a production management table in the fifth modification of the first embodiment. 実施の形態2の作業評価システムの構成を示す。1 shows a configuration of an operation evaluation system according to a second embodiment. 実施の形態3の作業評価システムにおける制御例を示す。13 shows an example of control in the task evaluation system according to the third embodiment. 実施の形態3の変形例における作業者毎の基準の構成例を示す。13 shows an example of the configuration of criteria for each worker in a modified example of the third embodiment. 実施の形態4の作業評価システムにおける、処理フロー等を示す。13 shows a process flow etc. in the task evaluation system of the fourth embodiment. 実施の形態5の作業評価システムにおける、製造フローおよび生産管理表の構成例を示す。13 shows an example of the configuration of a manufacturing flow and a production management table in the work evaluation system of the fifth embodiment. 実施の形態5における、基準更新処理例のヒストグラムを示す。23 shows a histogram of an example of a criterion update process in the fifth embodiment.

<実施の形態1>
図1~図8等を用いて、本発明の実施の形態1の作業評価システムおよび方法について説明する。実施の形態1の作業評価方法は、実施の形態1の作業評価システムで実行されるステップを有する方法である。実施の形態1の作業評価システムおよび方法は、製造フローの各製造工程(対応する作業工程)での作業者による作業動作に関して、センサを用いてセンサデータとして検出する。このシステムは、センサデータと、各作業工程の作業動作についての標準動作の基準とに基づいて、各作業工程の可否を判定する。この判定は、標準動作の有無、または標準動作に近いか等の評価に基づいた判定である。そして、このシステムは、その作業工程の判定結果と、最終検査工程での物の品質に関する検査結果(あるいは製造工程毎の検査結果でもよい)との比較に基づいて、作業工程の基準の更新の要否を判断し、その作業工程の基準を、より適切な値等となるように更新する。
<First embodiment>
The work evaluation system and method according to the first embodiment of the present invention will be described with reference to FIGS. 1 to 8 and the like. The work evaluation method according to the first embodiment is a method having steps executed by the work evaluation system according to the first embodiment. The work evaluation system and method according to the first embodiment detects the work actions of the workers in each manufacturing process (corresponding work process) of the manufacturing flow as sensor data using a sensor. This system judges whether each work process is acceptable or not based on the sensor data and the standard action criteria for the work actions in each work process. This judgment is based on an evaluation of the presence or absence of the standard action, or whether it is close to the standard action. Then, this system judges whether it is necessary to update the standard of the work process based on a comparison between the judgment result of the work process and the inspection result of the quality of the object in the final inspection process (or the inspection result for each manufacturing process may be used), and updates the standard of the work process to a more appropriate value or the like.

実施の形態1の作業評価システムおよび方法は、作業工程の判定結果と、それよりも後にある検査結果との組み合わせに応じて、作業工程の基準を更新する。このシステムは、特徴の1つとして、検査結果の物の品質に基づいて、それよりも前にある作業工程の標準動作の基準を更新することがある。特に、このシステムは、例えば最終検査結果の値に対し、作業工程の判定結果の値が一致していない場合に、それらを整合させるように基準を更新する。 The work evaluation system and method of the first embodiment updates the standards for a work process according to a combination of the judgment result of the work process and the inspection result that comes after it. One of the features of this system is that it updates the standards for the standard operation of the preceding work process based on the quality of the item in the inspection result. In particular, when the value of the judgment result of the work process does not match the value of the final inspection result, for example, this system updates the standards to align them.

このシステムによれば、製造工程の作業について、検査結果での物の品質に即した好適な基準を規定することができる。このシステムによれば、最終物の品質を確保しつつ、作業工程の基準を、厳しすぎる基準や易しすぎる基準にならないように、作業者に即した好適な基準にすることができ、製造フロー全体での効率化が実現できる。このシステムによれば、製造工程の既存の基準を見直す場合、製造工程に新たに基準を設定する場合、いずれの場合でも、好適な基準を規定できる。このシステムによれば、期間や複数の対象物について、作業のデータを収集・蓄積して、更新を繰り返すことで、より好適な基準にすることができる。 This system makes it possible to define suitable standards for work in the manufacturing process that are in line with the quality of the items determined by the inspection results. This system makes it possible to set suitable standards for the workers so that the work process standards are not too strict or too easy, while ensuring the quality of the final product, thereby realizing efficiency throughout the entire manufacturing flow. This system makes it possible to define suitable standards in both cases, when reviewing existing standards for the manufacturing process, and when setting new standards for the manufacturing process. This system makes it possible to set more suitable standards by collecting and accumulating work data for a period and for multiple objects, and repeatedly updating it.

[作業評価システム]
図1は、実施の形態1の作業評価システム1の構成を示す。作業評価システム1は、製造フロー200の製造工程フロー201の各々の製造工程P毎に設けられる検出装置2と、サーバである処理装置10と、製造実行システム(MES)20とを有する。MES20は、製造工程P毎に設けられる工程検査装置3と、最終検査工程202に設けられる最終検査装置4と、管理装置5と、データベース(DB)6とを含む。検出装置2は、通信網9を介して、処理装置10と接続される。通信網9は、例えばLANである。処理装置10は、例えばサーバ装置で実装されるが、これに限定されない。処理装置10は、製造現場に対し、遠隔に配置されてもよい。
[Work evaluation system]
1 shows a configuration of an operation evaluation system 1 according to a first embodiment. The operation evaluation system 1 includes a detection device 2 provided for each manufacturing process P in a manufacturing process flow 201 of a manufacturing flow 200, a processing device 10 serving as a server, and a manufacturing execution system (MES) 20. The MES 20 includes a process inspection device 3 provided for each manufacturing process P, a final inspection device 4 provided in a final inspection process 202, a management device 5, and a database (DB) 6. The detection device 2 is connected to the processing device 10 via a communication network 9. The communication network 9 is, for example, a LAN. The processing device 10 is implemented, for example, by a server device, but is not limited thereto. The processing device 10 may be located remotely from the manufacturing site.

検出装置2は、センサ8を備える。検出装置2は、製造フロー200の製造工程P(対応する作業工程)での対象者である作業者Wによる作業動作を、センサ8を用いて、センサデータD2として検出する。検出装置2は、センサ8からのセンサデータD2を出力する。サーバ10は、検出装置2からセンサデータD2を受信・取得する。検出装置2は、センサ8以外にも、例えばアナログ・デジタル変換回路や通信インタフェース回路等を備えてもよい。 The detection device 2 includes a sensor 8. The detection device 2 detects the work actions of a subject worker W in a manufacturing process P (corresponding work process) of the manufacturing flow 200 using the sensor 8 as sensor data D2. The detection device 2 outputs the sensor data D2 from the sensor 8. The server 10 receives and acquires the sensor data D2 from the detection device 2. In addition to the sensor 8, the detection device 2 may also include, for example, an analog-to-digital conversion circuit, a communication interface circuit, etc.

MES5は、製造フロー200における製造を管理し実行するシステムである。MES5は、製造フロー200の各製造工程Pの状態の管理や把握を行い、各製造工程Pの作業者Wへ指示等を行う。管理装置5は、MES20の製造実行制御を行うコンピュータ、例えばMESサーバである。DB6には、製造実行制御に係わる各種のデータや情報が格納される。 MES5 is a system that manages and executes manufacturing in manufacturing flow 200. MES5 manages and grasps the status of each manufacturing process P in manufacturing flow 200, and issues instructions to workers W in each manufacturing process P. Management device 5 is a computer that controls manufacturing execution of MES20, such as an MES server. DB6 stores various data and information related to manufacturing execution control.

工程検査装置3は、対応付けられる製造工程Pの結果得られた対象物OB(例えば中間品)に関する検査(工程検査と記載する場合がある)を行う。工程検査装置3は、製造工程Pの検査結果を含む検査データD3を出力する。製造工程Pに応じて、工程検査が有る場合と無い場合とがあってもよい。 The process inspection device 3 performs inspection (sometimes referred to as process inspection) on the object OB (e.g., an intermediate product) obtained as a result of the associated manufacturing process P. The process inspection device 3 outputs inspection data D3 including the inspection results of the manufacturing process P. Depending on the manufacturing process P, there may or may not be a process inspection.

最終検査装置4は、対応付けられる最終検査工程202の結果得られた最終物OBL(例えば完成品)に関する検査(最終検査と記載する場合がある)を行う。最終検査装置4は、最終検査工程202の検査結果を含む検査データD4を出力する。検査データD3や検査データD4は、一旦、DB6に格納されてもよい。 The final inspection device 4 performs an inspection (sometimes referred to as a final inspection) on the final object OBL (e.g., a finished product) obtained as a result of the corresponding final inspection process 202. The final inspection device 4 outputs inspection data D4 including the inspection results of the final inspection process 202. The inspection data D3 and the inspection data D4 may be temporarily stored in DB6.

実施の形態1の作業評価システム1は、工場等に設けられている既存のMES5に連携してもよい。なお、MES20は必須ではない。サーバ10は、他の方式で検査データD3,D4を取得してもよい。また、実施の形態1では、最終検査工程202の検査結果を必須として用いる。製造工程P毎の工程検査、工程検査装置3、および検査データD3は、必須ではない。 The work evaluation system 1 of the first embodiment may be linked to an existing MES 5 installed in a factory or the like. Note that the MES 20 is not required. The server 10 may acquire the inspection data D3, D4 by other methods. Also, in the first embodiment, the inspection results of the final inspection process 202 are used as a requirement. The process inspection for each manufacturing process P, the process inspection device 3, and the inspection data D3 are not required.

DB6は、詳しくは、例えば、製造工程P毎のセンサデータD2を格納するセンサデータDB、製造工程P毎の検査データD3を格納する工程検査DB、最終検査工程202の検査データD4を格納する最終検査DB、等を含む。センサデータDBと工程検査DBとが1つのDB(「製造DB」)に統合されてもよいし、工程検査DBと最終検査DBとが1つのDB(「検査DB」)に統合されてもよい。 DB6, in detail, includes, for example, a sensor data DB that stores sensor data D2 for each manufacturing process P, a process inspection DB that stores inspection data D3 for each manufacturing process P, a final inspection DB that stores inspection data D4 for the final inspection process 202, and the like. The sensor data DB and the process inspection DB may be integrated into one DB ("manufacturing DB"), or the process inspection DB and the final inspection DB may be integrated into one DB ("inspection DB").

サーバである処理装置10は、実施の形態1の作業評価システム1の主要なコントローラを構成するコンピュータである。サーバ10は、基準7の更新に係わる機能を実現する。サーバ10は、対象となる製造フロー200の各製造工程Pでの標準動作についての基準7を管理および更新する機能を有する。サーバ10は、ソフトウェアプログラム処理等によって実現される機能ブロックとして、標準動作判定部11と、工程品質保証部12(言い換えると検査結果取得部)と、判定基準更新部13と、標準動作判定結果出力部14と、判定基準出力部15とを有する。機能の一部は専用の回路で実装されてもよい。システムとしては、処理装置10がMES20に併合された形態も可能である。 The processing device 10, which is a server, is a computer that constitutes the main controller of the work evaluation system 1 of the first embodiment. The server 10 realizes functions related to updating the criteria 7. The server 10 has a function of managing and updating the criteria 7 for standard operations in each manufacturing process P of the target manufacturing flow 200. The server 10 has a standard operation judgment unit 11, a process quality assurance unit 12 (in other words, an inspection result acquisition unit), a judgment criterion update unit 13, a standard operation judgment result output unit 14, and a judgment criterion output unit 15 as functional blocks realized by software program processing or the like. Some of the functions may be implemented by dedicated circuits. As a system, a form in which the processing device 10 is merged with the MES 20 is also possible.

センサデータD2は、検出装置2から、一旦、MES20のDB6に収集・格納されてもよい。この場合、サーバ10は、MES20のDB6からセンサデータD2を参照・取得すればよい。本例では、サーバ10内の標準動作判定部11は、検出装置2(またはDB6)から取得したセンサデータD2を処理(例えば特徴量抽出)して、製造工程Pでの標準動作の有無を判定する。これに限らず、検出装置2内の処理部がセンサデータD2を処理してから処理後のデータをサーバ10に送信してもよい。また、検出装置2内の処理部(標準動作判定部11に相当する処理部)がセンサデータD2に基づいて標準動作有無を判定し、判定結果データをサーバ10に送信してもよい。あるいは、MES20内の処理部、例えば工程検査装置3が、センサデータD2の処理に基づいて、製造工程Pでの標準動作の有無を判定してもよい。 The sensor data D2 may be temporarily collected and stored in the DB6 of the MES20 from the detection device 2. In this case, the server 10 may refer to and acquire the sensor data D2 from the DB6 of the MES20. In this example, the standard action determination unit 11 in the server 10 processes (e.g., extracts features) the sensor data D2 acquired from the detection device 2 (or DB6) to determine whether or not a standard action has occurred in the manufacturing process P. This is not limited to the above, and the processing unit in the detection device 2 may process the sensor data D2 and then transmit the processed data to the server 10. In addition, the processing unit in the detection device 2 (the processing unit corresponding to the standard action determination unit 11) may determine whether or not a standard action has occurred based on the sensor data D2 and transmit the determination result data to the server 10. Alternatively, the processing unit in the MES20, for example, the process inspection device 3, may determine whether or not a standard action has occurred in the manufacturing process P based on the processing of the sensor data D2.

サーバ10は、センサデータD2で表される各製造工程Pの作業動作について、基準7に基づいて標準動作の有無を判定した結果を、標準動作判定結果データD11として記憶する。また、サーバ10は、製造フロー200の各検査結果(検査データD13,D14)を取得する。そして、サーバ10は、製造工程Pの判定結果と、検査結果との比較に基づいて、基準7の更新に係わる判断を行う。 The server 10 stores the result of judging whether or not the work actions of each manufacturing process P represented by the sensor data D2 are standard actions based on criterion 7 as standard action judgment result data D11. The server 10 also acquires each inspection result (inspection data D13, D14) of the manufacturing flow 200. The server 10 then makes a decision regarding updating criterion 7 based on a comparison between the judgment result of the manufacturing process P and the inspection results.

標準動作判定部11は、検出装置2からのセンサデータD2と、基準データD7に設定されている製造工程P毎の基準7の情報とに基づいて、各製造工程Pの作業動作に関する可否を判定する。この判定は、センサデータD2で表される作業動作を、基準7と比較し、標準動作の有無を判定することである。センサデータD2で表される作業動作は、センサ値に基づいた特徴量(言い換えると変数)として例えば力や動き量等の値で表現される。標準動作の基準7は、例えば力や動き量等の値に関する閾値等を含む条件で表現される。この標準動作の有無の判定は、センサデータD2で表される作業動作が、標準動作に対し、十分に近いまたは類似しているかどうか等の度合いの判定としてもよい。上記判定では、標準動作判定部11は、例えば、基準7を満たすような標準動作が有ると判断した場合、製造工程Pの判定結果を、OK(可)とし、標準動作が無いと判断した場合、NG(否)とする。この製造工程Pおよび標準動作の判定結果は、基準7の更新の判断に用いられる。標準動作判定部11は、標準動作判定結果データD11を記憶および出力する。 The standard action determination unit 11 determines whether or not the work action of each manufacturing process P is acceptable based on the sensor data D2 from the detection device 2 and the information on the standard 7 for each manufacturing process P set in the standard data D7. This determination is made by comparing the work action represented by the sensor data D2 with the standard 7 to determine the presence or absence of the standard action. The work action represented by the sensor data D2 is expressed as a feature amount (in other words, a variable) based on the sensor value, for example, a value such as force or movement amount. The standard action standard 7 is expressed as a condition including, for example, a threshold value for the value of force or movement amount. The determination of the presence or absence of the standard action may be a determination of the degree to which the work action represented by the sensor data D2 is sufficiently close or similar to the standard action. In the above determination, for example, if the standard action determination unit 11 determines that there is a standard action that satisfies the standard 7, the determination result of the manufacturing process P is OK (acceptable), and if there is no standard action, the determination result is NG (not acceptable). The determination results of the manufacturing process P and the standard action are used to determine whether or not to update the standard 7. The standard action judgment unit 11 stores and outputs the standard action judgment result data D11.

標準動作判定部11は、センサデータD2のセンサ値に基づいて、製造工程P毎に、作業動作を表す所定の特徴量を把握する。この際、標準動作判定部11は、センサ値から特徴量を計算してもよい。センサ値自体がその特徴量を表している場合には、その計算は不要である。特徴量の一例は、指先圧力であり、グローブの圧力センサのセンサ値自体がその力を表す。特徴量の他の一例は、センサデータD2である画像から計算によって抽出される手の動き量や位置等である。 The standard motion determination unit 11 grasps a predetermined feature value representing the work motion for each manufacturing process P based on the sensor value of the sensor data D2. At this time, the standard motion determination unit 11 may calculate the feature value from the sensor value. If the sensor value itself represents the feature value, the calculation is not necessary. One example of a feature value is fingertip pressure, and the sensor value of the glove pressure sensor itself represents that force. Another example of a feature value is the amount of hand movement or position extracted by calculation from the image that is the sensor data D2.

工程品質保証部12は、言い換えると検査結果取得部であり、製造工程フロー201の各製造工程Pの検査データD3、および最終検査工程202の検査データD4を収集・取得する。工程品質保証部12は、少なくとも、検査データD4に基づいて、最終検査工程202の結果、対象物OBに対応する最終物OBLの品質が保証されているかどうか(言い換えると品質の可否)を確認または判定を行う。また、工程品質保証部12は、検査データD3がある場合、その検査データD3に基づいて、製造工程P毎の結果である中間物の品質が保証されているかどうか、確認または判定を行ってもよい。本例では、MES20によって、各検査結果(D3,D4)は保証済みであり、各検査の検査作業には問題無いこと等が確認済みである。そのため、工程品質保証部12は、各検査結果の品質保証のための判定等を省略できる。 The process quality assurance unit 12 is, in other words, an inspection result acquisition unit, and collects and acquires the inspection data D3 of each manufacturing process P in the manufacturing process flow 201 and the inspection data D4 of the final inspection process 202. Based on at least the inspection data D4, the process quality assurance unit 12 checks or judges whether the quality of the final object OBL corresponding to the object OB is guaranteed as a result of the final inspection process 202 (in other words, whether the quality is acceptable or not). In addition, if there is inspection data D3, the process quality assurance unit 12 may check or judge whether the quality of the intermediate product, which is the result of each manufacturing process P, is guaranteed based on the inspection data D3. In this example, the MES 20 has guaranteed each inspection result (D3, D4), and has confirmed that there is no problem with the inspection work of each inspection. Therefore, the process quality assurance unit 12 can omit judgments for quality assurance of each inspection result.

工程品質保証部12は、製造フロー200の各検査結果(D3,D4)を総合的に判断し、品質を確認または判定し、その結果を、工程品質保証データD12として記憶および出力する。工程品質保証部12は、総合的な判断としては、製造工程Pの検査結果がNGである場合や、最終検査工程202の検査結果がNGである場合等を検出する。 The process quality assurance unit 12 comprehensively judges each inspection result (D3, D4) of the manufacturing flow 200, confirms or judges the quality, and stores and outputs the result as process quality assurance data D12. As a comprehensive judgment, the process quality assurance unit 12 detects cases where the inspection result of the manufacturing process P is NG or where the inspection result of the final inspection process 202 is NG, etc.

基準更新部13は、基準データD7と、標準動作判定結果データD11と、工程品質保証データD12とを用いて、製造工程Pでの標準動作の基準7を必要に応じて更新する処理を行う。基準更新部13は、工程品質保証データD12に基づいて、最終検査工程202の検査結果と、製造工程フロー201の各製造工程Pの判定結果との組み合わせの状態を確認する。基準更新部13は、組み合わせで、製造工程Pの判定結果と、最終検査工程202の検査結果とが一致している事例や一致していない事例を区別して抽出する。基準更新部13は、例えば、最終検査結果がNGで、かつ製造工程Pの判定結果がOKである事例の場合、全体的に整合していないので、その製造工程Pの基準7は適切ではなかったと推定できる。 The standard update unit 13 performs a process of updating the standard operation standard 7 in the manufacturing process P as necessary, using the standard data D7, the standard operation judgment result data D11, and the process quality assurance data D12. The standard update unit 13 checks the state of the combination of the inspection result of the final inspection process 202 and the judgment result of each manufacturing process P in the manufacturing process flow 201, based on the process quality assurance data D12. The standard update unit 13 distinguishes and extracts cases in which the judgment result of the manufacturing process P and the inspection result of the final inspection process 202 match and do not match in the combination. For example, in the case where the final inspection result is NG and the judgment result of the manufacturing process P is OK, the standard update unit 13 can infer that the standard 7 for that manufacturing process P was not appropriate because there is an overall inconsistency.

そこで、基準更新部13は、その製造工程Pの基準7を更新対象とし、その組み合わせに関連するデータに基づいて、その製造工程Pの基準7について、より適切な値を決定して、その基準7を更新する。サーバ10は、メモリに、処理に必要な、各製造工程Pの基準7に関する情報を基準データD7として保持している。サーバ10は、基準7を更新する場合、基準データD7のその基準7の情報を更新する。基準更新部13は、基準更新情報D13を基準データD7に反映することで基準7を更新する。基準更新部13は、更新後の基準データD7または基準更新情報D13を、MES20に送信してもよい。MES20に、各製造工程Pの基準7に関する基準データを保持してもよい。その場合、サーバ10はMES20のその基準データを参照や更新してもよい。 Then, the standard update unit 13 updates the standard 7 of the manufacturing process P by determining a more appropriate value for the standard 7 of the manufacturing process P based on the data related to the combination. The server 10 stores information on the standard 7 of each manufacturing process P required for processing as standard data D7 in memory. When updating the standard 7, the server 10 updates the information on the standard 7 in the standard data D7. The standard update unit 13 updates the standard 7 by reflecting the standard update information D13 in the standard data D7. The standard update unit 13 may transmit the updated standard data D7 or the standard update information D13 to the MES 20. The MES 20 may store standard data related to the standard 7 of each manufacturing process P. In that case, the server 10 may refer to or update the standard data in the MES 20.

標準動作判定結果出力部14は、標準動作判定部11による標準動作判定結果データD11に基づいて、標準動作判定結果情報を出力する。標準動作判定結果出力部14は、例えば、標準動作判定結果情報を表示画面にGUIとともに表示する(後述の図9)。例えば、作業者Wや製造フロー200の管理者等のユーザU1(図2)は、その画面でその標準動作判定結果情報を見て確認できる。また、この出力は、製造工程Pの判定結果がNGであった場合に、その製造工程Pの作業者Wに対し、作業の再試行を指示する出力としてもよい(後述の図10)。出力は、表示に限らず、音声出力やランプ発光等を用いてもよい。製造フロー200の規定に応じて、作業の再試行が許容される場合には、作業の再試行の指示を出力することも有効である。 The standard action judgment result output unit 14 outputs standard action judgment result information based on the standard action judgment result data D11 by the standard action judgment unit 11. For example, the standard action judgment result output unit 14 displays the standard action judgment result information on a display screen together with a GUI (see FIG. 9 below). For example, a user U1 (see FIG. 2), such as a worker W or a manager of the manufacturing flow 200, can view and confirm the standard action judgment result information on the screen. In addition, when the judgment result of the manufacturing process P is NG, this output may be an output instructing the worker W of the manufacturing process P to retry the work (see FIG. 10 below). The output is not limited to a display, and may be a voice output, a lamp light, or the like. When retrying the work is permitted according to the provisions of the manufacturing flow 200, it is also effective to output an instruction to retry the work.

基準出力部15は、基準データD7および基準更新情報D13に基づいて、更新前の基準7や更新後の基準7の情報を出力する。この出力は、例えば表示画面での表示である。例えば、作業者Wまたは製造フロー200の管理者等のユーザU1は、その画面でその基準7の情報を見て確認できる(後述の図9)。 The reference output unit 15 outputs information on the reference 7 before the update and the reference 7 after the update based on the reference data D7 and the reference update information D13. This output is, for example, a display on a display screen. For example, a user U1 such as a worker W or a manager of the manufacturing flow 200 can view and confirm the information on the reference 7 on the screen (FIG. 9 described below).

[処理装置]
図2は、処理装置10のハードウェアおよびソフトウェアの構成例を示す。処理装置10は、例えばサーバコンピュータとそれに接続される入力装置105や表示装置106等とを含むコンピュータシステムとして実装されている。処理装置10は、プロセッサ101、メモリ102、通信インタフェース装置103、入出力インタフェース装置104、およびそれらを相互に接続するバス等で構成されている。入出力インタフェース装置104には、例えばキーボードやマウス等の入力装置105や、液晶ディスプレイ等の表示装置106が接続されている。通信インタフェース装置103は、図1の検出装置2やMES20等とも通信で接続され、それぞれとの間で所定の通信インタフェースで通信を行う。通信インタフェース装置103は、外部の他の装置との通信を行ってもよい。
[Processing device]
2 shows an example of the hardware and software configuration of the processing device 10. The processing device 10 is implemented as a computer system including, for example, a server computer and an input device 105, a display device 106, etc. connected thereto. The processing device 10 is composed of a processor 101, a memory 102, a communication interface device 103, an input/output interface device 104, and a bus connecting them to each other. The input/output interface device 104 is connected to an input device 105 such as a keyboard or a mouse, and a display device 106 such as a liquid crystal display. The communication interface device 103 is also connected to the detection device 2 and the MES 20 in FIG. 1 by communication, and communicates with each of them through a predetermined communication interface. The communication interface device 103 may communicate with other external devices.

プロセッサ101は、例えばCPU、ROM、RAM等で構成され、コントローラを構成する。プロセッサ101は、OSや制御プログラム102A等に基づいたソフトウェアプログラム処理に基づいて、所定の機能を実現する。この機能は、製造工程Pの基準7を管理し更新する機能を含む。 The processor 101 is composed of, for example, a CPU, ROM, RAM, etc., and constitutes a controller. The processor 101 realizes a predetermined function based on software program processing based on an OS, a control program 102A, etc. This function includes a function for managing and updating the standard 7 of the manufacturing process P.

メモリ102は、不揮発性記憶装置等で構成され、プロセッサ101等が使用する各種のデータや情報を格納する。メモリ102には、制御プログラム102A、設定情報102B、基準データD7、標準動作判定結果データD11、工程品質保証データD12、および生産管理表データD20等が格納される。制御プログラム102Aは、機能を実現するためのプログラムである。設定情報102Bは、制御プログラム102Aの設定情報やユーザU1による設定情報である。基準データD7は、製造フロー200の各製造工程Pの基準7の設定情報を含む。生産管理表データD20は、製造フロー200に従った作業を含む製造実行の際に取得できる各種のデータや情報をまとめて記録したデータである。サーバ10は、MES20から生産管理表データD20を取得してもよい。 The memory 102 is composed of a non-volatile storage device or the like, and stores various data and information used by the processor 101 and the like. The memory 102 stores a control program 102A, setting information 102B, reference data D7, standard operation judgment result data D11, process quality assurance data D12, and production management table data D20. The control program 102A is a program for realizing a function. The setting information 102B is setting information of the control program 102A and setting information by the user U1. The reference data D7 includes setting information of the standard 7 of each manufacturing process P of the manufacturing flow 200. The production management table data D20 is data that records various data and information that can be acquired during manufacturing execution, including work according to the manufacturing flow 200. The server 10 may acquire the production management table data D20 from the MES 20.

[製造フロー(1)]
実施の形態1では、予め標準化された製造フロー200を対象として適用できる。ここでの標準化された製造フロー200とは、製造工程Pの作業動作について、標準動作の基準7が設定されていることである。すなわち、実施の形態1では、製造工程Pの基準7が一旦策定済みである場合を前提とする。これに限らず、実施の形態1は、まだ標準化されていない製造フロー200、すなわち製造工程Pの基準7が未策定である場合にも、同様に適用可能である。実施の形態1のシステムは、設定済みの基準7をより適切な基準7に更新することや、基準7が未設定の製造工程に新たに好適な基準7を作成し設定することができる。
[Production flow (1)]
The first embodiment can be applied to a manufacturing flow 200 that has been standardized in advance. The standardized manufacturing flow 200 here means that a standard operation criterion 7 has been set for the work operations of a manufacturing process P. That is, the first embodiment is premised on a case where the criterion 7 for the manufacturing process P has already been established. However, the first embodiment can also be applied to a manufacturing flow 200 that has not yet been standardized, that is, a case where the criterion 7 for the manufacturing process P has not yet been established. The system of the first embodiment can update the already-set criterion 7 to a more appropriate criterion 7, and create and set a new appropriate criterion 7 for a manufacturing process where the criterion 7 has not yet been set.

図3は、図1の製造フロー200の構成例を示す。現場である工場において、製品の生産ラインに対応する製造フロー200を有する。製造フロー200は、製造工程フロー201と、その後の最終検査工程202とから構成される。製造工程フロー201は、順序等の関係を持つ複数の製造工程Pから構成される。例えば、複数(M個)の製造工程Pとして、製造工程P1(A),P2(B),……,PM(C)を有する。本例では、簡単に、最初の第1製造工程P1が製造工程Aであり、その次の第2製造工程P2が製造工程Bであり、途中を省略して、最後の第M製造工程PMが製造工程Cであるとする。なお、製造工程フロー201は、同時並列に分岐する複数の製造工程Pを有する場合もある。 Figure 3 shows an example of the configuration of the manufacturing flow 200 of Figure 1. At the factory, which is the site, there is a manufacturing flow 200 corresponding to a product production line. The manufacturing flow 200 is composed of a manufacturing process flow 201 and a subsequent final inspection process 202. The manufacturing process flow 201 is composed of multiple manufacturing processes P that have a relationship such as an order. For example, there are multiple (M) manufacturing processes P, such as manufacturing processes P1 (A), P2 (B), ..., PM (C). In this example, it is assumed simply that the first manufacturing process P1 is manufacturing process A, the next second manufacturing process P2 is manufacturing process B, and the final Mth manufacturing process PM is manufacturing process C, omitting the intermediate steps. Note that the manufacturing process flow 201 may have multiple manufacturing processes P that branch out simultaneously and in parallel.

各製造工程Pには、対象者である作業者Wが担当として配置される。例えば、製造工程Aには作業者WA、製造工程Bには作業者WB、製造工程Cには作業者WCが割り当てられる。これに限らず、各製造工程Pに同じ作業者Wが割り当てられてもよい。 A designated worker W is assigned to each manufacturing process P. For example, worker WA is assigned to manufacturing process A, worker WB to manufacturing process B, and worker WC to manufacturing process C. This is not limiting, and the same worker W may be assigned to each manufacturing process P.

製造工程フロー201には、対象物OB(最初の状態ではOB1とする)が投入される。例えば部材等の対象物OB1が、製造工程P1に投入される。対象物OB1は、製造工程Aでの作業がされた結果、中間物等の対象物OB2となり、次の製造工程P2に投入される。最後の製造工程PMには、対象物OBMが投入され、作業がされた結果、完成品である最終物OBLが生成される。最終物OBLは、最終検査工程202で最終検査が行われる。 An object OB (initial state is OB1) is input into the manufacturing process flow 201. For example, object OB1, such as a part, is input into manufacturing process P1. As a result of work being performed on object OB1 in manufacturing process A, it becomes object OB2, such as an intermediate product, which is input into the next manufacturing process P2. In the last manufacturing process PM, object OBM is input, and as a result of work being performed, a final object OBL, which is a finished product, is generated. Final object OBL undergoes final inspection in final inspection process 202.

最終検査工程202は、1つ以上の検査工程205で構成され、最終物OBLの品質を検査する工程である。本例では、最終検査工程202は、第1検査工程である検査工程Xと、その次の第2検査工程である検査工程Yとを有する。 The final inspection process 202 is composed of one or more inspection processes 205, and is a process for inspecting the quality of the final product OBL. In this example, the final inspection process 202 has an inspection process X, which is the first inspection process, and an inspection process Y, which is the second inspection process that follows.

各製造工程Pは、より詳しくは、作業工程203と、その後の検査工程204とを有する。検査工程203は、前述のように無い場合もある。作業工程203では、作業者Wが、対象物OBに対し、規定された所定の作業を行う。各作業工程203には、検出装置3が関係付けられている。作業工程203では、検出装置2のセンサ8によって、作業動作がセンサデータD2として検出される。 More specifically, each manufacturing process P has a work process 203 and a subsequent inspection process 204. As mentioned above, the inspection process 203 may not be present. In the work process 203, a worker W performs a prescribed task on an object OB. A detection device 3 is associated with each work process 203. In the work process 203, the sensor 8 of the detection device 2 detects the work action as sensor data D2.

検査工程204は、作業工程204の結果である対象物OBについての品質の検査を、検査者または工程検査装置3によって行う工程である。検査工程204には、工程検査装置3が関係付けられている。検査者または工程検査装置3は、作業工程203の結果得られた対象物OBの品質を検査し、検査結果を検査データD3として出力する。検査結果は、例えば品質の可否の値を含む。検査データD3は、言い換えると工程検査結果情報である。なお、検査は、工程検査装置3によって無人で自動的に行われてもよいし、検査者が工程検査装置3を用いて行ってもよい。 The inspection process 204 is a process in which an inspector or a process inspection device 3 inspects the quality of the object OB, which is the result of the work process 204. The inspection process 204 is associated with the process inspection device 3. The inspector or the process inspection device 3 inspects the quality of the object OB obtained as a result of the work process 203, and outputs the inspection results as inspection data D3. The inspection results include, for example, a value indicating whether the quality is acceptable or not. In other words, the inspection data D3 is process inspection result information. Note that the inspection may be performed automatically by the process inspection device 3 without any human intervention, or may be performed by an inspector using the process inspection device 3.

例えば、製造工程Aは、作業工程Aと検査工程Aとを有する。作業工程Aからは、センサデータAが出力される。検査工程Aからは、検査データAが出力される。同様に、製造工程Bでは、センサデータB、検査データBが出力される。製造工程Cでは、センサデータC、検査データCが出力される。 For example, manufacturing process A has work process A and inspection process A. Work process A outputs sensor data A. Inspection process A outputs inspection data A. Similarly, manufacturing process B outputs sensor data B and inspection data B. Manufacturing process C outputs sensor data C and inspection data C.

最終検査工程202では、各検査工程205には、最終検査装置4が関係付けられている。最終検査装置4は、最終検査を行い、検査結果として検査データD4を出力する。センサデータD2、検査データD3、および検査データD4は、例えばMES20のDB6に収集・格納される。例えば、検査工程Xの検査装置Xは検査データXを出力する。検査工程Yの検査装置Yは検査データYを出力する。最終検査は、所定の検査者による検査作業としてもよいし、最終検査装置4を用いた自動的な検査としてもよい。最終検査の例としては、検査者による外観評価や、製品特性についての特性ばらつき測定が挙げられる。 In the final inspection process 202, a final inspection device 4 is associated with each inspection process 205. The final inspection device 4 performs a final inspection and outputs inspection data D4 as the inspection result. The sensor data D2, inspection data D3, and inspection data D4 are collected and stored, for example, in DB6 of the MES 20. For example, inspection device X of inspection process X outputs inspection data X. Inspection device Y of inspection process Y outputs inspection data Y. The final inspection may be an inspection job performed by a specified inspector, or may be an automatic inspection using the final inspection device 4. Examples of final inspection include appearance evaluation by an inspector and measurement of characteristic variation of product characteristics.

図3の例では、各工程に各装置が一対一で関係付けて設けられているが、これに限らない。例えば、複数の製造工程Pに1つの検出装置2や1つの工程検査装置3が関係付けられてもよい。1つの製造工程Pに複数の検出装置2や複数の工程検査装置3が関係付けられてもよい。検出装置2と工程検査装置3とが一体でもよい。これらの対応関係は、予め製造フロー200の構成情報としてMES20またはサーバ10に設定される。 In the example of FIG. 3, each device is associated with each process in a one-to-one relationship, but this is not limited to the above. For example, one detection device 2 or one process inspection device 3 may be associated with multiple manufacturing processes P. Multiple detection devices 2 or multiple process inspection devices 3 may be associated with one manufacturing process P. The detection device 2 and the process inspection device 3 may be integrated. These correspondences are set in advance in the MES 20 or the server 10 as configuration information for the manufacturing flow 200.

[製造フロー(2)]
図4は、図3の製造フロー200のより詳しい構成例を示し、製造工程フロー201の複数の製造工程Pおよび作業の具体例も示す。本例では、製造工程フロー201の製造工程Pとして製造工程A,B,Cを有する。この製造フロー200の例は、対象物OBとしてモータ製品の組み立てラインであり、製造工程Pの例は組み立て工程である。各製造工程Pは、搬送機構400を通じて接続されている。搬送機構400上で、複数の対象物OB(例えばOB1,OB2,……,OBm)が順番に搬送される。各対象物OBは、識別情報(ID)を付与して管理される。図4では、ある対象物IDを持つ1つの対象物OBに着目し、その対象物OB(各状態をOBA,OBB,OBC,OBLとする)が各工程を経由する場合を模式的に図示している。また、本例では、製造工程P毎に作業者Wが異なり、検査工程毎に検査者が異なる。
[Production flow (2)]
FIG. 4 shows a more detailed configuration example of the manufacturing flow 200 of FIG. 3, and also shows specific examples of multiple manufacturing processes P and operations in the manufacturing process flow 201. In this example, the manufacturing process flow 201 has manufacturing processes A, B, and C as the manufacturing process P. An example of this manufacturing flow 200 is an assembly line for motor products as the object OB, and an example of the manufacturing process P is an assembly process. Each manufacturing process P is connected through a conveying mechanism 400. On the conveying mechanism 400, multiple objects OB (e.g., OB1, OB2, ..., OBm) are conveyed in order. Each object OB is given identification information (ID) and managed. FIG. 4 focuses on one object OB having a certain object ID, and shows a schematic diagram of a case where the object OB (each state is OBA, OBB, OBC, OBL) passes through each process. Also, in this example, a different worker W is used for each manufacturing process P, and a different inspector is used for each inspection process.

本例では、作業工程Aは、作業者WAによる作業として、対象物OB(OBA)の所定の箇所に部品Aを組み込む工程である。この作業は、例えば、作業者WAが手に持った部品Aとしてケーブルの先端を、対象物OBAに差し込み、差し込んだ後にケーブルを引っ張って抜けないことを確認する作業である。この作業動作について、作業者WAの手に装着されたセンサ8によって、部品Aの差し込み時の指先圧力が測定され、センサデータD2となる。作業工程Bは、作業者WBによる作業として、対象物OB(OBB)の所定の箇所に部品Bを組み込む工程である。作業工程Bの作業は、例えば作業工程Aの作業と同様であり、作業者WBが手に持った部品Bとしてケーブルの先端を、対象物OBBに差し込み、差し込んだ後にケーブルを引っ張って抜けないことを確認する作業である。この作業動作について、作業者WBの手に装着されたセンサ8によって、部品Bの差し込み時の指先圧力が測定され、センサデータD2となる。作業工程Cは、対象物OB(OBC)における部品Aや部品Bを組み合わせて製品を最終物OBLとして完成させる工程である。 In this example, the work process A is a process of assembling part A at a predetermined location of the object OB (OBA) as a work by the worker WA. This work is, for example, a work in which the worker WA inserts the tip of a cable as part A held in his hand into the object OBA, and after inserting it, pulls the cable to check that it does not come out. For this work operation, the fingertip pressure when inserting part A is measured by the sensor 8 attached to the hand of the worker WA, and becomes the sensor data D2. The work process B is a process of assembling part B at a predetermined location of the object OB (OBB) as a work by the worker WB. The work of the work process B is, for example, the same as the work process A, and is a work in which the worker WB inserts the tip of a cable as part B held in his hand into the object OBB, and after inserting it, pulls the cable to check that it does not come out. For this work operation, the fingertip pressure when inserting part B is measured by the sensor 8 attached to the hand of the worker WB, and becomes the sensor data D2. Work process C is the process of combining parts A and B of the object OB (OBC) to complete the product as the final object OBL.

検査工程Aは、検査者KAまたは工程検査装置Aによって、作業工程Aの結果の対象物OBAの品質を検査する工程であり、例えば電流計を用いて漏れ電流を計測し、漏れ電流が閾値以下であるかを確認する工程である。検査工程Bは、検査者KBまたは工程検査装置Bによって、作業工程Bの結果の対象物OBBの品質を検査する工程であり、例えば検査工程Aと同様に電流を確認する工程である。検査工程A,Bは、無い場合もある。検査工程A,Bは、検査者による主観評価での検査でもよい。この検査は、例えば対象物OBの外観を見て傷やムラ等が無いかを確認することでもよい。 Inspection process A is a process in which an inspector KA or process inspection device A inspects the quality of the object OBA resulting from work process A, for example by measuring the leakage current using an ammeter and checking whether the leakage current is below a threshold. Inspection process B is a process in which an inspector KB or process inspection device B inspects the quality of the object OBB resulting from work process B, for example by checking the current in the same way as inspection process A. Inspection processes A and B may not be necessary. Inspection processes A and B may also be inspections based on subjective evaluation by an inspector. This inspection may, for example, be to check the appearance of the object OB to see if there are any scratches, unevenness, etc.

最終検査工程202は、所定の検査者Kまたは最終検査装置4によって、最終物OBLの品質を検査する工程であり、例えば、検査者Kが電流計を用いて最終物OBLの漏れ電流を計測し、漏れ電流が閾値以下であるかを確認する工程である。漏れ電流が閾値以下である場合には、検査結果が可(OK)となり、漏れ電流が閾値を超える場合には、検査結果が否(NG)となる。最終検査工程202での条件は、「測定電流値が閾値以下であること」等の情報として予め設定されている。 The final inspection process 202 is a process in which a specified inspector K or a final inspection device 4 inspects the quality of the final product OBL. For example, the inspector K uses an ammeter to measure the leakage current of the final product OBL and checks whether the leakage current is below a threshold value. If the leakage current is below the threshold value, the inspection result is OK, and if the leakage current exceeds the threshold value, the inspection result is NG. The conditions for the final inspection process 202 are set in advance as information such as "the measured current value is below the threshold value."

サーバ10は、作業工程Aについて、センサデータAと、製造工程Aの基準7(例えば基準Aとする)とを用いて、標準動作有無を判定する。センサデータAのセンサ値は、部品Aの差し込み時の指先圧力(FAとする)である。基準Aは、その指先圧力に関する閾値Aを含む。例えば、基準Aは、「指先圧力FAが閾値A以上であること」という条件である。サーバ10は、指先圧力FAと閾値Aとを比較し、FA≧Aである場合には、判定結果をOK(可)とし、FA<Aである場合には、判定結果をNG(否)とする。 For work process A, the server 10 uses sensor data A and standard 7 (say standard A) for manufacturing process A to determine whether standard operation is performed. The sensor value of the sensor data A is the fingertip pressure (say FA) when part A is inserted. Standard A includes a threshold A related to the fingertip pressure. For example, standard A is the condition that "fingertip pressure FA is equal to or greater than threshold A." The server 10 compares the fingertip pressure FA with the threshold A, and if FA≧A, the determination result is OK (OK), and if FA<A, the determination result is NG (NO).

[作業・検出]
図5は、図4の製造フロー200の製造工程Pでの作業や検出や検査についての具体例を示す。(A)は、ある製造工程Pの作業工程203の作業場所における、作業者Wによる作業、およびセンサ8を用いた検出の一例を示す。検出装置2を構成するセンサ8の例として、グローブ8Aやカメラ8Bを有する。作業者W1は、手にグローブ8Aを装着しており、頭部(例えば帽子やヘルメット)にはカメラ8Bを装着している。グローブ8Aには、例えば指先に圧力センサが内蔵されている。グローブ8Aには、加速度センサ、ジャイロセンサ、位置センサ(例えばGPS受信器やビーコン等)等を備えてもよい。(A)の作業に関する基準7の例は、「対象物に部品を差し込む際の指先圧力が所定の力以上であること」等が挙げられる。
[Work/Detection]
5 shows a specific example of work, detection, and inspection in the manufacturing process P of the manufacturing flow 200 in FIG. 4. (A) shows an example of work by a worker W and detection using a sensor 8 in a work area of a work process 203 of a certain manufacturing process P. Examples of the sensor 8 constituting the detection device 2 include a glove 8A and a camera 8B. The worker W1 wears a glove 8A on his hand and a camera 8B on his head (e.g., a hat or helmet). The glove 8A has a built-in pressure sensor in, for example, the fingertip. The glove 8A may also be equipped with an acceleration sensor, a gyro sensor, a position sensor (e.g., a GPS receiver, a beacon, etc.). An example of the criterion 7 related to the work in (A) is "the fingertip pressure when inserting a part into an object is equal to or greater than a predetermined force," etc.

作業者Wは、グローブ8Aまたはカメラ8Bの少なくとも一方を装着し、両方を装着してもよい。カメラ8Bは、作業者W1の頭部や目が向いている方向を撮影して画像を得る視点カメラである。この画像は、概略的に作業者Wの視点から対象物OBや手に持った部材等を撮影した画像である。このカメラ8Bは、スマートグラスやヘッドマウントディスプレイ等としてもよい。本例に限らず、作業者W1には各種のセンサデバイスが装着されてもよい。作業場所において、搬送機構400あるいは作業台500等の上に対象物OBがある。作業者Wは、その対象物OBに対し、所定の作業を行う。検出装置2におけるグローブ8Aやカメラ8Bは、この際の作業動作を対象として検出する。グローブ8Aの圧力センサは、指先圧力を測定する。カメラ8Bは、手の動きを含む画像を撮影する。 The worker W wears at least one of the glove 8A and the camera 8B, and may wear both. The camera 8B is a viewpoint camera that captures an image by taking a picture of the direction in which the head and eyes of the worker W1 are facing. This image is roughly an image of the object OB or a member held in the hand from the viewpoint of the worker W. This camera 8B may be smart glasses or a head-mounted display. Not limited to this example, the worker W1 may be equipped with various sensor devices. At the work site, the object OB is on the conveying mechanism 400 or the work table 500. The worker W performs a predetermined task on the object OB. The glove 8A and the camera 8B in the detection device 2 detect the work motion at this time as a target. The pressure sensor of the glove 8A measures the fingertip pressure. The camera 8B captures an image including the movement of the hand.

(B)は、他のセンサ8の例として、作業場所に固定カメラ8Cが設置されている。このように、検出装置2のセンサ8は、作業者W1等の付近に固定的に設置されてもよい。固定カメラ8Cは、所定の方向、例えば作業台500上の対象物OBがある方向を撮影した画像を得る。この例では、固定された画像フレーム内において、対象物OBや作業者Wの手等の動きがある場合に、それを検出できる。 (B) shows a fixed camera 8C installed at the work site as an example of another sensor 8. In this way, the sensor 8 of the detection device 2 may be fixedly installed near the worker W1, etc. The fixed camera 8C obtains an image captured in a predetermined direction, for example, in the direction of the object OB on the workbench 500. In this example, if there is movement of the object OB or the hand of the worker W within the fixed image frame, it can be detected.

(C)は、検査者による検査作業の例を示す。ある検査工程では、ある検査者は、対象物OBについて、電流計504を接続して漏れ電流を測定し、漏れ電流量を確認する。 (C) shows an example of an inspection task performed by an inspector. In one inspection process, an inspector connects an ammeter 504 to an object OB to measure the leakage current and confirm the amount of leakage current.

[処理フロー]
図6は、実施の形態1でのサーバ10による主な処理のフローを示す。このフローはステップS1~S6を有する。ステップS1では、サーバ10は、処理対象となる製造フロー200および対象物OBの情報として、製造工程P毎の担当する作業者Wの作業者IDを含む情報を設定または入力する。これにより、対象物OBと各製造工程Pの作業者Wとが明確にされる。この情報は、すでにMES20において製造フロー情報として設定済みである場合には、サーバ10がMES20からその情報を参照して利用してもよい。サーバ10に対し、管理者等のユーザU1がその情報を入力・設定してもよい。センサデータD2や検査データD3に対象物IDや作業者ID等の情報が含まれている構成の場合には、サーバ10はそれらの情報を利用してもよい。
[Processing flow]
FIG. 6 shows a flow of main processing by the server 10 in the first embodiment. This flow has steps S1 to S6. In step S1, the server 10 sets or inputs information including the worker ID of the worker W in charge of each manufacturing process P as information on the manufacturing flow 200 and the object OB to be processed. This clarifies the object OB and the worker W for each manufacturing process P. If this information has already been set as manufacturing flow information in the MES 20, the server 10 may refer to the information from the MES 20 and use it. A user U1 such as an administrator may input or set the information to the server 10. If the sensor data D2 and the inspection data D3 include information such as the object ID and the worker ID, the server 10 may use that information.

なお、製造工程Pの作業者Wを区別せずに、どの作業者Wに対しても一律に同じ基準7を適用する構成とする場合、このような作業者ID等の情報は必須ではない。また、利用する情報としては、作業者IDのみならず、作業者Wの属性、例えば年齢や熟練度等を利用してもよい。 In addition, if the configuration is such that the same standard 7 is applied uniformly to all workers W in the manufacturing process P without distinguishing between them, information such as the worker ID is not essential. Furthermore, the information to be used may not only be the worker ID, but also the attributes of the worker W, such as age and skill level.

ステップS2では、サーバ10は、製造工程Pの作業動作について、検出装置2を用いてセンサデータD2として検出・取得する。サーバ10は、例えば検出装置2から一旦MES20のDB6に格納されたセンサデータD2を収集・取得する。サーバ10は、センサデータD2のセンサ値に基づいて、規定された特徴量を計算する。 In step S2, the server 10 detects and acquires the work operations of the manufacturing process P as sensor data D2 using the detection device 2. The server 10 collects and acquires the sensor data D2, which has been temporarily stored in the DB 6 of the MES 20, from the detection device 2, for example. The server 10 calculates a specified feature amount based on the sensor value of the sensor data D2.

ステップS3では、サーバ10の標準動作判定部11は、特徴量で表される製造工程Pの作業動作について、製造工程P毎に設定されている基準7を用いて、標準動作の有無を判定する。サーバ10は、例えば、特徴量が基準7の閾値以上である場合には、標準動作有りと判断し、特徴量が基準7の閾値未満である場合には、標準動作無しと判断する。サーバ10は、標準動作有りの場合には、この製造工程Pの判定結果を可(OK)とし、標準動作無しの場合には、この製造工程Pの判定結果を否(NG)とする。サーバ10は、判定結果を、標準動作判定結果データD11として、メモリに格納する。また、標準動作判定結果出力部14は、標準動作判定結果データD11に基づいて、ユーザU1に標準動作判定結果情報を出力(例えば画面表示)してもよい。 In step S3, the standard action determination unit 11 of the server 10 determines whether or not a standard action is present for the work actions of the manufacturing process P represented by the feature amount, using the criterion 7 set for each manufacturing process P. For example, if the feature amount is equal to or greater than the threshold of the criterion 7, the server 10 determines that a standard action is present, and if the feature amount is less than the threshold of the criterion 7, the server 10 determines that a standard action is not present. If a standard action is present, the server 10 determines that the determination result of this manufacturing process P is acceptable (OK), and if a standard action is not present, the server 10 determines that the determination result of this manufacturing process P is not acceptable (NG). The server 10 stores the determination result in memory as standard action determination result data D11. In addition, the standard action determination result output unit 14 may output (for example, display on a screen) standard action determination result information to the user U1 based on the standard action determination result data D11.

ステップS4では、サーバ10の工程品質保証部12は、MES20から検査データD3および検査データD4、少なくとも最終検査工程202に係わる検査データD4を取得し、工程品質保証判定を行う。工程品質保証判定は、最終検査工程202の検査結果として、最終物OBLの品質の可否の把握および保証を含む。検査データD3がある場合、工程品質保証判定は、各製造工程Pの検査結果と、最終検査工程202の検査結果との組み合わせでの検査結果の把握および保証である。工程品質保証部12は、工程品質保証判定の結果である工程品質保証データD12をメモリに格納する。 In step S4, the process quality assurance unit 12 of the server 10 obtains the inspection data D3 and inspection data D4, at least the inspection data D4 related to the final inspection process 202, from the MES 20 and performs a process quality assurance judgment. The process quality assurance judgment includes understanding and assurance of the quality of the final product OBL as the inspection result of the final inspection process 202. When there is inspection data D3, the process quality assurance judgment is understanding and assurance of the inspection result in combination with the inspection result of each manufacturing process P and the inspection result of the final inspection process 202. The process quality assurance unit 12 stores the process quality assurance data D12, which is the result of the process quality assurance judgment, in memory.

ステップS2~S4の処理は、対象物IDで識別される対象物OB毎に、および、作業者IDで識別される作業者W毎に、同様に繰り返して行われる。対象物OB毎に、センサデータD2や標準動作判定結果データD11、工程品質保証データD12等が得られ、それらのデータは、生産管理表データD20にも整理して格納される。 The processing of steps S2 to S4 is repeated in the same manner for each object OB identified by an object ID and for each worker W identified by a worker ID. For each object OB, sensor data D2, standard operation judgment result data D11, process quality assurance data D12, etc. are obtained, and these data are also organized and stored in the production management table data D20.

ステップS5では、サーバ10は、対象物OB毎のデータに関する処理済みのデータ数Nが、所定のデータ数NXに達したかを確認し、達した場合(Y)にはステップS6へ進み、達していない場合(N)にはステップS2へ戻って同様に繰り返しとする。所定のデータ数NXは、基準7の更新の判断を行う際に参照するデータ数や、更新を行うタイミングを規定する設定値である。このデータ数NXは、予め設定情報202Bの一部として設定される。このデータ数NXは、ユーザU1が設定画面で変更できるようにしてもよい。 In step S5, the server 10 checks whether the number of processed data N for each object OB has reached a predetermined number of data NX, and if it has reached that number (Y), proceeds to step S6, and if it has not reached that number (N), returns to step S2 and repeats the same process. The predetermined number of data NX is a setting value that specifies the number of data to be referenced when determining whether to update criterion 7 and the timing of the update. This number of data NX is set in advance as part of the setting information 202B. This number of data NX may be made changeable by the user U1 on the setting screen.

ステップS6では、サーバ10の基準更新部13は、参照するデータ(例えばデータ数NX分の対象物OBについての生産管理表のデータ群)に基づいて、製造フロー200の製造工程Pの基準7を更新する。基準更新部13は、更新対象とする例えば1つの製造工程Pを決定し、その製造工程Pの基準7を構成する閾値等の更新値を決定する。具体的な更新方法については後述する。基準更新部13は、基準更新情報D13を生成して、メモリの基準データD7に記載の基準7の情報を更新し、また、基準更新情報D13または更新後の基準データD7をMES20に伝達する。MES20は、サーバ10からの情報に従って、MES20で管理している基準7の情報を更新する。 In step S6, the criterion update unit 13 of the server 10 updates the criterion 7 of the manufacturing process P of the manufacturing flow 200 based on the reference data (for example, a data group of the production management table for the object OB of data number NX). The criterion update unit 13 determines, for example, one manufacturing process P to be updated, and determines update values such as thresholds constituting the criterion 7 of the manufacturing process P. A specific update method will be described later. The criterion update unit 13 generates criterion update information D13, updates the information of criterion 7 described in the criterion data D7 in the memory, and also transmits the criterion update information D13 or the updated criterion data D7 to the MES 20. The MES 20 updates the information of criterion 7 managed by the MES 20 according to the information from the server 10.

[生産管理表]
図7は、上記製造フロー200に関する生産管理表の構成例を示す。本例では、製造フロー200の構成情報において、ある製造工程Pにはある作業者Wが担当するように関連付けられている。この生産管理表では、その製造フロー200における複数の対象物OBについての作業等の実績のデータがまとめて記録されている。なお、生産管理表において、図示しないが、工程を担当する作業者や検査者の情報、日時等の情報が記載されてもよい。本例では、ある製造工程Pの基準7は、担当する作業者Wの違いがある場合にもそれを区別せずに同じ基準7であるとする。
[Production control sheet]
7 shows an example of the configuration of a production management table for the above-mentioned manufacturing flow 200. In this example, in the configuration information of the manufacturing flow 200, a certain manufacturing process P is associated with a certain worker W. In this production management table, data on the results of work and the like for a plurality of objects OB in the manufacturing flow 200 is recorded together. Although not shown, the production management table may also include information on the worker or inspector in charge of the process, date and time, and the like. In this example, the standard 7 for a certain manufacturing process P is the same standard 7 even when the worker W in charge is different.

図7の生産管理表は、項目として、対象物ID、製品名、製造工程、および最終検査工程を有する。対象物ID項目は、対象物OBのID、例えばシリアル番号が格納される。製品名項目は、対象物OBに対応する製造される製品の製品名(例えばモータM1)が格納される。製造工程項目は、製造工程Pの情報を格納する項目である。製造工程項目は、製造工程フロー201の各製造工程Pの項目を有するが、本例では1つの製造工程P1のみ図示している。製造工程項目は、さらに下位の項目として、センサ値、基準、および判定結果を有する。センサ値項目は、センサデータD2のセンサ値またはそれに基づいた特徴量(例えば指先圧力)を格納する。基準項目は、基準7の情報を格納する。判定結果項目は、その製造工程Pの標準動作についての判定結果の値を格納する。製造工程P1のセンサ値項目の例は、図5のグローブ8Aによって検出できる指先圧力(単位[Pa])である。基準項目の例は、閾値として指先圧力の下限値である。この基準7は、言い換えると、「50Pa以上」といった条件である。判定結果項目は、OK(可)またはNG(否)の2値である。 7 has the following items: object ID, product name, manufacturing process, and final inspection process. The object ID item stores the ID of the object OB, for example, a serial number. The product name item stores the product name of the manufactured product corresponding to the object OB (for example, motor M1). The manufacturing process item is an item that stores information about the manufacturing process P. The manufacturing process item has an item for each manufacturing process P in the manufacturing process flow 201, but in this example, only one manufacturing process P1 is illustrated. The manufacturing process item has further subordinate items such as a sensor value, a criterion, and a judgment result. The sensor value item stores the sensor value of the sensor data D2 or a feature based thereon (for example, fingertip pressure). The criterion item stores information about criterion 7. The judgment result item stores the value of the judgment result for the standard operation of the manufacturing process P. An example of the sensor value item for the manufacturing process P1 is fingertip pressure (unit [Pa]) that can be detected by the glove 8A in FIG. 5. An example of the criterion item is the lower limit of the fingertip pressure as a threshold value. In other words, criterion 7 is a condition such as "50 Pa or more." The judgment result item has two values: OK (passable) or NG (failed).

最終検査工程項目は、最終検査工程202の情報を格納する項目であり、さらに下位の項目として、測定値、条件、および検査結果を有する。測定値項目は、検査での測定値(例えば電流値)を格納する。条件項目は、検査での判定用の条件、例えば電流の閾値として漏れ電流の上限値、言い換えると「20mA以下」といった条件、を格納する。検査結果項目は、検査結果の値として、OK(可)またはNG(否)の2値である。 The final inspection process item is an item that stores information about the final inspection process 202, and further has subordinate items such as measurement value, condition, and inspection result. The measurement value item stores the measurement value (e.g., current value) in the inspection. The condition item stores the condition for judgment in the inspection, for example, the upper limit of leakage current as a current threshold, in other words, a condition such as "20 mA or less." The inspection result item has two values, OK (passable) or NG (failed), as the inspection result value.

[データの状態]
サーバ10は、製造フロー200に従って得られた生産管理表のデータに基づいて、例えば最終検査工程202の検査結果が否(NG)である場合、その対象物OBには、製造工程フロー201の過程のどこかで何か原因があったと推定できる。サーバ10は、製造工程Pの判定結果と、その製造工程Pよりも後にある検査工程(工程検査または最終検査)の検査結果との組み合わせでデータの値を比較して、基準7の更新に関する判断を行う。サーバ10は、その組み合わせにおいて結果値が一致していない事例に着目する。すなわち、製造工程Pの判定結果が可(OK)であるが検査結果が否(NG)であった事例や、判定結果が否(NG)であるが検査結果が可(OK)であった事例である。サーバ10は、その事例に関連するデータ群に基づいて、組み合わせの結果値が一致する状態となるように、製造工程Pの基準7を更新する。サーバ10は、関連するデータ群に基づいて、例えば統計等に基づいて、更新用の仮の基準値を生成する。サーバ10は、仮の基準値を関連するデータ群に適用した場合に、各組み合わせでの結果値が一致する状態になる場合、その仮の基準値を、更新用の基準値とする。
[Data Status]
Based on the data of the production management table obtained according to the manufacturing flow 200, for example, if the inspection result of the final inspection process 202 is not good (NG), the server 10 can estimate that there was some cause somewhere in the manufacturing process flow 201 for the object OB. The server 10 compares the data values of the combination of the judgment result of the manufacturing process P and the inspection result of the inspection process (process inspection or final inspection) that is later than the manufacturing process P, and makes a decision regarding the update of the criterion 7. The server 10 focuses on cases in which the result values do not match in the combination. That is, cases in which the judgment result of the manufacturing process P is OK but the inspection result is not good (NG), or cases in which the judgment result is not good (NG) but the inspection result is good (OK). The server 10 updates the criterion 7 of the manufacturing process P based on a data group related to the case so that the result values of the combination match. The server 10 generates a provisional reference value for update based on a related data group, for example, based on statistics. When the server 10 applies the provisional reference value to a group of related data, if the result values for each combination match, the server 10 uses the provisional reference value as the reference value for update.

生産管理表のデータの状態として、製造工程Pの標準動作の判定結果と、最終検査工程202の検査結果との組み合わせを考えた場合、下記のように、いくつかのパターンがある。図7の生産管理表において、対象物ID=1001である第1行や1004である第4行は、第1パターンの例である。第1パターンは、製造工程Pの判定結果がOKであり、それよりも後にある最終検査結果がOKである組み合わせの場合である。対象物ID=1002である第2行は、第2パターンの例である。第2パターンは、製造工程Pの判定結果がNGであり、それよりも後にある最終検査結果がNGである組み合わせの場合である。対象物ID=1003である第3行は、第3パターンの例である。第3パターンは、製造工程Pの判定結果がOKであり、それよりも後にある最終検査結果がNGである組み合わせの場合である。 When considering the combination of the judgment result of the standard operation of the manufacturing process P and the inspection result of the final inspection process 202 as the data state of the production management table, there are several patterns as shown below. In the production management table of FIG. 7, the first row with object ID = 1001 and the fourth row with object ID = 1004 are examples of the first pattern. The first pattern is a combination where the judgment result of the manufacturing process P is OK, and the final inspection result that comes after it is OK. The second row with object ID = 1002 is an example of the second pattern. The second pattern is a combination where the judgment result of the manufacturing process P is NG, and the final inspection result that comes after it is NG. The third row with object ID = 1003 is an example of the third pattern. The third pattern is a combination where the judgment result of the manufacturing process P is OK, and the final inspection result that comes after it is NG.

第1パターンや第2パターンの場合、判定結果の値と検査結果の値とが一致しており、全体的に整合している。第3パターンの場合、判定結果の値と検査結果の値とが一致しておらず、全体的に整合していない。図7の第3パターンの例では、製造工程P1において、センサ値が80Paであり、基準7である「50Pa以上」を満たすので、判定結果がOKとなっている。一方、最終検査工程では、測定値が50mAであり、条件の「20mA以下」を満たさないので、検査結果がNGとなっている。実施の形態1で、サーバ10は、特に、このような第3パターンの事例に着目し、基準7の更新を判断する。 In the case of the first and second patterns, the judgment result value and the inspection result value match, and there is overall consistency. In the case of the third pattern, the judgment result value and the inspection result value do not match, and there is an overall lack of consistency. In the example of the third pattern in FIG. 7, in manufacturing process P1, the sensor value is 80 Pa, which satisfies criterion 7 of "50 Pa or more", and the judgment result is OK. On the other hand, in the final inspection process, the measured value is 50 mA, which does not satisfy the condition of "20 mA or less", and the inspection result is NG. In the first embodiment, the server 10 pays particular attention to such examples of the third pattern and determines whether to update criterion 7.

第3パターンが生じた場合、サーバ10は、製造工程P1での標準動作の判定については、基準7(「50Pa以上」)が適切ではなかった、改善余地がある、と推定できる。言い換えると、基準7が易しすぎた、具体的には閾値が小さすぎた、と推定できる。そこで、サーバ10は、製造工程P1の基準7を見直して、より厳しい基準7、具体的にはより大きい閾値にするように更新する。 When the third pattern occurs, the server 10 can infer that criterion 7 ("50 Pa or more") was not appropriate for determining standard operation in the manufacturing process P1, and that there is room for improvement. In other words, it can be inferred that criterion 7 was too lenient, specifically that the threshold value was too small. Therefore, the server 10 reviews criterion 7 for the manufacturing process P1 and updates it to a stricter criterion 7, specifically a larger threshold value.

その更新のために、具体的には、サーバ10は、この生産管理表から、この第3行の事例に関連するデータ群、つまり同じ製造工程P1に係わる各行の各対象物のデータを参照する。本例では、関連するデータ群としては、対象物ID=1001~1004のデータがあるとする。サーバ10は、製造工程P1の基準7の値について、仮の値として可変してみることで、関連するデータ群のすべてにおいて、判定結果の値と検査結果の値とが一致する状態になる値を見つける。サーバ10は、その値を、基準7の更新値とする。本例では、そのような状態になる基準7の更新値として、例えば「100Pa以上」を見つけることができる。 To perform this update, specifically, server 10 references the data group related to the case in the third row from this production management table, that is, the data for each object in each row related to the same manufacturing process P1. In this example, the related data group includes data with object IDs = 1001 to 1004. Server 10 varies the value of criterion 7 for manufacturing process P1 as a temporary value, and finds a value that will result in a match between the judgment result value and the inspection result value for all of the related data groups. Server 10 sets this value as the updated value for criterion 7. In this example, it is possible to find an updated value for criterion 7 that will result in such a state, such as "100 Pa or more."

より詳しくは、以下のような処理例によって、基準7の更新値を求めることができる。製造工程P1の関連するデータ群のすべてで、判定結果と最終検査結果とを一致させるためには、基準7の更新値を、「81Pa以上」から「120Pa以上」の範囲内の値とすればよいと分かる。この範囲は、基準候補範囲である。例えば、基準7を仮に「81Pa以上」とした場合、1行目の「130Pa」や4行目の「120Pa」は、その仮の値を満たすので、判定結果がOKとなり、第1パターンとなる。2行目の「40Pa」や3行目の「80Pa」は、その仮の値を満たさないので、判定結果がNGとなり、第2パターンとなる。サーバ10は、例えば、この基準候補範囲から、概略的な中点として「100Pa以上」を選択し、基準7の更新値として採用する。 More specifically, the updated value of criterion 7 can be found by the following processing example. In order to make the judgment results and the final inspection results match for all of the data groups related to manufacturing process P1, it is clear that the updated value of criterion 7 should be set to a value within the range of "81 Pa or more" to "120 Pa or more". This range is the candidate criterion range. For example, if criterion 7 is set to "81 Pa or more", "130 Pa" on the first line and "120 Pa" on the fourth line satisfy the provisional value, so the judgment result is OK, which is the first pattern. "40 Pa" on the second line and "80 Pa" on the third line do not satisfy the provisional value, so the judgment result is NG, which is the second pattern. For example, the server 10 selects "100 Pa or more" from this candidate criterion range as the approximate midpoint and adopts it as the updated value of criterion 7.

製造工程P1の基準7を、元の「50Pa以上」から、この「100Pa以上」に更新する場合、第1行のセンサ値「130Pa」はOKとなり、第2行の「40Pa」はNGとなり、第3行の「80Pa」はNGとなり、第4行の「120Pa」はOKとなる。すなわち、いずれの行でも、判定結果と検査結果とが一致する状態、言い換えると第1パターンや第2パターンに該当する状態となる。 If standard 7 for manufacturing process P1 is updated from the original "50 Pa or more" to this "100 Pa or more", the sensor value "130 Pa" in the first row will be OK, "40 Pa" in the second row will be NG, "80 Pa" in the third row will be NG, and "120 Pa" in the fourth row will be OK. In other words, in each row, the judgment result and the inspection result will match, in other words, the state will correspond to the first pattern or the second pattern.

上記製造工程P1の基準7の更新の結果、製造工程P1での標準動作の判定は、より厳しくなる。よって、今後は、製造工程Pの判定結果がOKになり、かつ最終検査工程202の検査結果もOKになる、という整合した組み合わせが生じる可能性が高くなる。よって、更新後の基準7は、更新前よりも好適であると捉えることができる。上記のように、基準7の更新によって、基準7の最適化が実現できる。 As a result of updating criterion 7 for manufacturing process P1, the judgment of standard operation in manufacturing process P1 will become stricter. Therefore, in the future, there will be a high possibility of a consistent combination occurring in which the judgment result of manufacturing process P is OK and the inspection result of final inspection process 202 is also OK. Therefore, criterion 7 after the update can be considered more preferable than before the update. As described above, by updating criterion 7, optimization of criterion 7 can be achieved.

[基準更新方法]
図8は、実施の形態1で、基準7の更新の方法および処理例として、センサ値に関するヒストグラムを用いる例を示す。図8のヒストグラムのグラフは、最終検査工程202の最終物OBLの品質の検査結果であるOK(可)/NG(否)の値に応じた、センサ値毎の頻度値をプロットしたものである。ここではセンサ値と特徴量が同じである。グラフの横軸はセンサ値(例えば指先圧力[Pa])、縦軸は度数である。黒のプロットのヒストグラム801は、NG(否)の場合のデータ群によるものであり、グレー(ドットパターンで示す)のプロットのヒストグラム802は、OK(可)の場合のデータ群によるものである。本例は、センサデータD2のセンサ値が指先圧力のような1次元データである場合に対応する。サーバ10は、多数のセンサデータD2、例えば所定のデータ数以上のデータ群から、最終検査結果の値(OK/NG)に対して、このようなヒストグラムを作成する。平均値803は、OK値のヒストグラム801の平均値、すなわち頻度値が平均となるセンサ値である。値804は、更新後の新しい基準7に対応付けられるセンサ値の例である。
[Standard update method]
FIG. 8 shows an example of using a histogram related to sensor values as an example of a method and process for updating the criterion 7 in the first embodiment. The histogram graph in FIG. 8 plots frequency values for each sensor value according to the OK (pass)/NG (fail) values, which are the inspection results of the quality of the final product OBL in the final inspection process 202. Here, the sensor value and the feature amount are the same. The horizontal axis of the graph is the sensor value (e.g., fingertip pressure [Pa]), and the vertical axis is the frequency. The histogram 801 plotted in black is based on a data group in the case of NG (fail), and the histogram 802 plotted in gray (shown in a dot pattern) is based on a data group in the case of OK (pass). This example corresponds to the case where the sensor value of the sensor data D2 is one-dimensional data such as fingertip pressure. The server 10 creates such a histogram for the value of the final inspection result (OK/NG) from a large number of sensor data D2, for example, a data group of a predetermined number of data or more. The average value 803 is the average value of the histogram 801 of the OK value, that is, the sensor value whose frequency value is the average. Value 804 is an example of a sensor value that corresponds to the new criterion 7 after the update.

更新後の基準7となる値は、1つの考え方として、OK値のヒストグラム801と、NG値のヒストグラム802との分布の中間付近に設定することが望ましい。この考え方での更新処理例として、サーバ10は、図示のように、OK値のヒストグラム801の平均値803から、所定の値αを引いた値804を求める。所定の値αは、例えばOK値のヒストグラム801の標準偏差に所定の係数を乗じた値である。サーバ10は、この値804を、基準7の更新値とする。 As one approach, it is desirable to set the value that will become criterion 7 after the update near the midpoint of the distribution between the histogram 801 of OK values and the histogram 802 of NG values. As an example of the update process based on this approach, the server 10 obtains a value 804 by subtracting a predetermined value α from the average value 803 of the histogram 801 of OK values, as shown in the figure. The predetermined value α is, for example, a value obtained by multiplying the standard deviation of the histogram 801 of OK values by a predetermined coefficient. The server 10 sets this value 804 as the updated value of criterion 7.

他の更新処理例として、以下も挙げられる。サーバ10は、NG値のヒストグラム802の大部分のデータ(例えばデータ数が98%分)が含まれない値を求め、その値を基準7の更新値とする。 Another example of the update process is as follows: The server 10 determines a value that does not include most of the data in the NG value histogram 802 (e.g., 98% of the data), and sets this value as the update value for criterion 7.

他の更新処理例として、以下も挙げられる。サーバ10は、外れ値検知や異常検知で使われる機械学習アルゴリズム、例えばOne Class Support Vector Machine等を用いる。サーバ10は、その機械学習アルゴリズムを用いて、OK値のデータ群を学習して得られる識別境界値を求め、その識別境界値を、基準7の更新値とする。 Other examples of update processing include the following. The server 10 uses a machine learning algorithm used in outlier detection and anomaly detection, such as a One Class Support Vector Machine. The server 10 uses the machine learning algorithm to determine an identification boundary value obtained by learning a data group of OK values, and sets the identification boundary value as the update value for criterion 7.

上記のように、実施の形態1では、サーバ10は、製造工程P毎の基準7の更新値を計算する際には、検査結果の値およびセンサ値に基づいて、所定のアルゴリズムでその更新値を計算する。 As described above, in the first embodiment, when the server 10 calculates the update value of the criterion 7 for each manufacturing process P, the server 10 calculates the update value using a predetermined algorithm based on the inspection result value and the sensor value.

[画面例]
サーバ10は、図2のユーザU1の操作に基づいて、画面に、GUIとともに、図7のような生産管理表を表示してもよい。作業者Wや管理者等のユーザU1は、その画面で、製造工程Pの作業動作を表すセンサ値と、基準7と、判定結果と、検査結果とを、対比した状態で確認できる。また、サーバ10は、ユーザU1の操作に基づいて、画面に、GUIとともに、図8のようなヒストグラムのグラフを表示してもよい。ユーザU1は、その画面で、ヒストグラムと更新後の基準7を表す値804とを確認できる。
[Screen example]
The server 10 may display a production management table as shown in Fig. 7 together with a GUI on the screen based on the operation of the user U1 in Fig. 2. The user U1, such as the worker W or the manager, can check the sensor values representing the work operations of the manufacturing process P, the standard 7, the judgment results, and the inspection results in a comparative state on the screen. The server 10 may also display a histogram graph as shown in Fig. 8 together with a GUI on the screen based on the operation of the user U1. The user U1 can check the histogram and a value 804 representing the updated standard 7 on the screen.

[効果等(1)]
上記のように、実施の形態1の作業評価システムによれば、製造工程Pの作業動作に関する適切な基準7を規定でき、その結果、製造工程Pの精度の向上、製造物の品質の向上、生産ラインの生産性の向上等を実現できる。実施の形態1によれば、製造フロー200全体で、作業の結果として得られた物の品質の検査結果に基づいて、製造工程Pの基準7をより好適な値に更新する。実施の形態1によれば、熟練技能者による作業の検出に基づいた基準7を策定しておくことや、現場で暗黙知となっている標準動作を基準7として策定して可視化することができる。これにより、非熟練者の技能育成や製造フローの好適な人員配置等にも活用が可能である。
[Effects etc. (1)]
As described above, according to the task evaluation system of the first embodiment, it is possible to define an appropriate standard 7 for the task operations of the manufacturing process P, and as a result, it is possible to realize improvements in the accuracy of the manufacturing process P, improvements in the quality of the products, improvements in the productivity of the production line, and the like. According to the first embodiment, the standard 7 for the manufacturing process P is updated to a more appropriate value based on the inspection results of the quality of the products obtained as a result of the tasks throughout the entire manufacturing flow 200. According to the first embodiment, it is possible to formulate the standard 7 based on the detection of tasks by a skilled worker, or to formulate and visualize standard tasks that are tacitly known on-site as the standard 7. This makes it possible to utilize the system for training the skills of non-skilled workers and for optimal personnel allocation in the manufacturing flow.

また、実施の形態1によれば、製造フロー200について、作業動作の評価・判定に関する新たなデータを収集・分析することができ、その結果、総合品質の判断やエビデンスの確保等に利用できる。また、実施の形態1によれば、製造工程Pでの基準7からの逸脱を判定することで、作業ミス等を指摘・防止することもできる。既存の基準7が不要と判明した場合には削除することもできる。 Furthermore, according to the first embodiment, new data on the evaluation and judgment of work actions for the manufacturing flow 200 can be collected and analyzed, and the results can be used to judge the overall quality and secure evidence. Furthermore, according to the first embodiment, by judging deviations from the standard 7 in the manufacturing process P, it is also possible to point out and prevent work errors, etc. If an existing standard 7 is found to be unnecessary, it can also be deleted.

[変形例1-画面例]
実施の形態1の変形例として以下も可能である。実施の形態1に基づいて、基準7が更新された際に、サーバ10は、作業者W等に対し、基準7の更新の確認用の画面を表示する。サーバ10は、基準7が更新された場合に、作業者W等のユーザU1に対し、更新の旨を通知してもよい。
[Modification 1 - Screen Example]
The following modifications of the first embodiment are also possible. When the criterion 7 is updated based on the first embodiment, the server 10 displays a screen for the worker W or the like to confirm the update of the criterion 7. When the criterion 7 is updated, the server 10 may notify the user U1, such as the worker W, of the update.

図9は、変形例1での画面例を示す。この画面では、例えば上部に、製品名、製造工程名、作業者名、および日時等の情報が表示されている。また、この画面は、工程指示欄901、および工程履歴欄902を有する。工程指示欄901では、更新前の基準情報911(例えば「指先圧力80Pa以上で差し込みしてください。」)と、更新インジケータ912と、更新後の基準情報913(例えば「次から100Pa以上で差し込みしてください。」)とを有する。工程履歴欄902では、前述の生産管理表に基づいて、過去の期間での製造実行に係わるデータの履歴が例えば表形式で表示される。この表では、例えば、対象物ID、製造工程P(例えば組立工程)のセンサ値や判定結果、検査工程の測定値や検査結果、等の情報が対比で表示される。 Figure 9 shows an example of a screen in the first modified example. In this screen, for example, information such as the product name, manufacturing process name, worker name, and date and time is displayed at the top. This screen also has a process instruction field 901 and a process history field 902. The process instruction field 901 has reference information before the update 911 (for example, "Please insert with fingertip pressure of 80 Pa or more"), an update indicator 912, and reference information after the update 913 (for example, "Please insert with fingertip pressure of 100 Pa or more from now on"). In the process history field 902, the history of data related to manufacturing execution in the past period is displayed, for example, in a table format based on the above-mentioned production management table. In this table, information such as the target object ID, the sensor value and judgment result of the manufacturing process P (for example, the assembly process), the measurement value and inspection result of the inspection process, etc. are displayed for comparison.

サーバ10は、基準7を更新した場合、画面の更新インジケータ12を点灯表示し、更新後の基準情報913も表示する。これにより、基準7が更新されたことが作業者W等に伝達される。作業者Wや管理者等のユーザU1は、このような画面で、基準7の更新内容等をわかりやすく確認できる。このような表示や通知は、作業者Wによる作業中に随時に行われてもよいし、例えば1日や1週等の単位で管理者や検査者等が確認するようにしてもよい。 When the server 10 updates the criterion 7, it lights up the update indicator 12 on the screen and also displays the updated criterion information 913. This notifies the worker W, etc. that the criterion 7 has been updated. On this screen, the worker W, the manager, or other user U1 can easily check the updated contents of the criterion 7, etc. Such displays and notifications may be made at any time while the worker W is working, or may be checked by the manager, inspector, etc. on a daily or weekly basis, for example.

[変形例2-画面例]
図10は、変形例2における画面例を示す。実施の形態1に基づいて、ある製造工程Pでの判定結果がNGとなった時、サーバ10は、図10のような画面を表示する。この画面は、製造工程Pを担当する作業者W等に、判定結果のNGの旨を伝えて、作業の再試行を指示する画面である。サーバ10は、基準7に基づいた判定結果がNGとなった場合、前述の基準7の更新の判断を行うのみならず、即時に、その判定結果がNGの旨の情報を、図10の画面で作業者Wに通知する。通知先は製造フロー200の管理者等でもよい。
[Modification 2 - Screen Example]
10 shows an example of a screen in the second modification. Based on the first embodiment, when the judgment result in a certain manufacturing process P is NG, the server 10 displays a screen as shown in FIG. 10. This screen is a screen for informing the worker W in charge of the manufacturing process P of the NG judgment result and instructing the worker W to retry the work. When the judgment result based on the criterion 7 is NG, the server 10 not only determines whether to update the criterion 7, but also immediately notifies the worker W of the NG judgment result on the screen in FIG. 10. The notification destination may be the manager of the manufacturing flow 200.

図10の画面で、工程履歴欄1002では、最新の例えばID=5の対象物について、組立工程の判定結果がNGとなった時に、そのことを強調表示している。サーバ10は、判定結果がNGとなった時に、工程指示欄1001では、再試行インジケータ1013を点灯表示させ、作業の再試行を指示する。項目1011には、現在の基準7および作業指示の情報が表示されている。項目1014には、現在の作業動作の結果のセンサ値および作業の再試行の指示の情報(例えば「今のは30Paでした。差し込みをやり直してください。」)が表示されている。 In the screen of FIG. 10, when the latest assembly process judgment result for the object with ID=5 is NG, the process history column 1002 highlights this fact. When the judgment result is NG, the server 10 lights up the retry indicator 1013 in the process instruction column 1001 and instructs the user to retry the work. Item 1011 displays the current standard 7 and work instruction information. Item 1014 displays the sensor value resulting from the current work operation and information on instructions to retry the work (for example, "It was 30 Pa. Please reinsert it.").

また、サーバ10は、作業の再試行の際の作業動作のセンサ値に基づいた特徴量について、基準7からの逸脱を許容する範囲を、再試行許容範囲として設定してもよい。項目1012は、再試行許容範囲での逸脱度合いの設定欄であり、ユーザU1が、例えばスライドバー等のGUI部品によって、再試行許容範囲内での逸脱度合いの設定値を可変設定できる。再試行許容範囲は、例えば、「易しい」から「厳しい」までの所定の範囲であり、その範囲内から値を選択して設定できる。「厳しい」は基準7に近い値、「易しい」は基準7から離れた値である。この設定値は、例えば、基準7の値から0%、10%、20%といったように逸脱度合いを表す数値で設定できる。例えば、最初、基準7が「80Pa以上」である場合で、この設定値を20%とした場合、再試行時の基準7は、80-(80×0.2)=64から、「64Pa以上」となる。再試行時の基準7は、更新値ということではなく、再試行用の補正基準であり、再試行許容範囲内の設定値に基づいて基準7の値を補正した値である。サーバ10は、画面内に補正基準の値を表示してもよい。 The server 10 may also set a range of deviations from the standard 7 for the feature based on the sensor value of the work operation when retrying the work as the retry tolerance range. Item 1012 is a setting field for the degree of deviation in the retry tolerance range, and the user U1 can variably set the setting value of the degree of deviation in the retry tolerance range, for example, by using a GUI component such as a slide bar. The retry tolerance range is, for example, a predetermined range from "easy" to "strict", and a value can be selected and set within the range. "Strict" is a value close to the standard 7, and "easy" is a value far from the standard 7. This setting value can be set as a numerical value that represents the degree of deviation, for example, 0%, 10%, or 20% from the value of the standard 7. For example, if the standard 7 is initially "80 Pa or more" and the setting value is set to 20%, the standard 7 at the time of retry will be "64 Pa or more", since 80-(80 x 0.2) = 64. The standard 7 during retry is not an updated value, but a correction standard for retry, which is a value obtained by correcting the value of the standard 7 based on a set value within the retry tolerance range. The server 10 may display the value of the correction standard on the screen.

サーバ10は、作業者Wによる作業の再試行の際に検出したセンサ値に基づいた特徴量を、補正基準と比べることで、基準7からの逸脱度合いを判断し、特徴量が補正基準を満たす場合には、再試行の結果をOK(可)とし、補正基準を満たさない場合には、再試行の結果をNG(否)とする。NGの場合には、サーバ10は、さらなる再試行を同様に指示する。例えば、ある作業工程で、基準7は「80Pa以上」である。最初の作業動作の結果では「30Pa」で、判定結果がNGとなる。1回目の再試行の指示が出て、補正基準は「64Pa以上」となる。1回目の再試行の作業動作の結果が例えば「55Pa」であった場合、判定結果がNGとなり、1回目の再試行の作業動作の結果が例えば「70Pa」であった場合、判定結果がOKとなる。 The server 10 judges the degree of deviation from standard 7 by comparing the feature amount based on the sensor value detected when the worker W retries the work with the correction standard. If the feature amount meets the correction standard, the retry result is OK (OK), and if it does not meet the correction standard, the retry result is NG (NG). In the case of NG, the server 10 similarly instructs a further retry. For example, in a certain work process, standard 7 is "80 Pa or more." The result of the first work action is "30 Pa," and the judgment result is NG. An instruction for the first retry is issued, and the correction standard becomes "64 Pa or more." If the result of the work action of the first retry is, for example, "55 Pa," the judgment result is NG, and if the result of the work action of the first retry is, for example, "70 Pa," the judgment result is OK.

上記のように、サーバ10は、基準7からのある程度の逸脱を許容するように、作業の再試行の制御を行ってもよい。この場合、一定の基準7に基づいて、作業者Wに応じた補正基準による対処が可能となる。一部の作業者Wにとっては基準7での標準動作が難しい場合に、補正基準での再試行の対処が可能となる。なお、再試行許容範囲内の設定値が厳しすぎる場合、作業者Wによっては再試行が頻発し、作業効率が悪化してしまう可能性がある。そのため、製造工程P毎に再試行許容範囲内の設定値について管理者が最適な値を設定してもよい。 As described above, the server 10 may control the retry of work so as to allow a certain degree of deviation from the standard 7. In this case, it becomes possible to deal with the problem using a correction standard according to the worker W based on a certain standard 7. When standard operation based on the standard 7 is difficult for some workers W, it becomes possible to deal with the problem by retrying using the correction standard. Note that if the set value within the retry tolerance range is too strict, retries may occur frequently depending on the worker W, which may result in a decrease in work efficiency. For this reason, the administrator may set an optimal value for the set value within the retry tolerance range for each manufacturing process P.

他の制御例として、サーバ10は、検出装置2等を用いて、製造工程Pの作業者Wによる作業に関して、再試行を含めた作業の回数を検出・記録し、制御に利用してもよい。サーバ10は、例えば、作業の再試行の回数に関する閾値を設定しておく。サーバ10は、例えば、作業者Wによる作業の再試行の回数が閾値を超える場合には、基準7が不適切である可能性も考慮し、管理者への通知等の対処を図る。 As another example of control, the server 10 may use the detection device 2 or the like to detect and record the number of times a task, including retries, is performed by a worker W in the manufacturing process P, and use this for control. The server 10 may, for example, set a threshold value for the number of times a task is retried. For example, if the number of times a task is retried by the worker W exceeds the threshold value, the server 10 may take into consideration the possibility that the standard 7 is inappropriate and may take measures such as notifying the administrator.

[変形例3-カメラ]
図11は、変形例3に関する説明図を示す。変形例3では、検出装置2のセンサ8の具体例として、グローブ8Aとカメラ8Bとを連携して制御に利用する。例えば、図5の(A)と同様に、ある製造工程Pでは、作業者Wは、グローブ8Aとカメラ8Bとを装着した状態で、作業を行う。検出装置2は、グローブ8AのセンサデータD2、およびカメラ8BのセンサデータD2を得て出力する。これらを合わせたセンサデータD2は、作業データとして、作業者Wによる作業の日時、回数、良し悪し、その他の内容を表している。グローブ8AのセンサデータD2は、センサ値として例えば指先圧力の時系列データである。グローブ8Aのセンサとしては、加速度センサ等を用いてもよく、その場合、グローブ8AのセンサデータD2は、手1100の動きの状態を表すデータである。カメラ8BのセンサデータD2は、作業者Wの視点で対象物OBや手1100(対応するグローブ8A)等を撮影した画像の時系列データであり、対象物OBに対する手1100の状態等を表すデータである。サーバ10は、それらのセンサデータD2を利用し、時系列で対応関係を有するグローブ8Aのセンサ値とカメラ8Bのセンサ値とを組み合わせて、基準7の更新に係わる判断を行う。
[Modification 3 - Camera]
FIG. 11 is an explanatory diagram of the modified example 3. In the modified example 3, a glove 8A and a camera 8B are used in cooperation for control as a specific example of the sensor 8 of the detection device 2. For example, as in FIG. 5A, in a certain manufacturing process P, a worker W performs work while wearing a glove 8A and a camera 8B. The detection device 2 obtains and outputs sensor data D2 of the glove 8A and sensor data D2 of the camera 8B. The sensor data D2 obtained by combining these represents the date and time, number of times, good or bad, and other details of the work performed by the worker W as work data. The sensor data D2 of the glove 8A is, for example, time-series data of fingertip pressure as a sensor value. An acceleration sensor or the like may be used as the sensor of the glove 8A. In this case, the sensor data D2 of the glove 8A is data representing the state of the movement of the hand 1100. The sensor data D2 of the camera 8B is time-series data of images of the object OB and the hand 1100 (corresponding glove 8A) captured from the viewpoint of the worker W, and is data that indicates the state of the hand 1100 relative to the object OB. The server 10 uses the sensor data D2 to combine the sensor values of the glove 8A and the camera 8B, which have a time-series correspondence, and makes a decision regarding the update of the criterion 7.

図11の(A)は、作業者Wの頭部に装着されたカメラ8Bによる画像1105の例を示す。この画像1105では、ある製造工程で、作業者Wの手1100によって、モータに対応する対象物OBの2箇所に、2本のケーブル(A,Bとする)のコネクタ1101,1102が差し込まれた状態が写っている。手1100に装着されたグローブ8Bは、指先に圧力センサ1103が組み込まれている。圧力センサ1103によって、差し込み時に指先にかかる力を指先圧力として測定できる。 Figure 11 (A) shows an example of an image 1105 captured by a camera 8B worn on the head of a worker W. This image 1105 shows a state in which the hand 1100 of the worker W is inserting connectors 1101, 1102 of two cables (referred to as A and B) into two locations on an object OB corresponding to a motor during a manufacturing process. The glove 8B worn on the hand 1100 has a pressure sensor 1103 built into the fingertips. The pressure sensor 1103 can measure the force applied to the fingertips when inserting as fingertip pressure.

サーバ10は、センサデータD2として得た動画像の画像解析によって、作業状態を把握する。例えば、サーバ10は、対象物OBの2箇所に対し、作業者Wの手1100が、2本のケーブルのどちらのコネクタ1101,1102を差し込んだのか等を特定できる。サーバ10は、画像解析とともに、グローブ8Aのセンサ値である指先圧力に基づいて、例えばケーブルのコネクタを差し込んだ時の指先圧力を高精度に特定できる。 The server 10 grasps the work status by image analysis of the moving images obtained as the sensor data D2. For example, the server 10 can determine which of two cable connectors 1101, 1102 the hand 1100 of the worker W has inserted into two locations on the object OB. In addition to image analysis, the server 10 can accurately determine the fingertip pressure when inserting a cable connector, for example, based on the fingertip pressure, which is the sensor value of the glove 8A.

図11の(B)は、(A)の作業の例に対応した生産管理表を示す。本例の表は、(A)の作業が行われる製造工程と、その直後の検査工程とから得られるデータが格納されている。製造工程項目は、ケーブルA、ケーブルBのそれぞれで、センサ値と判定結果とを有する。検査工程項目は、ケーブルA、ケーブルBのそれぞれで、測定値と検査結果とを有する。基準7については図示省略するが例えば「50Pa以上」である。検査の条件については図示省略するが例えば「20mA以下」である。本例では、対象物ID=002である2行目で、製造工程でのケーブルAの差し込みの動作については、センサ値(「40Pa」)が基準7を満たさないので、判定結果がNGとなっている。対応する検査結果では、測定値(「50mA」)が条件を満たさないので、検査結果がNGとなっている。 (B) in FIG. 11 shows a production management table corresponding to the example of the work in (A). The table in this example stores data obtained from the manufacturing process in which the work in (A) is performed and the inspection process immediately following it. The manufacturing process items have a sensor value and a judgment result for each of cables A and B. The inspection process items have a measurement value and an inspection result for each of cables A and B. Criterion 7 is not shown, but is, for example, "50 Pa or more." The inspection conditions are not shown, but are, for example, "20 mA or less." In this example, in the second row with object ID = 002, the sensor value ("40 Pa") does not satisfy criterion 7 for the operation of inserting cable A in the manufacturing process, so the judgment result is NG. In the corresponding inspection result, the measurement value ("50 mA") does not satisfy the condition, so the inspection result is NG.

[変形例4-第4パターン]
変形例4では、サーバ10は、生産管理表のデータにおいて、製造工程の判定結果と検査工程の検査結果との組み合わせの状態として、判定結果がNGであり、検査結果がOKである場合の第4パターンに着目し、基準7の更新の判断を行う。
[Modification 4 - Fourth Pattern]
In variant example 4, the server 10 focuses on a fourth pattern in the production management table data, in which the combination of the judgment result of the manufacturing process and the inspection result of the inspection process is NG and the inspection result is OK, and makes a decision to update criterion 7.

図12は、第4パターンの事例を含む生産管理表の例を示す。3行目の対象物ID=403のデータでは、例えば製造工程P1でのセンサ値が「80Pa」、基準7が「100Pa以上」、判定結果がNGとなっており、最終検査工程での測定値が「10mA」、条件が「20mA以下」、検査結果がOKとなっている。この第4パターンでは、前段にある製造工程P1の判定結果がNGであるにもかかわらず、後段の最終検査結果がOKとなっている。 Figure 12 shows an example of a production management table that includes an example of the fourth pattern. In the data for object ID = 403 on the third row, for example, the sensor value in manufacturing process P1 is "80 Pa", standard 7 is "100 Pa or more", and the judgment result is NG, while the measured value in the final inspection process is "10 mA", the condition is "20 mA or less", and the inspection result is OK. In this fourth pattern, even though the judgment result in manufacturing process P1 in the previous stage is NG, the final inspection result in the subsequent stage is OK.

サーバ10は、第4パターンが生じた場合、製造工程P1での作業動作が対象物OBの品質を低めてはおらず、製造工程P1の基準7は厳しすぎた、と推定できる。そこで、サーバ10は、製造工程P1の基準7を易しくするように更新する。この場合に、基準7の更新値を決定する方法としては、例えば前述と同様の方法を適用できる。サーバ10は、製造工程P1に関連するデータ群のすべてにおいて、判定結果と検査結果とが一致する状態になるような、基準7の更新値を見つける。例えば、候補としては、「41Pa以上」~「80Pa以上」という範囲が考えられる。サーバ10は、この範囲から、例えば中間点として、「60Pa以上」を、更新後の基準7として採用する。基準7は、「100Pa以上」から、「60Pa以上」に更新される。これにより、標準動作の判定がより易しくなることで、今後は、判定結果がOKになり、かつ最終検査結果もOKになる、という整合した結果が生じる可能性が高くなる。 When the fourth pattern occurs, the server 10 can infer that the work operations in the manufacturing process P1 did not reduce the quality of the object OB, and that the standard 7 for the manufacturing process P1 was too strict. Therefore, the server 10 updates the standard 7 for the manufacturing process P1 to be easier. In this case, the method of determining the updated value of the standard 7 can be, for example, the same method as described above. The server 10 finds an updated value of the standard 7 that makes the judgment results and the inspection results consistent for all of the data groups related to the manufacturing process P1. For example, a range of "41 Pa or more" to "80 Pa or more" is considered as a candidate. The server 10 adopts "60 Pa or more" from this range as the midpoint, for example, as the updated standard 7. The standard 7 is updated from "100 Pa or more" to "60 Pa or more". As a result, it becomes easier to judge the standard operations, and in the future, it becomes more likely that a consistent result will occur in which the judgment result is OK and the final inspection result is also OK.

[変形例5-訓練]
変形例5では、実際の生産ラインではなく、作業工程に関する訓練場に適用する。前述の基準7を用いた仕組みは、作業者Wの訓練や教育の用途にも適用できる。製造フロー200の製造工程を模した訓練場が設けられる。訓練場において、作業者W、特に非熟練者による製造工程の作業が訓練される。予め、熟練者による作業動作の検出に基づいて、製造工程の基準7が設定される。変形例5のシステムは、非熟練者による訓練の作業の際に、前述と同様に、取得したセンサデータD2のセンサ値に基づいた特徴量と、熟練者に基づいた基準7とを比較し、標準動作の有無から可否を判定する。サーバ10は、訓練の判定結果を、画面に表示する。
[Modification 5-Training]
In the fifth modification, the system is applied to a training ground for work processes, not an actual production line. The mechanism using the above-mentioned criteria 7 can also be applied to the training and education of workers W. A training ground simulating the manufacturing process of the manufacturing flow 200 is provided. In the training ground, workers W, particularly unskilled workers, are trained in the work of the manufacturing process. Criteria 7 for the manufacturing process are set in advance based on the detection of work movements by skilled workers. In the system of the fifth modification, when a training work is performed by an unskilled worker, the system compares the feature amount based on the sensor value of the acquired sensor data D2 with the criteria 7 based on skilled workers, as described above, and judges whether or not the work is acceptable based on the presence or absence of standard movements. The server 10 displays the training judgment result on the screen.

図13は、上記画面の例として、訓練の結果を生産管理表として表示する場合を示す。この表は、ある作業者IDを持つ訓練者に関する、例えば製造工程P1の作業に関するデータをまとめた表である。表の製造工程項目は、訓練者センサ値項目と、熟練者基準項目と、判定結果項目と、乖離項目とを有する。熟練者基準項目には、熟練者の作業動作のデータに基づいて設定された基準が表示されている。熟練者基準が例えば「50Pa以上」である。乖離項目には、訓練者センサ値と熟練者基準との乖離等の度合い、例えば訓練者センサ値と熟練者基準の閾値との差が表示される。 Figure 13 shows an example of the above screen in which the results of training are displayed as a production management table. This table is a compilation of data relating to a trainee with a certain worker ID, for example, work related to manufacturing process P1. The manufacturing process items in the table have a trainee sensor value item, an expert standard item, a judgment result item, and a deviation item. The expert standard item displays a standard set based on data on the work movements of an expert. For example, the expert standard is "50 Pa or more." The deviation item displays the degree of deviation between the trainee sensor value and the expert standard, for example the difference between the trainee sensor value and the threshold value of the expert standard.

例えば対象物ID=501である1行目のデータは、訓練者センサ値が「140Pa」であり、熟練者基準を満たすため、判定結果がOKとなっている。502である2行目のデータは、訓練者センサ値が「25Pa」であり、熟練者基準を満たさないため、判定結果がNGとなっている。乖離の値は、例えば、1行目から5行目まで、+90、-25、+45、-5、+5といったように推移しており、次第に小さくなっている。 For example, the data in the first row, object ID = 501, has a trainee sensor value of "140 Pa", which meets the expert standard and is therefore judged as OK. The data in the second row, object ID = 502, has a trainee sensor value of "25 Pa", which does not meet the expert standard and is therefore judged as NG. The deviation value, for example, progresses from row 1 to row 5, from +90, -25, +45, -5, +5, and so on, gradually becoming smaller.

訓練者や管理者は、このような画面で、熟練者と非熟練者との違いをわかりやすく認識できる。訓練者は、製造工程の作業に関して、例えば部品の差し込み時の指先圧力をどの程度の力にすれば好適であるか等を、定量的な数値として把握できる。このように、変形例5では、製造工程の作業動作に係わる熟練者と非熟練者との違いを、データに基づいて可視化することにより、訓練等を効率化できる。 This type of screen allows trainees and managers to easily recognize the difference between an expert and an unskilled worker. Trainees can grasp, in quantitative terms, the appropriate amount of finger pressure when inserting a part, for example, in relation to work in the manufacturing process. In this way, in variant 5, the differences between experts and unskilled workers in the work movements of the manufacturing process are visualized based on data, making it possible to make training and other activities more efficient.

<実施の形態2>
図14を用いて、実施の形態2の作業評価システムについて説明する。実施の形態2等における基本的な構成は実施の形態1と同様であり、以下では主に実施の形態2等における実施の形態1とは異なる構成部分について説明する。実施の形態2は、実施の形態1の変形例であり、MES20との連携に関する他の構成例を示す。
<Embodiment 2>
The task evaluation system of the second embodiment will be described with reference to Fig. 14. The basic configuration of the second embodiment is the same as that of the first embodiment, and the following mainly describes the components of the second embodiment that are different from the first embodiment. The second embodiment is a modification of the first embodiment, and shows another example of the configuration related to cooperation with the MES 20.

[MES]
図14は、実施の形態2の作業評価システムの構成を示す。この作業評価システムでは、MES20において、MESサーバである管理装置5は、プログラム処理等で実現される機能ブロックとして、工程品質保証部22と、標準動作保証部23と、総合品質表示部24とを有する。工程品質保証部22は、前述(図1)の工程品質保証部12と同様の機能を持ち、工程品質保証判定を行い、工程品質保証データD22を出力する。一方、サーバである処理装置10は、前述の工程品質保証部12を備えない。
[MES]
Fig. 14 shows the configuration of an operation evaluation system according to the second embodiment. In this operation evaluation system, in an MES 20, a management device 5 serving as an MES server has, as functional blocks realized by program processing or the like, a process quality assurance unit 22, a standard operation assurance unit 23, and an overall quality display unit 24. The process quality assurance unit 22 has the same functions as the process quality assurance unit 12 described above (Fig. 1), performs process quality assurance judgment, and outputs process quality assurance data D22. On the other hand, the processing device 10 serving as a server does not have the process quality assurance unit 12 described above.

工程品質保証部22は、工程検査装置3の検査データD3、および最終検査装置4の検査データD4を収集・取得する。この取得は、DB6を介してもよい。工程品質保証部22は、取得した検査データD3,D4に基づいて、各製造工程Pの結果の対象物OBの品質や、最終検査工程202の最終物OBLの品質を把握する。工程品質保証部22は、それらの品質から工程品質保証判定を行い、工程品質保証データD22を作成し、総合品質表示部24に送る。サーバ10の基準更新部13は、工程品質保証部22から工程品質保証データD22を取得し、前述の基準7の更新に係わる判断を行う。 The process quality assurance unit 22 collects and acquires the inspection data D3 from the process inspection device 3 and the inspection data D4 from the final inspection device 4. This acquisition may be via DB 6. Based on the acquired inspection data D3, D4, the process quality assurance unit 22 grasps the quality of the object OB resulting from each manufacturing process P and the quality of the final object OBL in the final inspection process 202. The process quality assurance unit 22 makes a process quality assurance judgment from these qualities, creates process quality assurance data D22, and sends it to the overall quality display unit 24. The criteria update unit 13 of the server 10 acquires the process quality assurance data D22 from the process quality assurance unit 22 and makes a judgment regarding the update of the aforementioned criteria 7.

標準動作保証部23は、サーバ10の標準動作判定部11から標準動作判定結果データD11を収集・取得する。この標準動作判定結果データD11は、従来のMESでは扱っていない新しいデータである。標準動作保証部23は、標準動作判定結果データD11に基づいて、製造工程Pの作業動作に関する品質を把握し、その結果を表す標準動作保証データD23を作成し、総合品質表示部24に送る。標準動作判定結果データD11において、OK値である場合には、標準動作有りを表している。よって、標準動作保証部23は、その場合、標準動作保証データD23の値として、作業動作に関する品質が保証されていることを表す値とすることができる。 The standard operation assurance unit 23 collects and acquires standard operation judgment result data D11 from the standard operation judgment unit 11 of the server 10. This standard operation judgment result data D11 is new data that is not handled by conventional MES. Based on the standard operation judgment result data D11, the standard operation assurance unit 23 grasps the quality of the work operations of the manufacturing process P, creates standard operation assurance data D23 representing the results, and sends it to the overall quality display unit 24. If the standard operation judgment result data D11 has an OK value, it indicates that standard operation is present. Therefore, in this case, the standard operation assurance unit 23 can set the value of the standard operation assurance data D23 to a value indicating that the quality of the work operations is guaranteed.

総合品質表示部24は、工程品質保証データD22と、標準動作保証データD23とを用いて、製造フロー200の総合品質を表す情報を作成し、画面にその情報を表示する。ユーザU1は、その画面の情報を見て、総合品質を確認できる。 The overall quality display unit 24 uses the process quality assurance data D22 and the standard operation assurance data D23 to create information that represents the overall quality of the manufacturing flow 200, and displays that information on the screen. User U1 can check the overall quality by looking at the information on the screen.

上記実施の形態2によれば、MES20は、検査データD3,D4に基づいた工程品質に加え、新たなデータとして標準動作判定結果データD11を取得する。そして、MES20は、工程品質保証データD21と標準動作保証データD23とから作成した製造フロー200の総合品質の情報を出力できる。 According to the above-mentioned second embodiment, in addition to the process quality based on the inspection data D3 and D4, the MES 20 acquires standard operation judgment result data D11 as new data. Then, the MES 20 can output information on the overall quality of the manufacturing flow 200 created from the process quality assurance data D21 and the standard operation assurance data D23.

<実施の形態3>
図15を用いて、実施の形態3の作業評価システムについて説明する。実施の形態3は、基準7の更新のタイミングを制御する機能を有する。実施の形態3では、図1のサーバ10の処理は、図6のフローと基本的に同様であり、ステップS5等の一部の処理が異なる。ステップS5の処理内容の定義に応じて、基準7の更新のタイミングの制御が可能である。
<Third embodiment>
The task evaluation system of the third embodiment will be described with reference to Fig. 15. The third embodiment has a function of controlling the timing of updating the criterion 7. In the third embodiment, the process of the server 10 in Fig. 1 is basically the same as that in the flow of Fig. 6, with some processing such as step S5 being different. The timing of updating the criterion 7 can be controlled according to the definition of the processing content of step S5.

[第1制御例]
実施の形態3での第1制御例は以下の通りである。図15の(A)は、第1制御例を示す。第1制御例では、サーバ10は、製造工程Pを担当する作業者Wによる作業開始、例えば作業者Wの交代等を契機として、対象物OBのデータ数N等を用いて、基準7の更新のタイミングを決定する。製造フロー200における複数の作業者Wの配置に関して、シフト交代制である場合を考える。例えば、ある製造工程Aについて、作業者W1,W2,……,Wmといった複数(m)の作業者Wが交代で担当するものとする。この場合に、サーバ10は、その製造工程Aに適用される基準7について、更新のタイミングを、以下のように制御する。ステップS5で、サーバ10は、作業者W毎に、製造工程Pの作業の開始後の対象物OBのデータ数Nを把握する。サーバ10は、データ数Nが所定のデータ数NXになった場合、ステップS6に進んで基準7の更新を行う。データ数NXは、例えば10個といった比較的小さい値に設定される。サーバ10は、データ数NXに対応する期間に取得されたデータを用いて、例えば前述の方法で、基準7の更新値を決定する。
[First control example]
The first control example in the third embodiment is as follows. (A) of FIG. 15 shows the first control example. In the first control example, the server 10 determines the timing of updating the criterion 7 using the number of data N of the object OB, etc., when the worker W in charge of the manufacturing process P starts working, for example, when the worker W is replaced. Consider a case where the arrangement of multiple workers W in the manufacturing flow 200 is a shift system. For example, a manufacturing process A is taken to be in charge of multiple (m) workers W such as workers W1, W2, ..., Wm. In this case, the server 10 controls the timing of updating the criterion 7 applied to the manufacturing process A as follows. In step S5, the server 10 grasps the number of data N of the object OB after the start of work in the manufacturing process P for each worker W. When the number of data N becomes a predetermined number of data NX, the server 10 proceeds to step S6 and updates the criterion 7. The number of data NX is set to a relatively small value, for example, 10 pieces. The server 10 determines an update value of the criterion 7 using the data acquired during a period corresponding to the number of pieces of data NX, for example, by the method described above.

図15の(A)の例では、製造工程Aについて、作業者W1が、6月1日の9時から12時までの時間に割り当てられている。最初、製造工程Aの基準7は基準A1であるとする。作業者W1は、作業開始後、例えば対象物ID=OB1,OB2,……,OB10といったデータ数N1=10個の対象物OBに対し順に作業を行っている。それらの作業の判定では基準A1が適用されている。次に、ステップS5での判断に基づいて、作業開始からの累計のデータ数Nが所定のデータ数NX(例えば10個)に達した場合に、基準7が基準A1から基準A2に更新されている。例えば、続いて、対象物ID=OB11,OB12,……,OB20といったデータ数N2=10個の対象物OBについての作業では、基準A2が適用されている。次に、作業者W1から作業者W2に交代したとする。作業者W2による作業開始直後では、基準7は、前の作業者W1の時の基準A2が引き継がれている。作業者W2は、作業開始後、例えば対象物ID=OB21,OB22,……,OB30といったデータ数N3=10個の対象物OBに対し順に作業を行っている。作業者W2の作業開始からのデータ数Nが所定のデータ数NX(例えば10個)に達した場合に、基準7が基準A2から基準A3に更新されている。例えば、続いて、対象物ID=OB31,OB32,……,OB40といったデータ数N4=10個の対象物OBの作業では、基準A3が適用されている。 In the example of FIG. 15A, for manufacturing process A, worker W1 is assigned from 9:00 to 12:00 on June 1. First, criterion 7 for manufacturing process A is criterion A1. After starting work, worker W1 works on objects OB with data number N1=10, such as object IDs = OB1, OB2, ..., OB10, in order. Criterion A1 is applied to the judgment of these works. Next, based on the judgment in step S5, when the cumulative data number N from the start of work reaches a predetermined data number NX (for example, 10), criterion 7 is updated from criterion A1 to criterion A2. For example, criterion A2 is applied to the work on objects OB with data number N2=10, such as object IDs = OB11, OB12, ..., OB20. Next, worker W1 is replaced by worker W2. Immediately after worker W2 starts work, criterion 7 is inherited from criterion A2 used by the previous worker W1. After worker W2 starts work, he works on objects OB with a data count of N3=10, such as object IDs OB21, OB22, ..., OB30, in order. When the data count N from the start of worker W2's work reaches a predetermined data count NX (for example, 10), criterion 7 is updated from criterion A2 to criterion A3. For example, criterion A3 is applied to the work on objects OB with a data count of N4=10, such as object IDs OB31, OB32, ..., OB40.

上記のように、第1制御例では、製造工程Pを担当する作業者Wが変更される場合でも、作業者Wによる作業開始後にデータ数NXに基づいて比較的すぐに基準7を更新する。これにより、第1制御例では、作業者Wの個人差の影響を反映するように、基準7をすぐにより好適な値に更新できる。上記例では、作業開始後の基準7の更新のタイミングを決定する場合を示したが、同様の考え方で、基準7の更新の頻度や周期等を制御する構成が可能である。 As described above, in the first control example, even if the worker W in charge of the manufacturing process P is changed, the criterion 7 is updated relatively soon after the worker W starts work based on the number of data NX. As a result, in the first control example, the criterion 7 can be updated immediately to a more suitable value so as to reflect the influence of the individual differences of the worker W. The above example shows a case where the timing of updating the criterion 7 after work starts is determined, but a configuration is possible that controls the frequency and period of updating the criterion 7 using a similar concept.

[第2制御例]
第2制御例は以下の通りである。図15の(B)は、第2制御例を示す。第2制御例では、サーバ10は、製造工程Pの作業者Wの熟練度を加味して、基準7の更新のタイミング(例えば頻度)を決定する。図6のステップS1では、サーバ10は、製造工程Pを担当する作業者Wの熟練度も把握する。例えば、ある製造工程Pの作業に関して、作業者W1,W2,W3がいる。作業者W1は熟練度L1、作業者W2は熟練度L2、作業者W3は熟練度L3を有する。熟練度は、例えば、低い方から高い方へ、L1,L2,L3と規定されているとする。作業者W1は熟練度が低く、作業者W3は熟練度が高い。熟練度が高い作業者W3の場合、作業に慣れているので、標準動作を行うことができる可能性が高い。一方、熟練度が低い作業者W1の場合、作業に慣れていないので、標準動作を行うことができない可能性も高い。熟練度は、管理者等のユーザU1が設定してもよいし、サーバ10やMES20が自動的に判定して設定してもよい。
[Second control example]
The second control example is as follows. (B) of FIG. 15 shows the second control example. In the second control example, the server 10 determines the timing (for example, frequency) of updating the criterion 7 by taking into account the proficiency of the worker W in the manufacturing process P. In step S1 of FIG. 6, the server 10 also grasps the proficiency of the worker W in charge of the manufacturing process P. For example, there are workers W1, W2, and W3 for a certain manufacturing process P. The worker W1 has a proficiency level L1, the worker W2 has a proficiency level L2, and the worker W3 has a proficiency level L3. The proficiency levels are, for example, defined as L1, L2, and L3 from low to high. The worker W1 has a low proficiency level, and the worker W3 has a high proficiency level. In the case of the worker W3 with a high proficiency level, since he is accustomed to the work, there is a high possibility that he can perform the standard operation. On the other hand, in the case of the worker W1 with a low proficiency level, since he is not accustomed to the work, there is a high possibility that he cannot perform the standard operation. The skill level may be set by a user U1 such as an administrator, or may be automatically determined and set by the server 10 or the MES 20.

サーバ10は、同じ製造工程Pについても、作業者Wの熟練度の違いに応じて、基準7を更新する頻度を変える。頻度は、ステップS5のデータ数NXによって制御できる。例えば、熟練度L1の場合にはデータ数NX1(例えば10)、熟練度L2の場合にはデータ数NX2(例えば50)、熟練度L3の場合にはデータ数NX3(例えば100)といったように、予め設定されてもよい(NX1<NX2<NX3)。サーバ10は、熟練度が低い作業者W1が作業を開始した場合、データ数NX1を用いて、基準7の更新のタイミングを決める。これにより、熟練度が低い作業者W1の場合、基準7を更新する頻度を大きくする、言い換えると、基準7を更新するまでの時間を短くすることができる。上記のように、第2制御例では、個人の熟練度に適応した基準7の更新が可能となる。頻度は、データ数NXに限らず、時間での規定も可能である。 The server 10 changes the frequency of updating the criterion 7 according to the difference in the proficiency of the worker W, even for the same manufacturing process P. The frequency can be controlled by the number of data NX in step S5. For example, the number of data NX1 (e.g., 10) may be set in advance for proficiency L1, the number of data NX2 (e.g., 50) for proficiency L2, and the number of data NX3 (e.g., 100) for proficiency L3 (NX1<NX2<NX3). When a worker W1 with low proficiency starts work, the server 10 uses the number of data NX1 to determine the timing of updating the criterion 7. As a result, for a worker W1 with low proficiency, the frequency of updating the criterion 7 can be increased, in other words, the time until the criterion 7 is updated can be shortened. As described above, in the second control example, it is possible to update the criterion 7 in accordance with the individual's proficiency. The frequency is not limited to the number of data NX, and can also be specified in terms of time.

[第3制御例]
第3制御例は以下の通りである。第3制御例では、製造工程Pを担当する作業者Wの体調を加味して、基準7の更新のタイミングを制御する。作業者Wの身体に装着されるセンサ8として、ウェアラブル端末等を用いる。例えば、ウェアラブル端末のセンサは、体温、心拍、血圧等のバイタル値を測定する機能を有する。サーバ10は、そのバイタル値(少なくとも1種類のバイタル値)を含むセンサデータD2を取得する。サーバ10は、そのバイタル値に基づいて、作業者Wの体調を判断する。なお、体調は、バイタル値自体で表現してもよいし、良い、普通、悪いといった値で規定してもよい。サーバ10は、ステップS5で、作業者Wの体調の良し悪しに応じて、基準7を更新するタイミングを調節する。サーバ10は、ステップS5で、例えば、データ数NXに、体調の状態に応じた調整用の値を反映(例えば加算や乗算)する。例えば、体調が良い状態の場合には、データ数NXがより大きくなるように、データ数NXにプラスの値を反映し、体調が悪い状態の場合には、データ数NXがより小さくなるように、データ数NXにマイナスの値を反映する。これにより、体調が悪い場合には、基準7の更新をより早めることができる。上記のように、第4制御例では、個人の体調に適応した基準7の更新が可能となる。
[Third control example]
The third control example is as follows. In the third control example, the timing of updating the criterion 7 is controlled by taking into account the physical condition of the worker W in charge of the manufacturing process P. A wearable terminal or the like is used as the sensor 8 attached to the body of the worker W. For example, the sensor of the wearable terminal has a function of measuring vital values such as body temperature, heart rate, and blood pressure. The server 10 acquires sensor data D2 including the vital value (at least one type of vital value). The server 10 judges the physical condition of the worker W based on the vital value. The physical condition may be expressed by the vital value itself, or may be specified by a value such as good, normal, or bad. In step S5, the server 10 adjusts the timing of updating the criterion 7 depending on the physical condition of the worker W. In step S5, the server 10 reflects (for example, adds or multiplies) an adjustment value according to the state of the physical condition to the number of data NX. For example, when the physical condition is good, a positive value is reflected in the number of data NX so that the number of data NX becomes larger, and when the physical condition is poor, a negative value is reflected in the number of data NX so that the number of data NX becomes smaller. This allows the update of the criterion 7 to be more rapid when the physical condition is poor. As described above, in the fourth control example, it is possible to update the criterion 7 in accordance with the physical condition of the individual.

[第4制御例]
第4制御例は以下の通りである。第4制御例では、さらに、製造工程Pの作業場所における環境値を加味して、基準7の更新のタイミングを制御する。環境値は、気温や湿度、雑音等の音量、等が挙げられる。作業場所には、環境値を測定するためのセンサが設置される。サーバ10は、そのセンサから環境値をセンサデータとして取得する。サーバ10は、製造工程Pでの作業者Wによる作業の際、作業開始時等の規定された時に、その環境値を取得・参照する。例えば、サーバ10は、環境値に応じて、基準7の更新のタイミングを調節する。例えば、サーバ10は、気温が標準に対し高い場合や低い場合を判断し、各場合に応じて、ステップS5のデータ数NXを調節することで、更新のタイミングを決定する。例えば、サーバ10は、気温が標準に対し高い場合、標準動作がしにくいと推定できるので、基準7の更新のタイミングを通常よりも早める。上述した各制御例は、組み合わせでも適用できる。
[Fourth control example]
The fourth control example is as follows. In the fourth control example, the timing of updating the criterion 7 is controlled by further taking into account the environmental value in the work place of the manufacturing process P. The environmental value includes temperature, humidity, and the volume of noise. A sensor for measuring the environmental value is installed in the work place. The server 10 acquires the environmental value from the sensor as sensor data. When the worker W works in the manufacturing process P, the server 10 acquires and refers to the environmental value at a specified time such as the start of the work. For example, the server 10 adjusts the timing of updating the criterion 7 according to the environmental value. For example, the server 10 determines whether the temperature is higher or lower than the standard, and determines the timing of updating by adjusting the number of data NX in step S5 according to each case. For example, when the temperature is higher than the standard, the server 10 can estimate that the standard operation is difficult, and therefore advances the timing of updating the criterion 7 more quickly than usual. The above-mentioned control examples can also be applied in combination.

[変形例-作業者毎の基準]
実施の形態3の変形例として以下も可能である。この変形例では、ある製造工程Pを担当する作業者Wが変わり得る場合、言い換えると複数の作業者Wが候補として存在する場合に、どのように1つまたは複数の基準7を規定または更新するかについて工夫した。この変形例では、製造工程P毎の作業動作に関して、作業者W毎の個人差を考慮した好適な基準7となるように更新する。より具体的には、この変形例では、2種類の基準として、作業者Wの違いに依らずにベースとなる基準(「ベース基準」と記載する)と、作業者W毎の個人差を反映した基準(「個人基準」と記載する)とを組み合わせて用いる。
[Modifications - Worker-specific standards]
The following modification of the third embodiment is also possible. In this modification, a consideration is given to how to define or update one or more criteria 7 when the worker W in charge of a certain manufacturing process P may change, in other words, when there are multiple workers W as candidates. In this modification, the criteria 7 are updated to be suitable criteria 7 that take into account the individual differences of each worker W for the work actions of each manufacturing process P. More specifically, in this modification, a combination of two types of criteria is used: a base criteria that is not dependent on differences between workers W (referred to as a "base criteria"), and a criteria that reflects the individual differences of each worker W (referred to as an "individual criteria").

図16は、変形例における、作業者W毎の基準7の構成例を示す。図15の(A)と同様に、ある製造工程Pについて、担当する作業者Wの候補として、複数(m)の作業者W(W1,……,Wm)が存在するとする。例えば、作業者W1は、熟練度L1であり、適用される基準7として、基準T1である。作業者W2は、熟練度L2であり、適用される基準7として、基準T2である。作業者W3は、熟練度L3であり、適用される基準7として、基準T3である。 Figure 16 shows an example of the configuration of criterion 7 for each worker W in a modified example. As in Figure 15 (A), assume that for a certain manufacturing process P, there are multiple (m) workers W (W1, ..., Wm) who are candidates for the worker W in charge. For example, worker W1 has a proficiency level of L1, and the criterion 7 to be applied is criterion T1. Worker W2 has a proficiency level of L2, and the criterion 7 to be applied is criterion T2. Worker W3 has a proficiency level of L3, and the criterion 7 to be applied is criterion T3.

サーバ10は、製造工程Pについての作業者W毎の基準7を、以下のような方法で設定する。基準7を記号Tで表すとする。ベース基準をTbとする。個人基準をTpとする。ベース基準Tbは、予め初期値が設定される。個人基準Tpは、作業者W毎に設定される。サーバ10は、ある作業者Wによる作業に応じて取得されるデータ(例えば所定のデータ数のデータ)に基づいて、その作業者Wの個人基準Tpを作成または更新する。サーバ10は、複数の作業者(W1~Wm)の各作業者Wについて、同様に、個人基準Tpを作成または更新する。サーバ10は、これらの結果から、各作業者Wの個人基準Tpの傾向を把握できる。サーバ10は、すべての個人基準Tpの平均や、各個人基準Tpの偏差等の統計値を計算する。 The server 10 sets the standard 7 for each worker W for the manufacturing process P in the following manner. The standard 7 is represented by the symbol T. The base standard is Tb. The personal standard is Tp. The base standard Tb is set to an initial value in advance. The personal standard Tp is set for each worker W. The server 10 creates or updates the personal standard Tp for a certain worker W based on data (e.g., a predetermined number of pieces of data) acquired in response to the work performed by that worker W. The server 10 similarly creates or updates the personal standard Tp for each worker W of multiple workers (W1 to Wm). From these results, the server 10 can grasp the trend of the personal standard Tp for each worker W. The server 10 calculates statistics such as the average of all personal standards Tp and the deviation of each personal standard Tp.

その後、サーバ10は、所定のタイミングで、個人基準Tpの統計値を用いて、ベース基準Tbを更新する。例えば、個人基準Tpの平均値が+10であった場合、サーバ10は、ベース基準Tbを、その平均値(+10)と同じ値に更新する。これにより、全作業者Wの傾向を反映した好適なベース基準Tbとすることができる。 Then, at a predetermined timing, the server 10 updates the base standard Tb using the statistical value of the personal standard Tp. For example, if the average value of the personal standard Tp is +10, the server 10 updates the base standard Tb to the same value as that average value (+10). This makes it possible to create an appropriate base standard Tb that reflects the tendencies of all workers W.

サーバ10は、実際の製造フロー200に基準7を適用する場合に、製造工程P毎に複数の作業者Wが担当する場合には、上記ベース基準Tbを適用してもよい。また、サーバ10は、製造工程P毎に、作業者Wの識別に応じて、個人基準Tpを切り替えるように適用してもよい。同じ製造工程Pでも作業者Wの個人差があることから、最適な基準7は異なると考えられる。この変形例によれば、作業者Wの個人差を反映した好適な基準7を設定できる。 When applying criterion 7 to the actual manufacturing flow 200, the server 10 may apply the above-mentioned base criterion Tb if multiple workers W are in charge of each manufacturing process P. The server 10 may also apply a switched personal criterion Tp for each manufacturing process P depending on the identity of the worker W. Even for the same manufacturing process P, there are individual differences between workers W, so the optimal criterion 7 is thought to be different. According to this modified example, a suitable criterion 7 that reflects the individual differences between workers W can be set.

例えば、作業者W1は、対象物OBの品質が確保される作業動作として、指先圧力が平均で70Paである。作業者W2は、指先圧力が平均で60Paである。作業者W3は、指先圧力が平均で50Paである。これらに基づいて、基準T1(=Tp1)は、例えば「65Pa以上」とされ、基準T2(=Tp2)は、例えば「55Pa以上」とされ、基準T3(=Tp3)は、例えば「45Pa以上」とされる。作業者Wに応じて個人基準Tpを切り替えて適用することで、効率化が可能である。 For example, worker W1 has an average fingertip pressure of 70 Pa as a work action that ensures the quality of the object OB. Worker W2 has an average fingertip pressure of 60 Pa. Worker W3 has an average fingertip pressure of 50 Pa. Based on these, standard T1 (= Tp1) is set to, for example, "65 Pa or more," standard T2 (= Tp2) is set to, for example, "55 Pa or more," and standard T3 (= Tp3) is set to, for example, "45 Pa or more." Efficiency can be improved by switching and applying the individual standard Tp depending on the worker W.

上記例では、2種類の基準(Tb,Tp)を考えたが、別の考え方では、以下としてもよい。基準7の規定に関する基本的な式として、T=Tb+Tp、あるいは、T=Tb×Tpとする。この式での考え方は、ベース基準Tbに対し、作業者W毎の個人差をTpとして加算あるいは乗算で反映するものである。この場合の個人基準Tpは、補正係数等に相当する。例えば、作業者W1についての基準T1は、個人基準Tp1を用いて、T1=Tb+Tp1として決定できる。作業者W2についての基準T2は、個人基準Tp2を用いて、T2=Tb+Tp2として決定できる。サーバ10は、作業の判定の際には、作業者Wの識別に応じて、その作業者Wの個人基準Tpを反映して、その作業者W用の基準7を決定し、随時の更新として設定する。例えば、ベース基準Tbが「50Pa以上」である場合で、作業者W1の個人基準Tp1が+5である場合、作業者W1用の基準T1は、T1=Tb+Tp1から、「55Pa以上」と決定される。 In the above example, two types of standards (Tb, Tp) were considered, but the following may be used in another way. The basic formula for the definition of standard 7 is T = Tb + Tp or T = Tb x Tp. The idea behind this formula is to reflect the individual difference of each worker W as Tp by adding or multiplying the base standard Tb. In this case, the individual standard Tp corresponds to a correction coefficient, etc. For example, the standard T1 for worker W1 can be determined as T1 = Tb + Tp1 using the individual standard Tp1. The standard T2 for worker W2 can be determined as T2 = Tb + Tp2 using the individual standard Tp2. When judging the work, the server 10 determines the standard 7 for the worker W by reflecting the individual standard Tp of the worker W according to the identification of the worker W, and sets it as an update at any time. For example, if the base standard Tb is "50 Pa or more" and the personal standard Tp1 of worker W1 is +5, the standard T1 for worker W1 is determined to be "55 Pa or more" from T1 = Tb + Tp1.

<実施の形態4>
図17を用いて、実施の形態4の作業評価システムについて説明する。実施の形態4は、基準更新方法として、機械学習を用いて、基準7を定義する。この機械学習における識別モデルには、教師有り学習の手法を用いることができる。この手法は、例えば、Support Vector Machine、ランダムフォレスト、ロジスティック回帰、ニューラルネットワークがある。
<Fourth embodiment>
The task evaluation system of the fourth embodiment will be described with reference to Fig. 17. In the fourth embodiment, as a criterion update method, machine learning is used to define the criterion 7. A supervised learning method can be used for the discrimination model in this machine learning. Examples of this method include a support vector machine, a random forest, a logistic regression, and a neural network.

[機械学習]
図17は、実施の形態4で、機械学習を用いた基準更新方法に対応する、サーバ10の処理例のフローを示す。図17の(A)は、初回学習時の処理フローを示し、(B)は、運用時の処理フローを示す。(A)で、初回学習時には、まずステップS401,S402で、サーバ10は、前述の製造工程P毎の対象物OBに対する作業の検出に係わるデータを、初回学習用の所定のデータ数NA個で、測定・取得する。ステップS403で、サーバ10は、NA個のデータに基づいて、最終検査工程202の結果の値(OK/NG)を正解ラベルとして、識別モデルを学習する。
[Machine Learning]
17 shows a flow of a processing example of the server 10 corresponding to the reference update method using machine learning in the fourth embodiment. FIG. 17 (A) shows a processing flow at the time of initial learning, and (B) shows a processing flow at the time of operation. In (A), at the time of initial learning, first, in steps S401 and S402, the server 10 measures and acquires data related to the detection of work on the object OB for each manufacturing process P described above, with a predetermined number of data NA for initial learning. In step S403, the server 10 learns an identification model based on the NA pieces of data, using the result value (OK/NG) of the final inspection process 202 as the correct answer label.

(B)で、運用時には、まずステップS311,S312で、サーバ10は、上記データを、運用時用の所定のデータ数NB個で、測定・取得する。ステップS413で、サーバ10は、NB個のデータを、識別モデルで識別判定する。 (B) During operation, first, in steps S311 and S312, the server 10 measures and acquires the above data with a predetermined number of data NB for operation. In step S413, the server 10 classifies and determines the NB pieces of data using the classification model.

図17の(C)は、上記識別結果と、最終検査工程202の検査結果とを、混合行列で表現した表である。この表で、行は、製造工程Pの標準動作の判定結果であって、上記識別結果に対応する値(OK/NG)であり、列は、最終検査工程202の検査結果の値(OK/NG)である。行列のセルは、それらの値の組み合わせに応じたデータ数である。例えば、前述の第3パターンに対応する、製造工程の判定結果がOKで、かつ最終検査結果がNGである組み合わせでは、データ数が5個である。例えばデータ数NA=100個の場合で、正解率は、(50+42)/(50+5+3+42)=92%である。第3パターンに該当する率は5%である。 (C) of FIG. 17 is a table expressing the above-mentioned identification results and the inspection results of the final inspection process 202 in a mixed matrix. In this table, the rows are the judgment results of the standard operation of the manufacturing process P, and the values (OK/NG) corresponding to the above-mentioned identification results, and the columns are the values (OK/NG) of the inspection results of the final inspection process 202. The cells of the matrix represent the number of data corresponding to the combination of these values. For example, in the combination where the judgment result of the manufacturing process is OK and the final inspection result is NG, which corresponds to the third pattern described above, the number of data is 5. For example, when the number of data NA = 100, the accuracy rate is (50 + 42) / (50 + 5 + 3 + 42) = 92%. The rate that corresponds to the third pattern is 5%.

次に、ステップS414で、サーバ10は、機械学習に係わる評価指標の値が閾値を超えるかを判断する。超える場合(Y)にはフローの終了となる。評価指標の値が閾値を下回っていた場合(N)にはステップS415に進む。ステップS415で、サーバ10は、NB個のデータを用いて、識別モデルを再学習する。再学習によって、基準7が更新される。評価指標の計算方法には、例えば正解率、適合率、再現率、F値があり、いずれも適用可能である。上記のように、実施の形態4によれば、機械学習を用いることで、基準7の更新を効率的に行うことができる。 Next, in step S414, the server 10 determines whether the value of the evaluation index related to machine learning exceeds a threshold. If it exceeds the threshold (Y), the flow ends. If the value of the evaluation index is below the threshold (N), the flow proceeds to step S415. In step S415, the server 10 re-learns the discrimination model using NB pieces of data. Criterion 7 is updated by re-learning. Methods for calculating the evaluation index include, for example, accuracy rate, precision rate, recall rate, and F-measure, and any of them can be applied. As described above, according to embodiment 4, criterion 7 can be updated efficiently by using machine learning.

<実施の形態5>
図18~図19を用いて、実施の形態5の作業評価システムについて説明する。実施の形態5は、実施の形態1を基本として拡張した構成例である。実施の形態5では、製造フロー200の複数の製造工程Pおよび検査工程を対象にして、基準更新対象の製造工程Pを決めて、その製造工程Pの基準7を更新する。実施の形態1で説明した基準更新方法は、複数の製造工程Pに対しても、基本的には同様に適用できる。前述の図3や図4の製造フロー200において、製造工程フロー201における各製造工程Pで判定結果が得られ、また、製造工程P毎の検査工程で検査結果が得られるとする。実施の形態5では、サーバ10は、最終検査工程202の検査結果、および製造工程P毎の検査結果と、製造工程P毎の判定結果との組み合わせの状態に基づいて、基準更新対象の製造工程Pを決めて、その製造工程Pの基準7を更新する。
<Fifth embodiment>
The task evaluation system of the fifth embodiment will be described with reference to FIGS. 18 and 19. The fifth embodiment is an example of an expanded configuration based on the first embodiment. In the fifth embodiment, a manufacturing process P to be a criterion update target is determined for a plurality of manufacturing processes P and inspection processes in the manufacturing flow 200, and the criterion 7 of the manufacturing process P is updated. The criterion update method described in the first embodiment can basically be applied to a plurality of manufacturing processes P in the same manner. In the manufacturing flow 200 of the above-mentioned FIGS. 3 and 4, it is assumed that a judgment result is obtained in each manufacturing process P in the manufacturing process flow 201, and an inspection result is obtained in the inspection process for each manufacturing process P. In the fifth embodiment, the server 10 determines a manufacturing process P to be a criterion update target based on the inspection result of the final inspection process 202 and the state of a combination of the inspection result for each manufacturing process P and the judgment result for each manufacturing process P, and updates the criterion 7 of the manufacturing process P.

[複数の工程]
図18の(A)は、あるモータ製品の生産ラインに対応する製造フロー200の構成例を示す。製造工程フロー201の複数の製造工程Pは、順に、第1製造工程P1としての第1組立工程、第1検査工程K1、第2製造工程P2としての塗装工程、第2検査工程K2、第3製造工程P3としての第2組立工程、および第3検査工程K3を有する。その後の最終検査工程202は、例えば外観検査工程であり、その後に出荷となる。第1検査工程K1は、第1製造工程P1の結果の対象物OBの品質に関する検査工程である。第2検査工程K2や第3検査工程K3も同様である。
[Multiple steps]
18A shows an example of the configuration of a manufacturing flow 200 corresponding to a production line of a certain motor product. The manufacturing processes P in the manufacturing process flow 201 include, in order, a first assembly process as a first manufacturing process P1, a first inspection process K1, a painting process as a second manufacturing process P2, a second inspection process K2, a second assembly process as a third manufacturing process P3, and a third inspection process K3. The final inspection process 202 thereafter is, for example, an appearance inspection process, and then the product is shipped. The first inspection process K1 is an inspection process regarding the quality of the object OB resulting from the first manufacturing process P1. The same is true for the second inspection process K2 and the third inspection process K3.

図18の(B)は、(A)の製造フロー200の場合における生産管理表の例を示す。この表は、各製造工程Pの各作業工程(P1,P2,P3)での判定結果、各検査工程(K1,K2,K3)での検査結果、および最終検査工程202の検査結果の組み合わせの例を示し、前述のセンサ値等の項目については省略している。 Figure 18 (B) shows an example of a production management table for the manufacturing flow 200 of (A). This table shows an example of a combination of the judgment results at each work step (P1, P2, P3) of each manufacturing process P, the inspection results at each inspection step (K1, K2, K3), and the inspection results of the final inspection step 202, and omits items such as the sensor values mentioned above.

例えば、対象物ID=5002である2行目では、第2製造工程P2である塗装工程の判定結果と、最終検査結果とでNGとなっており、その他はOKとなっている。サーバ10は、このような組み合わせの場合、最終検査結果がNGとなった原因としては、第2製造工程P2である塗装工程で塗りムラがあった可能性が高い、と推定できる。 For example, in the second row with object ID = 5002, the judgment result for the painting process, which is the second manufacturing process P2, and the final inspection result are NG, while the rest are OK. In the case of such a combination, the server 10 can estimate that the cause of the final inspection result being NG is most likely due to uneven painting in the painting process, which is the second manufacturing process P2.

一方、例えば、対象物ID=5003である3行目では、最終検査結果がOKであり、第3検査工程K3の結果がNGとなったが、その他はOKとなっている。サーバ10は、このような組み合わせの場合、第3検査工程K3よりも前にある製造工程(P1,P2,P3)の少なくともいずれかにおいて、基準7が易しすぎた、と推定できる。言い換えると、ある製造工程での基準7が易しすぎたため判定結果がOKとなったが、その製造工程での作業動作が対象物OBの品質に影響して第3検査工程K3の結果がNGとなった、と推定できる。よって、サーバ10は、これら3つの製造工程(P1,P2,P3)を、基準更新対象とする。サーバ10は、例えば、3つの製造工程(P1,P2,P3)の各基準7を、より厳しくなるように更新する。これにより、製造フロー200の全体で、より適切な基準7とすることができる。 On the other hand, for example, in the third row where the object ID is 5003, the final inspection result is OK, the result of the third inspection process K3 is NG, but the others are OK. In the case of such a combination, the server 10 can infer that the criterion 7 was too easy in at least one of the manufacturing processes (P1, P2, P3) prior to the third inspection process K3. In other words, it can be inferred that the criterion 7 in a certain manufacturing process was too easy, resulting in an OK judgment result, but the work operations in that manufacturing process affected the quality of the object OB, resulting in an NG result for the third inspection process K3. Therefore, the server 10 targets these three manufacturing processes (P1, P2, P3) for updating the criterion. The server 10 updates, for example, the criterion 7 of each of the three manufacturing processes (P1, P2, P3) to be stricter. This allows the criterion 7 to be more appropriate throughout the entire manufacturing flow 200.

このように、製造フロー200のうちの後段にある検査工程(製造工程P毎の検査工程、または最終検査工程202)での検査結果がNGとなった場合に、それよりも前段にある検査工程の検査結果のデータがある場合、原因の追及・推定をすばやくより正確に行うことができる。サーバ10は、原因と推定される工程について、より適切な基準7となるように更新できる。従来技術例では、製造フローの後段の全ての影響を受けてしまい、上記のような原因追及等にはとても時間がかかった。実施の形態5では、上記のように、サーバ10は、最終検査工程202の検査結果、および各製造工程Pの検査結果と、各製造工程Pの判定結果との組み合わせで、検査結果がNGとなった原因となる製造工程Pを推定し、その製造工程Pの基準7を更新する。実施の形態5では、このような仕組みを、実際の製造フロー200で運用しながら、基準7を更新してゆくことで、次第に基準7の精度を上げることができる。 In this way, when the inspection result in the inspection process in the later stage of the manufacturing flow 200 (the inspection process for each manufacturing process P or the final inspection process 202) is NG, if there is data on the inspection result of the inspection process in the earlier stage, the cause can be quickly and accurately pursued and estimated. The server 10 can update the criterion 7 for the process that is presumed to be the cause to a more appropriate criterion 7. In the conventional technology example, the influence of all the later stages of the manufacturing flow was felt, and it took a very long time to pursue the cause as described above. In the fifth embodiment, as described above, the server 10 estimates the manufacturing process P that is the cause of the inspection result being NG by combining the inspection result of the final inspection process 202, the inspection result of each manufacturing process P, and the judgment result of each manufacturing process P, and updates the criterion 7 for that manufacturing process P. In the fifth embodiment, the accuracy of the criterion 7 can be gradually improved by updating the criterion 7 while operating such a mechanism in the actual manufacturing flow 200.

[原因工程推定方法]
実施の形態5で、上記検査結果がNGとなった原因となる製造工程Pを推定する方法については、以下が挙げられる。サーバ10は、NGとなった工程に対して前にある1つ以上の製造工程Pを候補として調べる。サーバ10は、候補の製造工程Pのデータについて、前述(図8)と同様に、センサ値に関するヒストグラムを作成する。図18の(B)の表で、対象物ID=5003である3行目の例では、第3検査工程K3の検査結果がNGである場合に、それよりも前にある各製造工程(P1,P2,P3)の判定結果がOKとなっている。よって、サーバ10は、それらの各製造工程(P1,P2,P3)を、原因候補とする。サーバ10は、原因候補の各製造工程について、ヒストグラムを作成し、ヒストグラムの分析結果から、原因として最も影響が大きいと推定される製造工程を決める。そして、サーバ10は、その製造工程Pの基準7を更新する。
[Causal process estimation method]
In the fifth embodiment, the method of estimating the manufacturing process P that is the cause of the above-mentioned inspection result being NG can be given as follows. The server 10 checks one or more manufacturing processes P preceding the NG process as candidates. The server 10 creates a histogram of the sensor value for the data of the candidate manufacturing process P, as described above (FIG. 8). In the example of the third row in the table of FIG. 18B, where the object ID=5003, when the inspection result of the third inspection process K3 is NG, the judgment results of each of the preceding manufacturing processes (P1, P2, P3) are OK. Therefore, the server 10 sets each of these manufacturing processes (P1, P2, P3) as a cause candidate. The server 10 creates a histogram for each of the manufacturing processes of the cause candidate, and determines the manufacturing process that is estimated to have the greatest influence as a cause from the analysis result of the histogram. Then, the server 10 updates the criterion 7 of that manufacturing process P.

図19は、上記原因工程推定方法における、ヒストグラムを用いた処理例を示す。本例では、上記対象物ID=5003である3行目のデータについての処理例を示す。サーバ10は、第3検査工程K3の検査結果のNG値と、3つの製造工程(P1,P2,P3)の判定結果のOK値とに対するそれぞれのヒストグラムを作成する。ヒストグラムの作成の仕方は、前述(図8)と同様であり、OK値のヒストグラムとNG値のヒストグラムとを並列させる。 Figure 19 shows an example of processing using a histogram in the above causal process estimation method. In this example, an example of processing is shown for the data in the third row with the above object ID = 5003. The server 10 creates histograms for the NG values of the inspection results of the third inspection process K3 and the OK values of the judgment results of the three manufacturing processes (P1, P2, P3). The method of creating the histograms is the same as described above (Figure 8), with the OK value histogram and the NG value histogram being placed side by side.

(A)は、第3検査工程K3の検査結果のNG値のヒストグラム1911と、第1組立工程である第1製造工程P1の判定結果のOK値のヒストグラム1912とを示す。横軸のセンサ値は例えばいずれも指先圧力である。(B)は、第3検査工程K3の検査結果のNG値のヒストグラム1921と、第2組立工程である第3製造工程P3の判定結果のOK値のヒストグラム1922とを示す。(C)は、第3検査工程K3の検査結果のNG値のヒストグラム1931と、塗装工程である第2製造工程P2の判定結果のOK値のヒストグラム1932とを示す。 (A) shows a histogram 1911 of NG values of the inspection results of the third inspection process K3, and a histogram 1912 of OK values of the judgment results of the first manufacturing process P1, which is the first assembly process. The sensor values on the horizontal axis are, for example, fingertip pressure. (B) shows a histogram 1921 of NG values of the inspection results of the third inspection process K3, and a histogram 1922 of OK values of the judgment results of the third manufacturing process P3, which is the second assembly process. (C) shows a histogram 1931 of NG values of the inspection results of the third inspection process K3, and a histogram 1932 of OK values of the judgment results of the second manufacturing process P2, which is the painting process.

(A)の第1組立工程と(B)の第2組立工程については、NG値のヒストグラム(1911,1921)と、OK値のヒストグラム(1912,1922)とで、ピークには差異がみられない。例えば、NG値のヒストグラム1911とOK値のヒストグラム1912とで、それぞれのピークは、「40~50Pa」のところにある。一方、(C)の塗装工程については、NG値のヒストグラム1931と、OK値のヒストグラム1932とで、ピークに差異がみられる。NG値のヒストグラム1931のピークは、「20~30Pa」のところにあり、OK値のヒストグラム1932のピークは、「50~60Pa」のところにある。 For the first assembly process (A) and the second assembly process (B), there is no difference in the peaks between the NG value histograms (1911, 1921) and the OK value histograms (1912, 1922). For example, the peaks of the NG value histogram 1911 and the OK value histogram 1912 are at "40-50 Pa." On the other hand, for the painting process (C), there is a difference in the peaks between the NG value histogram 1931 and the OK value histogram 1932. The peak of the NG value histogram 1931 is at "20-30 Pa," and the peak of the OK value histogram 1932 is at "50-60 Pa."

サーバ10は、上記のようなヒストグラム分析結果から、第3検査工程K3の検査結果がNGとなった原因は、塗装工程である第2製造工程P2にあった可能性が高い、と推定できる。この場合、サーバ10は、原因と推定した第2製造工程P2を基準更新対象として決定する。 From the histogram analysis results as described above, the server 10 can estimate that the cause of the NG inspection result of the third inspection process K3 was most likely due to the second manufacturing process P2, which is a painting process. In this case, the server 10 determines that the second manufacturing process P2, which is estimated to be the cause, is the target for updating the reference.

上記のように、実施の形態5によれば、製造フロー200の複数の製造工程Pについての各基準7を適切な値に更新でき、全体的に効率化が実現できる。 As described above, according to the fifth embodiment, each criterion 7 for multiple manufacturing processes P in the manufacturing flow 200 can be updated to an appropriate value, thereby achieving overall efficiency.

以上、本発明を実施の形態に基づいて具体的に説明したが、本発明は前述の実施の形態に限定されず、要旨を逸脱しない範囲で種々変更可能である。 The present invention has been specifically described above based on the embodiments, but the present invention is not limited to the above-mentioned embodiments and can be modified in various ways without departing from the gist of the invention.

1…作業評価システム、2…検出装置、3…工程検査装置、4…最終検査装置、5…管理装置、6…DB、7…基準、8…センサ、9…通信網、10…処理装置(サーバ)、11…標準動作判定部、12…工程品質保証部、13…基準更新部、14…標準動作判定結果出力部、15…基準出力部、20…製造実行システム(MES)、200…製造フロー、201…製造工程フロー、202…最終検査工程、P…製造工程、W…作業者、OB…対象物、OBL…最終物、D2…センサデータ、D3…検査データ、D4…検査データ、D7…基準データ、D11…標準動作判定結果データ、D12…工程品質保証データ、D13…基準更新データ。 1...Work evaluation system, 2...Detection device, 3...Process inspection device, 4...Final inspection device, 5...Management device, 6...DB, 7...Standard, 8...Sensor, 9...Communication network, 10...Processing device (server), 11...Standard operation judgment unit, 12...Process quality assurance unit, 13...Standard update unit, 14...Standard operation judgment result output unit, 15...Standard output unit, 20...Manufacturing execution system (MES), 200...Manufacturing flow, 201...Manufacturing process flow, 202...Final inspection process, P...Manufacturing process, W...Worker, OB...Object, OBL...Final object, D2...Sensor data, D3...Inspection data, D4...Inspection data, D7...Standard data, D11...Standard operation judgment result data, D12...Process quality assurance data, D13...Standard update data.

Claims (17)

製造フローの製造工程での作業者による対象物に対する作業動作をセンサデータとして検出する検出装置と、
前記検出装置と接続される処理装置と、
を備え、
前記処理装置は、
前記センサデータと、前記製造フローの前記製造工程よりも後にある検査工程での前記対象物の品質の検査結果と、を取得し、
前記センサデータと、前記製造工程の標準動作についての判定の基準とに基づいて、前記製造工程での前記作業動作についての標準動作の判定に基づいて前記製造工程の可否を判定し、
前記製造工程の判定結果と、前記検査結果とに基づいて、前記製造工程の前記基準を更新するかを判断し、判断結果に応じて前記基準を更新
前記処理装置は、前記製造工程を担当する前記作業者が前記作業を開始した後、前記対象物に関するデータ数が所定のデータ数に達した契機で、前記基準の更新を判断する、
作業評価システム。
A detection device that detects, as sensor data, a work action performed by a worker on an object in a manufacturing process of a manufacturing flow;
A processing device connected to the detection device;
Equipped with
The processing device includes:
acquiring the sensor data and an inspection result of the quality of the object in an inspection process that is subsequent to the manufacturing process in the manufacturing flow;
determining whether the manufacturing process is acceptable or not based on a determination of a standard operation for the work operation in the manufacturing process based on the sensor data and a determination criterion for a standard operation for the manufacturing process;
determining whether to update the standard for the manufacturing process based on the judgment result of the manufacturing process and the inspection result, and updating the standard according to the judgment result;
the processing device determines whether to update the criterion when the number of pieces of data related to the object reaches a predetermined number of pieces of data after the worker in charge of the manufacturing process starts the work.
Work evaluation system.
請求項1記載の作業評価システムにおいて、
前記処理装置は、前記製造フローにおける複数の対象物に対する前記作業の結果のデータに基づいて、前記製造工程の判定結果の可否の値と前記検査結果の可否の値とが一致しない事例について、一致する状態となるように、前記製造工程の前記基準を更新する、
作業評価システム。
2. The task evaluation system according to claim 1,
the processing device updates the criterion for the manufacturing process in a case where a value of the judgment result of the manufacturing process does not match a value of the inspection result based on data of the results of the work performed on a plurality of objects in the manufacturing flow, so that the criterion for the manufacturing process matches a value of the inspection result.
Work evaluation system.
請求項2記載の作業評価システムにおいて、
前記処理装置は、前記製造工程の判定結果が可で前記検査結果が否である事例について、前記製造工程の前記基準を厳しくするように更新する、
作業評価システム。
3. The task evaluation system according to claim 2,
The processing device updates the standard for the manufacturing process to be stricter in a case where the judgment result for the manufacturing process is pass and the inspection result is fail.
Work evaluation system.
請求項2記載の作業評価システムにおいて、
前記処理装置は、前記製造工程の判定結果が否で前記検査結果が可である事例について、前記製造工程の前記基準を易しくするように更新する、
作業評価システム。
3. The task evaluation system according to claim 2,
The processing device updates the criteria for the manufacturing process so as to simplify the criteria for the manufacturing process in a case where the judgment result for the manufacturing process is "no" and the inspection result is "pass."
Work evaluation system.
請求項1記載の作業評価システムにおいて、
前記処理装置は、更新された前記基準を画面に表示する、
作業評価システム。
2. The task evaluation system according to claim 1,
The processing device displays the updated criteria on a screen.
Work evaluation system.
請求項1記載の作業評価システムにおいて、
前記処理装置は、前記製造工程の判定結果を画面に表示する、
作業評価システム。
2. The task evaluation system according to claim 1,
The processing device displays the judgment result of the manufacturing process on a screen.
Work evaluation system.
請求項1記載の作業評価システムにおいて、
前記処理装置は、前記製造工程の判定結果が否である時、前記作業の再試行の指示を出力する、
作業評価システム。
2. The task evaluation system according to claim 1,
When the judgment result of the manufacturing process is negative, the processing device outputs an instruction to retry the operation.
Work evaluation system.
請求項1記載の作業評価システムにおいて、
前記処理装置は、前記製造フローを管理し前記検査結果を取得する製造実行システムと接続され、前記製造実行システムから前記検査結果を取得し、前記製造工程の判定結果を製造実行システムに提供する、
作業評価システム。
2. The task evaluation system according to claim 1,
the processing device is connected to a manufacturing execution system that manages the manufacturing flow and acquires the inspection results, acquires the inspection results from the manufacturing execution system, and provides a judgment result of the manufacturing process to the manufacturing execution system;
Work evaluation system.
請求項1記載の作業評価システムにおいて、
前記処理装置は、前記製造工程を担当する前記作業者の熟練度に応じて、前記基準の更新のタイミングを制御する、
作業評価システム。
2. The task evaluation system according to claim 1,
the processing device controls a timing for updating the reference in accordance with a level of proficiency of the worker in charge of the manufacturing process.
Work evaluation system.
請求項1記載の作業評価システムにおいて、
前記処理装置は、前記製造工程を担当する前記作業者のバイタル値に基づいて体調を把握し、前記体調に応じて、前記基準の更新のタイミングを制御する、
作業評価システム。
2. The task evaluation system according to claim 1,
the processing device grasps the physical condition of the worker in charge of the manufacturing process based on the vital values of the worker, and controls the timing of updating the criterion in accordance with the physical condition.
Work evaluation system.
請求項1記載の作業評価システムにおいて、
前記処理装置は、前記製造工程の作業現場の環境値を把握し、前記環境値に応じて、前記基準の更新のタイミングを制御する、
作業評価システム。
2. The task evaluation system according to claim 1,
the processing device grasps an environmental value of a work site of the manufacturing process, and controls a timing of updating the criterion in accordance with the environmental value.
Work evaluation system.
請求項1記載の作業評価システムにおいて、
前記処理装置は、前記製造工程の前記作業者の候補として複数の作業者が存在する場合に、前記製造工程の前記基準について、前記作業者毎の個人差を反映した基準を設定する、
作業評価システム。
2. The task evaluation system according to claim 1,
when there are a plurality of candidates for the operator of the manufacturing process, the processing device sets a standard for the manufacturing process that reflects individual differences between the operators.
Work evaluation system.
請求項1記載の作業評価システムにおいて、
前記処理装置は、
前記製造フローにおける複数の製造工程の各製造工程での前記センサデータと、前記各製造工程の後にある各検査工程での検査結果と、最終検査工程での最終検査結果と、を取得し、
前記各製造工程についての可否を判定し、
前記各製造工程の判定結果と、前記各検査工程での検査結果と、前記最終検査工程での検査結果とに基づいて、前記基準を更新する対象となる製造工程を判断し、判断結果に応じて前記基準を更新する、
作業評価システム。
2. The task evaluation system according to claim 1,
The processing device includes:
acquiring the sensor data at each of a plurality of manufacturing steps in the manufacturing flow, an inspection result at each inspection step subsequent to each of the manufacturing steps, and a final inspection result at a final inspection step;
Judging whether each of the manufacturing steps is acceptable or not,
determining a manufacturing process for which the criterion is to be updated based on the judgment results of each of the manufacturing processes, the inspection results of each of the inspection processes, and the inspection result of the final inspection process, and updating the criterion according to the judgment result;
Work evaluation system.
請求項1記載の作業評価システムにおいて、
前記検出装置は、前記作業者の手に装着されたセンサを用いて前記作業動作を前記センサデータとして検出し、
前記処理装置は、前記センサデータに応じた特徴量と、前記特徴量に関する条件を規定した前記基準との比較で、前記標準動作の有無を判定する、
作業評価システム。
2. The task evaluation system according to claim 1,
the detection device detects the work movement as the sensor data using a sensor attached to a hand of the worker;
the processing device determines whether or not the standard motion is present by comparing a feature amount according to the sensor data with the criterion that specifies a condition related to the feature amount.
Work evaluation system.
請求項1記載の作業評価システムにおいて、
前記検出装置は、前記作業者に装着された、または作業現場に設置されたカメラを用いて、前記作業動作を撮影した画像を前記センサデータとして検出し、
前記処理装置は、前記センサデータに応じた特徴量と、前記特徴量に関する条件を規定した前記基準との比較で、前記標準動作の有無を判定する、
作業評価システム。
2. The task evaluation system according to claim 1,
The detection device detects, as the sensor data, an image of the work movement captured by a camera worn by the worker or installed at a work site,
the processing device determines whether or not the standard motion is present by comparing a feature amount according to the sensor data with the criterion that specifies a condition related to the feature amount.
Work evaluation system.
請求項1記載の作業評価システムにおいて、
前記処理装置は、前記製造工程についての前記センサデータの値のヒストグラムとして、前記検査結果が否であるデータによる第1ヒストグラムと、前記検査結果が可であるデータによる第2ヒストグラムとを作成し、前記第1ヒストグラムと前記第2ヒストグラムとの中間付近の値を用いて前記基準を更新する、
作業評価システム。
2. The task evaluation system according to claim 1,
the processing device creates, as histograms of values of the sensor data for the manufacturing process, a first histogram based on data for which the inspection result is "no" and a second histogram based on data for which the inspection result is "pass," and updates the criterion using a value near the middle between the first histogram and the second histogram.
Work evaluation system.
製造フローの製造工程での作業者による対象物に対する作業動作をセンサデータとして検出する検出装置と、前記検出装置と接続される処理装置と、を備えるシステムにおける作業評価方法であって、
前記処理装置が実行するステップとして、
前記センサデータと、前記製造フローの前記製造工程よりも後にある検査工程での前記対象物の品質の検査結果と、を取得するステップと、
前記センサデータと、前記製造工程の標準動作についての判定の基準とに基づいて、前記製造工程での前記作業動作についての標準動作の判定に基づいて前記製造工程の可否を判定するステップと、
前記製造工程の判定結果と、前記検査結果とに基づいて、前記製造工程の前記基準を更新するかを判断し、判断結果に応じて前記基準を更新するステップと、
を有
前記処理装置が、前記製造工程を担当する前記作業者が前記作業を開始した後、前記対象物に関するデータ数が所定のデータ数に達した契機で、前記基準の更新を判断する、
作業評価方法。
A method for evaluating an operation in a system including a detection device that detects an operation action performed by a worker on an object in a manufacturing process of a manufacturing flow as sensor data, and a processing device that is connected to the detection device, comprising:
The steps executed by the processing device include:
acquiring the sensor data and an inspection result of the quality of the object in an inspection process subsequent to the manufacturing process in the manufacturing flow;
A step of determining whether the manufacturing process is acceptable or not based on a determination of a standard operation for the work operation in the manufacturing process based on the sensor data and a criterion for determining a standard operation for the manufacturing process;
determining whether to update the standard for the manufacturing process based on the judgment result of the manufacturing process and the inspection result, and updating the standard in accordance with the judgment result;
having
the processing device determines whether to update the criterion when the number of pieces of data relating to the object reaches a predetermined number of pieces of data after the worker in charge of the manufacturing process starts the work.
Work evaluation methods.
JP2020118885A 2020-07-10 2020-07-10 Work evaluation system and method Active JP7495834B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020118885A JP7495834B2 (en) 2020-07-10 2020-07-10 Work evaluation system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020118885A JP7495834B2 (en) 2020-07-10 2020-07-10 Work evaluation system and method

Publications (2)

Publication Number Publication Date
JP2022015794A JP2022015794A (en) 2022-01-21
JP7495834B2 true JP7495834B2 (en) 2024-06-05

Family

ID=80120952

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020118885A Active JP7495834B2 (en) 2020-07-10 2020-07-10 Work evaluation system and method

Country Status (1)

Country Link
JP (1) JP7495834B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006317266A (en) 2005-05-12 2006-11-24 Omron Corp Inspection standard setting system, inspection standard setting method and process inspection device
JP2011159204A (en) 2010-02-03 2011-08-18 Kanto Auto Works Ltd Work determination system, work determination method, and recording medium recording the same
JP2018116325A (en) 2017-01-16 2018-07-26 沖電気工業株式会社 Abnormality detection system, abnormality detection apparatus, abnormality detection method and program
JP2019182576A (en) 2018-04-06 2019-10-24 三菱電機株式会社 System for detecting defective article, method for detecting defective article and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006317266A (en) 2005-05-12 2006-11-24 Omron Corp Inspection standard setting system, inspection standard setting method and process inspection device
JP2011159204A (en) 2010-02-03 2011-08-18 Kanto Auto Works Ltd Work determination system, work determination method, and recording medium recording the same
JP2018116325A (en) 2017-01-16 2018-07-26 沖電気工業株式会社 Abnormality detection system, abnormality detection apparatus, abnormality detection method and program
JP2019182576A (en) 2018-04-06 2019-10-24 三菱電機株式会社 System for detecting defective article, method for detecting defective article and program

Also Published As

Publication number Publication date
JP2022015794A (en) 2022-01-21

Similar Documents

Publication Publication Date Title
US10657477B2 (en) Work data management system and work data management method
CN109840672B (en) Operator management device
CN108681690B (en) Assembly line personnel standard operation detection system based on deep learning
JP4736733B2 (en) Production management apparatus, production management system, production management method, control program, and recording medium
DE102018200280B4 (en) VISUAL SENSOR ABNORMALITÄTSURSACHEN-ESTIMATES SYSTEM
CN110738135B (en) Method and system for judging and guiding worker operation step standard visual recognition
CN105929799A (en) Method And Apparatus For Work Quality Control
CN108780312B (en) Method and system for root cause analysis for assembly lines using path tracing
US20200401981A1 (en) Work operation analysis system and work operation analysis method
CN110895716A (en) Inspection apparatus and machine learning method
CN117055502A (en) Intelligent control system based on Internet of things and big data analysis
JP2021149446A (en) Gazed object recognition system and method
EP3637330B1 (en) Content creation system
JP7495834B2 (en) Work evaluation system and method
US20200380880A1 (en) Know-how information processing system, method and device
JP7474303B2 (en) Management System
JP7440823B2 (en) Information processing device, information processing method and program
JP7011569B2 (en) Skill level judgment system
JP7165108B2 (en) Work training system and work training support method
US11120383B2 (en) System and methods for operator profiling for improving operator proficiency and safety
JP2007305102A (en) Production system determination system and method
WO2023008330A1 (en) Work situation analysis system and work situation analysis method
WO2022097381A1 (en) Information processing device, information processing method, and program
JPWO2022259835A5 (en)
US20210326600A1 (en) Information management device and information management method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230209

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240109

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240201

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: 20240507

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240524

R150 Certificate of patent or registration of utility model

Ref document number: 7495834

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150