JP7734337B2 - Management method, display method and management device - Google Patents
Management method, display method and management deviceInfo
- Publication number
- JP7734337B2 JP7734337B2 JP2021194077A JP2021194077A JP7734337B2 JP 7734337 B2 JP7734337 B2 JP 7734337B2 JP 2021194077 A JP2021194077 A JP 2021194077A JP 2021194077 A JP2021194077 A JP 2021194077A JP 7734337 B2 JP7734337 B2 JP 7734337B2
- Authority
- JP
- Japan
- Prior art keywords
- event
- information
- data
- video data
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/188—Capturing isolated or intermittent images triggered by the occurrence of a predetermined event, e.g. an object reaching a predetermined position
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/181—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Supply And Installment Of Electrical Components (AREA)
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本開示は、部品実装機で発生したイベントに関するイベント情報を管理する管理方法、表示方法及び管理装置に関する。 This disclosure relates to a management method, display method, and management device for managing event information related to events that occur in a component mounter.
特許文献1には、部品実装機の機外作業エリアを撮像する機外監視カメラと、機外監視カメラで撮像した画像を表示する表示装置と、機外監視カメラで撮像した画像を録画する録画装置とを備える部品実装機の機外エリア監視システムが開示されている。 Patent Document 1 discloses an external area monitoring system for a component mounter that includes an external monitoring camera that captures images of the external work area of the component mounter, a display device that displays images captured by the external monitoring camera, and a recording device that records the images captured by the external monitoring camera.
ところで、部品実装機の稼働率の低下抑制の観点から、部品実装機で発生したイベントの要因特定に要する時間を短縮することが望まれる。特許文献1に開示のシステムでは、機外監視カメラで撮像した画像に要因がうつっていない場合、要因特定に要する時間を短縮することが困難であるので改善の余地がある。 In order to prevent a decline in the availability rate of component mounters, it is desirable to shorten the time required to identify the cause of an event that occurs on a component mounter. With the system disclosed in Patent Document 1, if the cause is not visible in the image captured by the external monitoring camera, it is difficult to shorten the time required to identify the cause, so there is room for improvement.
そこで、本開示は、部品実装機で発生したイベントの要因特定に要する時間をより確実に短縮可能な管理方法、表示方法及び管理装置を提供する。 This disclosure therefore provides a management method, display method, and management device that can more reliably reduce the time required to identify the cause of an event that occurs on a component mounter.
本開示の一態様に係る管理方法は、部品実装機で発生したイベントに関するイベント情報を管理する管理方法であって、前記イベントが発生したことを示す情報を含むイベント発生情報を取得し、前記イベントが発生した時刻を示す発生時刻及び前記発生時刻から第1時間前の時刻の間に前記部品実装機の周囲を撮像した映像データを取得し、前記発生時刻及び前記発生時刻から第2時間後の時刻の間に前記部品実装機に対して行われた作業の記録である作業記録データ、及び、前記イベントの発生をトリガとして発行されたイベント識別情報を含む作業記録データの少なくとも一方を取得し、前記イベント発生情報と、前記映像データ及び前記作業記録データとを対応づけて前記イベント情報として記憶する。 A management method according to one aspect of the present disclosure is a management method for managing event information related to an event that has occurred in a mounter, which acquires event occurrence information including information indicating the occurrence of the event, acquires video data capturing images of the surroundings of the mounter between the occurrence time indicating the time the event occurred and a time one hour before the occurrence time, acquires at least one of work record data that records work performed on the mounter between the occurrence time and a time two hours after the occurrence time, and work record data including event identification information issued as a trigger for the occurrence of the event, and associates the event occurrence information with the video data and the work record data and stores them as the event information.
本開示の一態様に係る表示方法は、上記の管理方法で記憶された前記イベント情報を表示する表示方法であって、1以上の前記イベント発生情報に基づくリストを表示し、前記リストから1のイベントの選択を取得し、取得された前記イベントに対応づけられた前記映像データ及び前記作業記録データに基づく画像を表示する。 A display method according to one aspect of the present disclosure displays the event information stored by the above-described management method, by displaying a list based on one or more pieces of event occurrence information, acquiring a selection of one event from the list, and displaying an image based on the video data and work record data associated with the acquired event.
本開示の一態様に係る管理装置は、部品実装機で発生したイベントに関するイベント情報を管理する管理装置であって、前記イベントが発生したことを示す情報を含むイベント発生情報を取得する第1取得部と、前記イベントが発生した時刻を示す発生時刻及び前記発生時刻から第1時間前の時刻の間に前記部品実装機の周囲を撮像した映像データを取得する第2取得部と、前記発生時刻及び前記発生時刻から第2時間後の時刻の間に前記部品実装機に対して行われた作業の記録である作業記録データ、及び、前記イベントの発生をトリガとして発行されたイベント識別情報を含む作業記録データの少なくとも一方を取得する第3取得部と、前記イベント発生情報と、前記映像データ及び前記作業記録データとを対応づけて前記イベント情報として記憶する対応付け部とを備える。 A management device according to one aspect of the present disclosure manages event information related to an event that has occurred in a mounter, and includes: a first acquisition unit that acquires event occurrence information including information indicating the occurrence of the event; a second acquisition unit that acquires video data captured around the mounter between the occurrence time indicating the time the event occurred and a time one hour before the occurrence time; a third acquisition unit that acquires at least one of work record data that records work performed on the mounter between the occurrence time and a time two hours after the occurrence time, and work record data that includes event identification information issued as a trigger when the event occurred; and an association unit that associates the event occurrence information with the video data and the work record data and stores the event information.
本開示の一態様にかかる管理方法等によれば、部品実装機で発生したイベントの要因特定に要する時間をより確実に短縮可能である。 The management method according to one aspect of the present disclosure can more reliably reduce the time required to identify the cause of an event that occurs in a component mounter.
本開示の一態様に係る管理方法は、部品実装機で発生したイベントに関するイベント情報を管理する管理方法であって、前記イベントが発生したことを示す情報を含むイベント発生情報を取得し、前記イベントが発生した時刻を示す発生時刻及び前記発生時刻から第1時間前の時刻の間に前記部品実装機の周囲を撮像した映像データを取得し、前記発生時刻及び前記発生時刻から第2時間後の時刻の間に前記部品実装機に対して行われた作業の記録である作業記録データ、及び、前記イベントの発生をトリガとして発行されたイベント識別情報を含む作業記録データの少なくとも一方を取得し、前記イベント発生情報と、前記映像データ及び前記作業記録データとを対応づけて前記イベント情報として記憶する。 A management method according to one aspect of the present disclosure is a management method for managing event information related to an event that has occurred in a mounter, which acquires event occurrence information including information indicating the occurrence of the event, acquires video data capturing images of the surroundings of the mounter between the occurrence time indicating the time the event occurred and a time one hour before the occurrence time, acquires at least one of work record data that records work performed on the mounter between the occurrence time and a time two hours after the occurrence time, and work record data including event identification information issued as a trigger for the occurrence of the event, and associates the event occurrence information with the video data and the work record data and stores them as the event information.
これにより、イベントが発生した場合に、当該イベントのイベント発生情報に映像データ及び作業記録データを対応付けて記憶することができる。例えば、映像データのみでは情報不足である場合に、作業記録データも用いてイベント発生の要因を特定することが可能となる。また、ユーザによる、イベントに対応する映像データ及び作業記録データをデータベース等から探す作業を省くことができる。よって、本開示の一態様に係る管理方法によれば、データを探す時間、及び、要因特定に要する時間を短縮可能であるので、部品実装機で発生したイベントの要因特定に要する時間をより確実に短縮可能である。 As a result, when an event occurs, the video data and work record data can be stored in association with the event occurrence information for that event. For example, if video data alone is insufficient, the work record data can also be used to identify the cause of the event. This also eliminates the need for the user to search for video data and work record data corresponding to the event in a database, etc. Therefore, the management method according to one aspect of the present disclosure can reduce the time required to search for data and identify the cause, thereby more reliably reducing the time required to identify the cause of an event that occurred on a component mounter.
また、例えば、前記部品実装機の周囲には、複数のカメラが設けられており、前記映像データの取得では、前記複数のカメラのうち前記イベントに応じて選択された1以上のカメラが撮像した映像データを取得してもよい。 Furthermore, for example, multiple cameras may be installed around the component mounter, and the video data may be acquired by acquiring video data captured by one or more cameras selected from the multiple cameras in accordance with the event.
これにより、イベントに応じたカメラの映像データがイベント発生情報に対応付けられるので、複数のカメラそれぞれの映像データがイベント発生情報に対応付けられる場合に比べて、映像データを確認する時間を短縮可能である。よって、本開示の一態様に係る管理方法によれば、部品実装機の周囲に複数のカメラが設けられている場合であっても、部品実装機で発生したイベントの要因特定に要する時間をより確実に短縮可能である。 As a result, video data from cameras corresponding to events is associated with event occurrence information, which reduces the time required to review video data compared to when video data from multiple cameras is associated with event occurrence information. Therefore, according to one aspect of the management method disclosed herein, even when multiple cameras are installed around a component mounter, it is possible to more reliably reduce the time required to identify the cause of an event that has occurred on the component mounter.
また、例えば、前記複数のカメラは、前記部品実装機の周囲に設置された第1カメラ、及び、前記部品実装機の作業者が装着する第2カメラを含み、前記イベントに応じて前記第1カメラ及び前記第2カメラの少なくとも1つが選択されてもよい。 Furthermore, for example, the multiple cameras may include a first camera installed around the component mounter and a second camera worn by an operator of the component mounter, and at least one of the first camera and the second camera may be selected depending on the event.
これにより、イベントに応じた種類のカメラの映像データがイベント発生情報に対応付けられる。つまり、イベントの要因特定に有用な映像データがイベント発生情報に対応付けられる。よって、本開示の一態様に係る管理方法によれば、部品実装機で発生したイベントの要因特定に要する時間をさらに確実に短縮可能である。 This allows video data from a camera type appropriate for the event to be associated with event occurrence information. In other words, video data that is useful for identifying the cause of the event is associated with the event occurrence information. Therefore, according to one aspect of the management method of the present disclosure, it is possible to further reliably reduce the time required to identify the cause of an event that has occurred on a component mounter.
また、例えば、前記部品実装機を複数備える実装ラインが構成されており、前記映像データは、複数の前記部品実装機のうち最上流に位置する部品実装機の周囲に配置された前記第1カメラが撮像した映像データであってもよい。 Furthermore, for example, a mounting line may be configured with multiple component mounters, and the video data may be video data captured by the first camera positioned around the component mounter located most upstream of the multiple component mounters.
これにより、第1カメラは、イベントの発生頻度が多くなることが想定される上流側の部品実装機周辺の映像を、より鮮明に撮像可能である。このような映像データは、上流側の部品実装機で発生したイベントの要因特定の時間短縮に寄与し得る。例えば、上流側の部品実装機が微少な部品を実装する部品実装機である場合、特に、そのような部品実装機で発生したイベントの要因特定の時間短縮に大きく寄与し得る。 This allows the first camera to capture clearer images of the area around the upstream mounter, where events are expected to occur more frequently. Such video data can contribute to reducing the time it takes to identify the cause of an event that occurs on an upstream mounter. For example, if the upstream mounter is a mounter that mounts very small components, this can significantly contribute to reducing the time it takes to identify the cause of an event that occurs on such a mounter.
また、例えば、所定期間内に同一の前記イベントが複数回発生した場合、複数回の前記イベントのうち最後に発生したイベントの時刻を前記発生時刻とし、前記イベント情報の記憶では、複数回の前記イベントを示す前記イベント発生情報と、前記最後に発生したイベントの前記発生時刻を基準に取得された前記映像データ及び前記作業記録データとを対応づけて前記イベント情報として記憶してもよい。 Furthermore, for example, if the same event occurs multiple times within a predetermined period, the time of the last occurrence of the event may be used as the occurrence time, and the event information may be stored by associating the event occurrence information indicating the multiple occurrences of the event with the video data and work record data acquired based on the occurrence time of the last occurrence of the event.
これにより、イベント発生の要因となり得る時間帯の映像データをイベント情報に対応付けることができる。所定期間内に発生したイベントそれぞれに映像データを対応付ける場合に比べて、イベント情報の記憶に要する記憶容量を削減することができる。 This allows video data from a time period that may be the cause of an event to be associated with event information. This reduces the amount of storage required to store event information compared to associating video data with each event that occurs within a specified period.
また、例えば、前記イベント発生情報に基づいて、前記イベントが前記イベント情報を記憶する対象のイベントであるか否かを判定し、前記イベントが前記イベント情報を記憶する対象のイベントである場合に、前記映像データ及び前記作業記録データの取得が行われてもよい。 Furthermore, for example, it may be determined based on the event occurrence information whether the event is an event for which the event information is to be stored, and if the event is an event for which the event information is to be stored, the video data and the work record data may be acquired.
これにより、イベントが対象のイベントである場合にのみ、イベント情報を記憶する処理を行うことができる。ユーザにより対象のイベントが設定される場合、ユーザが必要と考えるイベント情報のみを記憶させることができる。よって、ユーザの所望のイベントの要因特定に要する時間を効果的に短縮可能である。 This allows the process of storing event information only if the event is the target event. When the target event is set by the user, only the event information that the user considers necessary can be stored. This effectively reduces the time required to identify the cause of the user's desired event.
また、例えば、前記対象のイベントは、前記部品実装機が停止する第1イベント、及び、前記部品実装機が停止しない第2イベントを含み、前記イベント情報の記憶では、前記イベントが前記第1イベントである場合、前記イベント発生情報と、前記映像データ及び前記作業記録データとを対応づけて前記イベント情報として記憶し、前記イベントが前記第2イベントである場合、前記イベント発生情報と前記映像データとを対応づけて前記イベント情報として記憶してもよい。 Furthermore, for example, the target event may include a first event in which the mounter stops and a second event in which the mounter does not stop, and when storing the event information, if the event is the first event, the event occurrence information may be associated with the video data and the work record data and stored as the event information, and if the event is the second event, the event occurrence information may be associated with the video data and stored as the event information.
これにより、さらに、部品実装機が停止しないイベントに対してイベント発生情報と映像データとを対応付けたイベント情報を記憶することができる。よって、本開示の一態様に係る管理方法によれば、さらに、部品実装機で発生した当該部品実装機が停止しないイベントの要因特定に要する時間を短縮可能である。 This makes it possible to store event information that associates event occurrence information with video data for events that do not cause the mounter to stop. Therefore, the management method according to one aspect of the present disclosure can further reduce the time required to identify the cause of an event that occurs in a mounter and does not cause the mounter to stop.
また、例えば、前記イベントの発生をトリガとして発行されたイベント識別情報を含む作業記録データが取得される場合、前記イベント情報の記憶では、前記作業記録データが取得される前に、前記イベント発生情報と前記映像データとをイベント識別情報を付与して記憶し、前記作業記録データが取得された後に、当該作業記録データと、当該作業記録データに含まれるイベント識別情報が対応付けられた前記イベント発生情報及び前記映像データとを対応付けて前記イベント情報として記憶してもよい。 Furthermore, for example, when work record data including event identification information issued in response to the occurrence of the event is acquired, the event information may be stored by assigning the event identification information to the event occurrence information and the video data before the work record data is acquired, and then, after the work record data is acquired, associating the work record data with the event occurrence information and the video data associated with the event identification information included in the work record data and storing them as the event information.
これにより、イベント識別情報を用いて、イベント発生情報、映像データ及び作業記録データを対応付けることができる。 This allows event occurrence information, video data, and work record data to be associated using event identification information.
また、例えば、前記イベントに応じて、前記第1時間及び前記第2時間を決定してもよい。 Furthermore, for example, the first time and the second time may be determined depending on the event.
これにより、第1時間及び第2時間が適切に決定されることで、イベント発生の要因特定に有用な映像データ及び作業記録データをイベント発生情報に対応付けることができる。 By appropriately determining the first and second times, video data and work record data that are useful for identifying the cause of an event occurrence can be associated with event occurrence information.
また、本開示の一態様に係る表示方法は、記載の管理方法で記憶された前記イベント情報を表示する表示方法であって、1以上の前記イベント発生情報に基づくリストを表示し、前記リストから1のイベントの選択を取得し、取得された前記イベントに対応づけられた前記映像データ及び前記作業記録データに基づく画像を表示する。 Furthermore, a display method according to one aspect of the present disclosure is a display method for displaying the event information stored by the described management method, which displays a list based on one or more pieces of event occurrence information, acquires the selection of one event from the list, and displays an image based on the video data and work record data associated with the acquired event.
これにより、リストの中からユーザが確認したいイベントが選択されるだけで当該イベントに対応する映像データ及び作業記録データをユーザに提示することができる。つまり、ユーザが確認したいイベントに対応する映像データ及び作業記録データをデータベース等から探す作業を省略することができる。また、イベントに作業記録データが対応付けられていることで、ユーザは、映像データのみでは情報不足である場合に作業記録データも用いてイベント発生の要因を特定することができる。よって、本開示の一態様に係る表示方法によれば、データを探す時間、及び、要因特定に要する時間を短縮可能であるので、部品実装機で発生したイベントの要因特定に要する時間をより確実に短縮可能である。 As a result, the user can simply select the event they want to check from the list, and the video data and work record data corresponding to that event can be presented to the user. In other words, the user can avoid the task of searching a database or the like for the video data and work record data corresponding to the event they want to check. Furthermore, by associating the work record data with the event, the user can use the work record data to identify the cause of the event when the video data alone does not provide enough information. Therefore, the display method according to one aspect of the present disclosure can reduce the time required to search for data and identify the cause, thereby more reliably reducing the time required to identify the cause of an event that occurred on a component mounter.
また、本開示の一態様に係る管理装置は、部品実装機で発生したイベントに関するイベント情報を管理する管理装置であって、前記イベントが発生したことを示す情報を含むイベント発生情報を取得する第1取得部と、前記イベントが発生した時刻を示す発生時刻及び前記発生時刻から第1時間前の時刻の間に前記部品実装機の周囲を撮像した映像データを取得する第2取得部と、前記発生時刻及び前記発生時刻から第2時間後の時刻の間に前記部品実装機に対して行われた作業の記録である作業記録データ、及び、前記イベントの発生をトリガとして発行されたイベント識別情報を含む作業記録データの少なくとも一方を取得する第3取得部と、前記イベント発生情報と、前記映像データ及び前記作業記録データとを対応づけて前記イベント情報として記憶する対応付け部とを備える。 A management device according to one aspect of the present disclosure manages event information related to an event that has occurred in a mounter, and includes: a first acquisition unit that acquires event occurrence information including information indicating the occurrence of the event; a second acquisition unit that acquires video data captured around the mounter between the occurrence time indicating the time the event occurred and a time one hour before the occurrence time; a third acquisition unit that acquires at least one of work record data that is a record of work performed on the mounter between the occurrence time and a time two hours after the occurrence time, and work record data that includes event identification information issued as a trigger when the event occurred; and an association unit that associates the event occurrence information with the video data and the work record data and stores the event information.
これにより、上記の管理方法と同様の効果を奏する。 This achieves the same effect as the management method described above.
以下、実施の形態について、図面を参照しながら具体的に説明する。 The following describes the embodiments in detail, with reference to the drawings.
なお、以下で説明する実施の形態は、いずれも包括的又は具体的な例を示すものである。以下の実施の形態で示される数値、形状、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序等は、一例であり、本開示を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、独立請求項に記載されていない構成要素については、任意の構成要素として説明される。 The embodiments described below are all comprehensive or specific examples. The numerical values, shapes, components, component placement and connection configurations, steps, and step order shown in the following embodiments are merely examples and are not intended to limit the present disclosure. Furthermore, among the components in the following embodiments, components that are not recited in independent claims will be described as optional components.
また、各図は、模式図であり、必ずしも厳密に図示されたものではない。したがって、例えば、各図において縮尺等は必ずしも一致しない。また、各図において、実質的に同一の構成については同一の符号を付しており、重複する説明は省略又は簡略化する。 Furthermore, each figure is a schematic diagram and is not necessarily an exact representation. Therefore, for example, the scales and other details do not necessarily match between figures. Furthermore, in each figure, substantially identical components are assigned the same reference numerals, and redundant explanations are omitted or simplified.
また、本明細書において、等しい等の要素間の関係性を示す用語、並びに、数値、及び、数値範囲は、厳格な意味のみを表す表現ではなく、実質的に同等な範囲、例えば数%程度(例えば、10%程度)の差異をも含むことを意味する表現である。 In addition, in this specification, terms indicating relationships between elements, such as "equivalent," as well as numerical values and numerical ranges, are not expressions that express only the strict meaning, but also expressions that include a range of substantial equivalence, for example, a difference of a few percent (e.g., about 10%).
(実施の形態)
以下、本実施の形態に係る管理装置を備える管理システムについて、図1~図9を参照しながら説明する。
(Embodiment)
A management system including a management device according to this embodiment will be described below with reference to FIGS.
[1.管理システムの構成]
まず、本実施の形態に係る管理システムの構成について、図1~図5を参照しながら説明する。図1は、本実施の形態に係る管理システム1の全体構成を示す図である。
[1. Management system configuration]
First, the configuration of a management system according to this embodiment will be described with reference to Figures 1 to 5. Figure 1 is a diagram showing the overall configuration of a management system 1 according to this embodiment.
図1に示すように、管理システム1は、データ管理装置10と、部品実装機100と、頭部カメラ200と、監視カメラ300と、情報端末400及び600とを備える。データ管理装置10と、部品実装機100、頭部カメラ200、監視カメラ300、情報端末400及び600のそれぞれとは、通信可能に接続されている。通信方法は、有線通信であってもよいし、無線通信であってもよい。 As shown in FIG. 1, the management system 1 includes a data management device 10, a component mounter 100, a head camera 200, a surveillance camera 300, and information terminals 400 and 600. The data management device 10 is communicatively connected to each of the component mounter 100, the head camera 200, the surveillance camera 300, and the information terminals 400 and 600. The communication method may be wired communication or wireless communication.
管理システム1は、部品実装機100、頭部カメラ200、監視カメラ300及び情報端末400から取得された各種情報を必要に応じて対応付けて管理し、外部の情報端末600から当該対応付けられた情報を確認可能にする情報処理システムである。より具体的には、管理システム1は、部品実装機100から取得された設備内データ(例えば、設備ログ)と、部品実装機100の外部の装置から取得された設備外データ(例えば、第1映像データ、第2映像データ及び作業記録データ)とを必要に応じて対応付けて管理する。そして、情報端末600は、設備内データと、設備外データとが対応づけられたイベント情報を、データ管理装置10を介して取得可能である。 The management system 1 is an information processing system that manages various information acquired from the mounter 100, head camera 200, surveillance camera 300, and information terminal 400, associating the information as necessary, and allows the associated information to be viewed from an external information terminal 600. More specifically, the management system 1 manages, as necessary, in-facility data (e.g., equipment logs) acquired from the mounter 100 and out-facility data (e.g., first video data, second video data, and work record data) acquired from devices external to the mounter 100. The information terminal 600 can then acquire event information in which the in-facility data and out-facility data are associated via the data management device 10.
データ管理装置10は、部品実装機100で発生した設備イベント(イベント)に関するイベント情報を管理する装置である。データ管理装置10は、部品実装機100、頭部カメラ200、監視カメラ300及び情報端末400から各種情報を取得し、取得された情報を必要に応じて対応付けてイベント情報として記憶する。データ管理装置10は、部品実装機100において対象のイベントが発生した場合に、当該イベントに対応した設備内データと設備外データとを対応付けてイベント情報として記憶する。 The data management device 10 is a device that manages event information related to equipment events (events) that occur in the mounter 100. The data management device 10 acquires various information from the mounter 100, head camera 200, surveillance camera 300, and information terminal 400, and stores the acquired information as event information, correlating it as necessary. When a target event occurs in the mounter 100, the data management device 10 associates the in-facility data and out-facility data corresponding to the event and stores them as event information.
データ管理装置10は、設備内データを取得する設備内データ収集部20と、設備外データを取得する設備外データ収集部30と、設備内データ及び設備外データを対応付けて記憶する処理を行うデータ同期管理部40とを有する。データ管理装置10の詳細は、後述する。データ管理装置10は、管理装置の一例である。なお、管理装置は、少なくともデータ同期管理部40の機能を有していればよい。 The data management device 10 includes an in-facility data collection unit 20 that acquires in-facility data, an outside-facility data collection unit 30 that acquires outside-facility data, and a data synchronization management unit 40 that processes the in-facility data and the outside-facility data in association with each other and stores them. Details of the data management device 10 will be described later. The data management device 10 is an example of a management device. It is sufficient that the management device has at least the functions of the data synchronization management unit 40.
部品実装機100は、製造ライン(例えば、図5に示す第1製造ラインL1及び第2製造ラインL2)が有する装置であり、基板等の対象物(ワーク)に部品を実装する実装設備である。部品実装機100は、例えば、基板を搬送する搬送部、基板に実装される部品を供給するフィーダ、フィーダからの部品を吸着し個別に昇降可能な部品吸着ノズル(ノズル)が装着された実装ヘッド(ヘッド)、ヘッドを移動させる移動部等を含んで構成される。搬送部は、例えば、1以上の搬送レーンを含んで構成される。ヘッドには、例えば、複数のノズルが装着されている。部品実装機100は、さらに、ノズルの内部を流れる空気の流量を計測する流量センサ、ノズルが部品を吸着したか否かの判定、及び、吸着した部品の吸着位置のずれ量を算出するための部品認識カメラ等の、ノズルの不調を検出するためのセンサを有していてもよい。また、部品実装機100は、ヘッド、搬送部、フィーダ及びヘッド、移動部等の他の構成部の不調を検出可能な各種センサを有していてもよい。このように、部品実装機100は、部品実装機100内部の不調を含む異常を検出可能な構成を有する。なお、部品実装機100の構成は、上記に限定されず、対象物及び部品の種類、形状、並びに加工方法等に応じて適宜決定される。 The mounter 100 is a device included in a production line (e.g., the first production line L1 and second production line L2 shown in FIG. 5 ) and is a mounting facility that mounts components on workpieces such as circuit boards. The mounter 100 includes, for example, a transport unit that transports circuit boards, a feeder that supplies components to be mounted on the circuit boards, a mounting head equipped with component suction nozzles that pick up components from the feeder and can be individually raised and lowered, and a moving unit that moves the head. The transport unit includes, for example, one or more transport lanes. The head is equipped with, for example, multiple nozzles. The mounter 100 may further include sensors for detecting nozzle malfunctions, such as a flow sensor that measures the flow rate of air flowing through the nozzle, a component recognition camera that determines whether the nozzle has picked up a component, and a component recognition camera that calculates the amount of deviation in the pickup position of the picked-up component. The mounter 100 may also include various sensors that can detect malfunctions in the head, transport unit, feeder, head, moving unit, and other components. In this way, the mounter 100 is configured to be able to detect abnormalities, including malfunctions within the mounter 100. Note that the configuration of the mounter 100 is not limited to the above, and can be determined appropriately depending on the type, shape, and processing method of the target object and component.
なお、部品は電子部品であり、例えば、抵抗、コンデンサ等であるがこれに限定されない。また、対象物は、基板に限定されず、所定の加工を行い得る被加工物であればよい。 The components are electronic components, such as, but not limited to, resistors and capacitors. The target object is not limited to a substrate, but may be any workpiece that can be subjected to the specified processing.
部品実装機100は、部品実装機100内で取得された設備ログを設備内データ収集部20に出力する。設備ログは、部品実装機100が有する各種センサ等により取得される検出結果を含む。設備ログは、例えば、イベントが発生した発生時刻(発生日時の一例)と、イベントの内容(例えば、エラーの内容)とを含む。本実施の形態では、イベントの内容には、イベントを識別するイベントコードが含まれる。また、設備ログは、同じイベントの発生回数、イベントが発生した部品実装機100の製造ライン名(ロケーションの一例)、イベント名等を含んでもよい。また、設備ログは、同じイベントの発生回数、イベントが発生した部品実装機100の製造ライン名等を含んでもよい。また、設備ログは、部品実装機100において実装された部品に関する部品データを含んでいてもよい。例えば、設備ログは、イベントが発生したときにイベントが発生した部品実装機100が実装していた部品の部品データを含んでいてもよい。部品データは、例えば、部品の識別情報(例えば、型番)、部品の使用数等を含む。 The mounter 100 outputs an equipment log acquired within the mounter 100 to the in-facility data collection unit 20. The equipment log includes detection results acquired by various sensors and the like possessed by the mounter 100. The equipment log includes, for example, the time an event occurred (an example of the occurrence date and time) and the details of the event (e.g., the details of the error). In this embodiment, the details of the event include an event code that identifies the event. The equipment log may also include the number of times the same event has occurred, the name of the production line (an example of a location) of the mounter 100 where the event occurred, the event name, etc. The equipment log may also include the number of times the same event has occurred, the name of the production line of the mounter 100 where the event occurred, etc. The equipment log may also include component data related to components mounted by the mounter 100. For example, the equipment log may include component data for the components that were being mounted by the mounter 100 where the event occurred when the event occurred. The component data includes, for example, component identification information (e.g., model number), the number of components used, etc.
対象のイベントは、例えば、部品実装機100においてエラーが発生したことを少なくとも含み、例えば、部品実装機100が停止するイベントを含む。また、対象のイベントは、さらに、部品実装機100に対して所定の作業が行われたイベントを含んでいてもよい。所定の作業は、例えば、部品を供給することであってもよいし、部品実装機100の操作部(例えば、タッチパネル)に対して所定の操作が行われたことであってもよいし、部品実装機100を清掃することであってもよいし、部品実装機100において条件だしを行うことであってもよい。対象のイベントのうち部品実装機100が停止するイベントは、第1イベントの一例であり、対象のイベントのうち部品実装機100が停止しないイベントは、第2イベントの一例である。対象のイベントは、少なくとも第1イベントを含む。 The target event includes, for example, at least an error occurring in the mounter 100, and includes, for example, an event in which the mounter 100 stops. The target event may also include an event in which a predetermined task is performed on the mounter 100. The predetermined task may, for example, be supplying a component, performing a predetermined operation on the operation unit (e.g., a touch panel) of the mounter 100, cleaning the mounter 100, or setting conditions on the mounter 100. An event in which the mounter 100 stops among the target events is an example of a first event, and an event in which the mounter 100 does not stop among the target events is an example of a second event. The target event includes at least the first event.
頭部カメラ200及び監視カメラ300は、管理システム1が備える1以上の撮像装置である。 The head camera 200 and the surveillance camera 300 are one or more imaging devices provided in the management system 1.
頭部カメラ200は、部品実装機100の周囲(例えば、部品実装機100が配置されたフロア)で作業する作業者が装着しているウェアラブルカメラである。頭部カメラ200は、例えば、作業者の視線からみた映像データを撮像する。頭部カメラ200は、例えば、イベントが発生した部品実装機100に対して作業者が行った作業の様子を撮像する。このような映像データは、例えば、作業者の手元の様子がうつっており、作業者の作業ミス等を確認することが可能である。なお、頭部カメラ200は、作業者の頭部に装着されていることに限定されず、作業者の他の部位に装着されていてもよい。頭部カメラ200は、第1カメラの一例であり、頭部カメラ200が撮像した映像データは、第1映像データの一例である。 The head camera 200 is a wearable camera worn by a worker working around the mounter 100 (for example, the floor on which the mounter 100 is located). The head camera 200 captures, for example, video data seen from the worker's line of sight. The head camera 200 captures, for example, the state of the work performed by the worker on the mounter 100 where an event has occurred. Such video data may show, for example, the state of the worker's hands, making it possible to check for any errors made by the worker. Note that the head camera 200 does not have to be worn on the worker's head, and may be worn on another part of the worker's body. The head camera 200 is an example of a first camera, and the video data captured by the head camera 200 is an example of the first video data.
監視カメラ300は、部品実装機100の周囲(例えば、部品実装機100が配置されたフロア)に配置され、部品実装機100を含む所定の範囲を撮像する。所定の範囲は、例えば、部品実装機100の全体を含む範囲であればよい。所定の範囲は、例えば、部品実装機100の全体、及び、部品実装機100に関する作業を行う作業エリアを含む範囲であってもよい。監視カメラ300は、例えば、固定して設けられる。監視カメラ300は、例えば、天井等に設けられた魚眼カメラであってもよい。監視カメラ300が撮像する映像は、俯瞰映像であってもよい。監視カメラ300の設置位置は、後述する。監視カメラ300は、第2カメラの一例であり、監視カメラ300が撮像した映像データは、第2映像データの一例である。 The surveillance camera 300 is placed around the mounter 100 (for example, the floor on which the mounter 100 is placed) and captures a predetermined range including the mounter 100. The predetermined range may be, for example, a range that includes the entire mounter 100. The predetermined range may be, for example, a range that includes the entire mounter 100 and a work area where work related to the mounter 100 is performed. The surveillance camera 300 is, for example, installed in a fixed position. The surveillance camera 300 may be, for example, a fisheye camera installed on the ceiling, etc. The video captured by the surveillance camera 300 may be a bird's-eye view video. The installation position of the surveillance camera 300 will be described below. The surveillance camera 300 is an example of a second camera, and the video data captured by the surveillance camera 300 is an example of second video data.
なお、管理システム1が備える撮像装置の数は特に限定されず、複数の頭部カメラ200及び複数の監視カメラ300を備えていてもよいし、頭部カメラ200及び監視カメラ300の少なくとも1つのみを備えていてもよい。 The number of imaging devices provided in the management system 1 is not particularly limited, and the management system 1 may include multiple head cameras 200 and multiple surveillance cameras 300, or may include only one head camera 200 and one surveillance camera 300.
情報端末400は、部品実装機100に対象のイベントが発生した後に、当該部品実装機100に対して作業者が行った作業(例えば、修理作業)に関する記録である作業記録の入力を受け付けて作業記録データ(作業レポート)を生成する装置である。情報端末400は、例えば、スマートフォン、タブレット端末等の携帯端末であるが、これらに限定されず、パーソナルコンピュータ等であってもよい。 The information terminal 400 is a device that accepts input of a work record, which is a record of work (e.g., repair work) performed by an operator on the mounter 100 after a target event occurs on the mounter 100, and generates work record data (work report). The information terminal 400 is, for example, a mobile terminal such as a smartphone or tablet terminal, but is not limited to these and may also be a personal computer, etc.
作業記録データには、作業者名、作業開始日時、イベント発生個所、イベント現象、イベント要因、対処作業内容及び作業終了日時の少なくとも1つが含まれる。 Work record data includes at least one of the following: worker name, work start date and time, event occurrence location, event phenomenon, event cause, response work details, and work completion date and time.
作業者名は、イベント発生後に、部品実装機100に対して作業した作業者を特定する情報であり、例えば、作業者が情報端末400にログインしたときに取得される。 The worker name is information that identifies the worker who performed work on the mounter 100 after an event occurred, and is obtained, for example, when the worker logs in to the information terminal 400.
作業開始日時は、イベントが発生した部品実装機100に対して作業者が作業を開始した日時であり、例えば、作業者により入力される。 The work start date and time is the date and time when the worker started work on the mounter 100 where the event occurred, and is entered, for example, by the worker.
イベント発生個所は、イベントが発生した部品実装機100又は当該部品実装機100を有する製造ラインを特定する情報であり、例えば、作業者により入力される。 The location of the event is information that identifies the mounter 100 where the event occurred or the production line that has that mounter 100, and is entered, for example, by an operator.
イベント現象は、発生したイベントの現象を示す情報であり、例えば、作業者により入力される。イベント現象は、例えば、吸着エラー、実装エラー等であるが、これに限定されない。 An event phenomenon is information indicating the phenomenon of an event that has occurred, and is entered, for example, by a worker. Event phenomena include, but are not limited to, pickup errors and mounting errors.
イベント要因は、作業者が部品実装機100の作業を行った際に、作業者がイベント発生の要因と考える情報であり、例えば、作業者により入力される。入力は、選択式であってもよいし、自由記述式であってもよい。 The event cause is information that the worker considers to be the cause of the event when performing work on the mounter 100, and is input by the worker, for example. The input may be multiple choice or free description.
対処作業内容は、イベントが発生した部品実装機100に対して作業者が行った作業内容であり、例えば、作業者により入力される。入力は、選択式(例えば、ガイド内容選択式)であってもよいし、自由記述式であってもよい。作業内容は、例えば、部品の交換、部品実装機100の構成部(例えば、ノズル)の清掃等であるが、これに限定されない。 The details of the response work are the details of the work performed by the operator on the mounter 100 in which the event occurred, and are input by the operator, for example. The input may be multiple choice (for example, guide content selection) or free description. Examples of the work include, but are not limited to, replacing components and cleaning components of the mounter 100 (for example, nozzles).
作業終了日時は、イベントが発生した部品実装機100に対して作業者が作業を終了した日時であり、例えば、作業者により入力される。 The work completion date and time is the date and time when the worker finished work on the mounter 100 where the event occurred, and is entered, for example, by the worker.
なお、作業記録データには、実施の形態の変形例に記載した同期データIDが含まれていてもよい。また、作業記録データは、テキストデータとして記憶されるが、これに限定されない。 The work record data may include the synchronization data ID described in the modified example of the embodiment. The work record data is stored as text data, but is not limited to this.
情報端末600は、インターネット500等の広域通信ネットワークによりデータ管理装置10と無線通信可能に接続され、データ管理装置10が記憶したイベント情報を確認するための端末装置である。情報端末600は、例えば、スマートフォン、タブレット端末等の携帯端末であるが、これらに限定されず、パーソナルコンピュータ等であってもよい。 The information terminal 600 is wirelessly connected to the data management device 10 via a wide area communication network such as the Internet 500, and is a terminal device for checking event information stored in the data management device 10. The information terminal 600 is, for example, a mobile terminal such as a smartphone or tablet terminal, but is not limited to these and may also be a personal computer, etc.
[1-1.設備内データ収集部の構成]
続いて、設備内データ収集部20の構成について、図2を参照しながら説明する。図2は、本実施の形態に係る設備内データ収集部20の機能構成を示すブロック図である。
[1-1. Configuration of in-facility data collection unit]
Next, the configuration of the in-facility data collection unit 20 will be described with reference to Fig. 2. Fig. 2 is a block diagram showing the functional configuration of the in-facility data collection unit 20 according to this embodiment.
図2に示すように、設備内データ収集部20は、収集部21と、イベントコード抽出部22と、第1記憶部23と、第2記憶部24と、部品データ抽出部25と、第3記憶部26とを有する。設備内データ収集部20は、プロセッサ、メモリ等を含むコンピュータ又はスマートフォンの少なくとも一部により実現される。具体的には、設備内データ収集部20は、プロセッサがメモリに記憶されたプログラムに従って動作することにより、収集部21、イベントコード抽出部22及び部品データ抽出部25として機能する。 As shown in FIG. 2, the in-facility data collection unit 20 includes a collection unit 21, an event code extraction unit 22, a first memory unit 23, a second memory unit 24, a part data extraction unit 25, and a third memory unit 26. The in-facility data collection unit 20 is realized by at least part of a computer or smartphone including a processor, memory, etc. Specifically, the in-facility data collection unit 20 functions as the collection unit 21, event code extraction unit 22, and part data extraction unit 25 by the processor operating in accordance with a program stored in the memory.
収集部21は、部品実装機100から設備ログを収集する。収集部21は、定期的(例えば、数時間ごと)に部品実装機100から設備ログを収集してもよいし、部品実装機100へ設備ログを送信する要求を送信することで設備ログを収集してもよい。 The collection unit 21 collects equipment logs from the mounter 100. The collection unit 21 may collect equipment logs from the mounter 100 periodically (for example, every few hours), or may collect equipment logs by sending a request to the mounter 100 to send the equipment logs.
イベントコード抽出部22は、収集部21が収集した設備ログに含まれるイベントから監視対象のイベントを抽出して第2記憶部24に記憶する。本実施の形態では、イベントコード抽出部22は、設備ログに含まれるイベントコードから第1記憶部23に記憶されているイベントコードのリストに記載されているイベントコードを抽出する。イベントコード抽出部22は、イベントがイベント情報を記憶する対象のイベントであるか否かを判定し、判定結果を第2記憶部24に記憶するとも言える。イベントコードは、イベントが発生したことを示すイベント発生情報の一例である。 The event code extraction unit 22 extracts events to be monitored from the events included in the equipment log collected by the collection unit 21 and stores them in the second storage unit 24. In this embodiment, the event code extraction unit 22 extracts event codes included in the equipment log that are listed in the event code list stored in the first storage unit 23. It can also be said that the event code extraction unit 22 determines whether an event is an event for which event information should be stored, and stores the determination result in the second storage unit 24. The event code is an example of event occurrence information that indicates that an event has occurred.
イベントコード抽出部22は、イベントコードに加えて、イベントが発生した発生時刻、イベントが発生した回数、イベントが発生した製造ライン名、イベントが発生した設備名等の少なくとも1つを第2記憶部24に記憶してもよい。例えば、イベントコード抽出部22は、イベントコードのリストにあるイベントコードに関する情報を含む設備ログを第2記憶部24に記憶してもよい。 In addition to the event code, the event code extraction unit 22 may store in the second storage unit 24 at least one of the following: the time the event occurred, the number of times the event occurred, the name of the production line on which the event occurred, the name of the equipment on which the event occurred, etc. For example, the event code extraction unit 22 may store in the second storage unit 24 an equipment log containing information about the event codes in the event code list.
第1記憶部23は、監視対象のイベントに関する情報を記憶する。設備ログにイベントを識別するイベントコードが含まれる場合、第1記憶部23は、監視対象のイベントコードのリストを記憶する。監視対象のイベントは、部品実装機100のエラーに関するイベントが含まれる。監視対象のイベントは、例えば、部品実装機100が停止するイベントであってもよい。当該イベントは、例えば、部品の吸着エラー、実装エラー等を含むが、これらに限定されない。また、監視対象のイベントは、例えば、作業者等が設定してもよい。部品実装機100における生産の開始前に、イベントコードのリストが記憶される。 The first memory unit 23 stores information about events to be monitored. If the equipment log contains an event code that identifies an event, the first memory unit 23 stores a list of the event codes to be monitored. Events to be monitored include events related to errors in the mounter 100. Events to be monitored may be, for example, an event that causes the mounter 100 to stop. Examples of such events include, but are not limited to, component pickup errors and mounting errors. Events to be monitored may also be set by, for example, an operator. The list of event codes is stored before production begins in the mounter 100.
第2記憶部24は、イベントコード抽出部22により抽出されたイベントコードを記憶する。第2記憶部24には、設備ログに含まれるイベントコードのうち、監視対象のイベントコードのみが記憶される。また、第2記憶部24は、イベントコードとともにイベントが発生した発生時刻を示す情報等を記憶してもよい。第2記憶部24は、データ同期管理部40からアクセス可能である。 The second storage unit 24 stores the event codes extracted by the event code extraction unit 22. Of the event codes included in the equipment log, the second storage unit 24 stores only the event codes that are the subject of monitoring. The second storage unit 24 may also store information indicating the time when the event occurred along with the event code. The second storage unit 24 is accessible from the data synchronization management unit 40.
部品データ抽出部25は、収集部21が収集した設備ログに含まれる部品データを抽出して第3記憶部26に記憶する。本実施の形態では、部品データ抽出部25は、設備ログから監視対象のイベントに対応する部品データを抽出して第3記憶部26に記憶する。第3記憶部26には、設備ログに含まれる部品データのうち、監視対象のイベントコードに対応する部品データ(例えば、エラーに対応する部品データ)が記憶される。つまり、第3記憶部26には、イベントが発生していたときに部品実装機100が実装していた部品の部品データが記憶される。 The component data extraction unit 25 extracts component data included in the equipment logs collected by the collection unit 21 and stores it in the third storage unit 26. In this embodiment, the component data extraction unit 25 extracts component data corresponding to the monitored event from the equipment log and stores it in the third storage unit 26. The third storage unit 26 stores component data included in the equipment log that corresponds to the monitored event code (for example, component data corresponding to an error). In other words, the third storage unit 26 stores component data for the component that was being mounted by the mounter 100 when the event occurred.
第3記憶部26は、部品データ抽出部25が設備ログから抽出した部品データを記憶する。第3記憶部26は、例えば、イベントコードと部品データとを対応付けて記憶してもよい。第3記憶部26は、データ同期管理部40からアクセス可能である。 The third storage unit 26 stores the part data extracted from the equipment log by the part data extraction unit 25. The third storage unit 26 may, for example, store an event code and part data in association with each other. The third storage unit 26 is accessible from the data synchronization management unit 40.
第1記憶部23と、第2記憶部24と、第3記憶部26とは、互いに異なる記憶装置であってもよいし、1つの記憶装置であってもよい。また、記憶装置は、例えば、半導体メモリ等であるが、これに限定されない。 The first memory unit 23, the second memory unit 24, and the third memory unit 26 may be different memory devices, or may be a single memory device. The memory device may be, for example, a semiconductor memory, but is not limited to this.
[1-2.設備外データ収集部の構成]
続いて、設備外データ収集部30の構成について、図3を参照しながら説明する。図3は、本実施の形態に係る設備外データ収集部30の機能構成を示すブロック図である。
[1-2. Configuration of the external data collection unit]
Next, the configuration of the outside-facility data collection unit 30 will be described with reference to Fig. 3. Fig. 3 is a block diagram showing the functional configuration of the outside-facility data collection unit 30 according to this embodiment.
図3に示すように、設備外データ収集部30は、映像データ収集部31と、分割部32と、第4記憶部33と、第5記憶部34と、作業記録データ収集部35と、第6記憶部36とを有する。設備外データ収集部30は、プロセッサ、メモリ等を含むコンピュータ又はスマートフォンの少なくとも一部により実現される。具体的には、設備外データ収集部30は、プロセッサがメモリに記憶されたプログラムに従って動作することにより、映像データ収集部31、分割部32及び作業記録データ収集部35として機能する。 As shown in FIG. 3, the off-equipment data collection unit 30 includes a video data collection unit 31, a division unit 32, a fourth memory unit 33, a fifth memory unit 34, a work record data collection unit 35, and a sixth memory unit 36. The off-equipment data collection unit 30 is realized by at least part of a computer or smartphone including a processor, memory, etc. Specifically, the off-equipment data collection unit 30 functions as the video data collection unit 31, the division unit 32, and the work record data collection unit 35 by the processor operating in accordance with a program stored in the memory.
映像データ収集部31は、管理システム1が備える1以上の撮像装置から映像データを収集する。本実施の形態では、映像データ収集部31は、頭部カメラ200から第1映像データを収集し、監視カメラ300から第2映像データを収集する。映像データ収集部31は、定期的に(例えば、数時間ごとに)第1映像データ及び第2映像データを収集してもよいし、頭部カメラ200及び監視カメラ300へ映像データを送信する要求を送信することで第1映像データ及び第2映像データを収集してもよい。第1映像データ及び第2映像データは、動画(時系列データ)であるが、少なくとも一方は静止画像であってもよい。 The video data collection unit 31 collects video data from one or more imaging devices included in the management system 1. In this embodiment, the video data collection unit 31 collects first video data from the head camera 200 and second video data from the surveillance camera 300. The video data collection unit 31 may collect the first video data and second video data periodically (for example, every few hours), or may collect the first video data and second video data by sending a request to the head camera 200 and the surveillance camera 300 to transmit video data. The first video data and second video data are video (time-series data), but at least one of them may be a still image.
分割部32は、第4記憶部33に記憶されている時間間隔(スプリット間隔)に基づいて、第1映像データ及び第2映像データを当該時間間隔ごとに分割して第5記憶部34に記憶する。つまり、第1映像データ及び第2映像データは、時間間隔ごとに区切られて管理される。これにより、第5記憶部34の記憶容量が逼迫することを抑制することができる。なお、第1映像データの時間間隔と、第2映像データの時間間隔とは、同じであってもよいし、異なっていてもよい。 The splitting unit 32 splits the first video data and second video data into time intervals (split intervals) based on the time intervals stored in the fourth storage unit 33, and stores the split data in the fifth storage unit 34. In other words, the first video data and second video data are managed by dividing them into time intervals. This prevents the storage capacity of the fifth storage unit 34 from becoming overwhelmed. Note that the time intervals of the first video data and the second video data may be the same or different.
第4記憶部33は、分割部32が映像データを分割するときの時間期間を記憶する。時間期間は、予め設定されている。 The fourth memory unit 33 stores the time period when the division unit 32 divides the video data. The time period is set in advance.
第5記憶部34は、分割部32により時間間隔ごとに分割された第1映像データ及び第2映像データを記憶する。第5記憶部34に記憶されている第1映像データ及び第2映像データは、時間間隔の単位(スプリット単位)で読み出し、削除等が行われる。第5記憶部34は、データ同期管理部40からアクセス可能である。 The fifth storage unit 34 stores the first video data and second video data split by the split unit 32 for each time interval. The first video data and second video data stored in the fifth storage unit 34 are read, deleted, etc., in units of time intervals (split units). The fifth storage unit 34 is accessible from the data synchronization management unit 40.
作業記録データ収集部35は、情報端末400から作業者が入力した作業記録データを収集する。作業記録データ収集部35は、定期的に(例えば、数時間ごとに)作業記録データを収集してもよいし、情報端末400へ作業記録データを送信する要求を送信することで作業記録データを収集してもよい。作業記録データ収集部35は、収集した作業記録データを第6記憶部36に記憶する。 The work record data collection unit 35 collects work record data entered by the worker from the information terminal 400. The work record data collection unit 35 may collect work record data periodically (for example, every few hours), or may collect work record data by sending a request to the information terminal 400 to transmit the work record data. The work record data collection unit 35 stores the collected work record data in the sixth memory unit 36.
第6記憶部36は、作業記録データ収集部35が収集した作業記録データを記憶する。第6記憶部36は、例えば、イベントコードと作業記録データとを対応付けて記憶してもよい。第6記憶部36は、データ同期管理部40からアクセス可能である。 The sixth memory unit 36 stores the work record data collected by the work record data collection unit 35. The sixth memory unit 36 may, for example, store an event code and work record data in association with each other. The sixth memory unit 36 is accessible from the data synchronization management unit 40.
第4記憶部33と、第5記憶部34と、第6記憶部36とは、互いに異なる記憶装置であってもよいし、1つの記憶装置であってもよい。また、記憶装置は、例えば、半導体メモリ等であるが、これに限定されない。 The fourth memory unit 33, the fifth memory unit 34, and the sixth memory unit 36 may be different storage devices, or may be a single storage device. The storage device may be, for example, a semiconductor memory, but is not limited to this.
[1-3.データ同期管理部の構成]
続いて、データ同期管理部40の構成について、図4を参照しながら説明する。図4は、本実施の形態に係るデータ同期管理部40の機能構成を示すブロック図である。
[1-3. Configuration of data synchronization management unit]
Next, the configuration of the data synchronization management unit 40 will be described with reference to Fig. 4. Fig. 4 is a block diagram showing the functional configuration of the data synchronization management unit 40 according to this embodiment.
図4に示すように、データ同期管理部40は、コード読み出し部41と、部品データ読み出し部42と、映像データ読み出し部43と、作業記録データ読み出し部44と、対応付け部45と、第7記憶部46と、出力部47とを有する。データ同期管理部40は、プロセッサ、メモリ等を含むコンピュータ又はスマートフォンの少なくとも一部により実現される。具体的には、データ同期管理部40は、プロセッサがメモリに記憶されたプログラムに従って動作することにより、コード読み出し部41、部品データ読み出し部42、映像データ読み出し部43、作業記録データ読み出し部44、対応付け部45及び出力部47として機能する。 As shown in FIG. 4, the data synchronization management unit 40 includes a code reading unit 41, a component data reading unit 42, a video data reading unit 43, a work record data reading unit 44, an association unit 45, a seventh memory unit 46, and an output unit 47. The data synchronization management unit 40 is realized by at least a part of a computer or smartphone including a processor, memory, etc. Specifically, the data synchronization management unit 40 functions as the code reading unit 41, component data reading unit 42, video data reading unit 43, work record data reading unit 44, association unit 45, and output unit 47 when the processor operates in accordance with a program stored in the memory.
コード読み出し部41は、第2記憶部24からイベントコードを読み出し、読み出したイベントコードを部品データ読み出し部42、映像データ読み出し部43、作業記録データ読み出し部44及び対応付け部45に出力する。コード読み出し部41が読み出すイベントコードは、監視対象のイベントコードとして抽出されたイベントコードである。また、コード読み出し部41は、イベントコードとともにイベントが発生した発生時刻を示す情報等を読み出してもよい。コード読み出し部41は、第1取得部の一例である。 The code reading unit 41 reads the event code from the second storage unit 24 and outputs the read event code to the part data reading unit 42, the video data reading unit 43, the work record data reading unit 44, and the association unit 45. The event code read by the code reading unit 41 is the event code extracted as the event code to be monitored. The code reading unit 41 may also read information indicating the time the event occurred along with the event code. The code reading unit 41 is an example of a first acquisition unit.
部品データ読み出し部42は、第3記憶部26からイベントに対応する部品データを読み出す。部品データ読み出し部42は、コード読み出し部41から取得したイベントコードに対応する部品データを第3記憶部26から読み出す。当該部品データは、イベントが発生したときに部品実装機100において実装していた部品に関するデータである。 The component data reading unit 42 reads component data corresponding to the event from the third storage unit 26. The component data reading unit 42 reads component data corresponding to the event code obtained from the code reading unit 41 from the third storage unit 26. This component data is data related to the component being mounted by the mounter 100 when the event occurred.
映像データ読み出し部43は、第5記憶部34に記憶された映像データを読み出す。映像データ読み出し部43は、コード読み出し部41から取得したイベントコードに対応する期間の映像データを第5記憶部34から読み出す。映像データ読み出し部43は、イベントコードごとに設定された第1期間を取得し、イベントが発生した発生時刻と当該発生時刻から第1期間遡った時刻との間に部品実装機100の周囲を撮像した映像データを第5記憶部34から読み出す。映像データ読み出し部43は、イベント(イベントコード)及び当該イベントに対応する第1時間が対応付けられたテーブルと、コード読み出し部41から取得したイベントコードとに基づいて、当該イベントコードにおいて読み出す映像データの第1時間を決定してもよい。なお、イベントの発生時刻及び当該発生時刻から第1時間前の時刻の間の期間は、映像データにおける同期対象となる同期対象期間(後述する図7に示す映像同期期間)である。 The video data reading unit 43 reads video data stored in the fifth memory unit 34. The video data reading unit 43 reads video data for a period corresponding to the event code obtained from the code reading unit 41 from the fifth memory unit 34. The video data reading unit 43 obtains a first period set for each event code and reads from the fifth memory unit 34 video data captured around the mounter 100 between the time the event occurred and a time preceding the occurrence time by the first period. The video data reading unit 43 may determine the first period of the video data to be read for the event code based on a table in which events (event codes) and first periods corresponding to the events are associated, and the event code obtained from the code reading unit 41. The period between the event occurrence time and the time one period before the occurrence time is the synchronization target period (the video synchronization period shown in FIG. 7, described below) to be synchronized in the video data.
また、映像データ読み出し部43は、イベントに応じて選択された1以上のカメラが撮像した映像データを取得する。映像データ読み出し部43は、イベント(イベントコード)及び当該イベントに対応するカメラ(頭部カメラ200及び監視カメラ300の少なくとも一方)が対応付けられたテーブルと、コード読み出し部41から取得したイベントコードとに基づいて、当該イベントコードにおいて映像データを読み出すカメラを選択し、選択したカメラの映像データを第5記憶部34から読み出す。なお、イベントに応じて頭部カメラ200及び監視カメラ300の少なくとも1つが選択される。映像データ読み出し部43は、第2取得部の一例である。 The video data reading unit 43 also acquires video data captured by one or more cameras selected in accordance with the event. Based on a table in which events (event codes) and cameras (at least one of head camera 200 and surveillance camera 300) corresponding to the event are associated with each other, and the event code acquired from the code reading unit 41, the video data reading unit 43 selects a camera from which to read video data for the event code, and reads the video data of the selected camera from the fifth memory unit 34. Note that at least one of head camera 200 and surveillance camera 300 is selected in accordance with the event. The video data reading unit 43 is an example of a second acquisition unit.
当該テーブルにおいて、発生したイベントに対して想定される要因の1つに(発生したイベントの要因の可能性として)人的な作業不備が含まれるか否かに応じて、イベントに対応するカメラとして頭部カメラ200が対応付けられるか否かが決定されていてもよい。例えば、発生したイベントの要因の1つに人的な作業不備が含まれる場合、当該テーブルにおいて、当該イベントに対応するカメラとして頭部カメラ200が対応づけられてもよい。例えば、イベントとして吸着エラー(部品吸着エラー)が発生した場合、想定される要因の1つとして「スプライシングミス」という人的な作業不備が含まれるため、要因の推論に当たって頭部カメラ200の映像データが必要となる。つまり、吸着エラーに対応するカメラとして頭部カメラ200が対応づけられる。なお、データ同期管理部40は、イベントごとに、当該イベントの要因に人的な作業不備が含まれるか否かを示す情報を記憶していてもよい。 In this table, whether head camera 200 is associated as the camera corresponding to an event may be determined depending on whether a human work defect is one of the expected causes of the event that has occurred (as a possible cause of the event that has occurred). For example, if a human work defect is one of the causes of the event that has occurred, head camera 200 may be associated in this table as the camera corresponding to the event. For example, if a pickup error (component pickup error) occurs as an event, one of the expected causes is a human work defect called a "splicing error," and therefore video data from head camera 200 is required to infer the cause. In other words, head camera 200 is associated as the camera corresponding to the pickup error. Note that data synchronization management unit 40 may store information for each event indicating whether a human work defect is included as a cause of the event.
作業記録データ読み出し部44は、第6記憶部36に記憶された作業記録データを読み出す。作業記録データ読み出し部44は、コード読み出し部41から取得したイベントコードに応じた期間の作業記録データを第6記憶部36から読み出す。作業記録データ読み出し部44は、イベントコードごとに設定された第2時間を取得し、イベントが発生した発生時刻と当該発生時刻から第2時間後の時刻との間に部品実装機100に対して行われた作業の記録である作業記録データを第6記憶部36から読み出す。作業記録データ読み出し部44は、イベント(イベントコード)及び当該イベントに対応する第2時間が対応付けられたテーブルと、コード読み出し部41から取得したイベントコードとに基づいて、当該イベントコードにおいて作業記録データを読み出す第2期間を決定してもよい。作業記録データ読み出し部44は、第3取得部の一例である。なお、イベントの発生時刻及び当該発生時刻から第2時間経過した時刻の間の期間は、作業記録データにおける同期対象となる同期対象期間(後述する図7に示すレポート同期期間)である。 The work record data reading unit 44 reads work record data stored in the sixth memory unit 36. The work record data reading unit 44 reads work record data for a period corresponding to the event code obtained from the code reading unit 41 from the sixth memory unit 36. The work record data reading unit 44 obtains the second time period set for each event code and reads work record data from the sixth memory unit 36, which is a record of work performed on the mounter 100 between the time the event occurred and the time two hours after the event occurred. The work record data reading unit 44 may determine the second period for reading work record data for the event code based on a table in which events (event codes) and the second times corresponding to the events are associated, and the event code obtained from the code reading unit 41. The work record data reading unit 44 is an example of a third acquisition unit. The period between the time the event occurred and the time two hours after the event occurred is the synchronization target period (the report synchronization period shown in FIG. 7, described below) that is the synchronization target period for the work record data.
対応付け部45は、コード読み出し部41が読み出したイベントコードと、映像データ読み出し部43が読み出した映像データ(対象映像データ)及び作業記録データ読み出し部44が読み出した作業記録データ(対象作業記録データ)とを対応づけてイベント情報として記憶する。言い換えると、対応付け部45は、イベントコードと、対象映像データ及び対象作業記録データとを同期づけて記憶する。 The association unit 45 associates the event code read by the code reading unit 41 with the video data (target video data) read by the video data reading unit 43 and the work record data (target work record data) read by the work record data reading unit 44, and stores the associated information as event information. In other words, the association unit 45 synchronizes and stores the event code with the target video data and target work record data.
対応付け部45は、例えば、発生したイベントが、部品実装機100が停止するイベントであるか部品実装機100が停止しないイベントであるかを判定し、判定結果に基づいてイベントコードに対応付ける情報を異ならせてもよい。対応付け部45は、例えば、イベントが第1イベントである場合、イベントコードと、対象映像データ及び対象作業記録データとを対応づけてイベント情報として第7記憶部46に記憶し、イベントが第2イベントである場合、イベントコードと対象映像データとを対応づけてイベント情報として第7記憶部46に記憶してもよい。 The association unit 45 may, for example, determine whether the event that has occurred is an event that causes the mounter 100 to stop or an event that does not cause the mounter 100 to stop, and may change the information associated with the event code based on the determination result. For example, if the event is a first event, the association unit 45 may associate the event code with the target video data and target work record data and store them as event information in the seventh memory unit 46; and if the event is a second event, the association unit 45 may associate the event code with the target video data and store them as event information in the seventh memory unit 46.
対象映像データ及び対象作業記録データが対応付けられていることで、イベントの発生要因が部品実装機100の外部の要因(外的要因)である場合に、対象映像データ及び対象作業記録データを当該要因の特定に用いることができる。なお、外部の要因の一例は、例えば、作業者による操作ミス、材料不備等であるが、これらに限定されない。材料不備は、例えば、作業者が部品実装機100に新たなテープを補充するテープスプライシング作業のミス等であるが、これに限定されない。 By associating the target video data and the target work record data, if the cause of the event is a factor external to the mounter 100 (external factor), the target video data and the target work record data can be used to identify the factor. Examples of external factors include, but are not limited to, an operator's operational error or a material defect. An example of a material defect is, but is not limited to, a tape splicing error when an operator refills the mounter 100 with new tape.
第7記憶部46は、対応付け部45が対応付けたイベント情報を記憶する。 The seventh memory unit 46 stores the event information associated by the association unit 45.
出力部47は、情報端末600からイベント情報閲覧のアクセスを受け付けると、第7記憶部46に記憶されているイベント情報を読み出し、読み出したイベント情報に関する画像を、インターネット500を介して情報端末600に出力する。 When the output unit 47 receives access from the information terminal 600 to view event information, it reads the event information stored in the seventh memory unit 46 and outputs an image related to the read event information to the information terminal 600 via the Internet 500.
[1-4.監視カメラの配置]
続いて、監視カメラ300の設置位置について、図5を参照しながら説明する。図5は、本実施の形態に係る監視カメラ300の設置位置を説明するための図である。図5では、第1製造ラインL1及び第2製造ラインL2の2つの製造ラインが設けられ、かつ、第1製造ラインL1が部品実装機111~115を備え、第2製造ラインL2が部品実装機121~125を備える例について説明する。部品実装機111~115、及び、部品実装機121~125は、実装ラインの一例である。また、図5では、基板搬送方向は紙面において左から右であり、第1製造ラインL1においては部品実装機111~115のうち部品実装機111が最も上流側に配置され、第2製造ラインL2においては部品実装機121~125のうち部品実装機121が最も上流側に配置されている。なお、図1に示す部品実装機100は、図5に示す部品実装機111~115、121~125のいずれかであってもよい。以降において、部品実装機111~115、121~125のいずれかを区別しない場合、部品実装機100とも記載する。
[1-4. Surveillance camera placement]
Next, the installation position of the monitoring camera 300 will be described with reference to FIG. 5 . FIG. 5 is a diagram for explaining the installation position of the monitoring camera 300 according to this embodiment. FIG. 5 illustrates an example in which two production lines, a first production line L1 and a second production line L2, are provided, and the first production line L1 includes component mounters 111-115, and the second production line L2 includes component mounters 121-125. The component mounters 111-115 and the component mounters 121-125 are examples of mounting lines. In FIG. 5 , the board transport direction is from left to right on the page, and among the component mounters 111-115 on the first production line L1, the component mounter 111 is located at the most upstream position, while among the component mounters 121-125 on the second production line L2, the component mounter 121 is located at the most upstream position. 1 may be any one of the mounters 111 to 115 and 121 to 125 shown in Fig. 5. Hereinafter, when there is no need to distinguish between the mounters 111 to 115 and 121 to 125, they will also be referred to as the mounter 100.
第1製造ラインL1及び第2製造ラインL2は、例えば、上流側から搬入された基板に対してはんだ印刷作業、部品実装作業及びリフロー作業等を行うことによって部品が実装された実装基板を生産し、その生産された実装基板を下流側に搬出する。実装は、例えば、部品実装等であるが、これに限定されない。 The first production line L1 and the second production line L2 produce mounted boards with components mounted by, for example, performing solder printing, component mounting, and reflow operations on boards carried in from the upstream side, and then carry out the produced mounted boards downstream. Mounting includes, for example, component mounting, but is not limited to this.
図5に示すように、部品実装機100を複数備える製造ラインが構成されている場合、監視カメラ300は、例えば、複数の部品実装機100のうち上流側に位置する部品実装機100の周囲に配置される。本実施の形態では、監視カメラ300は、複数の部品実装機100のうち最上流に位置する部品実装機111及び121の周囲に配置される。 As shown in FIG. 5, when a production line is configured with multiple component mounters 100, the surveillance camera 300 is placed, for example, around the component mounter 100 located upstream among the multiple component mounters 100. In this embodiment, the surveillance camera 300 is placed around the component mounters 111 and 121 located most upstream among the multiple component mounters 100.
例えば、第1製造ラインL1のフロント側の監視カメラ310は、部品実装機111のフロント側における部品実装機111の基板搬入口付近に配置され、第1製造ラインL1のリア側の監視カメラ320は、部品実装機111のリア側における部品実装機111の基板搬入口付近に配置される。監視カメラ310と監視カメラ320とは、例えば、部品実装機111を挟むように配置される。 For example, the surveillance camera 310 on the front side of the first production line L1 is positioned near the board entrance of the component mounter 111 on the front side of the component mounter 111, and the surveillance camera 320 on the rear side of the first production line L1 is positioned near the board entrance of the component mounter 111 on the rear side of the component mounter 111. The surveillance cameras 310 and 320 are positioned, for example, so that the component mounter 111 is sandwiched between them.
また、例えば、第2製造ラインL2のフロント側の監視カメラ330は、部品実装機121のフロント側における部品実装機121の基板搬入口付近に配置され、第2製造ラインL2のリア側の監視カメラ340は、部品実装機121のリア側における部品実装機121の基板搬入口付近に配置される。監視カメラ330と監視カメラ340とは、例えば、部品実装機121を挟むように配置される。 Furthermore, for example, the surveillance camera 330 on the front side of the second production line L2 is positioned near the board entrance of the component mounter 121 on the front side of the component mounter 121, and the surveillance camera 340 on the rear side of the second production line L2 is positioned near the board entrance of the component mounter 121 on the rear side of the component mounter 121. The surveillance cameras 330 and 340 are positioned, for example, so that the component mounter 121 is sandwiched between them.
第2映像データは、複数の部品実装機100のうち最上流に位置する部品実装機100の周囲に配置された監視カメラ310、320、330、340が撮像した映像データであってもよい。 The second video data may be video data captured by surveillance cameras 310, 320, 330, and 340 positioned around the component mounter 100 located most upstream of the multiple component mounters 100.
フロント側及びリア側の監視カメラのうち、イベントに応じたカメラの映像データが当該イベントに対応付けられる。第1製造ラインL1を例に説明すると、当該第1製造ラインL1のうちいずれかの部品実装機100において当該部品実装機100のフロント側でイベントが発生した場合、監視カメラ310及び320のうち、部品実装機100のフロント側を撮像している監視カメラ310の映像データが当該イベントに対応付けられる。部品実装機100のフロント側で発生するエラーは、部品の吸着エラー(部品吸着エラー)が例示されるが、これに限定されない。 Of the front and rear surveillance cameras, video data from a camera corresponding to an event is associated with that event. Using the first production line L1 as an example, if an event occurs on the front side of one of the mounters 100 on the first production line L1, video data from surveillance camera 310, of the surveillance cameras 310 and 320, capturing an image of the front side of the mounter 100, is associated with that event. An example of an error that occurs on the front side of the mounter 100 is a component pickup error (component pickup error), but is not limited to this.
なお、監視カメラ310~340の設置位置は、図5に示す設置位置に限定されず、例えば、実装ライン全体を撮像可能であればいずれの設置位置であってもよい。また、部品実装機111の周囲には、監視カメラ310及び320が設けられているが、これに限定されず、監視カメラ310及び320の1つみが設けられてもよいし、3つ以上の監視カメラが設けられてもよい。また、設置する監視カメラの種類及び位置は、製造ラインが設置される工場の環境に応じて選択変更可能である。 The installation locations of the surveillance cameras 310-340 are not limited to those shown in Figure 5, and may be any location that can capture an image of the entire mounting line. While surveillance cameras 310 and 320 are installed around the mounter 111, this is not limiting, and only one of the surveillance cameras 310 and 320 may be installed, or three or more surveillance cameras may be installed. The type and location of the surveillance cameras to be installed can be selected and changed depending on the environment of the factory where the production line is installed.
[2.管理システムの動作]
続いて、上記のように構成される管理システム1における動作について、図6~図9を参照しながら説明する。
2. Operation of the Management System
Next, the operation of the management system 1 configured as above will be described with reference to FIGS.
[2-1.イベント情報の管理方法]
まずは、イベント情報の管理方法について、図6及び図7を参照しながら説明する。図6は、本実施の形態に係る管理システム1の動作(管理方法)を示す第1シーケンス図である。図6は、部品実装機100で発生したイベントに関するイベント情報を管理する管理方法を示す。
[2-1. Event information management method]
First, a method for managing event information will be described with reference to Fig. 6 and Fig. 7. Fig. 6 is a first sequence diagram showing the operation (management method) of the management system 1 according to this embodiment. Fig. 6 shows the management method for managing event information related to events that have occurred in the mounter 100.
図6に示すように、部品実装機100は、生産を開始する(S11)。例えば、部品実装機100を有する製造ラインが生産を開始する。 As shown in FIG. 6, the component mounter 100 starts production (S11). For example, a manufacturing line that includes the component mounter 100 starts production.
次に、部品実装機100は、イベントが発生したか否かを判定する(S12)。部品実装機100は、エラーが発生した、又は、部品を供給する等の作業が発生した場合、イベントが発生したと判定し(S12でYes)、イベントが発生したことを示す設備ログを設備内データ収集部20に通知し(S13)、イベントが発生していないと判定する(S12でNo)と、生産を継続する。 Next, the mounter 100 determines whether an event has occurred (S12). If an error occurs or an operation such as the supply of a component occurs, the mounter 100 determines that an event has occurred (Yes in S12) and notifies the in-facility data collection unit 20 of an equipment log indicating that an event has occurred (S13). If the mounter 100 determines that an event has not occurred (No in S12), it continues production.
部品実装機100は、ステップS12でYesの場合、イベントが発生したことを作業者に報知してもよい。部品実装機100は、例えば、警告灯を発光してもよいし、警告音を発してもよい。 If the answer is Yes in step S12, the mounter 100 may notify the operator that an event has occurred. For example, the mounter 100 may illuminate a warning light or emit a warning sound.
なお、頭部カメラ200及び監視カメラ300は、部品実装機100が生産を開始する時点で撮像を開始してもよいし、部品実装機100が生産を開始するより前の時点で撮像を開始していてもよい。例えば、頭部カメラ200及び監視カメラ300は、部品実装機100が生産を開始する時刻から第1時間遡った時刻から、撮像を開始してもよい。そのため、設備外データ収集部30は、頭部カメラ200及び監視カメラ300が撮像した映像データ(第1映像データ及び第2映像データ)の収集及び記憶を開始する(S31)。部品実装機100が生産している間、映像データの収集及び記憶は継続して行われる。そして、分割部32は、映像データ収集部31を介して取得された映像データを順次分割して第5記憶部34に記憶する。 The head camera 200 and the surveillance camera 300 may begin capturing images when the mounter 100 starts production, or may begin capturing images before the mounter 100 starts production. For example, the head camera 200 and the surveillance camera 300 may begin capturing images from a time that is one hour earlier than the time the mounter 100 starts production. Therefore, the off-facility data collection unit 30 begins collecting and storing the video data (first video data and second video data) captured by the head camera 200 and the surveillance camera 300 (S31). While the mounter 100 is in production, the collection and storage of the video data continues. The division unit 32 then sequentially divides the video data acquired via the video data collection unit 31 and stores it in the fifth storage unit 34.
次に、設備内データ収集部20は、部品実装機100から設備ログを取得すると、部品実装機100で発生したイベントが監視対象のイベントであるか否かを判定する(S21)。例えば、設備内データ収集部20のイベントコード抽出部22は、設備ログに含まれるイベントコードが第1記憶部23に記憶されているイベントコードのリストに含まれているか否かを判定する。 Next, when the in-facility data collection unit 20 acquires the facility log from the mounter 100, it determines whether the event that occurred in the mounter 100 is a monitored event (S21). For example, the event code extraction unit 22 of the in-facility data collection unit 20 determines whether the event code included in the facility log is included in the list of event codes stored in the first storage unit 23.
設備内データ収集部20は、イベントが監視対象のイベントであると判定した場合(S21でYes)、データ同期管理部40に対して同期指示を行う(S22)。ステップS22において、設備内データ収集部20は、同期指示をデータ同期管理部40に出力し、データ同期管理部40は、当該同期指示を取得する。データ同期管理部40は、ステップS22において、同期指示を取得すると、設備内データ収集部20からイベントコードを取得してもよい。設備内データ収集部20からイベントコードを取得することは、イベントが発生したことを示す情報を含むイベント発生情報を取得することの一例である。 If the intra-facility data collection unit 20 determines that the event is a monitored event (Yes in S21), it issues a synchronization instruction to the data synchronization management unit 40 (S22). In step S22, the intra-facility data collection unit 20 outputs a synchronization instruction to the data synchronization management unit 40, and the data synchronization management unit 40 acquires the synchronization instruction. Upon acquiring the synchronization instruction in step S22, the data synchronization management unit 40 may acquire an event code from the intra-facility data collection unit 20. Acquiring an event code from the intra-facility data collection unit 20 is an example of acquiring event occurrence information that includes information indicating that an event has occurred.
なお、同期指示を行うことは、監視対象のイベントのイベントコードと、設備外データとを対応付けて記憶する処理を実行することを示す指示を出力することである。指示は、専用のコマンドであってもよいし、イベントコードであってもよい。 Note that issuing a synchronization instruction means outputting an instruction to execute a process to associate and store the event code of the monitored event with the off-facility data. The instruction may be a dedicated command or an event code.
また、設備内データ収集部20は、第2記憶部24にイベントコードを記憶する。設備内データ収集部20は、第2記憶部24にイベントコードを含む設備ログを記憶してもよい。また、設備内データ収集部20は、イベントが監視対象のイベントではないと判定した場合(S21でNo)、次の設備ログを取得するまで待機する。 The intra-facility data collection unit 20 also stores the event code in the second storage unit 24. The intra-facility data collection unit 20 may also store an equipment log including the event code in the second storage unit 24. If the intra-facility data collection unit 20 determines that the event is not a monitored event (No in S21), it waits until the next equipment log is acquired.
次に、データ同期管理部40は、同期対象期間(後述する図7に示す映像同期期間及びレポート同期期間)を決定する(S41)。データ同期管理部40は、第2記憶部24からイベントコードを読み出すと、読み出したイベントコードに応じて同期対象期間をテーブル等に基づいて決定する。 Next, the data synchronization management unit 40 determines the synchronization target period (the video synchronization period and report synchronization period shown in FIG. 7, which will be described later) (S41). The data synchronization management unit 40 reads the event code from the second storage unit 24, and then determines the synchronization target period based on a table or the like in accordance with the read event code.
ここで、同期対象期間について、図7を参照しながら説明する。図7は、本実施の形態に係る、イベントと当該イベントに対応づけられる映像データ及び作業記録データとの関係を示す図である。図7の横軸は、時間を示している。図7は、時間経過ごとの、設備イベント、当該設備イベント対応の作業記録データ、頭部カメラ200の映像データ、第1監視カメラ(例えば、監視カメラ310)の映像データ及び第2監視カメラ(例えば、監視カメラ320)の映像データの対応関係を示す図である。 The synchronization period will now be described with reference to Figure 7. Figure 7 is a diagram showing the relationship between an event and the video data and work record data associated with that event in this embodiment. The horizontal axis in Figure 7 represents time. Figure 7 is a diagram showing the correspondence over time between equipment events, work record data corresponding to those equipment events, video data from head camera 200, video data from a first monitoring camera (e.g., monitoring camera 310), and video data from a second monitoring camera (e.g., monitoring camera 320).
まず、時刻t3で発生した設備イベント(Event1)について説明する。当該設備イベントは、単一で発生したイベントである。単一で発生とは、同じ設備イベントが所定期間内に1回のみ発生したイベントである。 First, we will explain the equipment event (Event1) that occurred at time t3. This equipment event is a single occurrence. A single occurrence means that the same equipment event occurs only once within a specified period.
データ同期管理部40は、発生したイベント(イベントコード)に基づいて、図7に示すレポート同期期間及び映像同期期間を決定する。 The data synchronization management unit 40 determines the report synchronization period and video synchronization period shown in Figure 7 based on the event that occurred (event code).
映像データ読み出し部43は、発生したイベントに応じて映像同期期間を決定する。映像データ読み出し部43は、例えば、イベント(例えば、イベントコード)と第1時間とが対応付けられたテーブルに基づいて、当該イベントに応じた映像同期期間を決定する。図7の例では、時刻t2~時刻t3が映像同期期間である。時刻t2は、時刻t3を基準とし、当該時刻t3から第1時間前の時刻である。 The video data reading unit 43 determines the video synchronization period according to the event that has occurred. For example, the video data reading unit 43 determines the video synchronization period according to the event based on a table that associates events (e.g., event codes) with a first time. In the example of Figure 7, the video synchronization period is from time t2 to time t3. Time t2 is based on time t3 and is one hour before time t3.
このように、監視対象のイベントに対応付ける映像データは、当該イベント発生時刻以前に遡って指定された期間に撮像された映像データとなる。これは、当該イベントが発生する前にその要因となり得る外的作業の有無を把握するためである。 In this way, the video data associated with a monitored event will be video data captured during a specified period prior to the time the event occurred. This is to determine whether there was any external activity that could have been a cause of the event before it occurred.
なお、図7では、頭部カメラ200の映像データ、第1監視カメラの映像データ及び第2監視カメラの映像データの同期期間が等しい例を示しているが、映像同期期間は時刻t3を基準とした期間であれば互いに異なる期間であってもよい。 Note that Figure 7 shows an example in which the synchronization periods for the video data from the head camera 200, the video data from the first monitoring camera, and the video data from the second monitoring camera are equal, but the video synchronization periods may be different periods as long as they are based on time t3.
作業記録データ読み出し部44は、発生したイベントに応じてレポート同期期間を決定する。作業記録データ読み出し部44は、例えば、イベント(例えば、イベントコード)と第2時間とが対応付けられたテーブルに基づいて、当該イベントに応じたレポート同期期間を決定する。図7の例では、時刻t3~時刻t5がレポート同期期間である。時刻t5は、時刻t3を基準とし、当該時刻t3から第2時間経過した時刻である。 The work record data reading unit 44 determines the report synchronization period according to the event that has occurred. For example, the work record data reading unit 44 determines the report synchronization period according to the event based on a table that associates events (e.g., event codes) with the second time. In the example of Figure 7, the report synchronization period is from time t3 to time t5. Time t5 is the second time that has elapsed since time t3, with time t3 being the reference time.
このように、監視対象のイベントに対応付ける作業記録データは、当該イベント発生時刻以降から指定された期間内に実施された作業に対するレポートデータとなる。これは、当該イベントが発生した後に該当の部品実装機100に実施された作業を把握するためである。 In this way, the work record data associated with the monitored event will be report data for work performed within a specified period after the event occurred. This is to identify the work performed by the mounter 100 in question after the event occurred.
図6を再び参照して、次に、データ同期管理部40は、同期対象期間の映像データを読み出す(S42)。データ同期管理部40の映像データ読み出し部43は、ステップS41で決定された同期期間(映像同期期間)の映像データを第5記憶部34から読み出す。ステップS21の判定が行われることで、映像データ読み出し部43は、設備イベントがイベント情報を記憶する監視対象のイベントである場合に映像データを取得することができる。ステップS42は、映像データを取得することの一例である。 Referring again to FIG. 6, next, the data synchronization management unit 40 reads video data for the synchronization target period (S42). The video data reading unit 43 of the data synchronization management unit 40 reads video data for the synchronization period (video synchronization period) determined in step S41 from the fifth memory unit 34. By making the determination in step S21, the video data reading unit 43 can acquire video data if the equipment event is a monitored event for which event information is stored. Step S42 is an example of acquiring video data.
なお、本実施の形態では、映像データは分割されて第5記憶部34に記憶されており、分割された単位で読み出しが行われる。よって、本実施の形態では、図7に示す時刻t2及び時刻t3を含む時刻t1~時刻t4の映像データの読み出しが行われる。例えば、ステップS42では、頭部カメラ200の映像データ、第1監視カメラの映像データ及び第2監視カメラの映像データとも、Video Split:1-1~Video Split:1-3の映像データが第5記憶部34から読み出される。 In this embodiment, the video data is divided and stored in the fifth storage unit 34, and is read out in divided units. Therefore, in this embodiment, video data from time t1 to time t4, including time t2 and time t3 shown in FIG. 7, is read out. For example, in step S42, the video data from Video Split: 1-1 to Video Split: 1-3 is read out from the fifth storage unit 34 for the video data from the head camera 200, the video data from the first surveillance camera, and the video data from the second surveillance camera.
次に、データ同期管理部40は、同期対象期間の作業記録データを読み出す(S43)。データ同期管理部40の作業記録データ読み出し部44は、ステップS41で決定された同期期間(レポート同期期間)の作業記録データを第6記憶部36から読み出す。ステップS21の判定が行われることで、作業記録データ読み出し部44は、設備イベントがイベント情報を記憶する対象のイベントである場合に作業記録データを取得することができる。ステップS43は、作業記録データを取得することの一例である。 Next, the data synchronization management unit 40 reads the work record data for the synchronization period (S43). The work record data reading unit 44 of the data synchronization management unit 40 reads the work record data for the synchronization period (report synchronization period) determined in step S41 from the sixth memory unit 36. By making the determination in step S21, the work record data reading unit 44 can acquire work record data if the equipment event is an event for which event information is to be stored. Step S43 is an example of acquiring work record data.
なお、イベントが発生した時点では、当該イベントに応じた作業記録データは第6記憶部36に記憶されていない。設備外データ収集部30は、レポート同期期間にわたり情報端末400から作業記録データを収集し、第6記憶部36に記憶している(S32)。そこで、作業記録データ読み出し部44は、レポート同期期間が経過するまで待機し、レポート同期期間が経過した後、レポート同期期間の作業記録データを第6記憶部36から読み出してもよい。本実施の形態では、図7に示す時刻t3及び時刻t5の間に作業された作業記録データである「Report1」が読み出される。 At the time an event occurs, work record data corresponding to that event is not stored in the sixth memory unit 36. The off-equipment data collection unit 30 collects work record data from the information terminal 400 over the report synchronization period and stores it in the sixth memory unit 36 (S32). Therefore, the work record data reading unit 44 may wait until the report synchronization period has elapsed, and after the report synchronization period has elapsed, read out the work record data for the report synchronization period from the sixth memory unit 36. In this embodiment, "Report1," which is the work record data for work performed between time t3 and time t5 shown in FIG. 7, is read out.
次に、データ同期管理部40は、設備ログ(イベント)、映像データ及び作業記録データを対応付けて第7記憶部46に記憶する(S44)。図7の例では、時刻t3に発生した設備イベントに、時刻t1~時刻t4に間に撮像された映像データ、及び、「Report1」が対応付けて記憶される。なお、対応付け部45は、例えば、レポート同期期間の経過後、つまり設備イベントの発生時刻(時刻t3)から第2時間が経過した後(時刻t5の後)、対応付けを行う。対応付け部45は、例えば、レポート同期期間が経過したか否かを判定し、レポート同期期間が経過したと判定した場合に対応付けを行ってもよい。対応付け部45は、例えば、レポート同期期間の経過後に第6記憶部36から定期収集した(読み出した)作業記録データに設備イベント(Event1)に対応した作業記録データがある場合、当該作業記録データを当該設備イベントに対応付ける。 Next, the data synchronization management unit 40 associates the equipment log (event), video data, and work record data and stores them in the seventh storage unit 46 (S44). In the example of FIG. 7, the video data captured between times t1 and t4 and "Report 1" are stored in association with the equipment event that occurred at time t3. Note that the association unit 45 performs the association, for example, after the report synchronization period has elapsed, that is, after a second time has elapsed (after time t5) since the time the equipment event occurred (time t3). The association unit 45 may, for example, determine whether the report synchronization period has elapsed and perform the association if it determines that the report synchronization period has elapsed. For example, if the work record data periodically collected (read) from the sixth storage unit 36 after the report synchronization period has elapsed contains work record data corresponding to the equipment event (Event 1), the association unit 45 associates the work record data with the equipment event.
データ同期管理部40は、さらに、当該設備イベントに対応する同期IDを含む作業記録データが設備外データ収集部30に記憶されている場合、当該同期IDを含む作業記録データを設備ログ(イベント)に対応付けて第7記憶部46に記憶してもよい。 If work record data including a synchronization ID corresponding to the equipment event is stored in the external data collection unit 30, the data synchronization management unit 40 may further associate the work record data including the synchronization ID with the equipment log (event) and store it in the seventh memory unit 46.
次に、図7に示す時刻t8~時刻t11で発生した複数回の同一の設備イベント(4回のEvent2)について説明する。当該設備イベントは、同一の設備イベントが所定期間に複数回(図7の例では、4回)発生したイベントである。所定期間は、予め設定されている。 Next, we will explain the same equipment event that occurred multiple times (four times of Event 2) between times t8 and t11 shown in Figure 7. This equipment event is an event in which the same equipment event occurred multiple times (four times in the example of Figure 7) within a specified period. The specified period is set in advance.
データ同期管理部40は、所定期間に複数回発生した同一の設備イベントに対して同期期間の決定するときには、当該複数回の設備イベントを1つの設備イベントとして処理してもよい。データ同期管理部40の映像データ読み出し部43及び作業記録データ読み出し部44は、複数回の同一の設備イベントのうち最後に発生した設備イベントの発生時刻を基準に、同期対象期間を決定する。図7の場合、時刻t11を基準として4回のEvent2に対する映像同期期間及びレポート同期期間が決定される。 When determining the synchronization period for the same equipment event that occurred multiple times within a specified period, the data synchronization management unit 40 may process the multiple equipment events as a single equipment event. The video data reading unit 43 and work record data reading unit 44 of the data synchronization management unit 40 determine the synchronization period based on the occurrence time of the last equipment event of the same equipment event that occurred multiple times. In the case of Figure 7, the video synchronization period and report synchronization period for the four occurrences of Event 2 are determined based on time t11.
この場合、ステップS42において、頭部カメラ200の映像データ、第1監視カメラの映像データ及び第2監視カメラの映像データとも、Video Split:1-7~Video Split:1-9の映像データが第5記憶部34から読み出される。また、この場合、ステップS43において、図7に示す時刻t11及び時刻t13の間に作業されたときの作業記録データである「Report21」及び「Report22」が読み出される。 In this case, in step S42, the video data of Video Split: 1-7 to Video Split: 1-9 from the head camera 200, the first surveillance camera, and the second surveillance camera are all read from the fifth memory unit 34. Also, in this case, in step S43, "Report 21" and "Report 22," which are the work record data for the work performed between time t11 and time t13 shown in FIG. 7, are read.
そして、ステップS44において、時刻t8~時刻t11で発生した4回の同一の設備イベントと、Video Split:1-7~Video Split:1-9の映像データと、「Report21」及び「「Report22」とが対応付けて記憶される。ステップS44において、複数回の同一の設備イベントを示すイベントコード(例えば、設備ログ)と、複数回の設備イベントのうち最後に発生した設備イベントの発生時刻を基準に取得された映像データ及び作業記録データとを対応づけてイベント情報として記憶されるとも言える。これにより、複数回の同一の設備イベントをまとめて確認することができるので、複数回の同一の設備イベントを別々に記憶する場合に比べて、イベントの要因特定に要する時間が短縮可能である。 Then, in step S44, the four identical equipment events that occurred between time t8 and time t11, the video data for Video Split: 1-7 to Video Split: 1-9, and "Report 21" and "Report 22" are stored in association with each other. In other words, in step S44, an event code (e.g., an equipment log) indicating multiple identical equipment events is associated with the video data and work record data acquired based on the occurrence time of the last equipment event among the multiple equipment events, and stored as event information. This allows multiple identical equipment events to be viewed together, thereby reducing the time required to identify the cause of the event compared to storing multiple identical equipment events separately.
このように、データ同期管理部40は、監視対象のイベントが発生したことをトリガとし、設備ログと、イベントに応じた設備内データ及び設備外データとを対応付けて記憶する処理を行う。これにより、従来のように、設備ログからイベントの要因を特定する場合に比べて、当該イベントに対応する設備内データ及び設備外データを容易に取得、閲覧等することが可能となるので、イベント発生の要因の早期特定に寄与し得る。また、設備外データが対応づけられていることで、イベントの発生要因が設備外にある場合に、特に外的要因の特定に大きく寄与し得る。 In this way, the data synchronization management unit 40 is triggered by the occurrence of a monitored event and performs a process of storing the equipment log in association with the internal and external equipment data corresponding to the event. This makes it easier to obtain, view, etc. the internal and external equipment data corresponding to the event than when the cause of the event was identified from the equipment log, as was conventionally done, which can contribute to the early identification of the cause of the event. Furthermore, the association of the external equipment data can significantly contribute to the identification of external factors, especially when the cause of the event is outside the equipment.
なお、従来であれば、設備外データが設備内データと対応付けられていないので、イベントの発生要因が設備外にある場合に、特に大幅な時間を要する。 In the past, data outside the facility was not associated with data inside the facility, which took a particularly long time when the cause of the event was outside the facility.
[2-2.イベント情報の表示方法]
続いて、イベント情報の表示方法について、図8及び図9を参照しながら説明する。図8は、本実施の形態に係る管理システム1の動作(表示方法)を示す第2シーケンス図である。図8は、データ同期管理部40により記憶されたイベント情報を情報端末600に表示する表示方法を示す。
[2-2. How to display event information]
Next, a method for displaying event information will be described with reference to Fig. 8 and Fig. 9. Fig. 8 is a second sequence diagram showing the operation (display method) of the management system 1 according to this embodiment. Fig. 8 shows a display method for displaying event information stored by the data synchronization management unit 40 on the information terminal 600.
図8に示すように、情報端末600は、専用のアプリケーション(アプリ)等にログインする(S101)。専用のアプリは、イベント情報を情報端末600の表示部610に表示させるためのアプリであり、予めインストールされている。 As shown in FIG. 8, the information terminal 600 logs in to a dedicated application (app) or the like (S101). The dedicated app is an app for displaying event information on the display unit 610 of the information terminal 600, and is pre-installed.
データ同期管理部40は、情報端末600においてログインの処理が行われると、アクセスを許可してよいか否かを判定するために、アクセス認証処理を行う(S102)。データ同期管理部40の出力部47は、例えば、ユーザ名、パスワード等に基づいてアクセス認証処理を行う。 When login processing is performed on the information terminal 600, the data synchronization management unit 40 performs access authentication processing to determine whether access should be permitted (S102). The output unit 47 of the data synchronization management unit 40 performs access authentication processing based on, for example, a username, password, etc.
次に、出力部47は、アクセス認証を通過すると、情報端末600から要求されたデータ(イベント情報)を第7記憶部46から読み出して(S103)、情報端末600に表示させるための画像を生成し(S104)、生成した画像を情報端末600に出力する(S105)。ステップS104で生成される画像は、例えば、HTML(HyperText Markup Language)形式で記述され、Webブラウザ等で表示可能なデータである。 Next, if access authentication is successful, the output unit 47 reads the data (event information) requested by the information terminal 600 from the seventh storage unit 46 (S103), generates an image to be displayed on the information terminal 600 (S104), and outputs the generated image to the information terminal 600 (S105). The image generated in step S104 is written in, for example, HTML (HyperText Markup Language) format, and is data that can be displayed on a web browser, etc.
次に、情報端末600は、出力部47が出力した画像を取得し、取得した画像を出力する(S106)。具体的には、情報端末600は、取得した画像を表示部610に表示させる。表示部610は、Webブラウザ等で取得した画像を表示する。ユーザは、例えば、製造ラインが設けられた施設(例えば、工場)から遠隔地にいても、情報端末600を介してイベント情報を閲覧及びダウンロードすることができる。 Next, the information terminal 600 acquires the image output by the output unit 47 and outputs the acquired image (S106). Specifically, the information terminal 600 displays the acquired image on the display unit 610. The display unit 610 displays the acquired image using a web browser or the like. For example, a user can view and download event information via the information terminal 600 even if they are in a location remote from the facility where the production line is installed (e.g., a factory).
図9は、本実施の形態に係るイベント情報の表示例を示す図である。図9では、表示部610に表示される画像を示している。 Figure 9 is a diagram showing an example of event information display according to this embodiment. Figure 9 shows an image displayed on the display unit 610.
図9に示すように、まず、表示部610は、第1画像610aを表示する。第1画像610aは、設備内データ及び設備外データのうち設備内データに基づく画像である。表示部610は、1以上のイベント発生情報を含む第1画像610aを表示するとも言える。第1画像610aは、設備イベントリストを含み、複数のイベントの中から、ユーザにどのイベントの設備外データを閲覧するかを選択させるための画像である。設備イベントリストは、1以上のイベント発生情報に基づくリストの一例である。 As shown in FIG. 9, the display unit 610 first displays a first image 610a. The first image 610a is an image based on the in-facility data out of the in-facility data and the out-facility data. It can also be said that the display unit 610 displays the first image 610a including one or more pieces of event occurrence information. The first image 610a includes a facility event list, and is an image that allows the user to select, from multiple events, the out-facility data for which event to view. The facility event list is an example of a list based on one or more pieces of event occurrence information.
第1画像610aは、発生日時、イベントコード、発生回数、ライン名、設備名、サイド、イベントメインメッセージ、イベントサブメッセージ及びアイコン610a1を含む。 The first image 610a includes the date and time of occurrence, event code, number of occurrences, line name, equipment name, side, event main message, event sub-message, and icon 610a1.
発生日時は、イベントが発生した日時であり、イベントコードは発生したイベントを識別すためのコードであり、発生回数は同じイベントが所定期間内に発生した回数であり、ライン名はイベントが発生した製造ラインを識別するための情報であり、設備名はイベントが発生した部品実装機100を識別するための情報である。また、サイドは、イベントが発生した位置が部品実装機100のフロント側(図9の「Front」)であるかリア側(図9の「Rear」)であるかを示す情報である。また、イベントメインメッセージはイベントが発生した部品実装機100の状態等を示す情報であり、例えば、「アラーム停止状態」、「トラブル停止状態」が例示される。また、イベントサブメッセージはイベントに関する補足となる情報であり、例えば、「部品吸着エラー」、「ヘッド異常」が例示される。アイコン610a1は、ユーザに設備外データを表示させるイベントを選択させるために表示される。 The occurrence date and time is the date and time the event occurred, the event code is a code for identifying the event that occurred, the occurrence count is the number of times the same event occurred within a specified period, the line name is information for identifying the production line on which the event occurred, and the facility name is information for identifying the mounter 100 on which the event occurred. The side is information indicating whether the event occurred on the front side ("Front" in Figure 9) or rear side ("Rear" in Figure 9) of the mounter 100. The event main message is information indicating the state of the mounter 100 on which the event occurred, such as "alarm stopped state" or "trouble stopped state." The event sub-message is supplementary information related to the event, such as "component pickup error" or "head abnormality." Icon 610a1 is displayed to allow the user to select an event for which off-facility data is to be displayed.
例えば、ユーザが1行目のアイコン610a1をクリックする、つまり情報端末600は設備イベントリストの中から1のイベントの選択をユーザから取得すると、選択されたイベント(選択されたアイコン610a1)に対応付けられた映像データ及び作業記録データに基づく第2画像610b(画像の一例)を表示する。 For example, when the user clicks on the icon 610a1 in the first row, that is, when the information terminal 600 receives a selection of an event from the equipment event list from the user, it displays a second image 610b (an example of an image) based on the video data and work record data associated with the selected event (selected icon 610a1).
情報端末600は、選択されたアイコン610a1を示す情報を出力部47に出力し、選択されたアイコン610a1に応じた画像を出力部47から取得し、取得した画像を表示部610に表示させる。これにより、表示部610に表示される画像は、第1画像610aから第2画像610bに遷移する。 The information terminal 600 outputs information indicating the selected icon 610a1 to the output unit 47, obtains an image corresponding to the selected icon 610a1 from the output unit 47, and displays the obtained image on the display unit 610. As a result, the image displayed on the display unit 610 transitions from the first image 610a to the second image 610b.
第2画像610bは、選択されたイベントに対応付けられた設備外データに基づく画像であり、作業記録データのリストである作業記録リスト、及び、監視カメラが撮像した映像データのリストが表示される。これにより、ユーザは、閲覧したい作業記録データ及び映像データを選択するだけで、容易に作業記録データ及び映像データを閲覧することができる。例えば、設備内データと設備外データとが対応づいていない場合、複数の映像データからイベントに応じた映像データを探す必要があり、ユーザによるイベントの要因特定に時間を要する。一方、本実施の形態では、設備内データと設備外データとが自動で対応付けられるので、ユーザはイベントに応じた映像データを探す必要がなく、イベントの要因特定に要する時間を短縮することができる。 The second image 610b is an image based on the off-facility data associated with the selected event, and displays a work record list, which is a list of work record data, and a list of video data captured by the surveillance camera. This allows the user to easily view the work record data and video data by simply selecting the work record data and video data they wish to view. For example, if the on-facility data and off-facility data are not associated, the user must search for video data corresponding to the event from multiple video data, which takes time for the user to identify the cause of the event. In contrast, in this embodiment, the on-facility data and off-facility data are automatically associated, so the user does not need to search for video data corresponding to the event, thereby reducing the time required to identify the cause of the event.
(実施の形態の変形例)
以下では、本変形例に係る管理システムについて、図10~図13を参照しながら説明する。なお、以下では、実施の形態との相違点を中心に説明し、実施の形態と同一又は類似の内容については説明を省略又は簡略化する。例えば、本変形例に係る管理システムの構成は、実施の形態に係る管理システム1と同様であってもよく説明を省略する。本変形例では、主に、イベントと作業記録データとの対応付けを同期IDに基づいて行う点において実施の形態に係る管理システム1と相違する。
(Modification of the embodiment)
The management system according to this modification will be described below with reference to Figures 10 to 13. The following description will focus on differences from the embodiment, and explanations of content that is the same as or similar to the embodiment will be omitted or simplified. For example, the configuration of the management system according to this modification may be the same as the management system 1 according to the embodiment, and explanations will be omitted. This modification differs from the management system 1 according to the embodiment mainly in that association between events and work record data is performed based on a synchronization ID.
図10は、本変形例に係る管理システムの動作を示すシーケンス図である。 Figure 10 is a sequence diagram showing the operation of the management system related to this variant.
図10に示すように、部品実装機100は、イベントが発生する(S12でYes)と、イベントが発生したことを示すアラートを情報端末400に通知(出力)する(S14)。これにより、作業者にアラートが発生したことを報知することができる。なお、アラートの通知は、作業者にアラートを通知することができればよく、情報端末400以外の装置により行われてもよいし、部品実装機100が有する発光部が発光することであってもよい。 As shown in FIG. 10, when an event occurs (Yes in S12), the mounter 100 notifies (outputs) an alert indicating that the event has occurred to the information terminal 400 (S14). This allows the operator to be notified that an alert has occurred. Note that the alert notification may be performed by a device other than the information terminal 400, or by a light-emitting unit of the mounter 100 emitting light, as long as it is possible to notify the operator of the alert.
作業者にアラートが通知されることで、作業者は、当該イベントに対する対応を行う(S60)。 The worker is notified of the alert and takes action in response to the event (S60).
データ同期管理部40は、設備内データ収集部20から同期指示を取得する(S22)と、同期IDを発番する(S44)。データ同期管理部40は、監視対象のイベントが発生したことをトリガとして同期IDを発番するともいえる。同期IDは、イベントと、作業記録データとを対応付けるためのIDである。データ同期管理部40は、例えば、設備内データ収集部20から同期指示を取得するたびに、互いに異なる同期IDを発番する。データ同期管理部40は、発番した同期IDを作業者に通知してもよい。例えば、データ同期管理部40は、は、発番した同期IDを作業者が使用する情報端末400に出力してもよい。 When the data synchronization management unit 40 receives a synchronization instruction from the intra-facility data collection unit 20 (S22), it issues a synchronization ID (S44). The occurrence of a monitored event is considered to be a trigger for the data synchronization management unit 40 to issue a synchronization ID. The synchronization ID is an ID used to associate an event with work record data. For example, the data synchronization management unit 40 issues a different synchronization ID each time it receives a synchronization instruction from the intra-facility data collection unit 20. The data synchronization management unit 40 may notify the worker of the issued synchronization ID. For example, the data synchronization management unit 40 may output the issued synchronization ID to the information terminal 400 used by the worker.
なお、同期IDは、イベントと作業記録データとの対応付けが可能であれば、番号であることに限定されず、記号、文字等、又は、それらの組み合わせであってもよい。また、同期データIDは、例えば、発生した対象のイベントごとの専用のコードであってもよし、当該対象のイベントのイベントコードであってもよいし、当該対象のイベントと対応付けられた他の情報であってもよい。同期IDは、イベント識別情報の一例である。 Note that the synchronization ID is not limited to being a number, and may be a symbol, letter, or a combination thereof, as long as it allows for association between the event and the work record data. Furthermore, the synchronization data ID may be, for example, a dedicated code for each target event that has occurred, an event code for the target event, or other information associated with the target event. The synchronization ID is an example of event identification information.
次に、データ同期管理部40は、映像データの同期対象期間を決定する(S45)。データ同期管理部40は、第2記憶部24からイベントコードを読み出すと、読み出したイベントコードに応じて映像データの同期対象期間をテーブル等に基づいて決定する。なお、本変形例では、データ同期管理部40は、レポート同期期間を決定しない。 Next, the data synchronization management unit 40 determines the synchronization period for the video data (S45). After reading the event code from the second storage unit 24, the data synchronization management unit 40 determines the synchronization period for the video data based on a table or the like in accordance with the read event code. Note that in this modified example, the data synchronization management unit 40 does not determine the report synchronization period.
ここで、映像データの同期対象期間について、図11を参照しながら説明する。図11は、本変形例に係る、イベントと当該イベントに対応づけられる映像データ及び作業記録データとの関係を示す図である。図11の横軸は、時間を示している。図11は、時間経過ごとの、設備イベント、各監視カメラの映像データ、頭部カメラ200の映像データ、及び、当該設備イベント対応の作業記録データの対応関係を示す図である。 Here, the synchronization period for video data will be explained with reference to Figure 11. Figure 11 is a diagram showing the relationship between an event and the video data and work record data associated with that event in this modified example. The horizontal axis in Figure 11 represents time. Figure 11 is a diagram showing the correspondence over time between equipment events, video data from each monitoring camera, video data from the head camera 200, and work record data corresponding to that equipment event.
第3監視カメラは、天井等に設けられた固定カメラであり、時刻t21に撮像開始している。第4監視カメラは、製造ラインのフロント側の固定カメラ(例えば、監視カメラ310)であり、時刻t22に撮像開始している。第5監視カメラは、製造ラインのリア側の固定カメラ(例えば、監視カメラ320)であり、時刻t22に撮像開始している。頭部カメラ200は、作業者の頭部に装着されたカメラであり、時刻t23に撮像開始している。つまり、第3監視カメラと、第4監視カメラ及び第5監視カメラと、頭部カメラ200とは、互いに異なる時刻に撮像を開始している。第3監視カメラ~第5監視カメラは、第1カメラの一例であり、頭部カメラ200は、第2カメラの一例である。 The third monitoring camera is a fixed camera mounted on the ceiling or elsewhere, and begins capturing images at time t21. The fourth monitoring camera is a fixed camera on the front side of the production line (e.g., monitoring camera 310), and begins capturing images at time t22. The fifth monitoring camera is a fixed camera on the rear side of the production line (e.g., monitoring camera 320), and begins capturing images at time t22. The head camera 200 is a camera worn on the worker's head, and begins capturing images at time t23. In other words, the third monitoring camera, the fourth monitoring camera, the fifth monitoring camera, and the head camera 200 begin capturing images at different times. The third to fifth monitoring cameras are examples of first cameras, and the head camera 200 is an example of a second camera.
まず、時刻t25で発生した設備イベント(EventA)について説明する。当該設備イベントは、単一で発生したイベントである。 First, we will explain the equipment event (Event A) that occurred at time t25. This equipment event was a single event that occurred.
データ同期管理部40は、発生したイベント(イベントコード)に基づいて、図11に示す映像同期期間を決定する。 The data synchronization management unit 40 determines the video synchronization period shown in Figure 11 based on the event (event code) that occurred.
映像データ読み出し部43は、発生したイベントに応じて映像同期期間を決定する。映像データ読み出し部43は、例えば、イベント(例えば、イベントコード)と第1時間とが対応付けられたテーブルに基づいて、当該イベントに応じた映像同期期間を決定する。図11の例では、時刻t24~時刻t25が映像同期期間である。時刻t24は、時刻t25を基準とし、当該時刻t25から第1時間前の時刻である。 The video data reading unit 43 determines the video synchronization period according to the event that has occurred. For example, the video data reading unit 43 determines the video synchronization period according to the event based on a table that associates events (e.g., event codes) with a first time. In the example of FIG. 11, the video synchronization period is from time t24 to time t25. Time t24 is the time one hour before time t25, with time t25 being the reference time.
映像データ読み出し部43は、映像同期期間に基づいて、各監視カメラで個別に対応付ける映像データの期間を決定する。映像データ読み出し部43は、映像同期期間を含む映像スプリットデータを設備イベントAに対応付ける映像データに決定する。映像同期期間が30分であり、スプリット間隔が10分である場合、映像データ読み出し部43は、設備イベント発生時刻(時刻t25)から遡って30分以内に含まれる映像スプリットデータを設備イベントAに対応付ける映像データに決定する。 The video data reading unit 43 determines the period of video data to be associated individually for each monitoring camera based on the video synchronization period. The video data reading unit 43 determines the video split data that includes the video synchronization period as the video data to be associated with equipment event A. If the video synchronization period is 30 minutes and the split interval is 10 minutes, the video data reading unit 43 determines the video split data included within 30 minutes prior to the time the equipment event occurred (time t25) as the video data to be associated with equipment event A.
映像データ読み出し部43は、設備イベントAに対応付ける、第3監視カメラの映像データを、Video Split:1-2~Video Split:1-4の映像データに決定する。当該Video Split:1-2~Video Split:1-4の映像データは、時刻t25~時刻t26の間に撮像された映像データを含む。また、映像データ読み出し部43は、設備イベントAに対応付ける、第4監視カメラ及び第5監視カメラの映像データを、Video Split:1-2~Video Split:1-4の映像データに決定する。当該Video Split:1-2~Video Split:1-4の映像データは、時刻t25~時刻t27の間に撮像された映像データを含む。また、映像データ読み出し部43は、設備イベントAに対応付ける頭部カメラ200の映像データを、Video Split:1-1~Video Split:1-4の映像データに決定する。当該Video Split:1-1~Video Split:1-4の映像データは、時刻t25~時刻t28の間に撮像された映像データを含む。 The video data reading unit 43 determines that the video data from the third monitoring camera to be associated with equipment event A is the video data for Video Split: 1-2 to Video Split: 1-4. The video data for Video Split: 1-2 to Video Split: 1-4 includes video data captured between time t25 and time t26. The video data reading unit 43 also determines that the video data from the fourth and fifth monitoring cameras to be associated with equipment event A is the video data for Video Split: 1-2 to Video Split: 1-4. The video data for Video Split: 1-2 to Video Split: 1-4 includes video data captured between time t25 and time t27. Additionally, the video data reader 43 determines that the video data from head camera 200 to be associated with facility event A is the video data for Video Split: 1-1 to Video Split: 1-4. This video data for Video Split: 1-1 to Video Split: 1-4 includes video data captured between time t25 and time t28.
次に、時刻t32、時刻t33、時刻t34及び時刻t35で発生した複数回の同一の設備イベント(4回のEventB)について説明する。当該設備イベントは、同一の設備イベントが所定期間に複数回(図11の例では、4回)発生したイベントである。所定期間は、予め設定されている。 Next, we will explain the same equipment event (Event B four times) that occurred at times t32, t33, t34, and t35. This equipment event is an event in which the same equipment event occurred multiple times (four times in the example of Figure 11) within a predetermined period. The predetermined period is set in advance.
データ同期管理部40は、所定期間に複数回発生した同一の設備イベントに対して映像同期期間を決定するときには、当該複数回の設備イベントを1つの設備イベントとして処理してもよい。データ同期管理部40の映像データ読み出し部43及び作業記録データ読み出し部44は、複数回の同一の設備イベントのうち最後に発生した設備イベントの発生時刻を基準に、映像同期期間を決定する。図11の場合、時刻t35を基準として4回のEventBに対する映像同期期間(時刻t31~時刻t35)が決定される。なお、映像同期期間は、所定期間より長い期間である。 When determining a video synchronization period for the same equipment event that occurred multiple times within a specified period, the data synchronization management unit 40 may process the multiple equipment events as a single equipment event. The video data reading unit 43 and work record data reading unit 44 of the data synchronization management unit 40 determine the video synchronization period based on the occurrence time of the last equipment event of the same equipment event. In the case of Figure 11, the video synchronization period (time t31 to time t35) for the four occurrences of Event B is determined based on time t35. Note that the video synchronization period is longer than the specified period.
映像同期期間決定後の処理は、イベントAの場合と同じであり詳細な説明を省略する。映像データ読み出し部43は、設備イベントBに対応付ける、第3監視カメラの映像データを、Video Split:1-10~Video Split:1-12の映像データに決定する。当該Video Split:1-10~Video Split:1-12の映像データは、時刻t35~時刻t36の間に撮像された映像データを含む。また、映像データ読み出し部43は、設備イベントBに対応付ける第4監視カメラ及び第5監視カメラの映像データを、Video Split:1-9~Video Split:1-12の映像データに決定する。当該Video Split:1-9~Video Split:1-12の映像データは、時刻t35~時刻t37の間に撮像された映像データを含む。また、映像データ読み出し部43は、設備イベントBに対応付ける頭部カメラ200の映像データを、Video Split:1-9~Video Split:1-12の映像データに決定する。当該Video Split:1-9~Video Split:1-12の映像データは、時刻t30~時刻t31及び時刻t35~時刻t38の間に撮像された映像データを含む。 The processing after determining the video synchronization period is the same as for Event A, so detailed explanation will be omitted. The video data reading unit 43 determines the video data from the third surveillance camera to be associated with Equipment Event B as video data from Video Split: 1-10 to Video Split: 1-12. The video data from Video Split: 1-10 to Video Split: 1-12 includes video data captured between time t35 and time t36. The video data reading unit 43 also determines the video data from the fourth and fifth surveillance cameras to be associated with Equipment Event B as video data from Video Split: 1-9 to Video Split: 1-12. The video data for Video Split: 1-9 to Video Split: 1-12 includes video data captured between time t35 and time t37. Furthermore, video data reader 43 determines that the video data from head camera 200 to be associated with equipment event B is the video data for Video Split: 1-9 to Video Split: 1-12. The video data for Video Split: 1-9 to Video Split: 1-12 includes video data captured between time t30 and time t31 and between time t35 and time t38.
図10を再び参照して、次に、データ同期管理部40は、ステップS43で読みだした映像データと、設備イベント(設備ログ)と、ステップS44で発番した同期IDとを対応付けて第7記憶部46に記憶する(S46)。データ同期管理部40は、例えば、作業記録データが取得される前に、設備ログと映像データとを同期IDを付与して記憶するとも言える。なお、この時点で、設備イベント(設備ログ)に対応する作業記録データは、第7記憶部46に記憶されていない。 Referring again to FIG. 10, the data synchronization management unit 40 then associates the video data read in step S43, the equipment event (equipment log), and the synchronization ID issued in step S44, and stores them in the seventh memory unit 46 (S46). It can also be said that the data synchronization management unit 40 stores the equipment log and video data with a synchronization ID, for example, before the work record data is acquired. At this point, the work record data corresponding to the equipment event (equipment log) is not stored in the seventh memory unit 46.
なお、ステップS44~S46までの処理の少なくとも一部は、作業者によるイベント対応の途中で行われてもよい。例えば、ステップS44~S46までの処理の全てが、作業者によるイベント対応の完了までに行われてもよい。 Note that at least some of the processing from steps S44 to S46 may be performed while the worker is responding to the event. For example, all of the processing from steps S44 to S46 may be performed by the time the worker has completed responding to the event.
次に、部品実装機100は、作業者によるイベント対応が終了し、作業者から生産再開の操作を受け付ける(S15)と、生産再開する(S16)。部品実装機100は、操作部を介して当該操作を受け付けてもよいし、情報端末400等の他の装置から当該操作を受け付けてもよい。 Next, when the worker has finished responding to the event and has received an instruction to resume production from the worker (S15), the mounter 100 resumes production (S16). The mounter 100 may receive this instruction via the operation unit, or may receive this instruction from another device such as the information terminal 400.
次に、情報端末400は、作業者から同期IDを指定した作業記録データの入力を受け付け、受け付けた作業記録データの登録を行う(S51)。情報端末400は、例えば、データ同期管理部40から同期IDを取得している場合、取得している同期IDを提示しどの同期IDの作業記録データを入力するかを作業者に選択させてもよいし、同期IDの入力を作業者から受け付けてもよい。なお、同期IDを選択する場合において該当する同期IDがないとき、同期IDの欄は、空欄(同期IDが入力されていない状態)であってもよい。そして、情報端末400は、作業記録データを設備外データ収集部30に出力する。これにより、当該作業記録データは、第6記憶部36に記憶される。 Next, the information terminal 400 accepts input of work record data specifying a synchronization ID from the worker and registers the accepted work record data (S51). For example, if the information terminal 400 has acquired a synchronization ID from the data synchronization management unit 40, it may present the acquired synchronization ID and allow the worker to select which synchronization ID's work record data to enter, or it may accept input of a synchronization ID from the worker. Note that when selecting a synchronization ID, if there is no corresponding synchronization ID, the synchronization ID field may be left blank (a state in which no synchronization ID has been entered). The information terminal 400 then outputs the work record data to the off-equipment data collection unit 30. As a result, the work record data is stored in the sixth memory unit 36.
ここで、作業記録を登録する登録画面について、図12を参照しながら説明する。図12は、本変形例に係る作業記録を登録する登録画面の一例を示す図である。 The registration screen for registering work records will now be described with reference to Figure 12. Figure 12 shows an example of the registration screen for registering work records in this modified example.
図12に示すように、登録画面には、作業者ID、同期ID、イベント名、発生日時、ロケーション、完了日時、要因、作業(作業内容)、及び、メモ(メモ欄)を含む。また、登録画面には、登録するためのアイコンである登録ボタンと、キャンセルするためのアイコンであるキャンセルボタンとが表示される。 As shown in FIG. 12, the registration screen includes the worker ID, synchronization ID, event name, occurrence date and time, location, completion date and time, cause, task (task content), and memo (memo field). The registration screen also displays a register button, which is an icon for registration, and a cancel button, which is an icon for canceling.
作業者IDは、情報端末400にログインしているユーザ名が表示される。ログインしたユーザと作業したユーザとが異なる場合、変更ボタンにより作業者リストから作業したユーザの作業者IDが選択される。 The worker ID displays the name of the user logged in to the information terminal 400. If the logged-in user is different from the user who performed the work, the change button can be used to select the worker ID of the user who performed the work from the worker list.
同期IDは、イベントが発生した時間帯(例えば、年月日時分)に発行された同期IDのリストが表示される。作業者により該当する同期IDが選択される。 The synchronization ID displays a list of synchronization IDs issued during the time period when the event occurred (e.g., year, month, day, hour, minute). The worker can select the appropriate synchronization ID.
イベント名、発生日時及びロケーションには、選択した同期IDに対応するプロファイル情報が自動で表示される。作業者は表示された各情報を確認することで、同期IDに誤りがないか確認を行うことができる。なお、当該情報は、例えば、同期IDとともにデータ同期管理部40から取得されてもよい。 The profile information corresponding to the selected synchronization ID is automatically displayed in the event name, occurrence date and time, and location. The worker can check the displayed information to ensure that the synchronization ID is correct. Note that this information may be obtained, for example, from the data synchronization management unit 40 along with the synchronization ID.
完了日時は、イベント対応作業が完了した時刻であり、作業者により入力される。 The completion date and time is the time when the event response work is completed and is entered by the worker.
要因は、実際のイベント発生要因を入力する欄であり、リストから作業者により選択される。図12の例では、「スプライシングミス」が選択された例を示している。該当する要因がリストにない場合、作業者により「該当なし」が選択される。この場合、下側の「メモ」欄に作業者により要因がテキスト入力されてもよい。なお、ここで、表示される要因のリストの項目は、発生したイベントに応じてシステムが推論した要因が表示されてもよいし、予め設定された要因が表示されてもよい。 The "Cause" field is where the actual cause of an event is entered, and is selected by the operator from a list. The example in Figure 12 shows an example where "Splice Error" is selected. If the corresponding cause is not on the list, the operator selects "Not Applicable." In this case, the operator may enter the cause as text in the "Memo" field below. Note that the items in the list of causes displayed here may display causes inferred by the system based on the event that occurred, or may display pre-set causes.
作業は、実際に行われたイベント対応作業を入力する欄であり、リストから作業者により選択される。図12の例では、「スプライシング修正」が選択された例を示している。該当する作業がリストにない場合、作業者により「該当なし」が選択される。この場合、下部の「メモ」欄に作業者により作業がテキスト入力する。ここで、表示される作業のリストの項目は、発生したイベントに応じてシステムが推論した要因に対応する作業が表示されてもよいし、予め設定された作業が表示されてもよい。 The "Task" field is where the actual event response task performed is entered, and is selected by the worker from a list. The example in Figure 12 shows an example where "Splicing Correction" is selected. If the corresponding task is not on the list, the worker selects "Not Applicable." In this case, the worker enters the task as text in the "Memo" field at the bottom. Here, the items in the list of tasks displayed may be tasks that correspond to the factors inferred by the system in response to the event that occurred, or may be pre-set tasks.
メモは、必要に応じて補足情報がテキスト入力される欄である。 Notes is a field where additional text information can be entered as needed.
なお、実施の形態の情報端末400に表示される登録画面は、図12に示す登録画面から「同期ID」の項目が削除された画面であってもよい。 Note that the registration screen displayed on the information terminal 400 in this embodiment may be a screen in which the "Synchronization ID" field has been deleted from the registration screen shown in FIG. 12.
図10を再び参照して、次に、設備外データ収集部30は、情報端末400から作業記録データを取得する(S33)と、取得した作業記録データを第6記憶部36に書き込み、かつ、取得した作業記録データをデータ同期管理部40に出力する(S34)。つまり、設備外データ収集部30は、取得した作業記録データを第6記憶部36に記憶し、かつ、取得した作業記録データをデータ同期管理部40に出力する。 Referring again to FIG. 10, next, the off-equipment data collection unit 30 acquires work record data from the information terminal 400 (S33), writes the acquired work record data to the sixth memory unit 36, and outputs the acquired work record data to the data synchronization management unit 40 (S34). In other words, the off-equipment data collection unit 30 stores the acquired work record data in the sixth memory unit 36, and outputs the acquired work record data to the data synchronization management unit 40.
次に、データ同期管理部40は、書き込まれた作業記録データを同期IDに対応付けて第7記憶部46に記憶する(S47)。データ同期管理部40は、作業記録データ読み出し部44を介して設備外データ収集部30から取得した作業記録データと、当該作業記録データに含まれる同期IDに対応する設備ログ及び映像データとを対応づけて第7記憶部46に記憶する。データ同期管理部40は、作業記録データと、当該作業記録データに含まれる同期IDと一致する同期IDが対応付けられた設備ログ及び映像データとを対応づけて第7記憶部46に記憶する。 Next, the data synchronization management unit 40 associates the written work record data with the synchronization ID and stores it in the seventh memory unit 46 (S47). The data synchronization management unit 40 associates the work record data acquired from the external data collection unit 30 via the work record data reading unit 44 with the equipment log and video data corresponding to the synchronization ID included in the work record data and stores them in the seventh memory unit 46. The data synchronization management unit 40 associates the work record data with the equipment log and video data associated with a synchronization ID that matches the synchronization ID included in the work record data and stores them in the seventh memory unit 46.
上記のように、データ同期管理部40は、監視対象のイベントの発生をトリガとして発行される同期IDを含む作業記録データを、当該監視対象のイベントの設備ログ及び映像データと対応付けて記憶する。データ同期管理部40は、複数の作業記録データのうち一の同期IDを含む作業記録データを、当該一の同期IDと対応付けられた設備ログ及び映像データと対応づけてイベント情報として記憶するともいえる。 As described above, the data synchronization management unit 40 stores work record data including a synchronization ID that is issued in response to the occurrence of a monitored event, in association with the equipment log and video data for the monitored event. It can also be said that the data synchronization management unit 40 stores work record data including one synchronization ID among multiple pieces of work record data as event information, in association with the equipment log and video data associated with that one synchronization ID.
例えば、図11の例では、時刻t29に記憶されたイベントAに対応する同期IDを含む作業記録Aは、当該同期IDが対応付けられたイベントA及び当該イベントAに対応付けられた各種映像データと対応付けられて第7記憶部46に記憶される。また、例えば、時刻t39に記憶されたイベントBに対応する同期IDを含む作業記録Bは、当該同期IDが対応付けられたイベントB(4回のイベントB)及び当該イベントBに対応付けられた各種映像データと対応付けられて第7記憶部46に記憶される。 For example, in the example of FIG. 11, work record A stored at time t29 and including a synchronization ID corresponding to event A is associated with event A to which the synchronization ID is associated and various video data associated with event A, and is stored in the seventh storage unit 46. Furthermore, work record B stored at time t39 and including a synchronization ID corresponding to event B is associated with event B (four occurrences of event B) to which the synchronization ID is associated and various video data associated with event B, and is stored in the seventh storage unit 46.
図13は、本変形例に係る第7記憶部46に記憶されるイベント情報のデータ構造を示す図である。図13では、同期IDによって対応付けられた各種データの構造を示す。 Figure 13 is a diagram showing the data structure of event information stored in the seventh storage unit 46 in this modified example. Figure 13 shows the structure of various data associated with synchronization IDs.
図13に示すように、イベント情報は、同期IDによって設備ログと映像データと作業記録データとが対応付けられた情報である。 As shown in Figure 13, event information is information in which equipment logs, video data, and work record data are associated with each other using a synchronization ID.
(その他の実施の形態)
以上、一つ又は複数の態様に係る管理方法等について、実施の形態等に基づいて説明したが、本開示は、この実施の形態等に限定されるものではない。本開示の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本開示に含まれてもよい。
(Other embodiments)
The management methods and the like according to one or more aspects have been described above based on the embodiments, but the present disclosure is not limited to these embodiments. As long as they do not deviate from the spirit of the present disclosure, various modifications that a person skilled in the art can make to the present embodiments and forms constructed by combining components of different embodiments may also be included in the present disclosure.
例えば、上記実施の形態等では、映像データは分割部によりスプリット間隔に分割して記憶される例について説明したが、これに限定されない。映像データは、スプリット間隔に分割されずに記憶されてもよい。つまり、設備外データ収集部は、分割部を有していなくてもよい。 For example, in the above embodiments, an example has been described in which the video data is divided into split intervals by the dividing unit and stored, but this is not limited to this. The video data may also be stored without being divided into split intervals. In other words, the off-equipment data collection unit does not need to have a dividing unit.
また、上記実施の形態等では、実装ラインは複数の部品実装機を備える例について説明したが、これに限定されない。実装ラインは、1つの部品実装機のみを備えていてもよい。また、部品実装機は実装ラインに組み込まれておらず、単体の実装機として用いられていてもよい。 Furthermore, in the above embodiments, examples have been described in which the mounting line is equipped with multiple component mounters, but this is not limited to this. The mounting line may also be equipped with only one component mounter. Furthermore, the component mounter may not be incorporated into the mounting line, but may be used as a standalone mounter.
また、上記実施の形態等では、イベント発生情報としてイベントコードを例示したが、イベント発生情報は、例えば、イベント名等の何のイベントが発生したかを特定可能な情報であればよい。 Furthermore, in the above embodiments, an event code is used as an example of event occurrence information, but the event occurrence information may be any information that can identify what event has occurred, such as an event name.
また、上記実施の形態等では、イベントが監視対象のイベントであるか否かを判定する(図6に示すS21)例について説明したが、これに限定されず、イベントが監視対象のイベントであるか否かの判定は行われなくてもよい。例えば、部品実装機からの設備ログに含まれるイベントコードの全てが第2記憶部に記憶されてもよい。 Furthermore, in the above embodiments, an example has been described in which it is determined whether an event is an event to be monitored (S21 shown in Figure 6), but this is not limiting, and it is not necessary to determine whether an event is an event to be monitored. For example, all of the event codes included in the equipment log from the component mounter may be stored in the second storage unit.
また、上記実施の形態等では、対象物は基板である例について説明したが、これに限定されず、例えば、平板状の物体(例えば、鉄板)であってもよいし、他の物体であってもよい。また、上記実施の形態等では、所定の加工の一例として基板に部品を実装することについて説明したが、これに限定されず、所定の加工は、部品を係止する又は圧着(例えば、熱圧着)することで基板に当該部品を固定することであってもよいし、熱又は光により対象物に塗布された物体を硬化させることであってもよいし、対象物の少なくとも一部を変形する又は切断する等の機械的な加工であってもよい。 In addition, in the above embodiments, examples have been described in which the object is a circuit board, but this is not limited to this and the object may be, for example, a flat object (e.g., an iron plate) or another object. In addition, in the above embodiments, mounting a component on a circuit board has been described as an example of predetermined processing, but this is not limited to this and the predetermined processing may be fixing the component to the circuit board by locking or compressing (e.g., thermocompression bonding) the component, hardening a substance applied to the object by heat or light, or mechanical processing such as deforming or cutting at least a portion of the object.
また、上記実施の形態等では、第1時間は、時間数(例えば、30分)である例について説明したが、映像データがスプリット単位で記憶されている場合、スプリット数であってもよい。 In addition, in the above embodiments, the first time is described as a number of hours (e.g., 30 minutes), but if the video data is stored in split units, it may be the number of splits.
また、上記実施の形態等において、データ同期管理部は、イベントの発生時刻及び発生時刻から第2時間後の時刻の間に部品実装機に対して行われた作業の記録である1以上の作業記録データのうち、当該イベントの発生をトリガとして発行された同期IDを含む作業記録データを抽出し、抽出された作業記録データを設備ログ及び映像データと対応付けてもよい。 Furthermore, in the above-described embodiments, the data synchronization management unit may extract work record data that includes a synchronization ID issued in response to the occurrence of an event, from one or more pieces of work record data that are records of work performed on the mounter between the time the event occurred and the time two hours after the event occurred, and associate the extracted work record data with the equipment log and video data.
また、シーケンス図における各ステップが実行される順序は、本開示を具体的に説明するために例示するためのものであり、上記以外の順序であってもよい。また、上記ステップの一部が他のステップと同時(並列)に実行されてもよいし、上記ステップの一部は実行されなくてもよい。 Furthermore, the order in which each step is executed in the sequence diagram is merely an example to specifically explain the present disclosure, and orders other than those described above may also be used. Furthermore, some of the steps may be executed simultaneously (in parallel) with other steps, or some of the steps may not be executed at all.
また、上記実施の形態等において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、CPU又はプロセッサ等のプログラム実行部が、ハードディスク又は半導体メモリ等の記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。 Furthermore, in the above embodiments, each component may be configured with dedicated hardware, or may be realized by executing a software program appropriate for that component. Each component may also be realized by a program execution unit such as a CPU or processor reading and executing a software program recorded on a recording medium such as a hard disk or semiconductor memory.
また、ブロック図における機能ブロックの分割は一例であり、複数の機能ブロックを一つの機能ブロックとして実現したり、一つの機能ブロックを複数に分割したり、一部の機能を他の機能ブロックに移してもよい。また、類似する機能を有する複数の機能ブロックの機能を単一のハードウェア又はソフトウェアが並列又は時分割に処理してもよい。 Furthermore, the division of functional blocks in the block diagram is one example; multiple functional blocks may be realized as a single functional block, one functional block may be divided into multiple blocks, or some functions may be moved to other functional blocks. Furthermore, the functions of multiple functional blocks with similar functions may be processed in parallel or time-shared by a single piece of hardware or software.
また、上記実施の形態等に係るデータ管理装置は、単一の装置として実現されてもよいし、複数の装置により実現されてもよい。データ管理装置が複数の装置によって実現される場合、当該データ管理装置が有する各構成要素は、複数の装置にどのように振り分けられてもよい。例えば、設備内データ収集部、設備外データ収集部及びデータ同期管理部は、それぞれ異なる装置(パーソナルコンピュータ等)により実現されてもよい。この場合、設備内データ収集部及び設備外データ収集部は、製造ラインが設置される工場内に配置され、データ同期管理部は、当該工場外に配置される。データ同期管理部は、例えば、サーバ装置であってもよい。また、データ管理装置が複数の装置で実現される場合、当該複数の装置間の通信方法は、特に限定されず、無線通信であってもよいし、有線通信であってもよい。また、装置間では、無線通信及び有線通信が組み合わされてもよい。 Furthermore, the data management device according to the above embodiments may be realized as a single device or may be realized by multiple devices. When the data management device is realized by multiple devices, the components of the data management device may be distributed among the multiple devices in any manner. For example, the intra-facility data collection unit, the extra-facility data collection unit, and the data synchronization management unit may each be realized by different devices (such as personal computers). In this case, the intra-facility data collection unit and the extra-facility data collection unit are located within the factory where the production line is installed, and the data synchronization management unit is located outside the factory. The data synchronization management unit may be, for example, a server device. Furthermore, when the data management device is realized by multiple devices, the communication method between the multiple devices is not particularly limited and may be wireless communication or wired communication. Furthermore, wireless communication and wired communication may be combined between the devices.
また、これらの全般的又は具体的な態様は、システム、方法、集積回路、コンピュータプログラム又はコンピュータで読み取り可能なCD-ROM等の非一時的記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラム又は記録媒体の任意な組み合わせで実現されてもよい。プログラムは、記録媒体に予め記憶されていてもよいし、インターネット等を含む広域通信網を介して記録媒体に供給されてもよい。 Furthermore, these general or specific aspects may be realized as a system, method, integrated circuit, computer program, or non-transitory recording medium such as a computer-readable CD-ROM, or as any combination of a system, method, integrated circuit, computer program, or recording medium. The program may be pre-stored on the recording medium, or may be supplied to the recording medium via a wide area communication network, including the Internet.
また、上記実施の形態等で説明した各構成要素は、ソフトウェアとして実現されても良いし、典型的には、集積回路であるLSIとして実現されてもよい。これらは、個別に1チップ化されてもよいし、一部又は全てを含むように1チップ化されてもよい。ここでは、LSIとしたが、集積度の違いにより、IC、システムLSI、スーパーLSI、ウルトラLSIと呼称されることもある。また、集積回路化の手法はLSIに限るものではなく、専用回路(専用のプログラムを実行する汎用回路)又は汎用プロセッサで実現してもよい。LSI製造後に、プログラムすることが可能なFPGA(Field Programmable Gate Array)又は、LSI内部の回路セルの接続若しくは設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。更には、半導体技術の進歩又は派生する別技術によりLSIに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて構成要素の集積化を行ってもよい。 Furthermore, each component described in the above embodiments may be implemented as software, or typically as an LSI, which is an integrated circuit. These components may be individually integrated into a single chip, or some or all of them may be integrated into a single chip. Here, we refer to LSIs, but depending on the level of integration, they may also be referred to as ICs, system LSIs, super LSIs, or ultra LSIs. Furthermore, the integration method is not limited to LSIs; dedicated circuits (general-purpose circuits that execute dedicated programs) or general-purpose processors may also be used. It is also possible to use FPGAs (Field Programmable Gate Arrays), which can be programmed after LSI manufacturing, or reconfigurable processors, which allow the connections or settings of circuit cells within an LSI to be reconfigured. Furthermore, if an integrated circuit technology that can replace LSIs emerges due to advances in semiconductor technology or other derivative technologies, that technology may naturally be used to integrate the components.
システムLSIは、複数の処理部を1個のチップ上に集積して製造された超多機能LSIであり、具体的には、マイクロプロセッサ、ROM(Read Only Memory)、RAM(Random Access Memory)等を含んで構成されるコンピュータシステムである。ROMには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、システムLSIは、その機能を達成する。 A system LSI is an ultra-multifunctional LSI manufactured by integrating multiple processing units onto a single chip. Specifically, it is a computer system comprising a microprocessor, ROM (Read Only Memory), RAM (Random Access Memory), etc. Computer programs are stored in the ROM. The system LSI achieves its functions when the microprocessor operates in accordance with the computer program.
また、本開示の一態様は、図6に示されるデータ管理方法、及び、図8に示されるデータ表示方法に含まれる特徴的な各ステップをコンピュータに実行させるコンピュータプログラムであってもよい。 Another aspect of the present disclosure may be a computer program that causes a computer to execute each of the characteristic steps included in the data management method shown in FIG. 6 and the data display method shown in FIG. 8.
また、例えば、プログラムは、コンピュータに実行させるためのプログラムであってもよい。また、本開示の一態様は、そのようなプログラムが記録された、コンピュータ読み取り可能な非一時的な記録媒体であってもよい。例えば、そのようなプログラムを記録媒体に記録して頒布又は流通させてもよい。例えば、頒布されたプログラムを、他のプロセッサを有する装置にインストールして、そのプログラムをそのプロセッサに実行させることで、その装置に、上記各処理を行わせることが可能となる。 Also, for example, the program may be a program to be executed by a computer. Another aspect of the present disclosure may be a computer-readable, non-transitory recording medium on which such a program is recorded. For example, such a program may be recorded on a recording medium and distributed or circulated. For example, by installing the distributed program on a device having another processor and having that processor execute the program, it becomes possible to cause that device to perform each of the above processes.
本開示は、部品実装機に関するデータを管理する管理方法等に有用である。 This disclosure is useful for management methods for managing data related to component mounters.
1 管理システム
10 データ管理装置(管理装置)
20 設備内データ収集部
21 収集部
22 イベントコード抽出部
23 第1記憶部
24 第2記憶部
25 部品データ抽出部
26 第3記憶部
30 設備外データ収集部
31 映像データ収集部
32 分割部
33 第4記憶部
34 第5記憶部
35 作業記録データ収集部
36 第6記憶部
40 データ同期管理部
41 コード読み出し部(第1取得部)
42 部品データ読み出し部
43 映像データ読み出し部(第2取得部)
44 作業記録データ読み出し部(第3取得部)
45 対応付け部
46 第7記憶部
47 出力部
100、111、112、113、114、115、121、122、123、124、125 部品実装機
200 頭部カメラ(第1カメラ)
300、310、320、330、340 監視カメラ(第2カメラ)
400、600 情報端末
500 インターネット
610 表示部
610a 第1画像
610a1 アイコン
610b 第2画像
L1 第1製造ライン
L2 第2製造ライン
1 Management system 10 Data management device (management device)
20 In-facility data collection unit 21 Collection unit 22 Event code extraction unit 23 First storage unit 24 Second storage unit 25 Part data extraction unit 26 Third storage unit 30 Out-facility data collection unit 31 Video data collection unit 32 Dividing unit 33 Fourth storage unit 34 Fifth storage unit 35 Work record data collection unit 36 Sixth storage unit 40 Data synchronization management unit 41 Code reading unit (first acquisition unit)
42 Component data reading unit 43 Video data reading unit (second acquisition unit)
44 Work record data reading unit (third acquisition unit)
45 Corresponding unit 46 Seventh storage unit 47 Output unit 100, 111, 112, 113, 114, 115, 121, 122, 123, 124, 125 Component mounter 200 Head camera (first camera)
300, 310, 320, 330, 340 Surveillance camera (second camera)
400, 600 Information terminal 500 Internet 610 Display unit 610a First image 610a1 Icon 610b Second image L1 First production line L2 Second production line
Claims (11)
前記イベントが発生したことを示す情報を含むイベント発生情報を取得し、
前記イベントが発生した時刻を示す発生時刻及び前記発生時刻から第1時間前の時刻の間に前記部品実装機の周囲を撮像した映像データを取得し、
前記発生時刻及び前記発生時刻から第2時間後の時刻の間に前記部品実装機に対して行われた作業の記録である作業記録データ、及び、前記イベントの発生をトリガとして発行されたイベント識別情報を含む作業記録データの少なくとも一方を取得し、
前記イベント発生情報と、前記映像データ及び前記作業記録データとを対応づけて前記イベント情報として記憶する
管理方法。 A management method for managing event information relating to an event that has occurred in a component mounter, comprising:
acquiring event occurrence information including information indicating that the event has occurred;
acquiring video data of the surroundings of the component mounter between an occurrence time indicating the time when the event occurred and a time a first hour before the occurrence time;
acquire at least one of work record data that is a record of work performed on the mounter between the occurrence time and a time second hour after the occurrence time, and work record data that includes event identification information issued with the occurrence of the event as a trigger;
the event occurrence information is stored as the event information in association with the video data and the work record data.
前記映像データの取得では、前記複数のカメラのうち前記イベントに応じて選択された1以上のカメラが撮像した映像データを取得する
請求項1に記載の管理方法。 A plurality of cameras are provided around the component mounter,
The management method according to claim 1 , wherein the acquisition of the video data includes acquiring video data captured by one or more cameras selected from the plurality of cameras in accordance with the event.
前記イベントに応じて前記第1カメラ及び前記第2カメラの少なくとも1つが選択される
請求項2に記載の管理方法。 the plurality of cameras include a first camera installed around the component mounter and a second camera worn by an operator of the component mounter,
The management method according to claim 2 , wherein at least one of the first camera and the second camera is selected in response to the event.
前記映像データは、複数の前記部品実装機のうち最上流に位置する部品実装機の周囲に配置された前記第1カメラが撮像した映像データである
請求項3に記載の管理方法。 A mounting line is configured that includes a plurality of the component mounters,
The management method according to claim 3 , wherein the video data is video data captured by the first camera disposed around the component mounter located most upstream among the plurality of component mounters.
前記イベント情報の記憶では、複数回の前記イベントを示す前記イベント発生情報と、前記最後に発生したイベントの前記発生時刻を基準に取得された前記映像データ及び前記作業記録データとを対応づけて前記イベント情報として記憶する
請求項1~4のいずれか1項に記載の管理方法。 If the same event occurs multiple times within a predetermined period, the time of the last event to occur among the multiple occurrences of the event is set as the occurrence time;
The management method according to any one of claims 1 to 4, wherein the event information is stored by associating the event occurrence information indicating the occurrence of multiple events with the video data and the work record data acquired based on the occurrence time of the last event that occurred.
前記イベントが前記イベント情報を記憶する対象のイベントである場合に、前記映像データ及び前記作業記録データの取得が行われる
請求項1~5のいずれか1項に記載の管理方法。 determining whether the event is an event for which the event information is to be stored based on the event occurrence information;
The management method according to any one of claims 1 to 5, wherein the video data and the work record data are acquired when the event is an event for which the event information is to be stored.
前記イベント情報の記憶では、
前記イベントが前記第1イベントである場合、前記イベント発生情報と、前記映像データ及び前記作業記録データとを対応づけて前記イベント情報として記憶し、
前記イベントが前記第2イベントである場合、前記イベント発生情報と前記映像データとを対応づけて前記イベント情報として記憶する
請求項6に記載の管理方法。 the target event includes a first event in which the mounter stops and a second event in which the mounter does not stop,
In storing the event information,
If the event is the first event, the event occurrence information is associated with the video data and the work record data and stored as the event information;
The management method according to claim 6 , wherein, when the event is the second event, the event occurrence information and the video data are stored as the event information in association with each other.
前記作業記録データが取得される前に、前記イベント発生情報と前記映像データとをイベント識別情報を付与して記憶し、
前記作業記録データが取得された後に、当該作業記録データと、当該作業記録データに含まれるイベント識別情報が対応付けられた前記イベント発生情報及び前記映像データとを対応付けて前記イベント情報として記憶する
請求項1~7のいずれか1項に記載の管理方法。 When work record data including event identification information issued as a trigger by the occurrence of the event is acquired, the event information is stored by:
Before the work record data is acquired, the event occurrence information and the video data are stored with event identification information added thereto;
After the work record data is acquired, the work record data is associated with the event occurrence information and the video data to which event identification information included in the work record data is associated, and the associated event information and video data are stored as the event information. The management method according to any one of claims 1 to 7.
請求項1~8のいずれか1項に記載の管理方法。 The management method according to any one of claims 1 to 8, wherein the first time period and the second time period are determined in accordance with the event.
1以上の前記イベント発生情報に基づくリストを表示し、
前記リストから1のイベントの選択を取得し、
取得された前記イベントに対応づけられた前記映像データ及び前記作業記録データに基づく画像を表示する
表示方法。 A display method for displaying the event information stored by the management method according to any one of claims 1 to 9, comprising:
Displaying a list based on one or more of the event occurrence information;
Obtaining a selection of one event from the list;
A display method for displaying an image based on the video data and the work record data associated with the acquired event.
前記イベントが発生したことを示す情報を含むイベント発生情報を取得する第1取得部と、
前記イベントが発生した時刻を示す発生時刻及び前記発生時刻から第1時間前の時刻の間に前記部品実装機の周囲を撮像した映像データを取得する第2取得部と、
前記発生時刻及び前記発生時刻から第2時間後の時刻の間に前記部品実装機に対して行われた作業の記録である作業記録データ、及び、前記イベントの発生をトリガとして発行されたイベント識別情報を含む作業記録データの少なくとも一方を取得する第3取得部と、
前記イベント発生情報と、前記映像データ及び前記作業記録データとを対応づけて前記イベント情報として記憶する対応付け部とを備える
管理装置。 A management device that manages event information related to an event that occurs in a component mounter,
a first acquisition unit that acquires event occurrence information including information indicating that the event has occurred;
a second acquisition unit that acquires video data of the surroundings of the component mounter between an occurrence time indicating the time when the event occurred and a time one hour before the occurrence time;
a third acquisition unit that acquires at least one of work record data that is a record of work performed on the mounter between the occurrence time and a time that is two hours after the occurrence time, and work record data that includes event identification information that is issued with the occurrence of the event as a trigger;
a correlation unit that correlates the event occurrence information with the video data and the work record data and stores the correlated information as the event information.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021194077A JP7734337B2 (en) | 2021-11-30 | 2021-11-30 | Management method, display method and management device |
| CN202211420278.5A CN116208741A (en) | 2021-11-30 | 2022-11-14 | Management method, display method and management device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021194077A JP7734337B2 (en) | 2021-11-30 | 2021-11-30 | Management method, display method and management device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023080632A JP2023080632A (en) | 2023-06-09 |
| JP7734337B2 true JP7734337B2 (en) | 2025-09-05 |
Family
ID=86513667
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021194077A Active JP7734337B2 (en) | 2021-11-30 | 2021-11-30 | Management method, display method and management device |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7734337B2 (en) |
| CN (1) | CN116208741A (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105491872A (en) | 2014-09-19 | 2016-04-13 | 富士机械制造株式会社 | System for monitoring production devices of industrial products |
| WO2018011936A1 (en) | 2016-07-14 | 2018-01-18 | ヤマハ発動機株式会社 | Work supporting system for mounting work area and work supporting method for mounting work area |
| WO2018055754A1 (en) | 2016-09-26 | 2018-03-29 | 富士機械製造株式会社 | System for monitoring outside work area of component mounting machine |
| JP2021152754A (en) | 2020-03-24 | 2021-09-30 | パナソニックIpマネジメント株式会社 | Apparatus and method of management |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09102700A (en) * | 1995-10-09 | 1997-04-15 | Matsushita Electric Ind Co Ltd | Quality analysis monitoring method |
-
2021
- 2021-11-30 JP JP2021194077A patent/JP7734337B2/en active Active
-
2022
- 2022-11-14 CN CN202211420278.5A patent/CN116208741A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105491872A (en) | 2014-09-19 | 2016-04-13 | 富士机械制造株式会社 | System for monitoring production devices of industrial products |
| WO2018011936A1 (en) | 2016-07-14 | 2018-01-18 | ヤマハ発動機株式会社 | Work supporting system for mounting work area and work supporting method for mounting work area |
| WO2018055754A1 (en) | 2016-09-26 | 2018-03-29 | 富士機械製造株式会社 | System for monitoring outside work area of component mounting machine |
| JP2021152754A (en) | 2020-03-24 | 2021-09-30 | パナソニックIpマネジメント株式会社 | Apparatus and method of management |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023080632A (en) | 2023-06-09 |
| CN116208741A (en) | 2023-06-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6205757B2 (en) | Control system, control apparatus, image processing apparatus, and control method | |
| CN105940776B (en) | Substrate production monitoring device and substrate production monitoring method | |
| US20180027218A1 (en) | Work assistance device, work assistance system, work assistance method, and recording medium storing work assistance program | |
| KR101883483B1 (en) | System for diagnosiing and estimating facilities disorder of surface mount technology and thereof method | |
| CN110945444A (en) | Operation improvement support system and method | |
| JP6385613B1 (en) | Data processing apparatus and data processing method | |
| KR20150061351A (en) | System for diagnosiing and estimating facilities disorder of surface mount technology and thereof method | |
| JP2020160638A (en) | Production control equipment and production planning method | |
| JP6314319B2 (en) | Electronic component mounting system | |
| JP2018041247A (en) | Server, method, program, and system for recognizing individual identification information of machine | |
| US12346103B2 (en) | System and method for diagnosing a manufacturing line using tagged data | |
| JP7176109B2 (en) | Component mounting management device, component mounting management method, component mounting management program, recording medium | |
| JP7734337B2 (en) | Management method, display method and management device | |
| US10051769B2 (en) | Maintenance support system and maintenance support method in electronic component mounting system | |
| KR102484211B1 (en) | Method for integrated management of maintenance of electronic component mounting device | |
| CN104902229A (en) | Video monitoring method, system and camera shooting monitoring system | |
| JP2022094428A (en) | Work support apparatus, system, method, and program | |
| CN104977921B (en) | System and method for automatically monitoring device failures | |
| KR102524763B1 (en) | The Apparatus For Notifying Error Of SMT Process Line | |
| JP7104835B1 (en) | Work management system | |
| JP7706072B2 (en) | Worker support system and worker support method | |
| JP7679322B2 (en) | Work management method, work management system, substrate processing apparatus, program, and recording medium | |
| CN117746216A (en) | Industrial vision quality inspection tracing system and method based on end-edge cloud architecture | |
| JP7647457B2 (en) | Management device and management method | |
| CN1322800C (en) | Substrate information creating method and substrate information creating device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240910 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250722 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250729 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250812 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7734337 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |