[go: up one dir, main page]

JP2023013867A - Information processing system and information processing method - Google Patents

Information processing system and information processing method Download PDF

Info

Publication number
JP2023013867A
JP2023013867A JP2021118328A JP2021118328A JP2023013867A JP 2023013867 A JP2023013867 A JP 2023013867A JP 2021118328 A JP2021118328 A JP 2021118328A JP 2021118328 A JP2021118328 A JP 2021118328A JP 2023013867 A JP2023013867 A JP 2023013867A
Authority
JP
Japan
Prior art keywords
information
measurement
values
imaging
measured values
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2021118328A
Other languages
Japanese (ja)
Inventor
隆則 笠嶋
Takanori Kasajima
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Omron Corp
Original Assignee
Omron Corp
Omron Tateisi Electronics Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Omron Corp, Omron Tateisi Electronics Co filed Critical Omron Corp
Priority to JP2021118328A priority Critical patent/JP2023013867A/en
Priority to PCT/JP2022/015682 priority patent/WO2023286393A1/en
Publication of JP2023013867A publication Critical patent/JP2023013867A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/02Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • General Factory Administration (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

【課題】対象物の計測におけるバラツキを抑制する。【解決手段】情報処理システムは、1又は複数の対象物に対して実行される処理を制御する制御装置と、前記1又は複数の対象物を所定の時間間隔で複数回撮像する撮像処理を実行して得られる複数の画像データに対する処理を実行して前記1又は複数の対象物に関する複数の計測値を取得する画像処理装置と、前記1又は複数の対象物に関する識別情報と、前記複数の計測値と、前記1又は複数の対象物の撮像ごとの撮像日時とを記憶する記憶装置と、前記識別情報と、前記複数の計測値と、前記撮像日時とに基づいて前記複数の計測値に対する分析処理が実行されることにより算出された前記複数の計測値に関する変動値を表示する表示装置と、を備える。【選択図】図1An object of the present invention is to suppress variation in measurement of an object. An information processing system includes a control device that controls processing executed on one or more objects, and an imaging process that images the one or more objects multiple times at predetermined time intervals. an image processing device for obtaining a plurality of measurement values relating to the one or more objects by performing processing on a plurality of image data obtained by the above; identification information relating to the one or more objects; a storage device for storing values and imaging dates and times for each imaging of the one or more objects; analysis of the plurality of measured values based on the identification information, the plurality of measured values, and the imaging dates and times; and a display device for displaying variation values relating to the plurality of measured values calculated by executing the process. [Selection drawing] Fig. 1

Description

本発明は、情報処理システム及び情報処理方法に関する。 The present invention relates to an information processing system and an information processing method.

画像処理システムで取得した画像データ及び計測データと、設備制御システムで取得した各種センサデータとを、同期をとってネットワーク上のストレージに蓄積している(例えば、特許文献1参照)。 Image data and measurement data acquired by an image processing system and various sensor data acquired by an equipment control system are synchronized and stored in a storage on a network (see, for example, Patent Document 1).

特開2021-22296号公報Japanese Patent Application Laid-Open No. 2021-22296

生産ラインにおいては、画像処理システムにより処理の対象物である部品や半製品等(以下、これらを総称して「ワーク」という。)を計測し、計測データに基づいてワークの良品又は不良品の判定を行っている。ワークを計測するためのパラメータ設定や、設備制御システムにおける各種センサの取付位置や環境によって、ワークの計測にバラツキが発生し、ワークの良品又は不良品の判定を正しく行えない場合がある。 In the production line, parts, semi-finished products, etc. (hereinafter collectively referred to as "workpieces"), which are the objects to be processed, are measured by an image processing system, and based on the measurement data, the work is judged to be good or defective. making judgments. Depending on the parameter settings for measuring the workpiece, the mounting position of various sensors in the facility control system, and the environment, variations in workpiece measurement may occur, and it may not be possible to correctly determine whether the workpiece is good or bad.

本発明は上記実情に鑑みてなされたものであって、その目的とするところは、対象物の計測におけるバラツキを抑制することが可能な技術を提供することにある。 SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a technique capable of suppressing variation in measurement of an object.

本発明の一観点に係る情報処理システムは、1又は複数の対象物に対して実行される処理を制御する制御装置と、前記1又は複数の対象物を所定の時間間隔で複数回撮像する撮像処理を実行して得られる複数の画像データに対する処理を実行して前記1又は複数の対象物に関する複数の計測値を取得する画像処理装置と、前記1又は複数の対象物に関する識別情報と、前記複数の計測値と、前記1又は複数の対象物の撮像ごとの撮像日時とを記憶する記憶装置と、前記識別情報と、前記複数の計測値と、前記撮像日時とに基づいて前記複数の計測値に対する分析処理が実行されることにより算出された前記複数の計測値に関する変動値を表示する表示装置と、を備える、情報処理システムである。 An information processing system according to one aspect of the present invention includes a control device that controls processing to be performed on one or more objects, and an imaging system that images the one or more objects a plurality of times at predetermined time intervals. an image processing device that performs processing on a plurality of image data obtained by performing the processing to acquire a plurality of measurement values regarding the one or more objects; identification information regarding the one or more objects; a storage device for storing a plurality of measured values and an imaging date and time for each imaging of the one or more objects; and the plurality of measurements based on the identification information, the plurality of measured values, and the imaging date and time. and a display device that displays variation values related to the plurality of measured values calculated by performing analysis processing on the values.

ユーザは、複数の計測値についての変動値を視認することで、変動値が閾値以上であるか否かを把握することができる。変動値が閾値以上である場合、対象物を計測するためのパラメータを変更したり、対象物に対する処理を実行する設備における各種センサの取付位置を変更したりすることで、対象物の計測におけるバラツキを抑制することができる。 The user can recognize whether or not the variation value is greater than or equal to the threshold value by visually recognizing the variation value for the plurality of measured values. If the fluctuation value is greater than or equal to the threshold, the variation in measurement of the object can be reduced by changing the parameters for measuring the object or by changing the mounting positions of various sensors in the equipment that processes the object. can be suppressed.

上記情報処理システムにおいて、前記画像処理装置によって実行される前記複数の画像データに対する前記処理は、複数の計測項目に対応する複数の計測処理を含み、前記画像処理装置は、前記複数の計測項目に対応する前記複数の計測値を取得し、前記表示装置は、前記複数の計測項目ごとに前記変動値を表示してもよい。 In the above information processing system, the processing on the plurality of image data executed by the image processing device includes a plurality of measurement processing corresponding to a plurality of measurement items, and the image processing device performs the measurement on the plurality of measurement items. The plurality of corresponding measured values may be obtained, and the display device may display the variation value for each of the plurality of measured items.

上記情報処理システムは、前記1又は複数の対象物に対する処理を実行する複数の設備を備え、前記複数の計測項目の内容及び個数は、前記複数の設備ごとに異なってもよい。 The information processing system may include a plurality of facilities that perform processing on the one or more objects, and the content and number of the plurality of measurement items may differ for each of the plurality of facilities.

上記情報処理システムにおいて、前記表示装置は、前記変動値を複数表示すると共に、
前記複数の変動値のうち閾値以上の変動値の表示方法と、前記複数の変動値のうち前記閾値未満の変動値の表示方法とを異ならせてもよい。
In the above information processing system, the display device displays a plurality of the variation values,
A method of displaying a variation value equal to or greater than a threshold among the plurality of variation values may be different from a method of displaying a variation value less than the threshold among the plurality of variation values.

上記情報処理システムにおいて、前記表示装置は、前記複数の変動値が大きい順に前記複数の変動値を並べて表示してもよい。 In the above information processing system, the display device may arrange and display the plurality of variation values in descending order of the plurality of variation values.

上記情報処理システムにおいて、前記撮像処理は、前記1又は複数の対象物を前記所定の時間間隔で複数回撮像してから所定時間が経過した後、前記1又は複数の対象物を前記所定の時間間隔で複数回撮像する処理を含んでもよい。 In the above information processing system, the imaging process includes imaging the one or more objects a plurality of times at the predetermined time intervals, and after a predetermined time has passed, the one or more objects are photographed for the predetermined time. It may also include a process of imaging multiple times at intervals.

上記情報処理システムにおいて、前記記憶装置は、ユーザによる前記変動値に関するコメントを記憶し、前記表示装置は、前記変動値及び前記コメントを表示してもよい。 In the above information processing system, the storage device may store a user's comment on the variation value, and the display device may display the variation value and the comment.

上記情報処理システムにおいて、前記記憶装置は、ユーザによる前記変動値に関するコメントを記憶し、前記表示装置は、前記複数の計測項目ごとに前記変動値及び前記コメントを表示してもよい。 In the above information processing system, the storage device may store a user's comment on the variation value, and the display device may display the variation value and the comment for each of the plurality of measurement items.

上記情報処理システムにおいて、前記制御装置が、前記識別情報と、前記複数の計測値と、前記撮像日時とに基づいて前記複数の計測値に対する前記分析処理を実行することにより前記変動値を算出してもよい。 In the above information processing system, the control device calculates the variation value by executing the analysis process on the plurality of measured values based on the identification information, the plurality of measured values, and the imaging date and time. may

上記情報処理システムにおいて、前記画像処理装置が、前記識別情報と、前記複数の計測値と、前記撮像日時とに基づいて前記複数の計測値に対する前記分析処理を実行することにより前記変動値を算出してもよい。 In the above information processing system, the image processing device calculates the variation value by performing the analysis process on the plurality of measured values based on the identification information, the plurality of measured values, and the imaging date and time. You may

上記情報処理システムは、前記識別情報と、前記複数の計測値と、前記撮像日時とに基づいて前記複数の計測値に対する前記分析処理を実行することにより前記変動値を算出する情報処理装置を備えてもよい。 The information processing system includes an information processing device that calculates the variation value by executing the analysis process on the plurality of measured values based on the identification information, the plurality of measured values, and the imaging date and time. may

本発明の一観点に係る情報処理方法は、制御装置と、画像処理装置と、記憶装置と、表示装置とを含むシステムにおける情報処理方法であって、前記制御装置が、1又は複数の対象物に対して実行される処理を制御するステップと、前記画像処理装置が、前記1又は複数の対象物を所定の時間間隔で複数回撮像する撮像処理を実行して得られる複数の画像データに対する処理を実行して前記1又は複数の対象物に関する複数の計測値を取得するステップと、前記記憶装置が、前記1又は複数の対象物に関する識別情報と、前記複数の計測値と、前記1又は複数の対象物の撮像ごとの撮像日時とを記憶するステップと、前記表示装置が、前記識別情報と、前記複数の計測値と、前記撮像日時とに基づいて前記複数の計測値に対する分析処理が実行されることにより算出された前記複数の計測値に関する変動値を表示するステップと、を含む、情報処理方法である。 An information processing method according to one aspect of the present invention is an information processing method in a system including a control device, an image processing device, a storage device, and a display device, wherein the control device controls one or more objects and the image processing device processes a plurality of image data obtained by performing an imaging process in which the one or more objects are imaged a plurality of times at predetermined time intervals. obtaining a plurality of measured values for the one or more objects; and the storage device stores identification information for the one or more objects, the plurality of measured values, and the one or more and the display device executes analysis processing for the plurality of measured values based on the identification information, the plurality of measured values, and the imaging date and time. and displaying variation values relating to the plurality of measured values calculated by performing the calculation.

本発明によれば、対象物の計測におけるバラツキを抑制することが可能な技術を提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the technique which can suppress the dispersion|variation in the measurement of a target object can be provided.

本実施形態に係る情報処理システムの全体構成を示すブロック図である。1 is a block diagram showing the overall configuration of an information processing system according to this embodiment; FIG. 設備制御システムの構成例を示す図である。It is a figure which shows the structural example of a facility control system. 画像処理システムの構成例を示す図である。It is a figure which shows the structural example of an image processing system. ストレージの構成例を示す図である。FIG. 2 is a diagram showing a configuration example of a storage; FIG. 情報処理装置の構成例を示す図である。It is a figure which shows the structural example of an information processing apparatus. 設備制御システムと画像処理システムのそれぞれによりストレージに格納されるデータの構造例を示す図である。4 is a diagram showing an example structure of data stored in a storage by each of the facility control system and the image processing system; FIG. 設備制御システムにおける撮像タイミングの通知およびセンサデータの生成に係る動作手順を示すフローチャートである。4 is a flow chart showing operation procedures related to notification of imaging timing and generation of sensor data in the equipment control system. 設備制御システムにおけるセンサデータの送信に係る動作手順を示すフローチャートである。4 is a flowchart showing an operation procedure related to transmission of sensor data in the equipment control system; 画像処理システムにおける画像データおよび計測データの送信に係る動作手順を示すフローチャートである。4 is a flow chart showing an operation procedure related to transmission of image data and measurement data in the image processing system; 情報処理装置によりストレージから参照できるデータを説明するための図である。FIG. 4 is a diagram for explaining data that can be referenced from a storage by an information processing device; 情報処理装置における計測項目の表示に係る動作手順を示すフローチャートである。4 is a flow chart showing an operation procedure related to display of measurement items in the information processing apparatus; 変動値が大きい順に複数の計測項目を並び替えた場合の一例を示す図である。FIG. 10 is a diagram showing an example of a case in which a plurality of measurement items are rearranged in descending order of variation values; 情報処理装置によりストレージから参照できるデータを説明するための図である。FIG. 4 is a diagram for explaining data that can be referenced from a storage by an information processing device;

<適用例>
まず、図1を用いて、本発明が適用される場面の一例について説明する。図1は、本実施形態に係る情報処理システム(情報管理システム)1の全体構成を示すブロック図である。情報処理システム1は、設備制御システム(制御装置)10と、画像処理システム(画像処理装置)20と、ストレージ(記憶装置)30と、を備える。設備制御システム(制御装置)10は、コンベア80で連続的に搬送される1又は複数のワーク(処理対象物)82に対してロボットや製造装置などの設備12により実行される処理を制御する。画像処理システム20は、設備制御システム10と関連付けて配置され、ワーク82を所定の時間間隔で複数回撮像する撮像処理を実行して得られる複数の画像データに対する処理を実行してワーク82に関する複数の計測値を取得する。ストレージ30は、設備制御システム10及び画像処理システム20の各々とネットワーク50を介して通信可能に接続され、ワーク82に関する識別情報と、複数の計測値と、ワーク82の撮像ごとの撮像日時とを記憶する。情報処理システム1は、複数の設備制御システム10と、複数の画像処理装置20と、複数の設備12と、を備えてもよい。一つの設備制御システム10が、複数の設備12により実行される各処理を制御してもよい。例えば、生産準備段階、生産ラインの一時的な稼働休止中などに、図1に示す処理が行われる。
<Application example>
First, an example of a scene to which the present invention is applied will be described with reference to FIG. FIG. 1 is a block diagram showing the overall configuration of an information processing system (information management system) 1 according to this embodiment. The information processing system 1 includes a facility control system (control device) 10 , an image processing system (image processing device) 20 , and a storage (storage device) 30 . The facility control system (control device) 10 controls processing performed by the facility 12 such as a robot or a manufacturing device on one or a plurality of workpieces (objects to be processed) 82 continuously conveyed by the conveyor 80 . The image processing system 20 is arranged in association with the equipment control system 10, and performs processing on a plurality of image data obtained by executing an imaging process of capturing images of the work 82 a plurality of times at predetermined time intervals to obtain a plurality of image data related to the work 82. Get the measurement value of The storage 30 is communicably connected to each of the facility control system 10 and the image processing system 20 via the network 50, and stores identification information about the work 82, a plurality of measured values, and the date and time of each image of the work 82. Remember. The information processing system 1 may include multiple facility control systems 10 , multiple image processing devices 20 , and multiple facilities 12 . A single facility control system 10 may control each process performed by multiple facilities 12 . For example, the processing shown in FIG. 1 is performed during a production preparation stage, a temporary suspension of operation of the production line, or the like.

設備制御システム10は、画像処理システム20に対して、ワーク82の撮像タイミングを通知するとともにワーク82の個体識別情報を含む識別情報を送信し、かつ通知した撮像タイミングに対応してワーク82に対する処理に関する情報とワーク82の個体識別情報とを紐付けた第1データ(センサデータ)をストレージ30へ記憶(記録)する。ワーク82の個体識別情報は、ワーク82の個体を識別するための情報である。画像処理システム20は、設備制御システム10から通知される撮像タイミングに対応してカメラ70によりワーク82を撮像し、撮像によって得られる1又は複数の画像データに対して計測処理を行うことによりワーク82の計測データを得る。そして、画像処理システム20は、ワーク82の計測データと、ワーク82の個体識別情報と、ワーク82の撮像日時とを紐付けた第2データ(画像データ、計測データ、撮像日時)をストレージ30へ記憶(記録)する。ワーク82の撮像日時は、設備制御システム10から通知される撮像タイミングに対応してカメラ70によってワーク82を撮像した日時である。日時は、年、月、日、時、分、秒の情報を有する。なお、日時における秒は、mm秒を含む。 The facility control system 10 notifies the image processing system 20 of the imaging timing of the work 82, transmits identification information including the individual identification information of the work 82, and performs processing on the work 82 in response to the notified imaging timing. The first data (sensor data) in which the information about the work 82 and the individual identification information of the work 82 are linked is stored (recorded) in the storage 30 . The individual identification information of the work 82 is information for identifying the individual of the work 82 . The image processing system 20 captures an image of the work 82 with the camera 70 in response to the image capturing timing notified from the equipment control system 10, and performs measurement processing on one or a plurality of image data obtained by the image capture to obtain the work 82. to obtain the measurement data of Then, the image processing system 20 transfers the second data (image data, measurement data, imaging date and time) linking the measurement data of the workpiece 82, the individual identification information of the workpiece 82, and the imaging date and time of the workpiece 82 to the storage 30. Memorize (record). The imaging date and time of the work 82 is the date and time when the work 82 was imaged by the camera 70 corresponding to the imaging timing notified from the facility control system 10 . The date and time has information of year, month, day, hour, minute, and second. Seconds in the date and time include mm seconds.

識別情報は、ワーク82の個体識別情報を少なくとも含む。また、識別情報は、ワーク
82に対する処理に関する工程を特定する情報(工程情報)、ワーク82を処理する設備12を特定する情報(設備情報)、撮像タイミング情報などのうち、いずれか1つ以上を含んでもよい。撮像タイミング情報は、典型的には撮像タイミングを通知した時刻の情報である。
The identification information includes at least individual identification information of the workpiece 82 . The identification information includes at least one of information specifying a process (process information) for processing the workpiece 82, information specifying the facility 12 that processes the workpiece 82 (equipment information), imaging timing information, and the like. may contain. The imaging timing information is typically information of the time when the imaging timing is notified.

ワーク82に対する処理に関する情報は、例えば、設備12により実行される処理に関してセンサによって検出可能な物理量又は文字列であり、一例としてトルク、流量、圧力、長さなどが挙げられる。また、ワーク82の計測データは、例えば、画像データに基づいて画像認識処理などを行うことで得られる計測値及び文字列の少なくとも一方を含み、一例として、長さ(高さ、幅)、面積、距離、色味、欠陥の有無を示す情報などが挙げられる。 The information about the processing on the workpiece 82 is, for example, a physical quantity or character string detectable by a sensor regarding the processing performed by the equipment 12, examples of which include torque, flow rate, pressure, length, and the like. Further, the measurement data of the work 82 includes at least one of measurement values and character strings obtained by performing image recognition processing based on image data, for example. , distance, color, information indicating the presence or absence of defects, and the like.

情報処理装置40は、識別情報と、複数の計測値を含む計測データと、ワーク82の撮像日時とに基づいて、複数の計測値に対して測定システム分析などの分析処理を実行することにより、複数の計測値についての変動値を算出する。情報処理装置40は、ワーク82に対する複数の計測項目ごとに変動値を算出する。計測項目は、例えば、ワーク82の長さ(高さ、幅)、面積、ワーク82が有する部材の長さ(高さ、幅)、面積、部材間の距離などが挙げられる。情報処理装置40は、複数の計測値に対して分析処理を実行することにより、ワーク82に対する全ての計測項目における変動値を算出してもよい。情報処理システム1が複数の設備12を備える場合、情報処理装置40は、設備12ごとに、ワーク82に対する複数の計測項目についての変動値を算出する。ワーク82に対する複数の計測項目の内容及び個数は、複数の設備12ごとに異なっている。情報処理装置40の表示装置は、複数の計測値についての変動値を表示する。情報処理装置40の表示装置は、ワーク82に対する複数の計測項目ごとに変動値を表示してもよい。 The information processing device 40 performs analysis processing such as measurement system analysis on a plurality of measured values based on the identification information, the measurement data including the plurality of measured values, and the imaging date and time of the workpiece 82. A variation value is calculated for a plurality of measurements. The information processing device 40 calculates a variation value for each of a plurality of measurement items for the workpiece 82 . The measurement items include, for example, the length (height, width) and area of the workpiece 82, the length (height, width) of members of the workpiece 82, the area, the distance between members, and the like. The information processing device 40 may calculate variation values for all measurement items for the workpiece 82 by executing analysis processing on a plurality of measurement values. When the information processing system 1 includes a plurality of facilities 12 , the information processing device 40 calculates variation values for a plurality of measurement items for the work 82 for each facility 12 . The contents and number of the plurality of measurement items for the work 82 are different for each of the plurality of facilities 12 . The display device of the information processing device 40 displays variation values for a plurality of measured values. The display device of the information processing device 40 may display variation values for each of a plurality of measurement items for the workpiece 82 .

情報処理システム1では、複数の計測値についての変動値が表示される。ワーク82に対する複数の計測項目ごとに変動値が表示される場合、ユーザは、ワーク82に対する複数の計測項目ごとに変動値を把握することができる。ユーザは、複数の計測値についての変動値を視認することで、変動値が閾値以上であるか否かを把握することができる。変動値が閾値以上である場合、ワーク82を計測するためのパラメータを変更したり、設備12における各種センサの取付位置を変更したりすることで、処理の対象物であるワーク82の計測におけるバラツキを抑制することができる。 In the information processing system 1, variation values for a plurality of measured values are displayed. When the variation values are displayed for each of the plurality of measurement items for the work 82, the user can grasp the variation values for each of the plurality of measurement items for the work 82. FIG. The user can recognize whether or not the variation value is greater than or equal to the threshold value by visually recognizing the variation value for the plurality of measured values. If the fluctuation value is equal to or greater than the threshold, the variation in the measurement of the workpiece 82, which is the object to be processed, can be reduced by changing the parameters for measuring the workpiece 82 or by changing the mounting positions of various sensors in the equipment 12. can be suppressed.

(構成例)
次に、図1を用いて本実施形態に係る情報処理システムの機能構成の一例を説明する。本実施形態に係る情報処理システム1は、各種製品の製造プロセスにおける不具合等の分析に利用される情報を処理又は管理するために用いられるものである。情報処理システム1は、設備制御システム10、画像処理システム20、ストレージ30、情報処理装置40、ネットワーク50を備える。設備制御システム10、画像処理システム20、ストレージ30、情報処理装置40の各々は、ネットワーク50に接続されており、相互間において情報通信可能に構成されている。ネットワーク50は、例えばローカルエリアネットワークである。
(Configuration example)
Next, an example of the functional configuration of the information processing system according to this embodiment will be described with reference to FIG. An information processing system 1 according to the present embodiment is used to process or manage information used for analysis of defects in manufacturing processes of various products. The information processing system 1 includes a facility control system 10 , an image processing system 20 , a storage 30 , an information processing device 40 and a network 50 . The facility control system 10, the image processing system 20, the storage 30, and the information processing device 40 are each connected to a network 50 and configured to be able to communicate information therebetween. Network 50 is, for example, a local area network.

なお、図1では説明の便宜上、設備制御システム10および画像処理システム20を1つずつ示しているが、製造プロセスに含まれる各工程に対して一つ又は複数の設備制御システム10と一つ又は複数の画像処理システム20とが対応付けて設けられる。 1 shows one facility control system 10 and one image processing system 20 for convenience of explanation, one or more facility control systems 10 and one or more A plurality of image processing systems 20 are provided in association with each other.

設備制御システム10は、各工程における所定の加工等の処理を実行するためにロボットや製造装置などの設備12を制御し、かつ処理の際の情報である各種センサの検出値を取得してそのデータ(以下、「センサデータ」という。)をストレージ30に記憶する。
センサデータは、対象となる工程における加工処理の内容に応じて設定されるものであり、一例として、トルク値、速度、位置、高さや幅などの長さ、流量値、圧力値など様々なものが挙げられる。
The equipment control system 10 controls equipment 12 such as robots and manufacturing equipment in order to execute processing such as predetermined processing in each process, and obtains detection values of various sensors, which are information during processing. Data (hereinafter referred to as “sensor data”) is stored in the storage 30 .
Sensor data is set according to the content of the processing in the target process, and examples include torque values, speeds, positions, lengths such as height and width, flow values, and pressure values. is mentioned.

画像処理システム20は、各工程における所定の加工等の処理が実行される際に、ワーク82をカメラ70により撮像して得られた画像データに対して所定の画像処理を行うことによりワーク82に関する計測データを取得する。画像処理システム20は、画像データと、画像データから取得した計測データとをストレージ30に記憶する。ワーク82として、処理の対象物である部品や半製品等が挙げられる。計測データは、各工程における所定の加工等の処理が実行される際に撮像されたワーク82の画像データから取得可能であり、一例として、高さや幅などの長さ、面積など様々なデータが挙げられる。画像処理システム20によって実行される画像データに対する所定の画像処理は、ワーク82に対する複数の計測項目に対応する複数の計測処理を含む。画像処理システム20は、ワーク82に対する複数の計測項目に対応する複数の計測処理を実行することにより、複数の計測項目に対応する複数の計測値を取得する。上記のように、ワーク82に対する複数の計測項目の内容及び個数は、複数の設備12ごとに異なっている。 The image processing system 20 performs predetermined image processing on image data obtained by capturing an image of the work 82 with the camera 70 when processing such as predetermined processing in each process is executed. Get measurement data. The image processing system 20 stores image data and measurement data acquired from the image data in the storage 30 . Examples of the work 82 include parts, semi-finished products, etc., which are objects to be processed. The measurement data can be obtained from the image data of the work 82 captured when the predetermined processing such as processing in each process is executed. mentioned. Predetermined image processing for image data executed by image processing system 20 includes a plurality of measurement processes corresponding to a plurality of measurement items for work 82 . The image processing system 20 acquires a plurality of measurement values corresponding to the plurality of measurement items by executing a plurality of measurement processes corresponding to the plurality of measurement items for the workpiece 82 . As described above, the contents and number of the plurality of measurement items for the work 82 are different for each of the plurality of facilities 12 .

ストレージ30は、ネットワーク50を介して設備制御システム10や画像処理システム20から送信される各種データを記憶する。 The storage 30 stores various data transmitted from the equipment control system 10 and the image processing system 20 via the network 50 .

情報処理装置40は、例えば一般的・汎用的なパーソナルコンピュータを用いて構成されており、ストレージ30に記憶された各種データを参照し、不具合の分析等を行うために用いられる。情報処理装置40は、計測データに基づいて測定システム分析を行う。 The information processing device 40 is configured by using, for example, a general/general-purpose personal computer, and is used to refer to various data stored in the storage 30 and perform failure analysis and the like. The information processing device 40 performs measurement system analysis based on the measurement data.

図1に示すように、本実施形態の情報処理システム1では、各工程において加工等の処理を行う際にその対象であるワーク82を撮像する時期(以下「撮像タイミング」という。)を設備制御システム10から画像処理システム20に対して通知する。また、撮像タイミングの通知に対応するワーク82を識別(特定)するための情報である個体識別情報が、設備制御システム10から画像処理システム20に対して送信される。そして、設備制御システム10は、撮像タイミングに対応して取得したセンサデータに対して個体識別情報を紐付けて(付加して)ストレージ30に記憶する。また、画像処理システム20は、撮像タイミングに対応して取得した画像データ(複数でもよい)及び計測データに対して個体識別情報及びワーク82の撮像日時を紐付けて(付加して)ストレージ30に記憶する。情報処理装置40において分析を行う際には、個体識別情報を共通情報として用いることで撮像タイミングごとのセンサデータ、画像データおよび計測データを一意に特定して抽出し用いることができる。以下、さらに詳細に説明する。 As shown in FIG. 1, in the information processing system 1 of the present embodiment, the timing of imaging a workpiece 82 (hereinafter referred to as "imaging timing") when performing processing such as processing in each process is controlled by equipment. The system 10 notifies the image processing system 20 . Further, individual identification information, which is information for identifying (specifying) the workpiece 82 corresponding to the notification of the imaging timing, is transmitted from the equipment control system 10 to the image processing system 20 . Then, the facility control system 10 associates (adds) the individual identification information to the sensor data acquired corresponding to the imaging timing, and stores the sensor data in the storage 30 . In addition, the image processing system 20 associates (adds) the individual identification information and the imaging date and time of the work 82 to the image data (may be plural) and the measurement data acquired corresponding to the imaging timing, and stores them in the storage 30. Remember. When performing analysis in the information processing device 40, by using individual identification information as common information, sensor data, image data, and measurement data for each imaging timing can be uniquely specified, extracted, and used. Further details will be described below.

図2は、設備制御システム10の構成例を示す図である。設備制御システム10は、プロセッサ101と、システムコントローラ102と、I/Oコントローラ103と、RAM104と、記憶部105と、入力インタフェース(IF)107と、出力インタフェース(IF)108と、通信インタフェース(IF)109と、メモリカードインタフェース(IF)110とを含む。これらの各コンポーネントは、システムコントローラ102を介して相互にデータ通信可能である。 FIG. 2 is a diagram showing a configuration example of the facility control system 10. As shown in FIG. The equipment control system 10 includes a processor 101, a system controller 102, an I/O controller 103, a RAM 104, a storage unit 105, an input interface (IF) 107, an output interface (IF) 108, and a communication interface (IF ) 109 and a memory card interface (IF) 110 . Each of these components can communicate data with each other via the system controller 102 .

プロセッサ101は、記憶部105に格納されたオペレーティングシステム及び設備制御プログラム106を含む各種プログラムを所定順序で実行することで、設備制御システム10の全体を制御する。システムコントローラ102は、プロセッサ101、I/Oコントローラ103、RAM104、記憶部105に対してバスを介して接続されており、各コンポーネントとの間でデータ交換などを行う。 The processor 101 controls the entire facility control system 10 by executing various programs including the operating system and the facility control program 106 stored in the storage unit 105 in a predetermined order. The system controller 102 is connected to the processor 101, I/O controller 103, RAM 104, and storage unit 105 via a bus, and exchanges data with each component.

I/Oコントローラ103は、RAM104、記憶部105、入力IF107、出力IF108、通信IF109、メモリカードIF110のそれぞれと接続されており、データ交換を制御する。RAM104は、プロセッサ101におけるプログラムの実行に必要なデータを格納するための作業領域を提供する。記憶部105は、プロセッサ101によって実行されるプログラムなどを不揮発的に格納し、例えばハードディスクドライブを用いて構成されている。設備制御プログラム106は、記憶部105に格納されている。 The I/O controller 103 is connected to each of the RAM 104, storage unit 105, input IF 107, output IF 108, communication IF 109, and memory card IF 110, and controls data exchange. RAM 104 provides a work area for storing data necessary for program execution in processor 101 . The storage unit 105 stores programs to be executed by the processor 101 in a nonvolatile manner, and is configured using a hard disk drive, for example. The equipment control program 106 is stored in the storage unit 105 .

入力IF107は、設備12に設けられる各種のセンサ60とプロセッサ101との間のデータ交換を仲介する。なお、各センサ60としては、設備12において用いられ得る種々のセンサが考えられ、その一例を挙げると、圧力センサ、流量センサ、トルクセンサ、速度センサ、位置センサなどである。出力IF108は、設備12に設けられ、設備制御システム10の制御対象となる各種のサーボ61とプロセッサ101との間のデータ交換を仲介する。通信IF109は、プロセッサ101と画像処理システム20やストレージ30との間におけるネットワーク50を介したデータ通信を仲介する。メモリカードIF110は、着脱可能なメモリカード63に対するデータの書き込み及びメモリカード63からのデータの読み出しなどを行う。 The input IF 107 mediates data exchange between various sensors 60 provided in the equipment 12 and the processor 101 . Various sensors that can be used in the equipment 12 are conceivable as the sensors 60, and examples thereof include a pressure sensor, a flow rate sensor, a torque sensor, a speed sensor, and a position sensor. The output IF 108 is provided in the facility 12 and mediates data exchange between various servos 61 to be controlled by the facility control system 10 and the processor 101 . The communication IF 109 mediates data communication via the network 50 between the processor 101 and the image processing system 20 and storage 30 . The memory card IF 110 writes data to and reads data from the removable memory card 63 .

図3は、画像処理システム20の構成例を示す図である。画像処理システム20は、メインプロセッサ201と、画像処理プロセッサ202と、I/Oコントローラ203と、RAM204と、記憶部205と、カメラインタフェース(IF)207と、通信インタフェース(IF)208と、メモリカードインタフェース(IF)209とを含む。これらの各コンポーネントは、互いにデータ通信可能である。 FIG. 3 is a diagram showing a configuration example of the image processing system 20. As shown in FIG. The image processing system 20 includes a main processor 201, an image processor 202, an I/O controller 203, a RAM 204, a storage unit 205, a camera interface (IF) 207, a communication interface (IF) 208, and a memory card. An interface (IF) 209 is included. Each of these components is in data communication with each other.

メインプロセッサ201は、記憶部205に格納されたオペレーティングシステム及び画像処理プログラム206を含む各種プログラムを所定順序で実行することで、画像処理システム20の全体を制御する。画像処理プロセッサ202は、カメラIF207を介して各カメラ70から得られる画像に基づいて画像処理を行うことによりワーク82に関する計測データを取得する。 The main processor 201 controls the entire image processing system 20 by executing various programs including an operating system and an image processing program 206 stored in the storage unit 205 in a predetermined order. The image processor 202 acquires measurement data regarding the work 82 by performing image processing based on images obtained from each camera 70 via the camera IF 207 .

I/Oコントローラ203は、RAM204、記憶部205、カメラIF207、通信IF208、メモリカードIF209のそれぞれと接続されており、データ交換を制御する。RAM204は、メインプロセッサ201におけるプログラムの実行に必要なデータを格納するための作業領域を提供する。記憶部205は、メインプロセッサ201で実行されるプログラムなどを不揮発的に格納し、例えばハードディスクドライブを用いて構成されている。画像処理プログラム206は、記憶部205に格納されている。 The I/O controller 203 is connected to each of the RAM 204, storage unit 205, camera IF 207, communication IF 208, and memory card IF 209, and controls data exchange. A RAM 204 provides a work area for storing data necessary for program execution in the main processor 201 . The storage unit 205 stores programs to be executed by the main processor 201 in a non-volatile manner, and is configured using, for example, a hard disk drive. An image processing program 206 is stored in the storage unit 205 .

カメラIF207は、設備12で処理されるワーク82を撮像する各カメラ70とメインプロセッサ201及び画像処理プロセッサ202との間のデータ交換を仲介する。ワーク82の状態を複数の方向から撮像するために、複数のカメラ70が設置されてもよい。通信IF208は、メインプロセッサ201と設備制御システム10やストレージ30との間におけるネットワーク50を介したデータ通信を仲介する。メモリカードIF209は、着脱可能なメモリカード71に対するデータの書き込み及びメモリカード71からのデータの読み出しなどを行う。 The camera IF 207 mediates data exchange between each camera 70 capturing an image of the work 82 processed by the equipment 12 and the main processor 201 and the image processor 202 . A plurality of cameras 70 may be installed in order to image the state of the work 82 from a plurality of directions. The communication IF 208 mediates data communication via the network 50 between the main processor 201 and the facility control system 10 and storage 30 . The memory card IF 209 writes data to and reads data from the removable memory card 71 .

画像処理システム20は、1又は複数のワーク82を所定の時間間隔で複数回撮像する撮像処理を実行する。画像処理システム20は、撮像処理を実行して得られる複数の画像データに対する処理を実行してワーク82に関する複数の計測値を含む計測データを取得する。画像処理システム20によって実行される撮像処理は、1又は複数のワーク82を所定の時間間隔で複数回撮像してから所定時間が経過した後、1又は複数のワーク82を所定の時間間隔で複数回撮像する処理が含まれる。所定の時間間隔として、0.1mm秒
以上10mm秒以下の任意の値を設定することができるが、これらの値に限定されない。所定時間として、1時間以上10時間以下の任意の値を設定することができるが、これらの値に限定されない。
The image processing system 20 executes imaging processing for imaging one or more workpieces 82 multiple times at predetermined time intervals. The image processing system 20 acquires measurement data including a plurality of measurement values regarding the work 82 by executing processing on a plurality of image data obtained by executing imaging processing. In the imaging process executed by the image processing system 20, one or more workpieces 82 are imaged multiple times at predetermined time intervals, and after a predetermined period of time has elapsed, one or more workpieces 82 are captured at predetermined time intervals. It includes a process of capturing images twice. Any value of 0.1 mm seconds or more and 10 mm seconds or less can be set as the predetermined time interval, but it is not limited to these values. As the predetermined time, an arbitrary value of 1 hour or more and 10 hours or less can be set, but it is not limited to these values.

図4は、ストレージ30の構成例を示す図である。ストレージ30は、ワーク82の個体識別情報を含む識別情報と、複数の計測値を含む計測データと、ワーク82の撮像ごとの撮像日時とを少なくとも記憶する。ストレージ30は、メインプロセッサ301と、I/Oコントローラ302と、RAM303と、通信インタフェース(IF)304と、記憶部305とを含む。これらの各コンポーネントは、互いにデータ通信可能である。 FIG. 4 is a diagram showing a configuration example of the storage 30. As shown in FIG. The storage 30 stores at least identification information including individual identification information of the workpiece 82 , measurement data including a plurality of measured values, and the imaging date and time of each imaging of the workpiece 82 . The storage 30 includes a main processor 301 , an I/O controller 302 , a RAM 303 , a communication interface (IF) 304 and a storage section 305 . Each of these components is in data communication with each other.

メインプロセッサ301は、記憶部305に格納されたオペレーティングシステム及び制御プログラムを含む各種プログラムを所定順序で実行することで、ストレージ30の全体を制御する。I/Oコントローラ302は、RAM303、通信IF304、記憶部305のそれぞれと接続されており、データ交換を制御する。RAM303は、メインプロセッサ301におけるプログラムの実行に必要なデータを格納するための作業領域を提供する。 The main processor 301 controls the entire storage 30 by executing various programs including an operating system and control programs stored in the storage unit 305 in a predetermined order. The I/O controller 302 is connected to each of the RAM 303, communication IF 304, and storage unit 305, and controls data exchange. A RAM 303 provides a work area for storing data necessary for program execution in the main processor 301 .

通信IF304は、メインプロセッサ301と設備制御システム10や画像処理システム20との間におけるネットワーク50を介したデータ通信を仲介する。記憶部305は、メインプロセッサ301で実行されるプログラムや各種データなどを不揮発的に格納し、例えばハードディスクドライブを用いて構成されている。記憶部305には、画像処理システム20から送信される画像データ306及び計測データ307と、設備制御システム10から送信されるセンサデータ308とが格納される。 The communication IF 304 mediates data communication via the network 50 between the main processor 301 and the equipment control system 10 and the image processing system 20 . A storage unit 305 stores programs executed by the main processor 301 and various data in a non-volatile manner, and is configured using a hard disk drive, for example. The storage unit 305 stores image data 306 and measurement data 307 transmitted from the image processing system 20 and sensor data 308 transmitted from the equipment control system 10 .

図5は、情報処理装置40の構成例を示す図である。情報処理装置40は、例えば汎用的なパーソナルコンピュータを用いて構成されており、メインプロセッサ401と、I/Oコントローラ402と、RAM403と、通信インタフェース(IF)404と、記憶部405と、表示インタフェース(IF)407と、表示装置408とを含む。これらの各コンポーネントは、互いにデータ通信可能である。 FIG. 5 is a diagram showing a configuration example of the information processing device 40. As shown in FIG. The information processing apparatus 40 is configured using, for example, a general-purpose personal computer, and includes a main processor 401, an I/O controller 402, a RAM 403, a communication interface (IF) 404, a storage unit 405, and a display interface. (IF) 407 and a display device 408 . Each of these components is in data communication with each other.

メインプロセッサ401は、記憶部405に格納されたオペレーティングシステム及び参照・分析プログラム406を含む各種プログラムを所定順序で実行する。これにより、メインプロセッサ401は、ストレージ30に格納されている画像データ306、計測データ307、センサデータ308の参照や分析のための処理を行う。各データに基づく参照や分析は図示しない入力部(例えばキーボード、マウス等)を用いた入力に応じて行われ、各データに基づく参照や分析の結果は、表示装置408の画面上に表示される。 The main processor 401 executes various programs including the operating system and the reference/analysis program 406 stored in the storage unit 405 in a predetermined order. As a result, the main processor 401 performs processing for referencing and analyzing the image data 306 , measurement data 307 and sensor data 308 stored in the storage 30 . Reference and analysis based on each data are performed according to input using an input unit (for example, keyboard, mouse, etc.) not shown, and the results of reference and analysis based on each data are displayed on the screen of the display device 408. .

I/Oコントローラ402は、RAM403、通信IF404、記憶部405のそれぞれと接続されており、データ交換を制御する。RAM403は、メインプロセッサ401におけるプログラムの実行に必要なデータを格納するための作業領域を提供する。通信IF404は、メインプロセッサ401とストレージ30との間におけるネットワーク50を介したデータ通信を仲介する。 The I/O controller 402 is connected to each of the RAM 403, communication IF 404, and storage unit 405, and controls data exchange. A RAM 403 provides a work area for storing data necessary for program execution in the main processor 401 . Communication IF 404 mediates data communication via network 50 between main processor 401 and storage 30 .

記憶部405は、メインプロセッサ401で実行されるプログラムや各種データなどを不揮発的に格納し、例えばハードディスクドライブを用いて構成されている。表示IF407は、表示装置408と接続されており、表示装置408との間でデータ交換を行う。表示装置408は、例えば、液晶ディスプレイで構成されており、画面上に各種の情報を表示する。表示装置408は、情報処理装置40に対して取り外し可能に取り付けられてもよいし、情報処理装置40に対して一体的に取り付けられてもよい。 A storage unit 405 stores programs to be executed by the main processor 401 and various data in a non-volatile manner, and is configured using a hard disk drive, for example. The display IF 407 is connected to the display device 408 and exchanges data with the display device 408 . The display device 408 is composed of, for example, a liquid crystal display, and displays various information on the screen. The display device 408 may be detachably attached to the information processing device 40 or may be integrally attached to the information processing device 40 .

図6は、設備制御システム10と画像処理システム20のそれぞれによりストレージ30に格納されるデータの構造例を示す図である。ここでは、設備制御システム10によってストレージ30に格納されるデータを「設備制御システム情報」と呼び、画像処理システム20によってストレージ30に格納されるデータを「画像処理システム情報」と呼ぶ。 FIG. 6 is a diagram showing an example structure of data stored in the storage 30 by the equipment control system 10 and the image processing system 20, respectively. Here, data stored in the storage 30 by the facility control system 10 is called "facility control system information", and data stored in the storage 30 by the image processing system 20 is called "image processing system information".

設備制御システム情報は、画像処理システム情報との対応付けに用いる情報である「紐付け情報」と、各センサから得られる「センサデータ(センサ情報)」とを含む。設備制御システム情報は、例えばデリミタ(区切り文字/符号)によって各情報が区切られた汎用的なデータ形式のファイルにて、設備制御システム10からストレージ30に記憶される。デリミタによって各情報が区切られた汎用的なデータ形式として、CSV(Comma Separated Value)形式が挙げられる。このようなデータ形式のファイルを用いることによ
り、項目数を可変にできるとともにデータベース保守を不要とすることができる。
The facility control system information includes "linkage information" that is used for association with the image processing system information, and "sensor data (sensor information)" obtained from each sensor. The equipment control system information is stored in the storage 30 from the equipment control system 10 in a general-purpose data format file in which each piece of information is separated by a delimiter (delimiter/code), for example. As a general-purpose data format in which each piece of information is separated by a delimiter, there is a CSV (Comma Separated Value) format. By using such a data format file, the number of items can be made variable and database maintenance can be eliminated.

紐付け情報は、個体識別情報(ロットNo)、個体識別情報(ロットNo内シリアルNo)、工程情報、設備情報、品番情報、撮像タイミング情報を含む。個体識別情報(ロットNo)は、加工等の処理対象であるワーク82のそれぞれを識別する情報であり、例えば、ワーク82の属するロットに付与される番号である。個体識別情報(ロットNo内シリアルNo)は、加工等の処理対象であるワーク82のそれぞれを識別する情報であり、例えば、各ロット内において各ワーク82にそれぞれ付与される番号であり、例えば連番が用いられる。なお、個体の対象により、個体識別情報が1つでよい場合は、個体識別情報(ロットNo)と個体識別情報(ロットNo内シリアルNo)の何れかを省略することもできる。 The linking information includes individual identification information (lot number), individual identification information (serial number in lot number), process information, equipment information, product number information, and imaging timing information. The individual identification information (lot number) is information for identifying each work 82 to be processed such as processing, and is, for example, a number assigned to the lot to which the work 82 belongs. The individual identification information (serial number in lot number) is information for identifying each work 82 to be processed such as processing. number is used. Depending on the object of the individual, if only one individual identification information is sufficient, either the individual identification information (lot number) or the individual identification information (serial number in lot number) can be omitted.

工程情報は、ワーク82に対する加工等の処理を行う各工程を識別する情報である。設備情報は、ワーク82に対する加工等の処理を行う際に用いられる設備を識別する情報である。なお、設備情報によって工程情報をまかなえる場合には工程情報を省略することができる。品番情報は、ワーク82に対応する製品ごとに付与される番号などの情報である。撮像タイミング情報は、設備制御システム10から画像処理システム20に撮像タイミングを通知した日時を特定する情報である。 The process information is information for identifying each process for performing processing such as machining on the workpiece 82 . The facility information is information for identifying the facility used when performing processing such as processing on the workpiece 82 . Note that the process information can be omitted when the process information can be covered by the equipment information. The product number information is information such as a number given to each product corresponding to the workpiece 82 . The imaging timing information is information specifying the date and time when the equipment control system 10 notifies the image processing system 20 of the imaging timing.

ストレージ30に記憶される各情報のうち、個体識別情報(ロットNo)、個体識別情報(ロットNo内シリアルNo)、工程情報、設備情報、撮像タイミング情報の少なくとも1つを「識別情報」として用いることができる。 Among the information stored in the storage 30, at least one of individual identification information (lot number), individual identification information (serial number in lot number), process information, equipment information, and imaging timing information is used as "identification information". be able to.

センサデータには、センサ情報項目マスター引当情報、1又は複数のセンサ値(数値)、1又は複数のセンサ値(文字列)、その他従属情報が含まれる。センサ情報項目マスター引当情報は、センサ値の数、名称、単位などの引当情報である。センサ値(数値)は、各センサ60によって得られる検出結果のうち、数値データで表されるものである。センサ値(文字列)は、各センサ60によって得られる検出結果のうち、文字列データで表されるものである。その他従属情報は、例えば上記した各センサ値に付随する情報等の任意情報である。 The sensor data includes sensor information item master allocation information, one or more sensor values (numerical values), one or more sensor values (character strings), and other subordinate information. The sensor information item master allocation information is allocation information such as the number, name, and unit of sensor values. The sensor value (numerical value) is represented by numerical data among the detection results obtained by each sensor 60 . A sensor value (character string) is represented by character string data among detection results obtained by each sensor 60 . Other subordinate information is arbitrary information such as information associated with each sensor value described above, for example.

画像処理システム情報は、設備制御システム情報との対応付けに用いる情報である「紐付け情報」と、撮像日時と、画像処理によって得られる「計測データ(計測情報)」とを含む。画像処理システム情報は、例えばデリミタ(区切り文字/符号)によって各情報が区切られた汎用的なデータ形式のファイルにて、画像処理システム20からストレージ30に記憶される。デリミタによって各情報が区切られた汎用的なデータ形式として、CSV(Comma Separated Value)形式が挙げられる。このようなデータ形式のファイルを用
いることにより、項目数を可変にできるとともにデータベース保守を不要とすることがで
きる。
The image processing system information includes "association information" which is information used for association with facility control system information, imaging date and time, and "measurement data (measurement information)" obtained by image processing. The image processing system information is stored in the storage 30 from the image processing system 20 in a general-purpose data format file in which each piece of information is separated by a delimiter (delimiter/code), for example. As a general-purpose data format in which each piece of information is separated by a delimiter, there is a CSV (Comma Separated Value) format. By using such a data format file, the number of items can be made variable and database maintenance can be eliminated.

紐付け情報には、個体識別情報(ロットNo)、個体識別情報(ロットNo内シリアルNo)、工程情報、設備情報、品番情報、撮像タイミング情報が含まれる。これらの各情報は、設備制御システム10から画像処理システム20に対して、撮像タイミングの通知に伴って引き渡されるものである。従って、各情報の内容についての詳細な説明を省略する。撮像日時は、設備制御システム10から画像処理システム20に通知される撮像タイミングに対応してカメラ70によってワーク82を撮像した日時である。 The linking information includes individual identification information (lot number), individual identification information (serial number in lot number), process information, facility information, product number information, and imaging timing information. Each of these pieces of information is handed over from the equipment control system 10 to the image processing system 20 along with the notification of the imaging timing. Therefore, a detailed description of the content of each piece of information is omitted. The imaging date and time is the date and time when the work 82 was imaged by the camera 70 corresponding to the imaging timing notified from the facility control system 10 to the image processing system 20 .

計測データには、撮像カメラ番号、撮像順序、計測データ管理マスター引当情報、1又は複数の計測値(数値)、1又は複数の計測値(文字列)、その他従属情報が含まれる。撮像カメラ番号は、各カメラ70を識別するための番号である。撮像順序は、計測に用いられた画像の撮像順序を特定する情報である。計測データ管理マスター引当情報は、計測値の数、名称、単位などの引当情報である。計測値(数値)は、各カメラ70によって得られた画像に基づく画像処理によって得られる計測値のうち、数値データで表されるものである。計測値(文字列)は、各カメラ70によって得られた画像に基づく画像処理によって得られる計測値のうち、文字列データで表されるものである。その他従属情報は、例えば上記した各計測値に付随する情報等の任意情報である。 The measurement data includes an imaging camera number, an imaging sequence, measurement data management master allocation information, one or more measured values (numerical values), one or more measured values (character strings), and other dependent information. The imaging camera number is a number for identifying each camera 70 . The imaging order is information specifying the imaging order of the images used for the measurement. The measurement data management master allocation information is allocation information such as the number of measured values, names, and units. The measured value (numerical value) is represented by numerical data among the measured values obtained by image processing based on the image obtained by each camera 70 . The measured value (character string) is represented by character string data among the measured values obtained by image processing based on the image obtained by each camera 70 . Other subordinate information is arbitrary information such as information associated with each measurement value described above, for example.

図7は、設備制御システム10における撮像タイミングの通知及びセンサデータの生成に係る動作手順を示すフローチャートである。なお、図7に示すフローチャートは例示であり、処理結果に矛盾や不整合を生じない限りにおいて、各ステップの順番を入れ替えてもよいし、図示しない他の処理ステップがさらに含まれてもよい(以下に説明する他のフローチャートにおいても同様)。 FIG. 7 is a flow chart showing an operation procedure related to notification of imaging timing and generation of sensor data in the equipment control system 10 . Note that the flowchart shown in FIG. 7 is an example, and the order of each step may be changed as long as there is no contradiction or inconsistency in the processing results, and other processing steps (not shown) may be included ( The same applies to other flowcharts described below).

設備制御システム10のプロセッサ101は、電源オン等を契機に処理ループが開始すると、処理を終了するか否かを判定する(ステップS11)。例えば、電源をオフにする操作がなされた場合や、処理を一時的に中段する操作が行われた場合には、プロセッサ101は、処理を終了すると判定し(ステップS11;YES)、一連の処理ループを終了する。処理を終了する必要が無い場合(ステップS11;NO)、プロセッサ101は、所定の設備制御を行う(ステップS12)。具体的には、プロセッサ101は、各サーボ61などに対して動作指示を与える。 The processor 101 of the facility control system 10 determines whether or not to end the process when the process loop starts when the power is turned on (step S11). For example, when an operation to turn off the power is performed, or an operation to temporarily suspend the processing is performed, the processor 101 determines to end the processing (step S11; YES), and performs a series of processing. exit the loop. If it is not necessary to end the process (step S11; NO), the processor 101 performs predetermined facility control (step S12). Specifically, the processor 101 gives operation instructions to each servo 61 and the like.

次にプロセッサ101は、現在の時刻が、ワーク82の画像を取得する撮像タイミングであるか否かを判定する(ステップS13)。撮像タイミングは予め設定されるものであり、例えば、加工等の処理の途中において各センサ60による検出が行われる時期や、処理完了の時期など種々に設定し得る。現在の時刻が、撮像タイミングである場合(ステップS13;YES)、プロセッサ101は、各センサ60による検出結果(数値、文字列)を含むセンサデータをRAM104に記憶する(ステップS14)。次にプロセッサ101は、個体識別情報を含む識別情報を画像処理システム20へ通知するとともに(ステップS15)、撮像タイミングを画像処理システム20へ通知する(ステップS16)。識別情報は、個体識別情報(ロットNo)、個体識別情報(ロットNo内シリアルNo)、工程情報、設備情報、品番情報及び撮像タイミング情報を含む。 Next, the processor 101 determines whether or not the current time is the imaging timing for acquiring the image of the workpiece 82 (step S13). The imaging timing is set in advance, and can be set in various ways, for example, the timing at which detection by each sensor 60 is performed during processing such as processing, the timing at which processing is completed, and the like. If the current time is the imaging timing (step S13; YES), the processor 101 stores sensor data including detection results (numerical values, character strings) by each sensor 60 in the RAM 104 (step S14). Next, the processor 101 notifies the image processing system 20 of the identification information including the individual identification information (step S15), and notifies the image processing system 20 of the imaging timing (step S16). The identification information includes individual identification information (lot number), individual identification information (serial number in lot number), process information, facility information, product number information, and imaging timing information.

次にプロセッサ101は、センサデータのファイルを生成する(ステップS17)。ここでは、図6において説明したような識別情報とセンサデータをまとめたファイルが生成されてメモリカード63に格納される。例えばCSV形式などの汎用的なデータ形式のファイルを生成してもよい。次にプロセッサ101は、ステップS17で生成したファイルの送信要求をRAM104に記憶する(ステップS18)。その後、ステップS11へ戻る。 Next, the processor 101 generates a sensor data file (step S17). Here, a file in which the identification information and the sensor data as described with reference to FIG. For example, a file in a general data format such as CSV format may be generated. Next, the processor 101 stores the file transmission request generated in step S17 in the RAM 104 (step S18). After that, the process returns to step S11.

図8は、設備制御システムにおけるセンサデータの送信に係る動作手順を示すフローチャートである。設備制御システム10のプロセッサ101は、電源オン等を契機に処理ループが開始すると、処理を終了するか否かを判定する(ステップS21)。例えば、電源をオフにする操作がなされた場合や、処理を一時的に中段する操作が行われた場合には、プロセッサ101は、処理を終了すると判定し(ステップS21;YES)、一連の処理ループを終了する。 FIG. 8 is a flow chart showing an operational procedure for transmitting sensor data in the equipment control system. The processor 101 of the facility control system 10 determines whether or not to end the process when the process loop is started by power-on or the like (step S21). For example, when an operation to turn off the power is performed, or when an operation to temporarily suspend the processing is performed, the processor 101 determines to end the processing (step S21; YES), and the series of processing is performed. exit the loop.

処理を終了する必要が無い場合には(ステップS21;NO)、プロセッサ101は、ファイル送信要求を待機する状態となる(ステップS22)。RAM104にファイル送信要求が存在しない間(ステップS23;NO)、この待機状態が維持される。RAM104にファイル送信要求が存在する場合(ステップS23;YES)、プロセッサ101は、センサデータのファイルをメモリカード63から取得し(ステップS24)、このファイルをストレージ30へ送信する(ステップS25)。これにより、センサデータのファイルがストレージ30に記憶される。 If it is not necessary to end the process (step S21; NO), the processor 101 waits for a file transmission request (step S22). This standby state is maintained while there is no file transmission request in RAM 104 (step S23; NO). If there is a file transmission request in RAM 104 (step S23; YES), processor 101 acquires the sensor data file from memory card 63 (step S24) and transmits this file to storage 30 (step S25). As a result, the sensor data file is stored in the storage 30 .

次にプロセッサ101は、メモリカード63に格納されていたセンサデータのファイルを削除するとともに(ステップS26)、RAM104内のファイル送信要求を確定する(ステップS27)。その後、ステップS21へ戻る。 Next, the processor 101 deletes the sensor data file stored in the memory card 63 (step S26), and confirms the file transmission request in the RAM 104 (step S27). After that, the process returns to step S21.

図9は、画像処理システム20における画像データ及び計測データの送信に係る動作手順を示すフローチャートである。画像処理システム20のメインプロセッサ201は、電源オン等を契機に処理ループが開始すると、処理を終了するか否かを判定する(ステップS31)。例えば、電源をオフにする操作がなされた場合や、処理を一時的に中段する操作が行われた場合には、メインプロセッサ201は、処理を終了すると判定し(ステップS31;YES)、一連の処理ループを終了する。 FIG. 9 is a flowchart showing an operation procedure for transmitting image data and measurement data in the image processing system 20. As shown in FIG. The main processor 201 of the image processing system 20 determines whether or not to end the processing when the processing loop starts when the power is turned on (step S31). For example, when an operation to turn off the power is performed, or an operation to temporarily suspend the processing is performed, the main processor 201 determines to end the processing (step S31; YES), and performs a series of operations. End the processing loop.

処理を終了する必要が無い場合には(ステップS31;NO)、メインプロセッサ201は、撮像タイミングの通知を待機する状態となる(ステップS32)。設備制御システム10から撮像タイミング(撮像要求)の通知がなされない間(ステップS33;NO)、この待機状態が維持される。設備制御システム10から撮像タイミング(撮像要求)が通知された場合(ステップS33;YES)、メインプロセッサ201は、各カメラ70から画像データ(カメラ画像)と撮像日時とを取得するとともに、画像処理プロセッサ202に画像データを入力する(ステップS34)。画像処理プロセッサ202は、入力された画像データに基づいて所定の計測処理や判定処理を行う(ステップS35)。 If it is not necessary to end the process (step S31; NO), the main processor 201 waits for notification of the imaging timing (step S32). This standby state is maintained while the facility control system 10 does not notify the imaging timing (imaging request) (step S33; NO). When the facility control system 10 notifies the imaging timing (imaging request) (step S33; YES), the main processor 201 acquires the image data (camera image) and the imaging date and time from each camera 70, and the image processing processor Image data is input to 202 (step S34). The image processor 202 performs predetermined measurement processing and determination processing based on the input image data (step S35).

次にメインプロセッサ201は、各カメラ70から取得した画像データと設備制御システム10から取得した識別情報とを含むファイル(画像データファイル)を生成し、ストレージ30へ送信する(ステップS36)。メインプロセッサ201は、ステップS35の処理によって生成された計測値等の計測データと設備制御システム10から取得した識別情報と撮像日時とを含むファイル(計測データファイル)を生成し、ストレージ30へ送信する(ステップS37)。その後、ステップS31へ戻る。 Next, the main processor 201 generates a file (image data file) containing the image data acquired from each camera 70 and the identification information acquired from the facility control system 10, and transmits it to the storage 30 (step S36). The main processor 201 generates a file (measurement data file) including the measurement data such as the measurement values generated by the process of step S35, the identification information acquired from the equipment control system 10, and the imaging date and time, and transmits the file to the storage 30. (Step S37). After that, the process returns to step S31.

図10は、情報処理装置40によりストレージ30から参照できるデータを説明するための図である。図10に示すように、情報処理装置40がストレージ30にアクセスすることで、識別情報を含む紐付け情報501に基づいて、計測データを含む画像処理システム情報502とセンサデータを含む設備制御システム情報503を一意に特定して参照し、必要に応じて各種のデータ分析を行うことができる。 FIG. 10 is a diagram for explaining data that can be referenced from the storage 30 by the information processing device 40. As shown in FIG. As shown in FIG. 10, the information processing device 40 accesses the storage 30 to obtain image processing system information 502 including measurement data and equipment control system information including sensor data based on linking information 501 including identification information. 503 can be uniquely identified and referenced, and various data analyzes can be performed as desired.

図11は、情報処理装置40における計測項目の表示に係る動作手順を示すフローチャ
ートである。情報処理装置40のメインプロセッサ401は、計測対象を特定する(ステップS41)。具体的には、メインプロセッサ401は、ストレージ30を参照し、計測データに含まれる複数の計測値の変動(バラツキ)に関する値(変動値)を算出するための情報を特定する。変動値は、測定システム解析(MSA:Measurement Systems Analysis)におけるゲージR&R値(GRR値)であってもよい。変動値は、繰り返し性変動(測定器変動)の値、部品間変動の値、再現性変動(測定者変動)の値を含む。
FIG. 11 is a flowchart showing an operation procedure for displaying measurement items in the information processing device 40. As shown in FIG. The main processor 401 of the information processing device 40 identifies a measurement target (step S41). Specifically, the main processor 401 refers to the storage 30 and specifies information for calculating a value (fluctuation value) relating to fluctuations (variation) of a plurality of measured values included in the measurement data. The variation value may be a gauge R&R value (GRR value) in Measurement Systems Analysis (MSA). The variability values include repeatability variability (instrument variability) values, part-to-part variability values, and reproducibility variability (operator variability) values.

メインプロセッサ401は、繰り返し性変動の値を算出するための複数の計測値(計測データ)をストレージ30から取得する。繰り返し性変動の値を算出するための複数の計測値は、同一のワーク82を複数回撮像したときに得られた複数の計測値である。これら複数の計測値は、同一のワーク82を複数回撮像したときの複数の画像(画像データ)のそれぞれから得られた計測値である。例えば、同一のワーク82を3回撮像する場合、メインプロセッサ401は、繰り返し性変動の値を算出するための複数の計測値として、3個の計測値をストレージ30から取得する。画像処理システム20は、一つのカメラ70によって同一のワーク82を複数回撮像してもよいし、複数のカメラ70によって同一のワーク82を1回又は複数回撮像してもよい。画像処理システム20は、同一のワーク82を連続して複数回撮像してもよい。 The main processor 401 acquires from the storage 30 a plurality of measurement values (measurement data) for calculating the repeatability variation value. A plurality of measurement values for calculating the value of repeatability variation are a plurality of measurement values obtained when the same workpiece 82 is imaged a plurality of times. These multiple measurement values are measurement values obtained from each of multiple images (image data) obtained when the same workpiece 82 is imaged multiple times. For example, when imaging the same work 82 three times, the main processor 401 acquires three measured values from the storage 30 as multiple measured values for calculating the repeatability variation value. The image processing system 20 may image the same workpiece 82 multiple times with one camera 70 , or may image the same workpiece 82 once or multiple times with multiple cameras 70 . The image processing system 20 may continuously image the same workpiece 82 multiple times.

繰り返し性変動の値を算出するための複数の計測値は、下記の条件1に列挙された全項目を満たす。
(条件1)
・各計測値に対応する個体識別情報が同一である。
・各計測値に対応する工程情報が同一である。
・各計測値に対応する設備情報が同一である。
・各計測値に対応する撮像日時同士の間隔が短い。
メインプロセッサ401は、条件1に列挙された全項目を満たすような複数の計測値を、ストレージ30から取得する。メインプロセッサ401は、撮像日時同士の間隔が第1所定時間(例えば、10mm秒)以下である場合、撮像日時同士の間隔が短いと決定してもよい。各計測値に対応する撮像日時同士の間隔が短い場合、それらの各計測値は、同一工程内においてワーク82を複数回撮像したときに得られた計測値であるので、条件1に「各計測値に対応する撮像日時同士の間隔が短い。」という項目が挙げられている。
A plurality of measured values for calculating the value of repeatability variability satisfy all the items listed in Condition 1 below.
(Condition 1)
- The individual identification information corresponding to each measured value is the same.
- The process information corresponding to each measured value is the same.
- Equipment information corresponding to each measured value is the same.
- The interval between the imaging dates and times corresponding to each measurement value is short.
The main processor 401 acquires from the storage 30 a plurality of measured values that satisfy all the items listed in Condition 1. The main processor 401 may determine that the interval between the imaging dates and times is short if the interval between the imaging dates and times is equal to or less than a first predetermined time (for example, 10 milliseconds). If the interval between the imaging dates corresponding to each measurement value is short, each measurement value is a measurement value obtained when the work 82 is imaged multiple times in the same process. The interval between the imaging dates and times corresponding to the values is short." is listed.

メインプロセッサ401は、部品間変動の値を算出するための複数の計測値(計測データ)をストレージ30から取得する。部品間変動の値を算出するための複数の計測値は、複数のワーク82を複数回撮像したときに得られた複数の計測値である。これら複数の計測値は、複数のワーク82を複数回撮像したときの複数の画像(画像データ)のそれぞれから得られた計測値である。例えば、10個のワーク82を3回撮像する場合、メインプロセッサ401は、部品間変動の値を算出するための複数の計測値として、30個の計測値をストレージ30から取得する。画像処理システム20は、一つのカメラ70によって複数のワーク82を複数回撮像してもよいし、複数のカメラ70によって複数のワーク82を複数回撮像してもよい。画像処理システム20は、複数のワーク82のそれぞれを連続して複数回撮像してもよい。 The main processor 401 acquires from the storage 30 a plurality of measurement values (measurement data) for calculating inter-part variation values. The plurality of measurement values for calculating the inter-part variation value are the plurality of measurement values obtained when the plurality of workpieces 82 are imaged a plurality of times. These plurality of measured values are measured values obtained from each of a plurality of images (image data) obtained when a plurality of workpieces 82 are imaged a plurality of times. For example, when 10 workpieces 82 are imaged 3 times, the main processor 401 acquires 30 measurement values from the storage 30 as a plurality of measurement values for calculating inter-part variation values. The image processing system 20 may image a plurality of workpieces 82 multiple times with a single camera 70 , or may image a plurality of workpieces 82 multiple times with a plurality of cameras 70 . The image processing system 20 may continuously image each of the plurality of works 82 a plurality of times.

部品間変動の値を算出するための複数の計測値は、下記の条件2-1に列挙された全項目又は条件2-2に列挙された全項目を満たす。
(条件2-1)
・各計測値に対応する個体識別情報が同一である。
・各計測値に対応する工程情報が同一である。
・各計測値に対応する設備情報が同一である。
・各計測値に対応する撮像日時同士の間隔が短い。
(条件2-2)
・各計測値に対応する個体識別情報が異なる。
・各計測値に対応する工程情報が同一である。
・各計測値に対応する設備情報が同一である。
・各計測値に対応する撮像日時同士の間隔が短い。
A plurality of measured values for calculating the value of part-to-part variation satisfy all items listed in Condition 2-1 or all items listed in Condition 2-2 below.
(Condition 2-1)
- The individual identification information corresponding to each measured value is the same.
- The process information corresponding to each measured value is the same.
- Equipment information corresponding to each measured value is the same.
- The interval between the imaging dates and times corresponding to each measurement value is short.
(Condition 2-2)
・Individual identification information corresponding to each measured value is different.
- The process information corresponding to each measured value is the same.
- Equipment information corresponding to each measured value is the same.
- The interval between the imaging dates and times corresponding to each measurement value is short.

メインプロセッサ401は、条件2-1に列挙された全項目又は条件2-2に列挙された全項目を満たすような複数の計測値を、ストレージ30から取得する。メインプロセッサ401は、撮像日時同士の間隔が第1所定時間(例えば、10mm秒)以下である場合、撮像日時同士の間隔が短いと決定してもよい。 The main processor 401 acquires from the storage 30 a plurality of measurement values that satisfy all items listed in Condition 2-1 or all items listed in Condition 2-2. The main processor 401 may determine that the interval between the imaging dates and times is short if the interval between the imaging dates and times is equal to or less than a first predetermined time (for example, 10 milliseconds).

メインプロセッサ401は、再現性変動の値を算出するための複数の計測値(計測データ)をストレージ30から取得する。再現性変動の値を算出するための複数の計測値は、同一工程を複数回行う場合において、複数のワーク82を複数回撮像したときに得られた複数の計測値である。これら複数の計測値は、同一工程を複数回行う場合において、複数のワーク82を複数回撮像したときの複数の画像(画像データ)のそれぞれから得られた計測値である。例えば、10個のワーク82を3回撮像し、同一工程を3回行う場合、メインプロセッサ401は、再現性変動の値を算出するための複数の計測値として、90個の計測値をストレージ30から取得する。画像処理システム20は、一つのカメラ70によって複数のワーク82を複数回撮像してもよいし、複数のカメラ70によって複数のワーク82を複数回撮像してもよい。画像処理システム20は、複数のワーク82のそれぞれを連続して複数回撮像してもよい。 The main processor 401 acquires from the storage 30 a plurality of measurement values (measurement data) for calculating reproducibility variation values. A plurality of measurement values for calculating the value of reproducibility variation are a plurality of measurement values obtained when a plurality of workpieces 82 are imaged a plurality of times when the same process is performed a plurality of times. The plurality of measurement values are measurement values obtained from each of a plurality of images (image data) when the plurality of workpieces 82 are imaged a plurality of times when the same process is performed a plurality of times. For example, when ten workpieces 82 are imaged three times and the same process is performed three times, the main processor 401 stores 90 measurement values in the storage 30 as a plurality of measurement values for calculating reproducibility variation values. Get from The image processing system 20 may image a plurality of workpieces 82 multiple times with a single camera 70 , or may image a plurality of workpieces 82 multiple times with a plurality of cameras 70 . The image processing system 20 may continuously image each of the plurality of works 82 a plurality of times.

再現性変動の値を算出するための複数の計測値は、下記の条件3-1に列挙された全項目又は条件3-2に列挙された全項目を満たす。
(条件3-1)
・各計測値に対応する個体識別情報が同一である。
・各計測値に対応する工程情報が同一である。
・各計測値に対応する設備情報が同一である。
・複数の計測値は、各計測値に対応する撮像日時同士の間隔が短い計測値を含む。
・複数の計測値は、各計測値に対応する撮像日時同士の間隔が長い計測値を含む。
(条件3-2)
・各計測値に対応する個体識別情報が異なる。
・各計測値に対応する工程情報が同一である。
・各計測値に対応する設備情報が同一である。
・複数の計測値は、各計測値に対応する撮像日時同士の間隔が短い計測値を含む。
・複数の計測値は、各計測値に対応する撮像日時同士の間隔が長い計測値を含む。
A plurality of measured values for calculating reproducibility variation values satisfy all items listed in Condition 3-1 or all items listed in Condition 3-2 below.
(Condition 3-1)
- The individual identification information corresponding to each measured value is the same.
- The process information corresponding to each measured value is the same.
- Equipment information corresponding to each measured value is the same.
- The plurality of measured values include measured values with short intervals between imaging dates and times corresponding to each measured value.
- The plurality of measured values include measured values with long intervals between imaging dates and times corresponding to each measured value.
(Condition 3-2)
・Individual identification information corresponding to each measured value is different.
- The process information corresponding to each measured value is the same.
- Equipment information corresponding to each measured value is the same.
- The plurality of measured values include measured values with short intervals between imaging dates and times corresponding to each measured value.
- The plurality of measured values include measured values with long intervals between imaging dates and times corresponding to each measured value.

メインプロセッサ401は、条件3-1に列挙された全項目又は条件3-2に列挙された全項目を満たすような複数の計測値を、ストレージ30から取得する。メインプロセッサ401は、撮像日時同士の間隔が第1所定時間(例えば、10mm秒)以下である場合、撮像日時同士の間隔が短いと決定してもよい。メインプロセッサ401は、撮像日時同士の間隔が第2所定時間(例えば、3時間)以上である場合、撮像日時同士の間隔が長いと決定してもよい。各計測値に対応する撮像日時同士の間隔が短い場合、それらの各計測値は、同一工程内においてワーク82を複数回撮像したときに得られた計測値であるので、条件3-1及び条件3-2に「複数の計測値は、各計測値に対応する撮像日時同士の間隔が短い計測値を含む。」という項目が挙げられている。各計測値に対応する撮像日時同士の間隔が長い場合、それらの各計測値は、同一工程を複数行った場合の各工程内においてワーク82を複数回撮像したときに得られた計測値であるので、条件3-1及び条件3-2に「複数の計測値は、各計測値に対応する撮像日時同士の間隔が長い計測値を含む。
」という項目が挙げられている。
The main processor 401 acquires from the storage 30 a plurality of measurement values that satisfy all items listed in Condition 3-1 or all items listed in Condition 3-2. The main processor 401 may determine that the interval between the imaging dates and times is short if the interval between the imaging dates and times is equal to or less than a first predetermined time (for example, 10 milliseconds). The main processor 401 may determine that the interval between the imaging dates and times is long if the interval between the imaging dates and times is equal to or longer than a second predetermined time (eg, 3 hours). When the interval between the imaging dates corresponding to each measurement value is short, each of these measurement values is a measurement value obtained when the work 82 is imaged multiple times in the same process, so condition 3-1 and condition 3-2 includes the item "The plurality of measured values include measured values with short intervals between the imaging dates corresponding to each measured value." When the interval between the imaging dates corresponding to each measurement value is long, each measurement value is a measurement value obtained when the work 82 is imaged multiple times in each process when the same process is performed multiple times. Therefore, the condition 3-1 and the condition 3-2 are set such that "the plurality of measured values include measured values with long intervals between the imaging dates and times corresponding to each measured value.
” is mentioned.

次にメインプロセッサ401は、ワーク82に対する複数の計測項目をストレージ30から取得する(ステップS42)。ストレージ30には、ワーク82に対する複数の計測項目が予め記憶されている。メインプロセッサ401は、ワーク82に対する全ての計測項目をストレージ30から取得してもよい。メインプロセッサ401は、ワーク82に対する複数の計測項目の取得を契機に処理ループが開始すると、取得した複数の計測項目の全てに対して後述するステップS44及びS45の処理が終了しているかを判定する(ステップS43)。 Next, the main processor 401 acquires a plurality of measurement items for the workpiece 82 from the storage 30 (step S42). A plurality of measurement items for the work 82 are stored in advance in the storage 30 . The main processor 401 may acquire all measurement items for the work 82 from the storage 30 . The main processor 401, when the processing loop is started with the acquisition of a plurality of measurement items for the workpiece 82, determines whether the processing of steps S44 and S45, which will be described later, has been completed for all of the acquired plurality of measurement items. (Step S43).

取得した複数の計測項目の何れかに対してステップS44及びS45の処理が終了していない場合(ステップS43;NO)、メインプロセッサ401は、計測データに基づいて変動値を算出する(ステップS44)。より詳細には、メインプロセッサ401は、ステップS42の処理によって取得された複数の計測項目について、ストレージ30から取得した複数の計測値に基づいて変動値を算出する。メインプロセッサ401は、繰り返し性変動の値を算出するための複数の計測値(条件1参照)に基づいて、繰り返し性変動の値を算出する。メインプロセッサ401は、部品間変動の値を算出するための複数の計測値(条件2-1、条件2-2参照)に基づいて、部品間変動の値を算出する。メインプロセッサ401は、再現性変動の値を算出するための複数の計測値(条件3-1、条件3-2参照)に基づいて、再現性変動の値を算出する。 If the processing of steps S44 and S45 has not been completed for any of the acquired measurement items (step S43; NO), the main processor 401 calculates a variation value based on the measurement data (step S44). . More specifically, the main processor 401 calculates the variation values based on the multiple measurement values acquired from the storage 30 for the multiple measurement items acquired by the process of step S42. The main processor 401 calculates the value of repeatability variation based on a plurality of measured values (see Condition 1) for calculating the value of repeatability variation. The main processor 401 calculates inter-part variation values based on a plurality of measured values (see conditions 2-1 and 2-2) for calculating inter-part variation values. The main processor 401 calculates the reproducibility variation value based on a plurality of measured values (see conditions 3-1 and 3-2) for calculating the reproducibility variation value.

取得した複数の計測項目の全てに対してステップS44及びS45の処理が終了している場合(ステップS43;YES)、メインプロセッサ401は、一連の処理ループを終了する。次に、メインプロセッサ401は、複数の計測項目について、計測項目ごとに変動値を表示装置408の画面上に表示する(ステップS44)。メインプロセッサ401は、ワーク82に対する全ての計測項目について、計測項目ごとに変動値を表示装置408の画面上に表示してもよい。メインプロセッサ401は、複数の計測項目のそれぞれについての変動値を一覧表にして、表示装置408の画面上に表示してもよい。 If the processing of steps S44 and S45 has been completed for all of the acquired measurement items (step S43; YES), the main processor 401 terminates the series of processing loops. Next, the main processor 401 displays the variation values for each of the plurality of measurement items on the screen of the display device 408 (step S44). The main processor 401 may display the variation values for each measurement item on the screen of the display device 408 for all the measurement items for the workpiece 82 . The main processor 401 may make a list of the variation values for each of the plurality of measurement items and display it on the screen of the display device 408 .

表示装置408は、変動値を複数表示すると共に、複数の変動値のうち閾値以上の変動値の表示方法と、複数の変動値のうち閾値未満の変動値の表示方法とを異ならせてもよい。表示装置408は、値が大きい順に複数の変動値を並べて表示してもよい。メインプロセッサ401は、複数の計測項目ごとに変動値を表示装置408の画面上に表示する際、変動値が大きい順に複数の計測項目を並び替えてもよい。メインプロセッサ401は、複数の計測項目ごとに変動値を表示装置408の画面上に表示する際、複数の計測項目のうち、変動値が閾値以上である計測項目を抽出し、抽出した計測項目と、抽出した計測項目についての変動値を表示してもよい。表示装置408の画面上における計測項目や変動値についての表示を、情報処理装置40の入力部を用いた入力(表示オプションの指定)により選択的に又は任意に変更することができる。 The display device 408 may display a plurality of variation values, and may display the variation values equal to or greater than the threshold among the plurality of variation values in a different manner from the display method for the variation values less than the threshold among the plurality of variation values. . The display device 408 may arrange and display a plurality of variation values in descending order. When displaying the variation values for each of the plurality of measurement items on the screen of the display device 408, the main processor 401 may rearrange the plurality of measurement items in descending order of the variation values. When displaying the variation values for each of the plurality of measurement items on the screen of the display device 408, the main processor 401 extracts the measurement items whose variation values are equal to or greater than the threshold among the plurality of measurement items, and extracts the measurement items with the extracted measurement items. , the fluctuation values of the extracted measurement items may be displayed. The display of measurement items and variation values on the screen of the display device 408 can be selectively or arbitrarily changed by input (designation of display options) using the input unit of the information processing device 40 .

図12は、変動値が大きい順に複数の計測項目を並び替えた場合の一例を示す図である。図12では、縦軸に変動値(GRR値)を示し、横軸に計測項目を示している。図12では、GRR値が大きい計測項目を左から順に並び変えて表示している。また、図12では、GRR値が第1閾値(0.3)以上である場合と、GRR値が第1閾値(0.3)未満で第2閾値(0.1)以上である場合と、GRR値が第2閾値(0.1)未満である場合とで、GRR値を示す棒グラフの模様を変更している。図12に示すように、GRR値が大きい程、GRR値を示す棒グラフが長くなり、GRR値が小さい程、GRR値を示す棒グラフが短くなる。図12では、第1閾値(0.3)以上のGRR値に対応する計測項目(ピン01_長さ、ピン01_先端面積)における精度が低い。精度が低い計測項目についての表示と、精度が基準を満たす計測項目についての表示とを変えることで、設備12を保
守・管理するユーザやワーク82を計測するユーザに対して、精度が低い計測項目を強調して提示することが可能となる。
FIG. 12 is a diagram showing an example of rearranging a plurality of measurement items in descending order of variation values. In FIG. 12, the vertical axis indicates the variation value (GRR value), and the horizontal axis indicates the measurement item. In FIG. 12 , the measurement items with large GRR values are rearranged and displayed in order from the left. Further, in FIG. 12, when the GRR value is equal to or greater than the first threshold value (0.3), when the GRR value is less than the first threshold value (0.3) and equal to or greater than the second threshold value (0.1), The pattern of the bar graph showing the GRR value is changed depending on whether the GRR value is less than the second threshold value (0.1). As shown in FIG. 12, the larger the GRR value, the longer the bar graph showing the GRR value, and the smaller the GRR value, the shorter the bar graph showing the GRR value. In FIG. 12, the accuracy in the measurement items (pin 01_length, pin 01_tip area) corresponding to the GRR value equal to or greater than the first threshold value (0.3) is low. By changing the display of the measurement items with low accuracy and the display of the measurement items whose accuracy satisfies the standard, the user who maintains and manages the equipment 12 and the user who measures the work 82 can easily understand the measurement items with low accuracy. can be emphasized and presented.

例えば、GRR値が第1閾値(0.3)以上である場合のGRR値を示す棒グラフに模様を付加し、GRR値が第1閾値(0.3)未満である場合のGRR値を示す棒グラフに模様を付加しないようにしてもよい。GRR値の大小に応じて、表示装置408の画面上に表示される計測項目の文字の色を変更してもよいし、表示装置408の画面上に表示される棒グラフの色を変更してもよい。GRR値が第1閾値(0.3)以上である場合の計測項目を赤色の文字で表示したり、GRR値が第1閾値(0.3)以上である場合のGRR値を示す棒グラフに赤色を付加したりしてもよい。GRR値が第1閾値(0.3)未満で第2閾値(0.1)以上である場合の計測項目を黄色の文字で表示したり、GRR値が第1閾値(0.3)未満で第2閾値(0.1)以上である場合のGRR値を示す棒グラフに黄色を付加したりしてもよい。GRR値が第2閾値(0.1)未満である場合の計測項目を黒色の文字で表示したり、GRR値が第2閾値(0.1)未満である場合のGRR値を示す棒グラフに黒色を付加したりしてもよい。 For example, adding a pattern to the bar graph showing the GRR value when the GRR value is equal to or greater than the first threshold value (0.3), and the bar graph showing the GRR value when the GRR value is less than the first threshold value (0.3) It is also possible not to add a pattern to . Depending on the magnitude of the GRR value, the color of the characters of the measurement items displayed on the screen of the display device 408 may be changed, or the color of the bar graph displayed on the screen of the display device 408 may be changed. good. If the GRR value is greater than or equal to the first threshold value (0.3), the measurement items are displayed in red characters. may be added. If the GRR value is less than the first threshold value (0.3) and is greater than or equal to the second threshold value (0.1), the measurement item is displayed in yellow characters, or if the GRR value is less than the first threshold value (0.3) Yellow may be added to the bar graph showing the GRR value when it is equal to or greater than the second threshold value (0.1). If the GRR value is less than the second threshold (0.1), the measurement item is displayed in black characters, or if the GRR value is less than the second threshold (0.1), the bar graph showing the GRR value is displayed in black. may be added.

表示装置408の画面上に表示される変動値は、繰り返し性変動の値、部品間変動の値、再現性変動の値のうちの少なくとも一つを含んでもよい。表示装置408の画面上に表示される変動値は、繰り返し性変動の値であってよい。表示装置408の画面上に表示される変動値は、部品間変動の値であってもよい。表示装置408の画面上に表示される変動値は、再現性変動の値であってもよい。表示装置408の画面上に表示される変動値は、GRR値であってもよい。 The variability values displayed on the screen of the display device 408 may include at least one of repeatability variability values, part-to-part variability values, and reproducibility variability values. The variability value displayed on the screen of the display device 408 may be the repeatability variability value. The variation value displayed on the screen of the display device 408 may be the part-to-part variation value. The variation value displayed on the screen of the display device 408 may be the reproducibility variation value. The variable value displayed on the screen of the display device 408 may be the GRR value.

また、メインプロセッサ401は、複数の計測項目のそれぞれについての変動値を表示装置408の画面上に表示する際、複数の計測項目の番号順に複数の計測項目を並び替えてもよい。更に、メインプロセッサ401は、複数の計測項目を絞り込むことで、単数又は複数の特定の計測項目についての変動値を表示装置408の画面上に表示してもよい。例えば、複数の変動値のうちの一部が第1閾値(0.3)以上である場合、第1閾値(0.3)以上の変動値を計測項目と共に表示装置408の画面上に表示し、第1閾値(0.3)未満の変動値を非表示としてもよい。 Further, when displaying the variation values for each of the plurality of measurement items on the screen of the display device 408, the main processor 401 may rearrange the plurality of measurement items in numerical order. Furthermore, the main processor 401 may narrow down a plurality of measurement items to display the variation values for one or more specific measurement items on the screen of the display device 408 . For example, if some of the plurality of variation values are equal to or greater than the first threshold (0.3), the variation values equal to or greater than the first threshold (0.3) are displayed on the screen of the display device 408 along with the measurement items. , a variation value less than the first threshold (0.3) may be hidden.

設備12を保守・管理するユーザに対して、精度が低い計測項目を強調して提示することで、設備12の保守の見直しを促すことができる。ワーク82を計測するユーザに対して、精度が低い計測項目を強調して提示することで、ワーク82の計測の見直しを促すことができる。ユーザは、精度が低い計測項目を確認し、精度が低い計測項目の評価を行うことができる。例えば、精度が低い計測項目が設備12における各種センサに関する項目である場合、ユーザは、設備12における各種センサの取り付け位置を変更・調整することで、精度が低い計測項目の改善を行うことができる。例えば、精度が低い計測項目がワーク82を計測する方法に関する項目である場合、ユーザは、計測パラメータを変更・調整することで、精度が低い計測項目の改善を図ることができる。計測パラメータは、ワーク82を計測するためのパラメータである。計測項目がワーク82の面積である場合、計測パラメータは、ワーク82の面積を計測するための基準点の決め方などである。 By emphasizing and presenting measurement items with low accuracy to the user who maintains and manages the equipment 12 , it is possible to prompt the user to review the maintenance of the equipment 12 . By emphasizing and presenting measurement items with low accuracy to the user who is measuring the workpiece 82, it is possible to prompt the user to review the measurement of the workpiece 82. FIG. The user can check the measurement items with low accuracy and evaluate the measurement items with low accuracy. For example, if the measurement items with low accuracy are items related to various sensors in the equipment 12, the user can improve the measurement items with low accuracy by changing and adjusting the mounting positions of the various sensors in the equipment 12. . For example, if the measurement item with low accuracy is an item related to the method of measuring the workpiece 82, the user can improve the measurement item with low accuracy by changing/adjusting the measurement parameters. A measurement parameter is a parameter for measuring the workpiece 82 . When the measurement item is the area of the work 82, the measurement parameter is how to determine the reference point for measuring the area of the work 82, and the like.

ストレージ30は、ユーザによる変動値に関するコメントを記憶してもよく、表示装置408は、変動値と、ユーザによる変動値に関するコメントとを表示してもよい。表示装置408は、複数の計測項目ごとに変動値と、複数の計測項目ごとにユーザによる変動値に関するコメントとを表示してもよい。例えば、精度が低い計測項目に対するユーザの確認結果や評価結果を、ストレージ30にコメント情報として記憶することができる。ユーザが情報処理装置40の入力部を用いた入力を行い、情報処理装置40がストレージ30にアクセスすることで、精度が低い計測項目に対するユーザの確認結果や評価結果がスト
レージ30に記憶される。
The storage 30 may store the user's comments on the variation values, and the display device 408 may display the variation values and the user's comments on the variation values. The display device 408 may display a variation value for each of the plurality of measurement items and a user's comment on the variation value for each of the plurality of measurement items. For example, user confirmation results and evaluation results for measurement items with low accuracy can be stored in the storage 30 as comment information. The user inputs using the input unit of the information processing device 40 , and the information processing device 40 accesses the storage 30 , so that the user's confirmation results and evaluation results for low-accuracy measurement items are stored in the storage 30 .

図13は、情報処理装置40によりストレージ30から参照できるデータを説明するための図である。図13に示すように、工程情報、設備情報、計測項目番号、登録日時、見直し方法コメント、登録者を含むユーザコメント情報(計測項目見直し方法)601をストレージ30に記憶してもよい。また、図13に示すように、工程情報、設備情報、計測項目番号、登録日時、見直し履歴コメント、登録者を含むユーザコメント情報(計測項目見直し履歴)602をストレージ30に記憶してもよい。ユーザコメント情報は、「理由1により計測項目01は見直し不要」、「A設備の見直しを実施」などのコメントやメッセージを含んでもよい。表示装置408のメンテナンス画面を用いて、ユーザコメント情報601、602の各項目の追加・更新・削除を行うことができる。メインプロセッサ401は、複数の計測項目のうちの特定の計測項目に関連付けて、ユーザコメント情報を、ストレージ30に記憶してもよい。複数の計測項目のそれぞれについての変動値が表示装置408の画面上に表示された際に、ユーザは、複数の計測項目の一つ又は複数を指定してもよい。メインプロセッサ401は、指定された計測項目に関連付けられたユーザコメント情報を、表示装置408の画面上に表示してもよい。 FIG. 13 is a diagram for explaining data that can be referenced from the storage 30 by the information processing device 40. As shown in FIG. As shown in FIG. 13 , process information, facility information, measurement item number, registration date and time, review method comment, and user comment information (measurement item review method) 601 including registrants may be stored in the storage 30 . Further, as shown in FIG. 13 , process information, equipment information, measurement item number, registration date and time, review history comment, and user comment information (measurement item review history) 602 including registrants may be stored in the storage 30 . The user comment information may include comments and messages such as "measurement item 01 does not need to be reviewed due to reason 1" and "review of facility A". The maintenance screen of the display device 408 can be used to add, update, or delete each item of the user comment information 601 and 602 . The main processor 401 may store user comment information in the storage 30 in association with a specific measurement item among the plurality of measurement items. When the variation values for each of the plurality of measurement items are displayed on the screen of the display device 408, the user may designate one or more of the plurality of measurement items. The main processor 401 may display user comment information associated with the designated measurement item on the screen of the display device 408 .

[計測項目の見直し方法の支援機能]
設備単位及び計測項目単位の少なくとも一方で、リコメンド情報(ガイド情報)として、計測値の変動(バラツキ)を誘発する可能性がある事項をストレージ30に予め記憶してもよい。ユーザが情報処理装置40の入力部を用いた入力を行い、情報処理装置40がストレージ30にアクセスすることで、計測値の変動を誘発する可能性がある事項がストレージ30に記憶される。計測値の変動を誘発する可能性がある事項として、エッジ検出の濃淡レベル、前処理の有無(フィルタの膨張及び収縮、2値化レベル)、モデルの取り方や相関値レベル、横展開などの関連項目名を挙げることができる。
[Support function for reviewing measurement items]
For at least one of the facility unit and the measurement item unit, the storage 30 may pre-store, as recommended information (guide information), items that may induce variation (variation) in the measured values. When the user inputs using the input unit of the information processing device 40 and the information processing device 40 accesses the storage 30 , the storage 30 stores items that may induce fluctuations in the measured values. Matters that may induce fluctuations in measured values include edge detection gradation level, presence or absence of preprocessing (filter expansion and contraction, binarization level), model taking method, correlation value level, horizontal expansion, etc. Related item names can be listed.

メインプロセッサ401は、リコメンド情報として、計測パラメータの設定などの検査プログラム作成時の属人的な要素が含まれている内容を、ストレージ30に記憶してもよい。メインプロセッサ401は、複数の計測項目のうちの特定の計測項目に関連付けて、リコメンド情報を、ストレージ30に記憶してもよい。複数の計測項目のそれぞれについての変動値が表示装置408の画面上に表示された際に、ユーザは、複数の計測項目の一つ又は複数を指定してもよい。メインプロセッサ401は、指定された計測項目に関連付けられたリコメンド情報を、表示装置408の画面上に表示してもよい。 The main processor 401 may store, in the storage 30, as the recommendation information, contents that include personal elements such as setting of measurement parameters that are specific to an inspection program when it is created. The main processor 401 may store the recommendation information in the storage 30 in association with a specific measurement item among the plurality of measurement items. When the variation values for each of the plurality of measurement items are displayed on the screen of the display device 408, the user may designate one or more of the plurality of measurement items. The main processor 401 may display recommended information associated with the designated measurement item on the screen of the display device 408 .

上記では、情報処理装置40が、測定システム分析を行う一例について説明しているが、本実施形態は、この例に限定されない。設備制御システム10及び画像処理システム20の一方又は両方が、測定システム分析を行い、変動値を算出してもよい。設備制御システム10は、情報処理装置40の構成及び機能を備えてもよい。画像処理システム20は、情報処理装置40の構成及び機能を備えてもよい。設備制御システム10は、測定システム分析を行うのに必要な情報及びデータを、画像処理システム20及び情報処理装置40の一方又は両方から取得してもよい。画像処理システム20は、測定システム分析を行うのに必要な情報及びデータを、設備制御システム10及び情報処理装置40の一方又は両方から取得してもよい。設備制御システム10及び画像処理システム20の一方又は両方が表示装置を備えてもよく、設備制御システム10の表示装置及び画像処理システム20の表示装置の一方又は両方に、変動値や計測項目などを表示してもよい。 Although an example in which the information processing device 40 performs measurement system analysis has been described above, the present embodiment is not limited to this example. One or both of the facility control system 10 and the image processing system 20 may perform the measurement system analysis and calculate the variation value. The equipment control system 10 may have the configuration and functions of the information processing device 40 . The image processing system 20 may have the configuration and functions of the information processing device 40 . Facility control system 10 may obtain information and data necessary to perform measurement system analysis from one or both of image processing system 20 and information processor 40 . Image processing system 20 may obtain information and data necessary to perform measurement system analysis from one or both of facility control system 10 and information processor 40 . One or both of the facility control system 10 and the image processing system 20 may be provided with a display device, and one or both of the display device of the facility control system 10 and the display device of the image processing system 20 display fluctuation values, measurement items, and the like. may be displayed.

本実施形態によれば、精度が低い計測項目の特定が容易となり、属人的な検査プログラム作成に基準を与えることができる。本実施形態によれば、精度が低い計測項目について、生産準備段階で改善することで、生産段階においても一定水準の良否判定を行うことができる。本実施形態によれば、精度が高い計測項目については、以降のメンテナンス工数
を低減してもよいとの判断を与えることができる。本実施形態によれば、設備12毎で管理する計測項目数に違いがあってもシステム変更が不要となり、設備制御システム10及び画像処理システム20に対するキャリブレーションやメンテナンスなどをリコメンドする基盤を実現することできる。これにより、稼動基盤の集約型、且つハードウェアが低スペックのシステム構築が可能となり、設備投資を抑えることができる。本実施形態によれば、情報をストレージ30に格納しているため、生産準備段階、運用後の定期保守タイミングなどで、過去情報の履歴の参照も可能であるため、経年による劣化の推移を確認することも可能である。本実施形態によれば、事前に長さ・幅・面積などが精緻に採取可能な状況下においては、情報収集後に、直線性の評価を行うような応用も可能となる。
According to the present embodiment, it becomes easy to specify measurement items with low accuracy, and it is possible to provide a standard for creating an inspection program that is individualized. According to the present embodiment, by improving measurement items with low accuracy in the production preparation stage, it is possible to perform quality determination at a certain level even in the production stage. According to the present embodiment, it is possible to give a determination that subsequent maintenance man-hours may be reduced for measurement items with high accuracy. According to this embodiment, even if there is a difference in the number of measurement items managed by each equipment 12, there is no need to change the system. can do As a result, it is possible to construct a system with an intensive operation base and low-spec hardware, thereby reducing equipment investment. According to this embodiment, since the information is stored in the storage 30, it is possible to refer to the history of the past information at the production preparation stage, at the timing of regular maintenance after operation, etc., so the transition of deterioration due to aging can be confirmed. It is also possible to According to this embodiment, under the condition that the length, width, area, etc. can be precisely collected in advance, it is possible to apply the linearity evaluation after collecting the information.

<付記>
1又は複数の対象物(82)に対して実行される処理を制御する制御装置(10)と、
前記1又は複数の対象物を所定の時間間隔で複数回撮像する撮像処理を実行して得られる複数の画像データに対する処理を実行して前記1又は複数の対象物に関する複数の計測値を取得する画像処理装置(20)と、
前記1又は複数の対象物に関する識別情報と、前記複数の計測値と、前記1又は複数の対象物の撮像ごとの撮像日時とを記憶する記憶装置(30)と、
前記識別情報と、前記複数の計測値と、前記撮像日時とに基づいて前記複数の計測値に対する分析処理が実行されることにより算出された前記複数の計測値に関する変動値を表示する表示装置(408)と、
を備える、
情報処理システム(1)。
<Appendix>
a controller (10) for controlling a process performed on one or more objects (82);
Acquiring a plurality of measurement values relating to the one or more objects by performing processing on a plurality of image data obtained by performing an imaging process of imaging the one or more objects a plurality of times at predetermined time intervals. an image processing device (20);
a storage device (30) for storing identification information relating to the one or more objects, the plurality of measured values, and an imaging date and time for each imaging of the one or more objects;
A display device ( 408) and
comprising
Information processing system (1).

1:情報処理システム
10:設備制御システム(制御装置)
12:設備
20:画像処理システム(画像処理装置)
30:ストレージ(記憶装置)
40:情報処理装置
50:ネットワーク
70:カメラ
80:コンベア
82:ワーク
408:表示装置
1: Information processing system 10: Facility control system (control device)
12: Equipment 20: Image processing system (image processing device)
30: Storage (storage device)
40: Information processing device 50: Network 70: Camera 80: Conveyor 82: Work 408: Display device

Claims (12)

1又は複数の対象物に対して実行される処理を制御する制御装置と、
前記1又は複数の対象物を所定の時間間隔で複数回撮像する撮像処理を実行して得られる複数の画像データに対する処理を実行して前記1又は複数の対象物に関する複数の計測値を取得する画像処理装置と、
前記1又は複数の対象物に関する識別情報と、前記複数の計測値と、前記1又は複数の対象物の撮像ごとの撮像日時とを記憶する記憶装置と、
前記識別情報と、前記複数の計測値と、前記撮像日時とに基づいて前記複数の計測値に対する分析処理が実行されることにより算出された前記複数の計測値に関する変動値を表示する表示装置と、
を備える、
情報処理システム。
a control device for controlling the processing performed on one or more objects;
Acquiring a plurality of measurement values relating to the one or more objects by performing processing on a plurality of image data obtained by performing an imaging process of imaging the one or more objects a plurality of times at predetermined time intervals. an image processing device;
a storage device that stores identification information about the one or more objects, the plurality of measured values, and an imaging date and time for each imaging of the one or more objects;
a display device for displaying variation values relating to the plurality of measured values calculated by performing analysis processing on the plurality of measured values based on the identification information, the plurality of measured values, and the imaging date and time; ,
comprising
Information processing system.
前記画像処理装置によって実行される前記複数の画像データに対する前記処理は、複数の計測項目に対応する複数の計測処理を含み、
前記画像処理装置は、前記複数の計測項目に対応する前記複数の計測値を取得し、
前記表示装置は、前記複数の計測項目ごとに前記変動値を表示する、
請求項1に記載の情報処理システム。
the processing on the plurality of image data executed by the image processing device includes a plurality of measurement processing corresponding to a plurality of measurement items;
The image processing device acquires the plurality of measured values corresponding to the plurality of measurement items,
The display device displays the variation value for each of the plurality of measurement items.
The information processing system according to claim 1.
前記1又は複数の対象物に対する処理を実行する複数の設備を備え、
前記複数の計測項目の内容及び個数は、前記複数の設備ごとに異なる、
請求項2に記載の情報処理システム。
A plurality of facilities for performing processing on the one or more objects,
The content and number of the plurality of measurement items are different for each of the plurality of facilities,
The information processing system according to claim 2.
前記表示装置は、前記変動値を複数表示すると共に、前記複数の変動値のうち閾値以上の変動値の表示方法と、前記複数の変動値のうち前記閾値未満の変動値の表示方法とを異ならせる、
請求項1から3の何れか一項に記載の情報処理システム。
The display device displays a plurality of the variation values, and uses a different display method for variation values equal to or greater than a threshold among the plurality of variation values and a display method for variation values less than the threshold among the plurality of variation values. let
The information processing system according to any one of claims 1 to 3.
前記表示装置は、前記複数の変動値が大きい順に前記複数の変動値を並べて表示する、
請求項1から4の何れか一項に記載の情報処理システム。
The display device arranges and displays the plurality of variation values in descending order of the plurality of variation values.
The information processing system according to any one of claims 1 to 4.
前記撮像処理は、前記1又は複数の対象物を前記所定の時間間隔で複数回撮像してから所定時間が経過した後、前記1又は複数の対象物を前記所定の時間間隔で複数回撮像する処理を含む、
請求項1から5の何れか一項に記載の情報処理システム。
In the imaging process, the one or more objects are imaged a plurality of times at the predetermined time intervals after a predetermined time has elapsed after the one or more objects are imaged a plurality of times at the predetermined time intervals. including processing,
The information processing system according to any one of claims 1 to 5.
前記記憶装置は、ユーザによる前記変動値に関するコメントを記憶し、
前記表示装置は、前記変動値及び前記コメントを表示する、
請求項1から6の何れか一項に記載の情報処理システム。
The storage device stores a user's comment on the variation value,
The display device displays the variation value and the comment.
The information processing system according to any one of claims 1 to 6.
前記記憶装置は、ユーザによる前記変動値に関するコメントを記憶し、
前記表示装置は、前記複数の計測項目ごとに前記変動値及び前記コメントを表示する、
請求項2に記載の情報処理システム。
The storage device stores a user's comment on the variation value,
The display device displays the variation value and the comment for each of the plurality of measurement items.
The information processing system according to claim 2.
前記制御装置が、前記識別情報と、前記複数の計測値と、前記撮像日時とに基づいて前記複数の計測値に対する前記分析処理を実行することにより前記変動値を算出する、
請求項1から8の何れか一項に記載の情報処理システム。
The control device calculates the variation value by executing the analysis process for the plurality of measured values based on the identification information, the plurality of measured values, and the imaging date and time.
The information processing system according to any one of claims 1 to 8.
前記画像処理装置が、前記識別情報と、前記複数の計測値と、前記撮像日時とに基づい
て前記複数の計測値に対する前記分析処理を実行することにより前記変動値を算出する、
請求項1から8の何れか一項に記載の情報処理システム。
The image processing device calculates the variation value by executing the analysis process on the plurality of measured values based on the identification information, the plurality of measured values, and the imaging date and time.
The information processing system according to any one of claims 1 to 8.
前記識別情報と、前記複数の計測値と、前記撮像日時とに基づいて前記複数の計測値に対する前記分析処理を実行することにより前記変動値を算出する情報処理装置を備える、
請求項1から8の何れか一項に記載の情報処理システム。
An information processing device that calculates the variation value by performing the analysis process on the plurality of measured values based on the identification information, the plurality of measured values, and the imaging date and time,
The information processing system according to any one of claims 1 to 8.
制御装置と、画像処理装置と、記憶装置と、表示装置とを含むシステムにおける情報処理方法であって、
前記制御装置が、1又は複数の対象物に対して実行される処理を制御するステップと、
前記画像処理装置が、前記1又は複数の対象物を所定の時間間隔で複数回撮像する撮像処理を実行して得られる複数の画像データに対する処理を実行して前記1又は複数の対象物に関する複数の計測値を取得するステップと、
前記記憶装置が、前記1又は複数の対象物に関する識別情報と、前記複数の計測値と、前記1又は複数の対象物の撮像ごとの撮像日時とを記憶するステップと、
前記表示装置が、前記識別情報と、前記複数の計測値と、前記撮像日時とに基づいて前記複数の計測値に対する分析処理が実行されることにより算出された前記複数の計測値に関する変動値を表示するステップと、
を含む、
情報処理方法。
An information processing method in a system including a control device, an image processing device, a storage device, and a display device,
the controller controlling a process performed on one or more objects;
The image processing device performs processing on a plurality of image data obtained by executing imaging processing for capturing images of the one or more objects a plurality of times at predetermined time intervals, and performs processing on a plurality of image data related to the one or more objects. obtaining a measurement of
a step in which the storage device stores identification information about the one or more objects, the plurality of measured values, and an imaging date and time for each imaging of the one or more objects;
The display device displays a variation value regarding the plurality of measured values calculated by performing analysis processing on the plurality of measured values based on the identification information, the plurality of measured values, and the imaging date and time. a step to display;
including,
Information processing methods.
JP2021118328A 2021-07-16 2021-07-16 Information processing system and information processing method Pending JP2023013867A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021118328A JP2023013867A (en) 2021-07-16 2021-07-16 Information processing system and information processing method
PCT/JP2022/015682 WO2023286393A1 (en) 2021-07-16 2022-03-29 Information processing system and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021118328A JP2023013867A (en) 2021-07-16 2021-07-16 Information processing system and information processing method

Publications (1)

Publication Number Publication Date
JP2023013867A true JP2023013867A (en) 2023-01-26

Family

ID=84919293

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021118328A Pending JP2023013867A (en) 2021-07-16 2021-07-16 Information processing system and information processing method

Country Status (2)

Country Link
JP (1) JP2023013867A (en)
WO (1) WO2023286393A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118706838A (en) * 2024-02-18 2024-09-27 宁德时代新能源科技股份有限公司 Product quality testing equipment testing method, device and electronic equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012026145A1 (en) * 2010-08-27 2012-03-01 コニカミノルタエムジー株式会社 Diagnosis assistance system and program
WO2013031040A1 (en) * 2011-08-30 2013-03-07 オムロン株式会社 Management device, management method, program, and recording media
JP2019200463A (en) * 2018-05-14 2019-11-21 オリンパス株式会社 Inspection image display control method, inspection image display controller and inspection image display control system
WO2020051308A1 (en) * 2018-09-06 2020-03-12 West Pharmaceutical Services, Inc. 360 degree optical measuring device
JP2021004748A (en) * 2019-06-25 2021-01-14 オムロン株式会社 Appearance inspection management system, appearance inspection management device, appearance inspection management method, and program
JP2021022296A (en) * 2019-07-30 2021-02-18 オムロン株式会社 Information management system, and information management method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012026145A1 (en) * 2010-08-27 2012-03-01 コニカミノルタエムジー株式会社 Diagnosis assistance system and program
WO2013031040A1 (en) * 2011-08-30 2013-03-07 オムロン株式会社 Management device, management method, program, and recording media
JP2019200463A (en) * 2018-05-14 2019-11-21 オリンパス株式会社 Inspection image display control method, inspection image display controller and inspection image display control system
WO2020051308A1 (en) * 2018-09-06 2020-03-12 West Pharmaceutical Services, Inc. 360 degree optical measuring device
JP2021004748A (en) * 2019-06-25 2021-01-14 オムロン株式会社 Appearance inspection management system, appearance inspection management device, appearance inspection management method, and program
JP2021022296A (en) * 2019-07-30 2021-02-18 オムロン株式会社 Information management system, and information management method

Also Published As

Publication number Publication date
WO2023286393A1 (en) 2023-01-19

Similar Documents

Publication Publication Date Title
JP6824838B2 (en) Work data management system and work data management method
US12322183B2 (en) Information processing device for improving work process, information processing method, and recording medium
US20240210927A1 (en) Visualization system
TWI865512B (en) Support system for improving production efficiency
US11360456B2 (en) Apparatus and method for identifying differences between a real installation and a digital twin of the installation
JP7413742B2 (en) Prediction system, information processing device and information processing program
JP2018206291A (en) Energy saving effect calculation apparatus and method
CN119658151B (en) Coding quality control method and system of laser vision coding machine
WO2023286393A1 (en) Information processing system and information processing method
JP6788235B1 (en) Information management system, information management method
JP7474303B2 (en) Management System
JP2023151936A (en) Data collection device and program
KR20050015966A (en) System of perceiving operation time and system of preparing operation order
JP7330043B2 (en) Work state determination device, work state determination method and program
JP5824550B1 (en) Data management apparatus and data management program
JP7486751B2 (en) Work availability measurement device and work availability measurement method
CN115128255B (en) Biological sample monitoring system and method
CN206584224U (en) Process parameter monitoring system
JP2017182441A (en) Work condition processing apparatus, method, and program
TWI829908B (en) Support system, method and computer program for improving production efficiency
JP2021064184A (en) Information processing system, information processing device, and program
WO2022162957A1 (en) Information processing device, control system, and report output method
CN115136088B (en) Programmable display, control system and analysis method
Armstrong Automating Scan-Based Inspection for Repeatable Process Control
JP2025139825A (en) Measuring machine management method and management device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240319

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250527