Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7714130B2 - Production system, production line analysis method, learning device, inference device, trained model, and trained model generation method - Google Patents
[go: Go Back, main page]

JP7714130B2 - Production system, production line analysis method, learning device, inference device, trained model, and trained model generation method - Google Patents

Production system, production line analysis method, learning device, inference device, trained model, and trained model generation method

Info

Publication number
JP7714130B2
JP7714130B2 JP2024524179A JP2024524179A JP7714130B2 JP 7714130 B2 JP7714130 B2 JP 7714130B2 JP 2024524179 A JP2024524179 A JP 2024524179A JP 2024524179 A JP2024524179 A JP 2024524179A JP 7714130 B2 JP7714130 B2 JP 7714130B2
Authority
JP
Japan
Prior art keywords
production
equipment
stoppage
status
cause
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
JP2024524179A
Other languages
Japanese (ja)
Other versions
JPWO2023233745A1 (en
JPWO2023233745A5 (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of JPWO2023233745A1 publication Critical patent/JPWO2023233745A1/ja
Publication of JPWO2023233745A5 publication Critical patent/JPWO2023233745A5/ja
Application granted granted Critical
Publication of JP7714130B2 publication Critical patent/JP7714130B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • 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

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • General Factory Administration (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、生産ラインの停止要因を分析する生産システム、生産ライン分析方法、学習装置、推論装置、学習済モデルおよび学習済モデルの生成方法に関する。 The present disclosure relates to a production system that analyzes factors that cause a production line to stop, a production line analysis method, a learning device, an inference device, a trained model, and a method for generating a trained model.

生産装置が配置された生産ラインでは、生産ラインによる生産性を向上させるため、生産ラインの稼働状況をモニタリングすることが広く行われている。生産性の向上にあたっては、例えば、定められた生産に関する稼働指標である重要業績評価指標(Key Performance Indicator:KPI)に対して、重要業績評価指標を低下させている要因を特定して改善を行う方法がある。以下、生産に関する重要業績評価指標を生産KPIと呼ぶ。 In production lines equipped with production equipment, it is common to monitor the operating status of the production line in order to improve productivity. One method for improving productivity is to identify and improve factors that are causing a decline in a Key Performance Indicator (KPI), which is a set production-related operating indicator. Hereinafter, key performance indicators related to production will be referred to as production KPIs.

特許文献1には、生産KPIが低下した時間帯に対応して、当該時間帯の周辺の時間における問題事象を選別し、選別した問題事象をディスプレイの稼働状態遷移画面に表示すること、および表示内容に対して操作を行う稼働状態監視装置が開示されている。 Patent document 1 discloses an operation status monitoring device that selects problematic events occurring around the time period when production KPIs have declined, displays the selected problematic events on an operation status transition screen on a display, and performs operations on the displayed content.

特許第6961850号公報Patent No. 6961850

しかしながら、上記特許文献1に記載された稼働状態監視装置では、生産KPIと停止要因との関係性が時間軸を比較基準とした画面によって示されるのみとなっている。このため、特許文献1に記載された稼働状態監視装置では、複数の問題事象が同時並行的に発生する生産ラインにおいて、各停止要因が生産KPIをどれだけ低下させたかを定量的に判断することができないという問題があった。この問題は、生産KPIを改善する改善活動の効率性を悪化させる要因となっている。However, the operation status monitoring device described in Patent Document 1 only displays the relationship between production KPIs and stoppage factors on a screen that uses a time axis as a comparison standard. As a result, the operation status monitoring device described in Patent Document 1 has the problem of being unable to quantitatively determine how much each stoppage factor has reduced the production KPI on a production line where multiple problematic events occur simultaneously. This problem reduces the efficiency of improvement activities to improve production KPIs.

本開示は、上記に鑑みてなされたものであって、生産ラインの生産KPIを低下させる複数の停止要因を定量化して提示することができる生産システムを得ることを目的とする。 The present disclosure has been made in consideration of the above and aims to provide a production system that can quantify and present multiple stoppage factors that reduce the production KPI of a production line.

上述した課題を解決し、目的を達成するために、本開示にかかる生産システムは、複数の生産装置を含んだ生産ラインの停止要因を分析する生産システムである。生産システムは、複数の生産装置から、生産装置ごとの生産履歴に関わる装置データを取得する生産実績取得部と、複数の生産装置から、生産装置の装置状態を細分化した異常状態を識別するための識別情報を含む生産装置ごとの装置状態を含んだ装置データを取得する装置状態取得部と、生産装置ごとの生産履歴に関わる装置データに基づいて、生産ラインの稼働状況の良否の判断基準である重要業績評価指標の値を算出する重要業績評価指標計算部と、生産装置ごとの装置状態を含んだ装置データに基づいて、重要業績評価指標の減少に影響を及ぼす複数の停止要因の値を算出する停止要因計算部と、重要業績評価指標の値と、停止要因の値と、を表示する出力部と、を備える。停止要因計算部は、重要業績評価指標の値と停止要因の値とを、生産ラインにおける生産に関わる同じ種類の時間の同一の値に対する単位時間当たりの値として算出し、生産装置ごとの装置状態を含んだ装置データに基づいて停止要因の値が算出されていない未集計の停止要因の値を算出する。 To solve the above-mentioned problems and achieve the objective, the production system disclosed herein analyzes stoppage factors of a production line including multiple production devices. The production system includes: a production record acquisition unit that acquires equipment data related to the production history of each production device from the multiple production devices; an equipment status acquisition unit that acquires equipment data including the equipment status of each production device, including identification information for identifying abnormal conditions that subdivide the equipment status of the production devices, from the multiple production devices; a key performance indicator calculation unit that calculates values of key performance indicators, which are criteria for determining the operating status of the production line, based on the equipment data related to the production history of each production device; a stoppage factor calculation unit that calculates values of multiple stoppage factors that affect the decrease of the key performance indicators based on the equipment data including the equipment status of each production device; and an output unit that displays the values of the key performance indicators and the stoppage factors. The stoppage factor calculation unit calculates the values of the key performance indicators and the stoppage factors as values per unit time for the same value of the same type of time related to production on the production line, and calculates values of unaggregated stoppage factors for which stoppage factor values have not been calculated based on the equipment data including the equipment status of each production device.

本開示によれば、生産ラインの生産KPIを低下させる複数の停止要因を定量化して提示することができる、という効果を奏する。 This disclosure has the effect of being able to quantify and present multiple stoppage factors that reduce the production KPI of a production line.

実施の形態1にかかる生産システムを有した全体システムの構成を示す図FIG. 1 is a diagram showing a configuration of an entire system including a production system according to a first embodiment. 実施の形態1にかかる生産システムによる稼働状況分析処理の処理手順を示すフローチャート1 is a flowchart showing a procedure for an operation status analysis process performed by a production system according to a first embodiment. 実施の形態1にかかる生産システムにおいて生産KPIである可動率の算出に用いられる装置データが記憶された第1のテーブルの例を示す図FIG. 1 is a diagram showing an example of a first table storing device data used to calculate an availability rate, which is a production KPI, in the production system according to the first embodiment; 実施の形態1にかかる生産システムにおいて停止要因の算出に用いられる装置データが記憶された第2のテーブルの例を示す図FIG. 10 is a diagram showing an example of a second table storing device data used to calculate stoppage causes in the production system according to the first embodiment; 実施の形態1にかかる生産システムが表示させるライン停止要因の分析結果の第1例を示す図FIG. 10 is a diagram showing a first example of an analysis result of line stoppage causes displayed by the production system according to the first embodiment. 実施の形態1にかかる生産システムが表示させるライン停止要因の分析結果の第2例を示す図FIG. 10 is a diagram showing a second example of the analysis result of the line stoppage cause displayed by the production system according to the first embodiment. 実施の形態1にかかる生産システムによる他の稼働状況分析処理の処理手順を示すフローチャート10 is a flowchart showing a processing procedure of another operation status analysis process performed by the production system according to the first embodiment. 実施の形態3にかかる学習装置の構成を示す図FIG. 10 is a diagram showing a configuration of a learning device according to a third embodiment; 実施の形態3にかかる学習装置による学習処理の処理手順を示すフローチャート10 is a flowchart showing a procedure of a learning process performed by a learning device according to a third embodiment. 実施の形態3にかかる推論装置の構成を示す図FIG. 10 is a diagram showing a configuration of an inference device according to a third embodiment. 実施の形態3にかかる推論装置による推論処理の処理手順を示すフローチャート10 is a flowchart showing a procedure for an inference process performed by an inference device according to a third embodiment. 実施の形態3に係る学習装置が備える処理回路をプロセッサおよびメモリで実現する場合の処理回路の構成例を示す図FIG. 11 is a diagram showing an example of the configuration of a processing circuit provided in a learning device according to a third embodiment when the processing circuit is realized by a processor and a memory. 実施の形態3に係る学習装置が備える処理回路を専用のハードウェアで構成する場合の処理回路の例を示す図FIG. 10 is a diagram showing an example of a processing circuit included in a learning device according to a third embodiment, when the processing circuit is configured using dedicated hardware. 実施の形態4にかかる対応作業者提案部を有した全体システムの構成を示す図FIG. 10 is a diagram showing the configuration of an entire system including a corresponding worker suggestion unit according to a fourth embodiment.

以下に、実施の形態にかかる生産システム、生産ライン分析方法、学習装置、推論装置、学習済モデルおよび学習済モデルの生成方法を図面に基づいて詳細に説明する。 Below, the production system, production line analysis method, learning device, inference device, trained model, and trained model generation method relating to the embodiments are described in detail with reference to the drawings.

実施の形態1.
図1は、実施の形態1にかかる生産システム10を有した全体システム1の構成を示す図である。全体システム1は、生産ライン20と、生産システム10とを有している。
Embodiment 1.
1 is a diagram showing the configuration of an overall system 1 including a production system 10 according to the first embodiment. The overall system 1 includes a production line 20 and the production system 10.

生産システム10は、複数の生産装置101が連結された生産ライン20の停止要因であるライン停止要因を分析するシステムである、生産ライン分析システムとしての機能を有している。生産システム10は、生産ライン20を構成する生産装置101から、生産装置101の稼働の情報である装置データを収集し、装置データに基づいて、生産ライン20の停止要因であるライン停止要因を分析する。ライン停止要因は、生産装置101が停止した要因に対応しており、生産ライン20の生産KPIの低下に影響を及ぼす要因である。以下の説明では、ライン停止要因を、生産装置101の停止要因、停止要因、あるいは単に要因と記載する場合がある。生産システム10は、データ取得部200と、データ演算部300と、を有する。 The production system 10 functions as a production line analysis system, which analyzes line stoppage factors that cause a production line 20, which is made up of multiple connected production devices 101. The production system 10 collects device data, which is information on the operation of the production devices 101, from the production devices 101 that make up the production line 20, and analyzes the line stoppage factors that cause the production line 20 to stop based on the device data. The line stoppage factors correspond to the factors that caused the production devices 101 to stop, and are factors that affect the decline in the production KPI of the production line 20. In the following description, the line stoppage factors may be referred to as stoppage factors of the production devices 101, stoppage factors, or simply factors. The production system 10 has a data acquisition unit 200 and a data calculation unit 300.

生産ライン20は、連結された複数の生産装置101によって不図示の加工対象物であるワークを順次加工していく生産ラインの例である。生産ライン20における複数の生産装置101は、連結されている。このため、生産ライン20の生産能力は、生産装置101が1つでも停止すれば低下する。 Production line 20 is an example of a production line in which multiple connected production devices 101 sequentially process workpieces (not shown), which are objects to be processed. The multiple production devices 101 in production line 20 are connected together. Therefore, the production capacity of production line 20 decreases if even one production device 101 stops.

なお、図1においては生産装置101が一列に一台ずつ並んだ場合について示しているが、生産装置101は、生産装置101の配列が途中で分岐するように配置されても構わない。例えば、生産ライン20は、第N(Nは自然数)番目の生産装置101の後に、第(N+1)番目の生産装置101が3台配置され、第N番目の生産装置101と、第(N+1)番目の各生産装置101とがそれぞれ直接連結されるような構成を含んでいてもよい。なお、実施の形態1での生産装置101同士の連結は、生産装置101間がフリーフローコンベア等で物理的に連結されている場合に限らず、自走ロボット、AGV(Automatic Guided Vehicle、無人搬送車)、人手などで生産装置101間のワークの搬送がシステム的に連結される場合も含まれる。While FIG. 1 shows the production devices 101 lined up one by one, the production devices 101 may be arranged so that the arrangement branches off along the way. For example, the production line 20 may include a configuration in which three (N+1)th production devices 101 are arranged after the Nth (N is a natural number) production device 101, with the Nth production device 101 directly connected to each of the (N+1)th production devices 101. Note that the connection between the production devices 101 in embodiment 1 is not limited to cases in which the production devices 101 are physically connected by a free-flow conveyor or the like, but also includes cases in which the transport of work between the production devices 101 is systematically connected by a self-propelled robot, an AGV (Automatic Guided Vehicle), manual labor, or the like.

生産装置101は、ワークに加工を行う種々の生産装置である。例えば、生産装置101は、はんだ付け装置、塗布装置、ケース組立装置、ねじ締め装置、画像検査装置などが例示される。 The production device 101 is a variety of production devices that process workpieces. Examples of the production device 101 include a soldering device, a coating device, a case assembly device, a screw tightening device, and an image inspection device.

各生産装置101は、生産装置101を制御する生産装置制御部1011を有する。生産装置制御部1011は、時刻の情報である時刻情報を管理している。例えば、生産装置制御部1011は、時刻情報として、生産装置101内におけるワークの加工開始時刻とワークの加工終了時刻とを示す時刻データを保持する。時刻データに含まれるワークの加工開始時刻は、生産装置101におけるワークの加工が開始された日時を示す情報、すなわち生産装置101がワークの加工に着手した日時を示す情報である。時刻データに含まれるワークの加工終了時刻は、生産装置101におけるワークの加工が終了した日時を示す情報、すなわち生産装置101におけるワークの加工が完了した日時を示す情報である。なお、1つめのワークの加工終了時刻から、2つめのワークの加工開始時刻までの時間は、2つめのワークに対する加工着手待ちの時間である。 Each production device 101 has a production device control unit 1011 that controls the production device 101. The production device control unit 1011 manages time information, which is information on time. For example, the production device control unit 1011 holds, as time information, time data indicating the start time and end time of workpiece processing within the production device 101. The workpiece processing start time included in the time data is information indicating the date and time when workpiece processing within the production device 101 started, i.e., information indicating the date and time when the production device 101 began processing the workpiece. The workpiece processing end time included in the time data is information indicating the date and time when workpiece processing within the production device 101 ended, i.e., information indicating the date and time when workpiece processing within the production device 101 was completed. Note that the time from the end time of processing the first workpiece to the start time of processing the second workpiece is the wait time for processing to begin on the second workpiece.

また、生産装置101は、センサのオンあるいはオフ、センサの測定値、駆動軸の位置、モータのトルク、撮像した画像、シグナルタワーの表示色、2D(Dimensions、次元)コードリーダの読取結果、装置状態、装置状態の詳細番号などの各種情報を装置データとして個々に保持する。2Dコードリーダの読取結果の例は、ワークを識別するワークID(Identification、識別)である。実施の形態1における装置データは、時刻情報に対応付けされている。 The production device 101 also individually stores various information as device data, such as sensor on/off status, sensor measurement values, drive shaft position, motor torque, captured images, signal tower display color, 2D (Dimensions) code reader reading results, device status, and device status detail number. An example of a 2D code reader reading result is a work ID (Identification) that identifies the work. The device data in embodiment 1 is associated with time information.

ネットワーク102は、生産装置101の各種の装置データを、全体システム1において生産ライン20の上位に位置するデータ取得部200に送信するための通信網である。図1では理解を容易にするために、ネットワーク102を実線で記載しているが、ネットワーク102は有線接続であっても無線接続であってもよい。 Network 102 is a communications network for transmitting various device data from production equipment 101 to a data acquisition unit 200 located above the production line 20 in the overall system 1. For ease of understanding, network 102 is depicted as a solid line in Figure 1, but network 102 may be connected via a wired or wireless connection.

データ取得部200は、全体システム1において生産ライン20の上位に位置し、生産装置101の各種の装置データを取得する機能を有する。データ取得部200は、例えば、パーソナルコンピュータあるいはPLC(Programmable Logic Controller、プログラマブルロジックコントローラ)といった演算機器と、データベース等の記憶媒体とにより構成される。データ取得部200は、演算機によって実現される機能部である、生産実績取得部201と、装置状態取得部202と、を有する。また、データ取得部200は、生産装置101およびデータ演算部300との間で通信を行う不図示の通信部を有する。 The data acquisition unit 200 is located above the production line 20 in the overall system 1 and has the function of acquiring various equipment data from the production equipment 101. The data acquisition unit 200 is composed of a computing device such as a personal computer or a PLC (Programmable Logic Controller), and a storage medium such as a database. The data acquisition unit 200 has a production performance acquisition unit 201 and an equipment status acquisition unit 202, which are functional units realized by the computing device. The data acquisition unit 200 also has a communication unit (not shown) that communicates between the production equipment 101 and the data calculation unit 300.

生産実績取得部201は、生産装置101の生産履歴に関わる装置データを生産装置101から取得し、記憶する。生産装置101の生産履歴に関わる装置データは、生産装置101によるワークの加工の際に取得される、ワークの加工の履歴のデータである。すなわち、生産実績取得部201は、生産装置101の生産履歴に関わる装置データとして、ワークの加工開始時刻のデータ、ワークの加工終了時刻のデータ、ワークの加工合否判定のデータといった各種の装置データを、生産装置101から取得する。生産装置101から取得された生産装置101の生産履歴に関わる装置データは、生産ライン20の生産KPIの算出に用いられる。 The production performance acquisition unit 201 acquires and stores equipment data relating to the production history of the production equipment 101 from the production equipment 101. The equipment data relating to the production history of the production equipment 101 is data on the history of workpiece processing that is acquired when the production equipment 101 processes workpieces. In other words, the production performance acquisition unit 201 acquires various types of equipment data from the production equipment 101 as equipment data relating to the production history of the production equipment 101, such as data on the workpiece processing start time, data on the workpiece processing end time, and data on the pass/fail judgment of the workpiece processing. The equipment data relating to the production history of the production equipment 101 acquired from the production equipment 101 is used to calculate the production KPIs of the production line 20.

生産KPIは、生産に関する稼働指標であって、生産ライン20の稼働状況の良否の判断基準となる評価指標である。生産KPIの値が高いほど、生産ライン20の稼働状況が良い。 The production KPI is an operational indicator related to production and is an evaluation indicator that serves as a criterion for determining whether the operational status of the production line 20 is good or bad. The higher the value of the production KPI, the better the operational status of the production line 20.

装置状態取得部202は、生産装置101の装置履歴に関わる装置データを生産装置101から取得し、記憶する。生産装置101の装置履歴に関わる装置データは、生産装置101におけるワークの加工時に取得される、生産装置の状態の履歴のデータである。すなわち、装置状態取得部202は、生産装置101の装置履歴に関わる装置データとして、シグナルタワーの表示色、運転モード、その他センサ情報といった各種の装置データを生産装置101から取得する。生産装置101から取得された生産装置101の装置履歴に関わる装置データは、生産ライン20の停止要因であるライン停止要因の算出またはライン停止要因の原因分析に用いられる。 The equipment status acquisition unit 202 acquires and stores equipment data relating to the equipment history of the production equipment 101 from the production equipment 101. The equipment data relating to the equipment history of the production equipment 101 is data relating to the history of the production equipment status acquired when workpieces are processed on the production equipment 101. In other words, the equipment status acquisition unit 202 acquires various equipment data from the production equipment 101 as equipment data relating to the equipment history of the production equipment 101, such as the display color of the signal tower, operation mode, and other sensor information. The equipment data relating to the equipment history of the production equipment 101 acquired from the production equipment 101 is used to calculate line stoppage factors, which are factors that cause the production line 20 to stop, or to analyze the causes of the line stoppage factors.

データ演算部300は、全体システム1においてデータ取得部200の上位に位置し、生産KPIの定量化を行う機能と、ライン停止要因の定量化を行う機能と、を有する。データ演算部300は、例えば、パーソナルコンピュータあるいはプログラマブルロジックコントローラといった演算機器と、データベース等の記憶媒体とにより構成される。データ演算部300は、生産KPI計算部301と、停止要因計算部302と、を有する。また、データ演算部300は、データ取得部200および出力部400との間で通信を行う不図示の通信部を有する。 The data calculation unit 300 is located above the data acquisition unit 200 in the overall system 1 and has the function of quantifying production KPIs and the function of quantifying line stoppage factors. The data calculation unit 300 is composed of a calculation device such as a personal computer or programmable logic controller, and a storage medium such as a database. The data calculation unit 300 has a production KPI calculation unit 301 and a stoppage factor calculation unit 302. The data calculation unit 300 also has a communication unit (not shown) that communicates between the data acquisition unit 200 and the output unit 400.

生産KPI計算部301は、データ取得部200で取得されて記憶された各種の装置データを用いて生産KPIを算出して生産KPIの定量化を行う機能を有する。具体的に、生産KPI計算部301は、データ取得部200の生産実績取得部201で取得された生産装置101の生産履歴に関わる装置データを用いて生産KPIの値を算出し、生産KPIの定量化を行う。The production KPI calculation unit 301 has the function of calculating and quantifying production KPIs using various equipment data acquired and stored by the data acquisition unit 200. Specifically, the production KPI calculation unit 301 calculates the value of the production KPI using equipment data related to the production history of the production equipment 101 acquired by the production performance acquisition unit 201 of the data acquisition unit 200, and quantifies the production KPI.

なお、生産KPIは、100%を理想的な状態とする割合で計算され、計算式における分子および分母は共に時間換算される。例えば、生産KPIが設備総合効率とされる場合は、生産KPIの定義式は、「良品数×ラインタクト/操業時間」である。この定義式を用いることで、容易に生産ライン20の稼働状況が把握できる。 The production KPI is calculated as a percentage, with 100% being the ideal state, and both the numerator and denominator in the calculation formula are converted to time. For example, if the production KPI is overall equipment effectiveness, the definition formula for the production KPI is "number of good products x line takt / operating time." Using this definition formula, the operating status of the production line 20 can be easily understood.

設備総合効率は、設備の稼働スケジュール内の範囲で、設備が予め決められた設計上の効率に対してどの程度実際に稼働しているかを定量化したものである。 Overall equipment effectiveness quantifies the extent to which equipment is actually operating within its operating schedule relative to its predetermined design efficiency.

ラインタクトは、同一品種の1つの製品を造るのにかかる時間である。したがって、上記の「良品数×ラインタクト/操業時間」における「良品数×ラインタクト」の単位は時間となる。また、ラインタクトは、生産ライン20において目標とされるラインタクトである目標ラインタクトが用いられる。 Line takt is the time it takes to produce one product of the same type. Therefore, the unit of "number of good products x line takt" in the above "number of good products x line takt / operating time" is time. Furthermore, the line takt used is the target line takt, which is the line takt targeted for production line 20.

良品数は、生産装置101の生産履歴に関わる装置データの合否判定結果においてワークの加工が成功した旨の情報を、ワークIDを重複させることなくカウントした値である。例えば、後述する図3における合否判定結果の「〇」の情報を、ワークIDを重複させることなくカウントした値である。 The number of non-defective products is the value obtained by counting the information indicating that the workpiece was successfully processed in the pass/fail judgment results of the device data related to the production history of the production device 101, without duplicating workpiece IDs. For example, it is the value obtained by counting the information indicating "O" in the pass/fail judgment results in Figure 3 described below, without duplicating workpiece IDs.

また、生産KPIが可動率とされる場合は、生産KPIの定義式は、「加工数×ラインタクト/設備負荷時間」である。この定義式を用いることで、容易に生産ライン20の稼働状況が把握できる。「加工数×ラインタクト/設備負荷時間」における「加工数×ラインタクト」の単位は時間となる。 Furthermore, when the production KPI is the availability rate, the definition formula for the production KPI is "number of processes x line takt / equipment load time." By using this definition formula, the operating status of the production line 20 can be easily grasped. The unit of "number of processes x line takt" in "number of processes x line takt / equipment load time" is time.

設備負荷時間は、設備が稼動しなくてはならない時間であり、故障時間および段取り時間などの設備の停止時間を含む。 Equipment load time is the time that equipment must be operating, including equipment downtime such as breakdown time and setup time.

可動率は、設備の運転効率を表すものであり、設備を動かしたいときに設備が正常に動いた時間の割合を定量化したものである。可働率は、常に100%を目指すべき指標である。「加工数×ラインタクト/設備負荷時間」のうち「加工数×ラインタクト」は、「設備が正常に動いた時間」に対応する。 Availability represents the operating efficiency of equipment and quantifies the percentage of time that equipment is operating normally when needed. Availability is an indicator that should always aim for 100%. In the equation "number of processes x line takt / equipment load time," "number of processes x line takt" corresponds to the "time that equipment is operating normally."

停止要因計算部302は、データ取得部200で取得されて保管された各種の装置データを用いてライン停止要因の値を算出してライン停止要因の定量化を行う機能を有する。具体的に、停止要因計算部302は、データ取得部200の装置状態取得部202で取得された生産装置101の装置履歴に関わる装置データを用いてライン停止要因の値を算出し、ライン停止要因の定量化し、ライン停止要因の原因分析を可能とする。 The stoppage cause calculation unit 302 has the function of calculating the value of the line stoppage cause and quantifying the line stoppage cause using various equipment data acquired and stored by the data acquisition unit 200. Specifically, the stoppage cause calculation unit 302 calculates the value of the line stoppage cause using equipment data related to the equipment history of the production equipment 101 acquired by the equipment status acquisition unit 202 of the data acquisition unit 200, quantifies the line stoppage cause, and enables causal analysis of the line stoppage cause.

ライン停止要因は、上述したように生産装置101が停止した要因に対応しており、生産ライン20の生産KPIの低下に影響を及ぼす要因である。ライン停止要因の値が低いほど、生産ライン20の稼働状況が良い。ライン停止要因の値は、分母を生産KPIと同じとした割合で計算される。 As described above, line stoppage factors correspond to the factors that caused the production equipment 101 to stop, and are factors that affect the decline in the production KPI of the production line 20. The lower the value of the line stoppage factor, the better the operating status of the production line 20. The value of the line stoppage factor is calculated as a ratio with the same denominator as the production KPI.

生産KPIが設備総合効率とされる場合は、停止要因の値は、「継続時間/操業時間」と定義される。この場合、停止要因の値を算出する際の分母は、上記の生産KPIが設備総合効率とされる場合に生産KPIの値を算出する際の計算式「良品数×ラインタクト/操業時間」の分母と同じである。 When the production KPI is overall equipment effectiveness, the value of the stoppage factor is defined as "duration time / operating time." In this case, the denominator used to calculate the value of the stoppage factor is the same as the denominator in the formula "number of good products x line takt / operating time" used to calculate the value of the production KPI when the above production KPI is overall equipment effectiveness.

生産KPIが可動率とされる場合は、停止要因の値は、「継続時間/設備負荷時間」と定義される。この場合、停止要因の値を算出する際の分母は、上記の生産KPIが可動率とされる場合に生産KPIの値を算出する際の計算式「加工数×ラインタクト/設備負荷時間」の分母と同じである。 When the production KPI is the availability rate, the value of the stoppage factor is defined as "duration time / equipment load time." In this case, the denominator used to calculate the value of the stoppage factor is the same as the denominator in the formula "number of processes x line takt / equipment load time" used to calculate the value of the production KPI when the above production KPI is the availability rate.

継続時間は、生産装置101の停止状態が継続されている時間である。 The duration is the time that the production device 101 remains stopped.

操業時間は、最大加工終了時刻と生産ライン20が属する生産現場の始業時刻の差分である。最大加工終了時刻は、生産ライン20における複数の生産装置101の各々の加工終了時刻のうち、最も遅い時刻である。例えば、始業時刻が8:30であり、生産装置101である設備Aの加工終了時刻が17:15であり、生産装置101である設備Bの加工終了時刻が17:20であり、生産装置101である設備Cの加工終了時刻が17:30であるとした場合、17:30-8:30=9時間が操業時間と定義される。 Operating time is the difference between the maximum processing end time and the start time of the production site to which production line 20 belongs. The maximum processing end time is the latest of the processing end times of each of the multiple production devices 101 on production line 20. For example, if the start time is 8:30, the processing end time of production device 101 (equipment A) is 17:15, the processing end time of production device 101 (equipment B) is 17:20, and the processing end time of production device 101 (equipment C) is 17:30, then 17:30 - 8:30 = 9 hours is defined as operating time.

停止要因計算部302は、上記のように計算される生産KPIの値と停止要因の値とに対して、未集計の停止要因の値を算出する。未集計の停止要因の値は、「100%-生産KPIの値(%)-複数の停止要因の値(%)の合算値」と定義される。すなわち、未集計の停止要因の値は、100%から、生産KPIの値(%)と、複数の停止要因の値(%)とを減算した、残りの値となる。 The shutdown cause calculation unit 302 calculates the value of the unaggregated shutdown cause for the production KPI value and shutdown cause value calculated as above. The value of the unaggregated shutdown cause is defined as "100% - production KPI value (%) - total value of multiple shutdown cause values (%)." In other words, the value of the unaggregated shutdown cause is the value remaining after subtracting the production KPI value (%) and the multiple shutdown cause values (%) from 100%.

未集計の停止要因は、データ取得部200の装置状態取得部202で取得された生産装置101の装置履歴に関わる装置データを用いたライン停止要因の値の算出において、集計されずにライン停止要因の値が算出されていない、停止要因である。 An uncounted stoppage factor is a stoppage factor that has not been counted and for which the value of the line stoppage factor has not been calculated when calculating the value of the line stoppage factor using equipment data related to the equipment history of the production equipment 101 acquired by the equipment status acquisition unit 202 of the data acquisition unit 200.

データ演算部300は、例えば、パーソナルコンピュータにより実現される。すなわち、生産KPI計算部301と停止要因計算部302との機能は、例えば、計算用ソフトウェアまたはビジネスインテリジェンス(Business Intelligence:BI)ツールが導入されたパーソナルコンピュータによって実現される。 The data calculation unit 300 is realized, for example, by a personal computer. That is, the functions of the production KPI calculation unit 301 and the stoppage cause calculation unit 302 are realized, for example, by a personal computer in which calculation software or a business intelligence (BI) tool is installed.

上述したように、生産システム10では、分母に同一の値を用いた割合として生産KPIの値と停止要因の値と未集計の停止要因の値とが算出される。すなわち、生産システム10では、生産KPIの値と停止要因の値と未集計の停止要因の値とが、生産ライン20における生産に関わる同じ種類の時間の同一の値に対する単位時間当たりの値として算出される。これにより、生産システム10では、停止要因の値と未集計の停止要因の値との大小関係、および停止要因と未集計の停止要因とが生産KPIの低下に及ぼす影響の度合いを、容易に比較することができる。これにより、作業者または管理者は、生産KPIが低下した原因が何であるのか、および当該原因が生産KPIの低下に及ぼす影響の度合いを定量的に把握できる。As described above, production system 10 calculates the production KPI value, the stoppage factor value, and the unaggregated stoppage factor value as a ratio using the same value for the denominator. That is, production system 10 calculates the production KPI value, the stoppage factor value, and the unaggregated stoppage factor value as values per unit time for the same value for the same type of time related to production on production line 20. This makes it easy for production system 10 to compare the magnitude relationship between the stoppage factor value and the unaggregated stoppage factor value, as well as the degree of impact that the stoppage factor and the unaggregated stoppage factor have on a decline in the production KPI. This allows workers or managers to quantitatively understand the cause of a decline in the production KPI and the degree of impact that cause has on the decline in the production KPI.

出力部400は、情報を可視化して生産現場の作業者または生産管理部門の管理者に提示することができる表示部であり、モニター、タブレット、ウェアラブルデバイスといった、情報を可視化できる表示機器である。出力部400は、定量化した生産KPI、停止要因および未集計の停止要因についての変遷または数値を、グラフまたは表で表示することができる。これにより、作業者または管理者は、生産ライン20の稼働状況を定量的に把握することができる。 The output unit 400 is a display unit that can visualize information and present it to workers on the production site or managers in the production management department, and is a display device that can visualize information, such as a monitor, tablet, or wearable device. The output unit 400 can display the trends or numerical values of quantified production KPIs, stoppage factors, and unaggregated stoppage factors in graphs or tables. This allows workers or managers to quantitatively grasp the operating status of the production line 20.

つぎに、生産システム10が、生産ライン20の稼働状況を定量的に分析して可視化する稼働状況分析処理について説明する。図2は、実施の形態1にかかる生産システム10による稼働状況分析処理の処理手順を示すフローチャートである。ここでは、生産KPIを可動率として説明する。Next, we will explain the operation status analysis process in which the production system 10 quantitatively analyzes and visualizes the operation status of the production line 20. Figure 2 is a flowchart showing the processing steps of the operation status analysis process by the production system 10 according to the first embodiment. Here, we will explain the production KPI as the availability rate.

ステップS110において、データ取得部200が、生産装置101によるワークの加工の際に生産ライン20の装置データを取得し、記憶する。すなわち、生産実績取得部201が、生産装置101の生産履歴に関わる装置データを生産装置101から取得して記憶する生産実績取得ステップを行う。また、装置状態取得部202が、生産装置101がワークの加工を行っている間において、生産装置101の装置履歴に関わる装置データを生産装置101から取得して記憶する装置状態取得ステップを行う。 In step S110, the data acquisition unit 200 acquires and stores equipment data for the production line 20 when the production device 101 processes the workpiece. That is, the production performance acquisition unit 201 performs a production performance acquisition step of acquiring equipment data related to the production history of the production device 101 from the production device 101 and storing it. In addition, the equipment status acquisition unit 202 performs an equipment status acquisition step of acquiring equipment data related to the equipment history of the production device 101 from the production device 101 while the production device 101 is processing the workpiece and storing it.

図3は、実施の形態1にかかる生産システム10において生産KPIである可動率の算出に用いられる装置データが記憶された第1のテーブルの例を示す図である。図3に示す装置データは、生産実績取得部201が取得する装置データの例であって、生産KPI計算部301が生産KPIである可動率を算出するために必要とされる装置データの例である。第1のテーブルは、生産実績取得部201が生産装置101の生産履歴に関わる装置データを取得して、予め決められたフォーマットに格納することにより作成され、生産実績取得部201に記憶される。 Figure 3 is a diagram showing an example of a first table that stores equipment data used to calculate the availability rate, which is a production KPI, in the production system 10 according to the first embodiment. The equipment data shown in Figure 3 is an example of equipment data acquired by the production performance acquisition unit 201, and is an example of equipment data required by the production KPI calculation unit 301 to calculate the availability rate, which is a production KPI. The first table is created by the production performance acquisition unit 201 acquiring equipment data related to the production history of the production equipment 101 and storing it in a predetermined format, and is stored in the production performance acquisition unit 201.

図3において、「装置ID」は、生産ライン20における生産装置101を識別するための装置識別情報であって、複数の生産装置101の各々に対して固有に割り振られた識別情報である。「ワークID」は、生産装置101で加工されるワークを識別するためのワーク識別情報であって、複数のワークの各々に対して固有に割り振られた識別情報である。「加工開始時刻」は、生産装置101によるワークの加工開始時刻である。「加工終了時刻」は、生産装置101によるワークの加工終了時刻である。ワークの加工開始時刻とワークの加工終了時刻とによって、「ワークの加工時間」が算出される。「合否判定結果」は、生産装置101によるワークの加工が成功したか失敗したかを示す合否情報である。 In Figure 3, "equipment ID" is equipment identification information for identifying production equipment 101 in the production line 20, and is identification information uniquely assigned to each of the multiple production equipment 101. "Work ID" is work identification information for identifying the work to be processed by the production equipment 101, and is identification information uniquely assigned to each of the multiple workpieces. "Processing start time" is the time when processing of the workpiece by the production equipment 101 starts. "Processing end time" is the time when processing of the workpiece by the production equipment 101 ends. "Workpiece processing time" is calculated from the workpiece processing start time and workpiece processing end time. "Pass/fail judgment result" is pass/fail information indicating whether processing of the workpiece by the production equipment 101 was successful or unsuccessful.

図4は、実施の形態1にかかる生産システム10において停止要因の算出に用いられる装置データが記憶された第2のテーブルの例を示す図である。図4に示す装置データは、装置状態取得部202が取得する装置データの例であって、停止要因計算部302が停止要因を算出するために必要とされる装置データの例である。 Figure 4 is a diagram showing an example of a second table storing equipment data used to calculate stoppage causes in the production system 10 according to the first embodiment. The equipment data shown in Figure 4 is an example of equipment data acquired by the equipment status acquisition unit 202, and is an example of equipment data required for the stoppage cause calculation unit 302 to calculate stoppage causes.

図4において、「装置ID」は、図3の場合と同様に、生産ライン20における生産装置101を識別するための装置識別情報であって、複数の生産装置101の各々に対して固有に割り振られた識別情報である。「装置状態」は、生産装置101がどのような状態であったかを示す状態情報である。「詳細番号」は、生産装置101の装置状態をさらに細分化した、生産装置101の状態を示す情報であり、「装置状態」を細分化した詳細情報である。例えば、「装置状態」が「異常」であって詳細番号が「46」である場合は、「エラー番号46」に対応するトラブルが生産装置101に発生していることを意味する。「状態開始時刻」は、「装置状態」に示される生産装置101の状態が開始された時刻である。「状態終了時刻」は、「装置状態」に示される生産装置101の状態が終了した時刻である。状態開始時刻と状態終了時刻とによって、生産装置101の「装置状態」の「継続時間」が算出される。 In Figure 4, as in Figure 3, "equipment ID" is equipment identification information for identifying production equipment 101 on the production line 20, and is identification information uniquely assigned to each of the multiple production equipment 101. "Equipment Status" is status information indicating the state of the production equipment 101. "Detailed Number" is information indicating the state of the production equipment 101 by further subdividing the equipment status of the production equipment 101, and is detailed information that subdivides the "equipment status." For example, if the "equipment status" is "abnormal" and the detailed number is "46," this means that a problem corresponding to "error number 46" is occurring in the production equipment 101. "Status Start Time" is the time when the state of the production equipment 101 indicated in "Equipment Status" started. "Status End Time" is the time when the state of the production equipment 101 indicated in "Equipment Status" ended. The "duration" of the "equipment status" of the production equipment 101 is calculated from the state start time and state end time.

エラー番号は、生産装置101に発生し得る複数の異常状態に対して個別に割り当てられた、生産装置101の異常状態を識別するための識別情報である。 The error number is identification information that is individually assigned to each of multiple abnormal conditions that can occur in the production device 101 and is used to identify the abnormal condition of the production device 101.

生産実績取得部201は、取得した装置データを格納した第1のテーブルの情報を、データ演算部300の生産KPI計算部301に送信する。生産KPI計算部301は、第1のテーブルの情報を受信して記憶する。装置状態取得部202は、取得した装置データを格納した第2のテーブルの情報を、データ演算部300の停止要因計算部302に送信する。停止要因計算部302は、第2のテーブルの情報を受信して記憶する。その後、ステップS120に進む。 The production performance acquisition unit 201 transmits the information of the first table storing the acquired equipment data to the production KPI calculation unit 301 of the data calculation unit 300. The production KPI calculation unit 301 receives and stores the information of the first table. The equipment status acquisition unit 202 transmits the information of the second table storing the acquired equipment data to the stoppage cause calculation unit 302 of the data calculation unit 300. The stoppage cause calculation unit 302 receives and stores the information of the second table. Then, proceed to step S120.

ステップS120では、データ演算部300が、生産KPIの値と、停止要因の値と、を算出する。具体的に、データ演算部300の生産KPI計算部301が、生産KPIの値を算出する重要業績評価指標計算ステップを行う。また、データ演算部300の停止要因計算部302が、停止要因の値を算出する停止要因計算ステップを行う。生産KPIである可動率は、上述したように、「加工数×ラインタクト/設備負荷時間」と定義される。そして、「ラインタクト」は、生産ライン20の稼働前に一意に決定できる値である。したがって、生産KPI計算部301は、図3に示すような装置データを用いて、ワークの加工数と、設備負荷時間と、を算出する。すなわち、生産KPI計算部301は、図3に示すような、生産実績取得部201が取得する装置データを用いて、ワークの加工数と、設備負荷時間と、を取得する。 In step S120, the data calculation unit 300 calculates the production KPI value and the stoppage factor value. Specifically, the production KPI calculation unit 301 of the data calculation unit 300 performs a key performance indicator calculation step to calculate the production KPI value. Furthermore, the stoppage factor calculation unit 302 of the data calculation unit 300 performs a stoppage factor calculation step to calculate the stoppage factor value. As described above, the availability rate, which is a production KPI, is defined as "number of processes × line takt / equipment load time." Furthermore, "line takt" is a value that can be uniquely determined before the production line 20 starts operating. Therefore, the production KPI calculation unit 301 calculates the number of workpieces processed and the equipment load time using equipment data such as that shown in FIG. 3. In other words, the production KPI calculation unit 301 acquires the number of workpieces processed and the equipment load time using equipment data acquired by the production performance acquisition unit 201, such as that shown in FIG. 3.

「ラインタクト」は、生産ライン20の稼働前にデータ演算部300に入力されて記憶される。データ演算部300は、例えば通信部を介してデータ演算部300の外部からラインタクトの情報を受信することができる。「加工数」は、図3の第1のテーブルの行数を、ワークIDの重複なくカウントすることにより取得される。「設備負荷時間」は、図3の第1のテーブルにおいて、個々の装置IDについてではなく、第1のテーブルの情報の全体を対象として時間的に最初の「加工開始時刻」と、時間的に最後の「加工終了時刻」と、の差分により算出することができる。 The "line takt" is input and stored in the data calculation unit 300 before the production line 20 starts operating. The data calculation unit 300 can receive line takt information from outside the data calculation unit 300, for example, via a communication unit. The "number of processes" is obtained by counting the number of rows in the first table in Figure 3 without duplicate work IDs. The "equipment load time" can be calculated by calculating the difference between the first "processing start time" and the last "processing end time" in the first table in Figure 3, not for each individual equipment ID, but for the entire information in the first table.

停止要因の値は、図4の第2のテーブルにおける、各行の「状態開始時刻」と「状態終了時刻」との差分を合算した「装置状態ごとの継続時間」を算出し、当該「装置状態ごとの継続時間」を、「可動率」の算出に用いた「設備負荷時間」の値で除算することにより導出できる。 The value of the stoppage cause can be derived by calculating the "duration for each equipment state" by adding up the differences between the "state start time" and "state end time" for each row in the second table in Figure 4, and then dividing this "duration for each equipment state" by the value of the "equipment load time" used to calculate the "availability rate."

このように、生産KPIの値と、停止要因の値とは、同じ値で除算されて算出される。すなわち、生産KPIの値と、停止要因の値とは、同じ時間の値で除算されて、生産ライン20における生産に関わる同じ種類の時間の同一の値に対する単位時間当たりの値として算出される。その後、ステップS130に進む。 In this way, the production KPI value and the value of the stoppage cause are calculated by dividing them by the same value. In other words, the production KPI value and the value of the stoppage cause are divided by the same time value, and are calculated as values per unit time for the same value of the same type of time related to production on the production line 20. Then, proceed to step S130.

ステップS130では、データ演算部300が、未集計の停止要因の値を算出する。具体的に、ステップS130では、停止要因計算部302が、未集計の停止要因の値を算出する。未集計の停止要因の値は、「100%-生産KPIの値(%)-複数の停止要因の値(%)の合算値」の計算式によって算出される。その後、ステップS140に進む。 In step S130, the data calculation unit 300 calculates the value of the unaggregated stoppage cause. Specifically, in step S130, the stoppage cause calculation unit 302 calculates the value of the unaggregated stoppage cause. The value of the unaggregated stoppage cause is calculated using the formula "100% - production KPI value (%) - total value of multiple stoppage cause values (%)". Then, proceed to step S140.

ステップS140では、停止要因計算部302が、ステップS130で算出された未集計の停止要因の値が正の値であるか否かを判定する。ステップS130で算出された未集計の停止要因の値が正の値である場合は、ステップS140においてYesとなり、ステップS150に進む。この場合、生産KPI計算部301は、算出した生産KPIの値の情報を出力部400に送信する。また、停止要因計算部302は、算出した停止要因の値の情報と、算出した未集計の停止要因の値の情報と、を出力部400に送信する。 In step S140, the shutdown cause calculation unit 302 determines whether the value of the unaggregated shutdown cause calculated in step S130 is a positive value. If the value of the unaggregated shutdown cause calculated in step S130 is a positive value, the answer is Yes in step S140 and the process proceeds to step S150. In this case, the production KPI calculation unit 301 transmits information on the calculated production KPI value to the output unit 400. In addition, the shutdown cause calculation unit 302 transmits information on the calculated shutdown cause value and information on the calculated unaggregated shutdown cause value to the output unit 400.

一方、ステップS130で算出された未集計の停止要因の値が正の値でない場合は、ステップS140においてNoとなり、ステップS160に進む。なお、図4で集計するデータに重複がある場合に、未集計の停止要因の値が負となる場合がある。生産ライン20は生産装置101が連結されて構成されているため、隣接する生産装置101の停止要因が当該生産装置101の停止要因の集計に影響を与えてしまう場合がある。 On the other hand, if the value of the uncounted stoppage cause calculated in step S130 is not a positive value, the answer is No in step S140 and the process proceeds to step S160. Note that if there is overlap in the data to be counted in Figure 4, the value of the uncounted stoppage cause may be negative. Because the production line 20 is configured by connecting production devices 101, the stoppage cause of an adjacent production device 101 may affect the counting of the stoppage cause of that production device 101.

ステップS150では、出力ステップが行われ、出力部400が、算出された生産KPIの値と、停止要因の値と、未集計の停止要因の値と、を表示する。なお、未集計の停止要因が無しとされている場合には、出力部400は、未集計の停止要因の値は表示しない。In step S150, an output step is performed, and the output unit 400 displays the calculated production KPI value, the value of the stoppage cause, and the value of the unaggregated stoppage cause. Note that if there are no unaggregated stoppage causes, the output unit 400 does not display the value of the unaggregated stoppage cause.

図5は、実施の形態1にかかる生産システム10が表示させるライン停止要因の分析結果の第1例を示す図である。図5のグラフは、特定の生産装置101におけるライン停止要因とライン停止要因の値との関係を示している。図5のグラフでは、ライン停止要因として、要因68、要因33、未集計の要因、要因5および要因11について示している。出力部400は、停止要因の値と未集計の停止要因の値とを、例えば棒グラフとして表示する。 Figure 5 is a diagram showing a first example of the analysis results of line stoppage factors displayed by the production system 10 according to the first embodiment. The graph in Figure 5 shows the relationship between the line stoppage factors and the values of the line stoppage factors for a specific production device 101. The graph in Figure 5 shows factor 68, factor 33, uncounted factors, factor 5, and factor 11 as line stoppage factors. The output unit 400 displays the values of the stoppage factors and the values of the uncounted stoppage factors, for example, as a bar graph.

そして、図5のグラフには、停止要因の値と未集計の停止要因の値とが分母に同一の値を用いた割合(%)として表示されている。これにより、図5のグラフでは、停止要因の値と未集計の停止要因の値との大小関係、および停止要因と未集計の停止要因とが生産KPIに及ぼす影響の度合いを、容易に比較することができる。これにより、作業者または管理者は、生産KPIが低下した原因が何であるのか、および当該原因が生産KPIに及ぼす影響の度合いを定量的に把握できる。 The graph in Figure 5 displays the values of the stoppage factors and the unaggregated stoppage factor values as a percentage using the same value for the denominator. This makes it easy to compare the magnitude relationship between the stoppage factor values and the unaggregated stoppage factor values, as well as the degree of impact that the stoppage factors and the unaggregated stoppage factors have on the production KPI. This allows workers or managers to quantitatively understand what caused the decline in production KPI and the degree of impact that cause has on the production KPI.

例えば、図5では、生産KPIの低下に最も影響を及ぼしている停止要因が「要因68」であることを示している。一方で、図5では、集計できない停止要因が3番目に大きい値を有することから、追加での調査または装置データの収集が必要であることを示唆している。For example, Figure 5 shows that the outage factor that has the greatest impact on the decline in production KPI is "Factor 68." However, Figure 5 also shows that the outage factor that cannot be aggregated has the third highest value, suggesting that additional investigation or collection of equipment data is necessary.

図6は、実施の形態1にかかる生産システム10が表示させるライン停止要因の分析結果の第2例を示す図である。図6のグラフは、生産KPIの値と停止要因の値と未集計の停止要因の値とを1つのグラフに表示しており、生産KPIの値と停止要因の値と未集計の停止要因の値との1日ごとの変遷を示している。すなわち、図6は、生産ライン20の稼働状況の推移を示している。図6において、横軸は生産ライン20が停止した日を示し、縦軸は生産KPIの値と停止要因の値と未集計の停止要因の値とを示している。図6のグラフでは、ライン停止要因として、要因33、要因5、未集計の要因、要因17および要因24について示している。出力部400は、生産KPIの値の変遷を、例えば折れ線グラフとして表示する。また、出力部400は、停止要因の値と未集計の停止要因の値との変遷を、例えば棒グラフとして表示する。 Figure 6 is a diagram showing a second example of the analysis results of line stoppage factors displayed by the production system 10 according to the first embodiment. The graph in Figure 6 displays the production KPI value, the stoppage factor value, and the unaggregated stoppage factor value on a single graph, and shows the daily changes in the production KPI value, the stoppage factor value, and the unaggregated stoppage factor value. That is, Figure 6 shows the changes in the operating status of the production line 20. In Figure 6, the horizontal axis indicates the day on which the production line 20 stopped, and the vertical axis indicates the production KPI value, the stoppage factor value, and the unaggregated stoppage factor value. The graph in Figure 6 shows factor 33, factor 5, unaggregated factor, factor 17, and factor 24 as line stoppage factors. The output unit 400 displays the changes in the production KPI value, for example, as a line graph. The output unit 400 also displays the changes in the stoppage factor value and the unaggregated stoppage factor value, for example, as a bar graph.

そして、図6のグラフには、生産KPIの値と停止要因の値と未集計の停止要因の値とが分母に同一の値を用いた割合(%)として表示されている。これにより、図6のグラフでは、生産KPIの値と停止要因の値と未集計の停止要因の値との大小関係、および停止要因と未集計の停止要因とが生産KPIに及ぼす影響の度合いを、容易に比較することができる。これにより、作業者または管理者は、生産KPIが低下した原因が何であるのか、および当該原因が生産KPIに及ぼす影響の度合いを定量的に把握できる。 The graph in Figure 6 displays the production KPI value, the stoppage factor value, and the unaggregated stoppage factor value as a percentage using the same value for the denominator. This makes it easy to compare the magnitude relationship between the production KPI value, the stoppage factor value, and the unaggregated stoppage factor value, as well as the degree of impact that the stoppage factor and the unaggregated stoppage factor have on the production KPI. This allows workers or managers to quantitatively understand the cause of the decline in production KPI and the degree of impact that cause has on the production KPI.

ステップS160では、停止要因計算部302は、未集計の停止要因を「なし」と判定し、ステップS150に進む。この場合、生産KPI計算部301は、算出した生産KPIの値の情報を出力部400に送信する。また、停止要因計算部302は、算出した停止要因の値の情報を出力部400に送信する。また、停止要因計算部302は、未集計の停止要因が無い旨の情報を出力部400に送信する。 In step S160, the shutdown cause calculation unit 302 determines that there are no uncounted shutdown causes and proceeds to step S150. In this case, the production KPI calculation unit 301 transmits information on the calculated production KPI values to the output unit 400. The shutdown cause calculation unit 302 also transmits information on the calculated shutdown cause values to the output unit 400. The shutdown cause calculation unit 302 also transmits information to the output unit 400 that there are no uncounted shutdown causes.

なお、データ取得部200は、生産装置101が備えていてもよい。また、データ取得部200およびデータ演算部300は、生産装置101が備えていてもよい。 The data acquisition unit 200 may be provided in the production device 101. The data acquisition unit 200 and the data calculation unit 300 may also be provided in the production device 101.

上記のような生産システム10によれば、複数の生産装置を含んだ生産ラインの停止要因を分析する生産システムが実現される。生産システムは、複数の生産装置から、生産装置ごとの生産履歴に関わる装置データを取得する生産実績取得部と、複数の生産装置から、生産装置ごとの装置状態を含んだ装置データを取得する装置状態取得部と、生産装置ごとの生産履歴に関わる装置データに基づいて、生産ラインの稼働状況の良否の判断基準である重要業績評価指標の値を算出する重要業績評価指標計算部と、生産装置ごとの装置状態を含んだ装置データに基づいて、重要業績評価指標の減少に影響を及ぼす複数の停止要因の値を算出する停止要因計算部と、重要業績評価指標の値と、停止要因の値と、を表示する出力部と、を備える。停止要因計算部は、重要業績評価指標の値と停止要因の値とを、生産ラインにおける生産に関わる同じ種類の時間の同一の値に対する単位時間当たりの値として算出する生産システムが実現される。 The production system 10 described above realizes a production system that analyzes the causes of stoppages in a production line that includes multiple production devices. The production system includes a production history acquisition unit that acquires equipment data related to the production history of each production device from the multiple production devices; an equipment status acquisition unit that acquires equipment data including the equipment status of each production device from the multiple production devices; a key performance indicator calculation unit that calculates the value of a key performance indicator, which is a criterion for determining the operating status of the production line, based on the equipment data related to the production history of each production device; a stoppage factor calculation unit that calculates the values of multiple stoppage factors that affect the decrease of the key performance indicators based on the equipment data including the equipment status of each production device; and an output unit that displays the values of the key performance indicators and the stoppage factors. The stoppage factor calculation unit calculates the values of the key performance indicators and the stoppage factors as values per unit time for the same value of time for the same type of production related to the production on the production line.

上述したように、実施の形態1にかかる生産システム10では、生産KPIは、生産実績取得部201で取得された生産装置101の生産履歴に関わる装置データに基づいて生産KPI計算部301によって計算される。そして、生産KPIの値は、100%を理想的な状態とする割合として計算され、生産KPIの値を算出する計算式の分子および分母は共に時間換算される。As described above, in the production system 10 according to the first embodiment, the production KPI is calculated by the production KPI calculation unit 301 based on the equipment data relating to the production history of the production equipment 101 acquired by the production performance acquisition unit 201. The production KPI value is calculated as a percentage where 100% is the ideal state, and both the numerator and denominator of the calculation formula for calculating the production KPI value are converted to time.

また、生産システム10では、各停止要因の値は、装置状態取得部202で取得された生産装置101の装置履歴に関わる装置データに基づいて停止要因計算部302によって計算される。そして、各停止要因の値は、各停止要因での継続時間を算出し、当該継続時間を生産KPIの計算時に用いた分母の時間で除算することによって計算される。 In addition, in the production system 10, the value of each stoppage cause is calculated by the stoppage cause calculation unit 302 based on the equipment data related to the equipment history of the production equipment 101 acquired by the equipment status acquisition unit 202. The value of each stoppage cause is calculated by calculating the duration of each stoppage cause and dividing the duration by the denominator time used when calculating the production KPI.

また、未集計の停止要因の値は、「100%-生産KPIの値(%)-各停止要因の値の合算値(%)」によって計算される。そして、生産KPIの値、各停止要因の値、未集計の停止要因の値は、出力部400に表示されて、作業員または管理者に提示される。 The value of the unaggregated stoppage factors is calculated as "100% - production KPI value (%) - total value (%) of each stoppage factor value." The production KPI value, the value of each stoppage factor, and the value of the unaggregated stoppage factors are then displayed on the output unit 400 and presented to the worker or manager.

このように、生産システム10では、分母に同一の値を用いた割合として生産KPIの値と停止要因との値を算出するため、複数の停止要因の各停止要因が生産KPIをどれだけ低下させたかを定量的に可視化できる。また、生産システム10では、複数の停止要因の各停止要因が生産KPIをどれだけ低下させたかを定量化できるため、生産KPIを低下させる停止要因であって集計されていない未集計の停止要因の値も、分母に生産KPIの値および停止要因の値と同一の値を用いた割合として算出されるため、未集計の停止要因がどれほどあるのかを定量的に可視化できる。 In this way, production system 10 calculates the production KPI value and the value of the stoppage factor as a ratio using the same value for the denominator, making it possible to quantitatively visualize how much each of multiple stoppage factors has reduced the production KPI. Furthermore, because production system 10 can quantify how much each of multiple stoppage factors has reduced the production KPI, the value of unaggregated stoppage factors that reduce the production KPI but have not been aggregated is also calculated as a ratio using the same value for the production KPI value and the value of the stoppage factor for the denominator, making it possible to quantitatively visualize how many unaggregated stoppage factors there are.

これにより、生産システム10では、複数の停止要因の各々が生産KPIの低下にどれだけ影響しているかを容易に比較することができる。すなわち、生産システム10では、複数の停止要因の生産KPIの低下への影響度を容易に比較することができる。そして、生産現場の作業員または管理者は、生産KPIを向上させるために効率的かつ的確な順序で、各停止要因への対処を行うことができ、生産ライン20の改善活動の効率性を高めることができる。 This allows the production system 10 to easily compare how much each of multiple stoppage factors affects a decline in production KPIs. In other words, the production system 10 allows easy comparison of the degree of impact of multiple stoppage factors on a decline in production KPIs. This allows production site workers or managers to address each stoppage factor efficiently and in the correct order to improve production KPIs, thereby increasing the efficiency of improvement activities for the production line 20.

したがって、実施の形態1にかかる生産システム10によれば、生産ライン20の生産KPIを低下させる複数の停止要因を定量化して提示することができる、という効果を奏する。 Therefore, the production system 10 of embodiment 1 has the effect of being able to quantify and present multiple stoppage factors that reduce the production KPI of the production line 20.

実施の形態2.
実施の形態2では、上述した実施の形態1にかかる生産システム10による他の稼働状況分析処理について説明する。図7は、実施の形態1にかかる生産システム10による他の稼働状況分析処理の処理手順を示すフローチャートである。以下では、上述した図2のフローチャートと異なる部分について説明する。
Embodiment 2.
In the second embodiment, another operation status analysis process performed by the production system 10 according to the first embodiment will be described. Fig. 7 is a flowchart showing the processing procedure of another operation status analysis process performed by the production system 10 according to the first embodiment. The following describes the parts that differ from the flowchart in Fig. 2 described above.

他の稼働状況分析処理では、生産実績取得部201で取得したデータに基づいて、装置状態取得部202で取得したデータに補正を加えたうえで、図2のフローチャートと同様の処理が行われる。 In other operation status analysis processes, the data acquired by the equipment status acquisition unit 202 is corrected based on the data acquired by the production performance acquisition unit 201, and processing similar to that shown in the flowchart in Figure 2 is then performed.

他の稼働状況分析処理では、例えば、図3と図4に記載している「装置ID」を検索キーとして、図3の「加工開始時刻」と「加工終了時刻」との間に該当しない図4の装置状態が除外される。生産ライン20は生産装置101が連結されて構成されているため、隣接する装置の停止要因が当該装置の集計に影響を与えてしまう場合がある。このような影響を排除するため、他の稼働状況分析処理では、生産加工中に限定して停止要因をカウントする。 In other operational status analysis processes, for example, the "equipment ID" shown in Figures 3 and 4 is used as a search key to exclude equipment states in Figure 4 that do not fall between the "processing start time" and "processing end time" in Figure 3. Because the production line 20 is composed of connected production equipment 101, the cause of a stoppage of an adjacent equipment may affect the total count for that equipment. To eliminate such effects, other operational status analysis processes count stoppage causes only during production processing.

例えば、図4に示す第2のテーブルにおいて「装置ID」が「JROC」である生産装置101の「装置状態」が「停止」となっている。この場合、当該生産装置101の装置データにおける「装置状態」が「停止」のデータは、当該生産装置101以外の生産装置101の停止要因によって当該生産装置101における生産加工が停止している場合と考えられる。この場合には、「装置状態」が「停止」に対応するデータは除外されて停止要因の値が算出される。For example, in the second table shown in Figure 4, the "Device Status" of the production device 101 whose "Device ID" is "JROC" is "Stopped." In this case, data in the device data for that production device 101 where the "Device Status" is "Stopped" is considered to be a case where production processing at that production device 101 has been stopped due to a stoppage cause of a production device 101 other than that production device 101. In this case, data corresponding to a "Device Status" of "Stopped" is excluded and the value of the stoppage cause is calculated.

ステップS210では、データ演算部300の生産KPI計算部301が、生産KPIの値を算出する。 In step S210, the production KPI calculation unit 301 of the data calculation unit 300 calculates the value of the production KPI.

ステップS220では、データ演算部300の停止要因計算部302が、生産加工中のデータに限定して停止要因をカウントし、生産加工中のデータに限定した上で停止要因の値を算出する。すなわち、停止要因計算部302は、図3の第1のテーブルにおいて、「装置ID」に対応する「加工開始時刻」と「加工終了時刻」との情報を取得し、「加工開始時刻」から「加工終了時刻」までの時間を、当該「装置ID」の「生産加工中の時間」と判定する。In step S220, the stop factor calculation unit 302 of the data calculation unit 300 counts stop factors limited to data during production processing and calculates the value of the stop factor limited to data during production processing. That is, the stop factor calculation unit 302 obtains information on the "processing start time" and "processing end time" corresponding to the "equipment ID" in the first table of Figure 3, and determines the time from the "processing start time" to the "processing end time" to be the "time during production processing" for that "equipment ID."

つぎに、停止要因計算部302は、図4の第2のテーブルを用いて停止要因の値を算出する。このとき、停止要因計算部302は、「生産加工中の時間」を判定した「装置ID」を検索キーとして図4の第2のテーブルを検索し、図4の第2のテーブルにおける「状態開始時刻」から「状態終了時刻」までの時間が当該「装置ID」について判定した「生産加工中の時間」に含まれる装置データのみを用いて、停止要因の値を算出する。すなわち、停止要因計算部302は、停止要因の値の算出において、生産装置101の生産加工外の時間を停止要因の時間から除外して、生産装置101の生産加工中に発生した当該生産装置101に起因した停止についての停止要因のみを集計する。 Next, the stop cause calculation unit 302 calculates the value of the stop cause using the second table in Figure 4. At this time, the stop cause calculation unit 302 searches the second table in Figure 4 using the "equipment ID" for which the "time during production processing" was determined as a search key, and calculates the value of the stop cause using only the equipment data for which the time from the "state start time" to the "state end time" in the second table in Figure 4 is included in the "time during production processing" determined for that "equipment ID." In other words, in calculating the value of the stop cause, the stop cause calculation unit 302 excludes time outside of production processing of the production equipment 101 from the time of the stop cause, and tallies only stop causes for stoppages caused by the production equipment 101 that occurred during production processing of the production equipment 101.

上述した実施の形態2における他の稼働状況分析処理の場合は、複数の生産装置101における停止要因の重複計上を防止することができる。したがって、実施の形態2における他の稼働状況分析処理の場合は、上述した実施の形態1における稼働状況分析処理の場合よりも、より的確に停止要因の値を算出することができる。これにより、作業員または管理者は、他の稼働状況分析処理によって算出された生産KPIの値と、停止要因の値と、未集計の停止要因の値とを参考にして、より的確な順序で停止要因への対処を行うことができ、生産ライン20の改善活動の効率性を高めることができる。 In the case of the other operation status analysis process in the second embodiment described above, it is possible to prevent duplicate counting of stoppage causes for multiple production devices 101. Therefore, in the case of the other operation status analysis process in the second embodiment, it is possible to calculate the value of the stoppage cause more accurately than in the case of the operation status analysis process in the first embodiment described above. As a result, workers or managers can address the stoppage causes in a more accurate order by referring to the production KPI values calculated by the other operation status analysis process, the stoppage cause values, and the unaggregated stoppage cause values, thereby increasing the efficiency of improvement activities for the production line 20.

実施の形態3.
つぎに、図8から図11を用いて実施の形態3について説明する。実施の形態3では、生産KPIを時間で表現するのが困難な「生産出来高」とする場合、実施の形態2で説明したような停止要因の重複除外計算が難しい場合といった、各種指標が単純な数式で表現できない場合に好適な機械学習機能について説明する。
Embodiment 3.
Next, a third embodiment will be described with reference to Figures 8 to 11. In the third embodiment, a machine learning function suitable for cases where various indicators cannot be expressed by simple formulas, such as when the production KPI is "production volume" which is difficult to express in terms of time, or when it is difficult to perform calculations to eliminate duplicates of stoppage causes as described in the second embodiment, will be described.

<学習フェーズ>
図8は、実施の形態3にかかる学習装置50の構成を示す図である。学習装置50は、入力された状態における複数の停止要因の生産KPIの低下への影響度を学習するコンピュータである。
<Learning phase>
8 is a diagram showing the configuration of a learning device 50 according to the third embodiment. The learning device 50 is a computer that learns the degree of influence of a plurality of stoppage factors on a decline in production KPI in an input state.

学習装置50は、データ取得部51と、モデル生成部52とを備えている。 The learning device 50 comprises a data acquisition unit 51 and a model generation unit 52.

データ取得部51は、行動データと、状態データとを学習用データとして取得する。データ取得部51は、複数の生産装置101を含んだ生産ライン20の停止要因を分析する生産システム10から、行動データと状態データとを取得する。 The data acquisition unit 51 acquires behavioral data and status data as learning data. The data acquisition unit 51 acquires behavioral data and status data from the production system 10 that analyzes the causes of stoppages of a production line 20 that includes multiple production devices 101.

データ取得部51が取得する行動データは、複数の停止要因の生産KPIの低下への影響度という行動データである。データ取得部51が取得する状態データは、生産KPIの値、各生産装置101の装置状態のデータ、各ワークの加工状況のデータという状態データである。各生産装置101の装置状態のデータは、上述した生産装置101の装置履歴に関わる装置データであり、図4に示すような各生産装置101の状態に関わる装置データである。各ワークの加工状況のデータは、上述した生産装置101の生産履歴に関わる装置データであり、図3に示すような各ワークの加工履歴に関わる装置データである。なお、各生産装置101の装置状態のデータは、図4に示す装置データに限定されない。また、各ワークの加工状況のデータは、図3に示す装置データに限定されない。 The behavioral data acquired by the data acquisition unit 51 is behavioral data indicating the degree of impact of multiple stoppage factors on the decline in production KPI. The status data acquired by the data acquisition unit 51 is status data such as the production KPI value, equipment status data for each production device 101, and data on the processing status of each workpiece. The equipment status data for each production device 101 is equipment data related to the equipment history of the production device 101 described above, and is equipment data related to the status of each production device 101 as shown in Figure 4. The processing status data for each workpiece is equipment data related to the production history of the production device 101 described above, and is equipment data related to the processing history of each workpiece as shown in Figure 3. Note that the equipment status data for each production device 101 is not limited to the equipment data shown in Figure 4. Furthermore, the processing status data for each workpiece is not limited to the equipment data shown in Figure 3.

モデル生成部52は、複数の停止要因の生産KPIの低下への影響度と、生産KPIと、各生産装置101の装置状態と、各ワークの加工状況との各データを含む学習用データに基づいて、入力された状態における複数の停止要因の生産KPIの低下への影響度を学習する。すなわち、モデル生成部52は、生産システム10における、生産KPI、各生産装置101の装置状態、各ワークの加工状況の各データから、これらが入力された場合の複数の停止要因の生産KPIの低下への影響度を推論する学習済モデルを生成する。入力された状態における複数の停止要因の生産KPIの低下への影響度は、入力された状態データに対応する複数の停止要因の生産KPIの低下への影響度である。以下では、複数の停止要因の生産KPIの低下への影響度を、生産KPIの低下への影響度と呼ぶ場合がある。 The model generation unit 52 learns the degree of impact of multiple stoppage factors on a decline in the production KPI in an input state based on learning data including the degree of impact of multiple stoppage factors on a decline in the production KPI, as well as data on the production KPI, the equipment status of each production device 101, and the processing status of each workpiece. In other words, the model generation unit 52 generates a trained model that infers the degree of impact of multiple stoppage factors on a decline in the production KPI when data on the production KPI, the equipment status of each production device 101, and the processing status of each workpiece in the production system 10 is input. The degree of impact of multiple stoppage factors on a decline in the production KPI in the input state is the degree of impact of the multiple stoppage factors corresponding to the input status data on a decline in the production KPI. Hereinafter, the degree of impact of multiple stoppage factors on a decline in the production KPI may be referred to as the impact on a decline in the production KPI.

モデル生成部52が用いる学習アルゴリズムは、教師あり学習、教師なし学習、強化学習等の公知のアルゴリズムを用いることができる。一例として、モデル生成部52が、学習アルゴリズムに強化学習(Reinforcement Learning)を適用した場合について説明する。強化学習では、ある環境内におけるエージェント(行動主体)が、現在の状態(環境のパラメータ)を観測し、取るべき行動を決定する。エージェントの行動により環境が動的に変化し、エージェントには環境の変化に応じて報酬が与えられる。エージェントはこれを繰り返し、一連の行動を通じて報酬が最も多く得られる行動方針を学習する。強化学習の代表的な手法として、Q学習(Q-Learning)やTD学習(TD-Learning)が知られている。例えば、Q学習の場合、行動価値関数Q(s,a)の一般的な更新式は、以下の式(1)で表される。 The learning algorithm used by the model generation unit 52 can be any known algorithm, such as supervised learning, unsupervised learning, or reinforcement learning. As an example, we will explain the case where the model generation unit 52 applies reinforcement learning to the learning algorithm. In reinforcement learning, an agent (acting subject) in a certain environment observes the current state (environmental parameters) and decides on the action to take. The environment changes dynamically depending on the agent's actions, and the agent is given a reward in accordance with the environmental changes. The agent repeats this process and learns the course of action that will obtain the greatest reward through a series of actions. Typical reinforcement learning methods include Q-learning and TD-learning. For example, in the case of Q-learning, the general update formula for the action value function Q(s, a) is expressed as the following equation (1):

式(1)において、stは時刻tにおける環境の状態を表し、atは時刻tにおける行動を表す。行動atにより、状態はst+1に変わる。rt+1はその状態の変化によってもらえる報酬を表し、γは割引率を表し、αは学習係数を表す。なお、γは0<γ≦1、αは0<α≦1の範囲とする。生産KPIの低下への影響度が行動atとなり、生産KPI、各生産装置101の装置状態、各ワークの加工状況が状態stとなり、時刻tの状態stにおける最良の行動atを学習する。 In formula (1), s t represents the state of the environment at time t, and a t represents the action at time t. Action a t changes the state to s t +1. r t+1 represents the reward obtained due to the change in state, γ represents the discount rate, and α represents the learning coefficient. Note that γ is in the range of 0 < γ ≦ 1, and α is in the range of 0 < α ≦ 1. The degree of influence on the decline in the production KPI becomes action a t , and the production KPI, the equipment status of each production device 101, and the processing status of each workpiece become state s t , and the best action a t for state s t at time t is learned.

式(1)で表される更新式は、時刻t+1における最もQ値の高い行動aの行動価値Qが、時刻tにおいて実行された行動aの行動価値Qよりも大きければ、行動価値Qを大きくし、逆の場合は、行動価値Qを小さくする。換言すれば、式(1)で表される更新式は、時刻tにおける行動aの行動価値Qを、時刻t+1における最良の行動価値に近づけるように、行動価値関数Q(s,a)を更新する。それにより、或る環境における最良の行動価値が、それ以前の環境における行動価値に順次伝播していくようになる。 The update formula expressed in equation (1) increases the action value Q if the action value Q of action a with the highest Q value at time t+1 is greater than the action value Q of action a executed at time t, and decreases the action value Q if the opposite is true. In other words, the update formula expressed in equation (1) updates the action value function Q(s, a) so that the action value Q of action a at time t approaches the best action value at time t+1. As a result, the best action value in a certain environment is sequentially propagated to the action value in the previous environment.

上記のように、強化学習によって学習済モデルを生成する場合、モデル生成部52は、報酬計算部53と、関数更新部54と、を備えている。 As described above, when generating a trained model through reinforcement learning, the model generation unit 52 includes a reward calculation unit 53 and a function update unit 54.

報酬計算部53は、生産KPIの低下への影響度、生産KPI、各生産装置101の装置状態、および各ワークの加工状況に基づいて報酬を計算する。報酬計算部53は、生産KPIの理論値と生産KPIの真値との差に基づいて、報酬rを計算する。例えば、生産KPIの理論値と生産KPIの真値との差が減少の場合には報酬rを増大させ(例えば「1」の報酬を与える)、他方、生産KPIの理論値と生産KPIの真値との差が増加の場合には報酬rを低減させる(例えば「-1」の報酬を与える)。 The reward calculation unit 53 calculates reward based on the degree of impact on the decline in the production KPI, the production KPI, the equipment status of each production device 101, and the processing status of each workpiece. The reward calculation unit 53 calculates reward r based on the difference between the theoretical value of the production KPI and the true value of the production KPI. For example, if the difference between the theoretical value of the production KPI and the true value of the production KPI is decreasing, reward r is increased (e.g., a reward of "1" is given), and on the other hand, if the difference between the theoretical value of the production KPI and the true value of the production KPI is increasing, reward r is decreased (e.g., a reward of "-1" is given).

なお、生産KPIの理論値とは、100%-Σ(生産KPIの低下への影響度×停止要因の継続時間)によって計算される生産KPIの値である。Σ(生産KPIの低下への影響度×停止要因の継続時間)は、各停止要因についての、(生産KPIの低下への影響度×停止要因の継続時間)の値の合計値である。 The theoretical value of a production KPI is the value of the production KPI calculated as 100% - Σ (impact on the decline in production KPI x duration of the cause of the shutdown). Σ (impact on the decline in production KPI x duration of the cause of the shutdown) is the sum of the values of (impact on the decline in production KPI x duration of the cause of the shutdown) for each cause of the shutdown.

生産KPIの真値とは、例えば図3に示す装置データから計算される生産KPIの値そのものである。なお、生産KPIの定義としていずれの値を採用するかは、各生産現場の運用形態に応じて適切なものが選択されればよい。 The true value of the production KPI is the actual value of the production KPI calculated from the equipment data shown in Figure 3, for example. The value to be adopted as the definition of the production KPI can be selected appropriately depending on the operational status of each production site.

関数更新部54は、報酬計算部53によって計算される報酬に従って、入力された状態における生産KPIの低下への影響度を決定するための関数を更新し、学習済モデルとして学習済モデル記憶部70に出力する。例えばQ学習の場合、関数更新部54は、式(1)で表される行動価値関数Q(st,at)を、入力された状態における生産KPIの低下への影響度を算出するための関数として用いる。 The function update unit 54 updates the function for determining the degree of influence on a decline in the production KPI in the input state in accordance with the reward calculated by the reward calculation unit 53, and outputs the updated function as a learned model to the learned model storage unit 70. For example, in the case of Q-learning, the function update unit 54 uses the action value function Q(s t , a t ) expressed by equation (1) as a function for calculating the degree of influence on a decline in the production KPI in the input state.

モデル生成部52は、以上のような学習を繰り返し実行する。学習済モデル記憶部70は、関数更新部54によって更新された行動価値関数Q(st,at)、すなわち、学習済モデルを記憶する。 The model generation unit 52 repeatedly executes the above-described learning. The learned model storage unit 70 stores the action value function Q(s t , a t ) updated by the function update unit 54, i.e., the learned model.

つぎに、図9を用いて、学習装置50が生産KPIの低下への影響度を学習する処理について説明する。図9は、実施の形態3にかかる学習装置50による学習処理の処理手順を示すフローチャートである。Next, using Figure 9, we will explain the process by which the learning device 50 learns the degree of impact on a decline in production KPI. Figure 9 is a flowchart showing the processing steps of the learning process by the learning device 50 in embodiment 3.

ステップS310において、データ取得部51は、生産KPIの低下への影響度、生産KPI、各生産装置101の装置状態、および各ワークの加工状況を、学習用データとして取得する。 In step S310, the data acquisition unit 51 acquires the degree of impact on the decline in production KPI, the production KPI, the equipment status of each production device 101, and the processing status of each workpiece as learning data.

ステップS320において、モデル生成部52は、生産KPIの低下への影響度、生産KPI、各生産装置101の装置状態、および各ワークの加工状況に基づいて報酬を計算する。具体的には、報酬計算部53は、生産KPIの低下への影響度、生産KPI、各生産装置101の装置状態、および各ワークの加工状況を取得し、予め定められた生産KPIの理論値と生産KPIの真値との差に基づいて、報酬を増加させるか、または報酬を減じるかを判断する。In step S320, the model generation unit 52 calculates the reward based on the degree of impact on the decline in the production KPI, the production KPI, the equipment status of each production device 101, and the processing status of each workpiece. Specifically, the reward calculation unit 53 acquires the degree of impact on the decline in the production KPI, the production KPI, the equipment status of each production device 101, and the processing status of each workpiece, and determines whether to increase or decrease the reward based on the difference between the predetermined theoretical value of the production KPI and the true value of the production KPI.

報酬計算部53は、報酬を増大させると判断した場合に(ステップS320、生産KPIの理論値と生産KPIの真値との差が減少)、ステップS330において報酬を増やす。すなわち、報酬計算部53は、生産KPIの理論値と生産KPIの真値との差が減少したことで報酬増大基準を満たす場合に、報酬を増大させる。 When the remuneration calculation unit 53 determines that the remuneration should be increased (step S320, the difference between the theoretical value of the production KPI and the true value of the production KPI has decreased), the remuneration calculation unit 53 increases the remuneration in step S330. In other words, the remuneration calculation unit 53 increases the remuneration when the remuneration increase criteria are met due to the decrease in the difference between the theoretical value of the production KPI and the true value of the production KPI.

一方、報酬計算部53は、報酬を減少させると判断した場合に(ステップS320、生産KPIの理論値と生産KPIの真値との差が増加)、ステップS340において報酬を減らす。すなわち、報酬計算部53は、生産KPIの理論値と生産KPIの真値との差が増加したことで、報酬減少基準を満たす場合に、報酬を減少させる。 On the other hand, if the remuneration calculation unit 53 determines that the remuneration should be reduced (step S320, the difference between the theoretical value of the production KPI and the true value of the production KPI has increased), it reduces the remuneration in step S340. In other words, the remuneration calculation unit 53 reduces the remuneration when the remuneration reduction criteria are met due to an increase in the difference between the theoretical value of the production KPI and the true value of the production KPI.

ステップS350において、関数更新部54は、報酬計算部53によって計算された報酬に基づいて、学習済モデル記憶部70が記憶する式(1)で表される行動価値関数Q(st,at)を更新する。 In step S350, the function update unit 54 updates the action value function Q(s t , a t ) represented by equation (1) stored in the trained model storage unit 70 based on the reward calculated by the reward calculation unit 53.

学習装置50は、以上のステップS310からステップS350までのステップを繰り返し実施し、生成された行動価値関数Q(st,at)を学習済モデルとして、学習済モデル記憶部70に記憶させる。 The learning device 50 repeatedly performs the above steps S310 to S350, and stores the generated action value function Q(s t , a t ) as a learned model in the learned model storage unit 70.

ステップS310は、データ取得ステップといえる。ステップS320からステップS350は、モデル生成ステップといえる。そして、学習装置50は、以上のデータ取得ステップとモデル生成ステップとを繰り返し実施し、学習済モデル記憶部70が記憶する式(1)で表される行動価値関数Q(st,at)を更新し、学習済モデル記憶部70に記憶させる。 Step S310 can be considered a data acquisition step. Steps S320 to S350 can be considered model generation steps. The learning device 50 then repeatedly performs the above data acquisition step and model generation step, updates the action value function Q(s t , a t ) represented by equation (1) stored in the trained model storage unit 70, and stores it in the trained model storage unit 70.

実施の形態3にかかる学習装置50は、学習済モデルを学習装置50の外部に設けられた学習済モデル記憶部70に記憶させる場合について説明したが、学習済モデル記憶部70は、学習装置50の内部に配置されていてもよい。 In the learning device 50 of embodiment 3, the learned model is stored in a learned model storage unit 70 located outside the learning device 50, but the learned model storage unit 70 may also be located inside the learning device 50.

実施の形態3にかかる学習装置50によれば、複数の生産装置を含んだ生産ラインの停止要因を分析する生産システムから、生産ラインの重要業績評価指標と、複数の生産装置の装置状態と、生産装置で加工されるワークの加工状況と、重要業績評価指標、複数の生産装置の装置状態およびワークの加工状況における停止要因の重要業績評価指標低下への影響度と、を含む学習用データを取得するデータ取得部と、学習用データを用いて、生産ラインの重要業績評価指標と、複数の生産装置の装置状態と、生産装置で加工されるワークの加工状況とから停止要因の重要業績評価指標低下への影響度を推論するための学習済モデルを生成するモデル生成部と、を備える学習装置が実現される。 According to the learning device 50 of the third embodiment, a learning device is realized that includes: a data acquisition unit that acquires learning data from a production system that analyzes factors that cause a production line that includes multiple production devices, including key performance indicators of the production line, the equipment status of the multiple production devices, the processing status of workpieces processed by the production devices, and the degree of impact of stoppage factors on a decline in key performance indicators in terms of key performance indicators, the equipment status of the multiple production devices, and the processing status of workpieces; and a model generation unit that uses the learning data to generate a trained model for inferring the degree of impact of stoppage factors on a decline in key performance indicators from the key performance indicators of the production line, the equipment status of the multiple production devices, and the processing status of workpieces processed by the production devices.

実施の形態3にかかる学習装置50によれば、複数の生産装置を含んだ生産ラインの停止要因を分析する生産システムから、生産ラインの重要業績評価指標と、複数の生産装置の装置状態と、生産装置で加工されるワークの加工状況と、重要業績評価指標、複数の生産装置の装置状態およびワークの加工状況における停止要因の重要業績評価指標低下への影響度と、を含む学習用データを取得するデータ取得ステップと、学習用データを用いて、生産ラインの重要業績評価指標と、複数の生産装置の装置状態と、生産装置で加工されるワークの加工状況とから停止要因の重要業績評価指標低下への影響度を推論するための学習済モデルを生成するモデル生成ステップと、を含む学習済モデルの生成方法が実施される。 According to the learning device 50 of the third embodiment, a method for generating a trained model is implemented, which includes a data acquisition step of acquiring training data from a production system that analyzes factors that cause a production line including multiple production devices, including key performance indicators of the production line, the equipment status of the multiple production devices, the processing status of workpieces processed by the production devices, and the degree of impact of the stoppage factors on a decline in the key performance indicators in terms of the key performance indicators, the equipment status of the multiple production devices, and the processing status of the workpieces; and a model generation step of using the training data to generate a trained model for inferring the degree of impact of the stoppage factors on a decline in the key performance indicators from the key performance indicators of the production line, the equipment status of the multiple production devices, and the processing status of workpieces processed by the production devices.

実施の形態3にかかる学習装置50によれば、新たな学習用データを取得する新たなデータ取得ステップを実施し、新たな学習用データを用いて新たなモデル生成ステップを行うことにより、学習済モデルを更新する学習済モデルの生成方法、が実施される。 According to the learning device 50 of embodiment 3, a method for generating a trained model is implemented in which a new data acquisition step is performed to acquire new training data, and a new model generation step is performed using the new training data, thereby updating the trained model.

実施の形態3にかかる学習装置50によれば、複数の生産装置を含んだ生産ラインの停止要因を分析する生産システムについての、生産ラインの重要業績評価指標と、複数の生産装置の装置状態と、生産装置で加工されるワークの加工状況と、重要業績評価指標、複数の生産装置の装置状態およびワークの加工状況における停止要因の重要業績評価指標低下への影響度と、を含む学習用データを用いて機械学習を行って生成され、重要業績評価指標、複数の生産装置の装置状態およびワークの加工状況から停止要因の重要業績評価指標低下への影響度を出力する学習済モデルが、生成される。 According to the learning device 50 of the third embodiment, for a production system that analyzes factors that cause a production line that includes multiple production machines, machine learning is performed using learning data that includes key performance indicators of the production line, the equipment status of the multiple production machines, the processing status of the workpieces processed by the production machines, and the degree of impact of factors that cause a stoppage on a decline in the key performance indicators in the key performance indicators, the equipment status of the multiple production machines, and the processing status of the workpieces, and a learned model is generated that outputs the degree of impact of factors that cause a stoppage on a decline in the key performance indicators from the key performance indicators, the equipment status of the multiple production machines, and the processing status of the workpieces.

<活用フェーズ>
図10は、実施の形態3にかかる推論装置60の構成を示す図である。推論装置60は、学習済みモデルを用いて、生産KPIの低下への影響度を推論するコンピュータである。
<Utilization phase>
10 is a diagram showing a configuration of an inference device 60 according to the third embodiment. The inference device 60 is a computer that uses a trained model to infer the degree of influence on a decline in a production KPI.

推論装置60は、データ取得部61と、推論部62とを備えている。 The inference device 60 comprises a data acquisition unit 61 and an inference unit 62.

データ取得部61は、生産KPI、各生産装置101の装置状態、および各ワークの加工状況を、複数の生産装置101を含んだ生産ライン20の停止要因を分析する生産システム10から、取得する。 The data acquisition unit 61 acquires production KPIs, the equipment status of each production device 101, and the processing status of each workpiece from the production system 10, which analyzes the causes of stoppages in a production line 20 that includes multiple production devices 101.

推論部62は、学習済モデル記憶部70に記憶されている学習済モデルを利用して、入力された状態における生産KPIの低下への影響度を推論する。すなわち、推論部62は、この学習済モデルにデータ取得部61が取得した生産KPI、各生産装置101の装置状態、および各ワークの加工状況を入力することで、入力された生産KPI、各生産装置101の装置状態、および各ワークの加工状況に適した、生産KPIの低下への影響度を推論することができる。The inference unit 62 uses the trained model stored in the trained model storage unit 70 to infer the degree of impact on a decline in the production KPI in the input state. In other words, by inputting the production KPI acquired by the data acquisition unit 61, the equipment status of each production device 101, and the processing status of each workpiece into this trained model, the inference unit 62 can infer the degree of impact on a decline in the production KPI that is appropriate for the input production KPI, the equipment status of each production device 101, and the processing status of each workpiece.

なお、実施の形態3では、推論装置60が、生産ライン20に接続された生産システム10に対してモデル生成部52が学習した学習済モデルを用いて、生産KPIの低下への影響度を出力するものとして説明するが、推論装置60は、他の生産ラインに接続された他の生産システムに対して学習された学習済モデルを取得してもよい。この場合、推論装置60は、他の生産ラインに接続された他の生産システムに対して学習された学習済モデルを用いて、生産KPIの低下への影響度を出力する。 In the third embodiment, the inference device 60 is described as outputting the degree of impact on a decline in the production KPI using a trained model trained by the model generation unit 52 for the production system 10 connected to the production line 20, but the inference device 60 may also acquire trained models trained for other production systems connected to other production lines. In this case, the inference device 60 outputs the degree of impact on a decline in the production KPI using trained models trained for other production systems connected to other production lines.

つぎに、図11を用いて、推論装置60が生産KPIの低下への影響度を推論する処理について説明する。図11は、実施の形態3にかかる推論装置60による推論処理の処理手順を示すフローチャートである。Next, the process by which the inference device 60 infers the degree of impact on a decline in production KPI will be explained using Figure 11. Figure 11 is a flowchart showing the processing steps of the inference process by the inference device 60 according to the third embodiment.

ステップS410において、データ取得部61は、生産KPI、各生産装置101の装置状態、および各ワークの加工状況の各データを、推論用データとして取得する。 In step S410, the data acquisition unit 61 acquires data on production KPIs, the equipment status of each production device 101, and the processing status of each workpiece as inference data.

ステップS420において、推論部62は、学習済モデル記憶部70で記憶されている学習済モデルに、生産KPI、各生産装置101の装置状態、および各ワークの加工状況の各データを入力し、入力した情報に対応する生産KPIの低下への影響度を得る。ここで得られる生産KPIの低下への影響度は、複数の停止要因について個別に生産KPIへの低下への影響度が出力される。たとえば停止要因AはP%だけ生産KPIを低下させた、停止要因BはQ%だけ生産KPIを低下させた、といったように、複数の停止要因について個別に生産KPIへの低下への影響度が出力される。また、生産KPIの低下への影響度の単位は、「%」に限定されない。例えば、生産KPIの低下への影響度は、生産個数を生産KPIとして、停止要因AはR個だけ生産数を低下させた、停止要因BはS個だけ生産数を低下させた、といったように個数が単位とされてもよい。ステップS430において、推論部62は、得られた生産KPIの低下への影響度を生産システム10の出力部400に出力する。In step S420, the inference unit 62 inputs data on the production KPI, the equipment status of each production device 101, and the processing status of each workpiece into the trained model stored in the trained model storage unit 70, and obtains the degree of impact on the decline in the production KPI corresponding to the input information. The degree of impact on the decline in the production KPI obtained here is output as the degree of impact on the decline in the production KPI for each of multiple stoppage factors. For example, the degree of impact on the decline in the production KPI for each of multiple stoppage factors is output as follows: Stoppage factor A reduced the production KPI by P%, and stoppage factor B reduced the production KPI by Q%. Furthermore, the unit of the degree of impact on the decline in the production KPI is not limited to "%". For example, the number of production units is used as the production KPI, and the degree of impact on the decline in the production KPI may be expressed in units of units, such as stoppage factor A reducing the production number by R units and stoppage factor B reducing the production number by S units. In step S430, the inference unit 62 outputs the obtained degree of influence on the decline in the production KPI to the output unit 400 of the production system 10.

ステップS430において、生産システム10の出力部400は、推論部62から送られてきた生産KPIの低下への影響度を出力する、すなわち生産KPIの低下への影響度を表示することで、生産現場の作業者に生産KPIの低下への影響度を通知する。 In step S430, the output unit 400 of the production system 10 outputs the degree of impact on the decline in the production KPI sent from the inference unit 62, i.e., displays the degree of impact on the decline in the production KPI, thereby notifying the workers at the production site of the degree of impact on the decline in the production KPI.

ステップS440において、各生産装置101は、生産ライン20の生産KPIを向上させる生産装置101の稼働条件でワークの加工を行う。すなわち、生産現場の作業者は、出力部400に表示された生産KPIの低下への影響度を確認して、生産ライン20の生産KPIを向上させる改善活動を行い、生産ライン20の生産KPIを向上させる生産装置101の稼働条件である改善稼働条件を決定し、決定した改善稼働条件を各生産装置101に設定する。各生産装置101は、新たに設定された、生産ライン20の生産KPIを向上させる生産装置101の改善稼働条件でワークの加工を行う。 In step S440, each production device 101 processes the workpiece under operating conditions of the production device 101 that improve the production KPI of the production line 20. That is, the worker at the production site checks the degree of impact on the decline in the production KPI displayed on the output unit 400, carries out improvement activities to improve the production KPI of the production line 20, determines improved operating conditions that are the operating conditions of the production device 101 that improve the production KPI of the production line 20, and sets the determined improved operating conditions to each production device 101. Each production device 101 processes the workpiece under the newly set improved operating conditions of the production device 101 that improve the production KPI of the production line 20.

実施の形態3にかかる推論装置60によれば、複数の生産装置を含んだ生産ラインの停止要因を分析する生産システムから、生産ラインの重要業績評価指標と、複数の生産装置の装置状態と、生産装置で加工されるワークの加工状況と、を取得するデータ取得部と、生産ラインの重要業績評価指標と、複数の生産装置の装置状態と、生産装置で加工されるワークの加工状況とにおける停止要因の重要業績評価指標低下への影響度を推論するための学習済モデルを用いて、データ取得部で取得した、重要業績評価指標、複数の生産装置の装置状態およびワークの加工状況から停止要因の重要業績評価指標低下への影響度を出力する推論部と、を備える推論装置が実現される。 According to the inference device 60 of the third embodiment, an inference device is realized that includes: a data acquisition unit that acquires, from a production system that analyzes factors that cause a production line that includes multiple production devices, key performance indicators of the production line, the equipment status of the multiple production devices, and the processing status of workpieces processed by the production devices; and an inference unit that uses a trained model for inferring the degree of impact of factors that cause a stoppage on a decline in key performance indicators based on the key performance indicators of the production line, the equipment status of the multiple production devices, and the processing status of workpieces processed by the production devices, and outputs the degree of impact of factors that cause a stoppage on a decline in key performance indicators from the key performance indicators, the equipment status of the multiple production devices, and the processing status of the workpieces acquired by the data acquisition unit.

上述した学習装置50および推論装置60が生産システム10に適用されることにより、推論装置60は、各生産装置101の停止状況に対応して、停止要因の生産KPIの低下への影響度を自動的に生産現場の作業員または管理者に提示できる。そして、生産現場の作業者が、生産装置101の停止要因の生産KPIの低下への影響度を参考にして、改善活動を進めることで、生産ライン改善活動の効率性が高まる。 By applying the above-described learning device 50 and inference device 60 to the production system 10, the inference device 60 can automatically present to production site workers or managers the degree of impact of the cause of the shutdown on a decline in production KPI, in accordance with the shutdown status of each production device 101. Then, by having production site workers refer to the degree of impact of the cause of the shutdown of the production device 101 on a decline in production KPI, the efficiency of production line improvement activities is increased.

なお、実施の形態3では、推論部62が用いる学習アルゴリズムに強化学習を適用した場合について説明したが、学習アルゴリズムは強化学習に限られるものではない。推論部62が用いる学習アルゴリズムについては、強化学習以外にも、教師あり学習、教師なし学習、または半教師あり学習等を適用することも可能である。 In the third embodiment, we have described a case where reinforcement learning is applied to the learning algorithm used by the inference unit 62, but the learning algorithm is not limited to reinforcement learning. As for the learning algorithm used by the inference unit 62, it is also possible to apply supervised learning, unsupervised learning, semi-supervised learning, etc. in addition to reinforcement learning.

また、モデル生成部52に用いられる学習アルゴリズムとしては、特徴量そのものの抽出を学習する、深層学習(Deep Learning)を用いることもできる。また、モデル生成部52は、他の公知の方法、例えばニューラルネットワーク、遺伝的プログラミング、機能論理プログラミング、サポートベクターマシンなどに従って機械学習を実行してもよい。 The learning algorithm used in the model generation unit 52 can also be deep learning, which learns to extract features themselves. The model generation unit 52 may also perform machine learning according to other known methods, such as neural networks, genetic programming, functional logic programming, and support vector machines.

なお、学習装置50および推論装置60は、例えば、インターネットなどのネットワークを介して生産システム10に接続された、生産システム10とは別個の装置であってもよい。また、学習装置50および推論装置60は、生産システム10に内蔵されていてもよい。さらに、学習装置50および推論装置60は、クラウドサーバ上に存在していてもよい。 The learning device 50 and the inference device 60 may be devices separate from the production system 10, connected to the production system 10 via a network such as the Internet. The learning device 50 and the inference device 60 may also be built into the production system 10. Furthermore, the learning device 50 and the inference device 60 may reside on a cloud server.

また、モデル生成部52は、複数の生産システム10から取得される学習用データを用いて、入力された状態における生産KPIの低下への影響度を学習するようにしてもよい。なお、モデル生成部52は、同一のエリアで使用される複数の生産システム10から学習用データを取得してもよいし、異なるエリアで独立して動作する複数の生産システム10から収集される学習用データを利用して、入力された状態における生産KPIの低下への影響度を学習してもよい。また、学習用データを収集する生産システム10を途中で対象に追加してもよいし、対象から除去することも可能である。さらに、ある生産システム10に対して入力された状態における生産KPIの低下への影響度を学習した学習装置50を、これとは別の生産システム10に適用し、当該別の生産システム10に対して入力された状態における生産KPIの低下への影響度を再学習して更新するようにしてもよい。 The model generation unit 52 may also use learning data acquired from multiple production systems 10 to learn the degree of impact on a decline in the production KPI in the input state. The model generation unit 52 may acquire learning data from multiple production systems 10 used in the same area, or may use learning data collected from multiple production systems 10 operating independently in different areas to learn the degree of impact on a decline in the production KPI in the input state. A production system 10 that collects learning data may be added to or removed from the target at any time. Furthermore, a learning device 50 that has learned the degree of impact on a decline in the production KPI in the input state for a certain production system 10 may be applied to another production system 10, and the degree of impact on a decline in the production KPI in the input state for the other production system 10 may be re-learned and updated.

ここで、学習装置50および推論装置60のハードウェア構成について説明する。学習装置50および推論装置60は同様のハードウェア構成を有しているので、ここでは学習装置50のハードウェア構成について説明する。 Here, we will explain the hardware configuration of the learning device 50 and the inference device 60. Since the learning device 50 and the inference device 60 have similar hardware configurations, we will explain the hardware configuration of the learning device 50 here.

学習装置50は、処理回路により実現される。処理回路は、メモリに格納されるプログラムを実行するプロセッサおよびメモリであってもよいし、専用回路などの専用のハードウェアであってもよい。処理回路は制御回路とも呼ばれる。 The learning device 50 is realized by a processing circuit. The processing circuit may be a processor and memory that executes a program stored in memory, or it may be dedicated hardware such as a dedicated circuit. The processing circuit is also called a control circuit.

図12は、実施の形態3に係る学習装置50が備える処理回路をプロセッサおよびメモリで実現する場合の処理回路の構成例を示す図である。図12に示す処理回路90は制御回路であり、プロセッサ91およびメモリ92を備える。処理回路90がプロセッサ91およびメモリ92で構成される場合、処理回路90の各機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアまたはファームウェアはプログラムとして記述され、メモリ92に格納される。処理回路90では、メモリ92に記憶されたプログラムをプロセッサ91が読み出して実行することにより、各機能を実現する。すなわち、処理回路90は、学習装置50の処理が結果的に実行されることになるプログラムを格納するためのメモリ92を備える。このプログラムは、処理回路90により実現される各機能を学習装置50に実行させるためのプログラムであるともいえる。このプログラムは、プログラムが記憶された記憶媒体により提供されてもよいし、通信媒体など他の手段により提供されてもよい。上記プログラムは、学習処理を学習装置50に実行させるプログラムであるとも言える。12 is a diagram showing an example of the configuration of a processing circuit provided in the learning device 50 according to embodiment 3, when the processing circuit is realized by a processor and memory. The processing circuit 90 shown in FIG. 12 is a control circuit and includes a processor 91 and a memory 92. When the processing circuit 90 is configured with the processor 91 and the memory 92, each function of the processing circuit 90 is realized by software, firmware, or a combination of software and firmware. The software or firmware is written as a program and stored in the memory 92. In the processing circuit 90, each function is realized by the processor 91 reading and executing the program stored in the memory 92. That is, the processing circuit 90 includes a memory 92 for storing a program that results in the processing of the learning device 50 being executed. This program can also be said to be a program that causes the learning device 50 to execute each function realized by the processing circuit 90. This program can be provided by a storage medium on which the program is stored, or by other means such as a communication medium. The above program can also be said to cause the learning device 50 to execute the learning process.

ここで、プロセッサ91は、例えば、CPU(Central Processing Unit)、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、またはDSP(Digital Signal Processor)などである。プロセッサ91は、PC(Personal Computer)、またはPLCに含まれている。PLCは、シーケンサとも呼ばれる。 Here, the processor 91 is, for example, a CPU (Central Processing Unit), processing device, arithmetic unit, microprocessor, microcomputer, or DSP (Digital Signal Processor). The processor 91 is included in a PC (Personal Computer) or a PLC. A PLC is also called a sequencer.

また、メモリ92は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ、EPROM(Erasable Programmable ROM)、EEPROM(登録商標)(Electrically EPROM)などの、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、またはDVD(Digital Versatile Disc)などが該当する。 In addition, memory 92 may be, for example, a non-volatile or volatile semiconductor memory such as RAM (Random Access Memory), ROM (Read Only Memory), flash memory, EPROM (Erasable Programmable ROM), EEPROM (registered trademark) (Electrically EPROM), a magnetic disk, a flexible disk, an optical disk, a compact disk, a minidisk, or a DVD (Digital Versatile Disc).

図13は、実施の形態3に係る学習装置50が備える処理回路を専用のハードウェアで構成する場合の処理回路の例を示す図である。図13に示す処理回路93は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)、またはこれらを組み合わせたものが該当する。処理回路93については、一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現するようにしてもよい。このように、処理回路93は、専用のハードウェア、ソフトウェア、ファームウェア、またはこれらの組み合わせによって、上述の各機能を実現することができる。 Figure 13 is a diagram showing an example of a processing circuit provided in the learning device 50 according to embodiment 3, configured with dedicated hardware. The processing circuit 93 shown in Figure 13 corresponds to, for example, a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a combination of these. The processing circuit 93 may be partially implemented with dedicated hardware and partially implemented with software or firmware. In this way, the processing circuit 93 can realize each of the above-mentioned functions by dedicated hardware, software, firmware, or a combination of these.

なお、生産実績取得部201、装置状態取得部202、生産KPI計算部301、および停止要因計算部302も、図12および図13で説明したハードウェア構成を有している。 In addition, the production performance acquisition unit 201, the equipment status acquisition unit 202, the production KPI calculation unit 301, and the stoppage cause calculation unit 302 also have the hardware configuration described in Figures 12 and 13.

実施の形態4.
実施の形態4では、上述した実施の形態1にかかる全体システム1が対応作業者提案部500を備える場合について説明する。図14は、実施の形態4にかかる対応作業者提案部500を有した全体システム1の構成を示す図である。
Embodiment 4.
In the fourth embodiment, a case will be described in which the overall system 1 according to the first embodiment is equipped with a corresponding worker suggestion unit 500. Fig. 14 is a diagram showing the configuration of the overall system 1 including the corresponding worker suggestion unit 500 according to the fourth embodiment.

対応作業者提案部500は、全体システム1においてデータ演算部300の下位に位置し、データ演算部300の停止要因計算部302で計算されたライン停止要因の値の変化率が予め設定された閾値を超過したライン停止要因を除去対象の停止要因と判定し、生産現場に居る複数の作業者のうち除去対象の停止要因の除去に対応する作業者である対応作業者を自動で判定する機能を有する。 The corresponding worker suggestion unit 500 is located below the data calculation unit 300 in the overall system 1, and has the function of determining that a line stoppage factor whose rate of change in the value of the line stoppage factor calculated by the stoppage factor calculation unit 302 of the data calculation unit 300 exceeds a predetermined threshold is a stoppage factor to be removed, and automatically determining the corresponding worker from among multiple workers at the production site who is the worker responsible for removing the stoppage factor to be removed.

対応作業者提案部500は、現在停止要因掌握部501と、作業者位置情報取得部502と、対応作業者判定部503と、を備える。対応作業者提案部500は、例えば、パーソナルコンピュータあるいはプログラマブルロジックコントローラといった演算機器と、データベース等の記憶媒体とにより構成される。また、対応作業者提案部500は、例えば俯瞰カメラおよびビーコン受信機といった情報取得機器を有する。また、対応作業者提案部500は、データ取得部200および出力部400との間で通信を行う不図示の通信部を有する。 The corresponding worker suggestion unit 500 includes a current stop cause grasp unit 501, a worker position information acquisition unit 502, and a corresponding worker determination unit 503. The corresponding worker suggestion unit 500 is composed of a computing device such as a personal computer or programmable logic controller, and a storage medium such as a database. The corresponding worker suggestion unit 500 also includes information acquisition devices such as an overhead camera and a beacon receiver. The corresponding worker suggestion unit 500 also includes a communication unit (not shown) that communicates with the data acquisition unit 200 and the output unit 400.

現在停止要因掌握部501は、ライン停止要因の重要業績評価指標低下への影響度の変化を随時検知する。現在停止要因掌握部501は、複数の生産装置101についてデータ演算部300の停止要因計算部302からライン停止要因の値を取得し、ライン停止要因の値の変化率が予め設定された閾値を超過したライン停止要因を除去対象の停止要因と判定する。閾値は、現在停止要因掌握部501がライン停止要因の値の変化率と比較することにより除去対象の停止要因を判定するための閾値である。 The current stoppage cause grasping unit 501 detects changes in the degree of impact of line stoppage causes on the decline of key performance indicators at any time. The current stoppage cause grasping unit 501 obtains line stoppage cause values from the stoppage cause calculation unit 302 of the data calculation unit 300 for multiple production devices 101, and determines that a line stoppage cause whose rate of change in the value of the line stoppage cause exceeds a preset threshold is a stoppage cause to be removed. The threshold is a threshold that the current stoppage cause grasping unit 501 uses to determine a stoppage cause to be removed by comparing it with the rate of change in the value of the line stoppage cause.

すなわち、現在停止要因掌握部501は、生産ライン20の複数の生産装置101について、データ演算部300の停止要因計算部302において算出された各ライン停止要因の値(%)を予め決められた周期で停止要因計算部302から取得し、取得したライン停止要因の値の変化率を監視する機能を有している。すなわち、現在停止要因掌握部501は、生産現場における各生産装置101の現在のライン停止要因を常時掌握する機能を有する。 In other words, the current stoppage cause grasping unit 501 has the function of acquiring the value (%) of each line stoppage cause calculated by the stoppage cause calculation unit 302 of the data calculation unit 300 for multiple production devices 101 on the production line 20 from the stoppage cause calculation unit 302 at predetermined intervals, and monitoring the rate of change in the acquired line stoppage cause value.In other words, the current stoppage cause grasping unit 501 has the function of constantly grasping the current line stoppage cause of each production device 101 at the production site.

そして、現在停止要因掌握部501は、ライン停止要因の値の変化率が予め設定された閾値を超過した場合、当該ライン停止要因を除去する必要があると判定する。すなわち、現在停止要因掌握部501は、ライン停止要因の値の変化率が予め設定された閾値を超過した場合、当該ライン停止要因を、除去する必要があるライン停止要因である除去対象のライン停止要因と判定する。 Then, if the rate of change in the value of the line stop cause exceeds a preset threshold, the current stop cause grasping unit 501 determines that the line stop cause needs to be removed. In other words, if the rate of change in the value of the line stop cause exceeds a preset threshold, the current stop cause grasping unit 501 determines that the line stop cause is a line stop cause to be removed, that is, a line stop cause that needs to be removed.

変化率とは、任意の時間を分母とし、当該任意の時間内におけるライン停止要因の変動値(%)を分子として算出される値である。あるライン停止要因の変化率が、他のライン停止要因の変化率に比べて相対的に大きい値である場合は、当該ライン停止要因は現在発生中であり、且つ当該ライン停止要因が生産KPIに与える影響が相対的に大きいと言える。 The rate of change is a value calculated by using a given time as the denominator and the fluctuation value (%) of the line stoppage factor within that given time as the numerator. If the rate of change of a certain line stoppage factor is relatively large compared to the rates of change of other line stoppage factors, it can be said that that line stoppage factor is currently occurring and that the impact of that line stoppage factor on production KPIs is relatively large.

作業者位置情報取得部502は、複数の生産装置101が設置された生産現場における複数の作業者の位置を判定する。すなわち、作業者位置情報取得部502は、生産ライン20が設置された生産現場における各作業者の位置を判定して記憶する機能を有する。作業者位置情報取得部502は、例えば、生産現場の天井に備えられた俯瞰カメラ、および作業者が携帯するビーコンの位置の情報を取得するためのビーコン受信機といった機器を有する。作業者位置情報取得部502は、例えば、生産現場の天井に備えられた俯瞰カメラの画像に基づいて、生産現場における各作業者の位置を判定して記憶する。また、作業者位置情報取得部502は、例えば、ビーコン受信機が受信した情報に基づいて、生産現場における各作業者の位置を判定して記憶する。 The worker position information acquisition unit 502 determines the positions of multiple workers at a production site where multiple production devices 101 are installed. That is, the worker position information acquisition unit 502 has the function of determining and storing the position of each worker at a production site where a production line 20 is installed. The worker position information acquisition unit 502 has equipment such as an overhead camera mounted on the ceiling of the production site and a beacon receiver for obtaining information on the position of beacons carried by workers. The worker position information acquisition unit 502 determines and stores the position of each worker at the production site, for example, based on images from the overhead camera mounted on the ceiling of the production site. The worker position information acquisition unit 502 also determines and stores the position of each worker at the production site, for example, based on information received by a beacon receiver.

対応作業者判定部503は、複数の生産装置101が設置された生産現場に居る複数の作業者のうち除去対象のライン停止要因の除去に対応する作業者である対応作業者を判定する。すなわち、対応作業者判定部503は、現在停止要因掌握部501で検知された、生産KPIを低下させているライン停止要因に対し、生産現場に居る作業者のうちどの作業者をライン停止要因の除去に向かわせるべきかを判定して提案する機能を有する。対応作業者判定部503は、生産装置101の位置情報と、停止要因属性情報と、を保有している。 The corresponding worker determination unit 503 determines which of the multiple workers at a production site where multiple production devices 101 are installed is the worker responsible for removing the line stoppage cause to be removed. In other words, the corresponding worker determination unit 503 has the function of determining and suggesting which of the workers at the production site should be assigned to remove the line stoppage cause that is currently detected by the stoppage cause grasping unit 501 and is causing a decrease in production KPI. The corresponding worker determination unit 503 holds location information of the production devices 101 and stoppage cause attribute information.

生産装置101の位置情報は、作業者位置情報取得部502で取得された作業者の位置情報と組み合わせることにより、生産装置101と各作業者との距離を算出することに用いられる。すなわち、対応作業者判定部503は、各作業者の位置情報を作業者位置情報取得部502から取得する。そして、対応作業者判定部503は、各作業者の位置情報と、保持している生産装置101の位置情報とに基づいて、生産装置101と各作業者との距離を算出する。 The location information of the production device 101 is used to calculate the distance between the production device 101 and each worker by combining it with the location information of the worker acquired by the worker location information acquisition unit 502. That is, the corresponding worker determination unit 503 acquires the location information of each worker from the worker location information acquisition unit 502. The corresponding worker determination unit 503 then calculates the distance between the production device 101 and each worker based on the location information of each worker and the location information of the production device 101 that it holds.

停止要因属性情報は、各ライン停止要因がどの生産装置101に属するかをデータとして保持している。また、各ライン停止要因は、俯瞰カメラで撮影された帽子色、ビーコンに設定された作業者番号にも紐づけられている。すなわち、各ライン停止要因に対して、どの帽子色の作業者が担当であるかを示す、帽子色とライン停止要因との対応情報が、停止要因属性情報に含まれている。また、各ライン停止要因に対して、どの作業者が担当であるかを示す、ビーコンに設定された作業者番号とライン停止要因との対応情報が、停止要因属性情報に含まれている。 The stoppage cause attribute information stores data indicating which production device 101 each line stoppage cause belongs to. Each line stoppage cause is also linked to the hat color photographed by the overhead camera and the worker number set on the beacon. In other words, the stoppage cause attribute information contains correspondence information between hat color and line stoppage cause, indicating which worker with which hat color is responsible for each line stoppage cause. The stoppage cause attribute information also contains correspondence information between worker numbers set on the beacon and line stoppage cause, indicating which worker is responsible for each line stoppage cause.

続いて、対応作業者提案部500の動作について説明する。 Next, we will explain the operation of the corresponding worker suggestion unit 500.

生産ライン20の稼働中、現在停止要因掌握部501は、データ演算部300より各ライン停止要因の値を取得し、各ライン停止要因の値の変化率を常時監視する。現在停止要因掌握部501は、ライン停止要因の値の変化率の監視中、ライン停止要因の値の変化率が予め設定された閾値を超過した場合、当該ライン停止要因を、除去する必要があると判定する。すなわち、現在停止要因掌握部501は、ライン停止要因の値の変化率が予め設定された閾値を超過した場合、当該ライン停止要因を除去対象のライン停止要因と判定する。 While the production line 20 is operating, the current stoppage cause grasping unit 501 acquires the value of each line stoppage cause from the data calculation unit 300 and constantly monitors the rate of change of the value of each line stoppage cause. While monitoring the rate of change of the value of a line stoppage cause, if the rate of change of the value of the line stoppage cause exceeds a preset threshold, the current stoppage cause grasping unit 501 determines that the line stoppage cause in question needs to be removed. In other words, if the rate of change of the value of a line stoppage cause exceeds a preset threshold, the current stoppage cause grasping unit 501 determines that the line stoppage cause in question is a line stoppage cause to be removed.

対応作業者判定部503は、除去する必要があると判断されたライン停止要因に対して、すなわち除去対象のライン停止要因に対して、どの生産装置101で発生しているライン停止要因であるかを特定する。すなわち、対応作業者判定部503は、保持している停止要因属性情報に基づいて、除去対象のライン停止要因がどの生産装置101で発生しているのかを特定する。 The corresponding worker determination unit 503 identifies which production equipment 101 is causing the line stoppage cause that has been determined to need to be removed, i.e., the line stoppage cause to be removed. In other words, the corresponding worker determination unit 503 identifies which production equipment 101 is causing the line stoppage cause to be removed, based on the stoppage cause attribute information it holds.

また、対応作業者判定部503は、保持している停止要因属性情報に基づいて、当該ライン停止要因の除去に対応できる作業者を特定し、特定した作業者ごとに当該作業者と生産装置101との距離を算出する。対応作業者判定部503は、作業者と生産装置101との距離の算出には、算出時点における作業者の位置の情報を作業者位置情報取得部502から取得して、用いる。対応作業者判定部503は、算出した距離が最も短い作業者を、ライン停止要因の除去に対応すべき作業者である対応作業者と判定する。 The corresponding worker determination unit 503 also identifies a worker who can respond to removing the cause of line stoppage based on the stored stoppage cause attribute information, and calculates the distance between the identified worker and the production equipment 101 for each identified worker. To calculate the distance between the worker and the production equipment 101, the corresponding worker determination unit 503 obtains information on the worker's location at the time of calculation from the worker location information acquisition unit 502 and uses this information. The corresponding worker determination unit 503 determines the worker with the shortest calculated distance as the corresponding worker who should respond to removing the cause of line stoppage.

対応作業者提案部500は、出力部400に、ライン停止要因の除去に対応すべき作業者の作業者名を表示する。例えば、出力部400が大型モニターとウェアラブルデバイスとで構成される場合、対応作業者提案部500は、発生中のライン停止要因と、当該ライン停止要因の除去に対応すべき作業者名と、を並べて表示させる。また、対応作業者提案部500は、停止要因が発生している生産装置101への移動を指示する旨を当該作業者に告知する。作業者に対する告知方法は、例えば、作業者のウェアラブルデバイスを予め決められたパターンで振動させる方法、および予め決められた音を作業者のウェアラブルデバイスで鳴らす方法が、挙げられる。 The corresponding worker suggestion unit 500 displays on the output unit 400 the name of the worker who should be responsible for removing the cause of the line stoppage. For example, if the output unit 400 is composed of a large monitor and a wearable device, the corresponding worker suggestion unit 500 displays the cause of the line stoppage that is occurring and the name of the worker who should be responsible for removing that cause of the line stoppage side by side. The corresponding worker suggestion unit 500 also notifies the worker that he or she will be instructed to move to the production equipment 101 where the cause of the stoppage is occurring. Methods for notifying the worker include, for example, vibrating the worker's wearable device in a predetermined pattern, and playing a predetermined sound on the worker's wearable device.

なお、出力部400の大型モニターに表示されたライン停止要因と作業者名とは、ライン停止要因が解消した場合、またはライン停止要因の除去に対応できない旨が当該作業者のウェアラブルデバイスから対応作業者提案部500に通知された場合など、任意のタイミングで削除することができる。対応作業者判定部503は、ライン停止要因が継続し、作業者名のみ大型モニターの表示から削除した場合は、当該作業者をライン停止要因の除去に対応すべき作業者から除外した状態で、再判定を実施して、代替の対応作業者を判定する。 The cause of the line stoppage and the worker name displayed on the large monitor of the output unit 400 can be deleted at any time, such as when the cause of the line stoppage is resolved or when the worker's wearable device notifies the corresponding worker suggestion unit 500 that they are unable to respond to the removal of the cause of the line stoppage. If the cause of the line stoppage continues and only the worker name has been removed from the display on the large monitor, the corresponding worker determination unit 503 will perform a re-determination and determine an alternative corresponding worker, excluding the worker from the workers who should respond to the removal of the cause of the line stoppage.

このような対応作業者提案部500を備えた全体システム1は、生産KPIを悪化させる各ライン停止要因に対して対応すべき作業者を自動で随時提案することができるため、各ライン停止要因の継続時間を抑制することが可能となる。 The overall system 1 equipped with such a corresponding worker suggestion unit 500 can automatically suggest the workers who should respond to each line stoppage factor that worsens production KPI at any time, making it possible to reduce the duration of each line stoppage factor.

以上の実施の形態に示した構成は、一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、実施の形態同士を組み合わせることも可能であるし、要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。 The configurations shown in the above embodiments are merely examples, and may be combined with other known technologies, or different embodiments may be combined with each other. Parts of the configuration may also be omitted or modified without departing from the spirit of the invention.

以下、本開示の諸態様を付記としてまとめて記載する。 The various aspects of this disclosure are summarized below as appendices.

(付記1)
複数の生産装置を含んだ生産ラインの停止要因を分析する生産ライン分析システムであって、
複数の前記生産装置から、前記生産装置ごとの生産履歴に関わる装置データを取得する生産実績取得部と、
複数の前記生産装置から、前記生産装置ごとの装置状態を含んだ装置データを取得する装置状態取得部と、
前記生産装置ごとの生産履歴に関わる装置データに基づいて、前記生産ラインの稼働状況の良否の判断基準である重要業績評価指標の値を算出する重要業績評価指標計算部と、
前記生産装置ごとの装置状態を含んだ装置データに基づいて、前記重要業績評価指標の減少に影響を及ぼす複数の前記停止要因の値を算出する停止要因計算部と、
前記重要業績評価指標の値と、前記停止要因の値と、を表示する出力部と、
を備え、
前記停止要因計算部は、前記重要業績評価指標の値と前記停止要因の値とを、前記生産ラインにおける生産に関わる同じ種類の時間の同一の値に対する単位時間当たりの値として算出すること、
を特徴とする生産ライン分析システム。
(付記2)
前記停止要因計算部は、前記生産装置ごとの装置状態を含んだ装置データに基づいて前記停止要因の値が算出されていない未集計の停止要因の値を、「100-重要業績評価指標-停止要因合算値」の計算式によって算出すること、
を特徴とする付記1に記載の生産ライン分析システム。
(付記3)
前記出力部は、前記停止要因の値と、前記未集計の停止要因の値とを、同一のグラフに表示すること、
を特徴とする付記2に記載の生産ライン分析システム。
(付記4)
前記出力部は、前記重要業績評価指標の値と、前記停止要因の値と、前記未集計の停止要因の値とを、同一のグラフに表示すること、
を特徴とする付記2に記載の生産ライン分析システム。
(付記5)
前記生産装置ごとの生産履歴に関わる装置データは、
前記生産装置を識別するための装置識別情報と、
前記生産装置で加工されるワークを識別するためのワーク識別情報と、
前記生産装置によるワークの加工開始時刻と、
前記生産装置による前記ワークの加工終了時刻と、
前記生産装置による前記ワークの加工が成功したか失敗したかを示す合否情報と、
を含み、
前記生産装置ごとの装置状態を含んだ装置データは、
前記生産装置を識別するための装置識別情報と、
前記生産装置がどのような状態であったかを示す状態情報と、
前記装置状態を細分化した詳細情報と、
前記装置状態に示される前記生産装置の状態が開始された時刻である状態開始時刻と、
前記装置状態に示される前記生産装置の状態が終了した時刻である状態終了時刻と、
を含むこと、
を特徴とする付記1から4のいずれか1つに記載の生産ライン分析システム。
(付記6)
重要業績評価指標の定義式が、ラインタクト×加工数/設備負荷時間であり、
前記ラインタクトが、前記生産ラインにおいて目標とされる目標タクトであり、
前記加工数が、前記生産装置ごとの装置状態を含んだ装置データにおける前記ワーク識別情報を重複なくカウントした値であり、
前記設備負荷時間が、前記生産装置ごとの生産履歴に関わる装置データの全体を対象として、時間的に最初の加工開始時刻と、時間的に最後の加工終了時刻との差分であること、
を特徴とする付記5に記載の生産ライン分析システム。
(付記7)
前記重要業績評価指標の定義式が、良品数×ラインタクト/操業時間であり、
前記ラインタクトが、前記生産ラインにおいて目標とされる目標タクトであり、
前記良品数は、前記生産装置ごとの生産履歴に関わる装置データの前記合否情報において前記ワークの加工が成功した情報を、前記ワーク識別情報を重複なくカウントした値であり、
前記操業時間は、最大加工終了時刻と生産ラインが属する生産現場の始業時刻との差分であること、
を特徴とする付記5に記載の生産ライン分析システム。
(付記8)
前記停止要因計算部は、前記停止要因の値の算出において、前記生産装置の生産加工外の時間を除外すること、
を特徴とする付記1から7のいずれか1つに記載の生産ライン分析システム。
(付記9)
複数の生産装置を含んだ生産ラインの停止要因を分析する生産ライン分析方法であって、
複数の前記生産装置から、前記生産装置ごとの生産履歴に関わる装置データを取得する生産実績取得ステップと、
複数の前記生産装置から、前記生産装置ごとの装置状態を含んだ装置データを取得する装置状態取得ステップと、
前記生産装置ごとの生産履歴に関わる装置データに基づいて、前記生産ラインの稼働状況の良否の判断基準である重要業績評価指標の値を算出する重要業績評価指標計算ステップと、
前記生産装置ごとの装置状態を含んだ装置データに基づいて、前記重要業績評価指標の減少に影響を及ぼす複数の前記停止要因の値を算出する停止要因計算ステップと、
前記重要業績評価指標の値と、前記停止要因の値と、を表示する出力ステップと、
を含み、
前記停止要因計算ステップでは、前記重要業績評価指標の値と前記停止要因の値とを、前記生産ラインにおける生産に関わる同じ種類の時間の同一の値に対する単位時間当たりの値として算出すること、
を特徴とする生産ライン分析方法。
(付記10)
複数の生産装置を含んだ生産ラインの停止要因を分析する生産ライン分析システムから、前記生産ラインの重要業績評価指標と、複数の前記生産装置の装置状態と、前記生産装置で加工されるワークの加工状況と、前記重要業績評価指標、複数の前記生産装置の装置状態および前記ワークの加工状況における前記停止要因の重要業績評価指標低下への影響度と、を含む学習用データを取得するデータ取得部と、
前記学習用データを用いて、前記生産ラインの重要業績評価指標と、複数の前記生産装置の装置状態と、前記生産装置で加工されるワークの加工状況とから前記停止要因の重要業績評価指標低下への影響度を推論するための学習済モデルを生成するモデル生成部と、
を備えることを特徴とする学習装置。
(付記11)
複数の生産装置を含んだ生産ラインの停止要因を分析する生産ライン分析システムから、前記生産ラインの重要業績評価指標と、複数の前記生産装置の装置状態と、前記生産装置で加工されるワークの加工状況と、を取得するデータ取得部と、
前記生産ラインの重要業績評価指標と、複数の前記生産装置の装置状態と、前記生産装置で加工されるワークの加工状況とにおける前記停止要因の重要業績評価指標低下への影響度を推論するための学習済モデルを用いて、前記データ取得部で取得した、前記重要業績評価指標、複数の前記生産装置の装置状態および前記ワークの加工状況から前記停止要因の重要業績評価指標低下への影響度を出力する推論部と、
を備えることを特徴とする推論装置。
(Appendix 1)
A production line analysis system for analyzing stoppage causes of a production line including a plurality of production devices,
a production performance acquisition unit that acquires equipment data relating to the production history of each of the production equipments from the plurality of production equipments;
a device status acquisition unit that acquires device data including a device status for each of the production devices from the plurality of production devices;
a key performance indicator calculation unit that calculates a value of a key performance indicator, which is a criterion for determining whether the operating status of the production line is good or bad, based on equipment data related to the production history of each of the production equipment;
a stoppage factor calculation unit that calculates values of a plurality of stoppage factors that affect a decrease in the key performance indicator based on equipment data including the equipment status of each of the production equipment;
an output unit that displays the value of the key performance indicator and the value of the stoppage cause;
Equipped with
the stoppage factor calculation unit calculates the value of the key performance indicator and the value of the stoppage factor as values per unit time for the same value of the same type of time related to production on the production line;
A production line analysis system characterized by:
(Appendix 2)
the stoppage cause calculation unit calculates the value of an unaggregated stoppage cause for which the value of the stoppage cause has not been calculated based on the equipment data including the equipment status of each of the production equipment, using a calculation formula of "100 - key performance indicator - total value of stoppage causes";
2. The production line analysis system according to claim 1,
(Appendix 3)
the output unit displays the value of the stop cause and the value of the unaggregated stop cause on the same graph;
3. The production line analysis system according to claim 2,
(Appendix 4)
the output unit displays the values of the key performance indicators, the values of the stoppage factors, and the unaggregated values of the stoppage factors on the same graph;
3. The production line analysis system according to claim 2,
(Appendix 5)
The equipment data relating to the production history of each production equipment is
Equipment identification information for identifying the production equipment;
workpiece identification information for identifying a workpiece to be machined by the production device;
A start time of processing the workpiece by the production device;
A time when the processing of the workpiece by the production device is completed;
Pass/fail information indicating whether the processing of the workpiece by the production device was successful or unsuccessful; and
Including,
The equipment data including the equipment status for each production equipment is
Equipment identification information for identifying the production equipment;
Status information indicating the status of the production equipment;
Detailed information on the device status;
a state start time, which is the time when the state of the production equipment indicated in the equipment state is started;
a state end time, which is the time when the state of the production equipment indicated in the equipment state ends;
containing,
5. The production line analysis system according to claim 1, wherein:
(Appendix 6)
The definition formula for the key performance indicator is line takt x number of processes / equipment load time,
the line tact time is a target tact time that is a target for the production line,
the number of processed products is a value obtained by counting the workpiece identification information without duplication in the device data including the device status for each of the production devices,
The equipment load time is the difference between the first processing start time and the last processing end time for all of the equipment data related to the production history of each of the production equipment.
6. The production line analysis system according to claim 5,
(Appendix 7)
The definition formula of the key performance indicator is the number of non-defective products × line takt/operation time,
the line tact time is a target tact time that is a target for the production line,
The number of non-defective products is a value obtained by counting information indicating that the workpieces have been successfully processed in the pass/fail information of the device data relating to the production history of each of the production devices, without duplication of the workpiece identification information,
The operating time is the difference between the maximum processing end time and the start time of the production site to which the production line belongs;
6. The production line analysis system according to claim 5,
(Appendix 8)
the stoppage cause calculation unit excludes time outside of production processing of the production device in calculating the value of the stoppage cause;
8. The production line analysis system according to any one of claims 1 to 7,
(Appendix 9)
A production line analysis method for analyzing stoppage causes of a production line including a plurality of production devices, comprising:
a production performance acquisition step of acquiring device data relating to the production history of each of the production devices from the plurality of production devices;
an apparatus status acquisition step of acquiring apparatus data including an apparatus status for each of the production apparatuses from the plurality of production apparatuses;
a key performance indicator calculation step of calculating a value of a key performance indicator, which is a criterion for determining whether the operating status of the production line is good or bad, based on the equipment data relating to the production history of each of the production equipment;
a stoppage factor calculation step of calculating values of a plurality of stoppage factors that affect a decrease in the key performance indicator based on equipment data including the equipment status of each of the production equipment;
an output step of displaying the values of the key performance indicators and the values of the stoppage factors;
Including,
the stoppage factor calculation step calculates the value of the key performance indicator and the value of the stoppage factor as values per unit time for the same value of the same type of time related to production on the production line;
A production line analysis method characterized by:
(Appendix 10)
a data acquisition unit that acquires learning data from a production line analysis system that analyzes factors that cause a production line that includes a plurality of production devices, including key performance indicators of the production line, the equipment status of the plurality of production devices, the processing status of workpieces processed by the production devices, and the degree of influence of the factors that cause a production line to stop on a decrease in the key performance indicators in the equipment status of the plurality of production devices and the processing status of the workpieces;
a model generation unit that generates a trained model for inferring the degree of influence of the stoppage factors on a decrease in key performance indicators from key performance indicators of the production line, the device states of the plurality of production devices, and the processing status of workpieces processed by the production devices, using the training data; and
A learning device comprising:
(Appendix 11)
a data acquisition unit that acquires, from a production line analysis system that analyzes factors that cause a production line including a plurality of production devices to stop, key performance indicators of the production line, the device states of the plurality of production devices, and the processing status of workpieces processed by the production devices;
an inference unit that uses a trained model for inferring the degree of influence of the stoppage factor on a decline in a key performance indicator of the production line, the equipment states of the plurality of production devices, and the processing status of the workpieces processed by the production devices, and outputs the degree of influence of the stoppage factor on a decline in a key performance indicator from the key performance indicator, the equipment states of the plurality of production devices, and the processing status of the workpieces acquired by the data acquisition unit;
An inference device comprising:

1 全体システム、10 生産システム、20 生産ライン、50 学習装置、51,61,200 データ取得部、52 モデル生成部、53 報酬計算部、54 関数更新部、60 推論装置、62 推論部、70 学習済モデル記憶部、90,93 処理回路、91 プロセッサ、92 メモリ、101 生産装置、102 ネットワーク、201 生産実績取得部、202 装置状態取得部、300 データ演算部、301 生産KPI計算部、302 停止要因計算部、400 出力部、500 対応作業者提案部、501 現在停止要因掌握部、502 作業者位置情報取得部、503 対応作業者判定部、1011 生産装置制御部。1 Overall system, 10 Production system, 20 Production line, 50 Learning device, 51, 61, 200 Data acquisition unit, 52 Model generation unit, 53 Reward calculation unit, 54 Function update unit, 60 Inference device, 62 Inference unit, 70 Learned model storage unit, 90, 93 Processing circuit, 91 Processor, 92 Memory, 101 Production equipment, 102 Network, 201 Production performance acquisition unit, 202 Equipment status acquisition unit, 300 Data calculation unit, 301 Production KPI calculation unit, 302 Stoppage cause calculation unit, 400 Output unit, 500 Responding worker suggestion unit, 501 Current stoppage cause grasp unit, 502 Worker position information acquisition unit, 503 Responding worker determination unit, 1011 Production equipment control unit.

Claims (16)

複数の生産装置を含んだ生産ラインの停止要因を分析する生産システムであって、
複数の前記生産装置から、前記生産装置ごとの生産履歴に関わる装置データを取得する生産実績取得部と、
複数の前記生産装置から、前記生産装置の装置状態を細分化した異常状態を識別するための識別情報を含む前記生産装置ごとの装置状態を含んだ装置データを取得する装置状態取得部と、
前記生産装置ごとの生産履歴に関わる装置データに基づいて、前記生産ラインの稼働状況の良否の判断基準である重要業績評価指標の値を算出する重要業績評価指標計算部と、
前記生産装置ごとの装置状態を含んだ装置データに基づいて、前記重要業績評価指標の減少に影響を及ぼす複数の前記停止要因の値を算出する停止要因計算部と、
前記重要業績評価指標の値と、前記停止要因の値と、を表示する出力部と、
を備え、
前記停止要因計算部は、
前記重要業績評価指標の値と前記停止要因の値とを、前記生産ラインにおける生産に関わる同じ種類の時間の同一の値に対する単位時間当たりの値として算出し、
前記生産装置ごとの装置状態を含んだ装置データに基づいて前記停止要因の値が算出されていない未集計の停止要因の値を算出すること、
を特徴とする生産システム。
A production system that analyzes causes of stoppages of a production line including a plurality of production devices,
a production performance acquisition unit that acquires equipment data relating to the production history of each of the production equipments from the plurality of production equipments;
a device status acquisition unit that acquires, from the plurality of production devices, device data including device statuses of the production devices, the device statuses including identification information for identifying abnormal states obtained by subdividing the device statuses of the production devices;
a key performance indicator calculation unit that calculates a value of a key performance indicator, which is a criterion for determining whether the operating status of the production line is good or bad, based on equipment data related to the production history of each of the production equipment;
a stoppage factor calculation unit that calculates values of a plurality of stoppage factors that affect a decrease in the key performance indicator based on equipment data including the equipment status of each of the production equipment;
an output unit that displays the value of the key performance indicator and the value of the stoppage cause;
Equipped with
The stop cause calculation unit
Calculating the value of the key performance indicator and the value of the stoppage factor as values per unit time for the same value of the same type of time related to production on the production line;
calculating the value of the stoppage cause that has not yet been calculated based on the equipment data including the equipment status of each of the production equipment;
A production system characterized by:
前記停止要因計算部は、前記未集計の停止要因の値を、「100-重要業績評価指標-停止要因合算値」の計算式によって算出すること、
を特徴とする請求項1に記載の生産システム。
the stop factor calculation unit calculates the value of the unaggregated stop factor using a calculation formula of "100 - key performance indicator - total value of stop factors";
The production system according to claim 1 .
前記出力部は、前記停止要因の値と、前記未集計の停止要因の値とを、同一のグラフに表示すること、
を特徴とする請求項2に記載の生産システム。
the output unit displays the value of the stop cause and the value of the unaggregated stop cause on the same graph;
The production system according to claim 2 .
前記出力部は、前記重要業績評価指標の値と、前記停止要因の値と、前記未集計の停止要因の値とを、同一のグラフに表示すること、
を特徴とする請求項2に記載の生産システム。
the output unit displays the values of the key performance indicators, the values of the stoppage factors, and the unaggregated values of the stoppage factors on the same graph;
The production system according to claim 2 .
前記生産装置ごとの生産履歴に関わる装置データは、
前記生産装置を識別するための装置識別情報と、
前記生産装置で加工されるワークを識別するためのワーク識別情報と、
前記生産装置によるワークの加工開始時刻と、
前記生産装置による前記ワークの加工終了時刻と、
前記生産装置による前記ワークの加工が成功したか失敗したかを示す合否情報と、
を含み、
前記生産装置ごとの装置状態を含んだ装置データは、
前記生産装置を識別するための装置識別情報と、
前記生産装置がどのような状態であったかを示す状態情報と、
前記生産装置の装置状態を細分化した異常状態を識別するための識別情報を含む前記装置状態を細分化した詳細情報と、
前記装置状態に示される前記生産装置の状態が開始された時刻である状態開始時刻と、
前記装置状態に示される前記生産装置の状態が終了した時刻である状態終了時刻と、
を含むこと、
を特徴とする請求項1に記載の生産システム。
The equipment data relating to the production history of each production equipment is
Equipment identification information for identifying the production equipment;
workpiece identification information for identifying a workpiece to be machined by the production device;
A start time of processing the workpiece by the production device;
A time when the processing of the workpiece by the production device is completed;
Pass/fail information indicating whether the processing of the workpiece by the production device was successful or unsuccessful; and
Including,
The equipment data including the equipment status for each production equipment is
Equipment identification information for identifying the production equipment;
Status information indicating the status of the production equipment;
Detailed information on subdivided device states including identification information for identifying abnormal states obtained by subdividing the device states of the production devices;
a state start time, which is the time when the state of the production equipment indicated in the equipment state is started;
a state end time, which is the time when the state of the production equipment indicated in the equipment state ends;
containing,
The production system according to claim 1 .
重要業績評価指標の定義式が、ラインタクト×加工数/設備負荷時間であり、
前記ラインタクトが、前記生産ラインにおいて目標とされる目標ラインタクトであり、
前記加工数が、前記生産装置ごとの生産履歴に関わる装置データにおける前記ワーク識別情報を重複なくカウントした値であり、
前記設備負荷時間が、前記生産装置ごとの生産履歴に関わる装置データの全体を対象として、時間的に最初の加工開始時刻と、時間的に最後の加工終了時刻との差分であること、
を特徴とする請求項5に記載の生産システム。
The definition formula for the key performance indicator is line takt x number of processes / equipment load time,
the line tact is a target line tact that is a target for the production line,
the number of processed products is a value obtained by counting the workpiece identification information in the device data relating to the production history of each of the production devices without duplication,
The equipment load time is the difference between the first processing start time and the last processing end time for all of the equipment data related to the production history of each of the production equipment.
The production system according to claim 5 .
前記重要業績評価指標の定義式が、良品数×ラインタクト/操業時間であり、
前記ラインタクトが、前記生産ラインにおいて目標とされる目標ラインタクトであり、
前記良品数は、前記生産装置ごとの生産履歴に関わる装置データの前記合否情報において前記ワークの加工が成功した情報を、前記ワーク識別情報を重複なくカウントした値であり、
前記操業時間は、最大加工終了時刻と生産ラインが属する生産現場の始業時刻との差分であること、
を特徴とする請求項5に記載の生産システム。
The definition formula of the key performance indicator is the number of non-defective products × line takt/operation time,
the line tact is a target line tact that is a target for the production line,
The number of non-defective products is a value obtained by counting information indicating that the workpieces have been successfully processed in the pass/fail information of the device data relating to the production history of each of the production devices, without duplication of the workpiece identification information,
The operating time is the difference between the maximum processing end time and the start time of the production site to which the production line belongs;
The production system according to claim 5,
前記停止要因計算部は、前記停止要因の値の算出において、前記生産装置の生産加工外の時間を除外すること、
を特徴とする請求項1に記載の生産システム。
the stoppage cause calculation unit excludes time outside of production processing of the production device in calculating the value of the stoppage cause;
The production system according to claim 1 .
複数の前記生産装置について前記停止要因計算部から前記停止要因の値を取得し、前記停止要因の値の変化率が予め設定された閾値を超過した前記停止要因を除去対象の停止要因と判定する現在停止要因掌握部と、
複数の前記生産装置が設置された生産現場に居る複数の作業者の位置を判定する作業者位置情報取得部と、
前記複数の作業者のうち前記除去対象の停止要因の除去に対応する作業者である対応作業者を判定する対応作業者判定部と、
を備えることを特徴とする請求項1から8のいずれか1つに記載の生産システム。
a current stoppage cause grasping unit that acquires values of the stoppage cause for the plurality of production devices from the stoppage cause calculation unit and determines that a stoppage cause whose change rate exceeds a predetermined threshold is a stoppage cause to be removed;
a worker position information acquisition unit that determines the positions of a plurality of workers present at a production site where a plurality of the production devices are installed;
a corresponding worker determination unit that determines a corresponding worker who is a worker responsible for removing the stop cause to be removed, among the plurality of workers;
9. The production system according to claim 1, further comprising:
前記停止要因がどの前記生産装置に属するかを示す停止要因属性情報と、前記生産装置の位置情報とに基づいて、前記生産装置と複数の前記作業者との距離を算出し、算出した前記距離が最も短い作業者を前記対応作業者と判定すること、
を特徴とする請求項9に記載の生産システム。
calculating distances between the production equipment and the plurality of workers based on stoppage cause attribute information indicating which production equipment the stoppage cause belongs to and location information of the production equipment, and determining the worker with the shortest calculated distance as the corresponding worker;
The production system according to claim 9,
複数の生産装置を含んだ生産ラインの停止要因を分析する生産ライン分析方法であって、
複数の前記生産装置から、前記生産装置ごとの生産履歴に関わる装置データを取得する生産実績取得ステップと、
複数の前記生産装置から、前記生産装置の装置状態を細分化した異常状態を識別するための識別情報を含む前記生産装置ごとの装置状態を含んだ装置データを取得する装置状態取得ステップと、
前記生産装置ごとの生産履歴に関わる装置データに基づいて、前記生産ラインの稼働状況の良否の判断基準である重要業績評価指標の値を算出する重要業績評価指標計算ステップと、
前記生産装置ごとの装置状態を含んだ装置データに基づいて、前記重要業績評価指標の減少に影響を及ぼす複数の前記停止要因の値を算出する停止要因計算ステップと、
前記重要業績評価指標の値と、前記停止要因の値と、を表示する出力ステップと、
を含み、
前記停止要因計算ステップでは、
前記重要業績評価指標の値と前記停止要因の値とを、前記生産ラインにおける生産に関わる同じ種類の時間の同一の値に対する単位時間当たりの値として算出し、
前記生産装置ごとの装置状態を含んだ装置データに基づいて前記停止要因の値が算出されていない未集計の停止要因の値を算出すること、
を特徴とする生産ライン分析方法。
A production line analysis method for analyzing stoppage causes of a production line including a plurality of production devices, comprising:
a production performance acquisition step of acquiring device data relating to the production history of each of the production devices from the plurality of production devices;
an apparatus status acquisition step of acquiring apparatus data from the plurality of production apparatuses, the apparatus data including the apparatus status of each of the production apparatuses, the apparatus status including identification information for identifying abnormal states obtained by subdividing the apparatus status of the production apparatuses;
a key performance indicator calculation step of calculating a value of a key performance indicator, which is a criterion for determining whether the operating status of the production line is good or bad, based on the equipment data relating to the production history of each of the production equipment;
a stoppage factor calculation step of calculating values of a plurality of stoppage factors that affect a decrease in the key performance indicator based on equipment data including the equipment status of each of the production equipment;
an output step of displaying the values of the key performance indicators and the values of the stoppage factors;
Including,
In the stop cause calculation step,
Calculating the value of the key performance indicator and the value of the stoppage factor as values per unit time for the same value of the same type of time related to production on the production line;
calculating the value of the stoppage cause that has not yet been calculated based on the equipment data including the equipment status of each of the production equipment;
A production line analysis method characterized by:
複数の生産装置を含んだ生産ラインの停止要因を分析する生産システムから、前記生産ラインの稼働状況の良否の判断基準である重要業績評価指標と、前記生産装置の装置状態を細分化した異常状態を識別するための識別情報を含む複数の前記生産装置の装置状態と、前記生産装置で加工されるワークの加工状況と、前記重要業績評価指標、複数の前記生産装置の装置状態および前記ワークの加工状況における前記停止要因の重要業績評価指標低下への影響度と、を含む学習用データを取得するデータ取得部と、
前記学習用データを用いて、前記生産ラインの重要業績評価指標と、複数の前記生産装置の装置状態と、前記生産装置で加工されるワークの加工状況とから前記停止要因の重要業績評価指標低下への影響度を推論するための学習済モデルを生成するモデル生成部と、
を備え
前記学習済モデルは、前記停止要因の重要業績評価指標低下への影響度を、複数の前記停止要因について個別に出力すること、
を特徴とする学習装置。
a data acquisition unit that acquires learning data from a production system that analyzes factors that cause a production line that includes a plurality of production devices, the learning data including key performance indicators that are criteria for determining whether the operating status of the production line is good or bad , the equipment status of the plurality of production devices including identification information for identifying abnormal conditions that subdivide the equipment status of the production devices, the processing status of workpieces processed by the production devices, and the degree of influence of the factors that cause the line to stop on a decrease in the key performance indicators in the equipment status of the plurality of production devices and the processing status of the workpieces;
a model generation unit that generates a trained model for inferring the degree of influence of the stoppage factors on a decrease in key performance indicators from key performance indicators of the production line, the device states of the plurality of production devices, and the processing status of workpieces processed by the production devices, using the training data; and
Equipped with
The trained model outputs the degree of impact of the stop factor on a decline in a key performance indicator for each of the plurality of stop factors;
A learning device characterized by:
複数の生産装置を含んだ生産ラインの停止要因を分析する生産システムから、前記生産ラインの稼働状況の良否の判断基準である重要業績評価指標と、前記生産装置の装置状態を細分化した異常状態を識別するための識別情報を含む複数の前記生産装置の装置状態と、前記生産装置で加工されるワークの加工状況と、を取得するデータ取得部と、
前記生産ラインの重要業績評価指標と、複数の前記生産装置の装置状態と、前記生産装置で加工されるワークの加工状況とにおける前記停止要因の重要業績評価指標低下への影響度を推論するための学習済モデルを用いて、前記データ取得部で取得した、前記重要業績評価指標、複数の前記生産装置の装置状態および前記ワークの加工状況から前記停止要因の重要業績評価指標低下への影響度を出力する推論部と、
を備え
前記学習済モデルは、前記停止要因の重要業績評価指標低下への影響度を、複数の前記停止要因について個別に出力すること、
を特徴とする推論装置。
a data acquisition unit that acquires, from a production system that analyzes factors that cause a production line including a plurality of production devices to stop, key performance indicators that are criteria for determining whether the operating status of the production line is good or bad , the device statuses of the plurality of production devices including identification information for identifying abnormal states that subdivide the device statuses of the production devices, and the processing statuses of workpieces processed by the production devices;
an inference unit that uses a trained model for inferring the degree of influence of the stoppage factor on a decline in a key performance indicator of the production line, the equipment states of the plurality of production devices, and the processing status of the workpieces processed by the production devices, and outputs the degree of influence of the stoppage factor on a decline in a key performance indicator from the key performance indicator, the equipment states of the plurality of production devices, and the processing status of the workpieces acquired by the data acquisition unit;
Equipped with
The trained model outputs the degree of impact of the stop factor on a decline in a key performance indicator for each of the plurality of stop factors;
An inference device characterized by:
複数の生産装置を含んだ生産ラインの停止要因を分析する生産システムについての、前記生産ラインの稼働状況の良否の判断基準である重要業績評価指標と、前記生産装置の装置状態を細分化した異常状態を識別するための識別情報を含む複数の前記生産装置の装置状態と、前記生産装置で加工されるワークの加工状況と、前記重要業績評価指標、複数の前記生産装置の装置状態および前記ワークの加工状況における前記停止要因の重要業績評価指標低下への影響度と、を含む学習用データを用いて機械学習を行って生成され、
前記重要業績評価指標、複数の前記生産装置の装置状態および前記ワークの加工状況から前記停止要因の重要業績評価指標低下への影響度を、複数の前記停止要因について個別に出力すること、
を特徴とする学習済モデル。
The data is generated by performing machine learning using learning data including key performance indicators, which are criteria for determining whether the operating status of a production line including a plurality of production devices is good or bad , device states of the plurality of production devices including identification information for identifying abnormal states obtained by subdividing the device states of the production devices, processing states of workpieces processed by the production devices, and the degree of influence of the stoppage factors on a decrease in the key performance indicators in the device states of the plurality of production devices and the processing states of the workpieces, for a production system that analyzes the stoppage factors of the production line including a plurality of production devices,
outputting the degree of influence of the stoppage factor on the decline of the key performance indicators for each of the plurality of stoppage factors based on the key performance indicators, the equipment status of the plurality of production devices, and the processing status of the workpiece;
A trained model characterized by:
複数の生産装置を含んだ生産ラインの停止要因を分析する生産システムから、前記生産ラインの稼働状況の良否の判断基準である重要業績評価指標と、前記生産装置の装置状態を細分化した異常状態を識別するための識別情報を含む複数の前記生産装置の装置状態と、前記生産装置で加工されるワークの加工状況と、前記重要業績評価指標、複数の前記生産装置の装置状態および前記ワークの加工状況における前記停止要因の重要業績評価指標低下への影響度と、を含む学習用データを取得するデータ取得ステップと、
前記学習用データを用いて、前記生産ラインの重要業績評価指標と、複数の前記生産装置の装置状態と、前記生産装置で加工されるワークの加工状況とから前記停止要因の重要業績評価指標低下への影響度を推論するための学習済モデルを生成するモデル生成ステップと、
を含み、
前記学習済モデルは、前記停止要因の重要業績評価指標低下への影響度を、複数の前記停止要因について個別に出力すること、
を特徴とする学習済モデルの生成方法。
a data acquisition step of acquiring learning data from a production system that analyzes factors that cause a production line including a plurality of production devices to stop, the learning data including key performance indicators that are criteria for determining whether the operating status of the production line is good or bad , the equipment status of the plurality of production devices including identification information for identifying abnormal conditions that subdivide the equipment status of the production devices, the processing status of workpieces processed by the production devices, and the degree of influence of the factors that cause the stoppage on a decrease in the key performance indicators in the equipment status of the plurality of production devices and the processing status of the workpieces;
a model generation step of generating a trained model for inferring the degree of influence of the stoppage factors on a decrease in key performance indicators from key performance indicators of the production line, the device states of the plurality of production devices, and the processing status of workpieces processed by the production devices, using the training data;
Including,
The trained model outputs the degree of impact of the stop factor on a decline in a key performance indicator for each of the plurality of stop factors;
A method for generating a trained model characterized by:
新たな前記学習用データを取得する前記データ取得ステップを実施し、新たな前記学習用データを用いて前記モデル生成ステップを行うことにより、前記学習済モデルを更新すること、
を特徴とする請求項15に記載の学習済モデルの生成方法。
performing the data acquisition step of acquiring new learning data and performing the model generation step using the new learning data, thereby updating the trained model;
The method for generating a trained model according to claim 15,
JP2024524179A 2022-06-01 2023-03-06 Production system, production line analysis method, learning device, inference device, trained model, and trained model generation method Active JP7714130B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2022089802 2022-06-01
JP2022089802 2022-06-01
PCT/JP2023/008392 WO2023233745A1 (en) 2022-06-01 2023-03-06 Production system, production line analysis method, learning device, inference device, learned model, and learned model generation method

Publications (3)

Publication Number Publication Date
JPWO2023233745A1 JPWO2023233745A1 (en) 2023-12-07
JPWO2023233745A5 JPWO2023233745A5 (en) 2024-09-02
JP7714130B2 true JP7714130B2 (en) 2025-07-28

Family

ID=89026068

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024524179A Active JP7714130B2 (en) 2022-06-01 2023-03-06 Production system, production line analysis method, learning device, inference device, trained model, and trained model generation method

Country Status (3)

Country Link
JP (1) JP7714130B2 (en)
CN (1) CN119278417A (en)
WO (1) WO2023233745A1 (en)

Citations (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000252180A (en) 1999-02-25 2000-09-14 Matsushita Electric Ind Co Ltd Method and apparatus for extracting abnormalities in machining process
JP4742738B2 (en) 2005-08-18 2011-08-10 トヨタ自動車株式会社 Method and apparatus for searching bottleneck production process in production line
JP2014092799A (en) 2012-10-31 2014-05-19 Sumitomo Heavy Ind Ltd Abnormality cause specifying system
JP2015185120A (en) 2014-03-26 2015-10-22 株式会社Nttファシリティーズ Information processing apparatus, information processing method, and program
JP5808605B2 (en) 2011-08-17 2015-11-10 株式会社日立製作所 Abnormality detection / diagnosis method and abnormality detection / diagnosis system
WO2017029912A1 (en) 2015-08-20 2017-02-23 三菱重工業株式会社 Production facility, production facility design method, production facility control method, and manufacturing method
WO2017094471A1 (en) 2015-12-01 2017-06-08 オムロン株式会社 Management system and management program
WO2017163629A1 (en) 2016-03-25 2017-09-28 日本電気株式会社 Information processing device, control method thereof, and control program
WO2019013225A1 (en) 2017-07-14 2019-01-17 パナソニックIpマネジメント株式会社 Display device, manufacturing system, and display method
JP2019159728A (en) 2018-03-12 2019-09-19 株式会社リコー Diagnostic device, diagnostic method and program
WO2020166236A1 (en) 2019-02-13 2020-08-20 パナソニックIpマネジメント株式会社 Work efficiency evaluating method, work efficiency evaluating device, and program
WO2021059291A1 (en) 2019-09-27 2021-04-01 Tata Consultancy Services Limited Method and system for identification and analysis of regime shift
WO2021095428A1 (en) 2019-11-15 2021-05-20 株式会社日立製作所 Manufacturing process optimization system and method therefor
JP6915279B2 (en) 2017-01-12 2021-08-04 富士通株式会社 Worker allocation device, worker allocation method and worker allocation program
JP2021114116A (en) 2020-01-17 2021-08-05 パナソニックIpマネジメント株式会社 Facility control system, control method, and program
JP2021149727A (en) 2020-03-23 2021-09-27 本田技研工業株式会社 Factor analysis apparatus and factor analysis method
WO2021199470A1 (en) 2019-09-04 2021-10-07 株式会社 東芝 Visualization system
JP2021174227A (en) 2020-04-24 2021-11-01 武州工業株式会社 Production information management method, production information management system, and production method
JP2021174319A (en) 2020-04-27 2021-11-01 横河電機株式会社 Data analysis systems, data analysis methods, and programs
JP6961850B1 (en) 2021-03-01 2021-11-05 株式会社日立製作所 Operation monitoring device and operation monitoring method
JP2021189466A (en) 2020-05-25 2021-12-13 株式会社日立製作所 Factor estimation system and device
JP2021189623A (en) 2020-05-27 2021-12-13 株式会社日立製作所 Production process improvement support device and production process improvement support method
JP2022032522A (en) 2020-08-12 2022-02-25 株式会社日立製作所 Factor estimation device, factor estimation system and program
JP7027536B2 (en) 2019-01-15 2022-03-01 Jfeスチール株式会社 Analysis system and analysis method
JP2022040964A (en) 2020-08-31 2022-03-11 株式会社日立製作所 Manufacturing condition setting automating device and method
JP2022043848A (en) 2020-09-04 2022-03-16 日立金属株式会社 Computer program, defect factor analysis method and defect factor analyzer
JP7071563B1 (en) 2021-02-16 2022-05-19 株式会社Social Area Networks Work record management system and work record management method
JP7094325B2 (en) 2020-05-29 2022-07-01 株式会社日立製作所 Manufacturing control support system and method
JP7180692B2 (en) 2019-01-16 2022-11-30 日本電気株式会社 Estimation device, estimation method, and program
JP2023100394A (en) 2022-01-06 2023-07-19 Ckd株式会社 Analysis system for sheet product production line
JP7466197B2 (en) 2018-06-11 2024-04-12 パナソニックIpマネジメント株式会社 Fault analysis device, manufacturing system, fault analysis method and program
JP7502345B2 (en) 2019-11-29 2024-06-18 京東方科技集團股▲ふん▼有限公司 System and method for analyzing product defect factors, computer-readable medium
JP7507596B2 (en) 2020-05-08 2024-06-28 株式会社日立製作所 Productivity improvement support system and productivity improvement support method
JP7588354B2 (en) 2020-05-27 2024-11-22 パナソニックIpマネジメント株式会社 Data analysis device and method

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6364800B2 (en) * 2014-02-10 2018-08-01 オムロン株式会社 Monitoring device and monitoring method
JP2016170460A (en) * 2015-03-11 2016-09-23 株式会社日立産機システム Production management system and production management method
US20200272772A1 (en) * 2017-11-10 2020-08-27 Nec Corporation Indicator calculation device, indicator calculation method, and non-transitory recording medium
JP7473410B2 (en) * 2020-07-07 2024-04-23 株式会社日立製作所 Work instruction device, work instruction system, and work instruction method
JP7385539B2 (en) * 2020-08-13 2023-11-22 株式会社日立製作所 Data processing device, data processing method, and data processing program
CN115917458A (en) * 2020-08-26 2023-04-04 三菱电机株式会社 Data processing device, data processing method, and data processing program

Patent Citations (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000252180A (en) 1999-02-25 2000-09-14 Matsushita Electric Ind Co Ltd Method and apparatus for extracting abnormalities in machining process
JP4742738B2 (en) 2005-08-18 2011-08-10 トヨタ自動車株式会社 Method and apparatus for searching bottleneck production process in production line
JP5808605B2 (en) 2011-08-17 2015-11-10 株式会社日立製作所 Abnormality detection / diagnosis method and abnormality detection / diagnosis system
JP2014092799A (en) 2012-10-31 2014-05-19 Sumitomo Heavy Ind Ltd Abnormality cause specifying system
JP2015185120A (en) 2014-03-26 2015-10-22 株式会社Nttファシリティーズ Information processing apparatus, information processing method, and program
WO2017029912A1 (en) 2015-08-20 2017-02-23 三菱重工業株式会社 Production facility, production facility design method, production facility control method, and manufacturing method
WO2017094471A1 (en) 2015-12-01 2017-06-08 オムロン株式会社 Management system and management program
WO2017163629A1 (en) 2016-03-25 2017-09-28 日本電気株式会社 Information processing device, control method thereof, and control program
JP6915279B2 (en) 2017-01-12 2021-08-04 富士通株式会社 Worker allocation device, worker allocation method and worker allocation program
WO2019013225A1 (en) 2017-07-14 2019-01-17 パナソニックIpマネジメント株式会社 Display device, manufacturing system, and display method
JP2019159728A (en) 2018-03-12 2019-09-19 株式会社リコー Diagnostic device, diagnostic method and program
JP7466197B2 (en) 2018-06-11 2024-04-12 パナソニックIpマネジメント株式会社 Fault analysis device, manufacturing system, fault analysis method and program
JP7027536B2 (en) 2019-01-15 2022-03-01 Jfeスチール株式会社 Analysis system and analysis method
JP7180692B2 (en) 2019-01-16 2022-11-30 日本電気株式会社 Estimation device, estimation method, and program
WO2020166236A1 (en) 2019-02-13 2020-08-20 パナソニックIpマネジメント株式会社 Work efficiency evaluating method, work efficiency evaluating device, and program
WO2021199470A1 (en) 2019-09-04 2021-10-07 株式会社 東芝 Visualization system
WO2021059291A1 (en) 2019-09-27 2021-04-01 Tata Consultancy Services Limited Method and system for identification and analysis of regime shift
WO2021095428A1 (en) 2019-11-15 2021-05-20 株式会社日立製作所 Manufacturing process optimization system and method therefor
JP7502345B2 (en) 2019-11-29 2024-06-18 京東方科技集團股▲ふん▼有限公司 System and method for analyzing product defect factors, computer-readable medium
JP2021114116A (en) 2020-01-17 2021-08-05 パナソニックIpマネジメント株式会社 Facility control system, control method, and program
JP2021149727A (en) 2020-03-23 2021-09-27 本田技研工業株式会社 Factor analysis apparatus and factor analysis method
JP2021174227A (en) 2020-04-24 2021-11-01 武州工業株式会社 Production information management method, production information management system, and production method
JP2021174319A (en) 2020-04-27 2021-11-01 横河電機株式会社 Data analysis systems, data analysis methods, and programs
JP7507596B2 (en) 2020-05-08 2024-06-28 株式会社日立製作所 Productivity improvement support system and productivity improvement support method
JP2021189466A (en) 2020-05-25 2021-12-13 株式会社日立製作所 Factor estimation system and device
JP2021189623A (en) 2020-05-27 2021-12-13 株式会社日立製作所 Production process improvement support device and production process improvement support method
JP7588354B2 (en) 2020-05-27 2024-11-22 パナソニックIpマネジメント株式会社 Data analysis device and method
JP7094325B2 (en) 2020-05-29 2022-07-01 株式会社日立製作所 Manufacturing control support system and method
JP2022032522A (en) 2020-08-12 2022-02-25 株式会社日立製作所 Factor estimation device, factor estimation system and program
JP2022040964A (en) 2020-08-31 2022-03-11 株式会社日立製作所 Manufacturing condition setting automating device and method
JP7429623B2 (en) 2020-08-31 2024-02-08 株式会社日立製作所 Manufacturing condition setting automation device and method
JP7556239B2 (en) 2020-09-04 2024-09-26 株式会社プロテリアル Computer program, defect cause analysis method, and defect cause analysis device
JP2022043848A (en) 2020-09-04 2022-03-16 日立金属株式会社 Computer program, defect factor analysis method and defect factor analyzer
JP7071563B1 (en) 2021-02-16 2022-05-19 株式会社Social Area Networks Work record management system and work record management method
JP6961850B1 (en) 2021-03-01 2021-11-05 株式会社日立製作所 Operation monitoring device and operation monitoring method
JP2023100394A (en) 2022-01-06 2023-07-19 Ckd株式会社 Analysis system for sheet product production line

Also Published As

Publication number Publication date
WO2023233745A1 (en) 2023-12-07
JPWO2023233745A1 (en) 2023-12-07
CN119278417A (en) 2025-01-07

Similar Documents

Publication Publication Date Title
JP7003159B2 (en) Failure prediction system and failure prediction method
JP5960029B2 (en) Abnormal cause identification system
CN113077172A (en) Equipment state trend analysis and fault diagnosis method
US20190171168A1 (en) Computer-implemented method and system for automatically monitoring and determining the status of entire process sections in a process unit
US20170169342A1 (en) System and method for diagnosing at least one component requiring maintenance in an appliance and/or installation
DE102017003165A1 (en) A machine learning device and a machine learning method for learning the error prediction of a main shaft or a motor that drives the main shaft, and an error prediction device and an error prediction system comprising a machine learning device
TWI756628B (en) Operation evaluation device, operation evaluation method, and program
CN101256404A (en) Dynamic Maintenance Planning for Industrial Robots
JP2023520066A (en) Data processing for industrial machine learning
CN112200323A (en) Assessing the state of industrial equipment and processes
CN106990760A (en) Unit control apparatus and production system
JP2004165216A (en) Production management method and production management device
JP4321020B2 (en) Cell production operation system
CN116975639B (en) Abnormality prevention and control system and method for equipment
CN119558814A (en) Fault prediction and prevention methods and systems in intelligent equipment transformation technology
Lei et al. Distinguishing between common cause variation and special cause variation in a manufacturing system: A simulation of decision making for different types of variation
JP7595512B2 (en) Production line analysis system, production line analysis method, learning device, and inference device
JP2021068038A (en) Performance diagnostic system and application system therefor
US20240077865A1 (en) Information processing apparatus, information processing method, and computer-readable recording medium
JP6762443B1 (en) Learning model generator, estimation device, learning model generation method and estimation method
JP7714130B2 (en) Production system, production line analysis method, learning device, inference device, trained model, and trained model generation method
JP6579163B2 (en) Process condition diagnosis method and condition diagnosis apparatus
Wagner et al. An overview of useful data and analyzing techniques for improved multivariate diagnostics and prognostics in condition-based maintenance
KR102469229B1 (en) Fishbone diagram management system based on artifical intelligence and method thereof
CN120144956A (en) A fume hood parameter configuration management method based on big data

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240619

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240619

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250415

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250610

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250715

R150 Certificate of patent or registration of utility model

Ref document number: 7714130

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150