[go: up one dir, main page]

WO2025173507A1 - Information processing method, information processing device, and program - Google Patents

Information processing method, information processing device, and program

Info

Publication number
WO2025173507A1
WO2025173507A1 PCT/JP2025/002305 JP2025002305W WO2025173507A1 WO 2025173507 A1 WO2025173507 A1 WO 2025173507A1 JP 2025002305 W JP2025002305 W JP 2025002305W WO 2025173507 A1 WO2025173507 A1 WO 2025173507A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
manufacturing
graphic
product
rule
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/JP2025/002305
Other languages
French (fr)
Japanese (ja)
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.)
Panasonic Intellectual Property Management Co Ltd
Original Assignee
Panasonic Intellectual Property Management Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Intellectual Property Management Co Ltd filed Critical Panasonic Intellectual Property Management Co Ltd
Publication of WO2025173507A1 publication Critical patent/WO2025173507A1/en
Pending 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/00Programme-control systems
    • G05B19/02Programme-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
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0633Workflow analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing

Definitions

  • This disclosure relates to an information processing method, an information processing device, and a program.
  • Patent Document 1 discloses a work data management system related to background technology. This work data management system classifies work performed by workers at a work site into multiple chronologically-sequenced detailed processes based on work data including video data of the work site, and displays the video data and the chronologically-sequenced detailed processes.
  • the work data management system related to the background art described above does not consider generating and outputting manufacturing rule information to be used in factory simulations such as CPS (Cyber-Physical System) that optimize manufacturing operations.
  • CPS Chip-Physical System
  • the present disclosure aims to provide an information processing method, information processing device, and program that can appropriately generate and output manufacturing rule information that includes multiple manufacturing processes related to a product and rules for the execution order of those multiple manufacturing processes, thereby enabling optimization of manufacturing operations through factory simulations using the manufacturing rule information.
  • An information processing method for generating manufacturing rule information for a product manufactured through multiple manufacturing processes, in which an information processing device performs the following steps (1) to (6): (1) Obtain image information obtained by photographing the situation in which the multiple manufacturing processes are performed in sequence on the product. (2) Based on the image information, create graphic information including information indicating the multiple manufacturing processes to be performed on the product and information indicating the execution order of the multiple manufacturing processes. (3) Display the graphic information on a display device. (4) Obtain correction information for the graphic information entered by a user from an input device. (5) Generate manufacturing rule information including the multiple manufacturing processes for the product and rules for the execution order of the multiple manufacturing processes based on the graphic information and the correction information. (6) Output the manufacturing rule information.
  • An information processing device for generating manufacturing rule information for a product manufactured through multiple manufacturing processes, and performs the following: Specifically, the information processing device acquires image information obtained by photographing the situation in which the multiple manufacturing processes are performed in sequence on the product. Based on the image information, the information processing device creates graphic information including information indicating the multiple manufacturing processes to be performed on the product and information indicating the execution sequence of the multiple manufacturing processes. The information processing device displays the graphic information on a display device. Acquires, from an input device, correction information for the graphic information input by a user. Based on the graphic information and the correction information, the information processing device generates manufacturing rule information including the multiple manufacturing processes for the product and rules for the execution sequence of the multiple manufacturing processes. The information processing device outputs the manufacturing rule information.
  • manufacturing rule information that includes multiple manufacturing processes related to a product and rules for the execution order of those multiple manufacturing processes, thereby making it possible to optimize manufacturing operations through factory simulations using the manufacturing rule information.
  • FIG. 10 is a diagram showing a simplified example of analysis of image information.
  • FIG. 10 is a simplified diagram showing an example of graphic information displayed on a display device.
  • FIG. 10 is a simplified diagram illustrating an example of manufacturing rule information generated when no correction information is input.
  • FIG. 10 is a simplified diagram showing an example of graphic information displayed on the display device after correction of deletion.
  • FIG. 10 is a simplified diagram showing an example of manufacturing rule information generated when correction information for deletion is input.
  • FIG. 10 is a simplified diagram showing an example of graphic information displayed on the display device after correction by adding a branching condition.
  • FIG. 10 is a simplified diagram illustrating an example of manufacturing rule information generated when correction information for adding a branch condition is input.
  • FIG. 10 is a simplified diagram showing an example of graphic information displayed on a display device after the division has been corrected.
  • FIG. 10 is a simplified diagram showing an example of manufacturing rule information generated when division correction information is input.
  • FIG. 10 is a simplified diagram showing an example of graphic information displayed on a display device after integration correction.
  • FIG. 10 is a simplified diagram showing an example of manufacturing rule information generated when integration correction information is input.
  • FIG. 10 is a simplified diagram showing an example of graphic information displayed on a display device.
  • FIG. 10 is a simplified diagram illustrating an example of graphical information displayed on a display device after additional modifications.
  • FIG. 10 is a simplified diagram showing an example of graphic information displayed on a display device after integration correction.
  • FIG. 10 is a simplified diagram illustrating an example of graphic information to which proposal information has been added.
  • FIG. 10 is a simplified diagram showing another example of graphic information displayed on the display device.
  • FIG. 10 is a simplified diagram showing another example of graphic information displayed on the display device.
  • FIG. 10 is a simplified diagram showing another example of graphic information displayed on the display device.
  • FIG. 10 is a simplified diagram showing another example of graphic information displayed on the display device.
  • 10 is a simplified diagram showing another example of graphic information displayed on the display device.
  • 10 is a flowchart illustrating a flow of processing according to a modified example executed by an information processing device according to an embodiment of the present disclosure.
  • the correction information may include information for deleting or changing a manufacturing process included in the graphic information.
  • manufacturing rule information can be appropriately generated based on modification information that includes information for deleting or changing manufacturing processes.
  • the modification information may include information that adds a branching condition from a manufacturing process included in the graphic information to multiple subsequent manufacturing processes.
  • proposal information proposing the addition of manufacturing equipment is added to the graphic information, making it easier for users to add manufacturing equipment.
  • the manufacturing rule information includes set values for the processing time required for each product number in each manufacturing process, and set values for the travel time required for each product number between manufacturing processes, making it possible to build a highly accurate factory simulator that includes the processing time and travel time required, which are essential for simulation.
  • the difference information is displayed on the display device 14, allowing the user to easily check the difference information. As a result, it becomes possible to determine the cause of the violation for log data that violates manufacturing rule information.
  • the correction information may include information for changing notation such as "Process A" included in the graphic information 40 to the actual name of each process such as "Work to remove jigs and work-in-progress” or “Processing using jigs.” This makes it easier for the user to intuitively understand.
  • the user can move the mouse cursor over node NA, then right-click to display a menu, select "Split Process,” and select the time of division, thereby splitting process A in the graphic information 40 into two processes.
  • the processing unit 22 may further cluster the data of each image included in process A and present the user with a suitable position for division.
  • the user can move the mouse cursor over node NA, right-click in that state, select "Merge Processes" from the menu that appears, and then select another process (for example, process B) as the process to be merged, thereby merging process A and process B in the graphic information 40 to create a new process A.
  • the processing unit 22 may present the user with the similarity between process A and the other process. This similarity is calculated, for example, based on the similarity between the central images of each process.
  • the output unit 24 may have a function of outputting the image data for each process unit corrected by the user in Modification 10. Furthermore, the processing unit 22 may perform clustering on new data using a machine learning model trained using this image data as training data.
  • the accuracy of clustering can be improved by using a machine learning model trained using the target image data itself.
  • the display control unit 23 may display the programming code of the manufacturing rule information on the display device 14. This makes it easier for developers who are familiar with programming to intuitively understand it.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Manufacturing & Machinery (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Game Theory and Decision Science (AREA)
  • Automation & Control Theory (AREA)
  • Educational Administration (AREA)
  • General Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Provided is an information processing method capable of appropriately generating and outputting manufacturing rule information. An information processing device performs the following (1) to (6). (1) Acquiring image information obtained by imaging a situation in which a plurality of manufacturing steps are sequentially executed on a product. (2) Creating, on the basis of the image information, graphic information including information indicating the plurality of manufacturing steps to be executed on a product and information indicating an execution order of the plurality of manufacturing steps. (3) Displaying the graphic information on a display device. (4) Acquiring, from an input device, correction information for the graphic information inputted by the user. (5) Generating, on the basis of the graphic information and the correction information, manufacturing rule information including the plurality of manufacturing steps related to the product and a rule of an execution order of the plurality of manufacturing steps. (6) Outputting the manufacturing rule information.

Description

情報処理方法、情報処理装置、及びプログラムInformation processing method, information processing device, and program

 本開示は、情報処理方法、情報処理装置、及びプログラムに関する。 This disclosure relates to an information processing method, an information processing device, and a program.

 背景技術に係る作業データ管理システムが、特許文献1に開示されている。当該作業データ管理システムは、作業現場の映像データを含む作業データに基づいて、作業現場で作業者によって行われる作業を複数の時系列的な詳細工程に分類し、映像データ及び時系列的な詳細工程を表示させる。 Patent Document 1 discloses a work data management system related to background technology. This work data management system classifies work performed by workers at a work site into multiple chronologically-sequenced detailed processes based on work data including video data of the work site, and displays the video data and the chronologically-sequenced detailed processes.

日本国特許第6824838号公報Japanese Patent No. 6824838

 上記背景技術に係る作業データ管理システムでは、製造オペレーションを最適化するCPS(Cyber-Physical System)等の工場シミュレーションに用いる製造規則情報を生成及び出力することについては、何ら検討されていない。 The work data management system related to the background art described above does not consider generating and outputting manufacturing rule information to be used in factory simulations such as CPS (Cyber-Physical System) that optimize manufacturing operations.

 本開示は、製造物に関する複数の製造工程及び当該複数の製造工程の実行順序の規則を含む製造規則情報を適切に生成及び出力でき、その結果、製造規則情報を用いた工場シミュレーションによって製造オペレーションを最適化することが可能な、情報処理方法、情報処理装置、及びプログラムを得ることを目的とする。 The present disclosure aims to provide an information processing method, information processing device, and program that can appropriately generate and output manufacturing rule information that includes multiple manufacturing processes related to a product and rules for the execution order of those multiple manufacturing processes, thereby enabling optimization of manufacturing operations through factory simulations using the manufacturing rule information.

 本開示の一態様に係る情報処理方法は、複数の製造工程を経て製造される製造物に関する製造規則情報を生成するための情報処理方法であって、情報処理装置が、以下の(1)~(6)を行う方法である。(1)製造物に対して複数の製造工程が順に実行される状況を撮影することによって得られた画像情報を取得する。(2)画像情報に基づいて、製造物に対して実行される複数の製造工程を示す情報と、当該複数の製造工程の実行順序を示す情報とを含む図形情報を作成する。(3)図形情報を表示装置に表示させる。(4)ユーザによって入力された、図形情報に対する修正情報を入力装置から取得する。(5)図形情報及び修正情報に基づいて、製造物に関する複数の製造工程及び当該複数の製造工程の実行順序の規則を含む製造規則情報を生成する。(6)製造規則情報を出力する。 An information processing method according to one aspect of the present disclosure is an information processing method for generating manufacturing rule information for a product manufactured through multiple manufacturing processes, in which an information processing device performs the following steps (1) to (6): (1) Obtain image information obtained by photographing the situation in which the multiple manufacturing processes are performed in sequence on the product. (2) Based on the image information, create graphic information including information indicating the multiple manufacturing processes to be performed on the product and information indicating the execution order of the multiple manufacturing processes. (3) Display the graphic information on a display device. (4) Obtain correction information for the graphic information entered by a user from an input device. (5) Generate manufacturing rule information including the multiple manufacturing processes for the product and rules for the execution order of the multiple manufacturing processes based on the graphic information and the correction information. (6) Output the manufacturing rule information.

 本開示の他の一態様に係る情報処理装置は、複数の製造工程を経て製造される製造物に関する製造規則情報を生成するための情報処理装置であって、以下のことを行う。すなわち、製造物に対して複数の製造工程が順に実行される状況を撮影することによって得られた画像情報を取得する。画像情報に基づいて、製造物に対して実行される複数の製造工程を示す情報と、当該複数の製造工程の実行順序を示す情報とを含む図形情報を作成する。図形情報を表示装置に表示させる。ユーザによって入力された、図形情報に対する修正情報を入力装置から取得する。図形情報及び前記修正情報に基づいて、製造物に関する複数の製造工程及び当該複数の製造工程の実行順序の規則を含む製造規則情報を生成する。製造規則情報を出力する。 An information processing device according to another aspect of the present disclosure is an information processing device for generating manufacturing rule information for a product manufactured through multiple manufacturing processes, and performs the following: Specifically, the information processing device acquires image information obtained by photographing the situation in which the multiple manufacturing processes are performed in sequence on the product. Based on the image information, the information processing device creates graphic information including information indicating the multiple manufacturing processes to be performed on the product and information indicating the execution sequence of the multiple manufacturing processes. The information processing device displays the graphic information on a display device. Acquires, from an input device, correction information for the graphic information input by a user. Based on the graphic information and the correction information, the information processing device generates manufacturing rule information including the multiple manufacturing processes for the product and rules for the execution sequence of the multiple manufacturing processes. The information processing device outputs the manufacturing rule information.

 本開示によれば、製造物に関する複数の製造工程及び当該複数の製造工程の実行順序の規則を含む製造規則情報を適切に生成及び出力でき、その結果、製造規則情報を用いた工場シミュレーションによって製造オペレーションを最適化することが可能となる。 According to the present disclosure, it is possible to appropriately generate and output manufacturing rule information that includes multiple manufacturing processes related to a product and rules for the execution order of those multiple manufacturing processes, thereby making it possible to optimize manufacturing operations through factory simulations using the manufacturing rule information.

本開示の実施形態に係る情報処理システムの全体構成を簡略化して示す図である。1 is a diagram illustrating a simplified overall configuration of an information processing system according to an embodiment of the present disclosure. 本開示の実施形態に係る情報処理装置が実行する処理の流れを示すフローチャートである。1 is a flowchart illustrating a flow of processing executed by an information processing device according to an embodiment of the present disclosure. 画像情報の解析の一例を簡略化して示す図である。FIG. 10 is a diagram showing a simplified example of analysis of image information. 表示装置に表示された図形情報の一例を簡略化して示す図である。FIG. 10 is a simplified diagram showing an example of graphic information displayed on a display device. 修正情報が入力されなかった場合に生成された製造規則情報の一例を簡略化して示す図である。FIG. 10 is a simplified diagram illustrating an example of manufacturing rule information generated when no correction information is input. 削除の修正後に表示装置に表示された図形情報の一例を簡略化して示す図である。FIG. 10 is a simplified diagram showing an example of graphic information displayed on the display device after correction of deletion. 削除の修正情報が入力された場合に生成された製造規則情報の一例を簡略化して示す図である。FIG. 10 is a simplified diagram showing an example of manufacturing rule information generated when correction information for deletion is input. 分岐条件追加の修正後に表示装置に表示された図形情報の一例を簡略化して示す図である。FIG. 10 is a simplified diagram showing an example of graphic information displayed on the display device after correction by adding a branching condition. 分岐条件追加の修正情報が入力された場合に生成された製造規則情報の一例を簡略化して示す図である。FIG. 10 is a simplified diagram illustrating an example of manufacturing rule information generated when correction information for adding a branch condition is input. 分割の修正後に表示装置に表示された図形情報の一例を簡略化して示す図である。FIG. 10 is a simplified diagram showing an example of graphic information displayed on a display device after the division has been corrected. 分割の修正情報が入力された場合に生成された製造規則情報の一例を簡略化して示す図である。FIG. 10 is a simplified diagram showing an example of manufacturing rule information generated when division correction information is input. 統合の修正後に表示装置に表示された図形情報の一例を簡略化して示す図である。FIG. 10 is a simplified diagram showing an example of graphic information displayed on a display device after integration correction. 統合の修正情報が入力された場合に生成された製造規則情報の一例を簡略化して示す図である。FIG. 10 is a simplified diagram showing an example of manufacturing rule information generated when integration correction information is input. 表示装置に表示された図形情報の一例を簡略化して示す図である。FIG. 10 is a simplified diagram showing an example of graphic information displayed on a display device. 追加の修正後に表示装置に表示された図形情報の一例を簡略化して示す図である。FIG. 10 is a simplified diagram illustrating an example of graphical information displayed on a display device after additional modifications. 統合の修正後に表示装置に表示された図形情報の一例を簡略化して示す図である。FIG. 10 is a simplified diagram showing an example of graphic information displayed on a display device after integration correction. 提案情報が付加された図形情報の一例を簡略化して示す図である。FIG. 10 is a simplified diagram illustrating an example of graphic information to which proposal information has been added. 表示装置に表示された図形情報の他の一例を簡略化して示す図である。FIG. 10 is a simplified diagram showing another example of graphic information displayed on the display device. 表示装置に表示された図形情報の他の一例を簡略化して示す図である。FIG. 10 is a simplified diagram showing another example of graphic information displayed on the display device. 表示装置に表示された図形情報の他の一例を簡略化して示す図である。FIG. 10 is a simplified diagram showing another example of graphic information displayed on the display device. 表示装置に表示された図形情報の他の一例を簡略化して示す図である。FIG. 10 is a simplified diagram showing another example of graphic information displayed on the display device. 本開示の実施形態に係る情報処理装置が実行する変形例の処理の流れを示すフローチャートである。10 is a flowchart illustrating a flow of processing according to a modified example executed by an information processing device according to an embodiment of the present disclosure.

 (本開示の基礎となった知見)
 製造工場における製造オペレーションを最適化するために、CPS(Cyber-Physical System)等を用いた工場シミュレータの構築が望まれる。高精度の工場シミュレータを構築することにより、生産効率を改善する製造オペレーション方法の発見、需要又は供給の変動に対するレジリエンスの検証、又は、新たな製品を追加製造する際又は既存製品の製造規則を変更する際の製造設備又は製造工程等の負荷の検証等を、実際の工場の運用に影響を与えずに行うことができる。
(Findings that form the basis of this disclosure)
In order to optimize manufacturing operations in manufacturing factories, it is desirable to build a factory simulator using a CPS (Cyber-Physical System), etc. Building a highly accurate factory simulator makes it possible to discover manufacturing operation methods that improve production efficiency, verify resilience to fluctuations in demand or supply, and verify the load on manufacturing equipment or manufacturing processes when additionally manufacturing new products or changing manufacturing rules for existing products, without affecting the operation of the actual factory.

 しかし、全ての製造工場において工場シミュレータの構築に十分な製造規則情報が蓄積又は管理されているとは限らない。特に、機械化されていない工程又は作業に関してはその詳細情報の取得が困難であるため、高精度の工場シミュレータを構築することは容易ではない。 However, not all manufacturing plants have accumulated or managed sufficient manufacturing rule information to build a factory simulator. It is particularly difficult to obtain detailed information about processes or tasks that are not mechanized, making it difficult to build a highly accurate factory simulator.

 かかる課題を解決するために、本発明者は、製造物に対して複数の製造工程が順に実行される状況を撮影することによって得られた画像情報を用い、オペレータ等のユーザによって入力された修正情報も加味することにより、製造物に関する複数の製造工程及び当該複数の製造工程の実行順序の規則を含む製造規則情報を適切に生成できるとの知見を得て、本開示を想到するに至った。 In order to solve this problem, the inventors discovered that by using image information obtained by photographing the process in which multiple manufacturing processes are performed in sequence on a product, and by also taking into account correction information entered by a user such as an operator, it is possible to appropriately generate manufacturing rule information that includes multiple manufacturing processes related to a product and the rules for the order in which those multiple manufacturing processes are performed, and this led to the present disclosure.

 次に、本開示の各態様について説明する。 Next, each aspect of this disclosure will be described.

 本開示の第1態様に係る情報処理方法は、複数の製造工程を経て製造される製造物に関する製造規則情報を生成するための情報処理方法であって、情報処理装置が、以下の(1)~(6)を行う方法である。(1)製造物に対して複数の製造工程が順に実行される状況を撮影することによって得られた画像情報を取得する。(2)画像情報に基づいて、製造物に対して実行される複数の製造工程を示す情報と、当該複数の製造工程の実行順序を示す情報とを含む図形情報を作成する。(3)図形情報を表示装置に表示させる。(4)ユーザによって入力された、図形情報に対する修正情報を入力装置から取得する。(5)図形情報及び修正情報に基づいて、製造物に関する複数の製造工程及び当該複数の製造工程の実行順序の規則を含む製造規則情報を生成する。(6)製造規則情報を出力する。 The information processing method according to a first aspect of the present disclosure is an information processing method for generating manufacturing rule information for a product manufactured through multiple manufacturing processes, in which an information processing device performs the following steps (1) to (6): (1) Obtain image information obtained by photographing the situation in which the multiple manufacturing processes are performed in sequence on the product. (2) Based on the image information, create graphic information including information indicating the multiple manufacturing processes to be performed on the product and information indicating the execution sequence of the multiple manufacturing processes. (3) Display the graphic information on a display device. (4) Obtain correction information for the graphic information entered by a user from an input device. (5) Generate manufacturing rule information including the multiple manufacturing processes for the product and rules for the execution sequence of the multiple manufacturing processes based on the graphic information and the correction information. (6) Output the manufacturing rule information.

 第1態様によれば、図形情報及びユーザによって入力された修正情報に基づいて、製造物に関する複数の製造工程及び当該複数の製造工程の実行順序の規則を含む製造規則情報を適切に生成及び出力できる。その結果、製造規則情報を用いた工場シミュレーションによって、製造オペレーションを最適化することが可能となる。 According to the first aspect, it is possible to appropriately generate and output manufacturing rule information, including multiple manufacturing processes related to a product and rules for the execution order of those multiple manufacturing processes, based on graphic information and correction information entered by the user. As a result, it is possible to optimize manufacturing operations through factory simulation using the manufacturing rule information.

 本開示の第2態様に係る情報処理方法は、第1態様において、修正情報が、図形情報に含まれる製造工程を削除又は変更する情報を含むと良い。 In the information processing method according to the second aspect of the present disclosure, in the first aspect, the correction information may include information for deleting or changing a manufacturing process included in the graphic information.

 第2態様によれば、製造工程を削除又は変更する情報を含む修正情報に基づいて、製造規則情報を適切に生成できる。 According to the second aspect, manufacturing rule information can be appropriately generated based on modification information that includes information for deleting or changing manufacturing processes.

 本開示の第3態様に係る情報処理方法は、第1又は第2態様において、修正情報が、図形情報に含まれるある製造工程から次の複数の製造工程への分岐条件を追加する情報を含むと良い。 In the information processing method according to the third aspect of the present disclosure, in the first or second aspect, the modification information may include information that adds a branching condition from a manufacturing process included in the graphic information to multiple subsequent manufacturing processes.

 第3態様によれば、分岐条件を追加する情報を含む修正情報に基づいて、製造規則情報を適切に生成できる。 According to the third aspect, manufacturing rule information can be appropriately generated based on modification information that includes information for adding branching conditions.

 本開示の第4態様に係る情報処理方法は、第1~第3態様のいずれか一つにおいて、製造物が、属性が異なる複数の製造物を含み、修正情報は、属性に応じて図形情報を分割又は統合する情報を含むと良い。 In the information processing method according to the fourth aspect of the present disclosure, in any one of the first to third aspects, the manufactured products may include multiple manufactured products with different attributes, and the correction information may include information for dividing or integrating the graphic information according to the attributes.

 第4態様によれば、図形情報を分割又は統合する情報を含む修正情報に基づいて、製造規則情報を適切に生成できる。 According to the fourth aspect, manufacturing rule information can be appropriately generated based on modification information that includes information for dividing or integrating graphic information.

 本開示の第5態様に係る情報処理方法は、第1~第4態様のいずれか一つにおいて、製造物が、属性が異なる複数の製造物を含み、図形情報の作成においては、属性に基づいて前記複数の製造物を複数のグループに分類し、グループ別に前記図形情報を作成すると良い。 In the information processing method according to the fifth aspect of the present disclosure, in any one of the first to fourth aspects, the manufactured products include multiple manufactured products with different attributes, and in creating the graphic information, the multiple manufactured products are classified into multiple groups based on their attributes, and the graphic information is created for each group.

 第5態様によれば、グループ別に図形情報が作成されるため、ユーザによるグループの分類作業が不要となる。 According to the fifth aspect, graphic information is created for each group, eliminating the need for the user to classify groups.

 本開示の第6態様に係る情報処理方法は、第1~第5態様のいずれか一つにおいて、画像情報が、各製造工程を実行した製造設備を含み、図形情報は、各製造工程を実行する少なくとも一つの製造設備を示す情報をさらに含むと良い。 In the information processing method according to a sixth aspect of the present disclosure, in any one of the first to fifth aspects, the image information may include manufacturing equipment that performed each manufacturing process, and the graphic information may further include information indicating at least one piece of manufacturing equipment that performed each manufacturing process.

 第6態様によれば、図形情報は製造設備を示す情報を含むため、より詳細な製造規則情報を生成及び出力できる。 According to the sixth aspect, the graphic information includes information indicating the manufacturing equipment, making it possible to generate and output more detailed manufacturing rule information.

 本開示の第7態様に係る情報処理方法は、第6態様において、修正情報が、図形情報に含まれる製造工程を実行可能な製造設備を追加する情報を含むと良い。 In the information processing method according to the seventh aspect of the present disclosure, in the sixth aspect, the correction information may include information for adding manufacturing equipment capable of executing the manufacturing process included in the graphic information.

 第7態様によれば、製造設備を追加する情報を含む修正情報に基づいて、製造規則情報を適切に生成できる。 According to the seventh aspect, manufacturing rule information can be appropriately generated based on modification information that includes information on adding manufacturing equipment.

 本開示の第8態様に係る情報処理方法は、第6又は第7態様において、修正情報が、図形情報に含まれる製造工程に対応する複数の製造設備を統合する情報を含むと良い。 In the information processing method according to the eighth aspect of the present disclosure, in the sixth or seventh aspect, the correction information may include information for integrating multiple pieces of manufacturing equipment corresponding to the manufacturing processes included in the graphic information.

 第8態様によれば、複数の製造設備を統合する情報を含む修正情報に基づいて、製造規則情報を適切に生成できる。 According to the eighth aspect, manufacturing rule information can be appropriately generated based on modification information that includes information on integrating multiple pieces of manufacturing equipment.

 本開示の第9態様に係る情報処理方法は、第6~第8態様のいずれか一つにおいて、製造物が、属性が異なる複数の製造物を含み、図形情報の作成においては、属性に基づいて、図形情報に含まれる製造工程を実行可能な製造設備の追加を提案する提案情報を作成し、当該提案情報を図形情報に付加し、修正情報が、提案を採用するか否かを示す情報を含むと良い。 In an information processing method according to a ninth aspect of the present disclosure, in any one of the sixth to eighth aspects, the manufactured products include a plurality of manufactured products with different attributes, and in creating the graphic information, proposal information is created based on the attributes to propose the addition of manufacturing equipment capable of executing the manufacturing processes included in the graphic information, and the proposal information is added to the graphic information, and the revision information includes information indicating whether or not to adopt the proposal.

 第9態様によれば、製造設備の追加を提案する提案情報が図形情報に付加されるため、ユーザによる製造設備の追加作業が容易となる。 According to the ninth aspect, proposal information proposing the addition of manufacturing equipment is added to the graphic information, making it easier for users to add manufacturing equipment.

 本開示の第10態様に係る情報処理方法は、第1~第9態様のいずれか一つにおいて、図形情報が、各製造工程を表すノードと、複数のノード間を接続するリンクとを含み、図形情報の作成においては、各製造工程における処理の所要時間に基づいて、対応するノードの表示態様を設定すると良い。 The information processing method according to a tenth aspect of the present disclosure is any one of the first to ninth aspects, in which the graphical information includes nodes representing each manufacturing process and links connecting multiple nodes, and in creating the graphical information, the display mode of the corresponding nodes is set based on the processing time required for each manufacturing process.

 第10態様によれば、製造工程における処理の所要時間に基づいてノードの表示態様が設定されるため、ユーザは製造工程における処理の所要時間を容易に判断できる。 According to the tenth aspect, the display mode of the node is set based on the time required for processing in the manufacturing process, allowing the user to easily determine the time required for processing in the manufacturing process.

 本開示の第11態様に係る情報処理方法は、第10態様において、図形情報の作成においては、さらに、製造工程間における前記製造物の移動時間に基づいて、対応するリンクの表示態様を設定すると良い。 In the information processing method according to the eleventh aspect of the present disclosure, in the tenth aspect, when creating the graphic information, it is preferable to further set the display mode of the corresponding link based on the movement time of the product between manufacturing processes.

 第11態様によれば、製造工程間における製造物の移動時間に基づいてリンクの表示態様が設定されるため、ユーザは製造工程間における製造物の移動時間を容易に判断できる。 According to the eleventh aspect, the display mode of the link is set based on the time it takes for the product to travel between manufacturing processes, allowing the user to easily determine the time it takes for the product to travel between manufacturing processes.

 本開示の第12態様に係る情報処理方法は、第1~第11態様のいずれか一つにおいて、図形情報が、製造工程における処理の所要時間に関する分布を示す処理時間分布情報をさらに含む。さらに、処理時間分布情報に基づいてユーザによって設定された、製造工程における処理の所要時間に関する設定値を示す処理時間設定情報を前記入力装置から取得し、製造規則情報の生成においては、図形情報、修正情報、及び処理時間設定情報に基づいて、製造規則情報を生成すると良い。 In the information processing method according to a twelfth aspect of the present disclosure, in any one of the first to eleventh aspects, the graphic information further includes processing time distribution information indicating a distribution of the time required for processing in the manufacturing process. Furthermore, processing time setting information indicating a setting value for the time required for processing in the manufacturing process set by a user based on the processing time distribution information is acquired from the input device, and the manufacturing rule information is generated based on the graphic information, correction information, and processing time setting information.

 第12態様によれば、ユーザは処理時間分布情報に基づいて処理の所要時間に関する設定値を容易に設定できる。また、図形情報、修正情報、及び処理時間設定情報に基づいて、製造規則情報を適切に生成できる。 According to the twelfth aspect, the user can easily set a setting value for the processing time required based on the processing time distribution information. Furthermore, manufacturing rule information can be appropriately generated based on the graphic information, correction information, and processing time setting information.

 本開示の第13態様に係る情報処理方法は、第12態様において、図形情報が、製造工程間における製造物の移動の所要時間に関する分布を示す移動時間分布情報をさらに含む。さらに、移動時間分布情報に基づいてユーザによって設定された、製造工程間における前記製造物の移動の所要時間に関する設定値を示す移動時間設定情報を入力装置から取得し、製造規則情報の生成においては、図形情報、修正情報、処理時間設定情報、及び移動時間設定情報に基づいて、製造規則情報を生成すると良い。 In the information processing method according to a thirteenth aspect of the present disclosure, in the twelfth aspect, the graphic information further includes travel time distribution information indicating a distribution of the time required for moving products between manufacturing processes. Furthermore, travel time setting information indicating a setting value for the time required for moving the products between manufacturing processes, set by the user based on the travel time distribution information, is acquired from the input device, and the manufacturing rule information is generated based on the graphic information, correction information, processing time setting information, and travel time setting information.

 第13態様によれば、ユーザは移動時間分布情報に基づいて移動の所要時間に関する設定値を容易に設定できる。また、図形情報、修正情報、処理時間設定情報、及び移動時間設定情報に基づいて、製造規則情報を適切に生成できる。 According to the thirteenth aspect, the user can easily set a setting value for the time required for movement based on movement time distribution information. Furthermore, manufacturing rule information can be appropriately generated based on graphic information, correction information, processing time setting information, and movement time setting information.

 本開示の第14態様に係る情報処理方法は、第1~第13態様のいずれか一つにおいて、さらに、製造規則情報と、過去の所定期間内に実行された製造工程との差分を示す差分情報を作成し、前記差分情報を前記表示装置に表示させると良い。 The information processing method according to a fourteenth aspect of the present disclosure, in any one of the first to thirteenth aspects, may further create difference information indicating the difference between the manufacturing rule information and a manufacturing process performed within a predetermined period in the past, and display the difference information on the display device.

 第14態様によれば、差分情報が表示装置に表示されるため、ユーザは差分情報を容易に確認できる。 According to the fourteenth aspect, the difference information is displayed on the display device, allowing the user to easily check the difference information.

 本開示の第15態様に係る情報処理装置は、複数の製造工程を経て製造される製造物に関する製造規則情報を生成するための情報処理装置であって、製造物に対して複数の製造工程が順に実行される状況を撮影することによって得られた画像情報を取得する。情報処理装置は、画像情報に基づいて、製造物に対して実行される複数の製造工程を示す情報と、複数の製造工程の実行順序を示す情報とを含む図形情報を作成する。情報処理装置は、図形情報を表示装置に表示させる。情報処理装置は、ユーザによって入力された、図形情報に対する修正情報を入力装置から取得する。情報処理装置は、図形情報及び修正情報に基づいて、製造物に関する複数の製造工程及び当該複数の製造工程の実行順序の規則を含む製造規則情報を生成する。情報処理装置は、製造規則情報を出力する。 An information processing device according to a fifteenth aspect of the present disclosure is an information processing device for generating manufacturing rule information for a product manufactured through multiple manufacturing processes, and acquires image information obtained by photographing the situation in which the multiple manufacturing processes are performed in sequence on the product. Based on the image information, the information processing device creates graphical information including information indicating the multiple manufacturing processes to be performed on the product and information indicating the execution sequence of the multiple manufacturing processes. The information processing device displays the graphical information on a display device. The information processing device acquires correction information for the graphical information input by a user from an input device. Based on the graphical information and correction information, the information processing device generates manufacturing rule information including the multiple manufacturing processes for the product and rules for the execution sequence of the multiple manufacturing processes. The information processing device outputs the manufacturing rule information.

 第15態様によれば、図形情報及びユーザによって入力された修正情報に基づいて、製造物に関する複数の製造工程及び当該複数の製造工程の実行順序の規則を含む製造規則情報を適切に生成及び出力できる。その結果、製造規則情報を用いた工場シミュレーションによって、製造オペレーションを最適化することが可能となる。 According to the fifteenth aspect, it is possible to appropriately generate and output manufacturing rule information, including multiple manufacturing processes related to a product and rules for the execution order of those multiple manufacturing processes, based on graphic information and correction information entered by the user. As a result, it is possible to optimize manufacturing operations through factory simulation using the manufacturing rule information.

 本開示の第16態様に係るプログラムは、複数の製造工程を経て製造される製造物に関する製造規則情報を生成するための情報処理装置に処理を実行させるためのプログラムであって、前記処理は、製造物に対して複数の製造工程が順に実行される状況を撮影することによって得られた画像情報を取得する。前記処理は、画像情報に基づいて、製造物に対して実行される複数の製造工程を示す情報と、当該複数の製造工程の実行順序を示す情報とを含む図形情報を作成する。前記処理は、図形情報を表示装置に表示させる。前記処理は、ユーザによって入力された、図形情報に対する修正情報を入力装置から取得する。前記処理は、図形情報及び修正情報に基づいて、製造物に関する複数の製造工程及び当該複数の製造工程の実行順序の規則を含む製造規則情報を生成する。前記処理は、製造規則情報を出力する。 A program according to a sixteenth aspect of the present disclosure is a program for causing an information processing device to execute processing to generate manufacturing rule information for a product manufactured through multiple manufacturing processes, the processing acquiring image information obtained by photographing the situation in which the multiple manufacturing processes are performed in sequence on the product. The processing creates, based on the image information, graphical information including information indicating the multiple manufacturing processes to be performed on the product and information indicating the execution order of the multiple manufacturing processes. The processing displays the graphical information on a display device. The processing acquires, from an input device, correction information for the graphical information input by a user. The processing generates, based on the graphical information and correction information, manufacturing rule information including the multiple manufacturing processes for the product and rules for the execution order of the multiple manufacturing processes. The processing outputs the manufacturing rule information.

 第16態様によれば、図形情報及びユーザによって入力された修正情報に基づいて、製造物に関する複数の製造工程及び当該複数の製造工程の実行順序の規則を含む製造規則情報を適切に生成及び出力できる。その結果、製造規則情報を用いた工場シミュレーションによって、製造オペレーションを最適化することが可能となる。 According to the sixteenth aspect, it is possible to appropriately generate and output manufacturing rule information, including multiple manufacturing processes related to a product and rules for the execution order of those multiple manufacturing processes, based on graphic information and correction information entered by a user. As a result, it is possible to optimize manufacturing operations through factory simulation using the manufacturing rule information.

 本開示は、このような方法又は装置に含まれる特徴的な各構成をコンピュータに実行させるプログラム、或いはこのプログラムによって動作するシステムとして実現することもできる。また、このようなコンピュータプログラムを、CD-ROM等のコンピュータ読取可能な非一時的な記録媒体あるいはインターネット等の通信ネットワークを介して流通させることができるのは、言うまでもない。 The present disclosure can also be realized as a program that causes a computer to execute each of the characteristic components included in such a method or apparatus, or as a system operated by this program. It goes without saying that such a computer program can also be distributed on a computer-readable, non-transitory recording medium such as a CD-ROM, or via a communications network such as the Internet.

 (本開示の実施形態)
 以下、本開示の実施形態について、図面を用いて詳細に説明する。異なる図面において同一の符号を付した要素は、同一又は相応する要素を示すものとする。また、以下の実施形態で示される構成要素、構成要素の配置位置、接続形態、及び動作の順序等は、一例であり、本開示を限定する趣旨ではない。本開示は、請求の範囲だけによって限定される。よって、以下の実施形態における構成要素のうち、本開示の最上位概念を示す独立請求項に記載されていない構成要素については、本開示の課題を達成するのに必ずしも必要ではないが、より好ましい形態を構成するものとして説明される。
(Embodiments of the present disclosure)
Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. Elements with the same reference numerals in different drawings indicate the same or corresponding elements. Furthermore, the components, the arrangement positions of the components, the connection forms, the order of operations, etc. shown in the following embodiments are merely examples and are not intended to limit the present disclosure. The present disclosure is limited only by the claims. Therefore, among the components in the following embodiments, components that are not described in the independent claims that represent the highest concept of the present disclosure are not necessarily required to achieve the objectives of the present disclosure, but are described as constituting more preferred forms.

 図1は、本開示の実施形態に係る情報処理システム1の全体構成を簡略化して示す図である。情報処理システム1は、製造物を製造する製造工場内に配置されたコンピュータ端末等であっても良い。製造物は、製造工場内において複数の製造工程を経て製造される。製造工程は、加工工程、組み立て工程、又は検査工程等を含む。 FIG. 1 is a simplified diagram showing the overall configuration of an information processing system 1 according to an embodiment of the present disclosure. The information processing system 1 may be a computer terminal or the like located in a manufacturing factory where products are manufactured. Products are manufactured through multiple manufacturing processes in the manufacturing factory. The manufacturing processes may include a processing process, an assembly process, an inspection process, etc.

 情報処理システム1は、情報処理装置11、記憶装置12、入力装置13、表示装置14、通信装置15、及び撮影装置16を備える。 The information processing system 1 includes an information processing device 11, a storage device 12, an input device 13, a display device 14, a communication device 15, and a photographing device 16.

 情報処理装置11は、CPU(Central Processing Unit)等のプロセッサを備えて構成される。記憶装置12は、HDD(Hard Disk Drive)、SSD(Solid State Device)、又は他の半導体メモリ等を備えて構成される。入力装置13は、マウス、キーボード、又はタッチパネル等を備えて構成される。表示装置14は、液晶ディスプレイ又は有機EL(Electro Luminescence)ディスプレイ等を備えて構成される。通信装置15は、IP(Internet Protocol)等の任意の通信規格に対応した通信モジュールを備えて構成される。撮影装置16は、製造工場の天井又は壁等に、又は、製造工場内における人作業の作業スペースの上部に設置されたカメラを備えて構成される。カメラは、製造工場内に複数設置されていても良い。また、カメラは、製造設備ごとに設置されていても良い。さらに、カメラは、広角カメラ又は360度カメラ等であっても良い。撮影装置16は、製造物に対して複数の製造工程が順に実行される状況を撮影し、撮影によって得られた動画像の画像情報32を出力する。画像情報32は、記憶装置12に蓄積される。なお、入力装置13及び表示装置14は、タッチパネルディスプレイとして一体的に構成されても良い。 The information processing device 11 is configured to include a processor such as a CPU (Central Processing Unit). The storage device 12 is configured to include a HDD (Hard Disk Drive), SSD (Solid State Device), or other semiconductor memory. The input device 13 is configured to include a mouse, keyboard, or touch panel. The display device 14 is configured to include a liquid crystal display or an organic EL (Electro Luminescence) display. The communication device 15 is configured to include a communication module compatible with any communication standard such as IP (Internet Protocol). The imaging device 16 is configured to include a camera installed on the ceiling or wall of the manufacturing factory, or above a work space where humans work within the manufacturing factory. Multiple cameras may be installed within the manufacturing factory. Also, a camera may be installed for each piece of manufacturing equipment. Furthermore, the camera may be a wide-angle camera or a 360-degree camera. The imaging device 16 captures images of multiple manufacturing processes being performed in sequence on a product, and outputs image information 32 of the moving images obtained by the capture. The image information 32 is stored in the storage device 12. The input device 13 and display device 14 may be integrated into a touch panel display.

 記憶装置12は、プログラム31、画像情報32、及び図形情報40を記憶する。記憶装置12は、コンピュータ読み取り可能な不揮発性の記憶媒体を含み、プログラム31は当該記憶媒体に記憶される。 The storage device 12 stores a program 31, image information 32, and graphic information 40. The storage device 12 includes a computer-readable non-volatile storage medium, and the program 31 is stored in this storage medium.

 記憶装置12から読み出したプログラム31を情報処理装置11が実行することによって実現される機能として、情報処理装置11は、取得部21、処理部22、表示制御部23、及び出力部24を有する。これらの機能の処理内容の詳細については後述する。 The information processing device 11 has an acquisition unit 21, a processing unit 22, a display control unit 23, and an output unit 24 as functions realized by the information processing device 11 executing the program 31 read from the storage device 12. Details of the processing content of these functions will be described later.

 図2は、情報処理装置11が実行する処理の流れを示すフローチャートである。 Figure 2 is a flowchart showing the flow of processing executed by the information processing device 11.

 まずステップS01において取得部21は、画像情報32を記憶装置12から読み出すことによって取得する。 First, in step S01, the acquisition unit 21 acquires the image information 32 by reading it from the storage device 12.

 次にステップS02において処理部22は、ステップS01で取得された画像情報32に基づいて図形情報40(後述する図4参照)を作成し、記憶装置12に記憶する。 Next, in step S02, the processing unit 22 creates graphic information 40 (see Figure 4, described below) based on the image information 32 acquired in step S01 and stores it in the storage device 12.

 図3は、画像情報32の解析の一例を簡略化して示す図である。画像情報32は、動画像の複数の画像情報32~32を含む。処理部22は、画像情報32~32の各々を解析することにより、画像情報32~32の各々を時系列の複数の製造工程にクラスタリングする。第1の例として、処理部22は、機械学習済みの畳み込みニューラルネットワークに画像情報32~32を入力し、その中間層の結果を取得することにより、画像のフレームごとの特徴量を抽出する。第2の例として、処理部22は、物体検出モデル又は骨格推定モデルに画像情報32~32を入力することにより、画像のフレームごとの物体種別及びその座標、又は、身体部位の種別及びその座標等の特徴量を抽出する。そして、処理部22は、抽出した特徴量を用いてクラスタリングを実行する。第3の例として、処理部22は、時間的に隣り合う画像の組の類似度を算出し、動画を分割する分割時刻を当該類似度の大きさに基づいて定義することによって、クラスタリングを実行する。 FIG. 3 is a simplified diagram illustrating an example of analysis of image information 32. The image information 32 includes multiple pieces of image information 32-1 to 32-3 of moving images. The processing unit 22 analyzes each piece of image information 32-1 to 32-3 , thereby clustering each piece of image information 32-1 to 32-3 into multiple time-series manufacturing processes. As a first example, the processing unit 22 inputs the image information 32-1 to 32-3 into a machine-learned convolutional neural network and obtains the results of the intermediate layer, thereby extracting feature quantities for each image frame. As a second example, the processing unit 22 inputs the image information 32-1 to 32-3 into an object detection model or a skeleton estimation model, thereby extracting feature quantities such as object type and its coordinates, or body part type and its coordinates, for each image frame. The processing unit 22 then performs clustering using the extracted feature quantities. As a third example, the processing unit 22 performs clustering by calculating the similarity between a set of temporally adjacent images and defining the division time for dividing the video based on the magnitude of the similarity.

 製造工程は、製造設備を用いて実行される製造工程、及び、作業者の手作業によって実行される製造工程を含む。図3に示した例では、画像情報32は時系列の複数の製造工程(工程A,B,C)に分類され、画像情報32は時系列の複数の製造工程(工程A,D,C)に分類され、画像情報32は時系列の複数の製造工程(工程A,B,C)に分類される。なお、分類された各工程は、加工工程、組み立て工程、又は検査工程等の製造工程であっても良い。あるいは、分類された各工程は、一つの製造工程内に含まれる作業手順であっても良い。例えば、製造工程が溶接工程である場合に、分類された各工程は、製品の位置を調整する作業手順、溶接機を所定の位置に移動する作業手順、又は、溶接を実行する作業手順等であっても良い。 The manufacturing processes include manufacturing processes performed using manufacturing equipment and manufacturing processes performed manually by workers. In the example shown in FIG. 3 , image information 32-1 is classified into multiple chronological manufacturing processes (processes A, B, and C), image information 32-2 is classified into multiple chronological manufacturing processes (processes A, D, and C), and image information 32-3 is classified into multiple chronological manufacturing processes (processes A, B, and C). Note that each classified process may be a manufacturing process such as a processing process, an assembly process, or an inspection process. Alternatively, each classified process may be a work procedure included in a single manufacturing process. For example, if the manufacturing process is a welding process, each classified process may be a work procedure for adjusting the position of a product, a work procedure for moving a welding machine to a predetermined position, or a work procedure for performing welding.

 各工程に対応する画像情報には、製造物を識別する製造物識別情報と、製造物に対して実行された製造工程を識別する製造工程識別情報と、製造工程を実行した製造設備を識別する製造設備識別情報と、製造工程が実行された時刻を示す時刻情報とを含めても良い。これらの情報は、撮影装置16によって撮影された画像から抽出されても良い。また、これらの情報は、製造設備の動作履歴を示すログデータがデータベースとして蓄積された製造履歴情報から抽出されても良い。さらに、これらの情報は、製造物又は作業者に付されたRFID又は二次元コード等のタグからの読み取りによって抽出されても良い。 The image information corresponding to each process may include product identification information that identifies the product, manufacturing process identification information that identifies the manufacturing process performed on the product, manufacturing equipment identification information that identifies the manufacturing equipment that performed the manufacturing process, and time information that indicates the time the manufacturing process was performed. This information may be extracted from images captured by the imaging device 16. This information may also be extracted from manufacturing history information stored as a database of log data that indicates the operating history of the manufacturing equipment. Furthermore, this information may be extracted by reading tags such as RFID or two-dimensional codes attached to the product or worker.

 製造物識別情報は、製造物の属性を示す属性情報を含む。属性情報は、製造物のロット番号を示すロットIDと、製造物の品番を示す品番IDとを含む。属性情報は、作業者を識別する作業者IDを含んでも良い。製造工程識別情報は、製造工程の識別番号を示す工程IDを含む。製造設備識別情報は、製造設備の識別番号を示す設備IDを含む。時刻情報は、製造工程の実行が開始された時刻を示す開始時刻と、製造工程の実行が終了した時刻を示す終了時刻とを含む。 Product identification information includes attribute information indicating the attributes of the product. The attribute information includes a lot ID indicating the lot number of the product and a product number ID indicating the product's product number. The attribute information may also include a worker ID identifying the worker. Manufacturing process identification information includes a process ID indicating the identification number of the manufacturing process. Manufacturing equipment identification information includes an equipment ID indicating the identification number of the manufacturing equipment. Time information includes a start time indicating the time when the manufacturing process started and an end time indicating the time when the manufacturing process ended.

 次にステップS03において表示制御部23は、ステップS02で作成された図形情報40を表示装置14に表示させる。 Next, in step S03, the display control unit 23 causes the display device 14 to display the graphic information 40 created in step S02.

 図4は、表示装置14に表示された図形情報40の一例を簡略化して示す図である。図形情報40は、製造物に対して実行される複数の製造工程を示す情報と、当該複数の製造工程の実行順序を示す情報とを含む。図4に示した例では、図形情報40は、各製造工程を表すノードと、複数のノード間を直接又は間接に接続するリンクとを含む有向グラフを示す。なお、図形情報40は、有向グラフに限らず、ガントチャート等であっても良い。 Figure 4 is a simplified diagram showing an example of graphical information 40 displayed on the display device 14. The graphical information 40 includes information indicating multiple manufacturing processes to be performed on a product and information indicating the execution sequence of the multiple manufacturing processes. In the example shown in Figure 4, the graphical information 40 represents a directed graph including nodes representing each manufacturing process and links that directly or indirectly connect the multiple nodes. Note that the graphical information 40 is not limited to a directed graph and may be a Gantt chart or the like.

 図4に示した例において、ノードは、開始ノードNSと、複数の製造工程(工程A~D)にそれぞれ対応する複数のノードNA~NDと、終了ノードNEとを含む。リンクは、開始ノードNSからノードNAに向かうリンクLSAと、ノードNAからノードNBに向かうリンクLABと、ノードNBからノードNCに向かうリンクLBCと、ノードNAからノードNDに向かうリンクLADと、ノードNDからノードNCに向かうリンクLDCと、ノードNCから終了ノードNEに向かうリンクLCEとを含む。また、図形情報40は、「修正」と表記されたアイコン38と、「決定」と表記されたアイコン39とを含む。 In the example shown in Figure 4, the nodes include a start node NS, multiple nodes NA-ND corresponding to multiple manufacturing processes (processes A-D), and an end node NE. The links include a link LSA pointing from the start node NS to node NA, a link LAB pointing from node NA to node NB, a link LBC pointing from node NB to node NC, a link LAD pointing from node NA to node ND, a link LDC pointing from node ND to node NC, and a link LCE pointing from node NC to the end node NE. In addition, the graphic information 40 includes an icon 38 labeled "Edit" and an icon 39 labeled "Confirm."

 次にステップS04において処理部22は、ユーザによって入力装置13から修正情報が入力されたか否かを判定する。 Next, in step S04, the processing unit 22 determines whether the user has input correction information from the input device 13.

 「修正」アイコン38が選択されずに「決定」アイコン39が選択された場合は、ユーザによって修正情報が入力されなかったことを示す。修正情報が入力されなかった場合(ステップS04:NO)は、次にステップS06において処理部22は、図形情報40に基づいて、製造物に関する複数の製造工程及び当該複数の製造工程の実行順序の規則を含む製造規則情報を生成する。 If the "Edit" icon 38 is not selected and the "Confirm" icon 39 is selected instead, this indicates that no correction information has been entered by the user. If no correction information has been entered (step S04: NO), then in step S06, the processing unit 22 generates manufacturing rule information based on the graphic information 40, including multiple manufacturing processes related to the product and rules for the execution order of the multiple manufacturing processes.

 図5は、修正情報が入力されなかった場合に生成された製造規則情報50の一例を簡略化して示す図である。製造規則情報50は、“A,B,C”の工程経路、又は、“A,D,C”の工程経路を示す。“A,B,C”の工程経路は、図4に示したリンクLAB,LBCに対応し、工程A→工程B→工程Cの順に複数の製造工程が実行される規則を示す。“A,D,C”の工程経路は、図4に示したリンクLAD,LDCに対応し、工程A→工程D→工程Cの順に複数の製造工程が実行される規則を示す。 Figure 5 is a simplified diagram showing an example of manufacturing rule information 50 generated when no correction information is input. Manufacturing rule information 50 indicates a process path of "A, B, C" or a process path of "A, D, C." The process path of "A, B, C" corresponds to the links LAB and LBC shown in Figure 4, and indicates a rule that multiple manufacturing processes are executed in the order of process A → process B → process C. The process path of "A, D, C" corresponds to the links LAD and LDC shown in Figure 4, and indicates a rule that multiple manufacturing processes are executed in the order of process A → process D → process C.

 次にステップS07において出力部24は、ステップS06で生成された製造規則情報50を出力する。出力された製造規則情報50は、CPS(Cyber-Physical System)等を用いた工場シミュレータに入力されても良いし、任意のストレージに格納されても良い。製造規則情報50は、工場シミュレータへの入力が可能なプログラミング言語で記述されていても良いし、製造規則の管理情報として工場のデータベース等に登録されるマスタデータのデータ形式であっても良い。あるいは、製造規則情報50は、作業者が製造を実施するために用いる作業手順書の形式であっても良い。 Next, in step S07, the output unit 24 outputs the manufacturing rule information 50 generated in step S06. The output manufacturing rule information 50 may be input into a factory simulator using a CPS (Cyber-Physical System) or the like, or may be stored in any storage device. The manufacturing rule information 50 may be written in a programming language that can be input into a factory simulator, or may be in the data format of master data registered in a factory database or the like as management information for manufacturing rules. Alternatively, the manufacturing rule information 50 may be in the format of a work procedure manual used by workers to carry out manufacturing.

 一方、ユーザは、「修正」アイコン38を選択した後に、入力装置13を用いた操作によって図形情報40を修正することができる。図形情報40が修正された場合は、ユーザによって修正情報が入力されたことを示す。図形情報40の修正は、図形情報40に含まれる製造工程の削除又は変更を含む。製造工程の削除は、例えば工程Dの削除を含む。製造工程の変更は、例えば工程Dから他の工程への差し替えを含む。サンプル品の製造のような、通常とは異なる運用によって生じた例外的な製造履歴である場合に、工程Dを削除することで製造規則から除外することができる。ユーザは、例えば、修正対象のノードND上にマウスカーソルを移動させ、その状態で右クリック操作を行うことで表示されたメニューの中から「削除」又は「変更」を選択することによって、ノードNDの削除又は変更を行うことができる。以下の例では、ユーザによって工程Dを削除する修正が行われた場合について説明する。なお、ユーザが修正対象のノードND上にマウスカーソルを移動させると、表示制御部23は、ノードNDに対応する製造工程における特徴的な動作を示す代表画像を表示装置14に表示させても良い。代表画像は、画像情報32に基づいて処理部22によって作成される。 On the other hand, the user can select the "Edit" icon 38 and then edit the graphical information 40 by operating the input device 13. Editing the graphical information 40 indicates that the user has entered edit information. Editing the graphical information 40 includes deleting or changing the manufacturing processes included in the graphical information 40. Deleting a manufacturing process includes, for example, deleting process D. Changing a manufacturing process includes, for example, replacing process D with another process. In the case of an exceptional manufacturing history resulting from an unusual operation, such as the production of a sample product, deleting process D can remove it from the manufacturing rules. The user can delete or change the node ND, for example, by moving the mouse cursor over the node ND to be edited and right-clicking to display a menu that displays "Delete" or "Edit." The following example describes a case where the user edits the node ND by deleting process D. When the user moves the mouse cursor over the node ND to be edited, the display control unit 23 may display on the display device 14 a representative image showing a characteristic operation in the manufacturing process corresponding to the node ND. The representative image is created by the processing unit 22 based on the image information 32.

 修正情報が入力された場合(ステップS04:YES)は、次にステップS05において処理部22は、入力装置13から修正情報を取得する。処理部22は、修正内容を反映させた態様でステップS02~S04の処理を再び実行する。 If correction information has been input (step S04: YES), then in step S05, the processing unit 22 acquires the correction information from the input device 13. The processing unit 22 then executes steps S02 to S04 again, reflecting the correction content.

 図6は、削除の修正後に表示装置14に表示された図形情報41の一例を簡略化して示す図である。工程Dを削除する修正が行われたことにより、図4に示した図形情報40からノードND及びリンクLAD,LDCが削除されている。 Figure 6 is a simplified diagram showing an example of the graphic information 41 displayed on the display device 14 after the deletion correction. As a result of the correction to delete process D, node ND and links LAD and LDC have been deleted from the graphic information 40 shown in Figure 4.

 修正の完了後に「決定」アイコン39が選択されると、次にステップS06において処理部22は、図形情報40及び修正情報に基づいて、製造物に関する複数の製造工程及び当該複数の製造工程の実行順序の規則を含む製造規則情報を生成する。 When the "OK" icon 39 is selected after the corrections are complete, the processing unit 22 then generates manufacturing rule information, including multiple manufacturing processes related to the product and rules for the execution order of those multiple manufacturing processes, based on the graphic information 40 and the correction information, in step S06.

 図7は、削除の修正情報が入力された場合に生成された製造規則情報51の一例を簡略化して示す図である。工程Dを削除する修正が行われたことにより、図5に示した製造規則情報50から“A,D,C”の工程経路が削除され、製造規則情報51は“A,B,C”の工程経路のみを含む。 Figure 7 is a simplified example of manufacturing rule information 51 generated when deletion correction information is input. As a result of the correction to delete process D, the process route "A, D, C" is deleted from the manufacturing rule information 50 shown in Figure 5, and manufacturing rule information 51 contains only the process route "A, B, C."

 次にステップS07において出力部24は、ステップS06で生成された製造規則情報51を出力する。出力された製造規則情報51は、CPS等を用いた工場シミュレータに入力されても良いし、任意のストレージに格納されても良い。製造規則情報51は、工場シミュレータへの入力が可能なプログラミング言語で記述されていても良いし、製造規則の管理情報として工場のデータベース等に登録されるマスタデータのデータ形式であっても良い。あるいは、製造規則情報50は、作業者が製造を実施するために用いる作業手順書の形式であっても良い。 Next, in step S07, the output unit 24 outputs the manufacturing rule information 51 generated in step S06. The output manufacturing rule information 51 may be input into a factory simulator using a CPS or the like, or may be stored in any storage device. The manufacturing rule information 51 may be written in a programming language that can be input into a factory simulator, or may be in the data format of master data registered in a factory database or the like as management information for manufacturing rules. Alternatively, the manufacturing rule information 50 may be in the format of a work procedure manual used by workers to carry out manufacturing.

 本実施形態によれば、ユーザによって修正情報が入力された場合、情報処理装置11は、図形情報40及び修正情報に基づいて、製造物に関する複数の製造工程及び当該複数の製造工程の実行順序の規則を含む製造規則情報51を適切に生成及び出力できる。その結果、製造規則情報51を用いた工場シミュレーションによって、製造オペレーションを最適化することが可能となる。 According to this embodiment, when correction information is input by the user, the information processing device 11 can appropriately generate and output manufacturing rule information 51, which includes multiple manufacturing processes related to the product and rules for the execution order of those multiple manufacturing processes, based on the graphic information 40 and the correction information. As a result, it becomes possible to optimize manufacturing operations through factory simulation using the manufacturing rule information 51.

 また、情報処理装置11は、製造工程を削除又は変更する情報を含む修正情報に基づいて、製造規則情報51を適切に生成できる。 Furthermore, the information processing device 11 can appropriately generate manufacturing rule information 51 based on modification information that includes information for deleting or changing manufacturing processes.

 以下、上記実施形態についての様々な変形例について説明する。以下で述べる変形例は、任意に組み合わせて適用することが可能である。 Various variations of the above embodiment are described below. The variations described below can be applied in any combination.

 (第1変形例)
 修正情報は、図形情報40に含まれるある製造工程から次の複数の製造工程への分岐条件を追加する情報を含んでも良い。図4に示した図形情報40の例では、工程Aに対応するノードNAから、工程Bに対応するノードNB又は工程Dに対応するノードNDへの分岐が含まれる。ユーザは、例えば、分岐条件の追加対象のリンクLAD上にマウスカーソルを移動させ、その状態で右クリック操作を行うことで表示されたメニューの中から「分岐条件の追加」を選択することによって、ノードNAからノードNDへの分岐条件を追加することができる。
(First Modification)
The modification information may include information for adding a branching condition from a certain manufacturing process included in the graphic information 40 to a plurality of subsequent manufacturing processes. In the example of the graphic information 40 shown in Fig. 4, a branch from a node NA corresponding to a process A to a node NB corresponding to a process B or a node ND corresponding to a process D is included. For example, the user can add a branching condition from the node NA to the node ND by moving the mouse cursor over the link LAD to which the branching condition is to be added and then right-clicking to display a menu, thereby selecting "Add Branching Condition."

 図8は、分岐条件追加の修正後に表示装置14に表示された図形情報42の一例を簡略化して示す図である。リンクLAD上に「if 工程A.異常」なる分岐条件が追加されている。当該分岐条件は、ログデータに含まれるカラムから選択することができ、又は、ログデータに含まれていない場合でも、ロット又は設備等のログデータに付随する情報を新たに追加することができる。当該分岐条件は、工程Aが異常であればノードNAからノードNDへ分岐することを意味する。 Figure 8 is a simplified example of the graphical information 42 displayed on the display device 14 after modification to add a branching condition. A branching condition "if process A. abnormal" has been added to the link LAD. This branching condition can be selected from columns included in the log data, or even if it is not included in the log data, new information associated with the log data for the lot or equipment, etc., can be added. This branching condition means that if process A is abnormal, branch from node NA to node ND.

 図9は、分岐条件追加の修正情報が入力された場合に生成された製造規則情報52の一例を簡略化して示す図である。ノードNAからノードNDへの分岐条件を追加する修正が行われたことにより、工程Aに異常が発生した場合は“A,D,C”の工程経路が採用され、それ以外の場合は“A,B,C”の工程経路が採用されることを意味する製造規則情報52が、出力部24から出力される。 Figure 9 is a simplified diagram showing an example of manufacturing rule information 52 generated when modification information for adding a branch condition is input. As a result of a modification that adds a branch condition from node NA to node ND, manufacturing rule information 52 is output from output unit 24, indicating that if an abnormality occurs in process A, the process path "A, D, C" will be adopted, and otherwise the process path "A, B, C" will be adopted.

 本変形例によれば、情報処理装置11は、分岐条件を追加する情報を含む修正情報に基づいて、製造規則情報52を適切に生成できる。 According to this modified example, the information processing device 11 can appropriately generate manufacturing rule information 52 based on modification information that includes information for adding branch conditions.

 (第2変形例)
 修正情報は、製造物の属性に応じて図形情報40を分割又は統合する情報を含んでも良い。以下、属性が品番IDである場合の例について説明する。但し、属性は、ロットID又は製造日時等であっても良い。図4に示した図形情報40には、全ての品番IDに関する情報が含まれる。ユーザは、例えば、開始ノードNS上にマウスカーソルを移動させ、その状態で右クリック操作を行うことで表示されたメニューの中から「品番ごとに分割」を選択することによって、図形情報40を品番IDごとに分割することができる。
(Second Modification)
The correction information may include information for dividing or integrating the graphic information 40 according to the attributes of the product. An example in which the attribute is a product number ID will be described below. However, the attribute may also be a lot ID or a manufacturing date and time, etc. The graphic information 40 shown in FIG. 4 includes information related to all product number IDs. The user can divide the graphic information 40 by product number ID, for example, by moving the mouse cursor over the start node NS and right-clicking in that state to display a menu and selecting "Split by product number."

 図10は、分割の修正後に表示装置14に表示された図形情報43の一例を簡略化して示す図である。図形情報43は、品番Xに対応する図形情報43Xと、品番Yに対応する図形情報43Yと、品番Zに対応する図形情報43Zとを含む。つまり、図形情報40が品番IDに応じて図形情報43X,43Y,43Zに分割されている。 Figure 10 is a simplified diagram showing an example of graphical information 43 displayed on display device 14 after the division has been corrected. Graphic information 43 includes graphical information 43X corresponding to product number X, graphical information 43Y corresponding to product number Y, and graphical information 43Z corresponding to product number Z. In other words, graphical information 40 is divided into graphical information 43X, 43Y, and 43Z according to the product number ID.

 図11は、分割の修正情報が入力された場合に生成された製造規則情報53の一例を簡略化して示す図である。図形情報40が品番IDごとに分割されたことにより、品番Xに関しては“A,B,C”の工程経路が採用され、品番Yに関しては“A,D,C”の工程経路が採用され、品番Zに関しては“A,B,C”の工程経路が採用されることを意味する製造規則情報53が、出力部24から出力される。 Figure 11 is a simplified diagram showing an example of manufacturing rule information 53 generated when division correction information is input. By dividing the graphic information 40 by product number ID, the output unit 24 outputs manufacturing rule information 53, which indicates that the process route "A, B, C" is adopted for product number X, the process route "A, D, C" is adopted for product number Y, and the process route "A, B, C" is adopted for product number Z.

 また、図10に示した例では、品番Xに対応する図形情報43Xと、品番Zに対応する図形情報43Zとは同一である。ユーザは、例えば、マウス操作によって図形情報43Zを範囲指定した状態で図形情報43X上にドラッグアンドドロップすることによって、図形情報43Zを図形情報43Xに統合することができる。 Furthermore, in the example shown in Figure 10, the graphic information 43X corresponding to product number X and the graphic information 43Z corresponding to product number Z are the same. The user can integrate graphic information 43Z with graphic information 43X, for example, by using the mouse to specify the range of graphic information 43Z and then dragging and dropping it onto graphic information 43X.

 図12は、統合の修正後に表示装置14に表示された図形情報44の一例を簡略化して示す図である。図形情報44は、品番X及び品番Zを含むグループG1に対応する図形情報44と、品番Yを含むグループG2に対応する図形情報44とを含む。つまり、図形情報43X,43Zが品番IDに応じて図形情報44に統合されている。 12 is a simplified diagram showing an example of graphic information 44 displayed on display device 14 after the integration correction. Graphic information 44 includes graphic information 441 corresponding to group G1 including part numbers X and Z, and graphic information 442 corresponding to group G2 including part number Y. In other words, graphic information 43X and 43Z are integrated into graphic information 441 according to the part number ID.

 図13は、統合の修正情報が入力された場合に生成された製造規則情報54の一例を簡略化して示す図である。図形情報43X,43Zが図形情報44に統合されたことにより、グループG1に関しては“A,B,C”の工程経路が採用され、グループG2に関しては“A,D,C”の工程経路が採用されることを意味する製造規則情報54が、出力部24から出力される。 13 is a simplified diagram showing an example of manufacturing rule information 54 generated when integration correction information is input. By integrating the graphic information 43X and 43Z into the graphic information 441 , the output unit 24 outputs the manufacturing rule information 54, which indicates that the process route of "A, B, C" is adopted for the group G1 and the process route of "A, D, C" is adopted for the group G2.

 なお、処理部22は、品番のプロパティ等と製造規則情報53,54との差異が大きいグループについては、図形情報43,44の表示の際に表示装置14にアラートを表示させても良い。例えば、組み立て対象となる部品の種類又は製造にかかるプロセスのパラメータ等の品番のプロパティに関するデータを別に有し、これらのプロパティが類似しているにも拘わらず異なるグループに分割されている場合に、アラートを表示させても良い。あるいは、プロパティが大きく異なるにも拘わらず同一のグループに統合されている場合に、アラートを表示させても良い。ユーザは、表示されたアラートを受け入れても良いし、削除しても良い。 In addition, for groups where there is a large difference between the part number properties, etc. and the manufacturing rule information 53, 54, the processing unit 22 may display an alert on the display device 14 when displaying the graphic information 43, 44. For example, an alert may be displayed when separate data on part number properties, such as the types of parts to be assembled or parameters of the manufacturing process, are stored and parts are divided into different groups despite having similar properties. Alternatively, an alert may be displayed when parts are combined into the same group despite having significantly different properties. The user may accept or delete the displayed alert.

 本変形例によれば、製造物の属性に応じて図形情報40を分割する情報を含む修正情報に基づいて、製造規則情報53を適切に生成できる。また、製造物の属性に応じて複数の図形情報43を統合する情報を含む修正情報に基づいて、簡素化された製造規則情報54を適切に生成できる。製造物の種類が多い製造工場において、特に有効である。 According to this modified example, manufacturing rule information 53 can be appropriately generated based on modification information that includes information for dividing graphic information 40 according to the attributes of the product. Furthermore, simplified manufacturing rule information 54 can be appropriately generated based on modification information that includes information for integrating multiple pieces of graphic information 43 according to the attributes of the product. This is particularly effective in manufacturing factories with a large variety of products.

 (第3変形例)
 第2変形例ではユーザの操作によって図形情報の分割又は統合が行われたが、処理部22が、属性情報に基づいて複数の製造物を複数のグループG1,G2に分類し、図形情報40に代えてグループG1,G2別に図形情報44,44を自動で作成してユーザに提案しても良い。
(Third Modification)
In the second modified example, the graphic information is divided or integrated by user operation, but the processing unit 22 may classify multiple products into multiple groups G1 and G2 based on attribute information, and automatically create graphic information 44 1 and 44 2 for each group G1 and G2 instead of graphic information 40 and propose them to the user.

 処理部22は、品番ごとの図形情報43におけるグラフ構造の類似度に基づいて、複数の品番を複数のグループに分類する。第1の例として、処理部22は、ある品番に対応する有向グラフを他の品番に対応する有向グラフに変換するために必要な操作の回数を、類似度として算出する。そして、処理部22は、類似度行列を用いてクラスタリングを行うことによって、複数の品番を複数のグループに分類する。第2の例として、処理部22は、工程経路が各工程を含むか否かを「0」又は「1」の二値で示すベクトルを用いて、品番ごとの工程経路をベクトル化する。そして、処理部22は、ベクトル化した工程経路を用いてクラスタリングを行うことによって、複数の品番を複数のグループに分類する。 The processing unit 22 classifies multiple product numbers into multiple groups based on the similarity of the graph structures in the graphic information 43 for each product number. As a first example, the processing unit 22 calculates the number of operations required to convert a directed graph corresponding to a certain product number into a directed graph corresponding to another product number as the similarity. The processing unit 22 then classifies multiple product numbers into multiple groups by performing clustering using a similarity matrix. As a second example, the processing unit 22 vectorizes the process path for each product number using a vector that indicates, with a binary value of "0" or "1," whether or not each process is included in the process path. The processing unit 22 then classifies multiple product numbers into multiple groups by performing clustering using the vectorized process path.

 ユーザは、処理部22によって提案されたグループG1,G2別の図形情報44,44を採用するか否かを、入力装置13を用いた操作によって入力する。あるいは、ユーザは、処理部22によって提案されたグループG1,G2別の図形情報44,44を、第2変形例で説明した分割又は統合の操作によってさらに修正しても良い。 The user inputs whether or not to adopt the graphic information 44 1 and 44 2 for the groups G1 and G2 proposed by the processing unit 22 by operating the input device 13. Alternatively, the user may further modify the graphic information 44 1 and 44 2 for the groups G1 and G2 proposed by the processing unit 22 by the division or integration operation described in the second modified example.

 本変形例によれば、情報処理装置11によってグループG1,G2別に図形情報44,44が自動で作成されるため、ユーザの操作によるグループの分類作業が不要となり、ユーザの利便性を向上できる。製造物の種類が多い製造工場において、特に有効である。 According to this modification, the information processing device 11 automatically creates the graphic information 44 1 and 44 2 for the groups G1 and G2, eliminating the need for the user to perform group classification operations, improving user convenience. This is particularly effective in manufacturing factories with a large variety of products.

 (第4変形例)
 実施形態では図形情報40には各製造工程を表すノードNA~NDが含まれたが、ノードNA~NDに代えて、各製造工程を実行する少なくとも一つの製造設備を示すノードを含めても良い。
(Fourth Modification)
In the embodiment, the graphic information 40 includes nodes NA to ND representing each manufacturing process, but instead of the nodes NA to ND, it may include a node representing at least one piece of manufacturing equipment that performs each manufacturing process.

 図14は、表示装置14に表示された図形情報45の一例を簡略化して示す図である。処理部22は、各工程に対応する画像情報に含まれる製造設備識別情報に基づいて製造設備を識別することにより、図形情報45を作成する。図形情報45は、工程Aを実行する製造設備(設備U1,U2)を示すノードNA1,NA2と、工程Bを実行する製造設備(設備V1~V3)を示すノードNB1~NB3と、工程Cを実行する製造設備(設備W1,W2)を示すノードNC1,NC2とを含む。また、図形情報45は、ノードNA1,NA2とノードNB1~NB3とノードNC1,NC2との間の必要箇所を接続するリンクを含む。 Figure 14 is a simplified diagram showing an example of graphic information 45 displayed on display device 14. Processing unit 22 creates graphic information 45 by identifying manufacturing equipment based on manufacturing equipment identification information included in image information corresponding to each process. Graphic information 45 includes nodes NA1 and NA2 indicating the manufacturing equipment (equipment U1 and U2) that performs process A, nodes NB1 to NB3 indicating the manufacturing equipment (equipment V1 to V3) that performs process B, and nodes NC1 and NC2 indicating the manufacturing equipment (equipment W1 and W2) that performs process C. Graphic information 45 also includes links that connect nodes NA1 and NA2, nodes NB1 to NB3, and nodes NC1 and NC2 as necessary.

 本変形例において、修正情報は、製造工程を実行可能な製造設備を追加する情報を含んでも良い。ユーザは、「修正」アイコン38を選択した後に、入力装置13を用いた操作によって図形情報45を修正することができる。ユーザは、例えば、ノードを追加したい箇所にマウスカーソルを移動させ、その状態で右クリック操作を行うことで表示されたメニューの中から「追加」を選択することによって、ノード及びリンクの追加を行うことができる。 In this modified example, the modification information may include information for adding manufacturing equipment capable of executing a manufacturing process. After selecting the "Modify" icon 38, the user can modify the graphic information 45 by operating the input device 13. For example, the user can add nodes and links by moving the mouse cursor to the location where they want to add a node, right-clicking in that state, and selecting "Add" from the menu that appears.

 図15は、追加の修正後に表示装置14に表示された図形情報46の一例を簡略化して示す図である。図14に示した図形情報45に対して、工程Bを実行可能な設備V4に対応するノードNB4が追加されている。また、図14に示した図形情報45に対して、ノードNA2とノードNB4とを接続するリンクLU2V4、及び、ノードNB4とノードNC2とを接続するリンクLV4W2が追加されている。 Figure 15 is a simplified diagram showing an example of graphical information 46 displayed on the display device 14 after additional modifications. Node NB4, which corresponds to equipment V4 capable of executing process B, has been added to the graphical information 45 shown in Figure 14. Additionally, link LU2V4 connecting node NA2 and node NB4, and link LV4W2 connecting node NB4 and node NC2 have been added to the graphical information 45 shown in Figure 14.

 また、修正情報は、図形情報46に含まれる複数の製造設備を統合する情報を含んでも良い。図15に示した例では、設備V3,V4に関しては、上流の設備U2及び下流の設備W2がいずれも共通する。ユーザは、例えば、マウス操作によってノードNB4を範囲指定した状態でノードNB3上にドラッグアンドドロップすることによって、ノードNB4をノードNB3に統合することができる。 The modification information may also include information for integrating multiple pieces of manufacturing equipment included in the graphic information 46. In the example shown in FIG. 15, equipment V3 and V4 share both upstream equipment U2 and downstream equipment W2. The user can integrate node NB4 into node NB3, for example, by using the mouse to specify the range of node NB4 and then dragging and dropping it onto node NB3.

 図16は、統合の修正後に表示装置14に表示された図形情報47の一例を簡略化して示す図である。図形情報47は、図15に示したノードNB3,NB4が統合されたノードNB34と、図15に示したリンクLU2V3,LU2V4が統合されたリンクLU2V34と、図15に示したリンクLV3W2,LV4W2が統合されたリンクLV34W2とを含む。 Figure 16 is a simplified example of graphical information 47 displayed on the display device 14 after the integration has been corrected. Graphical information 47 includes node NB34, which is the integration of nodes NB3 and NB4 shown in Figure 15; link LU2V34, which is the integration of links LU2V3 and LU2V4 shown in Figure 15; and link LV34W2, which is the integration of links LV3W2 and LV4W2 shown in Figure 15.

 本変形例によれば、図形情報45は製造設備を示す情報を含むため、情報処理装置11は、製造工程に代えて製造設備の順序を含む、より詳細な製造規則情報を生成及び出力できる。 According to this modified example, the graphic information 45 includes information indicating the manufacturing equipment, so the information processing device 11 can generate and output more detailed manufacturing rule information that includes the order of the manufacturing equipment instead of the manufacturing process.

 また、本変形例によれば、製造設備を追加する情報を含む修正情報に基づいて、図形情報46に対応する製造規則情報を適切に生成できる。 Furthermore, according to this modified example, manufacturing rule information corresponding to the graphic information 46 can be appropriately generated based on modification information that includes information on adding manufacturing equipment.

 また、本変形例によれば、複数の製造設備を統合する情報を含む修正情報に基づいて、図形情報47に対応する簡素化された製造規則情報を適切に生成できる。製造設備の種類が多い製造工場において、特に有効である。 Furthermore, according to this modified example, simplified manufacturing rule information corresponding to the graphic information 47 can be appropriately generated based on modification information that includes information on integrating multiple pieces of manufacturing equipment. This is particularly effective in manufacturing plants with a large variety of manufacturing equipment.

 (第5変形例)
 第4変形例ではユーザの操作によってノードNB4の追加が行われたが、処理部22が、属性情報及び製造設備識別情報に基づいて、図形情報45に含まれる製造工程を実行可能な製造設備を自動で作成してユーザに提案しても良い。
(Fifth Modification)
In the fourth variant, node NB4 was added by user operation, but the processing unit 22 may automatically create manufacturing equipment capable of executing the manufacturing process included in the graphic information 45 based on the attribute information and manufacturing equipment identification information and propose it to the user.

 処理部22は、品番の類似度及び製造設備の類似度に基づいて、図形情報45に含まれる製造工程を実行可能な製造設備の追加を提案する提案情報を作成し、当該提案情報を図形情報45に付加する。処理部22は、例えば、ある品番に関して設備V3が使用されている場合には、設備V3との類似度が所定値以上である設備V4もその品番に使用できる可能性が高いと判断して、設備V4の追加を提案する提案情報を作成する。 The processing unit 22 creates proposal information proposing the addition of manufacturing equipment capable of executing the manufacturing process included in the graphic information 45 based on the similarity between the product numbers and the similarity between the manufacturing equipment, and adds the proposal information to the graphic information 45. For example, if equipment V3 is being used for a certain product number, the processing unit 22 determines that equipment V4, whose similarity with equipment V3 is equal to or greater than a predetermined value, is also likely to be usable for that product number, and creates proposal information proposing the addition of equipment V4.

 図17は、図形情報45に対して提案情報が付加された図形情報48の一例を簡略化して示す図である。図形情報48は、図17において破線で示す提案情報を含む。提案情報は、設備V4に対応するノードNB4を含む。また、提案情報は、ノードNA2とノードNB4とを接続するリンクLU2V4、及び、ノードNB4とノードNC2とを接続するリンクLV4W2を含む。ユーザは、提案情報で示される提案を採用するか否かを、修正情報として入力装置13から入力することができる。 Figure 17 is a simplified diagram showing an example of graphical information 48 in which proposal information has been added to graphical information 45. Graphic information 48 includes proposal information shown by dashed lines in Figure 17. The proposal information includes node NB4 corresponding to facility V4. The proposal information also includes link LU2V4 connecting node NA2 and node NB4, and link LV4W2 connecting node NB4 and node NC2. The user can input, as revision information, from input device 13 whether or not to adopt the proposal shown in the proposal information.

 本変形例によれば、製造設備の追加を提案する提案情報が図形情報48に含まれるため、ユーザによる製造設備の追加作業が容易となり、ユーザの利便性を向上できる。 According to this modified example, proposal information proposing the addition of manufacturing equipment is included in the graphic information 48, making it easier for users to add manufacturing equipment and improving user convenience.

 (第6変形例)
 処理部22は、図形情報40の作成において、各製造工程における処理の所要時間に基づいて、対応するノードの表示態様を異ならせて設定しても良い。また、処理部22は、図形情報40の作成において、製造工程間における製造物の移動時間に基づいて、対応するリンクの表示態様を異ならせて設定しても良い。移動時間には、製造装置間で製造物を搬送する搬送時間と、搬送完了後に製造装置による処理が開始されるまでの待機時間又は滞留時間とが含まれる。
(Sixth Modification)
The processing unit 22 may set different display modes for corresponding nodes based on the time required for processing in each manufacturing process when creating the graphic information 40. Furthermore, the processing unit 22 may set different display modes for corresponding links based on the travel time of products between manufacturing processes when creating the graphic information 40. The travel time includes the transport time for transporting products between manufacturing devices and the waiting time or residence time until processing by the manufacturing device starts after the transport is completed.

 図18は、表示装置14に表示された図形情報40の一例を簡略化して示す図である。各製造工程における処理の所要時間が長いほど、対応するノードにおけるエッジの線幅が太く表示されている。また、製造工程間における製造物の移動時間が長いほど、対応するリンクの線幅が太く表示されている。なお、処理部22は、所要時間に代えて、発生頻度等に応じてノード又はリンクの表示態様を異ならせて設定しても良い。また、処理部22は、線幅に代えて、表示する色等によって表示態様を異ならせて設定しても良い。 Figure 18 is a simplified diagram showing an example of graphic information 40 displayed on the display device 14. The longer the processing time required for each manufacturing process, the thicker the line width of the edge at the corresponding node is displayed. Also, the longer the movement time of the product between manufacturing processes, the thicker the line width of the corresponding link is displayed. Note that the processing unit 22 may set the display mode of the node or link to differ depending on the occurrence frequency, etc., instead of the required time. Also, the processing unit 22 may set the display mode to differ depending on the display color, etc., instead of the line width.

 本変形例によれば、製造工程における処理の所要時間又は発生頻度等に基づいてノードの表示態様が設定されるため、ユーザは製造工程における処理の所要時間又は発生頻度等を視覚的に容易に判断できる。 In this modified example, the display mode of the nodes is set based on the required time or frequency of occurrence of processing in the manufacturing process, allowing the user to visually and easily determine the required time or frequency of occurrence of processing in the manufacturing process.

 また、製造工程間における製造物の移動時間又は発生頻度等に基づいてリンクの表示態様が設定されるため、ユーザは製造工程間における製造物の移動時間又は発生頻度等を視覚的に容易に判断できる。 In addition, the display mode of the links is set based on the time it takes for products to travel between manufacturing processes or their frequency of occurrence, so users can easily visually determine the time it takes for products to travel between manufacturing processes or their frequency of occurrence, etc.

 (第7変形例)
 図形情報40は、各製造工程における処理の所要時間に関する分布を示す処理時間分布情報をさらに含んでも良い。
(Seventh Modification)
The graphic information 40 may further include processing time distribution information that indicates the distribution of the time required for processing in each manufacturing process.

 図19及び図20の各々は、表示装置14に表示された図形情報40の他の一例を簡略化して示す図である。ユーザが、例えばノードND上にマウスカーソルを移動させると、処理部22は、図19に示すように、ノードNDに対応する工程Dに関する処理時間分布情報K1を作成する。表示制御部23は、作成された処理時間分布情報K1を表示装置14にポップアップ表示させる。処理時間分布情報K1の横軸は時間を示し、縦軸は発生頻度を示す。ユーザが品番の指定を入力すると、処理部22は、図20に示すように、指定された品番ごとの処理の所要時間に関する分布を示す処理時間分布情報K2を作成する。表示制御部23は、作成された処理時間分布情報K2を表示装置14にポップアップ表示させる。図20に示した処理時間分布情報K2には、2つの品番に関する2つの分布情報が含まれる。ユーザは、各分布情報に関する代表値を、処理の所要時間に関する設定値V1,V2として入力する。代表値は、平均値、最頻値、中央値、又は上位m%(mは任意)の値等であり、ユーザの操作によって各値の位置が画面上で指定されても良いし、処理部22による統計処理によって各値が算出されても良い。 19 and 20 are simplified diagrams showing another example of the graphical information 40 displayed on the display device 14. When the user moves the mouse cursor over node ND, for example, the processing unit 22 creates processing time distribution information K1 for process D corresponding to node ND, as shown in FIG. 19. The display control unit 23 displays the created processing time distribution information K1 in a pop-up on the display device 14. The horizontal axis of the processing time distribution information K1 indicates time, and the vertical axis indicates occurrence frequency. When the user inputs a product number specification, the processing unit 22 creates processing time distribution information K2, which indicates the distribution of processing times for each specified product number, as shown in FIG. 20. The display control unit 23 displays the created processing time distribution information K2 in a pop-up on the display device 14. The processing time distribution information K2 shown in FIG. 20 includes two pieces of distribution information for two product numbers. The user inputs representative values for each piece of distribution information as the setting values V1 and V2 for the processing times. The representative value may be the average value, mode, median, or the top m% (m is arbitrary) of values, and the position of each value may be specified on the screen by a user operation, or each value may be calculated by statistical processing by the processing unit 22.

 取得部21は、設定値V1,V2を示す処理時間設定情報を入力装置13から取得する。処理部22は、図形情報40、修正情報、及び処理時間設定情報に基づいて、製造規則情報を生成する。製造規則情報には、処理時間分布情報K2が含まれても良い。製造規則情報に含まれる処理時間分布情報K2は、最尤推定等によって近似された正規分布を表す関数式を用いて定義されていても良い。 The acquisition unit 21 acquires processing time setting information indicating the setting values V1 and V2 from the input device 13. The processing unit 22 generates manufacturing rule information based on the graphic information 40, the correction information, and the processing time setting information. The manufacturing rule information may also include processing time distribution information K2. The processing time distribution information K2 included in the manufacturing rule information may be defined using a function formula representing a normal distribution approximated by maximum likelihood estimation, etc.

 同様に、図形情報40は、製造工程間における製造物の移動の所要時間に関する分布を示す移動時間分布情報をさらに含んでも良い。 Similarly, the graphical information 40 may further include movement time distribution information that indicates the distribution of the time required to move products between manufacturing processes.

 図21は、表示装置14に表示された図形情報40の他の一例を簡略化して示す図である。ユーザが、例えばリンクLAD上にマウスカーソルを移動させると、処理部22は、リンクLADに対応する移動時間分布情報を作成する。ユーザが品番の指定を入力すると、処理部22は、図21に示すように、指定された品番ごとの移動の所要時間に関する分布を示す移動時間分布情報K3を作成する。表示制御部23は、作成された移動時間分布情報K3を表示装置14にポップアップ表示させる。図21に示した移動時間分布情報K3には、2つの品番に関する2つの分布情報が含まれる。ユーザは、各分布情報に関する代表値を、移動の所要時間に関する設定値V3,V4として入力する。代表値は、平均値、最頻値、中央値、又は上位m%(mは任意)の値等であり、ユーザの操作によって各値の位置が画面上で指定されても良いし、処理部22による統計処理によって各値が算出されても良い。 21 is a simplified diagram showing another example of the graphic information 40 displayed on the display device 14. When the user moves the mouse cursor over a link LAD, for example, the processing unit 22 creates travel time distribution information corresponding to the link LAD. When the user inputs a product number, the processing unit 22 creates travel time distribution information K3, which indicates the distribution of travel times for each specified product number, as shown in FIG. 21. The display control unit 23 displays the created travel time distribution information K3 as a pop-up on the display device 14. The travel time distribution information K3 shown in FIG. 21 includes two pieces of distribution information for two product numbers. The user inputs representative values for each piece of distribution information as set values V3 and V4 for travel times. The representative value may be the average, mode, median, or the top m% (m is arbitrary) value. The position of each value may be specified on the screen by the user's operation, or each value may be calculated by statistical processing by the processing unit 22.

 取得部21は、設定値V3,V4を示す移動時間設定情報を入力装置13から取得する。処理部22は、図形情報40、修正情報、処理時間設定情報、及び移動時間設定情報に基づいて、製造規則情報を生成する。製造規則情報には、移動時間分布情報K3が含まれても良い。製造規則情報に含まれる移動時間分布情報K3は、最尤推定等によって近似された正規分布を表す関数式を用いて定義されていても良い。 The acquisition unit 21 acquires travel time setting information indicating the setting values V3 and V4 from the input device 13. The processing unit 22 generates manufacturing rule information based on the graphic information 40, correction information, processing time setting information, and travel time setting information. The manufacturing rule information may also include travel time distribution information K3. The travel time distribution information K3 included in the manufacturing rule information may be defined using a function formula representing a normal distribution approximated by maximum likelihood estimation, etc.

 本変形例によれば、ユーザは、処理時間分布情報K2に基づいて処理の所要時間に関する設定値V1,V2を容易に設定できる。また、情報処理装置11は、図形情報40、修正情報、及び処理時間設定情報に基づいて、製造規則情報を適切に生成できる。 According to this modified example, the user can easily set the setting values V1 and V2 for the processing time required based on the processing time distribution information K2. Furthermore, the information processing device 11 can appropriately generate manufacturing rule information based on the graphic information 40, correction information, and processing time setting information.

 また、本変形例によれば、ユーザは、移動時間分布情報K3に基づいて移動の所要時間に関する設定値V3,V4を容易に設定できる。また、情報処理装置11は、図形情報40、修正情報、処理時間設定情報、及び移動時間設定情報に基づいて、製造規則情報を適切に生成できる。 Furthermore, according to this modified example, the user can easily set the setting values V3 and V4 related to the travel time required based on the travel time distribution information K3. Furthermore, the information processing device 11 can appropriately generate manufacturing rule information based on the graphic information 40, correction information, processing time setting information, and travel time setting information.

 また、本変形例によれば、製造規則情報が、各製造工程における品番ごとの処理所要時間の設定値、及び、製造工程間における品番ごとの移動所要時間の設定値を含むことにより、シミュレーションに必須である処理所要時間及び移動所要時間を含めた高精度の工場シミュレータを構築できる。 Furthermore, according to this modified example, the manufacturing rule information includes set values for the processing time required for each product number in each manufacturing process, and set values for the travel time required for each product number between manufacturing processes, making it possible to build a highly accurate factory simulator that includes the processing time and travel time required, which are essential for simulation.

 (第8変形例)
 処理部22は、製造規則情報と、過去の所定期間内に実行された製造工程との差分を示す差分情報を作成し、表示制御部23は、作成された差分情報を表示装置14に表示させても良い。
(Eighth Modification)
The processing unit 22 may create difference information indicating the difference between the manufacturing rule information and the manufacturing process performed within a specified period in the past, and the display control unit 23 may display the created difference information on the display device 14.

 図22は、情報処理装置11が実行する変形例の処理の流れを示すフローチャートである。 FIG. 22 is a flowchart showing the flow of processing in a modified example executed by the information processing device 11.

 ステップS08において処理部22は、ステップS06で作成された製造規則情報と、直近の所定期間内に実行された製造工程のログデータとを比較する。処理部22は、製造規則情報に違反しているログデータを抽出し、抽出したログデータを一覧形式でまとめた差分情報を作成する。 In step S08, the processing unit 22 compares the manufacturing rule information created in step S06 with the log data of manufacturing processes executed within the most recent specified period. The processing unit 22 extracts log data that violates the manufacturing rule information and creates difference information that summarizes the extracted log data in a list format.

 次にステップS09において表示制御部23は、ステップS08で作成された差分情報を表示装置14に表示させる。 Next, in step S09, the display control unit 23 causes the display device 14 to display the difference information created in step S08.

 本変形例によれば、差分情報が表示装置14に表示されるため、ユーザは差分情報を容易に確認できる。その結果、製造規則情報に違反しているログデータに関して、違反の発生原因を判断することが可能となる。 In this modified example, the difference information is displayed on the display device 14, allowing the user to easily check the difference information. As a result, it becomes possible to determine the cause of the violation for log data that violates manufacturing rule information.

 (第9変形例)
 修正情報には、図形情報40に含まれる「工程A」等の表記を、「治具や仕掛品を取る作業」又は「治具による加工」等の各工程の実際の名称に変更する情報を含めても良い。これにより、ユーザによる直感的な理解が容易となる。
(Ninth Modification)
The correction information may include information for changing notation such as "Process A" included in the graphic information 40 to the actual name of each process such as "Work to remove jigs and work-in-progress" or "Processing using jigs." This makes it easier for the user to intuitively understand.

 (第10変形例)
 修正情報には、図形情報40における工程を分割又は統合する情報を含めても良い。図形情報40は、処理部22によって提案されたクラスタに基づいて構築される。
(Tenth Modification)
The modification information may include information for dividing or merging steps in the graphic information 40. The graphic information 40 is constructed based on the clusters proposed by the processing unit 22.

 ユーザは、例えばノードNA上にマウスカーソルを移動させ、その状態で右クリック操作を行うことで表示されたメニューの中から「工程を分割」を選択し、その分割時刻を選択することで、図形情報40の工程Aを二つの工程に分割する。このとき処理部22は、工程Aに含まれる各画像のデータを更にクラスタリングして、分割するのに適した位置をユーザに提示してもよい。 For example, the user can move the mouse cursor over node NA, then right-click to display a menu, select "Split Process," and select the time of division, thereby splitting process A in the graphic information 40 into two processes. At this time, the processing unit 22 may further cluster the data of each image included in process A and present the user with a suitable position for division.

 あるいはユーザは、例えばノードNA上にマウスカーソルを移動させ、その状態で右クリック操作を行うことで表示されたメニューの中から「工程を統合」を選択し、続けて統合対象の工程として他の工程(例えば工程B)を選択することで、図形情報40の工程Aと工程Bとを統合して一つの新たな工程Aを作成する。このとき処理部22は、工程Aと他の工程との類似度をユーザに提示してもよい。この類似度は、例えば各工程の中心画像間の類似度に基づいて算出される。 Alternatively, the user can move the mouse cursor over node NA, right-click in that state, select "Merge Processes" from the menu that appears, and then select another process (for example, process B) as the process to be merged, thereby merging process A and process B in the graphic information 40 to create a new process A. At this time, the processing unit 22 may present the user with the similarity between process A and the other process. This similarity is calculated, for example, based on the similarity between the central images of each process.

 本変形例によれば、提案されたクラスタリング結果が不正確な場合であっても、不正確なクラスタリング結果を修正でき、その結果、正確な工程単位での製造規則情報を出力できる。 According to this modified example, even if the proposed clustering results are inaccurate, the inaccurate clustering results can be corrected, and as a result, accurate manufacturing rule information can be output for each process.

 (第11変形例)
 出力部24は、第10変形例でユーザが修正した工程単位での画像データを出力する機能を有しても良い。さらに、処理部22は、この画像データを教師データとして学習させた機械学習モデルを用いて、新たなデータに対してクラスタリングを実行しても良い。
(Eleventh Modification)
The output unit 24 may have a function of outputting the image data for each process unit corrected by the user in Modification 10. Furthermore, the processing unit 22 may perform clustering on new data using a machine learning model trained using this image data as training data.

 本変形例によれば、対象とする画像データそのものを使用して学習させた機械学習モデルを用いることにより、クラスタリングの精度を向上できる。 According to this modified example, the accuracy of clustering can be improved by using a machine learning model trained using the target image data itself.

 他の変形例として、表示制御部23は、製造規則情報のプログラミングコードを表示装置14に表示させても良い。これにより、プログラミングに精通した開発者による直感的な理解が容易となる。 As another variation, the display control unit 23 may display the programming code of the manufacturing rule information on the display device 14. This makes it easier for developers who are familiar with programming to intuitively understand it.

 本開示は、工場シミュレータの構築等のための製造管理システムに広く適用可能である。 This disclosure is widely applicable to manufacturing management systems for building factory simulators, etc.

 1 情報処理システム
 11 情報処理装置
 12 記憶装置
 13 入力装置
 14 表示装置
 15 通信装置
 16 撮影装置
 21 取得部
 22 処理部
 23 表示制御部
 24 出力部
 31 プログラム
 32、32、32、32 画像情報
 40~48 図形情報
 50~54 製造規則情報
REFERENCE SIGNS LIST 1 Information processing system 11 Information processing device 12 Storage device 13 Input device 14 Display device 15 Communication device 16 Photography device 21 Acquisition unit 22 Processing unit 23 Display control unit 24 Output unit 31 Program 32, 32 1 , 32 2 , 32 3 Image information 40 to 48 Graphic information 50 to 54 Manufacturing regulation information

Claims (16)

 複数の製造工程を経て製造される製造物に関する製造規則情報を生成するための情報処理方法であって、
 情報処理装置が、
 製造物に対して複数の製造工程が順に実行される状況を撮影することによって得られた画像情報を取得し、
 前記画像情報に基づいて、前記製造物に対して実行される複数の製造工程を示す情報と、当該複数の製造工程の実行順序を示す情報とを含む図形情報を作成し、
 前記図形情報を表示装置に表示させ、
 ユーザによって入力された、前記図形情報に対する修正情報を入力装置から取得し、
 前記図形情報及び前記修正情報に基づいて、前記製造物に関する複数の製造工程及び当該複数の製造工程の実行順序の規則を含む製造規則情報を生成し、
 前記製造規則情報を出力する、
情報処理方法。
An information processing method for generating manufacturing rule information for a product manufactured through a plurality of manufacturing processes, comprising:
The information processing device
Acquiring image information obtained by photographing a situation in which a plurality of manufacturing processes are performed on a product in order;
creating, based on the image information, graphic information including information indicating a plurality of manufacturing steps to be executed on the product and information indicating the order in which the plurality of manufacturing steps are executed;
Displaying the graphic information on a display device;
acquiring correction information for the graphic information input by a user from an input device;
generating manufacturing rule information including a plurality of manufacturing processes related to the product and rules for the order of execution of the plurality of manufacturing processes based on the graphic information and the correction information;
outputting the manufacturing rule information;
Information processing methods.
 前記修正情報は、前記図形情報に含まれる製造工程を削除又は変更する情報を含む、
請求項1に記載の情報処理方法。
the modification information includes information for deleting or changing a manufacturing process included in the graphic information;
The information processing method according to claim 1 .
 前記修正情報は、前記図形情報に含まれるある製造工程から次の複数の製造工程への分岐条件を追加する情報を含む、
請求項1に記載の情報処理方法。
the modification information includes information for adding a branching condition from a manufacturing process included in the graphic information to a plurality of subsequent manufacturing processes;
The information processing method according to claim 1 .
 前記製造物は、属性が異なる複数の製造物を含み、
 前記修正情報は、前記属性に応じて前記図形情報を分割又は統合する情報を含む、
請求項1に記載の情報処理方法。
the products include a plurality of products with different attributes;
the modification information includes information for dividing or integrating the graphic information according to the attribute;
The information processing method according to claim 1 .
 前記製造物は、属性が異なる複数の製造物を含み、
 前記図形情報の作成においては、前記属性に基づいて前記複数の製造物を複数のグループに分類し、グループ別に前記図形情報を作成する、
請求項1に記載の情報処理方法。
the products include a plurality of products with different attributes;
In creating the graphic information, the plurality of products are classified into a plurality of groups based on the attributes, and the graphic information is created for each group.
The information processing method according to claim 1 .
 前記画像情報は、各製造工程を実行した製造設備を含み、
 前記図形情報は、各製造工程を実行する少なくとも一つの製造設備を示す情報をさらに含む、
請求項1に記載の情報処理方法。
The image information includes manufacturing equipment that performed each manufacturing process,
the graphic information further includes information indicating at least one manufacturing facility that performs each manufacturing process;
The information processing method according to claim 1 .
 前記修正情報は、前記図形情報に含まれる製造工程を実行可能な製造設備を追加する情報を含む、
請求項6に記載の情報処理方法。
the modification information includes information for adding manufacturing equipment capable of executing the manufacturing process included in the graphic information;
The information processing method according to claim 6.
 前記修正情報は、前記図形情報に含まれる製造工程に対応する複数の製造設備を統合する情報を含む、
請求項6に記載の情報処理方法。
the modification information includes information for integrating a plurality of manufacturing facilities corresponding to the manufacturing process included in the graphic information;
The information processing method according to claim 6.
 前記製造物は、属性が異なる複数の製造物を含み、
 前記図形情報の作成においては、前記属性に基づいて、前記図形情報に含まれる製造工程を実行可能な製造設備の追加を提案する提案情報を作成し、当該提案情報を前記図形情報に付加し、
 前記修正情報は、前記提案を採用するか否かを示す情報を含む、
請求項6に記載の情報処理方法。
the products include a plurality of products with different attributes;
In creating the graphic information, proposal information is created based on the attributes, proposing the addition of manufacturing equipment capable of executing the manufacturing process included in the graphic information, and the proposal information is added to the graphic information;
The modification information includes information indicating whether or not the proposal is to be adopted.
The information processing method according to claim 6.
 前記図形情報は、各製造工程を表すノードと、複数のノード間を接続するリンクとを含み、
 前記図形情報の作成においては、各製造工程における処理の所要時間に基づいて、対応するノードの表示態様を設定する、
請求項1に記載の情報処理方法。
the graphic information includes nodes representing each manufacturing process and links connecting the plurality of nodes;
In creating the graphic information, a display mode of a corresponding node is set based on the required processing time of each manufacturing process.
The information processing method according to claim 1 .
 前記図形情報の作成においては、さらに、製造工程間における前記製造物の移動時間に基づいて、対応するリンクの表示態様を設定する、
請求項10に記載の情報処理方法。
In the creation of the graphic information, a display mode of the corresponding link is set based on the movement time of the product between the manufacturing processes.
The information processing method according to claim 10.
 前記図形情報は、製造工程における処理の所要時間に関する分布を示す処理時間分布情報をさらに含み、
 さらに、前記処理時間分布情報に基づいてユーザによって設定された、製造工程における処理の所要時間に関する設定値を示す処理時間設定情報を前記入力装置から取得し、
 前記製造規則情報の生成においては、前記図形情報、前記修正情報、及び前記処理時間設定情報に基づいて、前記製造規則情報を生成する、
請求項1に記載の情報処理方法。
the graphic information further includes processing time distribution information indicating a distribution of processing times in the manufacturing process;
Furthermore, processing time setting information indicating a setting value related to a required time for processing in a manufacturing process, which is set by a user based on the processing time distribution information, is acquired from the input device;
In generating the manufacturing rule information, the manufacturing rule information is generated based on the graphic information, the correction information, and the processing time setting information.
The information processing method according to claim 1 .
 前記図形情報は、製造工程間における前記製造物の移動の所要時間に関する分布を示す移動時間分布情報をさらに含み、
 さらに、前記移動時間分布情報に基づいてユーザによって設定された、製造工程間における前記製造物の移動の所要時間に関する設定値を示す移動時間設定情報を前記入力装置から取得し、
 前記製造規則情報の生成においては、前記図形情報、前記修正情報、前記処理時間設定情報、及び前記移動時間設定情報に基づいて、前記製造規則情報を生成する、
請求項12に記載の情報処理方法。
the graphic information further includes movement time distribution information indicating a distribution of the time required for movement of the product between manufacturing processes;
Furthermore, the method acquires, from the input device, travel time setting information indicating a setting value related to the time required for the transportation of the products between the manufacturing processes, which is set by a user based on the travel time distribution information;
In generating the manufacturing rule information, the manufacturing rule information is generated based on the graphic information, the correction information, the processing time setting information, and the movement time setting information.
The information processing method according to claim 12.
 さらに、
 前記製造規則情報と、過去の所定期間内に実行された製造工程との差分を示す差分情報を作成し、
 前記差分情報を前記表示装置に表示させる、
請求項1に記載の情報処理方法。
moreover,
creating difference information indicating a difference between the manufacturing rule information and a manufacturing process executed within a predetermined period in the past;
displaying the difference information on the display device;
The information processing method according to claim 1 .
 複数の製造工程を経て製造される製造物に関する製造規則情報を生成するための情報処理装置であって、
 製造物に対して複数の製造工程が順に実行される状況を撮影することによって得られた画像情報を取得し、
 前記画像情報に基づいて、前記製造物に対して実行される複数の製造工程を示す情報と、当該複数の製造工程の実行順序を示す情報とを含む図形情報を作成し、
 前記図形情報を表示装置に表示させ、
 ユーザによって入力された、前記図形情報に対する修正情報を入力装置から取得し、
 前記図形情報及び前記修正情報に基づいて、前記製造物に関する複数の製造工程及び当該複数の製造工程の実行順序の規則を含む製造規則情報を生成し、
 前記製造規則情報を出力する、
情報処理装置。
An information processing device for generating manufacturing rule information regarding a product manufactured through a plurality of manufacturing processes,
Acquiring image information obtained by photographing a situation in which a plurality of manufacturing processes are performed on a product in order;
creating, based on the image information, graphic information including information indicating a plurality of manufacturing steps to be executed on the product and information indicating the order in which the plurality of manufacturing steps are executed;
Displaying the graphic information on a display device;
acquiring correction information for the graphic information input by a user from an input device;
generating manufacturing rule information including a plurality of manufacturing processes related to the product and rules for the order of execution of the plurality of manufacturing processes based on the graphic information and the correction information;
outputting the manufacturing rule information;
Information processing device.
 複数の製造工程を経て製造される製造物に関する製造規則情報を生成するための情報処理装置に処理を実行させるためのプログラムであって、
 前記処理は、
 製造物に対して複数の製造工程が順に実行される状況を撮影することによって得られた画像情報を取得し、
 前記画像情報に基づいて、前記製造物に対して実行される複数の製造工程を示す情報と、当該複数の製造工程の実行順序を示す情報とを含む図形情報を作成し、
 前記図形情報を表示装置に表示させ、
 ユーザによって入力された、前記図形情報に対する修正情報を入力装置から取得し、
 前記図形情報及び前記修正情報に基づいて、前記製造物に関する複数の製造工程及び当該複数の製造工程の実行順序の規則を含む製造規則情報を生成し、
 前記製造規則情報を出力する、
プログラム。
A program for causing an information processing device to execute processing for generating manufacturing rule information related to a product manufactured through a plurality of manufacturing processes,
The process comprises:
Acquiring image information obtained by photographing a situation in which a plurality of manufacturing processes are performed on a product in order;
creating, based on the image information, graphic information including information indicating a plurality of manufacturing steps to be executed on the product and information indicating the order in which the plurality of manufacturing steps are executed;
Displaying the graphic information on a display device;
acquiring correction information for the graphic information input by a user from an input device;
generating manufacturing rule information including a plurality of manufacturing processes related to the product and rules for the order of execution of the plurality of manufacturing processes based on the graphic information and the correction information;
outputting the manufacturing rule information;
program.
PCT/JP2025/002305 2024-02-16 2025-01-24 Information processing method, information processing device, and program Pending WO2025173507A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2024022310 2024-02-16
JP2024-022310 2024-02-16

Publications (1)

Publication Number Publication Date
WO2025173507A1 true WO2025173507A1 (en) 2025-08-21

Family

ID=96772955

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2025/002305 Pending WO2025173507A1 (en) 2024-02-16 2025-01-24 Information processing method, information processing device, and program

Country Status (1)

Country Link
WO (1) WO2025173507A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020149303A (en) * 2019-03-13 2020-09-17 オムロン株式会社 Analytical equipment, analysis method, and analysis program
JP6824838B2 (en) * 2017-07-07 2021-02-03 株式会社日立製作所 Work data management system and work data management method
JP2021149424A (en) * 2020-03-18 2021-09-27 株式会社日立産機システム Production management system, production management device and production management method
JP2022003353A (en) * 2017-12-21 2022-01-11 マレーヴィチュ,グザイゴシュ Method and computer system for providing route or route duration for journey from source location to target location
JP2022029982A (en) * 2020-08-06 2022-02-18 オムロン株式会社 Display system, display method, and display program
JP2022137914A (en) * 2021-03-09 2022-09-22 オムロン株式会社 Information processing device, information processing method and information processing program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6824838B2 (en) * 2017-07-07 2021-02-03 株式会社日立製作所 Work data management system and work data management method
JP2022003353A (en) * 2017-12-21 2022-01-11 マレーヴィチュ,グザイゴシュ Method and computer system for providing route or route duration for journey from source location to target location
JP2020149303A (en) * 2019-03-13 2020-09-17 オムロン株式会社 Analytical equipment, analysis method, and analysis program
JP2021149424A (en) * 2020-03-18 2021-09-27 株式会社日立産機システム Production management system, production management device and production management method
JP2022029982A (en) * 2020-08-06 2022-02-18 オムロン株式会社 Display system, display method, and display program
JP2022137914A (en) * 2021-03-09 2022-09-22 オムロン株式会社 Information processing device, information processing method and information processing program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ANONYMOUS: "Visualize processes in process advisor", LEARN.MICROSOFT.COM (ACCESSED VIA THE WAYBACK MACHINE), 2 November 2022 (2022-11-02), XP093346864, Retrieved from the Internet <URL:https://web.archive.org/web/20221102000743/https://learn.microsoft.com/en-us/power-automate/process-advisor-visualize> *

Similar Documents

Publication Publication Date Title
Sacks et al. Building information modelling, artificial intelligence and construction tech
Pärn et al. Conceptualising the FinDD API plug-in: A study of BIM-FM integration
US8620708B2 (en) Progress status management method, program, and progress status management device
US20160162819A1 (en) Workflow definition, orchestration and enforcement via a collaborative interface according to a hierarchical procedure list
US20190188037A1 (en) Pipeline task verification for a data processing platform
US12299427B1 (en) Generating degree of development of structured processes using automatically calibrated queries
US20230075067A1 (en) Systems and Methods for Resource Analysis, Optimization, or Visualization
US11657351B2 (en) Management system for responding to incidents based on previous workflows
US8335759B2 (en) Work analysis device and recording medium recording work analysis program
Wang et al. Early contractor and facility management team involvement in the BIM environment
WO2025173507A1 (en) Information processing method, information processing device, and program
JP2021068010A (en) Plan generation system construction support device, and plan generation system construction support method
CN114450643A (en) Method for generating self-describing data module
CN116841440B (en) Software window adjusting method and system based on artificial intelligence
US9177277B2 (en) Workflow modeling with worklets and transitions
Mordinyi et al. Investigating model slicing capabilities on integrated plant models with AutomationML
WO2025173506A1 (en) Information processing method, information processing device, and program
CN118503320A (en) Visual data processing system for simulation data
US11935001B2 (en) Computer aided design assembly part scraping
JP7685885B2 (en) Model inference device, method and program
CN114385121B (en) Software design modeling method and system based on business layering
JP2023141268A (en) Process modeling system and method
JP6318019B2 (en) Planning work support method and system
Campos-López et al. Towards automating the construction of augmented reality interfaces for information systems
EP4586164A1 (en) Method and system for intelligent linking of data associated with an asset

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 25754834

Country of ref document: EP

Kind code of ref document: A1