[go: up one dir, main page]

JP2019000947A - Orbit data simulation method in coating robot - Google Patents

Orbit data simulation method in coating robot Download PDF

Info

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
Application number
JP2017118356A
Other languages
Japanese (ja)
Other versions
JP6974044B2 (en
Inventor
西川 俊博
Toshihiro Nishikawa
俊博 西川
光 小島
Hikari Kojima
光 小島
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.)
Takubo Engineering Co Ltd
Original Assignee
Takubo Engineering Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Takubo Engineering Co Ltd filed Critical Takubo Engineering Co Ltd
Priority to JP2017118356A priority Critical patent/JP6974044B2/en
Publication of JP2019000947A publication Critical patent/JP2019000947A/en
Application granted granted Critical
Publication of JP6974044B2 publication Critical patent/JP6974044B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulator (AREA)
  • Spray Control Apparatus (AREA)

Abstract

To provide an orbit data simulation method in a coating robot capable of easily verifying and correcting taught orbit data by neither wasting coating nor using air conditioning energy.SOLUTION: An orbit data simulation method in a coating robot which displays a spray gun target point in a workpiece on the basis of taught spray gun orbit comprises fetching positional information of the coating robot and the workpiece and orbit data of the spray gun into control means, using fetched data to prepare 3D display data, using prepared 3D display data to display the workpiece on the display part, and displaying a spray gun target point in the workpiece on a line when coating is sprayed onto the workpiece according to the orbit data, thereby varying a gap and a thickness of the line in accordance with the distance between the spray gun and the workpiece.SELECTED DRAWING: Figure 2

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 teaching pendant 34. That is, the teaching pendant 34 is like a remote controller and is connected to the robot controller 33. When teaching is performed, in the vicinity of the painting robot 31, the teaching pendant 34 is used to operate the painting robot 31 via the robot controller 33, and the desired spray gun positions are sequentially registered in the robot controller 33. Therefore, a method of storing the spray gun trajectory in the robot controller 33 is generally used.

特開2013−184280号公報JP 2013-184280 A 特開2006−315157号公報JP 2006-315157 A 特開2005−238092号公報Japanese Patent Laid-Open No. 2005-238092 特開2004−114246号公報JP 2004-114246 A 特開2000−288432号公報JP 2000-288432 A 特開平10−264060号公報Japanese Patent Laid-Open No. 10-264060 特開平10−264059号公報Japanese Patent Laid-Open No. 10-264059 特開平6−31233号公報JP-A-6-31233

ところで、前述のようなティーチングを行った後には、ティーチングされた軌道データによって正確にワークの塗料を行うことができるかどうかを検証する必要がある。そして、従来この検証は、塗装ブース内に塗装ロボットとワークを配置して、スプレーガンより実際に塗料を噴射してワークを塗装し、その後に、塗装が必要な面が均一の膜厚で塗装されているかどうかを確認することで行う。即ち、従来の検証においては、実際にワークを塗装する必要があるために、検証の際には塗料を使用しなければならないとともに、塗装ブース内に発生した塗料ミストを回収するために空調設備を稼働しなければならず、コストがかかってしまっていた。   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.

本発明の塗装ロボットにおける軌道データのシミュレーション方法の実施例を説明するためのシステム全体のブロック図である。It is a block diagram of the whole system for demonstrating the Example of the simulation method of the track data in the painting robot of this invention. 本発明の塗装ロボットにおける軌道データのシミュレーション方法の実施例における画面表示の方法を説明するための図である。It is a figure for demonstrating the method of the screen display in the Example of the simulation method of the track data in the painting robot of this invention. 本発明の塗装ロボットにおける軌道データのシミュレーション方法の実施例における画面表示の方法を説明するための図である。It is a figure for demonstrating the method of the screen display in the Example of the simulation method of the track data in the painting robot of this invention. 本発明の塗装ロボットにおける軌道データのシミュレーション方法の実施例を説明するためのフローチャートである。It is a flowchart for demonstrating the Example of the simulation method of the track data in the painting robot of this invention. 従来のティーチング方法を説明するためにブロック図である。It is a block diagram for demonstrating the conventional teaching method.

本発明の塗装ロボットにおける軌道データのシミュレーション方法では、表示部にワークを表示するとともに、ティーチングされたスプレーガンの軌道に基づいて、表示されたワークにおけるスプレーガンの狙い箇所を表示することを特徴としている。   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, reference numeral 1 denotes a PC as control means. The PC 1 includes a PC main body 2 and a display unit 3. That is, the trajectory data simulation method of this embodiment has a PC main body 2 equipped with a calculation means such as a CPU and a PC 1 equipped with a display unit 3, and a painting robot stored in a robot controller or the like by teaching. Position information and trajectory data of the workpiece are taken into the PC 1, 3D display data is created using the fetched data, and further, the workpiece is displayed on the display unit 3 using the 3D data.

ここで、図において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 PC body 2, 3D display data of the painting robot 6 and the work 7 is generated using various data stored in the robot controller 4, and the display unit 3 displays the painting data on the basis of these 3D display data. The robot 6 and the work 7 are displayed in 3D.

また、本実施例においては、前記ロボットコントローラー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 main body 2, and activation data registered by the teaching pendant 5 at the time of teaching, a painting robot calculated based on this trajectory data, The work position information is sent from the robot controller 4 to the PC main body 2 in real time. In the PC body 2, 3D display data of the painting robot and the workpiece is generated using various data sent from the robot controller, and the display unit 3 displays the painting data based on these 3D display data. The robot and the work are displayed in 3D, and it is possible to teach the trajectory of the spray gun with the teaching pendant 5 while viewing the painting robot and the work displayed on the display unit 3.

但し、本発明の軌道データのシミュレーション方法では、ティーチングの際にティーチングペンダント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 main body 2, and it is only necessary that the painting robot and workpiece position information and the trajectory data of the spray gun stored in the robot controller 4 can be taken into the PC main body 2 after teaching is completed.

なお、前記塗装用ロボット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, step 1 Then, the data is taken into the PC 1 as the control means.

ここで、PC1に取り込まれるデータとしては、ティーチングの際の初期設定においてロボットコントローラーに記憶される情報と、ティーチングによってロボットコントローラーに記憶される各種情報がある。そして、ティーチングの際の初期設定においてロボットコントローラーに記憶される情報としては、塗装ロボット6に関する外形、機構、寸法等の基本データや、ワーク7に関する外形、寸法等の基本データ、及び塗装ロボット6とワーク7との位置情報、スプレーガンとワークとの距離情報がある。また、ティーチングによってロボットコントローラーに記憶される情報としては、スプレーガンの軌道データやワークとスプレーガンとの距離データ等がある。   Here, the data fetched into the PC 1 includes information stored in the robot controller in the initial setting at teaching and various information stored in the robot controller by teaching. Information stored in the robot controller in the initial setting at the time of teaching includes basic data such as the outline, mechanism, and dimensions related to the painting robot 6, basic data such as the outline and dimensions related to the work 7, and the painting robot 6 There is position information with the work 7 and distance information between the spray gun and the work. Information stored in the robot controller by teaching includes spray gun trajectory data, distance data between the workpiece and the spray gun, and the like.

次に、PC1においては、ステップ2において、前記取り込まれた各種のデータに基づいて、塗装ロボット6及びワーク7の3D表示データが作成される。   Next, in the PC 1, in step 2, 3D display data of the painting robot 6 and the workpiece 7 is created based on the various types of data that have been taken in.

そして、それとともに、ステップ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 work 7 when the paint is sprayed from the spray gun to the work 7 according to the trajectory data taught. The line shows the location. Therefore, by displaying this paint pass line, it is possible to confirm on the display section whether or not the taught trajectory data is correct.

即ち、本実施例の軌道データのシミュレーション方法では、スプレーガン、ワークの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 PC 1. In the figure, reference numeral 7 denotes a workpiece. In this embodiment, the workpiece 7 is a door mirror, and six pieces are attached radially to a rotatable support column 10 by a jig 11, and in the display unit 3, A moving image is displayed in which the work 7 is rotating with the rotation of the support column 10.

また、図において9はスプレーガンであり、本実施例の軌道データのシミュレーション方法では、表示部3にスプレーガン9を表示するとともに、ワークの回転とともに、ティーチングされた軌道データに従い、スプレーガン9を移動することとしている。   In the figure, reference numeral 9 denotes a spray gun. In the trajectory data simulation method of the present embodiment, the spray gun 9 is displayed on the display unit 3 and the spray gun 9 is moved according to the trajectory data taught as the work rotates. Trying to move.

次に、図において8は塗装パスラインである。即ち、本実施例の軌道データのシミュレーション方法では、スプレーガン9から、ワーク7におけるスプレーガンが狙っている箇所まで、疑似的なレーザービームを表示させ、この疑似的なレーザービームの先端に塗装パスライン8を表示することとしている。従って、ワーク7の回転とスプレーガン9の移動に従って、ワーク7上に塗装パスライン8が表示され、これによりスプレーガンが狙っている箇所を確認することを可能としている。   In the figure, reference numeral 8 denotes a paint pass line. That is, in the trajectory data simulation method of the present embodiment, a pseudo laser beam is displayed from the spray gun 9 to the position targeted by the spray gun on the work 7 and the coating path is applied to the tip of the pseudo laser beam. Line 8 is to be displayed. Accordingly, the coating pass line 8 is displayed on the work 7 in accordance with the rotation of the work 7 and the movement of the spray gun 9, thereby making it possible to confirm the location targeted by the spray gun.

なお、図2では、軌道データに従ってスプレーガン9が移動している途中を示しており、ワーク7は矢印で示すように、支柱10及び治具11の回転によって時計回りに円状に移動しており、スプレーガン9は上方から下方に向けて移動している。そして、塗装パスライン8はスプレーガン9の下方への移動に伴って、ワーク7の上部から下部に向けて横方向へ表示されていき、図2においては、ワーク7の長手方向にみた中央部分近郊まで塗装パスライン8が表示されている。   Note that FIG. 2 shows the spray gun 9 moving in accordance with the trajectory data, and the work 7 is moved in a circular shape clockwise by the rotation of the column 10 and the jig 11 as indicated by the arrows. The spray gun 9 is moving from above to below. The painting pass line 8 is displayed laterally from the upper part to the lower part of the work 7 as the spray gun 9 moves downward. In FIG. The painting pass line 8 is displayed up to the suburbs.

そして、図3が、ティーチングに従った塗装が完了した後のワーク7の一つを拡大して表示したものであり、ワークの全域に塗装パスライン8が表示された状態となっている。従って、この塗装パスライン8の表示によって、ティーチングに従ってスプレーガンから塗料を噴射した場合にワークのどの部分に塗料が付着するかを視覚により確認することができる。そのために、本実施例の軌道データのシミュレーション方法では、ティーチングされた軌道データの検証を行う場合には、実際にワークに塗料を噴射することが不要であるので、検証時の塗料の無駄を無くするとともに、空調エネルギーを使用することも不要で、コストを大幅に抑えることが可能である。   FIG. 3 is an enlarged view of one of the workpieces 7 after the painting according to teaching is completed, and the painting pass line 8 is displayed over the entire area of the workpiece. Therefore, it is possible to visually confirm to which part of the work the paint adheres when the paint is sprayed from the spray gun according to teaching by the display of the paint pass line 8. Therefore, in the trajectory data simulation method of this embodiment, when verifying the taught trajectory data, it is not necessary to actually inject the paint onto the workpiece, so there is no waste of paint at the time of verification. In addition, it is not necessary to use air-conditioning energy, and costs can be significantly reduced.

例えば、図3に示す塗装パスライン8では、上方部分にライン間の間隔が狭い部分があり、この部分ではスプレーガンの移動スピードが他の部分よりも遅くなっていることを示している。そしてそれにより、その部分の塗料の膜厚が他の部分よりも厚くなってしまうことを知ることが可能である。   For example, in the painting pass line 8 shown in FIG. 3, there is a portion where the distance between the lines is narrow in the upper portion, and this indicates that the moving speed of the spray gun is slower than the other portions. And it is possible to know that the film thickness of the paint of the part will become thicker than other parts by it.

ここで、前記塗装パスラインについて説明すると、本実施例の軌道データのシミュレーション方法では、予め、スプレーガンからワークまでの距離を到達距離として設定しておく。そしてこの到達距離は、例えば塗料の噴射を開始した時点のスプレーガンからワークまでの距離としておく。   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 work 7 interfere with each other is the part where the paint adheres to the work, and this part of the work displayed on the display unit 3 The color of is changed to another color.

そうすると、スプレーガンが移動することで、あるいはワーク側が移動、回転等することで、色を変化させた干渉部分がライン状に形成されていき、これにより、軌道データに従ってスプレーガンが移動することで、ワーク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 painting pass line 8 is formed on the work 7.

そして、本実施例では、ロボットコントローラー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 PC 1 so that the distance between the spray gun and the workpiece 7 is grasped in the PC 1. Therefore, since it can be grasped how much the tip of the interference part interferes with the workpiece, the coating pass line 8 of the part where the interference part is large is displayed thickly. For this reason, the spray gun is too close to the workpiece due to a slight misalignment in the teaching of the track, so that the paint film thickness of that part is thicker than other parts, or the spray gun is too far from the work. Thus, when the coating pass line 8 is not formed without the tip portion of the reach distance interfering with the workpiece 7, and therefore the coating film thickness of the portion is thin, it is possible to easily know it. it can.

また、前述したように、スプレーガンが上下に移動する際に、移動スピードが他の部分よりも早くなり、あるいは遅くなった場合には、その部分の塗装パスラインの間隔が他の部分と異なって表示されるために、それにより、その部分の塗料の膜厚が他の部分よりも薄くなり、あるいは厚くなってしまうことを知ることも可能である。従ってこれにより、ティーチングされた軌道データの検証を容易に行うことができる。   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 main body 2 and is calculated based on the start-up data registered by the teaching pendant 5 and the trajectory data at the time of teaching. Since the robot controller 4 sends the painting robot and workpiece position information from the robot controller 4 to the PC body 7 in real time, and the 3D display of the painting robot and workpiece at that time is performed, the teaching trajectory data can be verified. While performing, the teaching data can be corrected using the teaching pendant 5.

このように、本実施例の軌道データのシミュレーション方法では、表示部にワークを表示するとともに、この表示されたワークには、ティーチングされた軌道データに従ってワークに塗料が噴射された場合にスプレーガンが狙っている箇所を、塗装パスラインとして表示しており、この塗装パスラインによってティーチングされた軌道データが正しいかどうかを検証することができる。従って、本実施例によれば、実際の塗装ロボットとワークを用いて塗料をワークに噴射することなく、ティーチングされた軌道データの検証ができるため、塗料を無駄にすることなく、また空調エネルギーを使用することなく、ティーチングされた軌道データの検証、及び修正を容易に行うことが可能である。   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 painting pass line 8 is formed in real time while moving the workpiece 7 and the spray gun 9 by moving images. There is no need to form 8. Therefore, the process of forming the painting pass line 8 may be displayed on the display unit 3 as shown in FIG. 3 without displaying the process of forming the painting pass line 8 as a moving image. .

また、前述したように、本発明の軌道データのシミュレーション方法では、ティーチングの際にティーチングペンダント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 main body 2. After teaching is completed, the position information of the painting robot and the workpiece and the trajectory data of the spray gun stored in the robot controller 4 can be taken into the PC main body 2. That's fine.

本発明の軌道データのシミュレーション方法は、実際の塗装を行うことなくティーチングされた軌道データの検証をおこなうことができるため、ティーチングを必要とする塗装ロボットの全般に適用可能である。   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 Paint robot 7 Work 8 Paint pass line 9 Spray gun 10 Strut 11 Jig

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.
ティーチングされた軌道データに従い、ワークにおけるスプレーガンが狙っている箇所を、順次、ライン(8)により表示していく、ことを特徴とする請求項1に記載の塗装ロボットにおける軌道データのシミュレーション方法。   2. The method for simulating trajectory data in a painting robot according to claim 1, wherein the part targeted by the spray gun on the workpiece is sequentially displayed by a line (8) according to the trajectory data taught. 前記ライン(8)の間隔及び太さをスプレーガンとワークとの距離に応じて変化させることを特徴とする請求項1又は請求項2に記載の塗装ロボットにおける軌道データのシミュレーション方法。   The method for simulating trajectory data in a painting robot according to claim 1 or 2, wherein the interval and thickness of the line (8) are changed according to the distance between the spray gun and the workpiece.
JP2017118356A 2017-06-16 2017-06-16 Simulation method of trajectory data in a painting robot Active JP6974044B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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