KR101925857B1 - 로봇 용접기용 레이저 빔의 3차원 포인트 좌표 측정방법 - Google Patents
로봇 용접기용 레이저 빔의 3차원 포인트 좌표 측정방법 Download PDFInfo
- Publication number
- KR101925857B1 KR101925857B1 KR1020170150572A KR20170150572A KR101925857B1 KR 101925857 B1 KR101925857 B1 KR 101925857B1 KR 1020170150572 A KR1020170150572 A KR 1020170150572A KR 20170150572 A KR20170150572 A KR 20170150572A KR 101925857 B1 KR101925857 B1 KR 101925857B1
- Authority
- KR
- South Korea
- Prior art keywords
- laser beam
- point
- robot
- coordinates
- coordinate
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 238000003466 welding Methods 0.000 title claims abstract description 51
- 230000008569 process Effects 0.000 claims description 38
- 239000000463 material Substances 0.000 description 9
- 238000005259 measurement Methods 0.000 description 7
- 238000006073 displacement reaction Methods 0.000 description 5
- 239000003517 fume Substances 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 206010034719 Personality change Diseases 0.000 description 1
- 239000007789 gas Substances 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K26/00—Working by laser beam, e.g. welding, cutting or boring
- B23K26/08—Devices involving relative movement between laser beam and workpiece
- B23K26/0869—Devices involving movement of the laser head in at least one axial direction
- B23K26/0876—Devices involving movement of the laser head in at least one axial direction in at least two axial directions
- B23K26/0884—Devices involving movement of the laser head in at least one axial direction in at least two axial directions in at least in three axial directions, e.g. manipulators, robots
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K26/00—Working by laser beam, e.g. welding, cutting or boring
- B23K26/70—Auxiliary operations or equipment
- B23K26/702—Auxiliary equipment
-
- 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/1653—Programme controls characterised by the control loop parameters identification, estimation, stiffness, accuracy, error analysis
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Robotics (AREA)
- Plasma & Fusion (AREA)
- Laser Beam Processing (AREA)
- Manipulator (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
본 발명의 로봇 용접기용 레이저 빔의 3차원 포인트 좌표 측정방법은 (a) 레이저 빔이 임의의 포인트를 지시할 때, 상기 레이저 빔과 연동하는 로봇 툴의 3차원 공간상의 좌표 및 각도를 측정하는 과정; (b) 상기 로봇 툴이 3차원 공간상에서 기준 각도에 위치할 때, 상기 레이저 빔이 지시하는 포인트의 3차원 공간상의 좌표를 측정하는 과정; 및 (c) 상기 (a) 과정에서 측정된 상기 로봇 툴의 좌표를 중심으로 하는 3차원 공간상에서, 상기 (b) 과정에서 레이저 빔이 지시하는 포인트를, 상기 (a) 과정에서 측정된 상기 로봇 툴의 좌표를 중심으로 3차원 공간을 형성하는 각각의 축을 중심으로, 상기 (a) 과정에서 측정된 상기 로봇 툴의 3차원 공간상의 각도만큼 순차적으로 회전하는 과정을 포함한다.
Description
도 2는 본 발명의 로봇 용접기용 레이저 빔의 3차원 포인트 좌표 측정방법에서, 로봇 툴이 정자세일 경우 사용되는 공간상의 좌표를 나타낸 도면이다.
Claims (9)
- 레이저 변위센서가 구비된 레이저 빔, 용접 툴이 장착되는 로봇 툴, 사전에 입력된 상기 로봇 툴의 원점을 기준으로 상기 로봇 툴의 좌표와 각도를 측정하는 로봇 제어부 및 상기 로봇 제어부에서 측정된 데이터를 표시하는 디스플레이부를 포함하여 x, y, z축으로 이루어진 임의의 공간에 위치한 로봇 용접기에 있어서,
(a) 상기 레이저 빔이 임의의 포인트(MP3)를 지시할 때, 상기 레이저 빔과 연동하는 상기 로봇 툴의 3차원 공간상의 좌표(MP1) 및 각도를 측정하는 과정;
(b) 상기 로봇 툴이 3차원 공간상에서 기준 각도에 위치할 때, 상기 레이저 빔이 지시하는 포인트(P3)의 3차원 공간상의 좌표를 측정하는 과정; 및
(c) 상기 (a) 과정에서 측정된 상기 로봇 툴의 공간상의 좌표(MP1)를 중심으로 하는 3차원 공간상에서, 상기 (b) 과정에서 레이저 빔이 지시하는 포인트(P3)를, 상기 (a) 과정에서 측정된 상기 로봇 툴의 좌표(MP1)를 중심으로 3차원 공간을 형성하는 각각의 축을 중심으로, 상기 (a) 과정에서 측정된 상기 로봇 툴의 3차원 공간상의 각도만큼 순차적으로 회전하는 과정을 포함하고,
상기 (b) 과정은, (b-1) 사전에 설정된 로봇의 원점에 해당하는 각도로 상기 로봇 툴의 각도를 조정하는 과정; (b-2) 상기 로봇 툴의 원점에서 상기 로봇 툴에 인접하게 설치된 상기 레이저 빔을 이용하여 상기 로봇 툴의 원점을 중심으로 하는 임의의 공간에 위치한 상기 포인트(P3)를 식별가능하게 표시하는 과정; (b-3) 상기 레이저 빔이 제1 위치(L1)에서 상기 (b-2) 과정에서 표시한 상기 포인트(P3)를 지시하도록, 상기 로봇 툴을 제1 좌표(P1)로 이동시키고 상기 로봇툴의 3차원 좌표 및 레이저 빔의 길이를 계산하는 과정; (b-4) 상기 레이저 빔이 상기 포인트(P3)에 조사되도록 상기 레이저 빔을 상기 제1 위치(L1)에서 상기 포인트(P3)를 잇는 선상에 위치하는 제2 위치(L2)로 이동시키고, 상기 제2 위치(L2)에 대응되는 상기 로봇 툴을 제2 좌표(P2) 및 상기 제2 위치(L2)에서 임의의 위치(P3)까지의 레이저 빔의 길이를 계산하는 과정; (b-5) 상기 로봇 툴을 상기 포인트(P3)로 이동시켜 상기 로봇 제어부에서 상기 포인트(P3)의 좌표를 취득하는 과정; (b-6) 상기 (b-3) 과정에서 취득한 상기 제1 좌표(P1) 및 상기 제2 좌표(P2)를 이용하여 제1 좌표(P1)와 제2 좌표(P2)를 잇는 선분과 상기 x, y, z축이 이루는 각도를 계산하여 이를 상기 로봇 툴 및 상기 레이저 빔의 각도로 하는 과정; 및 (b-7) 상기 포인트(P3)에 대한 좌표와, 상기 (b-6) 과정에서 취득한 레이저 빔의 각도 및 상기 (b-3) 과정에서 취득한 레이저 길이를 이용하여 상기 제1 위치(L1)을 계산하는 과정을 포함하는, 로봇 용접기용 레이저 빔의 3차원 포인트 좌표 측정방법.
- 청구항 1에 있어서,
상기 (c) 과정은,
(c-1) 상기 (b) 과정에서 상기 레이저 빔이 지시하는 포인트(P3)의 좌표 및 상기 (a) 과정에서 측정된 상기 로봇 툴의 3차원 공간상의 좌표(MP1)를 서로 잇는 가상의 선을 대각선으로 하는 가상의 직육면체를 상정하는 과정; 및
(c-2) 공간상의 좌표(MP1)를 중심으로 가상의 3차원 공간을 형성하는 3개의 축(x축, y축, z축)상에, 상기 (b) 과정에서 측정된 상기 레이저 빔이 지시하는 임의의 포인트(MP3)와 대응됨과 동시에, 상기 (c-1) 과정에서 산정된 가상의 직육면체의 모서리에 해당되는 각각의 축 포인트를 지정하고, 상기 축 포인트의 좌표를 측정하는 과정을 포함하는, 로봇 용접기용 레이저 빔의 3차원 포인트 좌표 측정방법.
- 청구항 2에 있어서,
상기 (c) 과정은,
(c-3) 상기 로봇 툴의 좌표와 상기 (c-2) 과정에서 측정된 가상의 X축 상의 축 포인트를 잇는 벡터를 산정하는 과정;
(c-4) 상기 로봇 툴의 좌표와 상기 (c-2) 과정에서 측정된 가상의 Y축 상의 축 포인트를 잇는 벡터를 산정하는 과정;
(c-5) 상기 로봇 툴의 좌표와 상기 (c-2) 과정에서 측정된 가상의 Z축 상의 축 포인트를 잇는 벡터를 산정하는 과정;을 더 포함하는, 로봇 용접기용 레이저 빔의 3차원 포인트 좌표 측정방법.
- 청구항 3에 있어서,
상기 (c) 과정은,
(c-6) 상기 (c-3) 내지 (c-5) 과정에서 산정된 벡터를 중심으로 상기 (c-1) 과정에서 산정된 가상의 직육면체를, 상기 (a) 과정에서 측정된 상기 로봇 툴의 3차원상의 각도만큼 순차적으로 회전하여 상기 레이저 빔이 지시하는 임의의 포인트(MP3)의 좌표를 계산하는 과정을 더 포함하는, 로봇 용접기용 레이저 빔의 3차원 포인트 좌표 측정방법.
- 삭제
- 청구항 1에 있어서,
상기 (b) 과정은,
(b-8) 제1 위치(L1) 및 제1 좌표(P1)의 좌표 차이를 계산하고, 제1 위치(L1) 및 제1 좌표(P1)를 잇는 선을 대각선으로 하는 가상의 직육면체의 모서리 좌표를 계산하는 과정을 더 포함하는, 로봇 용접기용 레이저 빔의 3차원 포인트 좌표 측정방법.
- 청구항 1 내지 4 및 청구항 6 중 어느 한 항에 있어서,
상기 로봇 툴의 좌표 및 각도가 변경되더라도, 상기 레이저 빔이 조사하는 임의의 위치 좌표를 계산하는 것을 특징으로 하는, 로봇 용접기용 레이저 빔의 3차원 포인트 좌표 측정방법.
- 삭제
- 삭제
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170150572A KR101925857B1 (ko) | 2017-11-13 | 2017-11-13 | 로봇 용접기용 레이저 빔의 3차원 포인트 좌표 측정방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170150572A KR101925857B1 (ko) | 2017-11-13 | 2017-11-13 | 로봇 용접기용 레이저 빔의 3차원 포인트 좌표 측정방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101925857B1 true KR101925857B1 (ko) | 2018-12-06 |
Family
ID=64671550
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170150572A KR101925857B1 (ko) | 2017-11-13 | 2017-11-13 | 로봇 용접기용 레이저 빔의 3차원 포인트 좌표 측정방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101925857B1 (ko) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100792852B1 (ko) * | 2006-10-25 | 2008-01-14 | 전자부품연구원 | 단일 카메라를 이용한 이동 로봇의 랜드 마크 거리추출방법 |
KR100986669B1 (ko) * | 2009-06-08 | 2010-10-08 | (주)이지로보틱스 | 로봇 캘리브레이션 장치 및 그 방법 |
-
2017
- 2017-11-13 KR KR1020170150572A patent/KR101925857B1/ko active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100792852B1 (ko) * | 2006-10-25 | 2008-01-14 | 전자부품연구원 | 단일 카메라를 이용한 이동 로봇의 랜드 마크 거리추출방법 |
KR100986669B1 (ko) * | 2009-06-08 | 2010-10-08 | (주)이지로보틱스 | 로봇 캘리브레이션 장치 및 그 방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Uddin et al. | Prediction and compensation of machining geometric errors of five-axis machining centers with kinematic errors | |
US9718189B2 (en) | Robot teaching device for teaching robot offline | |
CN111014879B (zh) | 一种基于激光焊缝跟踪的机器人波纹板自动焊接方法 | |
CN108701430B (zh) | 确定用于焊缝点校准的搜索参数的方法、系统和装置 | |
TWI500474B (zh) | 工具機刀具的補償量測方法及其系統 | |
US9114534B2 (en) | Robot calibration systems | |
JP2014508050A (ja) | ロボット作業対象セル較正のためのデバイス、システムおよび方法 | |
US20170371314A1 (en) | Method And System For Correcting A Processing Path Of A Robot-Guided Tool | |
US20130338816A1 (en) | Tool path display apparatus for displaying tool vector of machine tool | |
EP3630404B1 (en) | An apparatus and a method for automated seam welding of a work piece comprising a base plate with a pattern of upstanding profiles | |
US20140365006A1 (en) | Visual Datum Reference Tool | |
KR20170056372A (ko) | 이동형 3차원 좌표 측정기(cmm)의 에러 측정 및 보상 방법 | |
US10191468B2 (en) | Tool track display device for displaying track of tool | |
CN109719714A (zh) | 机器人、机器人系统以及机器人的坐标系设定方法 | |
CN109760016A (zh) | 示教装置、机器人系统以及示教方法 | |
US20130030758A1 (en) | Shape measurement device for machine tool workpiece | |
JP2019197333A (ja) | 経路補正方法及び多軸加工機の制御装置 | |
US20190291276A1 (en) | Measurement system and method of an industrial robot | |
US20140365007A1 (en) | Visual Datum Reference Tool | |
KR101925857B1 (ko) | 로봇 용접기용 레이저 빔의 3차원 포인트 좌표 측정방법 | |
KR101910608B1 (ko) | 로봇 용접기용 레이저 빔의 위치와 각도 측정방법 | |
US10101722B2 (en) | Method of determining a radius of a cutting end of a tool for a turning machine | |
KR20120014850A (ko) | 용접위치 검사방법 | |
WO2020184575A1 (ja) | 計測システム及び計測方法 | |
JP4519295B2 (ja) | ワークの位置ずれの測定方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20171113 |
|
PA0201 | Request for examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20171113 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination |
|
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20180305 Patent event code: PE09021S01D |
|
PE0902 | Notice of grounds for rejection |
Comment text: Final Notice of Reason for Refusal Patent event date: 20180627 Patent event code: PE09021S02D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20181129 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20181130 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20181130 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20211008 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20221219 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20231221 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20240927 Start annual number: 7 End annual number: 7 |