[go: up one dir, main page]

JP2012206200A - Robot system, and portable teaching operation apparatus - Google Patents

Robot system, and portable teaching operation apparatus Download PDF

Info

Publication number
JP2012206200A
JP2012206200A JP2011073123A JP2011073123A JP2012206200A JP 2012206200 A JP2012206200 A JP 2012206200A JP 2011073123 A JP2011073123 A JP 2011073123A JP 2011073123 A JP2011073123 A JP 2011073123A JP 2012206200 A JP2012206200 A JP 2012206200A
Authority
JP
Japan
Prior art keywords
imaging
unit
work program
welding
image
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.)
Withdrawn
Application number
JP2011073123A
Other languages
Japanese (ja)
Inventor
Nobuhiro Tani
信博 谷
Yuji Nakatsugawa
勇二 中津川
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.)
Daihen Corp
Original Assignee
Daihen Corp
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 Daihen Corp filed Critical Daihen Corp
Priority to JP2011073123A priority Critical patent/JP2012206200A/en
Publication of JP2012206200A publication Critical patent/JP2012206200A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Manipulator (AREA)

Abstract

PROBLEM TO BE SOLVED: To solve the problem wherein it is not easily judged which working result of an operation program imaged data is based on.SOLUTION: A teaching pendant 10 includes an imaging apparatus 30 and a keyboard 16 for image operating the imaging apparatus 30. A controller 40 includes a CPU for controlling the imaging apparatus 30, based on an imaging request signal sent according to an imaging operation of the keyboard 16. The imaged image is stored, associated with the operation program. The controller 40 includes a hard disk 44 for recording the image data (image) associated with a welding zone in the operation program. A quality control is supported by imaging the condition of the workpiece to be stored as a record, and by storing the acquired image and the operation program for performing a processing operation, associated with each other.

Description

本発明は、ロボットシステム及び可搬式教示操作装置に関する。   The present invention relates to a robot system and a portable teaching operation device.

従来、特許文献1のロボットシステムが公知である。特許文献1では、溶接条件をデータベース化しておき、このデータベースに基づいて所望の溶接結果を得るための溶接条件を算出することが行われている。より詳細には、過去の溶接結果記録データに対して相関分析等を行い、溶接前に所望する溶接結果を得るための溶接条件を導出するようにしている。   Conventionally, the robot system of Patent Document 1 is known. In Patent Document 1, a welding condition is stored in a database, and a welding condition for obtaining a desired welding result is calculated based on the database. More specifically, correlation analysis or the like is performed on past welding result record data, and welding conditions for obtaining a desired welding result before welding are derived.

又、特許文献2では、特許文献1と同様に、溶接条件をデータベース化することが行われている。特許文献2が特許文献1と異なる点は、溶接施工時に収集した条件(トーチ角度、溶接電流、溶接電圧)と共に、溶接を行った際の様子、ワーク状態、溶接結果などを静止画像又は動画として視覚的にも記録してデータベース化している点である。   In Patent Document 2, as in Patent Document 1, a database of welding conditions is performed. The difference between Patent Document 2 and Patent Document 1 is that the conditions (torch angle, welding current, welding voltage) collected at the time of welding construction, as well as the state when the welding is performed, the workpiece state, the welding result, etc., as a still image or a moving image It is also a point of visual recording and creating a database.

特許3675304号公報Japanese Patent No. 3675304 特許3047890号公報Japanese Patent No. 3047890

特許文献2では、溶接施工時に収集した条件(トーチ角度、溶接電流、溶接電圧)と共に、撮像した画像をデータベース化することによって、溶接を行った際の様子、ワーク状態、溶接結果などを視覚的に表示確認することができる利点を有する。   In Patent Document 2, by visualizing the state of the welding, the work state, the welding result, etc. by creating a database of the captured images together with the conditions (torch angle, welding current, welding voltage) collected at the time of welding construction The display can be confirmed.

しかしながら、実溶接条件と静止画像又は動画(以下、単に画像という)とをセットにしてデータベース化しているだけであるため、例えば、視覚的に表示された画像が溶接ロボットのどの作業プログラムで溶接された結果なのかを、容易に把握することができない。   However, since the actual welding conditions and still images or moving images (hereinafter simply referred to as images) are only set as a database, for example, the visually displayed image is welded by which work program of the welding robot. It is not possible to easily grasp the result.

本発明の目的は、記録として残しておきたい加工後のワークの状態等を被写体として撮像手段で撮像し、得られた画像と加工作業を行うために教示された教示データ(=作業プログラム)とを関連付けて記憶することにより、品質管理をサポートすることができるロボットシステムを提供することにある。   An object of the present invention is to capture an image of a processed workpiece or the like to be recorded as a subject by an imaging means, and to obtain the obtained image and teaching data (= work program) taught to perform a processing operation. It is an object of the present invention to provide a robot system capable of supporting quality control by storing the information in association with each other.

又、本発明の目的は、上記システムに使用可能な可搬式教示操作装置を提供することにある。   Another object of the present invention is to provide a portable teaching operation device that can be used in the above system.

上記問題点を解決するために、請求項1の発明は、可搬式教示操作装置と、作業プログラムに基づいてマニピュレータを制御するロボット制御装置を含むロボットシステムであって、前記可搬式教示操作装置は、撮像手段と前記撮像手段を撮像操作するための操作手段を備え、前記ロボット制御装置は、前記操作手段の撮像操作に応じて可搬式教示操作装置から送信された操作信号に基づいて、前記撮像手段を制御する撮像制御手段と、前記撮像された画像と前記作業プログラムを関連付けする関連付け手段を備え、前記可搬式教示操作装置、又は、前記ロボット制御装置は、前記作業プログラムと関連付けされた画像を記録する画像記憶手段を備えることを特徴とするロボットシステムを要旨としている。   In order to solve the above problems, the invention of claim 1 is a robot system including a portable teaching operation device and a robot control device for controlling a manipulator based on a work program, wherein the portable teaching operation device is The robot control apparatus includes an imaging means and an operation means for performing an imaging operation on the imaging means, and the robot control device performs the imaging based on an operation signal transmitted from a portable teaching operation device in response to an imaging operation of the operation means. Imaging control means for controlling the means, and associating means for associating the captured image with the work program, and the portable teaching operation device or the robot control device displays an image associated with the work program. The gist of the present invention is a robot system comprising image storage means for recording.

請求項2の発明は、請求項1において、前記可搬式教示操作装置は、関連付けの手動入力を行うための関連付け入力手段を備え、前記関連付け手段は、前記関連付け入力手段の手動入力により、前記撮像された画像と前記作業プログラムを関連付けすることを特徴とする。   According to a second aspect of the present invention, in the first aspect, the portable teaching operation device includes association input means for performing manual input of association, and the association means performs the imaging by manual input of the association input means. In this case, the image is associated with the work program.

請求項3の発明は、請求項1において、前記ロボット制御装置は、前記作業プログラムを読み込みする読込手段を備え、前記関連付け手段は、前記撮像された画像と前記読込手段により読込まれた前記作業プログラムを自動的に関連付けすることを特徴とする。   According to a third aspect of the present invention, in the first aspect, the robot control apparatus includes a reading unit that reads the work program, and the association unit reads the captured image and the work program read by the reading unit. Are automatically associated with each other.

請求項4の発明は、請求項1乃至請求項3のうちいずれか1項において、前記関連付け手段は、前記作業プログラムに記憶された加工区間と関連付けすることを特徴とする。
請求項5の発明は、請求項4において、前記マニピュレータはアーク溶接トーチを有するアーク溶接用のマニピュレータであり、前記加工区間は、アーク溶接を開始して終了するまでのアーク溶接区間であることを特徴とする。
According to a fourth aspect of the present invention, in any one of the first to third aspects, the associating means associates with a machining section stored in the work program.
According to a fifth aspect of the present invention, in the fourth aspect, the manipulator is an arc welding manipulator having an arc welding torch, and the machining section is an arc welding section from the start to the end of the arc welding. Features.

請求項6の発明は、マニピュレータを制御するロボット制御装置に接続される可搬式教示操作装置であって、撮像手段と、前記撮像手段を撮像操作するための操作手段を備え、前記撮像手段は、前記操作手段からの操作信号に応答して前記ロボット制御装置から入力した撮像制御信号に基づいて撮像制御されることを特徴とする可搬式教示操作装置を要旨としている。   The invention of claim 6 is a portable teaching operation device connected to a robot control device for controlling a manipulator, comprising an imaging means and an operating means for performing an imaging operation on the imaging means. The gist of the portable teaching operation device is that imaging control is performed based on an imaging control signal input from the robot control device in response to an operation signal from the operation means.

請求項1の発明によれば、記録として残しておきたい加工後のワークの状態等を被写体として撮像手段で撮像し、得られた画像と加工作業を行うために教示された教示データ(=作業プログラム)とを関連付けて記憶することにより、品質管理をサポートすることができる。   According to the first aspect of the present invention, the state of the workpiece after processing to be recorded as a subject is imaged by the imaging means as a subject, and the obtained image and teaching data (= work) taught to perform the processing operation Program) is stored in association with each other, so that quality control can be supported.

請求項2の発明によれば、関連付け入力手段の手動入力により、関連付け手段が撮像された画像と作業プログラムを関連付けすることにより、請求項1の効果を実現することができる。   According to the invention of claim 2, the effect of claim 1 can be realized by associating the work program with the image captured by the association means by manual input of the association input means.

請求項3の発明によれば、関連付け手段は、撮像された画像と読込手段により読込まれた作業プログラムを自動的に関連付けすることにより、請求項1の効果を実現することができる。   According to the invention of claim 3, the associating means can realize the effect of claim 1 by automatically associating the captured image with the work program read by the reading means.

請求項4の発明によれば、作業プログラムの加工区間と関連付けすることができ、関連付けされた加工区間での画像に基づいて、当該加工区間での品質管理をサポートすることができる。   According to the invention of claim 4, it can be associated with the machining section of the work program, and based on the image in the associated machining section, quality control in the machining section can be supported.

請求項5の発明によれば、特にアーク溶接ロボットシステムの場合に請求項5の効果を奏することができる。
請求項6の発明によれば、請求項1に記載のシステムに使用可能な可搬式教示操作装置を提供することができる。
According to the invention of claim 5, the effect of claim 5 can be obtained particularly in the case of an arc welding robot system.
According to the sixth aspect of the present invention, a portable teaching operation device that can be used in the system of the first aspect can be provided.

(a)は一実施形態のシステムの概略ブロック図、(b)は、ティーチペンダントの背面図。(A) is a schematic block diagram of the system of one Embodiment, (b) is a rear view of a teach pendant. ティーチペンダントと、コントローラをそれぞれ構成する各部のブロック図。The block diagram of each part which each comprises a teach pendant and a controller. (a)〜(d)はティーチペンダントのディスプレイの表示状態を示す説明図。(A)-(d) is explanatory drawing which shows the display state of the display of a teach pendant. 作業プログラムの説明図。Explanatory drawing of a work program. 作業プログラムにより実行される溶接区間の説明図。Explanatory drawing of the welding area performed by a work program.

以下、本発明のロボットシステム(以下、単にシステムという)を具体化した一実施形態を図1〜図5を参照して説明する。
図1(a)に示すように、システムは、可搬式教示操作装置としてのティーチペンダント10と、溶接トーチRaを備えた関節が6軸の溶接ロボットマニピュレータ(以下、単に溶接ロボットという)Rを制御するロボット制御装置(以下、コントローラという)40を備える。
Hereinafter, an embodiment embodying a robot system of the present invention (hereinafter simply referred to as a system) will be described with reference to FIGS.
As shown in FIG. 1A, the system controls a teach pendant 10 as a portable teaching operation device and a welding robot manipulator (hereinafter simply referred to as a welding robot) R having a six-axis joint equipped with a welding torch Ra. A robot control device (hereinafter referred to as a controller) 40 is provided.

(1. ティーチペンダント10)
図2に示すようにティーチペンダント10はCPU(中央処理装置)11、ROM12、RAM13、ハードディスク14、通信I/F(通信インターフェイス)15、キーボード16、及びディスプレイ17の各部を備えているとともに各部はバス19を介して接続されている。
(1. Teach pendant 10)
As shown in FIG. 2, the teach pendant 10 includes a CPU (central processing unit) 11, a ROM 12, a RAM 13, a hard disk 14, a communication I / F (communication interface) 15, a keyboard 16, and a display 17. They are connected via a bus 19.

図1(a)に示すようにティーチペンダント10の表面に、前記キーボード16、ディスプレイ17及び非常停止スイッチ38が設けられているとともにティーチペンダント10の裏面には、図1(b)に示すように撮像装置30の撮像レンズ34a、補助光源としてのフラッシュライト35及び測距センサ37が設けられている。   As shown in FIG. 1 (a), the keyboard 16, display 17 and emergency stop switch 38 are provided on the surface of the teach pendant 10, and on the back surface of the teach pendant 10, as shown in FIG. 1 (b). An imaging lens 34 a of the imaging device 30, a flash light 35 as an auxiliary light source, and a distance measuring sensor 37 are provided.

撮像手段としての撮像装置30は、撮像光学系駆動部33、撮像素子部34、フラッシュライト35及び撮像信号処理部36を有する。
撮像光学系駆動部33は、撮像レンズ34aや、絞り、ズームレンズ、フォーカスレンズなどを備えて構成されるレンズ系、及びレンズ系に対してフォーカス動作やズーム動作を行わせるための駆動系等を有する。
The imaging device 30 as an imaging unit includes an imaging optical system driving unit 33, an imaging element unit 34, a flash light 35, and an imaging signal processing unit 36.
The imaging optical system drive unit 33 includes an imaging lens 34a, a lens system including an aperture, a zoom lens, a focus lens, and a drive system for causing the lens system to perform a focus operation and a zoom operation. Have.

撮像素子部34は、撮像光学系で得られる撮像光を検出し、光電変換を行うことで撮像信号を生成する固体撮像素子アレイを有する。前記固体撮像素子アレイとしては、例えばCCD(Charge Coupled Device)センサアレイや、CMOS(Complementary Metal Oxide Semiconductor)センサアレイがある。   The imaging element unit 34 includes a solid-state imaging element array that detects imaging light obtained by the imaging optical system and generates an imaging signal by performing photoelectric conversion. Examples of the solid-state imaging device array include a CCD (Charge Coupled Device) sensor array and a CMOS (Complementary Metal Oxide Semiconductor) sensor array.

フラッシュライト35は、例えば、LED等からなり、撮像対象及びその周囲が暗い場合に、コントローラ40の撮像装置制御部52からの制御信号に基づいて発光する。
撮像信号処理部36は、固体撮像素子によって得られる撮像信号に対して、公知のゲイン調整や波形整形を行うサンプルホールド/AGC(Automatic Gain Control)回路や、ビデオA/Dコンバータ等を備え、デジタルデータとしての動画像である画像データを得る。前記撮像光学系駆動部33、撮像素子部34、撮像信号処理部36を有する撮像装置30により、撮像が行われ、撮像による画像データ(以下、単に画像ということがある。)が得られる。
The flashlight 35 is made of, for example, an LED or the like, and emits light based on a control signal from the imaging device control unit 52 of the controller 40 when the imaging target and its surroundings are dark.
The imaging signal processing unit 36 includes a sample hold / AGC (Automatic Gain Control) circuit for performing known gain adjustment and waveform shaping on an imaging signal obtained by a solid-state imaging device, a video A / D converter, and the like. Image data that is a moving image as data is obtained. Imaging is performed by the imaging device 30 including the imaging optical system driving unit 33, the imaging element unit 34, and the imaging signal processing unit 36, and image data (hereinafter, simply referred to as an image) by imaging is obtained.

ROM12は、ティーチペンダント10からの溶接ロボットRの操作、通信を実行するための各種プログラム、並びに、ディスプレイ17に各種のデータを表示するための表示処理プログラム、及び通信処理プログラム、キーボード16のキー入力を監視するキー入力監視プログラム、測距データ演算処理プログラム等の各種プログラムを記憶する。   The ROM 12 operates the welding robot R from the teach pendant 10, various programs for executing communication, a display processing program for displaying various data on the display 17, a communication processing program, and key input of the keyboard 16. Various programs such as a key input monitoring program and a distance measurement data calculation processing program are stored.

前記表示処理プログラムは、コントローラ40から送出されて取得した、画像(画像データ)、及び、撮像装置30での撮像時に取得された画像データを表示制御するため、並びに後述する作業プログラムが、コントローラ40のCPU41に読み込まれた際にその作業プログラム(教示データ)等の画面データをディスプレイ17に表示制御するためのものである。   The display processing program controls the display of the image (image data) sent and acquired from the controller 40 and the image data acquired at the time of imaging by the imaging device 30, and the work program described later is the controller 40. When the data is read by the CPU 41, the display 17 controls display of screen data such as a work program (teaching data).

通信処理プログラムには、ティーチペンダント10とコントローラ40とのデータ通信等の通信処理プログラム及び接続/切断処理プログラムが含まれる。
又、ROM12には、CPU11をパソコンとして機能させるための各種プログラムが格納されている。RAM13は、CPU11のワーキングエリアとして用いられ、計算途中のデータが一時的に格納されている。
The communication processing program includes a communication processing program such as data communication between the teach pendant 10 and the controller 40 and a connection / disconnection processing program.
The ROM 12 stores various programs for causing the CPU 11 to function as a personal computer. The RAM 13 is used as a working area for the CPU 11 and temporarily stores data being calculated.

ハードディスク14には、前記各種のプログラムの実行変数が格納されている。ティーチペンダント10はケーブル20を介してコントローラ40に接続されており、通信I/F15は、そのコントローラ40との接続に使用される通信機である。   The hard disk 14 stores execution variables of the various programs. The teach pendant 10 is connected to the controller 40 via the cable 20, and the communication I / F 15 is a communication device used for connection with the controller 40.

ディスプレイ17は、例えば液晶表示装置からなり、作業者が溶接ロボットRの操作条件や動作状態を確認するための表示機、画像データの表示機、並びに、撮像装置30が起動された際に、撮像素子部34から得られた画像データをリアルタイムに映し出すピューファインダとして使用される。   The display 17 is composed of, for example, a liquid crystal display device. When the operator activates a display device for confirming the operating conditions and operation state of the welding robot R, a display device for image data, and the imaging device 30, the display device 17 is imaged. It is used as a pure finder that displays the image data obtained from the element unit 34 in real time.

CPU11は、前記通信処理プログラム、接続/切断処理プログラムを実行する通信制御部22、前記表示処理プログラムに従ってディスプレイ17を表示制御する表示制御部23、キー入力監視プログラムを実行するキー入力監視部24、及び測距センサ37の測定データを演算する測定データ演算部25を備えている。   The CPU 11 includes a communication control unit 22 that executes the communication processing program, a connection / disconnection processing program, a display control unit 23 that controls display of the display 17 according to the display processing program, a key input monitoring unit 24 that executes a key input monitoring program, And a measurement data calculation unit 25 for calculating measurement data of the distance measuring sensor 37.

測定データ演算部25は、測距センサ37が測距センサ37から測距対象物までの距離を、測距センサ37が取得した測定データに基づいて三角測量の原理で算出する。
キーボード16はティーチペンダント10の操作者(すなわち、作業者)が溶接ロボットRの動作を示す教示データを入力するためのインターフェイスとして使用される。
The measurement data calculation unit 25 calculates the distance from the distance measuring sensor 37 to the object to be measured by the distance measuring sensor 37 based on the measurement data acquired by the distance measuring sensor 37 based on the principle of triangulation.
The keyboard 16 is used as an interface for an operator (that is, an operator) of the teach pendant 10 to input teaching data indicating the operation of the welding robot R.

又、キーボード16は、図1(a)に示すように撮像装置30を起動するための、起動スイッチ16aが設けられている。起動スイッチ16aがオン操作されると、前記キー入力監視部24は、起動要求信号を、通信I/F15、ケーブル20を介してコントローラ40に送信する。なお、ティーチペンダント10とコントローラ40間の通信は、通信I/F15,ケーブル20,通信I/F45を介して行われるため、以下では、説明の便宜上、単にティーチペンダント10とコントローラ40間の通信(或いは送信、又は受信)という。   Further, the keyboard 16 is provided with an activation switch 16a for activating the imaging device 30 as shown in FIG. When the activation switch 16 a is turned on, the key input monitoring unit 24 transmits an activation request signal to the controller 40 via the communication I / F 15 and the cable 20. Since communication between the teach pendant 10 and the controller 40 is performed via the communication I / F 15, the cable 20, and the communication I / F 45, hereinafter, for convenience of explanation, communication between the teach pendant 10 and the controller 40 ( Or transmission or reception).

又、前記キーボード16は、ディスプレイ17に映し出された映像を静止画像として取得するためのシャッターとして機能するシャッターキー16b、絞り調整のための絞り調整キー16c、ズームを行うためのズーム操作キー16dを備えている。   The keyboard 16 includes a shutter key 16b that functions as a shutter for acquiring a video image displayed on the display 17 as a still image, an aperture adjustment key 16c for adjusting the aperture, and a zoom operation key 16d for zooming. I have.

これらのキーの操作(すなわち、撮像操作)に基づいてキー入力監視部24は、シャッターキー16bの操作では、シャッター要求信号を、絞り調整キー16cの操作では、絞り要求信号を、ズーム操作キー16dの操作では、ズーム要求信号を、それぞれコントローラ40に送信する。   Based on the operation of these keys (that is, the imaging operation), the key input monitoring unit 24 performs the shutter request signal for the operation of the shutter key 16b, the aperture request signal for the operation of the aperture adjustment key 16c, and the zoom operation key 16d. In this operation, a zoom request signal is transmitted to the controller 40, respectively.

これら各種要求信号は操作信号に相当する。又、前記撮像装置30を撮像操作するための前記キーを備えるキーボード16は、操作手段に相当する。
又、前記キーボード16は、撮像装置30で撮像して取得した画像を作業プログラムと関連付けするために手動入力するためのキー(以下、関連付け入力キー16eという)を備えている。関連付けキーの操作がされると、前記キー入力監視部24は、そのキー操作に応じて、関連付け要求信号を、コントローラ40に送信する。
These various request signals correspond to operation signals. The keyboard 16 including the keys for performing the imaging operation of the imaging device 30 corresponds to an operation unit.
The keyboard 16 includes a key for manual input (hereinafter referred to as an association input key 16e) for associating an image captured and acquired by the imaging device 30 with a work program. When the association key is operated, the key input monitoring unit 24 transmits an association request signal to the controller 40 in accordance with the key operation.

前記関連付けするために手動入力するためのキーを備える前記キーボード16は、関連付け入力手段に相当する。
又、前記非常停止スイッチ38がオン操作されると、CPU11は、そのオン操作に基づいて、コントローラ40に非常停止信号を送信する。コントローラ40は、前記非常停止信号を受信すると、動作中の溶接ロボットRを停止制御する。
The keyboard 16 having keys for manual input for the association corresponds to an association input unit.
When the emergency stop switch 38 is turned on, the CPU 11 transmits an emergency stop signal to the controller 40 based on the on operation. When receiving the emergency stop signal, the controller 40 controls to stop the welding robot R that is operating.

(2. コントローラ40)
コントローラ40は、CPU41、ROM42、RAM43、ハードディスク44、通信I/F45、及び動作制御部46(サーボドライバ)の各部を備えているとともに各部はバス47を介して接続されている。
(2. Controller 40)
The controller 40 includes a CPU 41, a ROM 42, a RAM 43, a hard disk 44, a communication I / F 45, and an operation control unit 46 (servo driver), and each unit is connected via a bus 47.

前記ROM42には、コントローラ40とティーチペンダント10との通信を行うための通信処理プログラム、接続/切断処理プログラム、表示処理プログラム、撮像装置制御プログラム、データ入力プログラム等の各種プログラムを記憶する。RAM43は、CPU41のワーキングエリアとして用いられ、計算途中のデータが一時的に格納される。   The ROM 42 stores various programs such as a communication processing program for performing communication between the controller 40 and the teach pendant 10, a connection / disconnection processing program, a display processing program, an imaging device control program, and a data input program. The RAM 43 is used as a working area for the CPU 41 and temporarily stores data being calculated.

前記ハードディスク44は、不揮発性の記憶手段である。又、不揮発性の記憶手段として、ハードディスク44に代えて、半導体メモリ等の他の書換可能な記憶装置であってもよい。ハードディスク44は、画像記憶手段に相当する。   The hard disk 44 is a non-volatile storage means. Further, as the nonvolatile storage means, another rewritable storage device such as a semiconductor memory may be used instead of the hard disk 44. The hard disk 44 corresponds to image storage means.

ハードディスク44には、溶接ロボットRの作業が教示されたデータ(教示データS、すなわち、作業プログラム)、データベースDB、及び、撮像装置30で取得されて、ティーチペンダント10から送信された複数の画像データGDが格納される。前記教示データSは、複数の作業プログラムを含む。データベースDBは、前記複数の画像データと、前記作業プログラムとが関連付けされたデータ群である。   In the hard disk 44, data (teaching data S, that is, a work program) in which the work of the welding robot R is taught, the database DB, and a plurality of image data acquired by the imaging device 30 and transmitted from the teach pendant 10. GD is stored. The teaching data S includes a plurality of work programs. The database DB is a data group in which the plurality of image data and the work program are associated with each other.

通信I/F45は、ティーチペンダント10との接続に使用される通信機である。
動作制御部46は、溶接ロボットRの各関節を駆動する図示しないモータに接続され、該モータに通電させる電流を制御する。
The communication I / F 45 is a communication device used for connection with the teach pendant 10.
The operation control unit 46 is connected to a motor (not shown) that drives each joint of the welding robot R, and controls a current to be supplied to the motor.

CPU41は、ROM42に格納された前記通信処理プログラム、及び接続/切断処理プログラムを実行する通信処理部50、表示処理プログラムを実行する表示処理部51、撮像装置制御プログラムを実行する撮像装置制御部52及びデータ入力プログラムを実行するデータ入力部53を備えている。   The CPU 41 includes the communication processing unit 50 that executes the communication processing program and the connection / disconnection processing program stored in the ROM 42, the display processing unit 51 that executes the display processing program, and the imaging device control unit 52 that executes the imaging device control program. And a data input unit 53 for executing a data input program.

撮像装置制御部52は、ティーチペンダント10から操作信号(前記各種要求信号)を入力すると、撮像装置制御プログラムに従ってその操作信号に応じた撮像装置30の制御信号をティーチペンダント10に対して送信する。前記制御信号には、後述する起動信号、シャッター信号、ズーム信号、区切り信号等を含む。   When an operation signal (the various request signals) is input from the teach pendant 10, the imaging device control unit 52 transmits a control signal for the imaging device 30 corresponding to the operation signal to the teach pendant 10 according to the imaging device control program. The control signal includes an activation signal, a shutter signal, a zoom signal, a separation signal, and the like which will be described later.

データ入力部53は、ティーチペンダント10から、画像データが送信されたときは、ハードディスク44に記憶する。
又、データ入力部53は、ティーチペンダント10から、関連付け要求信号を入力すると、CPU41に読み込まれている作業プログラムと、ディスプレイ17に表示されている画像データとを関連付けして、データベースDBとしてハードディスク44に格納する。
The data input unit 53 stores the image data in the hard disk 44 when image data is transmitted from the teach pendant 10.
Further, when the association request signal is input from the teach pendant 10, the data input unit 53 associates the work program read by the CPU 41 with the image data displayed on the display 17, and serves as the database DB for the hard disk 44. To store.

撮像装置制御部52及びデータ入力部53を備えるCPU41は、撮像制御手段及び関連付け手段に相当する。
(実施形態の作用)
上記のように構成されたシステムの作用を説明する。
The CPU 41 including the imaging device control unit 52 and the data input unit 53 corresponds to an imaging control unit and an association unit.
(Operation of the embodiment)
The operation of the system configured as described above will be described.

作業者は、加工前の溶接結果としてのビード外観、加工後のワーク等(以下、被写体という)を画像として保存しておきたい場合は、ティーチペンダント10を使って、前記キーボード16の起動スイッチ16aをオン操作する。この起動スイッチ16aのオン操作により、キー入力監視部24は、起動要求信号をコントローラ40に送信する。   When an operator wants to save a bead appearance as a welding result before processing, a workpiece after processing (hereinafter referred to as a subject) as an image, the operator uses the teach pendant 10 to start the switch 16a of the keyboard 16. Turn on the. When the activation switch 16 a is turned on, the key input monitoring unit 24 transmits an activation request signal to the controller 40.

コントローラ40の撮像装置制御部52は、前記起動要求信号を入力すると、起動要求信号に基づいて、起動信号をティーチペンダント10に送信する。ティーチペンダント10のCPU11は、この起動信号を撮像光学系駆動部33に出力する。これにより、内蔵された撮像装置30が起動され、撮像素子部34を介して入力される映像がディスプレイ17に表示される。   When receiving the activation request signal, the imaging device control unit 52 of the controller 40 transmits the activation signal to the teach pendant 10 based on the activation request signal. The CPU 11 of the teach pendant 10 outputs this activation signal to the imaging optical system drive unit 33. As a result, the built-in imaging device 30 is activated, and an image input via the imaging element unit 34 is displayed on the display 17.

作業者が、キーボード16のシャッターキー16bのシャッター操作を行うと、キー入力監視部24がシャッター要求信号をコントローラ40に送信する。
撮像装置制御部52は、シャッター要求信号を入力すると、シャッター要求信号に基づいて、シャッター信号をティーチペンダント10に送信する。ティーチペンダント10のCPU11は、このシャッター信号を撮像光学系駆動部33に出力する。これにより撮像光学系駆動部33は、被写体を画像として撮像する。
When the operator performs a shutter operation of the shutter key 16 b of the keyboard 16, the key input monitoring unit 24 transmits a shutter request signal to the controller 40.
When receiving the shutter request signal, the imaging device control unit 52 transmits the shutter signal to the teach pendant 10 based on the shutter request signal. The CPU 11 of the teach pendant 10 outputs this shutter signal to the imaging optical system drive unit 33. Thereby, the imaging optical system drive unit 33 captures the subject as an image.

撮像されて得た画像データは、図3(a)に示すように表示制御部23によりデジタルカメラと同じようにディスプレイ17の表示画面18に表示される。図3(a)では、撮像装置30により撮影された直後において、ティーチペンダント10のディスプレイ17に特定の溶接区間での被写体であるビードが表示された状態を示している。溶接区間は加工区間に相当する。   The image data obtained by imaging is displayed on the display screen 18 of the display 17 in the same manner as the digital camera by the display control unit 23 as shown in FIG. FIG. 3A shows a state in which a bead that is a subject in a specific welding section is displayed on the display 17 of the teach pendant 10 immediately after being photographed by the imaging device 30. The welding section corresponds to the machining section.

又、CPU11は、画像データをコントローラ40に送信する。コントローラ40では、受信した画像データをハードディスク44に取り込んで保存(記憶)する。
又、被写体の撮像時に、ズーム操作キー16dが操作されると、ズーム要求信号が、コントローラ40に送信される。撮像装置制御部52は、前記ズーム要求信号に応じて、ズーム信号をティーチペンダント10に送信する。ティーチペンダント10のCPU11は、このズーム信号を撮像光学系駆動部33に出力する。撮像光学系駆動部33は、ズーム信号に基づいてズーム動作する。
Further, the CPU 11 transmits the image data to the controller 40. The controller 40 takes the received image data into the hard disk 44 and saves (stores) it.
Further, when the zoom operation key 16d is operated during imaging of the subject, a zoom request signal is transmitted to the controller 40. The imaging device control unit 52 transmits a zoom signal to the teach pendant 10 in response to the zoom request signal. The CPU 11 of the teach pendant 10 outputs this zoom signal to the imaging optical system drive unit 33. The imaging optical system drive unit 33 performs a zoom operation based on the zoom signal.

上記のようにして、撮像装置30によって被写体を撮像して画像データがハードディスク44に保存される。
(手動による関連付け操作)
次に手動による関連付け操作を説明する。
As described above, the subject is imaged by the imaging device 30 and the image data is stored in the hard disk 44.
(Manual association operation)
Next, manual association operation will be described.

手動による関連付け操作は、画像データGDと関連付けたい教示データS(作業プログラム)を選択する操作のことである。
撮像した画像データGDは、ディスプレイ17に表示されている状態で、作業者は、ティーチペンダント10を使用して、ディスプレイ17上に表示されているメニュー画面から「関連付け操作」を選択して、教示データSを選択する。
The manual association operation is an operation of selecting teaching data S (work program) to be associated with the image data GD.
While the captured image data GD is displayed on the display 17, the operator uses the teach pendant 10 to select "association operation" from the menu screen displayed on the display 17 and teach Data S is selected.

すなわち、ティーチペンダント10のキーボード16の表示要求キー(図示しない)を操作すると、キー入力監視部24は、表示要求キーの操作に応じて、関連付けしたい教示データSの表示要求信号をコントローラ40に送信する。コントローラ40のCPU41は、その表示要求信号に応じて、教示データSに関する画面データを生成して、ティーチペンダント10に送信する。   That is, when a display request key (not shown) on the keyboard 16 of the teach pendant 10 is operated, the key input monitoring unit 24 transmits a display request signal for the teaching data S to be associated to the controller 40 in accordance with the operation of the display request key. To do. In response to the display request signal, the CPU 41 of the controller 40 generates screen data related to the teaching data S and transmits it to the teach pendant 10.

ティーチペンダント10の表示制御部23は、送信された教示データSに関する画面データに基づいて、ディスプレイ17に表示する。
ここで、関連付ける教示データSの選択とは、作業プログラムである教示データSそのものを選択する場合と、作業プログラムが選択された後に、作業プログラムのステップ番号毎に、コマンドが記述された「行」に展開した画面データを、ディスプレイ17に表示した状態で選択する場合とがある。
The display control unit 23 of the teach pendant 10 displays on the display 17 based on the transmitted screen data regarding the teaching data S.
Here, the selection of the teaching data S to be associated includes the selection of the teaching data S that is a work program, and the “line” in which a command is described for each step number of the work program after the work program is selected. In some cases, the screen data expanded in (1) is selected in the state displayed on the display 17.

前記作業プログラムのステップ番号毎に、コマンドが記述された「行」に展開した画面データ中には、当該作業プログラムの溶接区間が明示されるため、その中から、作業者は、キーボード16の関連付け入力キー16eを操作すると、キー入力監視部24は、関連付け要求信号をコントローラ40に送信する。   For each step number of the work program, since the welding section of the work program is clearly indicated in the screen data expanded in the “line” in which the command is described, the operator associates the keyboard 16 with it. When the input key 16e is operated, the key input monitoring unit 24 transmits an association request signal to the controller 40.

コントローラ40のデータ入力部53は、関連付け要求信号が入力されると、既にCPU41に読み込まれている作業プログラム、又は当該作業プログラムの溶接区間と、ディスプレイ17に表示されている画像データとを関連付けして、データベースDBとしてハードディスク44に格納する。   When the association request signal is input, the data input unit 53 of the controller 40 associates the work program already read into the CPU 41 or the welding section of the work program with the image data displayed on the display 17. And stored in the hard disk 44 as a database DB.

上記の操作により、作業プログラムと、画像データGDとが関連付けが行われて、ハードディスク44のデータベースDBに登録される。
ここで、作業プログラムにおける溶接区間について説明する。
Through the above operation, the work program and the image data GD are associated with each other and registered in the database DB of the hard disk 44.
Here, the welding section in the work program will be described.

図4は、ステップ001〜005までの作業プログラムの一部を例示したものであり、当該作業プログラムでは、ステップ003でのコマンド「Arc Start」(溶接開始命令。以下、ASともいう。)とステップ005でのコマンド「Arc End」(溶接終了命令。以下、AEともいう。)までが、溶接区間となる。ステップ001〜002のコマンド「JOINT」は関節補間命令である。又、ステップ004の「LINE」は直線補間命令である。上記のように、溶接開始命令と溶接終了命令までが1つの溶接区間となる。   FIG. 4 exemplifies a part of the work program from step 001 to 005. In the work program, the command “Arc Start” (welding start command; hereinafter also referred to as AS) and step in step 003 are used. Up to the command “Arc End” at 005 (welding end command; hereinafter also referred to as AE) is a welding section. The command “JOINT” in steps 001 to 002 is a joint interpolation command. “LINE” in step 004 is a linear interpolation command. As described above, a welding start command and a welding end command are one welding section.

(自動関連付け)
次に、自動関連付けについて説明する。
自動関連付けは、関連付けしたい作業プログラムが、CPU41に読み込まれて、開いた状態、すなわち、ディスプレイ17に表示された状態、又は溶接区間を選択した状態で、シャッターキー16bのシャッター操作を行うと、関連付けを、自動的に行う。すなわち、撮像された画像データは、現在選択されている教示データ(作業プログラム)に関連付けられる。
(Automatic association)
Next, automatic association will be described.
The automatic association is performed when a shutter operation of the shutter key 16b is performed in a state where a work program to be associated is read by the CPU 41 and opened, that is, displayed on the display 17, or a welding section is selected. Is performed automatically. That is, the imaged image data is associated with the currently selected teaching data (work program).

溶接区間を選択した状態で自動的に関連付けを行う場合を具体的に説明する。
図5は、4つの溶接区間A,B,C,Dが作業プログラムに含まれる場合を示している。この作業プログラムでは、各溶接区間A,B,C,Dの開始位置及び終了位置に、それぞれ溶接開始命令AS、溶接終了命令AEがそれぞれ教示されている。
A case where the association is automatically performed in a state where the welding section is selected will be specifically described.
FIG. 5 shows a case where four welding sections A, B, C, and D are included in the work program. In this work program, a welding start command AS and a welding end command AE are taught at the start position and end position of each welding section A, B, C, D, respectively.

そして、作業者は、作業プログラムを実行して溶接ロボットRによる1つの溶接区間の溶接が終了する毎に、すなわち、溶接終了命令AEが実行された後、作業プログラムの実行をティーチペンダント10を操作して、一旦停止する。   Then, the operator operates the teach pendant 10 to execute the work program every time the welding robot R completes the welding of one welding section, that is, after the welding end command AE is executed. Then stop.

この後、作業者は、シャッターキー16bのシャッター操作を行うと、シャッターキー16bのシャッター要求信号が、コントローラ40に送信された後において、撮像装置30により被写体が撮像されて画像データがティーチペンダント10からコントローラ40に送信される。そして、ハードディスク44に画像データが記憶された後、CPU41は、ハードディスク44に格納した画像データGDと、作業プログラムにおいて、一旦停止が行われた直前の溶接区間と関連付けを行い、ハードディスク44のデータベースDBに登録する。   Thereafter, when the operator performs a shutter operation of the shutter key 16b, after the shutter request signal of the shutter key 16b is transmitted to the controller 40, the subject is imaged by the imaging device 30, and the image data is transferred to the teach pendant 10. To the controller 40. After the image data is stored in the hard disk 44, the CPU 41 associates the image data GD stored in the hard disk 44 with the welding section immediately before the temporary stop in the work program, and the database DB of the hard disk 44. Register with.

以後、同様に、各溶接区間の溶接が終了する毎に、同様に作業プログラムの実行を停止して、撮像装置30にその溶接区間における溶接結果の画像データを取得し、各溶接区間と取得した画像データとを自動的に関連付けする。   Thereafter, similarly, every time the welding in each welding section is completed, the execution of the work program is similarly stopped, and the image data of the welding result in the welding section is acquired in the imaging device 30, and each welding section is acquired. Automatically associate with image data.

このように、溶接終了命令AEが実行された後に、一旦停止が行われて、シャッターキー16bが操作されることにより、関連付けられる溶接区間が選択されることになる。
上記のように関連付けが完了すると、以下の操作により、画像と教示データ(作業プログラム)をセットにして表示することができる。
In this way, after the welding end command AE is executed, the welding is temporarily stopped and the associated welding section is selected by operating the shutter key 16b.
When the association is completed as described above, the image and the teaching data (work program) can be displayed as a set by the following operation.

(画像データの表示説明)
作業者は、ティーチペンダント10のキーボード16を操作して、コントローラ40のハードディスク44に記憶された画像データGDを呼び出したとき、CPU41は、データベースDBを基に、合わせて当該画像データGDに関連付けされている作業プログラムの溶接区間を読み出して、ティーチペンダント10に送信する。この結果、ティーチペンダント10のCPU11は、図3(b)に示すように、ディスプレイ17の表示画面18の作業プログラム表示領域18aには、関連付けされた作業プログラム名(図中でプログラムP0001)、溶接区間ナンバー、溶接区間のステップ番号、並びに、教示データとして教示されている教示値(電流、電圧)並びに、当該溶接区間での実際の溶接電流と溶接電圧を表示する。
(Image data display explanation)
When the operator calls the image data GD stored in the hard disk 44 of the controller 40 by operating the keyboard 16 of the teach pendant 10, the CPU 41 is associated with the image data GD based on the database DB. The welding section of the work program being read is read and transmitted to the teach pendant 10. As a result, as shown in FIG. 3B, the CPU 11 of the teach pendant 10 displays the associated work program name (program P0001 in the drawing), welding in the work program display area 18a of the display screen 18 of the display 17. The section number, the step number of the welding section, the teaching value (current, voltage) taught as teaching data, and the actual welding current and welding voltage in the welding section are displayed.

又、ティーチペンダント10のCPU11は、図3(b)に示すように、表示領域18bには、当該画像データを表示する。
なお、前記実際の溶接電流と溶接電圧、すなわち実測値は、作業プログラムで、溶接ロボットRが溶接を行っている際、図示しない溶接電源において、図示しない電流センサ及び電圧センサにより測定された値であり、前記溶接電源からコントローラ40に送信されるとともに、ハードディスク44に実行された作業プログラムの溶接区間と関連付けされてデータベースDBに登録されている。
Further, the CPU 11 of the teach pendant 10 displays the image data in the display area 18b as shown in FIG.
The actual welding current and welding voltage, that is, actual measurement values are values measured by a current sensor and a voltage sensor (not shown) at a welding power source (not shown) when the welding robot R is performing welding in the work program. Yes, it is transmitted from the welding power source to the controller 40 and is associated with the welding section of the work program executed on the hard disk 44 and registered in the database DB.

又、作業者は、ティーチペンダント10のキーボード16を操作して、コントローラ40のハードディスク44に記憶された画像データGDを呼び出したとき、CPU41は、作業プログラムに画像データGDが関連付けされていない場合、当該画像データGDのみをティーチペンダント10に送信する。この結果、ティーチペンダント10のCPU11は、図3(c)に示すように、ディスプレイ17の表示領域18bに当該画像データGDを表示する。   When the operator operates the keyboard 16 of the teach pendant 10 to call the image data GD stored in the hard disk 44 of the controller 40, the CPU 41, when the image data GD is not associated with the work program, Only the image data GD is transmitted to the teach pendant 10. As a result, the CPU 11 of the teach pendant 10 displays the image data GD in the display area 18b of the display 17, as shown in FIG.

一方、図3(c)に示すように、当該画像データGDと作業プログラムの溶接区間とは関連付けされていないため、作業プログラムの作業プログラム表示領域18aには、作業プログラムの項目名のみが表示される。   On the other hand, as shown in FIG. 3C, since the image data GD and the welding section of the work program are not associated with each other, only the item name of the work program is displayed in the work program display area 18a of the work program. The

作業者が作業プログラムや、或いは特定の溶接区間の修正、或いは動作確認を行いたい場合は、作業プログラムをティーチペンダント10のキーボード16を操作して、コントローラ40に作業プログラムの読み出しを要求する。   When an operator wants to correct a work program, a specific welding section, or confirm an operation, he / she operates the keyboard 16 of the teach pendant 10 to request the controller 40 to read the work program.

この場合は、CPU41は前記要求に応じて、ハードディスク44に記憶した要求対象の作業プログラムを呼び出すとともに、その作業プログラムに関連付けられた画像データGDを、データベースDBを基にして読み出して、ティーチペンダント10に送信する。ティーチペンダント10のCPU11は、送信された作業プログラム、及び画像データをディスプレイ17に表示する。図3(d)は、この場合の表示画面18に表示された例を示している。ここでは、作業プログラムP0001の各ステップが作業プログラム表示領域18aに表示されるとともに、表示領域18bに画像データが表示される。又、表示領域には、教示値並びに実測値も合わせて表示される。   In this case, in response to the request, the CPU 41 calls the requested work program stored in the hard disk 44, reads out the image data GD associated with the work program based on the database DB, and teach-pendant 10 Send to. The CPU 11 of the teach pendant 10 displays the transmitted work program and image data on the display 17. FIG. 3D shows an example displayed on the display screen 18 in this case. Here, each step of the work program P0001 is displayed in the work program display area 18a, and image data is displayed in the display area 18b. In addition, the teaching value and the actual measurement value are also displayed in the display area.

本実施形態は、下記の特徴がある。
(1) 本実施形態のシステムでは、ティーチペンダント10(可搬式教示操作装置)は、溶接ロボットR(マニピュレータ)の溶接作業を撮像する撮像装置30(撮像手段)と撮像装置30を撮像操作するためのキーボード16(操作手段)を備えている。コントローラ40(ロボット制御装置)は、キーボード16(操作手段)の撮像操作に応じてティーチペンダント10から送信された要求信号(操作信号)に基づいて、撮像装置30を制御するCPU41(撮像制御手段)を備える。又、CPU41は、撮像された画像と作業プログラムを関連付けする関連付け手段として機能する。そして、コントローラ40は、作業プログラムにおける溶接区間と関連付けされた画像データ(画像)を記録するハードディスク44(画像記憶手段)を備える。
This embodiment has the following features.
(1) In the system of the present embodiment, the teach pendant 10 (portable teaching operation device) performs an imaging operation of the imaging device 30 (imaging means) that images the welding operation of the welding robot R (manipulator) and the imaging device 30. Keyboard 16 (operation means). The controller 40 (robot control device) is a CPU 41 (imaging control unit) that controls the imaging device 30 based on a request signal (operation signal) transmitted from the teach pendant 10 in response to an imaging operation of the keyboard 16 (operation unit). Is provided. The CPU 41 functions as an association unit that associates the captured image with the work program. The controller 40 includes a hard disk 44 (image storage means) that records image data (image) associated with the welding section in the work program.

この結果、本実施形態のシステムによれば、記録として残しておきたい加工後のワークの状態等を被写体として撮像装置30で撮像し、得られた画像と加工作業を行うために教示された教示データ(=作業プログラム)とを関連付けて記憶することにより、品質管理をサポートすることができる。   As a result, according to the system of the present embodiment, the state of the workpiece after processing that is desired to be recorded as a subject is imaged by the imaging device 30 as a subject, and the teaching taught for performing the processing operation with the obtained image. By storing data (= work program) in association with each other, quality control can be supported.

(2) 本実施形態のシステムは、キーボード16の手動入力により、CPU41(関連付け手段)が撮像された画像と作業プログラムを関連付けすることにより、上記(1)の効果を容易に実現することができる。   (2) The system according to the present embodiment can easily realize the effect (1) described above by associating an image captured by the CPU 41 (associating means) with a work program by manual input from the keyboard 16. .

(3) 本実施形態のシステムは、CPU41(関連付け手段)は、撮像された画像と読込手段により読込まれた作業プログラムを自動的に関連付けすることにより、上記(1)の効果を容易に実現することができる。   (3) In the system of the present embodiment, the CPU 41 (associating means) easily realizes the effect (1) by automatically associating the captured image with the work program read by the reading means. be able to.

(4) 本実施形態のシステムは、CPU41(関連付け手段)は、作業プログラムの溶接区間と関連付けする。この結果、本実施形態のシステムによれば、作業プログラムの溶接区間と関連付けすることができ、関連付けされた溶接区間での画像に基づいて、当該溶接区間での品質管理をサポートすることができる。   (4) In the system of the present embodiment, the CPU 41 (associating means) associates with the welding section of the work program. As a result, according to the system of the present embodiment, it can be associated with the welding section of the work program, and quality control in the welding section can be supported based on the image in the associated welding section.

(5) 本実施形態のティーチペンダント10は、溶接ロボットRの溶接作業を撮像する撮像装置30(撮像手段)と、撮像装置30を撮像操作するための(操作手段)を備え、撮像装置30からの操作信号に応答してコントローラ40から入力した制御信号に基づいて撮像装置30を撮像制御する。この結果、本実施形態の溶接ロボットRによれば、上記システムに使用可能なティーチペンダント10を提供できる。   (5) The teach pendant 10 of the present embodiment includes an imaging device 30 (imaging unit) that images the welding operation of the welding robot R, and an (operation unit) for performing an imaging operation of the imaging device 30. The imaging device 30 is controlled to be imaged based on a control signal input from the controller 40 in response to the operation signal. As a result, according to the welding robot R of the present embodiment, the teach pendant 10 that can be used in the system can be provided.

なお、本発明の実施形態は前記実施形態に限定されるものではなく、下記のように変更しても良い。
・ 前記実施形態では、溶接ロボットRは、関節が6軸のマニピュレータとしたが、6軸限定されるものではない。例えば、マニピュレータは5軸、或いは、7軸以上であってもよい。また、アーク溶接ロボットに限らず、スポット溶接ロボットやシーリングロボット等であってもよい。
In addition, embodiment of this invention is not limited to the said embodiment, You may change as follows.
In the above embodiment, the welding robot R is a manipulator having a six-axis joint, but is not limited to six axes. For example, the manipulator may have 5 axes, or 7 axes or more. Moreover, not only an arc welding robot but a spot welding robot, a sealing robot, etc. may be sufficient.

すなわち、前記実施形態では、加工区間を溶接区間としたが、溶接ロボット以外の産業用ロボットであって、本発明のロボットシステムは、溶接以外の加工を行うロボットシステムに応用できることは勿論のことである。   That is, in the above embodiment, the machining section is a welding section, but it is an industrial robot other than a welding robot, and the robot system of the present invention can be applied to a robot system that performs a process other than welding. is there.

・ 前記実施形態では、画像記憶手段をハードディスク44としたが、画像記憶手段を、ティーチペンダント10のハードディスク14に代えてもよい。或いは、ティーチペンダント10に半導体メモリ等の不揮発性の記憶装置を設けて、この記憶装置を画像記憶手段としてもよい。この場合、データベースDBもティーチペンダント10側に設けられた画像記憶手段に記憶することが好ましい。   In the embodiment, the image storage means is the hard disk 44, but the image storage means may be replaced with the hard disk 14 of the teach pendant 10. Alternatively, the teach pendant 10 may be provided with a non-volatile storage device such as a semiconductor memory, and this storage device may be used as the image storage means. In this case, the database DB is also preferably stored in the image storage means provided on the teach pendant 10 side.

・ 前記実施形態では、画像(画像データ)は、静止画像としたが、動画としてもよい。この場合、撮像装置30は、ビデオカメラとするとともに、シャッターキー16bの代わりに録画キーをキーボード16に設ける。このようにすると、作業プログラム自体、又は作業プログラムの溶接区間に関連付けされて出された画像データ(動画)を、再生される。この場合、録画キーを操作した場合、溶接区間を規定するステップ番号と関連付けされる。   In the embodiment, the image (image data) is a still image, but may be a moving image. In this case, the imaging device 30 is a video camera, and a recording key is provided on the keyboard 16 instead of the shutter key 16b. In this way, the work program itself or the image data (moving image) output in association with the welding section of the work program is reproduced. In this case, when the recording key is operated, it is associated with a step number that defines the welding section.

従って、一旦関連付けされた場合、この作業プログラムのステップ番号に読込した際、このステップ番号に関連付けされた画像データ(動画)が、ハードディスク44から読み出されて、ティーチペンダント10に送信されて、ディスプレイ17で再生する。   Therefore, once associated, when read into the step number of this work program, the image data (moving image) associated with this step number is read from the hard disk 44 and transmitted to the teach pendant 10 for display. 17 for playback.

R…溶接ロボット(マニピュレータ)、
10…ティーチペンダント(可搬式教示操作装置)、
16…キーボード(操作手段、関連付け入力手段)、
30…撮像装置(撮像手段)、
40…コントローラ(ロボット制御装置)、
41…CPU(撮像制御手段及び関連付け手段)、
44…ハードディスク(画像記憶手段)。
R ... Welding robot (manipulator)
10 ... Teach pendant (portable teaching device),
16 ... Keyboard (operation means, association input means),
30 ... Imaging device (imaging means),
40: Controller (robot control device),
41 ... CPU (imaging control means and association means),
44. Hard disk (image storage means).

Claims (6)

可搬式教示操作装置と、作業プログラムに基づいてマニピュレータを制御するロボット制御装置を含むロボットシステムであって、
前記可搬式教示操作装置は、撮像手段と前記撮像手段を撮像操作するための操作手段を備え、
前記ロボット制御装置は、前記操作手段の撮像操作に応じて可搬式教示操作装置から送信された操作信号に基づいて前記撮像手段を制御する撮像制御手段と、撮像された画像と前記作業プログラムを関連付けする関連付け手段を備え、
前記可搬式教示操作装置、又は、前記ロボット制御装置は、前記作業プログラムと関連付けされた画像を記録する画像記憶手段を備えることを特徴とするロボットシステム。
A robot system including a portable teaching operation device and a robot control device for controlling a manipulator based on a work program,
The portable teaching operation device includes an imaging unit and an operation unit for performing an imaging operation on the imaging unit.
The robot control device associates an imaged control unit that controls the imaging unit based on an operation signal transmitted from a portable teaching operation device in response to an imaging operation of the operation unit, and the captured image and the work program. An association means for
The portable teaching operation apparatus or the robot control apparatus includes an image storage unit that records an image associated with the work program.
前記可搬式教示操作装置は、関連付けの手動入力を行うための関連付け入力手段を備え、
前記関連付け手段は、前記関連付け入力手段の手動入力により、前記撮像された画像と前記作業プログラムを関連付けすることを特徴とする請求項1記載のロボットシステム。
The portable teaching operation device includes association input means for performing manual input of association,
The robot system according to claim 1, wherein the association unit associates the captured image with the work program by manual input of the association input unit.
前記ロボット制御装置は、前記作業プログラムを読み込みする読込手段を備え、
前記関連付け手段は、前記撮像された画像と前記読込手段により読込まれた前記作業プログラムを自動的に関連付けすることを特徴とする請求項1記載のロボットシステム。
The robot control device comprises a reading means for reading the work program,
The robot system according to claim 1, wherein the association unit automatically associates the captured image with the work program read by the reading unit.
前記関連付け手段は、前記作業プログラムに記憶された加工区間と関連付けすることを特徴とする請求項1乃至請求項3のうちいずれか1項に記載のロボットシステム。   The robot system according to any one of claims 1 to 3, wherein the associating means associates with a machining section stored in the work program. 前記マニピュレータはアーク溶接トーチを有するアーク溶接用のマニピュレータであり、前記加工区間は、アーク溶接を開始して終了するまでのアーク溶接区間であることを特徴とする請求項4に記載のロボットシステム。   The robot system according to claim 4, wherein the manipulator is an arc welding manipulator having an arc welding torch, and the machining section is an arc welding section from the start to the end of arc welding. 作業プログラムに基づいてマニピュレータを制御するロボット制御装置に接続される可搬式教示操作装置であって、
撮像手段と、
前記撮像手段を撮像操作するための操作手段を備え、
前記撮像手段は、前記操作手段からの操作信号に応答して前記ロボット制御装置から入力した撮像制御信号に基づいて撮像制御されることを特徴とする可搬式教示操作装置。
A portable teaching operation device connected to a robot control device that controls a manipulator based on a work program,
Imaging means;
An operation unit for performing an imaging operation of the imaging unit;
The portable teaching operation device, wherein the imaging means is controlled to be imaged based on an imaging control signal input from the robot control device in response to an operation signal from the operation means.
JP2011073123A 2011-03-29 2011-03-29 Robot system, and portable teaching operation apparatus Withdrawn JP2012206200A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011073123A JP2012206200A (en) 2011-03-29 2011-03-29 Robot system, and portable teaching operation apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011073123A JP2012206200A (en) 2011-03-29 2011-03-29 Robot system, and portable teaching operation apparatus

Publications (1)

Publication Number Publication Date
JP2012206200A true JP2012206200A (en) 2012-10-25

Family

ID=47186439

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011073123A Withdrawn JP2012206200A (en) 2011-03-29 2011-03-29 Robot system, and portable teaching operation apparatus

Country Status (1)

Country Link
JP (1) JP2012206200A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017159429A (en) * 2016-03-11 2017-09-14 セイコーエプソン株式会社 Robot control device, information processing device, and robot system
JP2020049558A (en) * 2018-09-25 2020-04-02 ファナック株式会社 Article extraction system
WO2021095886A1 (en) * 2019-11-15 2021-05-20 川崎重工業株式会社 Control device, control system, robot system, and control method

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017159429A (en) * 2016-03-11 2017-09-14 セイコーエプソン株式会社 Robot control device, information processing device, and robot system
JP2020049558A (en) * 2018-09-25 2020-04-02 ファナック株式会社 Article extraction system
WO2021095886A1 (en) * 2019-11-15 2021-05-20 川崎重工業株式会社 Control device, control system, robot system, and control method
JP2021079468A (en) * 2019-11-15 2021-05-27 川崎重工業株式会社 Control device, control system, robot system and controlling method
CN114728396A (en) * 2019-11-15 2022-07-08 川崎重工业株式会社 Control device, control system, robot system, and control method
JP7518610B2 (en) 2019-11-15 2024-07-18 川崎重工業株式会社 Control device, control system, robot system, and control method
US12343873B2 (en) 2019-11-15 2025-07-01 Kawasaki Jukogyo Kabushiki Kaisha Control device, control system, robot system, and control method

Similar Documents

Publication Publication Date Title
JP4510713B2 (en) Digital camera
JP5258722B2 (en) Compound eye camera and control method thereof
JP4167940B2 (en) Robot system
US10095216B2 (en) Selection of a device or object using a camera
JP6063634B2 (en) Focus adjustment device
JP2018207309A (en) Imaging apparatus, imaging method and program
CN103024265A (en) Imaging device and imaging method for imaging device
JP5556552B2 (en) Robot control device, robot, and teaching method of robot control device
JP2006289531A (en) Movement control device for robot position teaching, robot position teaching device, movement control method for robot position teaching, robot position teaching method, and movement control program for robot position teaching
JP2008132525A (en) Teaching-position correcting system of welding-robot and teaching-position correcting method of welding-robot
JP2012223859A (en) Welding robot system, and portable teaching operation device
US20130293768A1 (en) Imaging apparatus, imaging method, imaging program and computer readable information recording medium
JP2012206200A (en) Robot system, and portable teaching operation apparatus
US20140368698A1 (en) Display control apparatus, display control method, program, and image pickup apparatus
CN112153276B (en) Camera device
JP5573537B2 (en) Robot teaching system
KR102159353B1 (en) Operating method of around view system
JP2009081530A (en) Imaging apparatus and imaging method
US20160198082A1 (en) Apparatus and method of processing image
US11483466B2 (en) Imaging apparatus capable of displaying a focusing graph to assist user during focusing operation
JP2006234545A (en) Still image pickup device
JPH11205655A (en) Preset camera
US11926065B2 (en) Vision-based operation for robot
JP5293769B2 (en) Imaging apparatus and program thereof
JP4915264B2 (en) Imaging apparatus and program thereof

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20140603