Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6048082B2 - Extraction apparatus, extraction program, and extraction method - Google Patents
[go: Go Back, main page]

JP6048082B2 - Extraction apparatus, extraction program, and extraction method - Google Patents

Extraction apparatus, extraction program, and extraction method Download PDF

Info

Publication number
JP6048082B2
JP6048082B2 JP2012248504A JP2012248504A JP6048082B2 JP 6048082 B2 JP6048082 B2 JP 6048082B2 JP 2012248504 A JP2012248504 A JP 2012248504A JP 2012248504 A JP2012248504 A JP 2012248504A JP 6048082 B2 JP6048082 B2 JP 6048082B2
Authority
JP
Japan
Prior art keywords
work
pass
section
extraction
sections
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.)
Expired - Fee Related
Application number
JP2012248504A
Other languages
Japanese (ja)
Other versions
JP2014096100A (en
Inventor
智 雨宮
智 雨宮
矢吹 彰彦
彰彦 矢吹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2012248504A priority Critical patent/JP6048082B2/en
Publication of JP2014096100A publication Critical patent/JP2014096100A/en
Application granted granted Critical
Publication of JP6048082B2 publication Critical patent/JP6048082B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • General Factory Administration (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Manipulator (AREA)

Description

本発明は、抽出装置、抽出プログラムおよび抽出方法に関し、例えば良否判定する区間を抽出する抽出装置、抽出プログラムおよび抽出方法に関する。   The present invention relates to an extraction device, an extraction program, and an extraction method, for example, an extraction device, an extraction program, and an extraction method for extracting a pass / fail judgment section.

産業用ロボット等のロボットを用いた作業が広く行なわれている。ロボットを用いた作業の良否判定を、作業の良否に関連付けられた特徴量に基づいて行なうことが知られている(例えば、特許文献1)   Work using robots such as industrial robots is widely performed. It is known that the quality of work using a robot is determined based on the feature amount associated with the quality of work (for example, Patent Document 1).

特開2011−230245号公報JP 2011-230245 A

作業の良否判定において、不良と判定された場合、作業が中断するまたは作業した物が不良となる。しかしながら、下流に影響しないような事象を不良と判定したのでは、作業の中断による遅延、または良品を不良と判定したことによる損失が生じる。   If it is determined that the work is good or bad, the work is interrupted or the work is defective. However, if an event that does not affect the downstream is determined to be defective, a delay due to interruption of work or a loss due to determining that a non-defective product is determined to be defective occurs.

本抽出装置、抽出プログラムおよび抽出方法は、作業の良否判定を適切に行なうことを目的とする。   An object of the present extraction apparatus, extraction program, and extraction method is to appropriately perform work quality determination.

時系列に複数の第1区間に分割された第1作業を対象物に行なうステップと、前記第1作業を行なった前記対象物を良または不良とするために前記第1作業の良否を判定する第2良否判定を行なうステップと、前記第1作業を行なった前記対象物の良否を判定する第1良否判定を前記第2良否判定の後に行なうステップと、を含む作業について、前記複数の第1区間のうち前記第2良否判定を行なう第2区間を抽出する抽出装置であって、前記第1良否判定において良であった複数の第1対象物に対し前記第1作業が行なわれたときにセンサが時系列に出力したデータ列である複数の第1データ列を用い、時系列の範囲列を算出する算出部と、前記複数の第1区間のうち、前記第1良否判定において不良であった第2対象物に対し前記第1作業が行なわれたときに前記センサが時系列に出力したデータ列である第2データ列が前記範囲列外となった区間を、前記第2区間として抽出する抽出部と、を具備することを特徴とする抽出装置、抽出プログラムおよび抽出方法を用いる。 A step of performing a first work divided into a plurality of first sections in time series on an object, and determining whether the first work is good or bad in order to make the object on which the first work is performed good or bad For the work including the step of performing a second pass / fail determination and the step of performing a first pass / fail determination to determine pass / fail of the object that has performed the first work after the second pass / fail determination. a extractor for extracting a second interval for performing the second quality determination of the interval, when the first work to a plurality of first object was good in the first quality determination is performed sensor using a plurality of first data sequence is a data sequence outputted in time series, a calculation unit for calculating an extent rows of time series, among the plurality of first sections, a failure in the first quality determination the first film relative to the second object was Characterized by including the, an extraction unit second data sequence a section becomes the range Retsugai is extracted as the second section is a data sequence outputted in time series the sensor when the has been made An extraction device, an extraction program, and an extraction method are used.

本抽出装置、抽出プログラムおよび抽出方法によれば、作業の良否判定を適切に行なうことができる。   According to the extraction device, the extraction program, and the extraction method, it is possible to appropriately perform work quality determination.

図1(a)は、実施例1が用いられるロボットシステムのブロック図、図1(b)は、実施例1が用いられるロボットの例を示す図である。FIG. 1A is a block diagram of a robot system in which the first embodiment is used, and FIG. 1B is a diagram illustrating an example of a robot in which the first embodiment is used. 図2は、実施例1に係る抽出装置として機能するコンピュータのブロック図である。FIG. 2 is a block diagram of a computer that functions as an extraction apparatus according to the first embodiment. 図3は、実施例1が用いられる対象物に対する作業のフローチャートである。FIG. 3 is a flowchart of an operation for an object in which the first embodiment is used. 図4は、コンピュータの処理を示すフローチャートである。FIG. 4 is a flowchart showing the processing of the computer. 図5(a)から図5(c)は、センサ出力を時系列のデータ列として示す図である。FIG. 5A to FIG. 5C are diagrams showing sensor outputs as time-series data strings. 図6は、実施例2に係る抽出方法のフローチャートである。FIG. 6 is a flowchart of the extraction method according to the second embodiment. 。図7(a)および図7(b)は、センサ出力を時系列のデータ列として示す図である。. FIG. 7A and FIG. 7B are diagrams showing sensor outputs as time-series data strings. 図8は、実施例3に係る抽出方法のフローチャートである。FIG. 8 is a flowchart of the extraction method according to the third embodiment. 図9(a)および図9(b)は、センサ出力を時系列のデータ列として示す図である。FIG. 9A and FIG. 9B are diagrams showing sensor outputs as time-series data strings. 図10は、実施例4に係る抽出方法のフローチャートである。FIG. 10 is a flowchart of the extraction method according to the fourth embodiment. 図11(a)から図11(c)は、作業の内容を示す図(その1)である。Fig.11 (a) to FIG.11 (c) is a figure (the 1) which shows the content of work. 図12(a)から図12(c)は、作業の内容を示す図(その2)である。FIG. 12A to FIG. 12C are diagrams (part 2) showing the contents of the work. 図13は、算出した範囲列を示す図である。FIG. 13 is a diagram showing the calculated range column. 図14は、第2対象物に対応する第2データ列を示す図である。FIG. 14 is a diagram illustrating a second data string corresponding to the second object. 図15は、平均列の微分列を示す図である。FIG. 15 is a diagram illustrating a differential column of the average column. 図16は、第1区間と第2データ列を示す図である。FIG. 16 is a diagram illustrating the first section and the second data string.

以下、図面を参照し、実施例について説明する。   Embodiments will be described below with reference to the drawings.

図1(a)は、実施例1が用いられるロボットシステムのブロック図、図1(b)は、実施例1が用いられるロボットの例を示す図である。図1(a)に示すように、ロボットシステム100は、ロボット22、センサ24およびコンピュータ10を備えている。ロボット22は、例えば産業用ロボットである。図1(b)に示すように、ロボット22は、例えば、ステージ25およびマニピュレータ26を備えている。マニピュレータ26は、例えば用具28を用い作業を行なう。用具28は例えばピンセットである。ステージ25は、マニピュレータ26を支持する。マニピュレータ26には、センサ24が設けられている。センサ24は、例えばマニピュレータ26の歪みを検出する歪みセンサである。センサ24としては、例えば、3軸または6軸力覚センサを用いてもよい。この場合、センサ24は、作用点の力ベクトルおよび/またはトルクを検出する。また、センサ24は、荷重センサ、圧力センサ、加速度センサまたはマイクロフォンでもよい。さらに、センサ24は、1次元画像センサ、または、CCD(Charge Coupled Device)センサまたはCMOS(Complimentary Metal Oxide Semiconductor)センサ等の2次元画像センサでもよい。   FIG. 1A is a block diagram of a robot system in which the first embodiment is used, and FIG. 1B is a diagram illustrating an example of a robot in which the first embodiment is used. As shown in FIG. 1A, the robot system 100 includes a robot 22, a sensor 24, and a computer 10. The robot 22 is an industrial robot, for example. As shown in FIG. 1B, the robot 22 includes a stage 25 and a manipulator 26, for example. The manipulator 26 performs work using, for example, a tool 28. The tool 28 is tweezers, for example. The stage 25 supports the manipulator 26. The manipulator 26 is provided with a sensor 24. The sensor 24 is a strain sensor that detects strain of the manipulator 26, for example. As the sensor 24, for example, a 3-axis or 6-axis force sensor may be used. In this case, the sensor 24 detects the force vector and / or torque of the action point. The sensor 24 may be a load sensor, a pressure sensor, an acceleration sensor, or a microphone. Further, the sensor 24 may be a one-dimensional image sensor, or a two-dimensional image sensor such as a CCD (Charge Coupled Device) sensor or a CMOS (Complimentary Metal Oxide Semiconductor) sensor.

図2は、実施例1に係る抽出装置として機能するコンピュータのブロック図である。コンピュータ10は、抽出方法および抽出プログラムを実行する。コンピュータ10は、プロセッサであるCPU(Central Processing Unit)11、表示装置12、入力装置13および出力装置14を備えている。さらに、コンピュータ10は、主記憶装置15、ハードディスクドライブ(HDD)16、記憶媒体用ドライブ17、通信インターフェース18および内部バス19を備えている。表示装置12は、例えば液晶パネル等の表示パネルを含み、処理結果等を表示する。入力装置13は、例えばキーボード、マウスおよびタッチパネル等であり、処理データ等を入力する。出力装置14は、例えばプリンタであり、処理結果等を出力する。主記憶装置15は、例えばDRAM(Dynamic Random Access Memory)等の揮発性メモリであり、処理中のデータを記憶する。HDD16は、例えば処理中または処理後のデータを記憶する。記憶媒体用ドライブ17は、記憶媒体21に格納されたプログラムをインストールする際に用いる。または、処理後のデータを記憶媒体21に記憶させる。通信インターフェース18は、他のコンピュータと接続し、他のコンピュータとデータの送受信を行なう。内部バス19は、コンピュータ10内の各装置を接続する。コンピュータ10は、ソフトウエアと協働し、算出部、抽出部、分割部および決定部として機能する。   FIG. 2 is a block diagram of a computer that functions as an extraction apparatus according to the first embodiment. The computer 10 executes an extraction method and an extraction program. The computer 10 includes a central processing unit (CPU) 11 that is a processor, a display device 12, an input device 13, and an output device 14. The computer 10 further includes a main storage device 15, a hard disk drive (HDD) 16, a storage medium drive 17, a communication interface 18, and an internal bus 19. The display device 12 includes a display panel such as a liquid crystal panel, for example, and displays processing results and the like. The input device 13 is, for example, a keyboard, a mouse, and a touch panel, and inputs processing data and the like. The output device 14 is a printer, for example, and outputs a processing result or the like. The main storage device 15 is a volatile memory such as a DRAM (Dynamic Random Access Memory), for example, and stores data being processed. The HDD 16 stores, for example, data during or after processing. The storage medium drive 17 is used when a program stored in the storage medium 21 is installed. Alternatively, the processed data is stored in the storage medium 21. The communication interface 18 is connected to other computers and transmits / receives data to / from other computers. The internal bus 19 connects each device in the computer 10. The computer 10 functions as a calculation unit, an extraction unit, a division unit, and a determination unit in cooperation with software.

プログラムを格納するコンピュータ10が読み取り可能な記憶媒体21として可搬型記憶媒体を用いることができる。可搬型記憶媒体としては、例えば、CD−ROM(Compact Disc Read Only Memory)ディスク、DVD(Digital Video Disc)ディスク、ブルーレイディスクまたはUSB(Universal Serial Bus)メモリ等を用いることができる。記憶媒体21として、フラッシュメモリまたはHDD等を用いてもよい。   A portable storage medium can be used as the storage medium 21 readable by the computer 10 storing the program. As the portable storage medium, for example, a CD-ROM (Compact Disc Read Only Memory) disc, a DVD (Digital Video Disc) disc, a Blu-ray disc, or a USB (Universal Serial Bus) memory can be used. As the storage medium 21, a flash memory or an HDD may be used.

図3は、実施例1が用いられる対象物に対する作業のフローチャートである。図3を参照し、ロボット22が対象物に対し第1作業を行なう(ステップS10)。スッテプS10の前に他の作業があってもよい。次に、判定装置または作業者がステップS10の第1作業の第2良否判定を行なう(ステップS12)。判定が不良の場合、ステップS10の作業を中断し、判定が不良となった原因を調査する。また、第1作業を行なった製品を不良とする。ステップS12において、判定が良の場合、対象物に対し別の第2作業を行なう(ステップS14)。第2作業は、同じロボットが行なってもよい。別のロボットが行なってもよい。または、作業者が行なってもよい。第2作業は行なわなくてもよい。判定装置または作業者が対象物の第1良否判定を行なう(ステップS16)。例えば、判定が不良の場合、対象物を不良品とする。判定が良の場合、対象物を良品とする。複数の対象物に対し、ステップS10からS16までの処理を行なう。   FIG. 3 is a flowchart of an operation for an object in which the first embodiment is used. Referring to FIG. 3, the robot 22 performs a first operation on the object (step S10). There may be other work before step S10. Next, the determination device or the operator performs the second pass / fail determination of the first work in step S10 (step S12). If the determination is bad, the operation in step S10 is interrupted and the cause of the bad determination is investigated. Moreover, the product which performed the 1st operation | work is made into defect. If the determination is good in step S12, another second operation is performed on the object (step S14). The second work may be performed by the same robot. Another robot may do it. Alternatively, an operator may perform it. The second operation may not be performed. The determination device or the operator performs the first pass / fail determination of the object (step S16). For example, when the determination is bad, the object is determined as a defective product. If the determination is good, the object is determined to be good. The process from step S10 to S16 is performed on a plurality of objects.

図4は、コンピュータ10の処理を示すフローチャートである。図5(a)から図5(c)は、センサ出力を時系列のデータ列として示す図である。まず、ロボット22は、教示データに基づき、対象物に対し第1作業を行なう。センサ24は、ロボット22に関する検出量を検出する。例えば図1(b)の例においては、ロボット22は、教示データに基づきマニピュレータ26を動作させることにより対象物に対し第1作業を行なう。センサ24は、マニピュレータ26の歪みを検出する。図5(a)から図5(c)に示すように、ロボット22が作業を行なう期間52は複数の第1区間50aから50gに分割されている。   FIG. 4 is a flowchart showing processing of the computer 10. FIG. 5A to FIG. 5C are diagrams showing sensor outputs as time-series data strings. First, the robot 22 performs a first operation on the object based on the teaching data. The sensor 24 detects a detection amount related to the robot 22. For example, in the example of FIG. 1B, the robot 22 performs the first operation on the object by operating the manipulator 26 based on the teaching data. The sensor 24 detects distortion of the manipulator 26. As shown in FIGS. 5A to 5C, the period 52 during which the robot 22 performs work is divided into a plurality of first sections 50a to 50g.

図4を参照し、コンピュータ10の算出部は、複数の第1データ列を取得する(ステップS20)。第1データ列は、図3のステップS16の第1良否判定において良と判定した第1対象物に対し、ステップS10の第1作業を行なったときにセンサ24が出力した時系列のデータ列である。図5(a)を参照し、時間に対しセンサ出力を示す1つの第1データ列30が示されている。算出部は、第1データ列30を複数の第1対象物について取得する。図4を参照し、次に、複数の第1データ列30を用い、時系列の範囲列を算出する(ステップS22)。図5(b)を参照し、算出部は、平均列32と範囲列37を算出する。平均列32は、複数の第1データ列50の平均である。範囲列37は、平均列32の上に位置する上限列34と下に位置する下限列36の間の範囲である。例えば、上限列34および下限列36は、複数の第1データ列30の平均列32から正の定数(例えば、3)×標準偏差をそれぞれ加減した列とすることができる。   Referring to FIG. 4, the calculation unit of computer 10 obtains a plurality of first data strings (step S20). The first data sequence is a time-series data sequence output by the sensor 24 when the first operation in step S10 is performed on the first object determined to be good in the first pass / fail determination in step S16 of FIG. is there. Referring to FIG. 5A, one first data string 30 indicating sensor output with respect to time is shown. The calculation unit acquires the first data string 30 for a plurality of first objects. Referring to FIG. 4, next, a time series range string is calculated using a plurality of first data strings 30 (step S22). With reference to FIG. 5B, the calculation unit calculates the average column 32 and the range column 37. The average column 32 is an average of the plurality of first data columns 50. The range column 37 is a range between the upper limit column 34 positioned above the average column 32 and the lower limit column 36 positioned below. For example, the upper limit column 34 and the lower limit column 36 may be columns obtained by adding or subtracting a positive constant (for example, 3) × standard deviation from the average column 32 of the plurality of first data columns 30.

図4を参照し、次に、コンピュータ10の抽出部は、第2データ列を取得する(ステップS24)。第2データ列は、図3のステップS16の第1良否判定において不良と判定した第2対象物に対し、ステップS10の第1作業を行なったときにセンサ24が出力した時系列のデータ列である。図5(c)を参照し、時間に対しセンサ出力を示す第2データ列35が示されている。図4を参照し、次に、抽出部は、第2データ列が範囲列外となった第1区間を第2区間として抽出する(ステップS26)。第2区間は、図3のステップS12の第2良否判定を行なうための区間である。図5(c)を参照し、矢印54のように、第1区間50aから50gのうち第1区間50fおよび50gにおいて、第2データ列35が範囲列37から外れている。そこで、抽出部は、第1区間50fおよび50gをそれぞれ第2区間56aおよび56bとする。   Referring to FIG. 4, next, the extraction unit of the computer 10 acquires the second data string (step S24). The second data string is a time-series data string output by the sensor 24 when the first operation in step S10 is performed on the second object determined to be defective in the first pass / fail determination in step S16 of FIG. is there. Referring to FIG. 5C, a second data string 35 indicating the sensor output with respect to time is shown. Referring to FIG. 4, the extraction unit then extracts the first section where the second data string is out of the range string as the second section (step S <b> 26). The second section is a section for performing the second pass / fail determination in step S12 of FIG. Referring to FIG. 5C, as indicated by an arrow 54, the second data string 35 is out of the range string 37 in the first sections 50f and 50g among the first sections 50a to 50g. Therefore, the extraction unit sets the first sections 50f and 50g as the second sections 56a and 56b, respectively.

図4を参照し、コンピュータ10の決定部は、第2区間56aおよび56bにおける判定基準を決定する(ステップS28)。決定部は、第2区間56aおよび56bにおける範囲列37を、第2良否判定の判定基準としてもよい。また、他の判定基準を決定してもよい。例えば、他のセンサの出力に基づき判定基準を決定してもよい。また、目視検査等作業者が行なう検査により良否を判定してもよい。また、ステップS28は、コンピュータ10以外のコンピュータが実行してもよい。さらに、作業者がステップS28を実行してもよい。   Referring to FIG. 4, the determination unit of computer 10 determines the determination criteria in second sections 56a and 56b (step S28). The determination unit may use the range column 37 in the second sections 56a and 56b as a determination criterion for the second pass / fail determination. Also, other determination criteria may be determined. For example, the determination criterion may be determined based on the output of another sensor. Further, the quality may be determined by an inspection such as a visual inspection performed by an operator. Further, step S28 may be executed by a computer other than the computer 10. Further, the operator may execute step S28.

実施例1によれば、図4のステップS22のように、複数の第1データ列30を用い、時系列の範囲列37を算出する。ステップS26のように、複数の第1区間50aから50gのうち、第2データ列35が範囲列37外となった区間を、第2区間56aおよび56bとして抽出する。これにより、図3のステップS10の第1作業の期間52のうちステップS16の第1良否判定に影響する第1区間を第2区間として抽出できる。抽出された第2区間において第2良否判定を行なうことにより、第1作業の良否判定を適切に行なうことができる。   According to the first embodiment, a time-series range column 37 is calculated using a plurality of first data columns 30 as in step S22 of FIG. As in step S26, among the plurality of first sections 50a to 50g, sections where the second data string 35 is outside the range string 37 are extracted as second sections 56a and 56b. Thereby, the 1st area which influences the 1st quality determination of step S16 among the period 52 of the 1st operation | work of step S10 of FIG. 3 can be extracted as a 2nd area. By performing the second quality determination in the extracted second section, the quality determination of the first work can be appropriately performed.

また、抽出部は、範囲列37外となった最も早い第1区間50fを第2区間56aとして抽出する。これにより、作業期間52の早い時点で第1良否判定を行なうことができる。   In addition, the extraction unit extracts the earliest first section 50f outside the range column 37 as the second section 56a. As a result, the first pass / fail determination can be made at an early point in the work period 52.

さらに、図3のように、第1良否判定(ステップS16)は、第2良否判定(ステップS12)の後に第1作業とは別の第2作業(ステップS14)を行なった後に行なわれる。   Further, as shown in FIG. 3, the first pass / fail determination (step S16) is performed after the second pass / fail determination (step S12) and the second work (step S14) different from the first work.

図6は、実施例2に係る抽出方法のフローチャートである。図7(a)および図7(b)は、センサ出力を時系列のデータ列として示す図である。図6を参照し、実施例1の抽出方法により、範囲列37が算出され、第2区間が抽出される。ロボットシステム100が第3対象物に対し図3の第1および第2作業並びに第1および第2良否判定を行なう(ステップS50)。   FIG. 6 is a flowchart of the extraction method according to the second embodiment. FIG. 7A and FIG. 7B are diagrams showing sensor outputs as time-series data strings. With reference to FIG. 6, the range column 37 is calculated by the extraction method of the first embodiment, and the second section is extracted. The robot system 100 performs the first and second operations in FIG. 3 and the first and second pass / fail judgments on the third object (step S50).

抽出部は、第3対象物の第1良否判定が不良かつ第2良否判定が良かを判定する(ステップS52)。Noの場合、終了する。Yesの場合、抽出部は、第3対象物の第1データ列である第3データ列を取得する(ステップS54)。図7(a)を参照し、第1区間50fが第2区間56aである。第3データ列38は、第2区間56aにおいては範囲列37内である。しかし、第1良否判定において不良である。   The extraction unit determines whether the first quality determination of the third object is bad and the second quality determination is good (step S52). If no, the process ends. In Yes, an extraction part acquires the 3rd data sequence which is the 1st data sequence of the 3rd subject (Step S54). Referring to FIG. 7A, the first section 50f is the second section 56a. The third data string 38 is in the range string 37 in the second section 56a. However, it is bad in the first pass / fail judgment.

図6を参照し、抽出部は、第3データ列38に基づき第2区間を新たに抽出する(ステップS56)。図7(b)を参照し、抽出部は、第3データ列38が範囲列37から外れた第1区間50dを第2区間56bとして抽出する。その後、終了する。   Referring to FIG. 6, the extraction unit newly extracts the second section based on the third data string 38 (step S56). With reference to FIG. 7B, the extraction unit extracts the first section 50d in which the third data string 38 is out of the range string 37 as the second section 56b. Then, the process ends.

実施例2によれば、図6のステップS52のように、第3対象物に対し作業を行なったときに第2区間56aにおける第2良否判定が良であり、かつ第1良否判定が不良であるかを判定する。Yesの場合、ステップS56のように、抽出部は、複数の第1区間のうち、第3対象物に対し作業を行なったときの第3データ列38が範囲列37外となった区間を、第2区間56bとして抽出する。これにより、自動的に第2区間56bを追加することができる。   According to the second embodiment, as in step S52 of FIG. 6, when the work is performed on the third object, the second pass / fail judgment in the second section 56a is good and the first pass / fail judgment is bad. Determine if there is. In the case of Yes, as in step S <b> 56, the extraction unit selects a section in which the third data column 38 when working on the third object is out of the range column 37 among the plurality of first sections. Extracted as the second section 56b. Thereby, the 2nd area 56b can be added automatically.

図8は、実施例3に係る抽出方法のフローチャートである。図9(a)および図9(b)は、センサ出力を時系列のデータ列として示す図である。図8を参照し、実施例1の抽出方法により、範囲列37が算出され、第2区間が抽出される。ロボットシステム100が第4対象物に対し図3の第1および第2作業並びに第1および第2良否判定を行なう(ステップS60)。   FIG. 8 is a flowchart of the extraction method according to the third embodiment. FIG. 9A and FIG. 9B are diagrams showing sensor outputs as time-series data strings. Referring to FIG. 8, the range column 37 is calculated by the extraction method of the first embodiment, and the second section is extracted. The robot system 100 performs the first and second operations in FIG. 3 and the first and second pass / fail judgments on the fourth object (step S60).

算出部は、第4対象物の第1良否判定が良かつ第2良否判定が良かを判定する(ステップS62)。Noの場合、終了する。Yesの場合、抽出部は、第4対象物の第1データ列である第4データ列を取得する(ステップS64)。図9(a)を参照し、第1区間50fが第2区間56である。矢印58のように、第1区間50dにおいて、第4データ列40が範囲列37から外れている。   The calculation unit determines whether the first quality determination of the fourth object is good and the second quality determination is good (step S62). If no, the process ends. In Yes, an extraction part acquires the 4th data sequence which is the 1st data sequence of the 4th subject (Step S64). With reference to FIG. 9A, the first section 50 f is the second section 56. As indicated by the arrow 58, the fourth data string 40 is out of the range string 37 in the first section 50d.

図8を参照し、算出部は、第4データ列40に基づき範囲列37を新たに算出する(ステップS66)。図9(b)を参照し、算出部は、矢印42のように第4データ列40が範囲列37から外れた第1区間50dにおける範囲列37を算出する。例えば、算出部は、再度統計処理を行ない、範囲列37を算出する。または、第4データ列40が範囲列37外にならないように範囲列37を算出する。その後、終了する。その後、抽出部が第2区間を抽出するときには、新たに算出された範囲列37を用いる。   Referring to FIG. 8, the calculation unit newly calculates range column 37 based on fourth data sequence 40 (step S66). With reference to FIG. 9B, the calculation unit calculates the range column 37 in the first section 50 d in which the fourth data sequence 40 deviates from the range column 37 as indicated by an arrow 42. For example, the calculation unit performs statistical processing again to calculate the range column 37. Alternatively, the range column 37 is calculated so that the fourth data column 40 does not fall outside the range column 37. Then, the process ends. Thereafter, when the extraction unit extracts the second section, the newly calculated range column 37 is used.

実施例3によれば、図8のステップS62のように、第4対象物に対し作業を行なったときに第2区間における第2良否判定が良でありかつ記第1良否判定が良であるかを判定する。Yesの場合、ステップS66のように、算出部は、第4対象物の複数の第1区間における第4データ列40に基づき範囲列37を算出する。これにより、自動的に範囲列37を算出し直すことができる。   According to the third embodiment, as in step S62 of FIG. 8, when the work is performed on the fourth object, the second pass / fail judgment in the second section is good and the first pass / fail judgment is good. Determine whether. In the case of Yes, as in step S66, the calculation unit calculates the range column 37 based on the fourth data column 40 in the plurality of first sections of the fourth object. Thereby, the range column 37 can be automatically recalculated.

図10は、実施例4に係る抽出方法のフローチャートである。図10を参照し、コンピュータ10は、外部またはHDD16等から教示データを取得する(ステップS30)。教示データは、ロボット22を動作させるためのデータである。コンピュータ10は、各対象物に対し教示データに従いロボット22を動作させ、このときのセンサ出力をデータ列として取得する(ステップS32)。コンピュータ10は、最後のデータ列かを判定する(ステップS34)。例えば、第1良否判定において良である第1対象物に対応する第1データ列の個数Nと、第1良否判定において不良である第2対象物に対応する第2データ列の個数Mと、がそれぞれ所定個数以上となった場合、Yesと判定する。さらに、個数Nが個数Mより多いことを条件としても付加してもよい。Noの場合、ステップS32に戻り、次の対象物について、ステップS32を行なう。   FIG. 10 is a flowchart of the extraction method according to the fourth embodiment. Referring to FIG. 10, the computer 10 acquires teaching data from the outside or the HDD 16 (step S30). The teaching data is data for operating the robot 22. The computer 10 operates the robot 22 in accordance with the teaching data for each object, and acquires the sensor output at this time as a data string (step S32). The computer 10 determines whether it is the last data string (step S34). For example, the number N of first data strings corresponding to first objects that are good in the first pass / fail judgment, the number M of second data strings corresponding to second objects that are bad in the first pass / fail judgment, Is determined to be Yes when each becomes more than a predetermined number. Further, it may be added on condition that the number N is larger than the number M. In No, it returns to step S32 and performs step S32 about the next target object.

ステップS34において、Yesの場合、算出部は、複数の第1データ列30を取得する(ステップS20)。算出部は、複数の第1データ列30を用い範囲列37を算出する(ステップS22)。例えば、図5(b)において説明したように、算出部は範囲列37を算出する。コンピュータ10の分割部は、複数の第1データ列30を平均した平均列32に基づき、期間52を複数の第1区間50aから50gに分割する(ステップS36)。例えば、分割部は、平均列32を時間により微分した微分列が閾値の範囲外の区間でかつ微分列のピークの時間において期間を第1区間に分割する。詳細は実施例5において後述する。   In step S34, in the case of Yes, the calculation unit acquires a plurality of first data strings 30 (step S20). The calculation unit calculates the range column 37 using the plurality of first data columns 30 (step S22). For example, as described in FIG. 5B, the calculation unit calculates the range row 37. The dividing unit of the computer 10 divides the period 52 into a plurality of first sections 50a to 50g based on the average string 32 obtained by averaging the plurality of first data strings 30 (step S36). For example, the dividing unit divides the period into the first interval in the interval where the differential sequence obtained by differentiating the average sequence 32 with respect to time is outside the threshold range and the peak time of the differential sequence. Details will be described later in the fifth embodiment.

抽出部は、第2データ列のうち1個を取得する(ステップS24)。抽出部は、第2区間を抽出する(ステップS26)。例えば、図5(c)において説明したように、抽出部は第2区間を抽出する。抽出部は、最後の第2データ列かを判定する(ステップS40)。Yesの場合終了する。Noの場合、ステップS24に戻り、次の第2データ列についてステップS24からS26を行なう。   The extraction unit acquires one of the second data strings (step S24). The extraction unit extracts the second section (step S26). For example, as described in FIG. 5C, the extraction unit extracts the second section. The extraction unit determines whether it is the last second data string (step S40). If yes, end. In No, it returns to step S24 and performs step S24 to S26 about the next 2nd data sequence.

複数の第2データ列それぞれについて第2区間を抽出することにより、第1良否判定において不良となった第2対象物の複数の不良モードに対応した第2区間を抽出することができる。ステップS26において第2区間を抽出するときに、最も早い第1区間のみを第2区間とすることもできる。また、抽出部は、複数の第2データ列から抽出した第2区間から、さらに第2良否判定に用いる第2区間を選別してもよい。   By extracting the second section for each of the plurality of second data strings, it is possible to extract the second section corresponding to the plurality of failure modes of the second object that has failed in the first pass / fail determination. When the second section is extracted in step S26, only the earliest first section can be set as the second section. The extraction unit may further select a second section used for the second pass / fail determination from the second sections extracted from the plurality of second data strings.

実施例5は、両面テープの剥離紙を剥がす作業を行なう例である。図11(a)から図12(c)は、作業の内容を示す図である。ロボット22は、ピンセット76を用い作業を行なう。ピンセット76は、マニピュレータ26により操作される。センサ24は、マニピュレータ26の歪みを検出する。図11(a)を参照し、ステージ70に両面テープ75が貼り付けられている。両面テープ75は、接着部72と剥離紙74を有している。接着部72がステージ70に接着されている。ステージ70および両面テープ75が対象物に対応する。図11(b)を参照し、ロボット22は、ピンセット76の先端をステージ70に当てる。図11(c)を参照し、ロボット22は、ピンセット76を剥離紙74と接着部72との間に挿入する。   Example 5 is an example in which the work of peeling the release paper of the double-sided tape is performed. Fig.11 (a) to FIG.12 (c) is a figure which shows the content of work. The robot 22 performs work using tweezers 76. The tweezers 76 are operated by the manipulator 26. The sensor 24 detects distortion of the manipulator 26. Referring to FIG. 11A, a double-sided tape 75 is affixed to the stage 70. The double-sided tape 75 has an adhesive portion 72 and a release paper 74. The bonding part 72 is bonded to the stage 70. The stage 70 and the double-sided tape 75 correspond to the object. With reference to FIG. 11B, the robot 22 places the tip of the tweezers 76 against the stage 70. With reference to FIG. 11C, the robot 22 inserts the tweezers 76 between the release paper 74 and the adhesive portion 72.

図12(a)を参照し、ロボット22は、ピンセット76を用い剥離紙74を摘まむ。図12(b)を参照し、ロボット22は、ピンセット76を用い剥離紙74を接着部72から剥がす。図12(c)を参照し、ロボット22は、剥がした剥離紙74を指定した位置に移動する。   Referring to FIG. 12A, the robot 22 picks the release paper 74 using the tweezers 76. Referring to FIG. 12B, the robot 22 peels the release paper 74 from the adhesive portion 72 using tweezers 76. Referring to FIG. 12C, the robot 22 moves the peeled release paper 74 to a designated position.

図10のステップS30からS34において、図11(a)から図12(c)の作業を行なった後、作業が正常に行なわれているかを判定した。剥離紙74が剥離されている場合、良とし、剥離紙74が完全には剥離されていない場合、不良とした。良となった第1データ列が10個、不良となった第2データ列が1個となるまで作業を行なった。   In steps S30 to S34 in FIG. 10, it is determined whether or not the work is normally performed after the work in FIGS. 11 (a) to 12 (c). When the release paper 74 was peeled off, it was judged as good, and when the release paper 74 was not completely peeled off, it was judged as defective. The operation was continued until there were 10 good first data strings and 1 bad second data string.

図13は、算出した範囲列を示す図である。図13を参照し、電圧は、センサ24からの出力電圧であり、時間は、1ポイントが20m秒に対応する。区間60aから60eは、それぞれ図11(b)から図12(c)の作業を行なった区間に対応する。図10のステップS20およびS22において、算出部は、平均列32を10個の第1対象物に対応する10個の第1データ列の平均から算出した。上限列34および下限列36は、それぞれ平均列32から10個の第1データ列の3×標準偏差を下限した列に対応する。上限列34と下限列36との間が範囲列37である。   FIG. 13 is a diagram showing the calculated range column. Referring to FIG. 13, the voltage is an output voltage from the sensor 24, and one point corresponds to 20 milliseconds. The sections 60a to 60e correspond to the sections where the operations of FIGS. 11B to 12C are performed, respectively. In steps S20 and S22 of FIG. 10, the calculation unit calculates the average sequence 32 from the average of 10 first data sequences corresponding to the 10 first objects. The upper limit column 34 and the lower limit column 36 respectively correspond to columns obtained by lowering 3 × standard deviation of 10 first data columns from the average column 32. A range column 37 is between the upper limit column 34 and the lower limit column 36.

図14は、第2対象物に対応する第2データ列を示す図である。第2データ列35は、区間60aから60cにおいて、範囲列37から外れている。   FIG. 14 is a diagram illustrating a second data string corresponding to the second object. The second data string 35 is out of the range string 37 in the sections 60a to 60c.

図15は、平均列の微分列を示す図である。図15を参照し、図10のステップS36において、分割部は、平均列32を時間で微分した微分列44を算出する。分割部は、微分列44が範囲46外となる区間47を抽出する。分割部は、区間47内の最大値または最小値の時間を区分点48とする。分割部は、複数の区間47の間隔が所定期間以内の場合、平均列32の絶対値の大きい方を区分点48とする。例えば、図15において区間47aと47bとは近接している。そこで、分割部は、区間47aと47bとのピークのうち平均列32の絶対値の大きい方を区分点48aとする。分割部は、微分列44の絶対値の大きい方を区分点48aとしてもよい。分割部は、区分点48の間を第1区間50aから50cとする。図15の例では、期間62は、3つの第1区間50aから50cに分割される。   FIG. 15 is a diagram illustrating a differential column of the average column. Referring to FIG. 15, in step S <b> 36 of FIG. 10, the dividing unit calculates a differential sequence 44 obtained by differentiating the average sequence 32 with respect to time. The dividing unit extracts a section 47 where the differential sequence 44 is outside the range 46. The dividing unit sets the maximum or minimum time in the section 47 as the dividing point 48. When the interval between the plurality of sections 47 is within a predetermined period, the dividing unit sets the larger absolute value of the average column 32 as the dividing point 48. For example, sections 47a and 47b are close to each other in FIG. Therefore, the dividing unit sets a division point 48a that has a larger absolute value in the average column 32 among the peaks in the sections 47a and 47b. The dividing unit may set the higher absolute value of the differential sequence 44 as the dividing point 48a. The dividing unit sets the interval between the division points 48 as the first sections 50a to 50c. In the example of FIG. 15, the period 62 is divided into three first sections 50a to 50c.

分割部は、平均列32を複数回微分した列を用いて期間62を第1区間に分割してもよい。さらに、平均列32そのものを用い期間62を第1区間に分割してもよい。このように、分割部は、平均列32に基づき期間62を第1区間に分割することができる。これにより、期間62を第1区間に自動的に分割することができる。また、分割部は、第2データ列が範囲列37を逸脱する区間と逸脱しない区間とに基づき期間62を第1区間に分割してもよい。   The dividing unit may divide the period 62 into first sections using a column obtained by differentiating the average column 32 a plurality of times. Furthermore, the period 62 may be divided into first intervals using the average column 32 itself. As described above, the dividing unit can divide the period 62 into the first sections based on the average column 32. Thereby, the period 62 can be automatically divided into the first sections. Further, the dividing unit may divide the period 62 into the first section based on the section where the second data string deviates from the range string 37 and the section where the second data string does not deviate.

図16は、第1区間と第2データ列を示す図である。図16を参照し、図10のステップS24およびS26において、抽出部は、第2データ列35が範囲列37を逸脱する第1区間を第2区間として抽出する。第1区間50aおよび50bにおいて、第2データ列35が範囲列37を逸脱している。そこで、抽出部は、第1区間50aおよび50bのうち最初の第1区間50を第2区間56として抽出する。   FIG. 16 is a diagram illustrating the first section and the second data string. Referring to FIG. 16, in steps S <b> 24 and S <b> 26 of FIG. 10, the extraction unit extracts the first section where the second data string 35 deviates from the range string 37 as the second section. In the first sections 50a and 50b, the second data string 35 deviates from the range string 37. Therefore, the extraction unit extracts the first first section 50 among the first sections 50 a and 50 b as the second section 56.

実施例5のように、平均列および範囲列から第2区間56を抽出することができる。これにより、作業の良否判定を適切に行なうことができる。   As in the fifth embodiment, the second section 56 can be extracted from the average column and the range column. Thereby, the quality of work can be determined appropriately.

以上、本発明の実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。   Although the embodiments of the present invention have been described in detail above, the present invention is not limited to such specific embodiments, and various modifications and changes can be made within the scope of the gist of the present invention described in the claims. It can be changed.

なお、以上の説明に関して更に以下の付記を開示する。
(付記1)第1良否判定において良である複数の第1対象物に対し第1作業を行なったときにセンサが出力した時系列の複数の第1データ列を用い、時系列の範囲列を算出する算出部と、前記複数の第1データ列の期間を時系列に分割した複数の第1区間のうち、前記第1良否判定において不良である第2対象物に対し前記第1作業を行なったときに前記センサが出力した時系列の第2データ列が前記範囲列外となった区間を、前記第1作業における第2良否判定を行なうための第2区間として抽出する抽出部と、を具備することを特徴とする抽出装置。
(付記2)前記抽出部は、前記範囲列外となった最も早い第1区間を前記第2区間として抽出することを特徴とする付記1記載の抽出装置。
(付記3)前記第1良否判定は、前記第2良否判定の後に前記第1作業とは別の第2作業を行なった後に行なわれることを特徴とする付記1または2記載の区間抽出装置。
(付記4)前記複数の第1データ列を平均した平均列に基づき、前記期間を前記複数の第1区間に分割する分割部を具備することを特徴とする付記1から3のいずれか一項記載の抽出装置。
(付記5)第3対象物に対し前記第1作業を行なったときに前記第2区間における前記第2良否判定が良であり、前記第1良否判定が不良であった場合、前記抽出部は、前記複数の第1区間のうち、前記第3対象物に対し前記第1作業を行なったときに前記センサが出力した時系列の第3データ列が前記範囲列外となった区間を、前記第2区間として抽出することを特徴とする付記1から4のいずれか一項記載の抽出装置。
(付記6)第4対象物に対し前記第1作業を行なったときに前記第2区間における前記第2良否判定が良であり、前記第1良否判定が良であった場合、前記算出部は、前記第4対象物の前記複数の第1区間における前記センサが出力した時間列の第4データ列に基づき前記範囲列を算出することを特徴とする付記1から5のいずれか一項記載の抽出装置。
(付記7)前記第2区間の前記複数の第1データ列に基づき、前記第1作業における前記第2良否判定を行なうための範囲を決定する決定部を具備することを特徴とする付記1から6のいずれか一項記載の抽出装置。
(付記8)前記第1作業はマニュプレータを用いた作業であり、前記センサは、前記マニュプレータに加わる歪みを検出するセンサであることを特徴とする付記1から7のいずれか一項記載の抽出装置。
(付記9)コンピュータに、第1良否判定において良である複数の第1対象物に対し第1作業を行なったときにセンサが出力した時系列の複数の第1データ列を用い、時系列の範囲列を算出させ、前記複数の第1データ列の期間を時系列に分割した複数の第1区間のうち、前記第1良否判定において不良である第2対象物に対し前記第1作業を行なったときに前記センサが出力した時系列の第2データ列が前記範囲列外となった区間を、前記第1作業における第2良否判定を行なうための第2区間として抽出させることを特徴とする抽出プログラム
(付記10)コンピュータが実行する抽出方法であって、第1良否判定において良である複数の第1対象物に対し第1作業を行なったときにセンサが出力した時系列の複数の第1データ列を用い、時系列の範囲列を算出するステップと、前記複数の第1データ列の期間を時系列に分割した複数の第1区間のうち、前記第1良否判定において不良である第2対象物に対し前記第1作業を行なったときに前記センサが出力した時系列の第2データ列が前記範囲列外となった区間を、前記第1作業における第2良否判定を行なうための第2区間として抽出するステップと、を含むことを特徴とする抽出方法。
In addition, the following additional notes are disclosed regarding the above description.
(Supplementary note 1) Using a plurality of time-series first data strings output by the sensor when a first operation is performed on a plurality of first objects that are good in the first pass / fail judgment, a time-series range string is obtained. Of the plurality of first sections obtained by dividing the period of the plurality of first data strings in time series, the first operation is performed on the second object that is defective in the first pass / fail determination. An extraction unit that extracts a section in which the time-series second data string output by the sensor is out of the range string as a second section for performing a second pass / fail determination in the first work, An extraction apparatus comprising:
(Additional remark 2) The said extraction part extracts the earliest 1st area which became out of the said range row | line | column as said 2nd area, The extraction apparatus of Additional remark 1 characterized by the above-mentioned.
(Supplementary note 3) The section extracting device according to supplementary note 1 or 2, wherein the first pass / fail determination is performed after a second work different from the first work is performed after the second pass / fail determination.
(Additional remark 4) Based on the average row | line | column which averaged the said some 1st data row | line | column, it has a division part which divides | segments the said period into the said several 1st area, It is any one of Additional remark 1-3 characterized by the above-mentioned. The extraction device described.
(Additional remark 5) When the said 2nd quality determination in the said 2nd section is good when the said 1st operation | work is performed with respect to the 3rd target object, and the said 1st quality determination is unsatisfactory, the said extraction part is The time series third data string output by the sensor when the first work is performed on the third object among the plurality of first sections is a section where the third data string output from the sensor is outside the range column. The extraction device according to any one of appendices 1 to 4, wherein the extraction is performed as a second section.
(Additional remark 6) When the said 2nd quality determination in the said 2nd area is favorable when the said 1st operation | work is performed with respect to the 4th target object, and the said 1st quality determination is favorable, the said calculation part is The range column is calculated based on a fourth data sequence of time sequences output by the sensors in the plurality of first sections of the fourth object. 6. The supplementary note 1, wherein the range sequence is calculated. Extraction device.
(Additional remark 7) From the additional remark 1 characterized by comprising the determination part which determines the range for performing the said 2nd quality determination in the said 1st operation | work based on the said some 1st data sequence of the said 2nd area. The extraction device according to claim 6.
(Supplementary note 8) The extraction device according to any one of Supplementary notes 1 to 7, wherein the first work is a work using a manipulator, and the sensor is a sensor that detects distortion applied to the manipulator. .
(Supplementary note 9) Using a plurality of time-series first data strings output by a sensor when a first operation is performed on a plurality of first objects that are good in the first quality determination, The first operation is performed on the second object that is defective in the first pass / fail judgment among the plurality of first sections obtained by calculating the range row and dividing the periods of the plurality of first data rows in time series. A time series second data string output by the sensor at a time is outside the range string is extracted as a second section for performing a second pass / fail judgment in the first work. Extraction program (Appendix 10) An extraction method executed by a computer, wherein a plurality of time-series outputs output by a sensor when a first operation is performed on a plurality of first objects that are good in the first pass / fail determination Using one data string A step of calculating a time-series range sequence, and a plurality of first sections obtained by dividing a period of the plurality of first data sequences into a time-series, the second object being defective in the first pass / fail determination A section in which the time-series second data string output by the sensor when the first work is performed is out of the range string is extracted as a second section for performing the second pass / fail judgment in the first work. And an extraction method comprising: steps.

10 コンピュータ
22 ロボット
24 センサ
30 第1データ列
32 平均列
35 第2データ列
37 範囲列
38 第3データ列
40 第4データ列
50a〜50g 第1区間
56a〜56b 第2区間
DESCRIPTION OF SYMBOLS 10 Computer 22 Robot 24 Sensor 30 1st data sequence 32 Average sequence 35 2nd data sequence 37 Range sequence 38 3rd data sequence 40 4th data sequence 50a-50g 1st area 56a-56b 2nd area

Claims (8)

時系列に複数の第1区間に分割された第1作業を対象物に行なうステップと、前記第1作業を行なった前記対象物を良または不良とするために前記第1作業の良否を判定する第2良否判定を行なうステップと、前記第1作業を行なった前記対象物の良否を判定する第1良否判定を前記第2良否判定の後に行なうステップと、を含む作業について、前記複数の第1区間のうち前記第2良否判定を行なう第2区間を抽出する抽出装置であって、
前記第1良否判定において良であった複数の第1対象物に対し前記第1作業が行なわれたときにセンサが時系列に出力したデータ列である複数の第1データ列を用い、時系列の範囲列を算出する算出部と、
前記複数の第1区間のうち、前記第1良否判定において不良であった第2対象物に対し前記第1作業が行なわれたときに前記センサが時系列に出力したデータ列である第2データ列が前記範囲列外となった区間を、前記第2区間として抽出する抽出部と、
を具備することを特徴とする抽出装置。
A step of performing a first work divided into a plurality of first sections in time series on an object, and determining whether the first work is good or bad in order to make the object on which the first work is performed good or bad For the work including the step of performing a second pass / fail determination and the step of performing a first pass / fail determination to determine pass / fail of the object that has performed the first work after the second pass / fail determination. An extraction device for extracting a second section for performing the second pass / fail judgment among the sections,
A plurality of first data string sensor is data string outputted in time series when the first work to a plurality of first object was good in the first quality determination is performed, the time series A calculation unit for calculating a range column of
Among the plurality of first sections, the second data is a data string the sensor has output in time series when the first work to the second object was not good in the first quality determination is performed a section column becomes the range Retsugai, an extraction unit that extracts as said second section,
An extraction apparatus comprising:
前記抽出部は、前記範囲列外となった最も早い第1区間を前記第2区間として抽出することを特徴とする請求項1記載の抽出装置。   The extraction device according to claim 1, wherein the extraction unit extracts the earliest first section outside the range column as the second section. 前記作業は、前記第1良否判定の前かつ前記第2良否判定の後に、前記対象物に前記第1作業とは別の第2作業を行なことを特徴とする請求項1または2記載の抽出装置。 The operation is the first quality determination and before after the second quality determination, according to claim 1 or 2 wherein the first work on the object is characterized in that it rows of the second work with another Extraction device. 前記複数の第1データ列を平均した平均列に基づき、前記複数の第1データ列に対応する期間を前記複数の第1区間に分割する分割部を具備することを特徴とする請求項1から3のいずれか一項記載の抽出装置。 2. The apparatus according to claim 1, further comprising a dividing unit that divides a period corresponding to the plurality of first data strings into the plurality of first sections based on an average string obtained by averaging the plurality of first data strings. 4. The extraction device according to any one of 3. 前記抽出部が前記第2区間を抽出した後に前記作業を行なった第3対象物に対し前記第1作業が行なわれたときに前記第2区間における前記第2良否判定が良であり、前記第1良否判定が不良であった場合、前記抽出部は、前記複数の第1区間のうち、前記第3対象物に対し前記第1作業が行なわれたときに前記センサが時系列に出力したデータ列である第3データ列が前記範囲列外となった区間を、追加する第2区間として抽出することを特徴とする請求項1から4のいずれか一項記載の抽出装置。 The second pass / fail judgment in the second section is good when the first work is performed on a third object that has performed the work after the extraction unit has extracted the second section, When the pass / fail judgment is poor, the extraction unit outputs data output by the sensor in time series when the first work is performed on the third object in the plurality of first sections. a section third data column is a column becomes the range Retsugai extraction apparatus of any one of claims 1, wherein the extracting the second section to add 4. 前記抽出部が前記第2区間を抽出した後に前記作業を行なった第4対象物に対し前記第1作業が行なわれたときに前記第2区間における前記第2良否判定が良であり、前記第1良否判定が良であった場合、前記算出部は、前記第4対象物に対し前記第1作業が行なわれたときに前記センサが時系列に出力したデータ列である第4データ列が前記範囲列外とならないように新たな範囲列を算出することを特徴とする請求項1から5のいずれか一項記載の抽出装置。 The second pass / fail judgment in the second section is good when the first work is performed on a fourth object that has performed the work after the extraction unit has extracted the second section, When the 1 pass / fail judgment is good, the calculation unit includes a fourth data string that is a data string output in time series by the sensor when the first work is performed on the fourth object. 6. The extraction device according to claim 1 , wherein a new range column is calculated so as not to be out of the range column. 時系列に複数の第1区間に分割された第1作業を対象物に行なうステップと、前記第1作業を行なった前記対象物を良または不良とするために前記第1作業の良否を判定する第2良否判定を行なうステップと、前記第1作業を行なった前記対象物の良否を判定する第1良否判定を前記第2良否判定の後に行なうステップと、を含む作業について、前記複数の第1区間のうち前記第2良否判定を行なう第2区間を抽出する抽出プログラムであって、
コンピュータに、
前記第1良否判定において良であった複数の第1対象物に対し前記第1作業が行なわれたときにセンサが時系列に出力したデータ列である複数の第1データ列を用い、時系列の範囲列を算出させ、
前記複数の第1区間のうち、前記第1良否判定において不良あった第2対象物に対し前記第1作業が行なわれたときに前記センサが時系列に出力したデータ列である第2データ列が前記範囲列外となった区間を、前記第2区間として抽出させることを特徴とする抽出プログラム。
A step of performing a first work divided into a plurality of first sections in time series on an object, and determining whether the first work is good or bad in order to make the object on which the first work is performed good or bad For the work including the step of performing a second pass / fail determination and the step of performing a first pass / fail determination to determine pass / fail of the object that has performed the first work after the second pass / fail determination. An extraction program for extracting a second section for performing the second pass / fail judgment among the sections,
On the computer,
A plurality of first data string sensor is data string outputted in time series when the first work to a plurality of first object was good in the first quality determination is performed, the time series Let's calculate the range column of
Among the plurality of first sections, the second data string is a data string in which the sensor has output in time series when the first work to the second object that was bad in the first quality determination is performed There extraction program, characterized in that to extract the segment became the range Retsugai, as the second section.
時系列に複数の第1区間に分割された第1作業を対象物に行なうステップと、前記第1作業を行なった前記対象物を良または不良とするために前記第1作業の良否を判定する第2良否判定を行なうステップと、前記第1作業を行なった前記対象物の良否を判定する第1良否判定を前記第2良否判定の後に行なうステップと、を含む作業について、前記複数の第1区間のうち前記第2良否判定を行なう第2区間を抽出するコンピュータが実行する抽出方法であって、
前記第1良否判定において良であった複数の第1対象物に対しあった第1作業が行なわれたときにセンサが時系列に出力したデータ列である複数の第1データ列を用い、時系列の範囲列を算出するステップと、
前記複数の第1区間のうち、前記第1良否判定において不良あった第2対象物に対し前記第1作業が行なわれたときに前記センサが時系列に出力したデータ列である第2データ列が前記範囲列外となった区間を、前記第2区間として抽出するステップと、
を含むことを特徴とする抽出方法。
A step of performing a first work divided into a plurality of first sections in time series on an object, and determining whether the first work is good or bad in order to make the object on which the first work is performed good or bad For the work including the step of performing a second pass / fail determination and the step of performing a first pass / fail determination to determine pass / fail of the object that has performed the first work after the second pass / fail determination. An extraction method executed by a computer that extracts a second section for performing the second pass / fail judgment among sections ,
A plurality of first data string sensor is data string outputted in time series when the first work was to a plurality of first object was good in the first quality determination is performed, when Calculating a range column of the series;
Among the plurality of first sections, the second data string is a data string in which the sensor has output in time series when the first work to the second object that was bad in the first quality determination is performed a step but of extracting the section became the range Retsugai, as the second section,
The extraction method characterized by including.
JP2012248504A 2012-11-12 2012-11-12 Extraction apparatus, extraction program, and extraction method Expired - Fee Related JP6048082B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012248504A JP6048082B2 (en) 2012-11-12 2012-11-12 Extraction apparatus, extraction program, and extraction method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012248504A JP6048082B2 (en) 2012-11-12 2012-11-12 Extraction apparatus, extraction program, and extraction method

Publications (2)

Publication Number Publication Date
JP2014096100A JP2014096100A (en) 2014-05-22
JP6048082B2 true JP6048082B2 (en) 2016-12-21

Family

ID=50939102

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012248504A Expired - Fee Related JP6048082B2 (en) 2012-11-12 2012-11-12 Extraction apparatus, extraction program, and extraction method

Country Status (1)

Country Link
JP (1) JP6048082B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6809618B2 (en) * 2018-05-15 2021-01-06 住友電気工業株式会社 Management device, management method and management program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012139772A (en) * 2010-12-28 2012-07-26 Yaskawa Electric Corp Robot system and method of detecting abnormality of robot
JP5414703B2 (en) * 2011-01-20 2014-02-12 東京エレクトロン株式会社 Abnormality diagnosis method for processing apparatus and abnormality diagnosis system thereof

Also Published As

Publication number Publication date
JP2014096100A (en) 2014-05-22

Similar Documents

Publication Publication Date Title
JP6221414B2 (en) Determination apparatus, determination program, and determination method
TWI407346B (en) Track compensation methods and systems for touch-sensitive input devices, and computer program products thereof
JP5837475B2 (en) Electronics
EP3748575B1 (en) Image processing device, image processing method, and recording medium
KR102413958B1 (en) Anomaly detection method based on multi-modal sensor, and computing apparatus for performing the same
JP7368189B2 (en) Analysis equipment
JP6702081B2 (en) Judgment device, judgment method, and judgment program
JP6237168B2 (en) Information processing apparatus and information processing program
JP2015217486A (en) Determining apparatus, determining method, and determining program
JP6907634B2 (en) Work support equipment, work support methods, and work support programs
JP6048082B2 (en) Extraction apparatus, extraction program, and extraction method
JP6676954B2 (en) Processing device, processing method and processing program
JP7435103B2 (en) Diagnostic equipment, diagnostic method and diagnostic program
JP2015045973A5 (en)
JP7771553B2 (en) Information processing device and information processing program
US20250124558A1 (en) Information processing apparatus, information processing method, and non-transitory computer-readable storage medium
JP2012027537A (en) Output value prediction method and apparatus, and program for the method
JP2015085437A (en) Determination device, determination method, and determination program
JP2016105267A (en) Information processing apparatus, information processing method, and program
JP2018200629A (en) Image processing apparatus, image processing method, and image processing program
JP2017207376A (en) Data selection device and data selection program
JP7256764B2 (en) Information processing device, information processing method, and program
JP2018018411A (en) Information processing device, information processing method, and program
JP5950794B2 (en) Data logger device
JP6569312B2 (en) Processing apparatus, processing method, and processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150706

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160421

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160426

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160602

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20161025

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20161107

R150 Certificate of patent or registration of utility model

Ref document number: 6048082

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees