JP5468367B2 - Robot control method and robot control system - Google Patents
Robot control method and robot control system Download PDFInfo
- Publication number
- JP5468367B2 JP5468367B2 JP2009266810A JP2009266810A JP5468367B2 JP 5468367 B2 JP5468367 B2 JP 5468367B2 JP 2009266810 A JP2009266810 A JP 2009266810A JP 2009266810 A JP2009266810 A JP 2009266810A JP 5468367 B2 JP5468367 B2 JP 5468367B2
- Authority
- JP
- Japan
- Prior art keywords
- work
- robot
- robot hand
- normal
- robot control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 40
- 238000012545 processing Methods 0.000 claims description 19
- 238000003384 imaging method Methods 0.000 claims description 15
- 230000005856 abnormality Effects 0.000 claims description 8
- 230000007257 malfunction Effects 0.000 claims description 2
- 230000002159 abnormal effect Effects 0.000 description 32
- 238000006073 displacement reaction Methods 0.000 description 8
- 235000019219 chocolate Nutrition 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 238000005259 measurement Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000003449 preventive effect Effects 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 230000006866 deterioration Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000002265 prevention Effects 0.000 description 2
- 230000001932 seasonal effect Effects 0.000 description 2
- 230000001684 chronic effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000012447 hatching Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Images
Landscapes
- Manipulator (AREA)
- Automatic Assembly (AREA)
Description
本発明は、ロボット制御方法およびロボット制御システムに関し、特に、いわゆる「チョコ停」の未然防止や「チョコ停」からの自動復帰を可能とするロボット制御システムおよびロボット制御方法に関する。 The present invention relates to a robot control method and a robot control system, and more particularly, to a robot control system and a robot control method that enable prevention of so-called “choco stop” and automatic return from “choco stop”.
産業用ロボットは、一般に、旋回可能かつ上下動可能なロボットアームと、ロボットアームの先端に設けられ、ワーク(部品)を把持するためのチャック部を有するロボットハンドと、ロボットアームおよびロボットハンドを所定の制御プログラムにしたがって駆動制御する制御部とを備えている。また、自動組立装置は、ワークテーブル面上のそれぞれ所定位置に配置された、多数の部品を収容する複数の部品供給トレイと、部品の組立を行うための組立用治具とを有している。 Industrial robots generally have a robot arm that can be swiveled and moved up and down, a robot hand that is provided at the tip of the robot arm and has a chuck portion for gripping a workpiece (part), and a robot arm and a robot hand. And a control unit that controls driving according to the control program. The automatic assembling apparatus includes a plurality of component supply trays that are arranged at predetermined positions on the work table surface and accommodate a large number of components, and an assembly jig for assembling the components. .
自動組立装置の運転時には、ロボットアームを駆動して、ロボットハンドを所定の部品供給トレイの位置まで移動させ、先端のチャック部で部品を把持する。この状態から、ロボットアームを駆動して、ロボットハンドを組立用治具の位置まで移動させ、チャック部に把持されていた部品を組立用治具に組み付ける。以下、同様の動作を繰り返すことにより、所望の機器が自動的に組み立てられることになる。 During operation of the automatic assembly apparatus, the robot arm is driven, the robot hand is moved to the position of a predetermined component supply tray, and the component is gripped by the tip chuck portion. From this state, the robot arm is driven, the robot hand is moved to the position of the assembly jig, and the part held by the chuck portion is assembled to the assembly jig. Thereafter, by repeating the same operation, a desired device is automatically assembled.
このような産業用ロボットを含む自動組立装置においては、自動運転を開始する前に、ロボットに対して動作基準座標や動作手順等を教示するティーチングという作業が必要になる。従来のティーチング作業では、パソコン上のコンピュータシミュレーションなどにより、概略の座標位置を求めた後、作業者が、ティーチングペンダントやティーチングボックスを用いて実際にロボットハンドをマニュアル操作することにより、正確な座標位置の設定を行うようにしている(例えば、特許文献1および特許文献2参照)。 In such an automatic assembling apparatus including an industrial robot, before starting an automatic operation, an operation called teaching for teaching the operation reference coordinates and the operation procedure to the robot is required. In conventional teaching work, an approximate coordinate position is obtained by computer simulation on a personal computer, etc., and then the operator manually operates the robot hand manually using a teaching pendant or teaching box. (See, for example, Patent Document 1 and Patent Document 2).
上述したティーチング作業では、細かな座標位置の設定が非常に煩雑であって所要時間も長くなるという問題点があったため、ティーチング作業の簡略化およびティーチング時間の短縮を可能とする技術も提案されている(例えば、特許文献3参照)。 In the teaching work described above, setting the detailed coordinate position is very complicated and requires a long time, so a technique that can simplify the teaching work and shorten the teaching time has been proposed. (For example, see Patent Document 3).
この特許文献3で提案されているロボット制御システムは、ロボットアームと、ロボットアームの先端に設けられ、ワーク把持用チャック部を有するロボットハンドとを含むロボットと、前記ロボットに対してティーチング入力を行うための操作部と、少なくともワークを撮影できるカメラ部と、前記操作部にティーチング入力された所定の座標位置を前記カメラ部で撮影された画像に基づいて補正して、補正された座標位置に移動するように前記ロボットを駆動制御する制御部と、を備えることを特徴とするものである。
The robot control system proposed in
しかしながら、上述のような従来技術においてティーチングペンダントなどによるティーチング作業を行う際、少なくとも初回はロボットハンドの位置や向きを複雑に変更させることを繰り返す必要がある。そのため、ティーチング作業はやはり非常に煩雑であって所要時間も長かった。 However, when performing teaching work using a teaching pendant or the like in the conventional technology as described above, it is necessary to repeat changing the position and orientation of the robot hand in a complicated manner at least for the first time. Therefore, the teaching work is still very complicated and takes a long time.
最近では、ロボット導入台数の増加および製品の多種多様化に伴い、必要とされるティーチング工数が急増している。一方で、製造現場では慢性的に人員が不足しており、特にティーチング作業の熟練者が極めて不足している。また、製造現場で実際に使用されているロボットにティーチングを行うときには、そのロボットが設置されている製造ラインなどが停止することになるので、その製造ラインの稼働率が低下してしまう。 Recently, with the increase in the number of robots introduced and the diversification of products, the required teaching man-hours are rapidly increasing. On the other hand, there is a chronic shortage of personnel at the manufacturing site, and in particular, there is an extremely shortage of skilled workers in teaching work. In addition, when teaching a robot that is actually used at a manufacturing site, the manufacturing line on which the robot is installed is stopped, so that the operating rate of the manufacturing line is lowered.
また、ロボットの個体差による誤差、ロボットハンドや部品供給トレイ、組立用治具などの各種モジュールの設置時に生じる誤差、チャック部や組立用治具自体の個体差による誤差があるため、ロボット等を設置し直すごとにティーチングを行わなければならず、ティーチング作業に長時間を要していた。 In addition, there are errors due to individual differences between robots, errors that occur when installing various modules such as robot hands, component supply trays, and assembly jigs, and errors due to individual differences between chuck parts and assembly jigs themselves. Teaching had to be performed every time it was re-installed, and it took a long time for teaching work.
とくに、小さな機器の組立装置の場合には、操作者が装置の中に頭を突っ込んで無理な態勢でティーチング作業を行わなければならない場合もあり、操作者にとって、とても安全かつフレンドリーな作業環境とはいえないものであった。 In particular, in the case of small equipment assembly equipment, the operator may have to push the head into the equipment and perform teaching work in an unreasonable state, which is very safe and friendly for the operator. It couldn't be said.
さらに、ロボットの自動組立を継続して行うと、ロボットアーム自身の位置ずれやロボットハンドの位置ずれが発生して累積し、あるいはワークの位置ずれにより、自動運転中に組立を継続して行えないというトラブルが発生して、ロボットが停止するといういわゆる「チョコ停」(すなわち、機械の故障ではなく、一時的なトラブルに起因した機械の停止状態)が発生していた。 Furthermore, if automatic assembly of the robot is continued, the displacement of the robot arm itself and the displacement of the robot hand occur and accumulate, or the assembly of the workpiece cannot be continued during automatic operation due to the displacement of the workpiece. Therefore, a so-called “choco stop” (that is, a machine stop state caused by a temporary trouble, not a machine failure) has occurred.
上記の特許文献3では、この「チョコ停」を未然防止するための技術が提案されている。しかし、気温・湿度などの季節変化による材質変化や,部品自体の形状異常,設備の劣化など、防ぐことが困難な要因もあり,どうしても「チョコ停」発生のリスクは残る。
In the
従来技術のこのような課題に鑑み、本発明の第1の目的は、主として部品供給トレイなどに搭載された作業対象部品などの位置ずれに起因する「チョコ停」の未然防止を可能とするロボット制御方法およびロボット制御システムを提供することである。 In view of such a problem of the prior art, a first object of the present invention is to make it possible to prevent a “chocolate stop” caused mainly by misalignment of work target components mounted on a component supply tray or the like. A control method and a robot control system are provided.
また、本発明の第2の目的は、未然防止だけでは防ぎきれない「チョコ停」が発生した場合であっても、可能であれば自動的に復帰動作を行うことでロボットやロボット制御システム全体を極力停止させることがないロボット制御方法およびロボット制御システムを提供することである。 In addition, the second object of the present invention is to perform a return operation automatically if possible even if a “chocolate stop” occurs that cannot be prevented by prevention alone, so that the entire robot or robot control system can be It is to provide a robot control method and a robot control system that do not stop the robot as much as possible.
上記の第1の目的を達成するため、本発明のロボット制御方法は、作業内容を制御可能なロボットハンドの複数の作業対象物が搭載されたトレイが、前記ロボットハンドによって作業が行われるべき位置に載置された状態で、前記作業対象物のすべてが含まれ且つそれぞれの全体が写るように撮像する撮像工程と、この撮像工程で撮像された画像データから前記作業対象物それぞれを検出するとともに、検出された前記作業対象物それぞれの正常位置に対する位置誤差が許容範囲内か否かを判定する画像処理工程と、前記作業対象物それぞれに対して、前記画像処理工程で前記位置誤差が前記許容範囲内と判定されていれば通常作業を実行するとともに、前記位置誤差が前記許容範囲内ではないと判定されていれば前記通常作業を実行しない、という処理を順に行う作業実行工程とを含むことを特徴とする。 In order to achieve the first object, the robot control method of the present invention is configured such that a tray on which a plurality of work objects of a robot hand capable of controlling work content is mounted is a position where the work should be performed by the robot hand. in the placed state, the whole of each and every are included and the work object is an imaging step of imaging the copy so that, for detecting the respective said work object from the image data captured by the imaging step together with an image processing step of determining position error relative to said detected workpiece respective normal positions whether within the allowable range with respect to the work object, respectively, the position error by the image processing step is the if it is determined within the allowable range and executes the normal operation, the position error does not execute the normal work if it is determined not to be within the allowable range Characterized in that it comprises a work performing step for performing a process of sequentially.
ここで、作業とは、例えば部品の自動組立などが挙げられるが、これには限られない。作業対象物とは、例えば、電気部品や機械部品などの各種部品が挙げられるが、これには限られない。 Here, the work includes, for example, automatic assembly of parts, but is not limited thereto. Examples of the work object include, but are not limited to, various parts such as electric parts and mechanical parts.
このような構成のロボット制御方法によれば、トレイ上に載置された複数の作業対象物の一部に位置ずれが発生していても、そのような位置ずれが発生している作業対象物に対してはロボットハンドによる通常作業を実行しない。これにより、作業対象物の位置ずれに起因するいわゆる「チョコ停」の未然防止が可能となって、ロボットやロボット制御システム全体の稼働率が向上する。 According to the robot control method having such a configuration, even if a position shift occurs in some of the plurality of work objects placed on the tray, the work object in which such a position shift occurs. The normal operation by the robot hand is not executed for As a result, it is possible to prevent so-called “choco stop” caused by the displacement of the work object, and the operating rate of the entire robot or robot control system is improved.
また、本発明のロボット制御方法において、前記作業実行工程で前記通常作業を実行中に異常が発生した場合には、前記撮像工程および前記画像処理工程を再び順に行うようにしてもよい。前記異常とは、例えば、前記ロボットハンドが前記作業対象物を把持する際の不具合(エラー)などが挙げられるが、これには限られない。 In the robot control method of the present invention, when an abnormality occurs during execution of the normal operation in the operation execution step, the imaging step and the image processing step may be performed again in order. Examples of the abnormality include, but are not limited to, a malfunction (error) when the robot hand grips the work object.
このような構成のロボット制御方法によれば、異常状態から回復できて同様のエラーの再発を防止できる可能性がある。これにより、偶発的な要因などによる「チョコ停」の未然防止も可能となり、ロボットやロボット制御システム全体の稼働率がさらに向上する。 According to the robot control method having such a configuration, it is possible to recover from an abnormal state and prevent a similar error from recurring. As a result, it is possible to prevent “choco-stop” due to accidental factors, and the operating rate of the entire robot and robot control system is further improved.
あるいは、上記の第1の目的を達成するため、本発明のロボット制御方法は、作業内容を制御可能なロボットハンドを有するロボットと、前記ロボットハンドの複数の作業対象物が搭載されたトレイが、前記ロボットハンドによって作業が行われるべき位置に載置された状態で、前記作業対象物のすべてが含まれ且つそれぞれの全体が写るように撮像する撮像部と、この撮像部で撮像された画像データから前記作業対象物それぞれを検出するとともに、検出された前記作業対象物それぞれの正常位置に対する位置誤差が許容範囲内か否かを判定する画像処理部と、前記作業対象物それぞれに対して、前記画像処理部で前記位置誤差が前記許容範囲内と判定されていれば通常作業を実行するとともに、前記位置誤差が前記許容範囲内ではないと判定されていれば前記通常作業を実行しない、という処理を順に行うように前記ロボットハンドの作業の実行を制御する作業実行制御部とを備えることを特徴とする。 Alternatively, in order to achieve the first object described above, the robot control method of the present invention includes a robot having a robot hand capable of controlling work contents, and a tray on which a plurality of work objects of the robot hand are mounted. in a state where the work by the robot hand is placed on the position to be performed, an imaging unit respective entireties all included and of the work object is imaged copy so that, an image captured by this image pickup unit For each of the work objects, an image processing unit that detects each of the work objects from data and determines whether a position error with respect to a normal position of each of the detected work objects is within an allowable range ; together with the position error by the image processing unit performs the normal tasks if it is determined that within the allowable range, when the position error is not within the allowable range Not perform the normal operations if it is constant, characterized in that it comprises a work execution control unit for controlling the execution of tasks of the robot hand to perform processing in the order named.
このような構成のロボット制御システムによれば、トレイ上に載置された複数の作業対象物の一部に位置ずれが発生していても、そのような位置ずれが発生している作業対象物に対してはロボットハンドによる通常作業を実行しない。これにより、作業対象物の位置ずれに起因するいわゆる「チョコ停」の未然防止が可能となって、ロボットやロボット制御システム全体の稼働率が向上する。 According to the robot control system having such a configuration, even if a position shift occurs in some of the plurality of work objects placed on the tray, such a position shift occurs. The normal operation by the robot hand is not executed for As a result, it is possible to prevent so-called “choco stop” caused by the displacement of the work object, and the operating rate of the entire robot or robot control system is improved.
本発明のロボット制御方法およびロボット制御システムによれば、トレイ上に載置された複数の作業対象物の一部に位置ずれが発生していても、そのような位置ずれが発生している作業対象物に対してはロボットハンドによる通常作業を実行しない。これにより、作業対象物の位置ずれに起因するいわゆる「チョコ停」の未然防止が可能となって、ロボットやロボット制御システム全体の稼働率が向上する。 According to the robot control method and the robot control system of the present invention, even if a position shift occurs in some of the plurality of work objects placed on the tray, the operation in which such a position shift occurs. The normal operation by the robot hand is not performed on the object. As a result, it is possible to prevent so-called “choco stop” caused by the displacement of the work object, and the operating rate of the entire robot or robot control system is improved.
あるいは、本発明のロボット制御方法およびロボット制御システムによれば、各種の未然防止策だけでは防ぎきれない「チョコ停」が発生した場合であっても、可能であれば自動的に復帰動作を行う。これにより、作業者やメインテナンス要因が介在することなく、ロボットを長時間にわたって連続稼働させることができ、ロボット制御システム全体の稼働率もより一層向上する。 Alternatively, according to the robot control method and the robot control system of the present invention, even if a “choco stop” occurs that cannot be prevented only by various preventive measures, the return operation is automatically performed if possible. . As a result, the robot can be continuously operated over a long period of time without intervention of workers or maintenance factors, and the operating rate of the entire robot control system is further improved.
以下、本発明の実施形態を、図面を参照して説明する。 Embodiments of the present invention will be described below with reference to the drawings.
<<<第1実施形態>>>
<ロボット制御システム1の構成>
図1は本発明の第1実施形態に係るロボット制御システム1の平面概略図である。図2はこのロボット制御システム1で制御されるロボット3の側面斜視図である。図3はこのロボット3が有するロボットアーム30の先端に設けられるロボットハンド31の拡大斜視図である。図4はロボット制御システム1のティーチングに使用されるティーチングペンダント10の正面拡大図である。
<<<< first embodiment >>
<Configuration of robot control system 1>
FIG. 1 is a schematic plan view of a robot control system 1 according to the first embodiment of the present invention. FIG. 2 is a side perspective view of the
図1に示すように、ロボット制御システム1は、ワークテーブル2上に離隔配置された2つの組立用ロボット3、4を備えている。ロボット3、4はいずれも多関節ロボットであって、複数のロボットアーム30、40をそれぞれ有している。先端側のロボットアーム30、40の先端には、ロボットハンド31、41がそれぞれ設けられている。
As shown in FIG. 1, the robot control system 1 includes two
ワークテーブル2上の一側部には、それぞれ多数の部品(ワーク)(図示せず)を収容する複数の部品供給トレイ5、6が整列して配置されている。これらの部品供給トレイ5、6は、図示しない搬入装置によって、ワークテーブル2上に搬入されるようになっている。ワークテーブル面2上において、略中央位置には、各ロボット3、4により部品の組立作業が行われる組立用治具7が取り付けられている。ワークテーブル2の下方には、それぞれロボット3、4を駆動制御するためのコントローラA、Bが設けられている。また、ワークテーブル2の一側方には、ロボットアーム30、40の可動範囲全体を撮影するための可搬型カメラ8が配置されている。可搬型カメラ8は、広角レンズを有し、ズーム機能およびパン機能を有しているものが好ましい。
On one side of the work table 2, a plurality of
ロボット3は、図2に示すように、先端側のロボットアーム30の先端に着脱自在なロボットハンド31を有している。ロボットハンド31には、複数のワーク把持用チャック部32が設けられている。
As shown in FIG. 2, the
チャック部32は、図3に示すように、支持台33に支持されている。支持台33には、チャック部32を駆動する駆動機構が内蔵されている。ロボットハンド31は、ベース板31Aを有している。図示された4つの支持台33のうちの一つが、ベース板31A上において図示矢印方向に移動可能に設けられており、この移動可能な支持台33の側面には、チャック部32の先端を撮影するための小型カメラ(例えば、ビジョンカメラまたはCCDカメラ)34が取り付けられている。
As shown in FIG. 3, the
なお、ロボット4のロボットハンド41についても同様の構成を有しているため、ここでは、説明を省略する。
Since the
また、このロボット制御システム1は、図4に示すようなティーチングペンダント(操作部)10を有している。ティーチングペンダント10は、ロボットハンド31のカメラ34で撮影された画像を表示するためのLCD(液晶)ディスプレイ11と、操作者が握るための左右のグリップ12、13と、非常停止スイッチ14とを備えている。
The robot control system 1 includes a teaching pendant (operation unit) 10 as shown in FIG. The
ディスプレイ11は、タッチパネル式のディスプレイである。また、ディスプレイ11の左右両側には、起動、停止、ティーチングなどのロボット操作用の押しボタンスイッチ11aが複数個設けられている。グリップ12の裏面には、ティーチング時や試運転時などの非定常作業時に操作者が危険を回避するための3ポジション方式のイネーブルスイッチ15(図5参照)が設けられている。
The
次に、ロボット制御システム1の制御部について図5を用いて説明する。この図5はロボット制御システム1の制御部100のブロック構成図である。
Next, the control unit of the robot control system 1 will be described with reference to FIG. FIG. 5 is a block diagram of the
制御部100は記憶部とコンピュータを含んでいる。記憶部は以下に説明するロボット制御方法を実行するためのコンピュータプログラムが記憶され、コンピュータは当該プログラムを実行する。詳細には制御部100は、ロボット3のコントローラAと、ロボット4のコントローラBと、パソコン110とを含んで構成されている。コントローラA、Bは互いに通信可能に構成されている。
The
コントローラAの入力側には、ティーチングペンダント10がワイヤレスで接続されている。ティーチングペンダント10には、上述したように、タッチパネル式のディスプレイ11、非常停止スイッチ14およびイネーブルスイッチ15が接続されている。また、コントローラAの入力側には、小型カメラ34および可搬型カメラ8が接続されている。
The
コントローラAの出力側には、ロボットアーム30およびロボットハンド31を駆動するためのモータma1〜manが接続されている。また、コントローラAの出力側には、自動運転中の「チョコ停」の発生時に仕掛品をワークテーブル2上から撤去するための撤去装置105が接続されている。この撤去装置105は、ロボットハンド31に設けられており、好ましくは、ロボットハンド31におけるいずれかのチャック部32が撤去装置105として機能している。なお、ワークテーブル2上に向けて圧搾空気を噴出させるためのエアーノズルを撤去装置105に設けるようにしてもよいし、このエアーノズルをロボットハンド31に設けるようにしてもよい。
The output side of the controller A, the motor ma 1 to Ma n for driving the
コントローラAの出力側には、さらにパソコン110が接続されている。パソコン110は、ティーチング時のシミュレーションを行うだけでなく、可搬型カメラ8で撮影した自動運転中の映像をモニターするのに用いられている。パソコン110は、コントローラAに無線LANで接続されている。なお、自動運転中の映像は、ティーチングペンダント10に表示するようにしてもよい。
A
一方、コントローラBの入力側には、同様にロボット4において、ロボットハンド41のチャック部の支持台に設けられた小型カメラ44が接続されている。また、コントローラBの出力側には、ロボットアーム40およびロボットハンド41を駆動するためのモータmb1〜mbnと、撤去装置105と同様の撤去装置106とが接続されている。
On the other hand, on the input side of the controller B, similarly, in the
<ロボット制御システム1の処理の流れ>
第1実施形態に係るロボット制御システム1で、ロボット3によって行われる処理の流れは概ね次の通りである。
<Processing flow of robot control system 1>
In the robot control system 1 according to the first embodiment, the flow of processing performed by the
(1)部品供給トレイ5上に搭載された作業対象部品を小型カメラ34で撮像
まず、複数の作業対象部品Pが搭載された部品供給トレイ5が、ロボットハンド31によって作業が行われるべき所定位置に置かれた状態で、ロボットハンド31を移動して、ロボットハンド31に取り付けられた小型カメラ34が、部品供給トレイ5の中心の真上に来るようにする。
(1) Capturing a work target component mounted on the
そして、そこから小型カメラ34が真下を見下ろすようにしてすべての作業対象部品Pが含まれるように撮影する。このようにすれば、撮像データにおいて各作業対象部品Pの周辺のものが歪んだり欠けたりすることもなく、画像処理による各作業対象部品Pの検出がしやすくなって位置精度も高まる。撮像した画像データから検出可能な作業対象部品Pの位置精度をできるだけ高めるには、すべての作業対象部品Pが含まれる限りでなるべく大きめの倍率となるような近い距離から撮像することが好ましい。
From there, the
このようにして撮像されてすべての作業対象部品Pが写っている画像が、パソコン110の画面に表示された一例を図6に示す。この表示例では、30個の同一の作業対象部品Pが部品供給トレイ5で5行×6列に等間隔で配置されている。
FIG. 6 shows an example in which an image captured in this way and showing all the work target parts P is displayed on the screen of the
なお、以下の説明で、これらの作業対象部品Pのいずれかを特定する必要がある場合には、参照符号Pに番号(1〜30)を付加して区別を行うことにする。番号は、図6に示すように、左端の列の一番上を1として、その列の下方へ順に2、3、4、5とし、次はその右の列の一番上を6とし、その列の下方へ順に7、8、9、10というふうに定める。例えば、左上の作業対象部品はP1、その右の作業対象部品はP6、右下の作業対象部品はP30ということになる。 In addition, in the following description, when it is necessary to identify any of these work target parts P, a number (1 to 30) is added to the reference sign P for distinction. As shown in FIG. 6, the number is set to 1 at the top of the leftmost column, 2, 3, 4, 5 in order below the column, and next to 6 at the top of the right column, The order is defined as 7, 8, 9, and 10 in the lower part of the row. For example, the upper left work target part is P1, the right work target part is P6, and the lower right work target part is P30.
(2)撮像された画像から作業対象部品の位置誤差を算出
小型カメラ34によって撮像された画像をパソコン110によって画像処理することによって、その画像データから各作業対象部品Pを検出する。そして、検出された各作業対象部品Pの実際の正確な位置を算出するとともに、それぞれの正常位置データとの比較によって各作業対象部品Pの位置誤差を算出する。
(2) Calculating the position error of the work target component from the captured image The image captured by the
算出された位置誤差が許容範囲内(例えば、所定値よりも小さいなど)であれば、その作業対象部品Pの位置ずれは生じていないと判定する。一方、算出された位置誤差が許容範囲を超えていれば、その作業対象部品Pには位置ずれが生じていると判定する。各作業対象部品Pについての判定結果は保存しておき、次の(3)で参照できるようにする。 If the calculated position error is within an allowable range (for example, smaller than a predetermined value), it is determined that the position deviation of the work target component P has not occurred. On the other hand, if the calculated position error exceeds the allowable range, it is determined that the work target part P is misaligned. The determination result for each work target component P is stored so that it can be referred to in the next (3).
図6に示した例では、例えば、左上の作業対象部品P1には位置ずれは生じていないが、その右の作業対象部品P6には位置ずれが生じていることがわかる。 In the example shown in FIG. 6, for example, it is understood that there is no positional deviation in the upper left work target part P1, but there is a positional deviation in the right work target part P6.
(3)各作業対象部品Pに対する作業を順に実行
次に、部品供給トレイ5上に搭載された各作業対象部品Pに対して、ロボットハンド31による通常作業を順に実行する。
(3) Execute work for each work target part P in order Next, normal work by the
ただし、この通常作業の実行に先立って上記の(2)で保存された判定結果を参照し、位置ずれが生じていると判定されていた作業対象部品Pに対しては通常作業を実行せずにスキップする。そして、次の作業対象部品Pについての処理へ移行する。つまり、ロボットハンド31による通常作業は、位置ずれが生じていないと判定されていた作業対象部品Pのみに対して順次実行されることになる。
However, referring to the determination result stored in the above (2) prior to the execution of the normal work, the normal work is not executed for the work target component P that has been determined to have a positional deviation. Skip to. And it transfers to the process about the following work object component P. FIG. That is, the normal work by the
なお、通常作業の実行の際、例えば、部品供給トレイ5上に搭載された作業対象部品Pをロボットハンド31で把持しようとしたときにエラーが発生するなど、なんらかの偶発的な要因によって異常があったときには、上記の(1)における作業対象部品Pの撮像に問題があったり、(2)における各作業対象部品Pの位置誤差の算出が正確ではなかったりといった可能性が考えられる。そのような場合は、ロボットハンド31による通常作業を一旦中止するなどしてから、上記の(1)および(2)を順に再び行うことが好ましい。異常状態から回復できて同様のエラーの再発を防止できる可能性があるからである。
It should be noted that there is an abnormality due to some accidental factor such as an error that occurs when trying to grip the work target component P mounted on the
以上で説明した第1実施形態によれば、部品供給トレイ5上に載置された複数の作業対象部品Pの一部に位置ずれが発生していても、そのような位置ずれが発生している作業対象部品Pに対してはロボットハンド31による通常作業を実行しない。これにより、作業対象部品Pの位置ずれに起因するいわゆる「チョコ停」の未然防止が可能となって、ロボット3やロボット制御システム1全体の稼働率が向上する。
According to the first embodiment described above, even if a position shift occurs in some of the plurality of work target parts P placed on the
また、上記(1)及び(2)の処理を、トレイ5上の作業対象部品をロボットハンド31で把持などの処理する度に直前に行ってもよいが、上記説明したように部品供給トレイ5がワークテーブル2上の所定の場所に配置した時点でトレイ5上の全ての作業対象部品を一括で行うことにより、組立工程全体を処理するタクトタイムが影響を受けて長くなることを防止できる。特に、上記の(2)のような画像処理には一定の時間を要することもあり得るが、通常の場合は、ロボットハンド31によって作業が行われるべき所定位置に部品供給トレイ5が置かれた後に1回だけ実行されるに過ぎない。ロボットハンド31が各作業対象部品Pを把持などの処理する度に画像処理を行うわけではないので、組立工程がスムーズに行われるとともに全体のタクトタイムが影響を受けて大幅に長くなることも防止できる。
The processes (1) and (2) may be performed immediately before each work target component on the
なお、通常作業の実行の際になんらかの異常があったときには、上記の(1)および(2)を順に再び行うようにすれば、異常状態から回復できて同様のエラーの再発を防止できる可能性がある。これにより、偶発的な要因などによる「チョコ停」の未然防止も可能となり、ロボット3やロボット制御システム1全体の稼働率がさらに向上する。
If there is any abnormality during the execution of normal work, if the above steps (1) and (2) are performed again in order, it is possible to recover from the abnormal state and prevent the occurrence of similar errors. There is. As a result, it is possible to prevent “choco-stop” due to accidental factors, and the operating rate of the
なお、ロボット3のロボットハンド31に設けられた小型カメラ34を用いたが、これに代えて可搬型カメラ8を用いてもよい。この場合、可搬型カメラ8は部品供給トレイ5を見下ろすように撮影できるように設置されることが望ましい。
Although the
<<<第2実施形態>>>
上述の第1実施形態や従来技術に限らず、「チョコ停」を未然防止するための各種対策を施したとしても、「チョコ停」の発生を完全に防止できるわけではない。例えば、気温・湿度などの季節変化による材質変化や,部品自体の形状異常,設備の劣化など、防ぐことが困難な要因もあり,どうしても「チョコ停」発生のリスクは残るからである。
<<< Second Embodiment >>
The present invention is not limited to the first embodiment and the prior art, and even if various measures are taken to prevent “choco stop”, the occurrence of “choco stop” cannot be completely prevented. For example, there are factors that are difficult to prevent, such as material changes due to seasonal changes such as temperature and humidity, abnormal shapes of parts, and deterioration of equipment, and the risk of “choco stop” inevitably remains.
そこで、各種の未然防止策だけでは防ぎきれない「チョコ停」が発生した場合であっても、可能であれば自動的に復帰動作を行うように構成したロボット制御方法およびロボット制御システムを第2実施形態として、第1実施形態と相違する点を中心に、以下で説明する。 Therefore, a second robot control method and a robot control system configured to automatically perform a return operation if possible even when a “chocolate stop” that cannot be prevented by various preventive measures alone occurs. An embodiment will be described below with a focus on differences from the first embodiment.
この第2実施形態では、可搬型カメラ8は、図1に示されているような位置よりは、むしろ、天井付近からロボット制御システム1全体を見下ろせるように配置するとともに、ズーム機能やパン機能も適宜使用することが好ましい。また、この可搬型カメラ8で撮像される画像が、パソコン110の画面に表示されるようにしておく。なお、可搬型カメラ8とは異なる専用のカメラなどを使用してもかまわないし、ロボット3のロボットハンド31に設けられた小型カメラ34を用いてもよい。この場合、後述の(1)で検出された発生箇所およびその周辺を含んで小型カメラ34が撮像できるように、ロボットハンド31を動かす。
In the second embodiment, the
なお、まずは、次の(a)〜(c)のような事前学習(事前準備)をするとともに、その結果をパソコン110にデータベースなどとして記録(保存)しておく必要がある。
First, it is necessary to perform prior learning (preliminary preparation) such as the following (a) to (c) and to record (save) the result as a database or the like in the
<事前学習>
(a)各工程における対象エリアの本来あるべき姿の事前学習
ロボット制御システム1によって制御されるロボット3やロボット4の各種作業の各工程において、その工程が行われている対象エリアの本来あるべき姿を、可搬型カメラ8によって撮像し、その画像データをパソコン110(のハードディスクなど)に保存するとともに検索などが容易にできるような登録を行っておく。つまり、各工程の正常時画像データの保存および登録をしておくことになる。
<Pre-learning>
(A) Pre-learning of the ideal shape of the target area in each process In each process of various operations of the
(b)復帰対象とする異常状態の事前学習
「チョコ停」には様々な要因が存在し得るが、自動復帰が可能な異常状態もあれば、自動復帰が原理的に不可能で作業者による復旧作業が不可欠な異常状態もある。そこで、自動復帰可能な異常状態について、復帰対象として事前学習させるとともにパソコン110に登録しておく。
(B) Prior learning of abnormal condition to be restored There are various factors in “choco stop”, but if there is an abnormal condition that can be automatically restored, automatic restoration is impossible in principle because it is impossible by the operator. There are some abnormal conditions that require recovery work. Therefore, abnormal states that can be automatically restored are pre-learned as restoration targets and registered in the
自動復帰可能な異常状態としては、例えば、次のようなものが挙げられる。 Examples of abnormal states that can be automatically restored include the following.
・ロボットハンド31が仕掛品を把持したまま
・組立工程が施されていない部品が残存
・仕掛品が散乱
(c)復帰対象とする異常状態からの復帰動作の事前学習
自動復帰が可能な異常状態によっては、唯一の復帰動作しか存在しないものもあれば、複数の復帰動作が想定できるものもある。そこで、復帰対象とする異常状態のぞれぞれについて、いずれかを選択可能な1つ以上の復帰動作を事前学習させるとともにパソコン110に登録しておく。また、複数の復帰動作が選択可能な場合は、どのような基準で選択すべきかについても併せて登録しておくことが好ましい。
・ The
<「チョコ停」からの自動復帰処理の流れ>
第2実施形態による「チョコ停」からの自動復帰は、専ら次の(1)〜(6)の各ステップによって行われる。
<Flow of automatic return processing from “Choco stop”>
The automatic return from the “choco stop” according to the second embodiment is performed exclusively by the following steps (1) to (6).
(1)「チョコ停」の発生箇所の検出
ロボット3やロボット4による組立などの工程中に「チョコ停」が発生した場合、その工程が行われていた発生箇所を、ロボット3、4の動作工程や各種センサーなどのエラー情報などに基づいて検出する。「チョコ停」が発生した工程・場所は、ロボット制御システム1の工程の進捗度合、異常検知の結果およびタイミングなどから大凡の見当がつくからである。
(1) Detection of occurrence location of “choco stop” When “choco stop” occurs during the process of assembly by the
(2)「チョコ停」の発生箇所およびその周辺の撮像
上記の(1)で検出された発生箇所およびその周辺が含まれるように、可搬型カメラ8によって撮像し、「チョコ停」発生後における発生箇所の現在の画像データ(現画像データ)を取得する。
(2) Imaging of the occurrence location of “choco stop” and its periphery The image is taken by the
このようにして撮像された現画像データは、作業者などが容易に視認できるように、パソコン110の画面に表示するようにしてもよい。
The current image data picked up in this way may be displayed on the screen of the
(3)異常エリア検索
上記の(2)で撮像された現画像データと、上記の(a)で事前学習して登録されている正常時画像データの中から選択した対応する画像データとの比較を行う。比較の結果、相対的に大きな差がある部分が存在するか否かを検索し、そのような部分が存在すれば異常エリアとして検出する。
(3) Abnormal area search Comparison between current image data captured in (2) above and corresponding image data selected from normal image data registered in advance by learning in (a) above I do. As a result of the comparison, it is searched whether there is a part having a relatively large difference. If such a part exists, it is detected as an abnormal area.
例えば、特定の部品などが破損していて正常品の形状と大きく異なっていれば、その特定部品の位置が検出されることになる。 For example, if a specific part is damaged and greatly different from the shape of a normal product, the position of the specific part is detected.
(4)異常エリア識別
上記の(3)で検出された異常エリアにおける異常が、上記の(b)で事前学習して登録されている自動復帰可能な異常状態のいずれに該当するかを識別する。
(4) Abnormal area identification It is identified whether the abnormality in the abnormal area detected in (3) corresponds to any of the abnormal states that are registered in advance by learning in (b) above. .
例えば、上記の(3)で特定部品の位置が検出されていたとすると、その異常部品の状態を識別することになる。 For example, if the position of the specific part is detected in (3) above, the state of the abnormal part is identified.
(5)復帰動作の決定
上記の(4)で該当すると識別された異常状態に応じた復帰動作を、上記の(c)で事前学習して登録されている対応する1つ以上の復帰動作のうちの最適なものに決定する。
(5) Determination of return operation One or more corresponding return operations registered in advance by learning in advance in (c) the return operation corresponding to the abnormal state identified as applicable in (4) above. Decide what is best for you.
(6)異常エリア計測
上記の(3)で検出された異常エリアにおいて、上記の(4)で該当すると識別された異常状態についての計測を行う。
(6) Abnormal area measurement In the abnormal area detected in (3) above, measurement is performed for the abnormal state identified as corresponding in (4) above.
例えば、上記の(3)で特定部品の位置が検出されていたとすると、その異常部品の状態について、正確な座標位置や姿勢などを計測することになる。 For example, if the position of the specific part is detected in (3) above, the accurate coordinate position, orientation, and the like are measured for the state of the abnormal part.
(7)復帰動作の実行
上記の(6)で計測された結果に基づいて、上記の(5)で決定された最適な復帰動作を実行する。これにより、上記の(3)で検出された異常エリアにおける異常状態が解消されることになる。
(7) Execution of return operation Based on the result measured in (6) above, the optimal return operation determined in (5) above is executed. Thereby, the abnormal state in the abnormal area detected in the above (3) is resolved.
その後、上記の(2)に戻り、以降の各ステップを異常エリアがなくなるまで順に繰り返す。このようにして、「チョコ停」を発生させた要因がすべて解消されると、ロボット3やロボット4の各種作業を再開することができる。
Thereafter, the process returns to the above (2), and the subsequent steps are repeated in order until there is no abnormal area. In this way, when all the factors causing the “choco stop” are eliminated, various operations of the
<「チョコ停」からの自動復帰処理の具体例>
例えば、部品供給トレイ5からの作業対象部品Pの把持に失敗したことで「チョコ停」が発生し,その作業対象部品Pが落ちて裏返し状態になっている状況を想定する。また、復帰動作として、ロボットハンド31には作業対象部品Pを吸着するためのバキューム装置を取り付けていることにする。
<Specific example of automatic return processing from “choco stop”>
For example, it is assumed that “chocolate stop” occurs due to failure in gripping the work target component P from the
このような場合に、上記の(2)で撮像された現画像データがパソコン110の画面に表示された一例を図7に示す。なお、この図7では、部品の裏側をハッチングで模式的に示しており、詳細な形状などの図示は省略している。
FIG. 7 shows an example in which the current image data captured in (2) above is displayed on the screen of the
この表示例では、部品供給トレイ5に設けられた5行×6列の等間隔の窪みのうち、左端列の5箇所全部とその右列の上側2箇所を除いたところに、合計23個の同一の作業対象部品Pがそれぞれ搭載されている。しかし、左から2列目の中央の作業対象部品Pは裏返っており、位置ずれもやや生じている。
In this display example, of the 5 rows × 6 columns of equidistant recesses provided in the
この裏返っている作業対象部品Pの位置は、上記の(3)の異常エリア検索によって検出される。上記の(4)の異常エリア識別によって、作業対象部品Pが裏返っている異常状態に該当することが識別される。こうして識別された異常状態に応じた復帰動作は、上記の(5)の復帰動作の決定によって、最も適切な「バキューム撤去」に決定される。上記の(6)の異常エリア計測により、裏返っている作業対象部品Pの正確な座標位置や姿勢が計測される。この計測結果に基づき、上記の(7)の復帰動作の実行として、裏返っている作業対象部品Pをバキューム装置で吸着してから、ロボットハンド31を少し移動させて、作業対象部品Pを不良部品収納容器へ捨てる。
The position of the work part P which is turned over is detected by the abnormal area search (3) described above. Based on the abnormal area identification in (4) above, it is identified that the work target component P corresponds to an abnormal state that is turned over. The return operation corresponding to the abnormal state identified in this way is determined to be the most appropriate “vacuum removal” by determining the return operation in (5) above. By the abnormal area measurement of (6) above, the accurate coordinate position and orientation of the work target part P turned upside down are measured. Based on this measurement result, as the return operation of (7) above is performed, the work target part P that is turned over is picked up by the vacuum device, and then the
このようにして、偶発的に作業対象部品Pが裏返ったことで「チョコ停」を発生させた要因が取り除かれ、異常状態が解消されるので、ロボットハンド31による作業の再開が可能となる。
In this way, the cause of the “chocolate stop” caused by accidentally turning over the work target part P is removed, and the abnormal state is resolved. Therefore, the work by the
なお、作業の再開を行うとき、望ましくは、第1実施形態を実行して、位置ずれが発生している作業対象部品Pに対してはロボットハンド31による通常作業を実行しない。これにより、作業対象部品Pの位置ずれに起因するいわゆる「チョコ停」の未然防止が可能となって、ロボット3やロボット制御システム1全体の稼働率が向上する。
When resuming the work, preferably, the first embodiment is executed, and the normal work by the
以上で説明した第2実施形態によれば、各種の未然防止策だけでは防ぎきれない「チョコ停」が発生した場合であっても、可能であれば自動的に復帰動作を行う。これにより、作業者やメインテナンス要因が介在することなく、ロボット3やロボット4を長時間にわたって連続稼働させることができ、ロボット制御システム1全体の稼働率もより一層向上する。
According to the second embodiment described above, even if a “choco stop” occurs that cannot be prevented only by various preventive measures, the return operation is automatically performed if possible. As a result, the
本発明は、その主旨または主要な特徴から逸脱することなく、他のいろいろな形で実施することができる。そのため、上述の実施形態や実施例はあらゆる点で単なる例示にすぎず、限定的に解釈してはならない。本発明の範囲は特許請求の範囲によって示すものであって、明細書本文にはなんら拘束されない。さらに、特許請求の範囲の均等範囲に属する変形や変更は、全て本発明の範囲内のものである。 The present invention can be implemented in various other forms without departing from the gist or main features thereof. For this reason, the above-described embodiments and examples are merely examples in all respects and should not be interpreted in a limited manner. The scope of the present invention is indicated by the claims, and is not restricted by the text of the specification. Further, all modifications and changes belonging to the equivalent scope of the claims are within the scope of the present invention.
1 ロボット制御システム
2 ワークテーブル
3 ロボット
30 ロボットアーム
31 ロボットハンド
32 チャック部
33 支持台
34 小型カメラ
4 ロボット
40 ロボットアーム
41 ロボットハンド
44 小型カメラ
5 部品供給トレイ
6 部品供給トレイ
7 組立用治具
8 可搬型カメラ
10 ティーチングペンダント
11 タッチパネル式ディスプレイ
12 グリップ
13 グリップ
14 非常停止ボタン
15 イネーブルスイッチ
100 制御部
105 撤去装置
106 撤去装置
110 パソコン
A、B コントローラ
P 作業対象部品
Pn 次作業対象部品
W ワーク
DESCRIPTION OF SYMBOLS 1
Claims (4)
この撮像工程で撮像された画像データから前記作業対象物それぞれを検出するとともに、検出された前記作業対象物それぞれの正常位置に対する位置誤差が許容範囲内か否かを判定する画像処理工程と、
前記作業対象物それぞれに対して、前記画像処理工程で前記位置誤差が前記許容範囲内と判定されていれば通常作業を実行するとともに、前記位置誤差が前記許容範囲内ではないと判定されていれば前記通常作業を実行しない、という処理を順に行う作業実行工程と
を含むことを特徴とするロボット制御方法。 A tray on which a plurality of work objects of a robot hand capable of controlling work contents are mounted is placed at a position where the work should be performed by the robot hand, and all of the work objects are included and each an imaging step of the whole is captured copy so that,
An image processing step of detecting each of the work objects from the image data imaged in the imaging step and determining whether a position error with respect to a normal position of each of the detected work objects is within an allowable range;
The relative work object, respectively, with the position error by the image processing step performs the normal tasks if it is determined that within the allowable range, the position error is determined not to be within the allowable range Care And a work execution step of sequentially performing the process of not executing the normal work.
前記作業実行工程で前記通常作業を実行中に異常が発生した場合には、前記撮像工程および前記画像処理工程を再び順に行うことを特徴とするロボット制御方法。 The robot control method according to claim 1,
A robot control method characterized by performing the imaging step and the image processing step again in order when an abnormality occurs during the normal operation in the work execution step.
前記異常とは、前記ロボットハンドが前記作業対象物を把持する際の不具合であることを特徴とするロボット制御方法。 The robot control method according to claim 2,
The abnormality is a malfunction when the robot hand grips the work object.
前記ロボットハンドの複数の作業対象物が搭載されたトレイが、前記ロボットハンドによって作業が行われるべき位置に載置された状態で、前記作業対象物のすべてが含まれ且つそれぞれの全体が写るように撮像する撮像部と、
この撮像部で撮像された画像データから前記作業対象物それぞれを検出するとともに、検出された前記作業対象物それぞれの正常位置に対する位置誤差が許容範囲内か否かを判定する画像処理部と、
前記作業対象物それぞれに対して、前記画像処理部で前記位置誤差が前記許容範囲内と判定されていれば通常作業を実行するとともに、前記位置誤差が前記許容範囲内ではないと判定されていれば前記通常作業を実行しない、という処理を順に行うように前記ロボットハンドの作業の実行を制御する作業実行制御部と
を備えることを特徴とするロボット制御システム。 A robot having a robot hand capable of controlling the work content;
Trays plurality of workpieces of the robot hand is mounted, in a state where the work by the robot hand is placed on the position to be performed, their respective entireties all and include the work object is Ru shooting An imaging unit for imaging,
An image processing unit that detects each of the work objects from image data captured by the imaging unit, and determines whether a position error with respect to a normal position of each detected work object is within an allowable range;
The relative work object, respectively, with the position error by the image processing unit performs the normal tasks if it is determined that within the allowable range, the position error is determined not to be within the allowable range Care And a work execution control unit that controls execution of the work of the robot hand so as to sequentially perform the process of not executing the normal work.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009266810A JP5468367B2 (en) | 2009-11-24 | 2009-11-24 | Robot control method and robot control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009266810A JP5468367B2 (en) | 2009-11-24 | 2009-11-24 | Robot control method and robot control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011110629A JP2011110629A (en) | 2011-06-09 |
| JP5468367B2 true JP5468367B2 (en) | 2014-04-09 |
Family
ID=44233381
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009266810A Expired - Fee Related JP5468367B2 (en) | 2009-11-24 | 2009-11-24 | Robot control method and robot control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5468367B2 (en) |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103889650B (en) * | 2011-11-16 | 2017-05-24 | 日产自动车株式会社 | Joint manufacturing method and manufacturing device for same |
| JP6460639B2 (en) * | 2014-04-23 | 2019-01-30 | キヤノン株式会社 | Robot system control method, program, recording medium, and robot system |
| DE102014009478A1 (en) * | 2014-06-30 | 2015-12-31 | Ba Assembly & Turnkey Systems Gmbh | Manipulator with a manipulator arm |
| EP3290168A4 (en) * | 2015-04-28 | 2018-12-12 | Seiko Epson Corporation | Robot system and robot |
| JP6088679B1 (en) | 2016-02-19 | 2017-03-01 | ファナック株式会社 | Failure diagnosis device for robot system that determines failure from camera image |
| JP2018034243A (en) | 2016-08-31 | 2018-03-08 | セイコーエプソン株式会社 | Robot, robot control device, and robot system |
| JP6983524B2 (en) * | 2017-03-24 | 2021-12-17 | キヤノン株式会社 | Information processing equipment, information processing methods and programs |
| KR102118843B1 (en) * | 2020-02-28 | 2020-06-03 | 박노섭 | Robot gripper for manufacturing coffee drink |
| CN111624079A (en) * | 2020-05-15 | 2020-09-04 | 王韬略 | Metallographic sample preparation robot for power plants and chemical plants |
| CN111940833A (en) * | 2020-09-02 | 2020-11-17 | 四川福蓉科技股份公司 | A fully automatic sawing production line and production method |
| CN113458764B (en) * | 2021-08-16 | 2024-05-03 | 深圳明京环境科技有限公司 | Automatic disassembly equipment and method for apple mobile phone |
| JP2023103908A (en) | 2022-01-14 | 2023-07-27 | オムロン株式会社 | Control system and program |
| CN119002438B (en) * | 2024-10-23 | 2025-01-24 | 阜新金石工业有限公司 | Intelligent scheduling system and method for brake disc production line |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2653114B2 (en) * | 1988-07-27 | 1997-09-10 | 松下電器産業株式会社 | Electronic component mounting method |
| JP2679490B2 (en) * | 1991-11-08 | 1997-11-19 | 株式会社デンソー | High-speed picking device for piled parts |
| JP3225740B2 (en) * | 1994-05-25 | 2001-11-05 | 株式会社デンソー | High-speed picking device for piled parts |
| JP4309439B2 (en) * | 2007-03-30 | 2009-08-05 | ファナック株式会社 | Object take-out device |
-
2009
- 2009-11-24 JP JP2009266810A patent/JP5468367B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011110629A (en) | 2011-06-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5468367B2 (en) | Robot control method and robot control system | |
| JP5468366B2 (en) | Robot control system and robot control method | |
| US9782896B2 (en) | Robot system and control method for robot system | |
| JP6741537B2 (en) | Robot, robot control device, and robot position teaching method | |
| JP2009000782A (en) | System for controlling robot, and robot hand | |
| JP2015199192A (en) | Control method of robot system, program, recording medium, and robot system | |
| JP5427566B2 (en) | Robot control method, robot control program, and robot hand used in robot control method | |
| JP5345869B2 (en) | Production system using parts kit | |
| US20160346923A1 (en) | Robotic station with self-teaching functions | |
| CN112292235B (en) | Robot control device, robot control method and recording medium | |
| CN114340842A (en) | production system | |
| JP6741538B2 (en) | Robot, robot control device, and robot position teaching method | |
| JP7281910B2 (en) | robot control system | |
| JP2008080466A (en) | Teaching method of carrier robot | |
| US9505128B1 (en) | Method of teaching robotic station for processing objects | |
| CN116348249A (en) | Robot-mounted mobile device and system positioning control method | |
| JP2012230041A (en) | Position detection method, position detector and robot system | |
| JP5984193B2 (en) | Expanding ring inner diameter measuring system and push-up motion interference avoidance system of die feeding device | |
| JP2010258115A (en) | Electronic component mounting method | |
| CN115461190B (en) | Assembling the system | |
| JP7245959B2 (en) | Machine learning method and robot system | |
| KR20250006120A (en) | Semiconductor manufacturing equipment system | |
| JP6460639B2 (en) | Robot system control method, program, recording medium, and robot system | |
| KR20240160191A (en) | Semiconductor manufacturing equipment system | |
| JP5773490B2 (en) | Die push-up operation management system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120627 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130611 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130808 |
|
| 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: 20140107 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140129 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5468367 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |