JP2019000947A - Orbit data simulation method in coating robot - Google Patents
Orbit data simulation method in coating robot Download PDFInfo
- Publication number
- JP2019000947A JP2019000947A JP2017118356A JP2017118356A JP2019000947A JP 2019000947 A JP2019000947 A JP 2019000947A JP 2017118356 A JP2017118356 A JP 2017118356A JP 2017118356 A JP2017118356 A JP 2017118356A JP 2019000947 A JP2019000947 A JP 2019000947A
- Authority
- JP
- Japan
- Prior art keywords
- spray gun
- workpiece
- data
- trajectory data
- painting
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000004088 simulation Methods 0.000 title abstract description 26
- 239000011248 coating agent Substances 0.000 title abstract description 16
- 238000000576 coating method Methods 0.000 title abstract description 16
- 239000007921 spray Substances 0.000 claims abstract description 79
- 238000010422 painting Methods 0.000 claims description 91
- 239000003973 paint Substances 0.000 claims description 37
- 238000004378 air conditioning Methods 0.000 abstract description 7
- 238000012795 verification Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000003595 mist Substances 0.000 description 1
- 238000005507 spraying Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- Manipulator (AREA)
- Spray Control Apparatus (AREA)
Abstract
Description
本発明は、塗装ロボットにおける軌道データのシミュレーション方法に係り、より詳しくは、被塗装物を画面上に表示させ、ティーチングされた塗装ロボットにおけるスプレーガンの軌道に基づき、被塗装物におけるスプレーガンが狙っている箇所をラインで表示することを特徴とする塗装ロボットにおける軌道データのシミュレーション方法に関する。 The present invention relates to a method for simulating trajectory data in a painting robot. More specifically, the present invention relates to a method for displaying a painting object on a screen, and based on the trajectory of a spray gun in a teaching painting robot, the spray gun on the painting object is aimed. The present invention relates to a method for simulating trajectory data in a painting robot characterized by displaying a line as a line.
近年、塗装の分野においては、被塗装物(以下「ワーク」と言う。)を大量に塗装する場合において、塗装ロボットを用いて自動的に塗装を行なう方法が採用されている。そして、このような塗装ロボットを用いて自動的に塗装を行う場合には、塗装の膜厚を均一にするために、塗装ガンの噴射口とワークとの距離や角度を一定に保つ必要がある。 In recent years, in the field of painting, when a large amount of an object to be coated (hereinafter referred to as “work”) is painted, a method of automatically painting using a painting robot has been adopted. And, when painting automatically using such a painting robot, it is necessary to keep the distance and angle between the spray port of the painting gun and the workpiece constant in order to make the coating film thickness uniform. .
そのために、このような塗装ロボットを用いた塗装では、予めワークの外形寸法等に基づいて塗装ロボットにおけるスプレーガンの軌道データを計算するとともに、この軌道データを塗装ロボットに記憶させておくことが必要であり、この作業を一般に「ティーチング」という。 Therefore, in painting using such a painting robot, it is necessary to calculate the trajectory data of the spray gun in the painting robot in advance based on the external dimensions of the workpiece and store the trajectory data in the painting robot. This operation is generally called “teaching”.
そして、このティーチングによって、塗装ロボットは、このティーチングされた軌道データに基づいてスプレーガンを移動することができ、これにより自動的にワークを塗装することが可能となる。従って、このような塗装ロボットを用いた塗装では、特に複数個のワークの塗装を行なう場合には、人件費等の経費を削減することができるとともに、すべてのワークに対して正確に同一の塗装を行なうことができるという利点がある。 By this teaching, the painting robot can move the spray gun based on the taught trajectory data, thereby automatically painting the workpiece. Therefore, in the painting using such a painting robot, especially when a plurality of workpieces are to be painted, it is possible to reduce labor costs and the like, and to accurately apply the same coating to all the workpieces. There is an advantage that can be performed.
ここで、従来行われているティーチングについて図5を参照して説明すると、図5において31が塗装ロボット、32がワーク、33が前記塗装ロボットの作動を制御するためのロボットコントローラー、34がティーチングペンダントである。そして、ティーチングは一般的に、前記ティーチングペンダント34を用いて行われる。即ち、このティーチングペンダント34は、リモコンのような物であり、前記ロボットコントローラー33と接続されている。そして、ティーチングを行う際には、塗装ロボット31の近傍において、ティーチングペンダント34を用いて、前記ロボットコントローラー33を介して塗装ロボット31を操作し、所望するスプレーガンの位置を順にロボットコントローラー33に登録し、それにより、ロボットコントローラー33にスプレーガンの軌道を記憶させる方法が一般的である。
Here, the conventional teaching will be described with reference to FIG. 5. In FIG. 5, 31 is a painting robot, 32 is a workpiece, 33 is a robot controller for controlling the operation of the painting robot, and 34 is a teaching pendant. It is. Teaching is generally performed using the
ところで、前述のようなティーチングを行った後には、ティーチングされた軌道データによって正確にワークの塗料を行うことができるかどうかを検証する必要がある。そして、従来この検証は、塗装ブース内に塗装ロボットとワークを配置して、スプレーガンより実際に塗料を噴射してワークを塗装し、その後に、塗装が必要な面が均一の膜厚で塗装されているかどうかを確認することで行う。即ち、従来の検証においては、実際にワークを塗装する必要があるために、検証の際には塗料を使用しなければならないとともに、塗装ブース内に発生した塗料ミストを回収するために空調設備を稼働しなければならず、コストがかかってしまっていた。 By the way, after performing the teaching as described above, it is necessary to verify whether or not the workpiece can be accurately painted based on the trajectory data taught. Conventionally, this verification has been done by placing a painting robot and workpiece in the painting booth, painting the workpiece by actually spraying the paint from the spray gun, and then painting the surface requiring painting with a uniform film thickness. It is done by checking whether it is done. That is, in the conventional verification, since it is necessary to actually paint the workpiece, it is necessary to use the paint for the verification, and the air conditioning equipment is installed to collect the paint mist generated in the painting booth. It had to be up and costing.
また、検証の結果、正確な塗装ができていない場合にはティーチングデータを修正し、更にその修正したデータに基づいて、再度、スプレーガンより実際に塗料を噴射して塗装し、その結果を検証しなければならないため、更に塗料と空調エネルギーが無駄になっていた。 Also, if the result of verification is that accurate painting is not possible, the teaching data is corrected, and based on the corrected data, paint is actually sprayed again from the spray gun and the result is verified. In addition, the paint and air conditioning energy were wasted.
そしてこのとき、従来のティーチングでは、スプレーガンとワークの距離やスプレーガンのワークへの狙い目に関しては、作業者が現物のワークを近くで見ながら、経験や勘に頼って行うことが現状であり、その方法では、スプレーガンとワークの距離は現物合わせで行い、スプレーガンの狙い目はスケールや専用冶具を用いて確認する必要があるために、専用冶具をワークに当てないように慎重に作業しなければならず、作業が煩雑になり時間がかかるとともに、ワークとスプレーガンとの距離は目視判断によっていたので曖昧にならざるを得ず、検証によって軌道データの修正が必要になることが少なくなかった。 At this time, in the conventional teaching, the distance between the spray gun and the work and the aim of the work of the spray gun are currently determined by the operator while relying on experience and intuition while looking at the actual work nearby. Yes, in that method, the distance between the spray gun and the work must be matched to the actual object, and the aim of the spray gun must be confirmed using a scale or a special jig, so be careful not to apply the special jig to the work. It is necessary to work, and the work becomes complicated and takes time. The distance between the workpiece and the spray gun is determined by visual judgment, so it must be ambiguous, and verification of the trajectory data may be necessary. Not a few.
そこで、本発明は、塗料を無駄にすることなく、また空調エネルギーを使用することなく、ティーチングされた軌道データの検証及び修正を容易に行うことが可能な塗装ロボットにおける軌道データのシミュレーション方法を提供することを課題としている。 Therefore, the present invention provides a method for simulating trajectory data in a painting robot that can easily verify and correct the trajectory data taught without wasting paint and without using air conditioning energy. The challenge is to do.
本発明の塗装ロボットにおける軌道データのシミュレーション方法は、
ティーチングされたスプレーガンの軌道に基づいて、ワークにおけるスプレーガンの狙い箇所を表示する塗装ロボットにおける軌道データのシミュレーション方法であって、
塗装ロボット及びワークの位置情報と、スプレーガンの軌道データを制御手段に取り込み、
該取り込んだデータを用いて3D表示データを作成し、
該作成した3D表示データを用いて、
ワークを表示部に表示するとともに、
軌道データに従ってワークに塗料が噴射された場合に、ワークにおけるスプレーガンが狙っている箇所を表示部に表示しているワークにラインで表示する、ことを特徴としている。
The simulation method of trajectory data in the painting robot of the present invention is as follows.
A method for simulating trajectory data in a painting robot that displays a target position of a spray gun on a workpiece based on a trajectory of a taught spray gun,
Take the position information of the painting robot and workpiece and the trajectory data of the spray gun into the control means,
Create 3D display data using the imported data,
Using the created 3D display data,
While displaying the work on the display,
When the paint is sprayed onto the workpiece according to the trajectory data, the point where the spray gun is aiming at the workpiece is displayed in a line on the workpiece displayed on the display unit.
本発明の塗装ロボットにおける軌道データのシミュレーション方法では、塗装ロボット及びワークの位置情報と、スプレーガンの軌道データを制御手段に取り込み、この取り込んだデータを用いて3D表示データを作成し、この作成した3D表示データを用いて、ワークを表示部に表示するとともに、ティーチングにより作成された軌道データに従ってワークに塗料が噴射された場合に、ワークにおけるスプレーガンが狙っている箇所を、表示されているワークに、ラインで表示することとしている。そのため、実際の塗装ロボットとワークを用いて塗料をワークに噴射することなく、ティーチングされた軌道データに基づく塗装状態を目視で確認することを可能としている。 In the method for simulating trajectory data in the painting robot of the present invention, the position information of the painting robot and the workpiece and the trajectory data of the spray gun are taken into the control means, and 3D display data is created using the fetched data. The 3D display data is used to display the workpiece on the display unit, and when the paint is sprayed onto the workpiece according to the trajectory data created by teaching, the location where the spray gun is aiming at the workpiece is displayed. It is supposed to be displayed as a line. Therefore, it is possible to visually check the coating state based on the taught trajectory data without injecting the coating material onto the workpiece using an actual painting robot and the workpiece.
従って、本発明の塗装ロボットにおける軌道データのシミュレーション方法を用いることで、塗料を無駄にすることなく、また空調エネルギーを使用することなく、ティーチングされた軌道データの検証、及び修正を容易に行うことが可能である。 Therefore, by using the trajectory data simulation method in the painting robot of the present invention, teaching trajectory data can be easily verified and corrected without wasting paint and without using air conditioning energy. Is possible.
本発明の塗装ロボットにおける軌道データのシミュレーション方法では、表示部にワークを表示するとともに、ティーチングされたスプレーガンの軌道に基づいて、表示されたワークにおけるスプレーガンの狙い箇所を表示することを特徴としている。 The trajectory data simulation method for the painting robot according to the present invention is characterized in that the workpiece is displayed on the display unit, and the target location of the spray gun in the displayed workpiece is displayed based on the trajectory of the taught spray gun. Yes.
即ち、本発明の塗装ロボットにおける軌道データのシミュレーション方法では、まず、ティーチングに際してロボットコントローラー等のコントローラーに記憶された塗装ロボットとワークの位置情報と、ティーチングされたスプレーガンの軌道データとを制御手段に取り込む。 That is, in the method for simulating trajectory data in the painting robot according to the present invention, first, the position information of the painting robot and the workpiece stored in the controller such as the robot controller and the trajectory data of the taught spray gun are used as control means. take in.
そして次に、この制御手段に取り込んだ、塗装ロボット及びワークの位置情報と、スプレーガンの軌道データを用いて、3D表示データを作成する。 Then, 3D display data is created using the position information of the painting robot and the workpiece and the trajectory data of the spray gun, which are taken into the control means.
そして、この作成した3D表示データを用いて、ワークを表示部に表示するとともに、この表示されているワークに、軌道データに従ってワークに塗料が噴射された場合に、ワークにおけるスプレーガンが狙っている箇所を、ラインで表示することとしている。 Then, the created 3D display data is used to display the workpiece on the display unit, and when the paint is sprayed on the workpiece according to the trajectory data, the spray gun on the workpiece is aimed. The location is displayed as a line.
ここで、ワークにおけるスプレーガンが狙っている箇所をラインで表示するに際しては、ティーチングされた軌道データに従って、スプレーガンの移動に伴うライン表示を、順次行うとよく、これにより、リアルタイムで軌道データが正確かどうかを確認することが可能である。 Here, when displaying the location where the spray gun is aiming on the workpiece with a line, it is preferable to sequentially display the line along with the movement of the spray gun in accordance with the taught trajectory data. It is possible to check whether it is accurate.
また、前記ワーク上に表示するラインは、スプレーガンの移動速度、やワークとスプレーガンとの距離に応じて、間隔及び太さを変化させるとよく、これにより、塗膜が均一になっているかどうかを容易に確認することが可能である。 The line displayed on the workpiece may be changed in the interval and thickness according to the moving speed of the spray gun and the distance between the workpiece and the spray gun. It is possible to confirm easily.
本発明の塗装ロボットにおける軌道データのシミュレーション方法(以下単に「軌道データのシミュレーション方法」という。)の実施例について図面を参照して説明すると、図1は、本実施例の軌道データのシミュレーション方法を実施するためのシステムを説明するためのブロック図である。 An embodiment of a trajectory data simulation method (hereinafter simply referred to as “trajectory data simulation method”) in the painting robot of the present invention will be described with reference to the drawings. FIG. 1 shows the trajectory data simulation method of this embodiment. It is a block diagram for demonstrating the system for implementing.
そして、図において1は制御手段としてのPCであり、このPC1は、PC本体2と表示部3を備えている。即ち、本実施例の軌道データのシミュレーション方法では、CPU等の演算手段を備えたPC本体2と表示部3を具備したPC1を有しており、ティーチングによりロボットコントローラー等に記憶された塗装ロボットとワークの位置情報や軌道データをPC1に取り込み、この取り込んだデータを用いて3D表示データを作成し、更に、この3Dデータを用いて、表示部3にワークを表示することとしている。
In the figure,
ここで、図において4がロボットコントローラーであり、このロボットコントローラー4には、ティーチングペンダント5が接続されている。また、図において6は塗装ロボット、7は被塗装物としてのワークであり、前記ロボットコントローラー4には塗装ロボット6が接続されており、塗装ロボット6は、ロボットコントローラー4からの信号に従って稼働することとしている。そして、ティーチングペンダント5を用いて、塗装ロボット6のスプレーガンの位置を所望する位置に登録すると、その軌道データがロボットコントローラー4に送られて記憶される。そうすると、ロボットコントローラー4は、送られてきた軌道データに基づいて、塗装ロボット6を制御して、ティーチングされた通りに塗装ロボット6を稼働させ、更に、軌道データ等を用いて、塗装ロボットやワークの位置情報や、スプレーガンとワークとの距離等を演算する。 Here, 4 is a robot controller in the figure, and a teaching pendant 5 is connected to the robot controller 4. In the figure, 6 is a painting robot, 7 is a work as an object to be painted, and the robot controller 4 is connected to the painting robot 6, and the painting robot 6 operates according to a signal from the robot controller 4. It is said. When the position of the spray gun of the painting robot 6 is registered at a desired position using the teaching pendant 5, the trajectory data is sent to the robot controller 4 and stored therein. Then, the robot controller 4 controls the painting robot 6 based on the received trajectory data, operates the painting robot 6 as taught, and further uses the trajectory data etc. Position information, distance between spray gun and workpiece, etc. are calculated.
そしてPC本体2では、ロボットコントローラー4に記憶された各種のデータを用いて、塗装ロボット6とワーク7の3D表示データが生成され、これらの3D表示データに基づいて前記表示部3には、塗装ロボット6とワーク7が3Dで表示される。
In the
また、本実施例においては、前記ロボットコントローラー4が前記PC本体2に接続されており、ティーチングの際にティーチングペンダント5で登録された起動データや、この軌道データに基づいて演算された塗装ロボットやワークの位置情報はリアルタイムで、ロボットコントローラー4からPC本体2へ送られることとしている。そして、PC本体2においては、ロボットコントローラーから送られてきた各種のデータを用いて、塗装ロボットとワークの3D表示データが生成され、これらの3D表示データに基づいて前記表示部3には、塗装ロボットとワークが3Dで表示され、表示部3に表示された塗装ロボットとワークを目視しながら、ティーチングペンダント5でスプレーガンの軌道をティーチングすることを可能としている。
Further, in this embodiment, the robot controller 4 is connected to the PC
但し、本発明の軌道データのシミュレーション方法では、ティーチングの際にティーチングペンダント5で登録された起動データやこの軌道データに基づいて演算された塗装ロボットやワークの位置情報をリアルタイムでロボットコントローラー4からPC本体2へ送る必要は無く、ティーチングが完了した後に、ロボットコントローラー4に記憶された塗装ロボット及びワークの位置情報やスプレーガンの軌道データをPC本体2に取り込むことが可能であればよい。
However, in the trajectory data simulation method of the present invention, the start data registered by the teaching pendant 5 at the time of teaching and the position information of the painting robot and the workpiece calculated based on the trajectory data are sent from the robot controller 4 to the PC in real time. There is no need to send it to the
なお、前記塗装用ロボット6は、一般的にワークの大量塗装に用いられる塗装ロボットと同様に、ティーチングされた軌道を移動するアームにスプレーガンが備えられた構成としている。 The painting robot 6 has a structure in which a spray gun is provided on an arm that moves along a taught track, in the same manner as a painting robot generally used for mass painting of workpieces.
次に、このように構成されるシステムを用いて行う本実施例の軌道データのシミュレーション方法について図4のフローチャートを参照して説明すると、本実施例の軌道データのシミュレーション方法では、まず、ステップ1において、制御手段としてのPC1へのデータの取り込みが行われる。
Next, the trajectory data simulation method of the present embodiment performed using the system configured as described above will be described with reference to the flowchart of FIG. 4. In the trajectory data simulation method of the present embodiment, first,
ここで、PC1に取り込まれるデータとしては、ティーチングの際の初期設定においてロボットコントローラーに記憶される情報と、ティーチングによってロボットコントローラーに記憶される各種情報がある。そして、ティーチングの際の初期設定においてロボットコントローラーに記憶される情報としては、塗装ロボット6に関する外形、機構、寸法等の基本データや、ワーク7に関する外形、寸法等の基本データ、及び塗装ロボット6とワーク7との位置情報、スプレーガンとワークとの距離情報がある。また、ティーチングによってロボットコントローラーに記憶される情報としては、スプレーガンの軌道データやワークとスプレーガンとの距離データ等がある。
Here, the data fetched into the
次に、PC1においては、ステップ2において、前記取り込まれた各種のデータに基づいて、塗装ロボット6及びワーク7の3D表示データが作成される。
Next, in the
そして、それとともに、ステップ3で、PC1において塗装パスラインが作成される。ここで、塗装パスラインについて説明すると、本実施例において塗装パスラインとは、ティーチングされた軌道データに従ってスプレーガンからワーク7に塗料が噴射された場合に、ワーク7における、スプレーガンが狙っている箇所を示したラインとしている。従って、この塗装パスラインを表示することにより、ティーチングされた軌道データが正しかったかどうかを表示部上で確認することが可能となる。
At the same time, in step 3, a paint pass line is created in PC1. Here, the paint pass line will be described. In the present embodiment, the paint pass line is aimed at the spray gun in the
即ち、本実施例の軌道データのシミュレーション方法では、スプレーガン、ワークの3D表示データが作成されるとともに、塗装パスラインが作成された後に、ステップ4において表示部3にワークが3D表示され、更にステップ5において、表示部3に表示されたワークに塗装パスラインが重ねられて表示される。 That is, in the trajectory data simulation method of the present embodiment, 3D display data of the spray gun and the work is created, and after the painting pass line is created, the work is displayed in 3D on the display unit 3 in step 4. In step 5, the paint pass line is superimposed on the work displayed on the display unit 3.
即ち、図2がPC1の表示部3にワーク、スプレーガン及び塗装パスラインを表示した状態を示している。そして、図において7がワークであり、本実施例においては、前記ワーク7は、ドアミラーとしており、回転自在の支柱10に、治具11によって放射状に6個が取り付けられ、表示部3においては、支柱10の回転に伴ってワーク7が回転している動画表示としている。
That is, FIG. 2 shows a state in which a work, a spray gun, and a paint pass line are displayed on the display unit 3 of the
また、図において9はスプレーガンであり、本実施例の軌道データのシミュレーション方法では、表示部3にスプレーガン9を表示するとともに、ワークの回転とともに、ティーチングされた軌道データに従い、スプレーガン9を移動することとしている。
In the figure,
次に、図において8は塗装パスラインである。即ち、本実施例の軌道データのシミュレーション方法では、スプレーガン9から、ワーク7におけるスプレーガンが狙っている箇所まで、疑似的なレーザービームを表示させ、この疑似的なレーザービームの先端に塗装パスライン8を表示することとしている。従って、ワーク7の回転とスプレーガン9の移動に従って、ワーク7上に塗装パスライン8が表示され、これによりスプレーガンが狙っている箇所を確認することを可能としている。
In the figure,
なお、図2では、軌道データに従ってスプレーガン9が移動している途中を示しており、ワーク7は矢印で示すように、支柱10及び治具11の回転によって時計回りに円状に移動しており、スプレーガン9は上方から下方に向けて移動している。そして、塗装パスライン8はスプレーガン9の下方への移動に伴って、ワーク7の上部から下部に向けて横方向へ表示されていき、図2においては、ワーク7の長手方向にみた中央部分近郊まで塗装パスライン8が表示されている。
Note that FIG. 2 shows the
そして、図3が、ティーチングに従った塗装が完了した後のワーク7の一つを拡大して表示したものであり、ワークの全域に塗装パスライン8が表示された状態となっている。従って、この塗装パスライン8の表示によって、ティーチングに従ってスプレーガンから塗料を噴射した場合にワークのどの部分に塗料が付着するかを視覚により確認することができる。そのために、本実施例の軌道データのシミュレーション方法では、ティーチングされた軌道データの検証を行う場合には、実際にワークに塗料を噴射することが不要であるので、検証時の塗料の無駄を無くするとともに、空調エネルギーを使用することも不要で、コストを大幅に抑えることが可能である。
FIG. 3 is an enlarged view of one of the
例えば、図3に示す塗装パスライン8では、上方部分にライン間の間隔が狭い部分があり、この部分ではスプレーガンの移動スピードが他の部分よりも遅くなっていることを示している。そしてそれにより、その部分の塗料の膜厚が他の部分よりも厚くなってしまうことを知ることが可能である。
For example, in the
ここで、前記塗装パスラインについて説明すると、本実施例の軌道データのシミュレーション方法では、予め、スプレーガンからワークまでの距離を到達距離として設定しておく。そしてこの到達距離は、例えば塗料の噴射を開始した時点のスプレーガンからワークまでの距離としておく。 Here, the coating pass line will be described. In the trajectory data simulation method of this embodiment, the distance from the spray gun to the workpiece is set in advance as the reaching distance. The reach distance is set, for example, as the distance from the spray gun to the workpiece at the time when the spray of paint is started.
そして、スプレーガンが移動したときに、この到達距離の先端部分とワーク7が干渉し合う干渉部分を、塗料がワークに付着する部分と仮定し、表示部3に表示しているワークにおけるこの部分の色を他の色に変化させる。
Then, when the spray gun moves, it is assumed that the interference part where the tip part of the reach distance and the
そうすると、スプレーガンが移動することで、あるいはワーク側が移動、回転等することで、色を変化させた干渉部分がライン状に形成されていき、これにより、軌道データに従ってスプレーガンが移動することで、ワーク7に塗装パスライン8が形成される。
Then, when the spray gun moves, or when the workpiece side moves, rotates, etc., the color-changing interference part is formed in a line, and this causes the spray gun to move according to the trajectory data. A
そして、本実施例では、ロボットコントローラー4において、軌道データに基づいてスプレーガンとワークとの距離が演算され、このデータがPC1に取り込まれるため、PC1においてはスプレーガンとワーク7との距離が把握でき、従って、干渉部分の先端がどの程度ワークと干渉しているかを把握できるため、干渉部分が大きい部分の塗装パスライン8を太く表示することとしている。そのため、軌道のティーチングのわずかなずれにより、スプレーガンがワークに近づき過ぎており、それによりその部分の塗料の膜厚が他の部分よりも厚くなっている場合や、スプレーガンがワークから離れ過ぎ、それにより到達距離の先端部分がワーク7と干渉せずに塗装パスライン8が形成されず、従ってその部分の塗料の膜厚が薄くなっている場合等には、容易にそれを知ることができる。
In this embodiment, the robot controller 4 calculates the distance between the spray gun and the workpiece based on the trajectory data, and this data is taken into the
また、前述したように、スプレーガンが上下に移動する際に、移動スピードが他の部分よりも早くなり、あるいは遅くなった場合には、その部分の塗装パスラインの間隔が他の部分と異なって表示されるために、それにより、その部分の塗料の膜厚が他の部分よりも薄くなり、あるいは厚くなってしまうことを知ることも可能である。従ってこれにより、ティーチングされた軌道データの検証を容易に行うことができる。 Also, as mentioned above, when the spray gun moves up and down, if the movement speed becomes faster or slower than other parts, the interval of the painting pass line of that part is different from other parts. Therefore, it is possible to know that the film thickness of the paint at that portion becomes thinner or thicker than the other portions. Accordingly, it is possible to easily verify the trajectory data taught.
そしてまた、本実施例の軌道データのシミュレーション方法では、ロボットコントローラー4がPC本体2に接続されており、ティーチングの際にティーチングペンダント5で登録された起動データや、この軌道データに基づいて演算された塗装ロボットやワークの位置情報をリアルタイムで、ロボットコントローラー4からPC本体7へ送ることとし、そのときの塗装ロボットとワークの3D表示を行うこととしているために、ティーチングされた軌道データの検証を行いながら、ティーチングペンダント5を用いて、ティーチングデータの修正を行うことができる。
Further, in the trajectory data simulation method of the present embodiment, the robot controller 4 is connected to the PC
このように、本実施例の軌道データのシミュレーション方法では、表示部にワークを表示するとともに、この表示されたワークには、ティーチングされた軌道データに従ってワークに塗料が噴射された場合にスプレーガンが狙っている箇所を、塗装パスラインとして表示しており、この塗装パスラインによってティーチングされた軌道データが正しいかどうかを検証することができる。従って、本実施例によれば、実際の塗装ロボットとワークを用いて塗料をワークに噴射することなく、ティーチングされた軌道データの検証ができるため、塗料を無駄にすることなく、また空調エネルギーを使用することなく、ティーチングされた軌道データの検証、及び修正を容易に行うことが可能である。 Thus, in the trajectory data simulation method of the present embodiment, the work is displayed on the display unit, and the displayed work is provided with a spray gun when paint is sprayed onto the work according to the trajectory data taught. The target location is displayed as a paint pass line, and it is possible to verify whether the trajectory data taught by this paint pass line is correct. Therefore, according to the present embodiment, the teaching trajectory data can be verified without injecting the paint onto the work using the actual painting robot and the work, so that the air-conditioning energy can be reduced without wasting the paint. It is possible to easily verify and correct the trajectory data taught without using it.
なお前述の説明では、表示部3において、ワーク7及びスプレーガン9を移動させながらリアルタイムで塗装パスライン8が形成されていく方法を動画により表示する方法を採用したが、必ずしもリアルタイムで塗装パスライン8を形成していく必要はない。従って、塗装パスライン8が形成されていく過程を動画で表示せずに、図3に示すような、すべてと塗装パスライン8が表示されている状態を、表示部3に表示してもよい。
In the above description, the display unit 3 employs a method of displaying the method in which the
また、前述したように、本発明の軌道データのシミュレーション方法では、ティーチングの際にティーチングペンダント5で登録された起動データやこの軌道データに基づいて演算された塗装ロボットやワークの位置情報をリアルタイムでロボットコントローラー4からPC本体2へ送る必要は無く、ティーチングが完了した後に、ロボットコントローラー4に記憶された塗装ロボット及びワークの位置情報やスプレーガンの軌道データをPC本体2に取り込むことが可能であればよい。
As described above, in the trajectory data simulation method of the present invention, the start data registered by the teaching pendant 5 at the time of teaching and the position information of the painting robot and the workpiece calculated based on the trajectory data are obtained in real time. There is no need to send from the robot controller 4 to the PC
本発明の軌道データのシミュレーション方法は、実際の塗装を行うことなくティーチングされた軌道データの検証をおこなうことができるため、ティーチングを必要とする塗装ロボットの全般に適用可能である。 Since the trajectory data simulation method of the present invention can verify the trajectory data taught without actually performing painting, it can be applied to all painting robots that require teaching.
1 PC
2 PC本体
3 表示部
4 ロボットコントローラー
5 ティーチングペンダント
6 塗装ロボット
7 ワーク
8 塗装パスライン
9 スプレーガン
10 支柱
11 治具
1 PC
2 PC body 3 Display unit 4 Robot controller 5 Teaching pendant 6
Claims (3)
塗装ロボット(6)及びワーク(7)の位置情報と、スプレーガンの軌道データを制御手段(1)に取り込み、
該取り込んだデータを用いて3D表示データを作成し、
該作成した3D表示データを用いて、
ワーク(6)を表示部(3)に表示するとともに、
軌道データに従ってワークに塗料が噴射された場合に、ワークにおけるスプレーガンが狙っている箇所をライン(8)で表示する、ことを特徴とする塗装ロボットにおける軌道データのシミュレーション方法。 A method for simulating trajectory data in a painting robot that displays a target position of a spray gun on a workpiece based on a trajectory of a taught spray gun,
The position information of the painting robot (6) and the work (7) and the trajectory data of the spray gun are taken into the control means (1),
Create 3D display data using the imported data,
Using the created 3D display data,
While displaying the work (6) on the display unit (3),
A method for simulating trajectory data in a painting robot, characterized in that, when paint is sprayed onto a work in accordance with trajectory data, a line (8) displays a location targeted by a spray gun on the work.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017118356A JP6974044B2 (en) | 2017-06-16 | 2017-06-16 | Simulation method of trajectory data in a painting robot |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017118356A JP6974044B2 (en) | 2017-06-16 | 2017-06-16 | Simulation method of trajectory data in a painting robot |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019000947A true JP2019000947A (en) | 2019-01-10 |
JP6974044B2 JP6974044B2 (en) | 2021-12-01 |
Family
ID=65005064
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017118356A Active JP6974044B2 (en) | 2017-06-16 | 2017-06-16 | Simulation method of trajectory data in a painting robot |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6974044B2 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112191467A (en) * | 2020-09-30 | 2021-01-08 | 库卡机器人(广东)有限公司 | Workpiece spraying method, workpiece spraying system and computer readable storage medium |
WO2021117871A1 (en) * | 2019-12-13 | 2021-06-17 | 川崎重工業株式会社 | Robot system |
KR102343841B1 (en) * | 2021-10-08 | 2021-12-27 | 감기백 | Simulation apparatus for painting with enhanced IR motion tracking |
KR20220006150A (en) * | 2020-07-07 | 2022-01-17 | 감기백 | Simulation system for painting |
KR20220006149A (en) * | 2020-07-07 | 2022-01-17 | 감기백 | Simulation apparatus for painting |
CN115193658A (en) * | 2022-08-12 | 2022-10-18 | 一汽丰田汽车有限公司 | Bumper surface spraying method, device, equipment and storage medium |
KR20230001610A (en) * | 2021-06-28 | 2023-01-05 | 감기백 | Simulation apparatus for painting |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000288432A (en) * | 1999-03-31 | 2000-10-17 | Tokico Ltd | Painting robot |
US20090204257A1 (en) * | 2008-02-13 | 2009-08-13 | Landsnes Oeyvind A | System And Method For Visualization Of Process Errors |
JP2012011416A (en) * | 2010-06-30 | 2012-01-19 | Fanuc Ltd | Application operation simulation device |
US20150209960A1 (en) * | 2012-08-08 | 2015-07-30 | Abb Technology Ag | System and method for determining an optimal trajectory for material dispensing robots |
WO2017072979A1 (en) * | 2015-10-30 | 2017-05-04 | 株式会社安川電機 | Robot teaching device, computer program, and robot teaching method |
-
2017
- 2017-06-16 JP JP2017118356A patent/JP6974044B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000288432A (en) * | 1999-03-31 | 2000-10-17 | Tokico Ltd | Painting robot |
US20090204257A1 (en) * | 2008-02-13 | 2009-08-13 | Landsnes Oeyvind A | System And Method For Visualization Of Process Errors |
JP2012011416A (en) * | 2010-06-30 | 2012-01-19 | Fanuc Ltd | Application operation simulation device |
US20150209960A1 (en) * | 2012-08-08 | 2015-07-30 | Abb Technology Ag | System and method for determining an optimal trajectory for material dispensing robots |
WO2017072979A1 (en) * | 2015-10-30 | 2017-05-04 | 株式会社安川電機 | Robot teaching device, computer program, and robot teaching method |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021117871A1 (en) * | 2019-12-13 | 2021-06-17 | 川崎重工業株式会社 | Robot system |
JPWO2021117871A1 (en) * | 2019-12-13 | 2021-12-09 | 川崎重工業株式会社 | Robot system |
JP6990340B2 (en) | 2019-12-13 | 2022-01-12 | 川崎重工業株式会社 | Robot system |
KR102383408B1 (en) * | 2020-07-07 | 2022-04-06 | 감기백 | Simulation apparatus for painting |
KR102383412B1 (en) * | 2020-07-07 | 2022-04-06 | 감기백 | Simulation system for painting |
KR20220006150A (en) * | 2020-07-07 | 2022-01-17 | 감기백 | Simulation system for painting |
KR20220006149A (en) * | 2020-07-07 | 2022-01-17 | 감기백 | Simulation apparatus for painting |
CN112191467B (en) * | 2020-09-30 | 2022-05-03 | 库卡机器人(广东)有限公司 | Workpiece spraying method, workpiece spraying system and computer readable storage medium |
CN112191467A (en) * | 2020-09-30 | 2021-01-08 | 库卡机器人(广东)有限公司 | Workpiece spraying method, workpiece spraying system and computer readable storage medium |
KR20230001610A (en) * | 2021-06-28 | 2023-01-05 | 감기백 | Simulation apparatus for painting |
KR102528741B1 (en) * | 2021-06-28 | 2023-05-04 | 감기백 | Simulation apparatus for painting |
KR102343841B1 (en) * | 2021-10-08 | 2021-12-27 | 감기백 | Simulation apparatus for painting with enhanced IR motion tracking |
CN115193658A (en) * | 2022-08-12 | 2022-10-18 | 一汽丰田汽车有限公司 | Bumper surface spraying method, device, equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
JP6974044B2 (en) | 2021-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2019000947A (en) | Orbit data simulation method in coating robot | |
US11400594B2 (en) | Zero teach for robotic continuous path | |
CA2812995C (en) | Surface spattering device | |
CA2809876C (en) | Graphical application system | |
JP6802961B2 (en) | Robot motion control data generation method, motion control data generator, and motion control data generation program | |
CN109689309B (en) | Optimization method for a coating robot and corresponding coating system | |
CN112642619A (en) | Intelligent spraying robot system and spraying method thereof | |
JP6981787B2 (en) | Simulation method of trajectory data in a painting robot | |
KR20220005558A (en) | Coating method and corresponding coating equipment | |
US20250026004A1 (en) | Teaching system, robot system, teaching method for robot, and teaching program for robot | |
JP7091161B2 (en) | Spray information creation method and painting simulation method for virtual painting | |
US20250042018A1 (en) | Teaching system, robot system, robot teaching method, and robot teaching program | |
JP6909632B2 (en) | Teaching method for painting robots | |
JP2022039416A (en) | Processing system | |
JP2006315157A (en) | Teaching method of coating robot | |
JP2023125566A (en) | Calculation method for coating cost | |
JP2023125407A (en) | Calculation method for coating cost | |
JP7645093B2 (en) | Teaching method for painting robots | |
JP2015205251A (en) | Vehicle sealer coating apparatus and teaching method therefor | |
JP2024118958A (en) | Method for creating teaching data for painting and painting method using teaching data created by said method | |
JP2023161317A (en) | Teaching method of coating robot | |
Zieris et al. | Off-line programming for spraying and laser cladding of three-dimensional surfaces | |
CN116695049A (en) | Method for calibrating a spray coating system and spray coating system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200512 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210222 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210303 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210426 |
|
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: 20211028 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211104 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6974044 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |