JP7401277B2 - ロボットプログラミング装置 - Google Patents
ロボットプログラミング装置 Download PDFInfo
- Publication number
- JP7401277B2 JP7401277B2 JP2019219554A JP2019219554A JP7401277B2 JP 7401277 B2 JP7401277 B2 JP 7401277B2 JP 2019219554 A JP2019219554 A JP 2019219554A JP 2019219554 A JP2019219554 A JP 2019219554A JP 7401277 B2 JP7401277 B2 JP 7401277B2
- Authority
- JP
- Japan
- Prior art keywords
- spray device
- robot
- unit
- injection
- dimensional shape
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1656—Program controls characterised by programming, planning systems for manipulators
- B25J9/1664—Program controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1656—Program controls characterised by programming, planning systems for manipulators
- B25J9/1671—Program controls characterised by programming, planning systems for manipulators characterised by simulation, either to verify existing program or to create and verify new program, CAD/CAM oriented, graphic oriented programming systems
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/409—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by using manual data input [MDI] or by using control panel, e.g. controlling functions with the panel; characterised by control panel details or by setting parameters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B05—SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
- B05B—SPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
- B05B13/00—Machines or plants for applying liquids or other fluent materials to surfaces of objects or other work by spraying, not covered by groups B05B1/00 - B05B11/00
- B05B13/02—Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work
- B05B13/04—Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work the spray heads being moved during spraying operation
- B05B13/0431—Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work the spray heads being moved during spraying operation with spray heads moved by robots or articulated arms, e.g. for applying liquid or other fluent material to three-dimensional [3D] surfaces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
- B25J11/0075—Manipulators for painting or coating
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
- B25J13/088—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices with position, velocity or acceleration sensors
- B25J13/089—Determining the position of the robot with reference to its environment
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31102—Program network controller, connected devices
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45013—Spraying, coating, painting
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
- Spray Control Apparatus (AREA)
Description
・ノズルから噴射される噴射物の最大到達距離及び最大到達距離において噴射物が塗布される範囲の半径からなる噴射形状
・単位時間・単位面積当たりの噴射量(密度分布)
図5は噴射パラメータを説明するための図であり、ノズル121から噴射物が噴射された状態を表している。図5において、符号131を付した矢印は、ノズル121から噴射される噴射物の最大到達距離を示し、符号132を付した矢印は、最大到達距離において噴射物が塗布される範囲の半径を表す。最大到達距離と半径により、噴射物の噴射形状が決定される。なお、噴射パラメータとしての情報に、ノズルを駆動するためのロボットの外部信号の指定(どのような信号によりスプレー装置120をアクティブ(噴射状態)とするかの指定)を含めても良い。
(一定の面積当たりの噴射物の噴射量)=(単位時間・単位面積たりの噴射量)×噴射時間×(噴射する領域の面積)
噴射物には密度分布があるため、上述のように算出される「一定の面積当たりの噴射物の噴射量」には分布(噴射量分布)が生じる。グラフ133に示される通り、噴射量分布は、ノズルの中心軸線上にある中心位置Pをピークとして中心位置Pから遠ざかるにしたがって次第に減少する分布となる。なお、ここでは、噴射パラメータを操作者が操作部70を介して入力する場合について説明したが、噴射パラメータは外部装置からネットワークを介してロボットプログラミング装置100に入力されても良い。
動作速度=(経路長)/(噴射時間)
ここで、経路長は、ピッチ間隔が決定された動作パターンの経路全体の長さ、或いはストローク長から設定することができる。
22 モデル配置部
23 ノズル位置指定部
24 噴射パラメータ設定部
25 動作パターン記憶部
26 動作パターン選択部
27 噴射条件指定部
28 ピッチ間隔決定部
29 動作速度決定部
30 立体形状記憶部
31 立体形状選択部
32 立体形状配置部
33 加工経路作成部
34 スプレー装置位置姿勢決定部
35 スプレー装置記憶部
36 スプレー装置選択部
37 シミュレーション実行部
60 表示部
70 操作部
100 ロボットプログラミング装置
110 ロボット
120 スプレー装置
Claims (8)
- スプレー装置を搭載したロボットにより前記スプレー装置を移動させながら前記スプレー装置のノズルから噴射される噴射物を被塗布部材に塗布する塗布作業の動作プログラムを作成するためのロボットプログラミング装置であって、
前記スプレー装置の動作を示す動作パターンであって、一定のパターンの周期的な繰り返しを含む連続した軌跡からなる動作パターンを複数種類記憶する動作パターン記憶部と、
前記動作パターン記憶部に記憶された複数種類の前記動作パターンのうちの一つの動作パターンについて、前記スプレー装置のノズルによる噴射物の噴射特性を表す噴射パラメータに基づいて前記一つの動作パターンにおける前記一定のパターンの周期的な繰り返しのピッチ間隔を決定するピッチ間隔決定部と、
を備えるロボットプログラミング装置。 - 前記ピッチ間隔決定部は、前記一つの動作パターンに沿って前記スプレー装置を移動させながら前記被塗布部材に対して前記噴射物を噴射させた場合の前記被塗布部材上における前記噴射物の膜厚又は噴射量が均一になるように前記ピッチ間隔を決定する、請求項1に記載のロボットプログラミング装置。
- 前記ピッチ間隔決定部は、噴射時間、一定面積当たりの噴射物の噴射量又は膜厚の少なくとも一つを含む噴射条件に更に基づいて前記ピッチ間隔を決定する、請求項1又は2に記載のロボットプログラミング装置。
- 前記噴射パラメータと前記噴射条件とに基づいて、前記一つの動作パターンに沿って前記スプレー装置を移動させる場合の動作速度を決定する動作速度決定部を更に備える、請求項3に記載のロボットプログラミング装置。
- 作業空間を三次元的に表現した仮想空間を作成する仮想空間作成部と、
前記作業空間内での前記ロボット、前記スプレー装置及び前記被塗布部材の配置情報に基づいて、前記仮想空間内に前記ロボットの三次元モデル、前記スプレー装置の三次元モデル及び前記被塗布部材の三次元モデルを配置するモデル配置部と、
前記スプレー装置の三次元モデルに対する前記ノズルの位置を指定する操作入力を受け付けるノズル位置指定部と、
前記噴射パラメータを設定する操作入力を受け付ける噴射パラメータ設定部と、
前記噴射条件を指定する操作入力を受け付ける噴射条件指定部と、
前記動作パターン記憶部に記憶された複数種類の動作パターンのうち一つの動作パターンを選択する操作入力を受け付ける動作パターン選択部と、を更に備える請求項3又は4に記載のロボットプログラミング装置。 - 曲面を含む立体形状および連続した複数の平面を含む立体形状を記憶する立体形状記憶部と、
前記曲面を含む立体形状または前記連続した複数の平面を含む立体形状を前記立体形状記憶部から選択する操作入力を受け付ける立体形状選択部と、
前記立体形状選択部により選択された前記立体形状の前記曲面または前記連続した複数の平面を、前記ピッチ間隔決定部により前記ピッチ間隔が決定された前記一つの動作パターンにより塗りつぶすと共に、前記一つの動作パターンが前記被塗布部材の三次元モデルの少なくとも一つの面に投影されるように前記立体形状を前記仮想空間に配置する立体形状配置部と、
前記立体形状の前記曲面または前記連続した複数の平面を塗りつぶす前記一つの動作パターンを前記被塗布部材の三次元モデルの前記少なくとも一つの面に投影して前記スプレー装置の三次元モデルの加工経路を作成する加工経路作成部と、
該加工経路作成部により作成された前記加工経路と前記被塗布部材の三次元モデルの前記少なくとも一つの面の法線方向とに基づいて、前記スプレー装置の三次元モデルの位置または位置姿勢を自動的に決定するスプレー装置位置姿勢決定部と、を更に備える請求項5に記載のロボットプログラミング装置。 - 前記加工経路作成部により作成された前記加工経路と、前記スプレー装置位置姿勢決定部により決定された前記スプレー装置の三次元モデルの位置姿勢とに基づいて、前記スプレー装置の三次元モデルを移動させながら前記ノズルから噴射される噴射物を前記被塗布部材の三次元モデルに塗布する塗布作業のシミュレーションを実行するシミュレーション実行部を更に備える、請求項6に記載のロボットプログラミング装置。
- 前記スプレー装置の三次元モデルに対する前記ノズルの位置及び前記噴射パラメータが定義された複数種類の前記スプレー装置の三次元モデルを記憶するスプレー装置記憶部と、
前記スプレー装置記憶部に記憶された前記複数種類のスプレー装置の三次元モデルから一つのスプレー装置の三次元モデルを選択する操作入力を受け付け、選択された前記スプレー装置の三次元モデルを前記ロボットの三次元モデルのアーム先端に仮想的に取り付けるスプレー装置選択部と、を更に備える、請求項5から7のいずれか一項に記載のロボットプログラミング装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019219554A JP7401277B2 (ja) | 2019-12-04 | 2019-12-04 | ロボットプログラミング装置 |
| US17/079,521 US11504848B2 (en) | 2019-12-04 | 2020-10-26 | Robotic programming apparatus |
| DE102020131477.9A DE102020131477B4 (de) | 2019-12-04 | 2020-11-27 | Roboter-programmiergerät |
| CN202011392132.5A CN112904801A (zh) | 2019-12-04 | 2020-12-01 | 机器人编程装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019219554A JP7401277B2 (ja) | 2019-12-04 | 2019-12-04 | ロボットプログラミング装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021088031A JP2021088031A (ja) | 2021-06-10 |
| JP7401277B2 true JP7401277B2 (ja) | 2023-12-19 |
Family
ID=75963162
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019219554A Active JP7401277B2 (ja) | 2019-12-04 | 2019-12-04 | ロボットプログラミング装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US11504848B2 (ja) |
| JP (1) | JP7401277B2 (ja) |
| CN (1) | CN112904801A (ja) |
| DE (1) | DE102020131477B4 (ja) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12160957B2 (en) | 2019-05-03 | 2024-12-03 | Spraying Systems Co. | Optical spray pattern imaging apparatus including permanently integrated light plane and image capture components |
| JP7364695B2 (ja) * | 2020-01-08 | 2023-10-18 | ファナック株式会社 | ロボットプログラミング装置 |
| JP7173188B2 (ja) * | 2021-02-26 | 2022-11-16 | 株式会社安川電機 | 塗装制御装置、塗装制御システム、塗装制御装置の設定装置、制御方法、及びプログラム |
| CN114109481B (zh) * | 2021-11-30 | 2024-05-31 | 中国矿业大学 | 一种智能降尘机器人及其降尘方法 |
| US20250026004A1 (en) * | 2021-12-07 | 2025-01-23 | Kawasaki Jukogyo Kabushiki Kaisha | Teaching system, robot system, teaching method for robot, and teaching program for robot |
| WO2023106353A1 (ja) * | 2021-12-07 | 2023-06-15 | 川崎重工業株式会社 | 教示システム、ロボットシステム、ロボットの教示方法及びロボットの教示プログラム |
| CN114260914B (zh) * | 2021-12-28 | 2025-02-28 | 江苏科技大学 | 一种面向喷涂机器人的喷涂膜厚实时虚拟定量显示方法 |
| EP4609349A1 (en) * | 2022-10-26 | 2025-09-03 | Spraying Systems Co. | Optical spray pattern imaging apparatus |
| CN116442190B (zh) * | 2023-06-20 | 2023-09-05 | 中数智科(杭州)科技有限公司 | 机器人列车巡检系统 |
| WO2025024852A1 (en) * | 2023-07-27 | 2025-01-30 | Worcester Polytechnic Institute | Robotic path planning |
| CN117101978A (zh) * | 2023-08-28 | 2023-11-24 | 苏州福斯特万电子科技有限公司 | 一种点胶设备控制方法、上位机、电子设备及存储介质 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120123590A1 (en) | 2010-08-03 | 2012-05-17 | Matthew Halsmer | System and method for programming robots |
| JP2013248677A (ja) | 2012-05-30 | 2013-12-12 | Fanuc Ltd | オフラインプログラミング装置 |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5340455B2 (ja) | 1973-03-13 | 1978-10-27 | ||
| JP2845992B2 (ja) * | 1989-10-19 | 1999-01-13 | トキコ株式会社 | 塗装用ロボット |
| US5429682A (en) * | 1993-08-19 | 1995-07-04 | Advanced Robotics Technologies | Automated three-dimensional precision coatings application apparatus |
| JPH0985138A (ja) * | 1995-09-27 | 1997-03-31 | Kansai Paint Co Ltd | 塗装スプレーユニット及び塗装方法 |
| JPH0994518A (ja) * | 1995-09-29 | 1997-04-08 | Sekisui Chem Co Ltd | 吹付塗装方法および吹付塗装装置 |
| JP4216999B2 (ja) * | 1999-12-20 | 2009-01-28 | 東京エレクトロン株式会社 | 塗布膜形成装置 |
| JP2005199165A (ja) * | 2004-01-15 | 2005-07-28 | Trinity Ind Corp | 塗装方法及び塗装装置 |
| US7934467B2 (en) * | 2004-02-02 | 2011-05-03 | John Stephen Morton | Cost effective automated preparation and coating methodology for large surfaces |
| JP2007237217A (ja) * | 2006-03-07 | 2007-09-20 | Yamaha Motor Co Ltd | スプレーシステム、ダイカスト装置およびスプレー制御方法 |
| DE102006026051A1 (de) * | 2006-05-31 | 2007-12-06 | Abb Patent Gmbh | Verfahren zur Ermittlung einer benötigten Lackmenge |
| JP4974923B2 (ja) * | 2008-02-06 | 2012-07-11 | 浜松ホトニクス株式会社 | ナノ材料の観察試料作製装置及び作製方法 |
| JP4870831B2 (ja) | 2010-06-30 | 2012-02-08 | ファナック株式会社 | 塗布作業シミュレーション装置 |
| DE102013000884A1 (de) * | 2013-01-18 | 2014-07-24 | Venjakob Maschinenbau Gmbh & Co. Kg | Optimierung einer Vorrichtung zum Lackieren von Werkstücken |
| US9839936B2 (en) * | 2015-08-04 | 2017-12-12 | Northrop Grumman Systems Corporation | Smart technologies automated coatings |
| JP6778199B2 (ja) * | 2015-08-25 | 2020-10-28 | 川崎重工業株式会社 | 遠隔操作ロボットシステム |
| JP6802961B2 (ja) * | 2016-07-07 | 2020-12-23 | 旭サナック株式会社 | ロボットの動作制御データ生成方法、動作制御データ生成装置、及び、動作制御データ生成プログラム |
| CN106423657B (zh) * | 2016-08-23 | 2018-11-30 | 武汉理工大学 | 一种基于索引曲线的热喷涂机器人路径规划方法及系统 |
| DE102016123731B4 (de) * | 2016-12-07 | 2019-03-21 | Pixelrunner GmbH | Roboter zum Drucken von Bildern auf Bodenflächen |
-
2019
- 2019-12-04 JP JP2019219554A patent/JP7401277B2/ja active Active
-
2020
- 2020-10-26 US US17/079,521 patent/US11504848B2/en active Active
- 2020-11-27 DE DE102020131477.9A patent/DE102020131477B4/de active Active
- 2020-12-01 CN CN202011392132.5A patent/CN112904801A/zh active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120123590A1 (en) | 2010-08-03 | 2012-05-17 | Matthew Halsmer | System and method for programming robots |
| JP2013248677A (ja) | 2012-05-30 | 2013-12-12 | Fanuc Ltd | オフラインプログラミング装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021088031A (ja) | 2021-06-10 |
| DE102020131477B4 (de) | 2025-07-10 |
| US11504848B2 (en) | 2022-11-22 |
| CN112904801A (zh) | 2021-06-04 |
| DE102020131477A1 (de) | 2021-06-10 |
| US20210170593A1 (en) | 2021-06-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7401277B2 (ja) | ロボットプログラミング装置 | |
| CN115715244B (zh) | 用于喷涂设备的编程方法以及相应的喷涂设备 | |
| JP6991201B2 (ja) | コーティングロボットの最適化法及びこれに対応するコーティングシステム | |
| US11872578B2 (en) | Method and facility for applying a coating product using a print head | |
| CN113874124B (zh) | 用于涂装系统的涂层厚度优化和编程方法以及相应的涂装系统 | |
| KR20150044812A (ko) | 티칭 시스템 및 티칭 방법 | |
| JP6974044B2 (ja) | 塗装ロボットにおける軌道データのシミュレーション方法 | |
| JP2012011416A (ja) | 塗布作業シミュレーション装置 | |
| JPH07168617A (ja) | ロボットのオフライン教示方法 | |
| JP2025511780A (ja) | コーティング設備のシミュレーション方法、及び対応するコーティング設備 | |
| JP6909632B2 (ja) | 塗装ロボットのティーチング方法 | |
| JP3173303B2 (ja) | 塗装膜厚分布演算装置 | |
| WO2013031492A1 (ja) | プログラム生成装置及びその方法 | |
| JP7364695B2 (ja) | ロボットプログラミング装置 | |
| JP2005113576A (ja) | 被膜材の吹付方法 | |
| JP7522396B2 (ja) | 設計装置、設計方法及びプログラム | |
| JPH09179619A (ja) | 塗装ロボットの軌跡設定方法 | |
| JP2006007107A (ja) | 塗装システム | |
| JP7560872B2 (ja) | ロボットの動作制御データ生成装置及び動作制御データ生成方法 | |
| JP3076108B2 (ja) | 塗装ロボット制御変数の設定方法 | |
| WO2023248533A1 (ja) | 成膜条件生成装置、成膜装置、成膜条件生成方法、成膜方法及び成膜条件生成プログラム | |
| JPH09244729A (ja) | 作業用ロボット装置の制御方法 | |
| Gao et al. | Analysis of several Boolean operation based trajectory generation strategies for automotive spray applications | |
| JP2006343975A (ja) | ロボット教示装置 | |
| JPH08229863A (ja) | 工業用ロボットの制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221021 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230816 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230829 |
|
| 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: 20231107 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231207 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7401277 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |