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
JP7527229B2 - Workpiece photography device - Google Patents
[go: Go Back, main page]

JP7527229B2 - Workpiece photography device - Google Patents

Workpiece photography device Download PDF

Info

Publication number
JP7527229B2
JP7527229B2 JP2021042069A JP2021042069A JP7527229B2 JP 7527229 B2 JP7527229 B2 JP 7527229B2 JP 2021042069 A JP2021042069 A JP 2021042069A JP 2021042069 A JP2021042069 A JP 2021042069A JP 7527229 B2 JP7527229 B2 JP 7527229B2
Authority
JP
Japan
Prior art keywords
workpiece
teaching
camera
edge
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021042069A
Other languages
Japanese (ja)
Other versions
JP2022142073A (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.)
PFU Ltd
Original Assignee
PFU 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 PFU Ltd filed Critical PFU Ltd
Priority to JP2021042069A priority Critical patent/JP7527229B2/en
Publication of JP2022142073A publication Critical patent/JP2022142073A/en
Application granted granted Critical
Publication of JP7527229B2 publication Critical patent/JP7527229B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Studio Devices (AREA)

Description

本開示の技術は、ワーク撮影装置に関する。 The technology disclosed herein relates to a workpiece photography device.

少量多品種生産による製品には、複数のラベルが複数の領域にそれぞれ貼付されることがある。これらの製品は、ラベルに記載された内容に間違いがないか作業者が目視で確認するラベル確認作業が実行される。 Products produced in small quantities and with a wide variety of products may have multiple labels affixed to multiple areas. For these products, a label inspection process is carried out in which workers visually check that the information written on the label is correct.

特開平10-208065号公報Japanese Patent Application Publication No. 10-208065 特開2003-141511号公報JP 2003-141511 A 特開2015-155911号公報JP 2015-155911 A

予め定められた形状の物体が配置される位置と姿勢とを検出する位置認識装置が知られている(特許文献1~3)。ラベル確認作業は、このような位置認識装置を用いて検出される製品の位置と姿勢とに基づいて適切に配置されたカメラにより撮影されたラベルの画像を画像処理することにより、自動化することができる。しかしながら、製品に突起・穴等が形成されている場合に、製品の位置と姿勢とが適切に検出されないことがあり、ラベルの画像が適切に撮影されないことがある。 Position recognition devices that detect the position and orientation of an object of a predetermined shape are known (Patent Documents 1 to 3). Label confirmation work can be automated by performing image processing on an image of the label captured by an appropriately positioned camera based on the position and orientation of the product detected using such a position recognition device. However, if the product has protrusions, holes, etc., the position and orientation of the product may not be detected properly, and the image of the label may not be captured properly.

開示の技術は、かかる点に鑑みてなされたものであって、対象のうちの所定の部位の画像を適切に撮影するワーク撮影装置を提供することを目的とする。 The disclosed technology has been developed in consideration of these points, and aims to provide a workpiece photography device that properly captures an image of a specified part of a target.

本開示の一態様によるワーク撮影装置は、ユーザに操作される入力装置と、対象に光を投光することにより前記対象のうちの前記光が照射される照射部位が配置される位置を検出する光センサと、カメラと、前記カメラを移動させるアクチュエータと、制御装置とを備えている。前記制御装置は、前記入力装置に施されるティーチング操作に基づいてティーチング情報を作成し、ワークのうちの前記ティーチング情報のエッジ情報が示すエッジが配置されるエッジ位置が検出されるように、前記光センサを制御し、前記ワークが配置される傾きを前記エッジ位置に基づいて算出し、前記ティーチング情報の撮影領域情報と、前記傾きとに基づいて算出される撮影位置に前記カメラが配置されるように、前記アクチュエータを制御し、前記カメラが前記撮影位置に配置されたときに前記ワークの画像が撮影されるように、前記カメラを制御する。 A workpiece photographing device according to one aspect of the present disclosure includes an input device operated by a user, an optical sensor that detects the position of an irradiated portion of an object to be irradiated with light by projecting light onto the object, a camera, an actuator that moves the camera, and a control device. The control device creates teaching information based on a teaching operation performed on the input device, controls the optical sensor so as to detect an edge position of the workpiece at which an edge indicated by edge information of the teaching information is to be positioned, calculates an inclination at which the workpiece is to be positioned based on the edge position, controls the actuator so as to position the camera at a photographing position calculated based on the photographing area information of the teaching information and the inclination, and controls the camera so as to photograph an image of the workpiece when the camera is positioned at the photographing position.

開示のワーク撮影装置は、対象のうちの所定の部位の画像を適切に撮影することができる。 The disclosed workpiece photography device can properly capture images of a specific part of a subject.

図1は、実施例1のワーク撮影装置を示す上面図である。FIG. 1 is a top view showing a workpiece photographing device according to a first embodiment. 図2は、実施例1のワーク撮影装置を示す測面図である。FIG. 2 is a plan view showing the workpiece photographing device of the first embodiment. 図3は、実施例1のワーク撮影装置を示す正面図である。FIG. 3 is a front view showing the workpiece photographing device of the first embodiment. 図4は、実施例1のワーク撮影装置により撮影されるワークを示す斜視図である。FIG. 4 is a perspective view showing a workpiece photographed by the workpiece photographing device of the first embodiment. 図5は、装置本体を示すブロック図である。FIG. 5 is a block diagram showing the main body of the device. 図6は、ティーチング情報テーブルを示す図である。FIG. 6 is a diagram showing a teaching information table. 図7は、複数のワーク種類識別情報のうちの1つのティーチング情報を示す図である。FIG. 7 is a diagram showing one piece of teaching information among a plurality of pieces of work type identification information. 図8は、装置本体にセットされたワークを示す上面図である。FIG. 8 is a top view showing the workpiece set in the device body. 図9は、装置本体にセットされたワークを示す正面図である。FIG. 9 is a front view showing a workpiece set in the device body. 図10は、装置本体にセットされたワークを示す他の上面図である。FIG. 10 is another top view showing the workpiece set in the device body. 図11は、装置本体にセットされたワークを示すさらに他の上面図である。FIG. 11 is yet another top view showing the workpiece set in the device body. 図12は、ワークの傾きに無関係に配置されたカメラを示す上面図である。FIG. 12 is a top view showing cameras arranged regardless of the inclination of the workpiece.

以下に、本願が開示する実施形態にかかるワーク撮影装置について、図面を参照して説明する。なお、以下の記載により本開示の技術が限定されるものではない。また、以下の記載においては、同一の構成要素に同一の符号を付与し、重複する説明を省略する。 The workpiece photography device according to the embodiment disclosed in the present application will be described below with reference to the drawings. Note that the following description does not limit the technology of the present disclosure. In addition, in the following description, the same components are given the same reference numerals, and duplicate descriptions will be omitted.

実施例1のワーク撮影装置1は、図1に示されているように、装置本体2と台車3とを備えている。図1は、実施例1のワーク撮影装置1を示す上面図である。装置本体2は、X軸レール5とY軸レール6とZ軸レール7とレーザ変位センサ8とを備え、図示されていないフレームをさらに備えている。フレームは、ワーク撮影装置1が設置される設置面に載置されている。X軸レール5は、棒状に形成されている。X軸レール5は、X軸に平行である直線に沿うように、配置され、フレームに固定されている。X軸は、設置面が沿う平面に平行である。Y軸レール6は、棒状に形成されている。Y軸レール6は、Y軸に平行である直線に沿うように、配置され、X軸に平行に並進可能にX軸レール5とフレームとに支持されている。Y軸は、設置面が沿う平面に平行であり、かつ、X軸に垂直である。 As shown in FIG. 1, the workpiece photographing device 1 of the first embodiment includes a device body 2 and a dolly 3. FIG. 1 is a top view showing the workpiece photographing device 1 of the first embodiment. The device body 2 includes an X-axis rail 5, a Y-axis rail 6, a Z-axis rail 7, and a laser displacement sensor 8, and further includes a frame (not shown). The frame is placed on the installation surface on which the workpiece photographing device 1 is installed. The X-axis rail 5 is formed in a rod shape. The X-axis rail 5 is arranged along a straight line parallel to the X-axis and is fixed to the frame. The X-axis is parallel to the plane along which the installation surface is located. The Y-axis rail 6 is formed in a rod shape. The Y-axis rail 6 is arranged along a straight line parallel to the Y-axis, and is supported by the X-axis rail 5 and the frame so as to be able to translate parallel to the X-axis. The Y-axis is parallel to the plane along which the installation surface is located and perpendicular to the X-axis.

図2は、実施例1のワーク撮影装置1を示す測面図である。Z軸レール7は、棒状に形成されている。Z軸レール7は、Z軸に平行である直線に沿うように、配置され、Y軸に平行に並進可能にY軸レール6に支持されている。Z軸は、設置面が沿う平面に垂直であり、すなわち、X軸に垂直であり、かつ、Y軸に垂直である。レーザ変位センサ8は、光路10に沿って進行するレーザを発光する。レーザ変位センサ8は、光路10がZ軸に平行になるように、配置され、Z軸レール7に固定されている。レーザ変位センサ8は、さらに、レーザが発光されているときに、レーザが照射された照射部位を反射した反射光を受光し、照射部位のZ座標を検出する。照射部位のZ座標は、照射部位のZ軸方向における位置を示している。 Figure 2 is a side view showing the workpiece photographing device 1 of the first embodiment. The Z-axis rail 7 is formed in a rod shape. The Z-axis rail 7 is arranged along a straight line parallel to the Z-axis, and is supported by the Y-axis rail 6 so as to be translatable parallel to the Y-axis. The Z-axis is perpendicular to the plane along which the installation surface is located, that is, perpendicular to the X-axis and perpendicular to the Y-axis. The laser displacement sensor 8 emits a laser that travels along the optical path 10. The laser displacement sensor 8 is arranged so that the optical path 10 is parallel to the Z-axis, and is fixed to the Z-axis rail 7. The laser displacement sensor 8 further receives reflected light that reflects the irradiation site irradiated with the laser when the laser is emitted, and detects the Z coordinate of the irradiation site. The Z coordinate of the irradiation site indicates the position of the irradiation site in the Z-axis direction.

図3は、実施例1のワーク撮影装置1を示す正面図である。ワーク撮影装置1は、カメラ支持部材11とカメラ12とをさらに備えている。カメラ支持部材11は、Z軸に平行に並進可能にZ軸レール7に支持されている。カメラ12は、Y軸に平行である第1回転軸を中心に回転可能に、かつ、第1回転軸に垂直である第2回転軸を中心に回転可能に、カメラ支持部材11に支持されている。 Figure 3 is a front view showing the workpiece photographing device 1 of the first embodiment. The workpiece photographing device 1 further includes a camera support member 11 and a camera 12. The camera support member 11 is supported on the Z-axis rail 7 so as to be translatable parallel to the Z-axis. The camera 12 is supported on the camera support member 11 so as to be rotatable about a first rotation axis parallel to the Y-axis and about a second rotation axis perpendicular to the first rotation axis.

台車3は、図示されていない複数の自在キャスターを備えている。複数の自在キャスターは、台車3の下部に取り付けられている。台車3は、複数の自在キャスターを介して設置面に載置される。複数の自在キャスターは、回転することにより、台車3を設置面に沿って移動させる力を低減する。台車3には、載置面14が形成されている。台車3は、設置面に載置されるときに、設置面が沿う平面と平行である他の平面に載置面14が沿うように、形成されている。 The dolly 3 is equipped with a number of swivel casters (not shown). The swivel casters are attached to the bottom of the dolly 3. The dolly 3 is placed on the installation surface via the swivel casters. The swivel casters reduce the force that moves the dolly 3 along the installation surface by rotating. The dolly 3 is formed with a mounting surface 14. The dolly 3 is formed so that when placed on the installation surface, the mounting surface 14 runs along another plane that is parallel to the plane along which the installation surface runs.

ワーク撮影装置1により撮影されるワーク21は、図4に示されているように、概ね直方体状に形成されている。図4は、実施例1のワーク撮影装置1により撮影されるワーク21を示す斜視図である。ワーク21には、ワーク21が形成する直方体の6面にそれぞれ沿う下面と天面22と前面23と背面24と左側面25と右側面26とが形成されている。ワーク21は、下面が載置面14に対向するように、台車3に載置される。天面22は、ワーク21のうちの下面の反対側に形成されている。前面23は、ワーク21のうちの天面22が沿う平面に垂直である他の平面に沿うように形成され、すなわち、下面と天面22とに隣接している。背面24は、ワーク21のうちの前面23の反対側に形成され、すなわち、前面23に隣接しないで、下面と天面22とに隣接している。左側面25は、ワーク21のうちの下面と前面23とがそれぞれ沿う2つの平面に垂直である他の平面に沿うように形成され、すなわち、下面と天面22と前面23と背面24とに隣接している。右側面26は、ワーク21のうちの左側面25の反対側に形成され、すなわち、左側面25に隣接しないで、下面と天面22と前面23と背面24とに隣接している。 As shown in FIG. 4, the work 21 photographed by the work photographing device 1 is formed in a generally rectangular parallelepiped shape. FIG. 4 is a perspective view showing the work 21 photographed by the work photographing device 1 of the first embodiment. The work 21 has a bottom surface, a top surface 22, a front surface 23, a back surface 24, a left side surface 25, and a right side surface 26 that are formed along the six sides of the rectangular parallelepiped formed by the work 21. The work 21 is placed on the cart 3 so that the bottom surface faces the placement surface 14. The top surface 22 is formed on the opposite side of the bottom surface of the work 21. The front surface 23 is formed so as to be along another plane that is perpendicular to the plane along which the top surface 22 of the work 21 is aligned, that is, adjacent to the bottom surface and the top surface 22. The back surface 24 is formed on the opposite side of the front surface 23 of the work 21, that is, adjacent to the bottom surface and the top surface 22 without being adjacent to the front surface 23. The left side surface 25 is formed so as to extend along another plane perpendicular to the two planes along which the bottom surface and front surface 23 of the workpiece 21 extend, i.e., adjacent to the bottom surface, top surface 22, front surface 23, and back surface 24. The right side surface 26 is formed on the opposite side of the left side surface 25 of the workpiece 21, i.e., not adjacent to the left side surface 25, but adjacent to the bottom surface, top surface 22, front surface 23, and back surface 24.

ワーク21には、前面エッジ31と背面エッジ32と左側面エッジ33と右側面エッジ34とがさらに形成されている。前面エッジ31は、天面22と前面23との間に形成されている。背面エッジ32は、天面22と背面24との間に形成されている。左側面エッジ33は、天面22と左側面25との間に形成されている。右側面エッジ34は、天面22と右側面26との間に形成されている。 The workpiece 21 further includes a front edge 31, a back edge 32, a left side edge 33, and a right side edge 34. The front edge 31 is formed between the top surface 22 and the front surface 23. The back edge 32 is formed between the top surface 22 and the back surface 24. The left side edge 33 is formed between the top surface 22 and the left side surface 25. The right side edge 34 is formed between the top surface 22 and the right side surface 26.

ワーク21には、前面左コーナー35と前面右コーナー36と背面左コーナー37と背面右コーナー38とが形成されている。前面左コーナー35は、前面エッジ31のうちの左側面25に近い側の端に形成され、左側面エッジ33のうちの前面23に近い側の端に形成されている。前面右コーナー36は、前面エッジ31のうちの右側面26に近い側の端に形成され、右側面エッジ34のうちの前面23に近い側の端に形成されている。背面左コーナー37は、背面エッジ32のうちの左側面25に近い側の端に形成され、左側面エッジ33のうちの背面24に近い側の端に形成されている。背面右コーナー38は、背面エッジ32のうちの右側面26に近い側の端に形成され、右側面エッジ34のうちの背面24に近い側の端に形成されている。 The workpiece 21 has a front left corner 35, a front right corner 36, a back left corner 37, and a back right corner 38. The front left corner 35 is formed at the end of the front edge 31 closer to the left side 25, and at the end of the left side edge 33 closer to the front surface 23. The front right corner 36 is formed at the end of the front edge 31 closer to the right side 26, and at the end of the right side edge 34 closer to the front surface 23. The back left corner 37 is formed at the end of the back edge 32 closer to the left side 25, and at the end of the left side edge 33 closer to the back surface 24. The back right corner 38 is formed at the end of the back edge 32 closer to the right side 26, and at the end of the right side edge 34 closer to the back surface 24.

図5は、装置本体2を示すブロック図である。装置本体2は、X軸アクチュエータ41とY軸アクチュエータ42とZ軸アクチュエータ43とカメラ回転機構44と入力装置45と表示装置46と制御装置47とをさらに備えている。X軸アクチュエータ41は、制御装置47に制御されることにより、Y軸レール6をX軸に平行に並進させる。X軸アクチュエータ41は、さらに、X軸レール5に対してY軸レール6が配置される位置を検出することにより、レーザ変位センサ8の光路10のX座標を検出し、カメラ12のX座標を検出する。光路10のX座標は、光路10のX軸方向における位置を示し、カメラ12のX座標は、カメラ12のX軸方向における位置を示している。 Figure 5 is a block diagram showing the device body 2. The device body 2 further includes an X-axis actuator 41, a Y-axis actuator 42, a Z-axis actuator 43, a camera rotation mechanism 44, an input device 45, a display device 46, and a control device 47. The X-axis actuator 41 translates the Y-axis rail 6 parallel to the X-axis under the control of the control device 47. The X-axis actuator 41 further detects the position where the Y-axis rail 6 is disposed relative to the X-axis rail 5, thereby detecting the X-coordinate of the optical path 10 of the laser displacement sensor 8 and detecting the X-coordinate of the camera 12. The X-coordinate of the optical path 10 indicates the position of the optical path 10 in the X-axis direction, and the X-coordinate of the camera 12 indicates the position of the camera 12 in the X-axis direction.

Y軸アクチュエータ42は、制御装置47に制御されることにより、Z軸レール7をY軸に平行に並進させる。Y軸アクチュエータ42は、Y軸レール6に対してZ軸レール7が配置される位置を検出することにより、レーザ変位センサ8の光路10のY座標を検出し、カメラ12のY座標を検出する。光路10のY座標は、光路10のY軸方向における位置を示し、カメラ12のY座標は、カメラ12のY軸方向における位置を示している。Z軸アクチュエータ43は、制御装置47に制御されることにより、カメラ支持部材11をZ軸に平行に並進させる。Z軸アクチュエータ43は、Z軸レール7に対してカメラ支持部材11が配置されるZ座標を検出することにより、カメラ12のZ座標を検出する。カメラ12のZ座標は、カメラ12のZ軸方向における位置を示している。カメラ回転機構44は、制御装置47に制御されることにより、第1回転軸を中心にカメラ12を回転させ、第2回転軸を中心にカメラ12を回転させる。 The Y-axis actuator 42 translates the Z-axis rail 7 parallel to the Y-axis under the control of the control device 47. The Y-axis actuator 42 detects the position where the Z-axis rail 7 is disposed relative to the Y-axis rail 6, thereby detecting the Y coordinate of the optical path 10 of the laser displacement sensor 8 and detecting the Y coordinate of the camera 12. The Y coordinate of the optical path 10 indicates the position of the optical path 10 in the Y-axis direction, and the Y coordinate of the camera 12 indicates the position of the camera 12 in the Y-axis direction. The Z-axis actuator 43 translates the camera support member 11 parallel to the Z-axis under the control of the control device 47. The Z-axis actuator 43 detects the Z coordinate of the camera 12 by detecting the Z coordinate where the camera support member 11 is disposed relative to the Z-axis rail 7. The Z coordinate of the camera 12 indicates the position of the camera 12 in the Z-axis direction. The camera rotation mechanism 44 rotates the camera 12 around the first rotation axis and rotates the camera 12 around the second rotation axis under the control of the control device 47.

入力装置45は、コードリーダ51とスタートボタン52とトップキー53とフロントキー54とバックキー55とレフトキー56とライトキー57とを備えている。コードリーダ51は、印刷物に印刷されたコード(たとえば、バーコード、2次元コード)から情報を読み出し、その読み出された情報を制御装置47に出力する。入力装置45は、さらに、フロントキー54とバックキー55とレフトキー56とライトキー57とが押下されているか否かを制御装置47に出力する。入力装置45は、ユーザに操作されることにより情報を生成し、その生成された情報を制御装置47に出力する。表示装置46は、表示面を備え、制御装置47により生成された画面を表示面に表示する。 The input device 45 includes a code reader 51, a start button 52, a top key 53, a front key 54, a back key 55, a left key 56, and a right key 57. The code reader 51 reads information from a code (e.g., a barcode, a two-dimensional code) printed on a printed matter, and outputs the read information to the control device 47. The input device 45 further outputs to the control device 47 whether the front key 54, the back key 55, the left key 56, or the right key 57 is pressed. The input device 45 generates information when operated by the user, and outputs the generated information to the control device 47. The display device 46 includes a display surface, and displays a screen generated by the control device 47 on the display surface.

制御装置47は、コンピュータであり、記憶装置61とCPU(Central Processing Unit)62とを備えている。記憶装置61は、制御装置47にインストールされるコンピュータプログラムを記録し、CPU62により利用される情報を記録する。記憶装置61としては、RAM・ROM等のメモリ、ハードディスクのような固定ディスク装置、SSD(Solid State Drive)が例示される。CPU62は、制御装置47にインストールされるコンピュータプログラムを実行することにより、情報処理し、記憶装置61を制御する。CPU62は、レーザ変位センサ8とカメラ12とX軸アクチュエータ41とY軸アクチュエータ42とZ軸アクチュエータ43とカメラ回転機構44と入力装置45と表示装置46とをさらに制御する。 The control device 47 is a computer, and includes a storage device 61 and a CPU (Central Processing Unit) 62. The storage device 61 records the computer programs installed in the control device 47, and records information used by the CPU 62. Examples of the storage device 61 include memories such as RAM and ROM, fixed disk devices such as hard disks, and SSDs (Solid State Drives). The CPU 62 processes information and controls the storage device 61 by executing the computer programs installed in the control device 47. The CPU 62 further controls the laser displacement sensor 8, the camera 12, the X-axis actuator 41, the Y-axis actuator 42, the Z-axis actuator 43, the camera rotation mechanism 44, the input device 45, and the display device 46.

たとえば、制御装置47は、レーザが発光されたり発光されなかったりするように、レーザ変位センサ8を制御する。制御装置47は、さらに、物体にレーザが投光されたときに、物体のうちのレーザに照射された照射部位のZ座標が検出されるように、レーザ変位センサ8を制御する。 For example, the control device 47 controls the laser displacement sensor 8 so that the laser is emitted or not emitted. The control device 47 further controls the laser displacement sensor 8 so that when the laser is projected onto the object, the Z coordinate of the part of the object that is irradiated with the laser is detected.

記憶装置61には、図6に示されているように、ティーチング情報テーブル65が記録されている。図6は、ティーチング情報テーブル65を示す図である。ティーチング情報テーブル65は、複数のワーク種類識別情報66を複数のティーチング情報67に対応付けている。複数のワーク種類識別情報66の各々は、ワーク撮影装置1で画像が撮影される製品の種類を示している。複数のティーチング情報67のうちのあるワーク種類識別情報に対応する1つのティーチング情報は、そのワーク種類識別情報が示す種類のワークが取り扱われるときに利用される情報を示している。 As shown in FIG. 6, a teaching information table 65 is recorded in the storage device 61. FIG. 6 is a diagram showing the teaching information table 65. The teaching information table 65 associates multiple pieces of work type identification information 66 with multiple pieces of teaching information 67. Each of the multiple pieces of work type identification information 66 indicates the type of product whose image is captured by the work photography device 1. One piece of teaching information corresponding to a certain piece of work type identification information among the multiple pieces of teaching information 67 indicates information used when handling a work of the type indicated by that work type identification information.

複数のワーク種類識別情報66のうちのワーク21の種類に対応する1つのティーチング情報68は、図7に示されているように、原点情報71とエッジ情報72とサイズ情報73と複数の撮影領域情報74とを備えている。図7は、複数のワーク種類識別情報66のうちの1つのティーチング情報68を示す図である。原点情報71は、前面左コーナー35と前面右コーナー36と背面左コーナー37と背面右コーナー38とのうちの1つのコーナーを示している。エッジ情報72は、前面エッジ31と背面エッジ32と左側面エッジ33と右側面エッジ34とのうちの1つのエッジを示している。 As shown in FIG. 7, one piece of teaching information 68 corresponding to the type of workpiece 21 among the multiple pieces of workpiece type identification information 66 includes origin information 71, edge information 72, size information 73, and multiple pieces of shooting area information 74. FIG. 7 is a diagram showing one piece of teaching information 68 among the multiple pieces of workpiece type identification information 66. The origin information 71 indicates one corner among the front left corner 35, the front right corner 36, the back left corner 37, and the back right corner 38. The edge information 72 indicates one edge among the front edge 31, the back edge 32, the left side edge 33, and the right side edge 34.

サイズ情報73は、ワーク21のサイズを示し、すなわち、ワーク21の幅とワーク21の奥行とを示している。ワーク21の幅は、前面エッジ31の長さを示し、または、背面エッジ32の長さを示している。ワーク21の奥行は、左側面エッジ33の長さを示し、または、右側面エッジ34の長さを示している。複数の撮影領域情報74は、ワーク21のうちのワーク撮影装置1により撮影される複数の撮影領域に対応し、たとえば、ワーク21に貼付されている複数のラベルに対応している。すなわち、複数の撮影領域情報74の個数は、ワーク21のうちのワーク撮影装置1により撮影される複数の撮影領域の数に等しい。複数の撮影領域情報74のうちのある撮影領域に対応する1つの撮影領域情報75は、撮影面情報76とカメラ相対位置情報77とを示している。撮影面情報76は、ワーク21のうちのその撮影領域が配置される1つの面を示し、天面22と前面23と背面24と左側面25と右側面26とのうちの1つの面を示している。カメラ相対位置情報77は、その撮影領域の画像を適切に撮影するカメラ12の位置を示し、撮影面情報76が示す面に対してカメラ12が配置される相対位置を示している。複数の撮影領域情報74のうちの撮影領域情報75と異なる他の撮影領域情報も、撮影領域情報75と同様に、撮影面情報とカメラ位置情報とを示している。 The size information 73 indicates the size of the work 21, that is, the width and depth of the work 21. The width of the work 21 indicates the length of the front edge 31, or the length of the back edge 32. The depth of the work 21 indicates the length of the left side edge 33, or the length of the right side edge 34. The multiple shooting area information 74 corresponds to multiple shooting areas of the work 21 photographed by the work photographing device 1, for example, corresponding to multiple labels attached to the work 21. That is, the number of multiple shooting area information 74 is equal to the number of multiple shooting areas of the work 21 photographed by the work photographing device 1. One shooting area information 75 corresponding to a certain shooting area of the multiple shooting area information 74 indicates shooting surface information 76 and camera relative position information 77. The shooting surface information 76 indicates one surface on which the shooting area of the work 21 is arranged, and indicates one surface of the top surface 22, the front surface 23, the back surface 24, the left side surface 25, and the right side surface 26. The camera relative position information 77 indicates the position of the camera 12 that appropriately captures an image of the shooting area, and indicates the relative position at which the camera 12 is disposed with respect to the surface indicated by the shooting surface information 76. Other shooting area information different from the shooting area information 75 among the multiple shooting area information 74 also indicates shooting surface information and camera position information, similar to the shooting area information 75.

[実施例1のワーク撮影装置1の動作]
ワーク撮影装置1の動作は、ティーチング動作と撮影動作とを備えている。ティーチング動作は、ティーチング情報テーブル65の複数のワーク種類識別情報66のいずれにも示されていない種類のワークの画像を撮像するときに実行される。ティーチング動作では、ワーク21の下面が載置面14に対向するように、ワーク21が台車3に載置される。ユーザは、ワーク21が台車3に適切に載置されているときに、装置本体2のフレームに対して予め定められた位置に台車3が配置されるように、台車3を装置本体2にセットする。ワーク21は、台車3が装置本体2にセットされることにより、図8に示されているように、装置本体2にセットされる。図8は、装置本体2にセットされたワーク21を示す上面図である。ワーク21は、装置本体2にセットされることにより、前面23が概ねY軸方向を向くように、右側面26が概ねX軸方向を向くように、配置される。ワーク21は、前面エッジ31が沿う直線がX軸に対して傾斜するように、傾斜して配置されることがある。
[Operation of the workpiece photographing device 1 of the first embodiment]
The operation of the workpiece photographing device 1 includes a teaching operation and a photographing operation. The teaching operation is performed when an image of a workpiece of a type not indicated in any of the plurality of workpiece type identification information 66 of the teaching information table 65 is photographed. In the teaching operation, the workpiece 21 is placed on the dolly 3 so that the lower surface of the workpiece 21 faces the mounting surface 14. When the workpiece 21 is properly placed on the dolly 3, the user sets the dolly 3 on the device body 2 so that the dolly 3 is disposed at a predetermined position with respect to the frame of the device body 2. The workpiece 21 is set on the device body 2 as shown in FIG. 8 by setting the dolly 3 on the device body 2. FIG. 8 is a top view showing the workpiece 21 set on the device body 2. By setting the workpiece 21 on the device body 2, the front surface 23 is generally oriented in the Y-axis direction and the right side surface 26 is generally oriented in the X-axis direction. The workpiece 21 may be positioned at an angle such that the line along which the front edge 31 runs is inclined relative to the X-axis.

ワーク21には、ワーク21の種類を示すコードが印刷された印刷物が添付されている。ユーザは、ワーク21が装置本体2にセットされた後に、コードリーダ51を用いてコードからワーク21の種類を読み取る。ユーザは、ワーク21が装置本体2にセットされた後に、さらに、スタートボタン52を押下する。 A printed matter on which a code indicating the type of workpiece 21 is printed is attached to the workpiece 21. After the workpiece 21 is set in the device main body 2, the user uses the code reader 51 to read the type of workpiece 21 from the code. After the workpiece 21 is set in the device main body 2, the user further presses the start button 52.

制御装置47は、スタートボタン52が押下されたことが検出されたときに、X軸アクチュエータ41とY軸アクチュエータ42とを制御することにより、レーザ変位センサ8を中央位置に配置する。制御装置47は、スタートボタン52が押下されたことが検出されたときに、さらに、レーザ変位センサ8を制御することにより、レーザを発光させる。ユーザは、装置本体2にセットされたワーク21にレーザが照射されないときに、中央位置に配置されたレーザ変位センサ8から発光されたレーザがワーク21に照射されるように、ワーク21を装置本体2にセットしなおす。 When the control device 47 detects that the start button 52 has been pressed, it controls the X-axis actuator 41 and the Y-axis actuator 42 to position the laser displacement sensor 8 in the central position. When the control device 47 detects that the start button 52 has been pressed, it further controls the laser displacement sensor 8 to emit a laser. When the laser is not irradiated onto the workpiece 21 set on the device body 2, the user resets the workpiece 21 on the device body 2 so that the laser emitted from the laser displacement sensor 8 positioned in the central position is irradiated onto the workpiece 21.

ユーザは、ワーク21が装置本体2にセットされた後に、さらに、入力装置45を用いてティーチング操作を実行する。ティーチング操作は、エッジ原点指定操作と対角位置指定操作と撮影領域指定操作とを備えている。 After the workpiece 21 is set in the device body 2, the user further performs a teaching operation using the input device 45. The teaching operation includes an edge origin specification operation, a diagonal position specification operation, and a shooting area specification operation.

ユーザは、入力装置45を用いてエッジ原点指定操作を実行することにより、制御装置47に原点情報71とエッジ情報72とを入力する。制御装置47は、原点情報71とエッジ情報72とが入力された後に、エッジ探索動作と原点探索動作とを実行する。 The user inputs origin information 71 and edge information 72 to the control device 47 by performing an edge origin designation operation using the input device 45. After the origin information 71 and edge information 72 are input, the control device 47 executes an edge search operation and an origin search operation.

[エッジ探索動作]
エッジ探索動作では、制御装置47は、レーザ変位センサ8を中央位置に配置し、レーザをワーク21に投光する。図9は、装置本体2にセットされたワーク21を示す正面図である。制御装置47は、ワーク21の天面22のうちのレーザが照射されている高さ検出点81のZ座標を検出する。制御装置47は、高さ検出点81のZ座標に基づいてエッジ検出範囲82を算出する。エッジ検出範囲82の下限は、高さ検出点81のZ座標より5mm低い位置を示し、エッジ検出範囲82の上限は、高さ検出点81のZ座標より5mm高い位置を示している。
[Edge search operation]
In the edge search operation, the control device 47 places the laser displacement sensor 8 at a central position and projects a laser onto the workpiece 21. Fig. 9 is a front view showing the workpiece 21 set in the device body 2. The control device 47 detects the Z coordinate of a height detection point 81 on the top surface 22 of the workpiece 21 at which the laser is irradiated. The control device 47 calculates an edge detection range 82 based on the Z coordinate of the height detection point 81. The lower limit of the edge detection range 82 indicates a position 5 mm lower than the Z coordinate of the height detection point 81, and the upper limit of the edge detection range 82 indicates a position 5 mm higher than the Z coordinate of the height detection point 81.

制御装置47は、たとえば、エッジ情報72が前面エッジ31を示している場合に、X軸アクチュエータ41を制御することにより、光路10がX軸方向の反対方向に移動するように、レーザ変位センサ8をX軸方向の反対方向に高速度で並進させる。制御装置47は、レーザ変位センサ8がX軸方向の反対方向に並進するときに、レーザ変位センサ8を制御することにより、レーザの照射部位のZ座標がワーク検出範囲から外れたか否かを監視する。ワーク検出範囲の下限は、載置面14のZ座標より高く、かつ、エッジ検出範囲82の下限より低い。ワーク検出範囲の上限は、エッジ検出範囲82の上限より高い。 For example, when the edge information 72 indicates the front edge 31, the control device 47 controls the X-axis actuator 41 to translate the laser displacement sensor 8 in the opposite direction of the X-axis at high speed so that the optical path 10 moves in the opposite direction of the X-axis. When the laser displacement sensor 8 translates in the opposite direction of the X-axis, the control device 47 controls the laser displacement sensor 8 to monitor whether the Z coordinate of the laser irradiation site has fallen outside the work detection range. The lower limit of the work detection range is higher than the Z coordinate of the placement surface 14 and lower than the lower limit of the edge detection range 82. The upper limit of the work detection range is higher than the upper limit of the edge detection range 82.

制御装置47は、レーザの照射部位のZ座標がワーク検出範囲から外れた後に、X軸アクチュエータ41を制御することにより、光路10がX軸方向に移動するように、レーザ変位センサ8をX軸方向に低速度で並進させる。低速度は、高速度より遅い。制御装置47は、レーザ変位センサ8がX軸方向に並進するときに、レーザ変位センサ8を制御することにより、レーザの照射部位のZ座標がエッジ検出範囲82に含まれたか否かを監視する。制御装置47は、レーザの照射部位のZ座標がエッジ検出範囲82に含まれたときに、レーザ変位センサ8が並進することを停止させる。レーザは、レーザ変位センサ8が停止することにより、左側面エッジ33のうちの第1ワーク端点83に照射される。制御装置47は、レーザ変位センサ8が停止しているときに、X軸アクチュエータ41を制御することにより、光路10のX座標を検出し、第1ワーク端点83のX座標を検出する。 After the Z coordinate of the laser irradiation site falls outside the work detection range, the control device 47 controls the X-axis actuator 41 to translate the laser displacement sensor 8 in the X-axis direction at a low speed so that the optical path 10 moves in the X-axis direction. The low speed is slower than the high speed. When the laser displacement sensor 8 translates in the X-axis direction, the control device 47 controls the laser displacement sensor 8 to monitor whether the Z coordinate of the laser irradiation site is included in the edge detection range 82. When the Z coordinate of the laser irradiation site falls within the edge detection range 82, the control device 47 stops the translation of the laser displacement sensor 8. When the laser displacement sensor 8 stops, the laser is irradiated to the first work end point 83 of the left side edge 33. When the laser displacement sensor 8 is stopped, the control device 47 controls the X-axis actuator 41 to detect the X coordinate of the optical path 10 and detect the X coordinate of the first work end point 83.

制御装置47は、第1ワーク端点83のX座標が検出された後に、レーザ変位センサ8をX軸方向に高速度で並進させる。制御装置47は、レーザ変位センサ8がX軸方向に並進するときに、レーザの照射部位のZ座標がワーク検出範囲から外れたか否かを監視する。制御装置47は、レーザの照射部位のZ座標がワーク検出範囲から外れた後に、レーザ変位センサ8をX軸方向の反対方向に低速度で並進させる。制御装置47は、レーザ変位センサ8がX軸方向の反対方向に並進するときに、レーザの照射部位のZ座標がエッジ検出範囲82に含まれたか否かを監視する。制御装置47は、レーザの照射部位のZ座標がエッジ検出範囲82に含まれたときに、レーザ変位センサ8がX軸方向に並進することを停止させる。レーザは、レーザ変位センサ8が停止することにより、図8に示されているように、右側面エッジ34のうちの第2ワーク端点84に照射される。制御装置47は、レーザ変位センサ8が停止しているときに、光路10のX座標を検出し、第2ワーク端点84のX座標を検出する。 After the X coordinate of the first workpiece end point 83 is detected, the control device 47 translates the laser displacement sensor 8 in the X-axis direction at high speed. When the laser displacement sensor 8 translates in the X-axis direction, the control device 47 monitors whether the Z coordinate of the laser irradiation part has left the workpiece detection range. After the Z coordinate of the laser irradiation part has left the workpiece detection range, the control device 47 translates the laser displacement sensor 8 in the opposite direction of the X-axis direction at low speed. When the laser displacement sensor 8 translates in the opposite direction of the X-axis direction, the control device 47 monitors whether the Z coordinate of the laser irradiation part is included in the edge detection range 82. When the Z coordinate of the laser irradiation part is included in the edge detection range 82, the control device 47 stops the laser displacement sensor 8 from translating in the X-axis direction. When the laser displacement sensor 8 stops, the laser is irradiated to the second workpiece end point 84 of the right side edge 34, as shown in FIG. 8. When the laser displacement sensor 8 is stopped, the control device 47 detects the X coordinate of the optical path 10 and detects the X coordinate of the second work end point 84.

制御装置47は、第2ワーク端点84のX座標が検出された後に、X軸アクチュエータ41を制御することにより、第1内分点85に光路10が交差するように、レーザ変位センサ8を配置する。第1内分点85は、第1ワーク端点83と第2ワーク端点84とを結ぶ線分を3:1に内分している。制御装置47は、たとえば、エッジ情報72が前面エッジ31を示している場合に、光路10が第1内分点85に交差するようにレーザ変位センサ8が配置された後に、レーザ変位センサ8をY軸方向に高速度で並進させる。制御装置47は、レーザ変位センサ8がY軸方向に移動するときに、レーザの照射部位のZ座標がワーク検出範囲から外れたか否かを監視する。制御装置47は、レーザの照射部位のZ座標がワーク検出範囲から外れた後に、レーザ変位センサ8をY軸方向の反対方向に低速度で並進させる。制御装置47は、レーザ変位センサ8がY軸方向の反対方向に並進するときに、レーザの照射部位のZ座標がエッジ検出範囲82に含まれたか否かを監視する。 After the X-coordinate of the second work end point 84 is detected, the control device 47 controls the X-axis actuator 41 to position the laser displacement sensor 8 so that the optical path 10 intersects the first internal division point 85. The first internal division point 85 divides the line segment connecting the first work end point 83 and the second work end point 84 in a ratio of 3:1. For example, when the edge information 72 indicates the front edge 31, the control device 47 translates the laser displacement sensor 8 at high speed in the Y-axis direction after the laser displacement sensor 8 is positioned so that the optical path 10 intersects the first internal division point 85. When the laser displacement sensor 8 moves in the Y-axis direction, the control device 47 monitors whether the Z-coordinate of the laser irradiation site has fallen out of the work detection range. After the Z-coordinate of the laser irradiation site has fallen out of the work detection range, the control device 47 translates the laser displacement sensor 8 at low speed in the opposite direction of the Y-axis direction. The control device 47 monitors whether the Z coordinate of the laser irradiation area is included in the edge detection range 82 when the laser displacement sensor 8 translates in the opposite direction to the Y axis direction.

制御装置47は、レーザの照射部位のZ座標がエッジ検出範囲82に含まれたときに、レーザ変位センサ8がY軸方向に並進することを停止させる。レーザは、レーザ変位センサ8が停止することにより、前面エッジ31のうちの第1エッジ上点86に照射される。制御装置47は、レーザ変位センサ8が停止しているときに、X軸アクチュエータ41とY軸アクチュエータ42とを制御することにより、光路10のX座標とY座標とを検出し、第1エッジ上点86の位置を検出する。第1エッジ上点86の位置は、第1エッジ上点86のX座標とY座標とを示している。 When the Z coordinate of the laser irradiation site falls within the edge detection range 82, the control device 47 stops the laser displacement sensor 8 from translating in the Y-axis direction. When the laser displacement sensor 8 stops, the laser is irradiated onto a first edge point 86 of the front edge 31. When the laser displacement sensor 8 is stopped, the control device 47 controls the X-axis actuator 41 and the Y-axis actuator 42 to detect the X- and Y-coordinates of the optical path 10 and detect the position of the first edge point 86. The position of the first edge point 86 indicates the X- and Y-coordinates of the first edge point 86.

制御装置47は、第1エッジ上点86の位置が検出された後に、第2内分点87に光路10が交差するように、レーザ変位センサ8を配置する。第2内分点87は、第1ワーク端点83と第2ワーク端点84とを結ぶ線分を1:3に内分している。制御装置47は、光路10が第2内分点87に交差するようにレーザ変位センサ8が配置された後に、レーザ変位センサ8をY軸方向に高速度で並進させる。制御装置47は、レーザ変位センサ8がY軸方向に並進するときに、レーザの照射部位のZ座標がワーク検出範囲から外れたか否かを監視する。制御装置47は、レーザの照射部位のZ座標がワーク検出範囲から外れた後に、レーザ変位センサ8をY軸方向の反対方向に低速度で並進させる。制御装置47は、レーザ変位センサ8がY軸方向の反対方向に並進するときに、レーザの照射部位のZ座標がエッジ検出範囲82に含まれたか否かを監視する。制御装置47は、レーザの照射部位のZ座標がエッジ検出範囲82に含まれたときに、レーザ変位センサ8がY軸方向に並進することを停止させる。レーザは、レーザ変位センサ8が停止することにより、前面エッジ31のうちの第2エッジ上点88に照射される。制御装置47は、レーザ変位センサ8が停止しているときに、光路10のX座標とY座標とを検出し、第2エッジ上点88の位置を検出する。第2エッジ上点88の位置は、第2エッジ上点88のX座標とY座標とを示している。 After the position of the first edge point 86 is detected, the control device 47 arranges the laser displacement sensor 8 so that the optical path 10 intersects with the second internal division point 87. The second internal division point 87 divides the line segment connecting the first work end point 83 and the second work end point 84 in a ratio of 1:3. After the laser displacement sensor 8 is arranged so that the optical path 10 intersects with the second internal division point 87, the control device 47 translates the laser displacement sensor 8 at high speed in the Y-axis direction. When the laser displacement sensor 8 translates in the Y-axis direction, the control device 47 monitors whether the Z coordinate of the laser irradiation site has fallen out of the work detection range. After the Z coordinate of the laser irradiation site has fallen out of the work detection range, the control device 47 translates the laser displacement sensor 8 at low speed in the opposite direction of the Y-axis direction. When the laser displacement sensor 8 translates in the opposite direction of the Y-axis direction, the control device 47 monitors whether the Z coordinate of the laser irradiation site is included in the edge detection range 82. The control device 47 stops the translation of the laser displacement sensor 8 in the Y-axis direction when the Z coordinate of the laser irradiation site falls within the edge detection range 82. When the laser displacement sensor 8 stops, the laser is irradiated onto a second edge point 88 of the front edge 31. When the laser displacement sensor 8 is stopped, the control device 47 detects the X and Y coordinates of the optical path 10 and detects the position of the second edge point 88. The position of the second edge point 88 indicates the X and Y coordinates of the second edge point 88.

制御装置47は、第1エッジ上点86の位置と第2エッジ上点88の位置に基づいてワーク21の傾きを算出する。ワーク21の傾きは、前面エッジ31が沿う直線がX軸に対して傾斜している程度を示し、たとえば、Y座標の変化量をX座標の変化量で除算した値を示している。Y座標の変化量は、第1エッジ上点86のY座標から第2エッジ上点88のY座標を減算した値を示している。X座標の変化量は、第1エッジ上点86のX座標から第2エッジ上点88のX座標を減算した値を示している。 The control device 47 calculates the inclination of the workpiece 21 based on the positions of the first edge point 86 and the second edge point 88. The inclination of the workpiece 21 indicates the degree to which the straight line along which the front edge 31 runs is inclined with respect to the X-axis, and indicates, for example, the value obtained by dividing the amount of change in the Y-coordinate by the amount of change in the X-coordinate. The amount of change in the Y-coordinate indicates the value obtained by subtracting the Y-coordinate of the second edge point 88 from the Y-coordinate of the first edge point 86. The amount of change in the X-coordinate indicates the value obtained by subtracting the X-coordinate of the second edge point 88 from the X-coordinate of the first edge point 86.

[原点探索動作]
原点探索動作は、ワーク21の傾きが算出された後に実行される。制御装置47は、たとえば、原点情報71が前面左コーナー35を示す場合に、第2エッジ上点88にレーザが照射された後に、前面エッジ31が沿う直線に沿って光路10が前面右コーナー36から遠ざかるように、レーザ変位センサ8を高速度で並進させる。制御装置47は、レーザ変位センサ8が並進するときに、レーザの照射部位のZ座標がワーク検出範囲から外れたか否かを監視する。制御装置47は、レーザの照射部位のZ座標がワーク検出範囲から外れた後に、前面エッジ31が沿う直線に沿って光路10が前面右コーナー36に近づくように、レーザ変位センサ8を低速度で並進させる。制御装置47は、レーザ変位センサ8が低速度で並進するときに、レーザの照射部位のZ座標がエッジ検出範囲82に含まれたか否かを監視する。制御装置47は、レーザの照射部位のZ座標がエッジ検出範囲82に含まれたときに、レーザ変位センサ8の並進を停止させる。レーザは、レーザ変位センサ8が停止することにより、前面左コーナー35に照射される。制御装置47は、前面左コーナー35がレーザに照射されているときに、光路10のX座標とY座標とを検出し、前面左コーナー35の位置を検出する。前面左コーナー35の位置は、前面左コーナー35のX座標とY座標とを示している。
[Origin search operation]
The origin search operation is performed after the inclination of the workpiece 21 is calculated. For example, when the origin information 71 indicates the front left corner 35, the control device 47 translates the laser displacement sensor 8 at high speed so that the optical path 10 moves away from the front right corner 36 along the straight line along which the front edge 31 is aligned after the laser is irradiated to the second edge top point 88. The control device 47 monitors whether the Z coordinate of the laser irradiation site has left the workpiece detection range when the laser displacement sensor 8 translates. After the Z coordinate of the laser irradiation site has left the workpiece detection range, the control device 47 translates the laser displacement sensor 8 at low speed so that the optical path 10 moves closer to the front right corner 36 along the straight line along which the front edge 31 is aligned. The control device 47 monitors whether the Z coordinate of the laser irradiation site has been included in the edge detection range 82 when the laser displacement sensor 8 translates at low speed. The control device 47 stops the translation of the laser displacement sensor 8 when the Z coordinate of the laser irradiated portion falls within the edge detection range 82. When the laser displacement sensor 8 stops, the laser is irradiated onto the front left corner 35. When the front left corner 35 is being irradiated with the laser, the control device 47 detects the X and Y coordinates of the optical path 10 to detect the position of the front left corner 35. The position of the front left corner 35 indicates the X and Y coordinates of the front left corner 35.

ユーザは、前面左コーナー35の位置が検出された後に、入力装置45を用いて対角位置指定操作を実行することにより、前面左コーナー35の対角位置である背面右コーナー38の位置を指定する。すなわち、ユーザは、フロントキー54とバックキー55とレフトキー56とライトキー57とのうちの1つのキーを押下する。制御装置47は、フロントキー54が押下されているときに、光路10が鉛直平面89に垂直である前方向に移動するように、レーザ変位センサ8を前方向に並進させる。鉛直平面89は、Z軸に平行であり、かつ、前面エッジ31が沿う直線に平行である。制御装置47は、バックキー55が押下されているときに、光路10が前方向の反対方向に移動するように、レーザ変位センサ8を並進させる。制御装置47は、レフトキー56が押下されているときに、前面エッジ31に平行である左方向に光路10が移動するように、レーザ変位センサ8を並進させる。左方向は、鉛直平面89に平行であり、かつ、Z軸に垂直である。制御装置47は、ライトキー57が押下されているときに、左方向の反対の右方向に移動するように、レーザ変位センサ8を並進させる。制御装置47は、フロントキー54とバックキー55とレフトキー56とライトキー57とのいずれも押下されていないときに、レーザ変位センサ8の並進を停止させる。 After the position of the front left corner 35 is detected, the user performs a diagonal position designation operation using the input device 45 to designate the position of the back right corner 38, which is the diagonal position of the front left corner 35. That is, the user presses one of the front key 54, the back key 55, the left key 56, and the right key 57. When the front key 54 is pressed, the control device 47 translates the laser displacement sensor 8 in the forward direction so that the optical path 10 moves in the forward direction perpendicular to the vertical plane 89. The vertical plane 89 is parallel to the Z axis and parallel to the straight line along which the front edge 31 is aligned. When the back key 55 is pressed, the control device 47 translates the laser displacement sensor 8 so that the optical path 10 moves in the opposite direction to the forward direction. When the left key 56 is pressed, the control device 47 translates the laser displacement sensor 8 so that the optical path 10 moves in the left direction parallel to the front edge 31. The left direction is parallel to the vertical plane 89 and perpendicular to the Z axis. When the right key 57 is pressed, the control device 47 translates the laser displacement sensor 8 so that it moves in the right direction, which is opposite to the left direction. When none of the front key 54, back key 55, left key 56, or right key 57 is pressed, the control device 47 stops the translation of the laser displacement sensor 8.

ユーザは、フロントキー54とバックキー55とレフトキー56とライトキー57とを押したり離したりすることにより、光路10が背面右コーナー38に交差するように、レーザ変位センサ8を配置する。ユーザは、光路10が背面右コーナー38に交差するようにレーザ変位センサ8が配置された後に、スタートボタン52を押下する。制御装置47は、スタートボタン52が押下されたときに、光路10のX座標とY座標とを検出し、背面右コーナー38の位置を検出する。背面右コーナー38の位置は、背面右コーナー38のX座標とY座標とを示している。 The user positions the laser displacement sensor 8 so that the optical path 10 intersects with the rear right corner 38 by pressing and releasing the front key 54, back key 55, left key 56, and right key 57. After the user positions the laser displacement sensor 8 so that the optical path 10 intersects with the rear right corner 38, the user presses the start button 52. When the start button 52 is pressed, the control device 47 detects the X and Y coordinates of the optical path 10 and detects the position of the rear right corner 38. The position of the rear right corner 38 indicates the X and Y coordinates of the rear right corner 38.

制御装置47は、ワーク21の傾きと前面左コーナー35の位置と背面右コーナー38の位置とに基づいてワーク21のサイズ情報73と前面右コーナー36の位置と背面左コーナー37の位置とを算出する。前面右コーナー36の位置は、前面右コーナー36のX座標とY座標とを示している。背面左コーナー37の位置は、背面左コーナー37のX座標とY座標とを示している。 The control device 47 calculates size information 73 of the workpiece 21 and the positions of the front right corner 36 and back left corner 37 based on the inclination of the workpiece 21 and the positions of the front left corner 35 and back right corner 38. The position of the front right corner 36 indicates the X and Y coordinates of the front right corner 36. The position of the back left corner 37 indicates the X and Y coordinates of the back left corner 37.

制御装置47は、ワーク21のサイズ情報73が算出された後に、図10に示されているように、光路10がワーク縁91を辿るように、レーザ変位センサ8を並進させる。図10は、装置本体2にセットされたワーク21を示す他の上面図である。ワーク縁91は、前面エッジ31と背面エッジ32と左側面エッジ33と右側面エッジ34とを含んでいる。制御装置47は、光路10がワーク縁91を辿る間に、レーザの照射部位のZ座標がワーク検出範囲から外れるか否かを監視する。制御装置47は、光路10がワーク縁91を辿る間に、レーザの照射部位のZ座標がワーク検出範囲から外れたときに、表示装置46を制御することにより、ティーチング操作の再実行を促すエラー画面を表示する。 After the size information 73 of the workpiece 21 is calculated, the control device 47 translates the laser displacement sensor 8 so that the optical path 10 follows the workpiece edge 91, as shown in FIG. 10. FIG. 10 is another top view showing the workpiece 21 set in the device body 2. The workpiece edge 91 includes the front edge 31, the back edge 32, the left side edge 33, and the right side edge 34. The control device 47 monitors whether the Z coordinate of the laser irradiation part falls outside the workpiece detection range while the optical path 10 follows the workpiece edge 91. When the Z coordinate of the laser irradiation part falls outside the workpiece detection range while the optical path 10 follows the workpiece edge 91, the control device 47 controls the display device 46 to display an error screen that prompts the user to retry the teaching operation.

制御装置47は、光路10がワーク縁91を辿る間に、レーザの照射部位のZ座標がワーク検出範囲から外れなかったときに、光路10がワーク外周92を辿るように、レーザ変位センサ8を並進させる。ワーク外周92は、前面側線93と背面側線94と左側面側線95と右側面側線96とを含んでいる。前面側線93は、ワーク21とZ軸方向に重ならず、前面エッジ31が沿う直線に平行であり、予め定められた離間距離だけ前面エッジ31から離れている。背面側線94は、ワーク21とZ軸方向に重ならず、背面エッジ32が沿う直線に平行であり、離間距離だけ背面エッジ32から離れている。左側面側線95は、ワーク21とZ軸方向に重ならず、左側面エッジ33が沿う直線に平行であり、離間距離だけ左側面エッジ33から離れている。右側面側線96は、ワーク21とZ軸方向に重ならず、右側面エッジ34が沿う直線に平行であり、離間距離だけ右側面エッジ34から離れている。制御装置47は、光路10がワーク外周92を辿る間に、レーザの照射部位のZ座標がワーク検出範囲に含まれるか否かを監視する。制御装置47は、光路10がワーク外周92を辿る間に、レーザの照射部位のZ座標がワーク検出範囲に含まれたときに、表示装置46を制御することにより、ティーチング操作の再実行を促すエラー画面を表示する。 The control device 47 translates the laser displacement sensor 8 so that the optical path 10 follows the workpiece periphery 92 when the Z coordinate of the laser irradiation site does not deviate from the workpiece detection range while the optical path 10 follows the workpiece edge 91. The workpiece periphery 92 includes a front side line 93, a back side line 94, a left side side line 95, and a right side side line 96. The front side line 93 does not overlap with the workpiece 21 in the Z-axis direction, is parallel to the straight line along which the front edge 31 follows, and is separated from the front edge 31 by a predetermined distance. The back side line 94 does not overlap with the workpiece 21 in the Z-axis direction, is parallel to the straight line along which the back edge 32 follows, and is separated from the back edge 32 by the distance. The left side side line 95 does not overlap with the workpiece 21 in the Z-axis direction, is parallel to the straight line along which the left side edge 33 follows, and is separated from the left side edge 33 by the distance. The right side surface line 96 does not overlap with the workpiece 21 in the Z-axis direction, is parallel to the straight line along which the right side surface edge 34 runs, and is separated from the right side surface edge 34 by a separation distance. The control device 47 monitors whether the Z coordinate of the laser irradiation site is included in the workpiece detection range while the optical path 10 follows the workpiece outer periphery 92. When the Z coordinate of the laser irradiation site is included in the workpiece detection range while the optical path 10 follows the workpiece outer periphery 92, the control device 47 controls the display device 46 to display an error screen that prompts the user to retry the teaching operation.

制御装置47は、光路10がワーク外周92を辿る間に、レーザの照射部位のZ座標がワーク検出範囲に含まれなかったときに、撮影領域指定操作の実行を促す画面を表示装置46に表示する。次いで、ユーザは、入力装置45を用いて撮影領域指定操作を実行する。撮影領域指定操作は、撮影面指定操作とカメラ移動操作とを備えている。ユーザは、入力装置45を用いて撮影面指定操作を実行することにより、天面22と前面23と背面24と左側面25と右側面26とのうちの1つの撮影面を指定する。たとえば、ユーザは、ユーザは、トップキー53を押下することにより、天面22を指定する。ユーザは、フロントキー54を押下することにより、前面23を指定する。ユーザは、バックキー55を押下することにより、背面24を指定する。ユーザは、レフトキー56を押下することにより、左側面25を指定する。ユーザは、ライトキー57を押下することにより、右側面26を指定する。 When the Z coordinate of the laser irradiation part is not included in the work detection range while the optical path 10 is tracing the work outer periphery 92, the control device 47 displays a screen on the display device 46 to prompt the user to perform the shooting area designation operation. Next, the user performs the shooting area designation operation using the input device 45. The shooting area designation operation includes a shooting surface designation operation and a camera movement operation. The user performs the shooting surface designation operation using the input device 45 to designate one of the shooting surfaces of the top surface 22, the front surface 23, the back surface 24, the left side surface 25, and the right side surface 26. For example, the user designates the top surface 22 by pressing the top key 53. The user designates the front surface 23 by pressing the front key 54. The user designates the back surface 24 by pressing the back key 55. The user designates the left side surface 25 by pressing the left key 56. The user designates the right side surface 26 by pressing the right key 57.

制御装置47は、X軸アクチュエータ41とY軸アクチュエータ42とZ軸アクチュエータ43とカメラ回転機構44とを制御することにより、撮影面指定操作により指定された撮影面にカメラ12が向くように、カメラ12を配置する。図11は、装置本体2にセットされたワーク21を示すさらに他の上面図である。たとえば、制御装置47は、撮影面指定操作により右側面26が指定されたときに、カメラ12が右側面26を向くように、かつ、右側面26が沿う平面にカメラ12の光軸98が垂直になるように、カメラ12を配置する。制御装置47は、さらに、右側面26の一部の画像をカメラ12により撮影し、カメラ12により撮影された画像を表示装置46に表示する。 The control device 47 controls the X-axis actuator 41, the Y-axis actuator 42, the Z-axis actuator 43, and the camera rotation mechanism 44 to position the camera 12 so that the camera 12 faces the image plane specified by the image plane specification operation. FIG. 11 is yet another top view showing the workpiece 21 set in the device body 2. For example, when the right side surface 26 is specified by the image plane specification operation, the control device 47 positions the camera 12 so that the camera 12 faces the right side surface 26 and so that the optical axis 98 of the camera 12 is perpendicular to the plane along which the right side surface 26 is located. The control device 47 further causes the camera 12 to capture an image of a portion of the right side surface 26, and displays the image captured by the camera 12 on the display device 46.

ユーザは、表示装置46に表示された画像を参照して、入力装置45を用いてカメラ移動操作を実行することにより、カメラ12を並進させる。すなわち、ユーザは、フロントキー54とバックキー55とレフトキー56とライトキー57とのうちの1つのキーを押下する。制御装置47は、レフトキー56が押下されているときに、カメラ12により撮影される撮影領域が左に移動するように、右側面エッジ34が沿う直線に平行にカメラ12を並進させる。制御装置47は、ライトキー57が押下されているときに、カメラ12により撮影される撮影領域が右に移動するように、右側面エッジ34が沿う直線に平行にカメラ12を並進させる。制御装置47は、フロントキー54が押下されているときに、カメラ12がZ軸方向の反対方向に移動するように、カメラ12を並進させる。制御装置47は、バックキー55が押下されているときに、カメラ12がZ軸方向に移動するように、カメラ12を並進させる。制御装置47は、フロントキー54とバックキー55とレフトキー56とライトキー57とのいずれも押下されていないときに、カメラ12の並進を停止させる。ユーザは、フロントキー54とバックキー55とレフトキー56とライトキー57とを押したり離したりすることにより、カメラ12が適切な撮影領域を撮影するように、カメラ12を適切に配置する。ユーザは、カメラ12が適切に配置された後に、スタートボタン52を押下する。 The user translates the camera 12 by performing a camera movement operation using the input device 45 while referring to the image displayed on the display device 46. That is, the user presses one of the front key 54, the back key 55, the left key 56, and the right key 57. When the left key 56 is pressed, the control device 47 translates the camera 12 parallel to the straight line along which the right side edge 34 runs so that the shooting area photographed by the camera 12 moves to the left. When the right key 57 is pressed, the control device 47 translates the camera 12 parallel to the straight line along which the right side edge 34 runs so that the shooting area photographed by the camera 12 moves to the right. When the front key 54 is pressed, the control device 47 translates the camera 12 so that the camera 12 moves in the opposite direction to the Z-axis direction. When the back key 55 is pressed, the control device 47 translates the camera 12 so that the camera 12 moves in the Z-axis direction. The control device 47 stops the translation of the camera 12 when none of the front key 54, back key 55, left key 56, and right key 57 are pressed. The user appropriately positions the camera 12 so that the camera 12 photographs an appropriate shooting area by pressing and releasing the front key 54, back key 55, left key 56, and right key 57. After the camera 12 is appropriately positioned, the user presses the start button 52.

制御装置47は、スタートボタン52が押下されたときに、カメラ12の位置と姿勢とを検出する。カメラ12の位置は、カメラ12のX座標とY座標とZ座標とを示している。カメラ12の姿勢は、カメラ12の光軸98が向いている向きを示し、カメラ支持部材11に対して第1回転軸を中心にカメラ12が回転した第1角度と、カメラ支持部材11に対して第2回転軸を中心にカメラ12が回転した第2角度とを示している。制御装置47は、撮影面指定操作により指定された撮影面と、カメラ12の位置と姿勢とに基づいて、カメラ位置情報を算出する。 When the start button 52 is pressed, the control device 47 detects the position and attitude of the camera 12. The position of the camera 12 indicates the X, Y, and Z coordinates of the camera 12. The attitude of the camera 12 indicates the direction in which the optical axis 98 of the camera 12 is facing, and indicates a first angle by which the camera 12 rotates around a first rotation axis relative to the camera support member 11, and a second angle by which the camera 12 rotates around a second rotation axis relative to the camera support member 11. The control device 47 calculates camera position information based on the imaging plane specified by the imaging plane specification operation and the position and attitude of the camera 12.

ユーザは、複数の撮影領域があるときに、複数の撮影領域ごとに、入力装置45を用いて撮影領域指定操作を繰り返し実行する。制御装置47は、ティーチング動作により導出された情報に基づいてティーチング情報68を作成し、コードリーダ51を用いて読み取られた種類を示すワーク種類識別情報にティーチング情報68が対応するように、ティーチング情報テーブル65を更新する。 When there are multiple shooting areas, the user repeatedly executes the shooting area designation operation using the input device 45 for each of the multiple shooting areas. The control device 47 creates teaching information 68 based on the information derived by the teaching operation, and updates the teaching information table 65 so that the teaching information 68 corresponds to the work type identification information indicating the type read using the code reader 51.

既述のエッジ探索動作では、エッジ情報72が前面エッジ31を示している場合の動作が記載されているが、他の場合でも同様に動作する。すなわち、制御装置47は、エッジ探索動作で、ワーク21のうちのエッジ情報72が示しているエッジに含まれる第1エッジ検出点と第2エッジ検出点とが検出され、ワーク21の傾きが算出される。たとえば、エッジ情報72が背面エッジ32を示している場合には、制御装置47は、エッジ探索動作で、エッジ情報72が前面エッジ31を示している場合と同様に、第1ワーク端点83と第2ワーク端点84とを検出する。エッジ情報72が背面エッジ32を示している場合には、制御装置47は、エッジ探索動作で、さらに、背面エッジ32に含まれる第1エッジ検出点と第2エッジ検出点とを検出する。たとえば、エッジ情報72が左側面エッジ33または右側面エッジ34を示している場合には、制御装置47は、エッジ探索動作で、前面エッジ31と背面エッジ32とから第1ワーク端点と第2ワーク端点とをそれぞれ検出する。たとえば、エッジ情報72が左側面エッジ33を示している場合には、制御装置47は、エッジ探索動作で、左側面エッジ33に含まれる第1エッジ検出点と第2エッジ検出点とを検出する。 In the edge search operation described above, the operation in the case where the edge information 72 indicates the front edge 31 is described, but the operation is similar in other cases. That is, the control device 47 detects the first edge detection point and the second edge detection point included in the edge of the workpiece 21 indicated by the edge information 72 in the edge search operation, and calculates the inclination of the workpiece 21. For example, when the edge information 72 indicates the back edge 32, the control device 47 detects the first workpiece end point 83 and the second workpiece end point 84 in the edge search operation, as in the case where the edge information 72 indicates the front edge 31. When the edge information 72 indicates the back edge 32, the control device 47 further detects the first edge detection point and the second edge detection point included in the back edge 32 in the edge search operation. For example, when the edge information 72 indicates the left side edge 33 or the right side edge 34, the control device 47 detects the first workpiece end point and the second workpiece end point from the front edge 31 and the back edge 32, respectively, in the edge search operation. For example, if the edge information 72 indicates the left side edge 33, the control device 47 detects a first edge detection point and a second edge detection point included in the left side edge 33 in an edge search operation.

既述の原点探索動作では、原点情報71が前面左コーナー35を示している場合の動作が記載されているが、他の場合でも同様に動作する。すなわち、制御装置47は、ワーク21のうちのエッジ情報72が示しているエッジが沿う直線に光路10が沿うように、レーザ変位センサ8を並進させ、原点情報71が示すコーナーの位置を検出する。 The origin search operation described above describes the operation when the origin information 71 indicates the front left corner 35, but it operates in a similar manner in other cases. That is, the control device 47 translates the laser displacement sensor 8 so that the optical path 10 is aligned with the straight line along which the edge indicated by the edge information 72 of the workpiece 21 follows, and detects the position of the corner indicated by the origin information 71.

[撮影動作]
撮影動作は、ティーチング情報テーブル65の複数のワーク種類識別情報66のいずれかが示す種類のワークの画像を撮像するときに実行される。撮影動作では、ユーザは、コードリーダ51を用いて、ワーク21に貼付された印刷物に印刷されているコードからワーク21の種類を読み取る。制御装置47は、ティーチング情報テーブル65を参照して、複数のティーチング情報67からコードリーダ51を用いて読み取られた種類に対応する1つのティーチング情報を取得する。ユーザは、ワーク21が適切に載置された台車3を装置本体2にセットすることにより、ワーク21を装置本体2にセットする。ワーク21は、装置本体2にセットされることにより、前面23が概ねY軸方向を向くように、右側面26が概ねX軸方向を向くように、配置される。ワーク21は、前面エッジ31が沿う直線がX軸に対して傾斜するように、傾斜して配置されることがある。ユーザは、ワーク21が装置本体2にセットされた後に、スタートボタン52を押下する。
[Shooting operation]
The photographing operation is executed when capturing an image of a workpiece of a type indicated by any one of the plurality of workpiece type identification information 66 in the teaching information table 65. In the photographing operation, the user uses the code reader 51 to read the type of the workpiece 21 from the code printed on the printed matter attached to the workpiece 21. The control device 47 refers to the teaching information table 65 and acquires one piece of teaching information corresponding to the type read using the code reader 51 from the plurality of teaching information 67. The user sets the workpiece 21 on the device body 2 by setting the dolly 3 on which the workpiece 21 is appropriately placed on the device body 2. By setting the workpiece 21 on the device body 2, the workpiece 21 is positioned so that the front surface 23 faces approximately in the Y-axis direction and the right side surface 26 faces approximately in the X-axis direction. The workpiece 21 may be positioned at an angle so that the straight line along which the front edge 31 runs is inclined with respect to the X-axis. After the workpiece 21 is set on the device body 2, the user presses the start button 52.

制御装置47は、スタートボタン52が押下された後に、エッジ探索動作と原点探索動作と複数の撮影領域撮影動作とを実行する。エッジ探索動作では、制御装置47は、ティーチング動作のエッジ探索動作と同様に、その取得されたティーチング情報のエッジ情報72が示すエッジの位置を検出し、ワーク21の傾きを検出する。原点探索動作では、制御装置47は、ティーチング動作の原点探索動作と同様に、その取得されたティーチング情報の原点情報71が示すコーナーの位置を検出する。制御装置47は、さらに、ワーク21の傾きと、原点情報71が示すコーナーの位置と、その取得されたティーチング情報のサイズ情報73とに基づいて、天面22と前面23と背面24と左側面25と右側面26とがそれぞれ配置される5つの位置を算出する。 After the start button 52 is pressed, the control device 47 executes an edge search operation, an origin search operation, and a multiple shooting area shooting operation. In the edge search operation, the control device 47 detects the position of the edge indicated by the edge information 72 of the acquired teaching information, as in the edge search operation of the teaching operation, and detects the inclination of the workpiece 21. In the origin search operation, the control device 47 detects the position of the corner indicated by the origin information 71 of the acquired teaching information, as in the origin search operation of the teaching operation. The control device 47 further calculates five positions where the top surface 22, the front surface 23, the back surface 24, the left side surface 25, and the right side surface 26 are to be located, based on the inclination of the workpiece 21, the position of the corner indicated by the origin information 71, and the size information 73 of the acquired teaching information.

複数の撮影領域撮影動作は、その取得されたティーチング情報の複数の撮影領域情報74に対応している。複数の撮影領域撮影動作のうちのある撮影領域情報に対応する1つの撮影領域撮影動作では、制御装置47は、その撮影領域情報が示す撮影面情報とカメラ位置情報と、その算出された撮影面の位置とに基づいて、カメラ位置を算出する。その算出されたカメラ位置の撮影面に対する相対位置は、カメラ位置情報に等しい。制御装置47は、X軸アクチュエータ41とY軸アクチュエータ42とZ軸アクチュエータ43とカメラ回転機構44とを制御することにより、その算出されたカメラ位置にカメラ12を配置する。制御装置47は、カメラ12がカメラ位置に配置されているときに、カメラ12を制御することにより、ワーク21の撮影領域の画像を撮影し、その撮影された画像のデータを記憶装置61に記録する。このような撮影領域撮影動作によれば、ワーク撮影装置1は、ティーチング動作で撮影された画像と同様に、ワーク21の撮影領域の画像を適切に撮影することができる。制御装置47は、複数の撮影領域撮影動作のうちのこの撮影領域撮影動作と異なる他の撮影領域撮影動作でも撮影領域撮影動作と同様に実行する。 The multiple shooting area shooting operations correspond to the multiple shooting area information 74 of the acquired teaching information. In one shooting area shooting operation corresponding to a certain shooting area information among the multiple shooting area shooting operations, the control device 47 calculates the camera position based on the shooting surface information and camera position information indicated by the shooting area information and the calculated position of the shooting surface. The relative position of the calculated camera position with respect to the shooting surface is equal to the camera position information. The control device 47 controls the X-axis actuator 41, the Y-axis actuator 42, the Z-axis actuator 43, and the camera rotation mechanism 44 to place the camera 12 at the calculated camera position. When the camera 12 is placed at the camera position, the control device 47 controls the camera 12 to take an image of the shooting area of the workpiece 21 and records the data of the taken image in the storage device 61. According to such a shooting area shooting operation, the workpiece shooting device 1 can appropriately take an image of the shooting area of the workpiece 21, similar to the image taken in the teaching operation. The control device 47 also executes other shooting area shooting operations different from this shooting area shooting operation among the multiple shooting area shooting operations in the same manner as the shooting area shooting operation.

制御装置47は、ワーク21の傾きに無関係にカメラ12を配置したときに、図12に示されているように、右側面26が沿う平面に対してカメラ12の光軸98が垂直でないことがある。図12は、ワーク21の傾きに無関係に配置されたカメラ12を示す上面図である。カメラ12は、右側面26に対して光軸98が垂直でないときに、画像の左右でピンボケが発生することがある。制御装置47は、ワーク21の傾きに基づいてカメラ12が配置されることにより、右側面26が沿う平面に対して光軸98が垂直になるように、カメラ12を配置することができ、カメラ12を用いて右側面26を適切に撮影することができる。 When the control device 47 positions the camera 12 regardless of the inclination of the workpiece 21, the optical axis 98 of the camera 12 may not be perpendicular to the plane along which the right side surface 26 is located, as shown in FIG. 12. FIG. 12 is a top view showing the camera 12 positioned regardless of the inclination of the workpiece 21. When the optical axis 98 of the camera 12 is not perpendicular to the right side surface 26, the left and right sides of the image may be out of focus. By positioning the camera 12 based on the inclination of the workpiece 21, the control device 47 can position the camera 12 so that the optical axis 98 is perpendicular to the plane along which the right side surface 26 is located, and the right side surface 26 can be appropriately photographed using the camera 12.

ワーク21の位置検出用画像を画像処理してワーク21の位置と傾きとを検出する比較例のワーク撮影装置では、ワーク21の画像を撮像するカメラ12と別個の位置検出用カメラを設けたり、ワーク21にランドマークを貼付したりする必要がある。ワーク撮影装置1は、レーザ変位センサ8を用いてワーク21の位置と傾きとを検出しており、位置検出用カメラを設ける必要がなく、製造コストを低減でき、ワーク21にランドマークを貼付する必要がなく、撮影の作業を容易化することができる。ワーク撮影装置1は、さらに、ワーク21の画像を撮影するカメラ12を移動させるX軸アクチュエータ41とY軸アクチュエータ42とZ軸アクチュエータ43とを用いてレーザ変位センサ8を移動させている。ワーク撮影装置1は、レーザ変位センサ8を移動させるアクチュエータが、カメラ12を移動させるアクチュエータと別個に設けられている比較例のワーク撮影装置に比較して、容易に作製されることができ、製造コストを低減することができる。 In the comparative example of the workpiece photographing device, which processes the image for detecting the position of the workpiece 21 to detect the position and inclination of the workpiece 21, it is necessary to provide a position detection camera separate from the camera 12 that captures the image of the workpiece 21, or to attach a landmark to the workpiece 21. The workpiece photographing device 1 detects the position and inclination of the workpiece 21 using the laser displacement sensor 8, and does not need to provide a position detection camera, which reduces manufacturing costs, and does not need to attach a landmark to the workpiece 21, which makes it easier to photograph the workpiece. The workpiece photographing device 1 further moves the laser displacement sensor 8 using the X-axis actuator 41, Y-axis actuator 42, and Z-axis actuator 43 that move the camera 12 that captures the image of the workpiece 21. The workpiece photographing device 1 can be easily manufactured and the manufacturing costs can be reduced compared to the comparative example of the workpiece photographing device in which the actuator that moves the laser displacement sensor 8 is provided separately from the actuator that moves the camera 12.

[実施例1のワーク撮影装置1の効果]
実施例1のワーク撮影装置1は、入力装置45とレーザ変位センサ8とカメラ12とX軸アクチュエータ41とY軸アクチュエータ42とZ軸アクチュエータ43とカメラ回転機構44と制御装置47とを備えている。入力装置45は、ユーザに操作される。レーザ変位センサ8は、対象にレーザを投光することにより対象のうちのレーザが照射される照射部位が配置される位置を検出する。X軸アクチュエータ41とY軸アクチュエータ42とZ軸アクチュエータ43とカメラ回転機構44とは、カメラ12を移動させる。
[Effects of the workpiece photographing device 1 according to the first embodiment]
The workpiece photographing device 1 of the first embodiment includes an input device 45, a laser displacement sensor 8, a camera 12, an X-axis actuator 41, a Y-axis actuator 42, a Z-axis actuator 43, a camera rotation mechanism 44, and a control device 47. The input device 45 is operated by a user. The laser displacement sensor 8 detects the position of the target where the laser irradiation part is located by projecting a laser onto the target. The X-axis actuator 41, the Y-axis actuator 42, the Z-axis actuator 43, and the camera rotation mechanism 44 move the camera 12.

制御装置47は、入力装置45に実行されるティーチング操作に基づいてティーチング情報68を作成し、ティーチング情報68のエッジ情報72が示すエッジ上の複数の点が配置されるエッジ位置が検出されるように、レーザ変位センサ8を制御する。制御装置47は、ワーク21が配置される傾きをエッジ位置に基づいて算出する。制御装置47は、ティーチング情報68の撮影領域情報75と、傾きとに基づいて算出される撮影位置にカメラ12が配置されるように、X軸アクチュエータ41とY軸アクチュエータ42とZ軸アクチュエータ43とカメラ回転機構44とを制御する。制御装置47は、カメラ12が撮影位置に配置されたときにワーク21の画像が撮影されるように、カメラ12を制御する。 The control device 47 creates teaching information 68 based on the teaching operation executed on the input device 45, and controls the laser displacement sensor 8 so as to detect the edge position where multiple points on the edge indicated by the edge information 72 of the teaching information 68 are placed. The control device 47 calculates the inclination at which the workpiece 21 is placed based on the edge position. The control device 47 controls the X-axis actuator 41, the Y-axis actuator 42, the Z-axis actuator 43, and the camera rotation mechanism 44 so that the camera 12 is placed at the shooting position calculated based on the shooting area information 75 of the teaching information 68 and the inclination. The control device 47 controls the camera 12 so that an image of the workpiece 21 is captured when the camera 12 is placed at the shooting position.

この場合、実施例1のワーク撮影装置1は、ワーク21に突起等がついている場合でも、エッジ位置が検出されやすいエッジをユーザが指定することにより、エッジのエッジ位置を適切に検出することができ、ワーク21の傾きを適切に導出することができる。ワーク撮影装置は、ワーク21の向きが個々で変動する場合でも、ワーク21の傾きに基づいてカメラ12を適切な向きに配置することができ、ワーク21の様々な領域を適切に撮影することができる。 In this case, even if the workpiece 21 has a protrusion or the like, the workpiece photography device 1 of Example 1 can properly detect the edge position of the edge by allowing the user to specify an edge whose edge position is easy to detect, and can properly derive the inclination of the workpiece 21. Even if the orientation of the workpiece 21 varies individually, the workpiece photography device can position the camera 12 in an appropriate orientation based on the inclination of the workpiece 21, and can properly photograph various areas of the workpiece 21.

また、実施例1のワーク撮影装置1の制御装置47は、ティーチング用ワークのうちのエッジ情報72が示すティーチング用エッジが配置されるティーチング用エッジ位置が検出されるように、レーザ変位センサ8を制御する。制御装置47は、さらに、ティーチング用ワークが配置されるティーチング用傾きをティーチング用エッジ位置に基づいて算出する。制御装置47は、さらに、ティーチング操作のうちのカメラ移動操作に基づいてカメラ12が移動するように、X軸アクチュエータ41とY軸アクチュエータ42とZ軸アクチュエータ43とカメラ回転機構44とを制御する。制御装置47は、さらに、カメラ移動操作によりカメラ12が配置された位置とティーチング用傾きに基づいて撮影領域情報を算出する。 The control device 47 of the workpiece photographing device 1 of the first embodiment controls the laser displacement sensor 8 so as to detect the teaching edge position where the teaching edge indicated by the edge information 72 of the teaching workpiece is placed. The control device 47 further calculates the teaching inclination where the teaching workpiece is placed based on the teaching edge position. The control device 47 further controls the X-axis actuator 41, the Y-axis actuator 42, the Z-axis actuator 43, and the camera rotation mechanism 44 so that the camera 12 moves based on the camera movement operation of the teaching operation. The control device 47 further calculates the photographing area information based on the position where the camera 12 is placed by the camera movement operation and the teaching inclination.

この場合、実施例1のワーク撮影装置1は、ワーク21の傾きが算出されていることにより、ティーチング操作のときに、ワーク21の撮影面が沿う平面に平行にカメラ12を並進させることができる。実施例1のワーク撮影装置1は、カメラ12がこのように並進することにより、ユーザがカメラ12の位置を指定する作業を容易化することができる。 In this case, the workpiece photographing device 1 of Example 1 can translate the camera 12 parallel to the plane along which the photographed surface of the workpiece 21 is aligned during the teaching operation because the inclination of the workpiece 21 has been calculated. By translating the camera 12 in this manner, the workpiece photographing device 1 of Example 1 can facilitate the user's task of specifying the position of the camera 12.

また、実施例1のワーク撮影装置1の制御装置47は、ティーチング操作のうちの撮影面指定操作に基づいて撮影領域情報の撮影面情報を取得する。制御装置47は、X軸アクチュエータ41とY軸アクチュエータ42とZ軸アクチュエータ43とカメラ回転機構44とを制御することにより、カメラ12を移動させる。制御装置47は、カメラ移動操作に基づいてカメラ12が移動するときに、ティーチング用傾きに基づいて、ティーチング用ワークのうちの撮影面情報が示す撮影面が撮影される向きにカメラ12が配置されるように、カメラ12を移動させる。 The control device 47 of the workpiece photographing device 1 of Example 1 acquires the photographing surface information of the photographing area information based on the photographing surface designation operation of the teaching operation. The control device 47 moves the camera 12 by controlling the X-axis actuator 41, the Y-axis actuator 42, the Z-axis actuator 43, and the camera rotation mechanism 44. When the camera 12 moves based on the camera movement operation, the control device 47 moves the camera 12 based on the teaching tilt so that the camera 12 is positioned in an orientation in which the photographing surface of the teaching workpiece indicated by the photographing surface information is photographed.

この場合、実施例1のワーク撮影装置1は、ワーク21の傾きが算出されていることにより、ティーチング操作のときに、ワーク21のうちの撮影面が沿う面にカメラ12の光軸98が垂直になるように、カメラ12を適切に配置することができる。実施例1のワーク撮影装置1は、カメラ12が適切に配置されることにより、ユーザがカメラ12の位置を指定する作業を容易化することができる。 In this case, the workpiece photographing device 1 of Example 1 can appropriately position the camera 12 so that the optical axis 98 of the camera 12 is perpendicular to the surface of the workpiece 21 along which the photographed surface is located during the teaching operation, since the tilt of the workpiece 21 is calculated. The workpiece photographing device 1 of Example 1 can facilitate the user's task of specifying the position of the camera 12 by appropriately positioning the camera 12.

また、実施例1のワーク撮影装置1は、表示装置46をさらに備えている。制御装置47は、カメラ移動操作によりカメラ12が移動している最中に、カメラ12により撮影される画像が表示されるように、表示装置46を制御する。この場合、ユーザは、表示装置46に表示される画像を確認することにより、カメラ12を適切に配置することができる。すなわち、実施例1のワーク撮影装置1は、カメラ12を配置する作業を容易化することができる。 The workpiece photographing device 1 of Example 1 further includes a display device 46. The control device 47 controls the display device 46 so that an image captured by the camera 12 is displayed while the camera 12 is being moved by a camera movement operation. In this case, the user can appropriately position the camera 12 by checking the image displayed on the display device 46. In other words, the workpiece photographing device 1 of Example 1 can facilitate the task of positioning the camera 12.

また、実施例1のワーク撮影装置1の制御装置47は、ティーチング用ワークのうちのティーチング情報68の原点情報が示すティーチング用原点が配置されるティーチング用原点位置が検出されるように、レーザ変位センサ8を制御する。制御装置47は、さらに、ティーチング操作のうちの対角位置指定操作によりティーチング用ワークのうちのレーザが照射される部位が移動するように、レーザ変位センサ8を制御する。制御装置47は、さらに、対角位置指定操作により部位が配置された対角位置が検出されるように、レーザ変位センサ8を制御する。制御装置47は、さらに、エッジ位置とティーチング用原点位置と対角位置とに基づいてティーチング情報68のサイズ情報を算出する。制御装置47は、さらに、ワーク21のうちの原点情報が示す原点が配置される原点位置が検出されるように、レーザ変位センサ8を制御する。撮影位置は、サイズ情報と原点位置とにさらに基づいて算出される。 The control device 47 of the workpiece photographing device 1 of the first embodiment controls the laser displacement sensor 8 so as to detect the teaching origin position where the teaching origin indicated by the origin information of the teaching information 68 of the teaching workpiece is placed. The control device 47 further controls the laser displacement sensor 8 so as to move the part of the teaching workpiece to be irradiated with the laser by the diagonal position designation operation of the teaching operation. The control device 47 further controls the laser displacement sensor 8 so as to detect the diagonal position where the part is placed by the diagonal position designation operation. The control device 47 further calculates the size information of the teaching information 68 based on the edge position, the teaching origin position, and the diagonal position. The control device 47 further controls the laser displacement sensor 8 so as to detect the origin position where the origin indicated by the origin information of the workpiece 21 is placed. The photographing position is further calculated based on the size information and the origin position.

この場合、実施例1のワーク撮影装置1は、ワーク21の傾きが算出されていることにより、対角位置指定操作のときに、照射部位をエッジに対して平行または垂直に移動させることができる。実施例1のワーク撮影装置1は、カメラ12が適切に配置されることにより、ユーザが対角位置を指定する作業を容易化することができる。 In this case, the workpiece photography device 1 of Example 1 can move the irradiated area parallel or perpendicular to the edge during the diagonal position designation operation because the inclination of the workpiece 21 is calculated. The workpiece photography device 1 of Example 1 can facilitate the user's task of designating the diagonal position by appropriately positioning the camera 12.

ところで、既述の実施例1のワーク撮影装置1は、対角位置指定操作が実行されるときに、前方向または右方向に平行に光路10が移動するようにレーザ変位センサ8を並進させるが、他の方向にレーザ変位センサ8を並進させてもよい。既述の実施例1のワーク撮影装置1は、カメラ移動操作が実行されるときに、カメラ12により撮影される画像が表示装置46に表示されているが、その画像が表示されなくてもよい。このような場合でも、ワーク撮影装置1は、ワーク21の傾きに基づいてワーク21の様々な領域を適切に撮影することができる。 In the workpiece photographing device 1 of the above-described first embodiment, when a diagonal position designation operation is performed, the laser displacement sensor 8 is translated so that the light path 10 moves in parallel forward or to the right, but the laser displacement sensor 8 may be translated in other directions. In the workpiece photographing device 1 of the above-described first embodiment, when a camera movement operation is performed, an image captured by the camera 12 is displayed on the display device 46, but the image does not have to be displayed. Even in such a case, the workpiece photographing device 1 can appropriately photograph various areas of the workpiece 21 based on the inclination of the workpiece 21.

以上、実施例を説明したが、前述した内容により実施例が限定されるものではない。また、前述した構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。さらに、前述した構成要素は適宜組み合わせることが可能である。さらに、実施例の要旨を逸脱しない範囲で構成要素の種々の省略、置換及び変更のうち少なくとも1つを行うことができる。 Although the embodiments have been described above, the embodiments are not limited to the above. The above-described components include those that can be easily imagined by a person skilled in the art, those that are substantially the same, and those that are within the so-called equivalent range. Furthermore, the above-described components can be combined as appropriate. Furthermore, at least one of various omissions, substitutions, and modifications of the components can be made without departing from the spirit of the embodiments.

1 :ワーク撮影装置
8 :レーザ変位センサ
12:カメラ
41:X軸アクチュエータ
42:Y軸アクチュエータ
43:Z軸アクチュエータ
44:カメラ回転機構
45:入力装置
46:表示装置
47:制御装置
68:ティーチング情報
71:原点情報
72:エッジ情報
73:サイズ情報
74:複数の撮影領域情報
75:撮影領域情報
76:撮影面情報
77:カメラ相対位置情報
81:高さ検出点
83:第1ワーク端点
84:第2ワーク端点
85:第1内分点
86:第1エッジ上点
87:第2内分点
88:第2エッジ上点
1: Workpiece photography device 8: Laser displacement sensor 12: Camera 41: X-axis actuator 42: Y-axis actuator 43: Z-axis actuator 44: Camera rotation mechanism 45: Input device 46: Display device 47: Control device 68: Teaching information 71: Origin information 72: Edge information 73: Size information 74: Information on multiple photography areas 75: Photography area information 76: Photography surface information 77: Camera relative position information 81: Height detection point 83: First workpiece end point 84: Second workpiece end point 85: First internal division point 86: First edge upper point 87: Second internal division point 88: Second edge upper point

Claims (6)

ユーザに操作される入力装置と、
対象に光を投光することにより前記対象のうちの前記光が照射される照射部位が配置される位置を検出する光センサと、
カメラと、
前記カメラを移動させるアクチュエータと、
制御装置とを備え、
前記制御装置は、
前記入力装置に施されるティーチング操作に基づいてティーチング情報を作成し、
ワークのうちの前記ティーチング情報のエッジ情報が示すエッジが配置されるエッジ位置が検出されるように、前記光センサを制御し、
前記ワークが配置される傾きを前記エッジ位置に基づいて算出し、
前記ティーチング情報の撮影領域情報と、前記傾きとに基づいて算出される撮影位置に前記カメラが配置されるように、前記アクチュエータを制御し、
前記カメラが前記撮影位置に配置されたときに前記ワークの画像が撮影されるように、前記カメラを制御する
ワーク撮影装置。
An input device operated by a user;
an optical sensor that projects light onto an object to detect a position of an irradiation portion of the object that is irradiated with the light;
A camera and
an actuator for moving the camera;
a control device;
The control device includes:
creating teaching information based on a teaching operation performed on the input device;
controlling the optical sensor so as to detect an edge position of a workpiece at which an edge indicated by edge information of the teaching information is located;
Calculating an inclination at which the workpiece is placed based on the edge position;
controlling the actuator so that the camera is positioned at a photographing position calculated based on photographing area information of the teaching information and the tilt;
A workpiece photographing device that controls the camera so that an image of the workpiece is photographed when the camera is disposed at the photographing position.
前記制御装置は、
ティーチング用ワークのうちの前記エッジ情報が示すティーチング用エッジが配置されるティーチング用エッジ位置が検出されるように、前記光センサを制御し、
前記ティーチング用ワークが配置されるティーチング用傾きを前記ティーチング用エッジ位置に基づいて算出し、
前記ティーチング操作のうちのカメラ移動操作に基づいて前記カメラが移動するように、前記アクチュエータを制御し、
前記カメラ移動操作により前記カメラが配置された位置と前記ティーチング用傾きに基づいて前記撮影領域情報を算出する
請求項1に記載のワーク撮影装置。
The control device includes:
controlling the optical sensor so as to detect a teaching edge position at which a teaching edge indicated by the edge information of a teaching workpiece is placed;
Calculating a teaching inclination at which the teaching workpiece is placed based on the teaching edge position;
controlling the actuator so that the camera moves based on a camera movement operation among the teaching operations;
The workpiece photographing device according to claim 1 , wherein the photographing area information is calculated based on the position at which the camera is placed by the camera movement operation and the teaching tilt.
前記制御装置は、
前記ティーチング操作のうちの撮影面指定操作に基づいて前記撮影領域情報の撮影面情報を取得し、
前記カメラ移動操作に基づいて前記カメラが移動するときに、前記ティーチング用傾きに基づいて、前記ティーチング用ワークのうちの前記撮影面情報が示す撮影面が撮影される向きに前記カメラが配置されるように、前記アクチュエータを制御する
請求項2に記載のワーク撮影装置。
The control device includes:
acquiring imaging plane information of the imaging area information based on an imaging plane designation operation of the teaching operation;
The workpiece photographing device according to claim 2, further comprising: a control unit that controls the actuator so that, when the camera moves based on the camera movement operation, the camera is positioned in an orientation in which the photographing surface of the teaching workpiece indicated by the photographing surface information is photographed based on the teaching tilt.
表示装置をさらに備え、
前記制御装置は、前記カメラ移動操作により前記カメラが移動している最中に、前記カメラにより撮影される画像が表示されるように、前記表示装置を制御する
請求項2または請求項3に記載のワーク撮影装置。
Further comprising a display device,
The workpiece photographing device according to claim 2 or 3, wherein the control device controls the display device so that an image photographed by the camera is displayed while the camera is being moved by the camera movement operation.
前記制御装置は、
前記ティーチング用ワークのうちの前記ティーチング情報の原点情報が示すティーチング用原点が配置されるティーチング用原点位置が検出されるように、前記光センサを制御し、
前記ティーチング操作のうちの対角位置指定操作により前記ティーチング用ワークのうちの前記光が照射される部位が移動するように、前記光センサを制御し、
前記対角位置指定操作により前記部位が配置された対角位置が検出されるように、前記光センサを制御し、
前記エッジ位置と前記ティーチング用原点位置と前記対角位置とに基づいて前記ティーチング情報のサイズ情報を算出し、
前記ワークのうちの前記原点情報が示す原点が配置される原点位置が検出されるように、前記光センサを制御し、
前記撮影位置は、前記サイズ情報と前記原点位置とにさらに基づいて算出される
請求項2から請求項4のいずれか一項に記載のワーク撮影装置。
The control device includes:
controlling the optical sensor so as to detect a teaching origin position at which a teaching origin indicated by origin information of the teaching information in the teaching work is placed;
controlling the optical sensor so that a portion of the teaching workpiece to which the light is irradiated moves in response to a diagonal position designation operation in the teaching operation;
controlling the optical sensor so that the diagonal position at which the part is arranged is detected by the diagonal position designation operation;
Calculating size information of the teaching information based on the edge position, the teaching origin position, and the diagonal position;
Controlling the optical sensor so as to detect an origin position where an origin indicated by the origin information of the workpiece is placed;
The workpiece photographing device according to claim 2 , wherein the photographing position is calculated further based on the size information and the origin position.
前記制御装置は、
前記対角位置指定操作により、前記ティーチング用エッジが沿う直線に対して垂直または平行である方向に前記部位が移動するように、前記光センサを制御する
請求項5に記載のワーク撮影装置。
The control device includes:
The workpiece photographing device according to claim 5 , wherein the optical sensor is controlled so that the part is moved in a direction perpendicular or parallel to a straight line along which the teaching edge is located, by the diagonal position designation operation.
JP2021042069A 2021-03-16 2021-03-16 Workpiece photography device Active JP7527229B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021042069A JP7527229B2 (en) 2021-03-16 2021-03-16 Workpiece photography device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021042069A JP7527229B2 (en) 2021-03-16 2021-03-16 Workpiece photography device

Publications (2)

Publication Number Publication Date
JP2022142073A JP2022142073A (en) 2022-09-30
JP7527229B2 true JP7527229B2 (en) 2024-08-02

Family

ID=83426547

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021042069A Active JP7527229B2 (en) 2021-03-16 2021-03-16 Workpiece photography device

Country Status (1)

Country Link
JP (1) JP7527229B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014149182A (en) 2013-01-31 2014-08-21 Honda Motor Co Ltd Method of positioning relative to workpiece

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6320176A (en) * 1986-07-15 1988-01-27 Hitachi Ltd Positioning control method
JPH06241719A (en) * 1993-02-23 1994-09-02 Daifuku Co Ltd Article position detection device
JP6630545B2 (en) * 2015-11-24 2020-01-15 株式会社キーエンス Positioning method, positioning device, program, and computer-readable recording medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014149182A (en) 2013-01-31 2014-08-21 Honda Motor Co Ltd Method of positioning relative to workpiece

Also Published As

Publication number Publication date
JP2022142073A (en) 2022-09-30

Similar Documents

Publication Publication Date Title
JP7036078B2 (en) Control system, control method, and control unit
CN109118543B (en) System and method for calibrating a machine vision camera along at least three discrete planes
JP4776034B2 (en) Automatic cutting device and manufacturing method of groove processed product
TWI592655B (en) Method and apparatus for generating a three-dimensional model of an area of interest using an imaging system
JP7331527B2 (en) Apparatus, method and program for determining robot motion
CN113971661B (en) Processing control method, device and equipment
US20130113920A1 (en) Determining position in a projection capture system
CN114160961A (en) System and method for calibrating laser processing parameters
US8780359B2 (en) Optical base plate alignment
JP2010511945A (en) Interactive input system and method
JPWO2020044491A1 (en) robot
US20180174322A1 (en) Path detection system and path detection method generating laser pattern by diffractive optical element
JP7750072B2 (en) Image processing device, robot control system and control method
JP6725344B2 (en) Press brake and angle detector
JP7527229B2 (en) Workpiece photography device
JP6280805B2 (en) Work shape measurement system and control method
CN114253095B (en) Substrate position detection method, drawing method, substrate position detection device and drawing device
JPH05318280A (en) Grinding attitude producing device of grinding robot
JP6718281B2 (en) Board positioning method and board positioning apparatus
JP6459613B2 (en) Printed wiring board work support method and printed wiring board work support system
JPH0820207B2 (en) Optical 3D position measurement method
JP2022052397A (en) Drawing system
US20230288912A1 (en) Workstation with dynamic machine vision sensing and augmented reality
JPH06109437A (en) Three-dimensional shape measuring device
CN114967378A (en) Drawing device, drawing method, and storage medium storing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231215

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240619

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240723

R150 Certificate of patent or registration of utility model

Ref document number: 7527229

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150