KR20120038641A - 착탈식 교시 핸들 및 공구 좌표계 변환을 이용한 로봇 직접교시 장치 및 방법 - Google Patents
착탈식 교시 핸들 및 공구 좌표계 변환을 이용한 로봇 직접교시 장치 및 방법 Download PDFInfo
- Publication number
- KR20120038641A KR20120038641A KR1020100100195A KR20100100195A KR20120038641A KR 20120038641 A KR20120038641 A KR 20120038641A KR 1020100100195 A KR1020100100195 A KR 1020100100195A KR 20100100195 A KR20100100195 A KR 20100100195A KR 20120038641 A KR20120038641 A KR 20120038641A
- Authority
- KR
- South Korea
- Prior art keywords
- teaching
- handle
- coordinate system
- robot
- point
- 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 31
- 230000009466 transformation Effects 0.000 title claims abstract description 28
- 239000011159 matrix material Substances 0.000 claims description 12
- 238000003780 insertion Methods 0.000 claims description 2
- 230000037431 insertion Effects 0.000 claims description 2
- 238000003466 welding Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000010923 batch production Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 230000000116 mitigating effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- 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/1674—Programme controls characterised by safety, monitoring, diagnostic
-
- 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
-
- 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/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme 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—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1679—Programme controls characterised by the tasks executed
- B25J9/1692—Calibration of manipulator
-
- 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—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/42—Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
- G05B19/425—Teaching successive positions by numerical control, i.e. commands being entered to control the positioning servo of the tool head or end effector
-
- 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/36—Nc in input of data, input key till input tape
- G05B2219/36433—Position assisted teaching
-
- 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/39—Robotics, robotics to robotics hand
- G05B2219/39384—Control unit near robot, control and teaching panel in safe zone
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
Abstract
Description
도 2 및 도 3은 본 발명의 일 실시 예에 따른 로봇 직접교시 장치의 사용 예를 도시한 것이며,
도 4는 본 발명의 일 실시 예에 따른 로봇 좌표계를 도시한 것이고,
도 5는 본 발명의 일 실시 예에 따른 로봇 직접교시 장치 및 로봇 좌표계를 확대 도시한 것이며,
도 6은 본 발명의 일 실시 예에 따른 로봇 직접교시 방법의 흐름도이고,
도 7은 본 발명의 일 실시 예에 따른 위치옵셋을 계산하여 적용하는 방법을 도시한 흐름도이며,
도 8은 본 발명의 일 실시 예에 따른 로봇 직접교시 장치의 교시 핸들을 도시한 것이고,
도 9는 본 발명의 일 실시 예에 따른 착탈부를 도시한 것이며,
도 10a 및 도 10b는 본 발명의 일 실시 예에 따른 착탈부의 사용 예를 도시한 것이다.
210 : 힘센서 300 : 교시 핸들
310 : 교시봉 지지 브라켓 320 : 착탈부
330 : 교시봉 340 : 교시 손잡이
Claims (6)
- 작업 로봇(100)에 설치되는 작업 공구(200);
직접 교시 작업 시 작업자의 운동을 감지하는 힘센서(210);
상기 힘센서(210)에 착탈 가능하게 결합되며, 작업자에게 파지 가능하게 설치되는 교시 핸들(300); 및
상기 작업 공구(200)의 끝단부에 위치한 공구 좌표계(420)를 상기 교시 핸들(300)의 끝단부에 위치한 교시 핸들 좌표계(430)로 변환하며, 교시 지점으로부터의 위치옵셋을 계산하는 로봇 제어기를 포함하는 것을 특징으로 하는 착탈식 교시 핸들 및 공구 좌표계 변환을 이용한 로봇 직접교시 장치. - 청구항 1에 있어서,
상기 교시 핸들(300)은:
교시 지점을 찍기 위한 교시봉(330);
상기 교시봉(330)을 승강 가능하게 삽입시키며, 상기 힘센서(210)에 연결되는 교시봉 지지 브라켓(310);
상기 교시봉 지지 브라켓(310)의 일 측에 설치되며, 상기 교시봉(330)을 상기 교시봉 지지 브라켓(310)으로부터 삽입 해제시키거나 상기 교시봉(330)을 상기 교시봉 지지 브라켓(310)에 삽입 고정시키는 착탈부(320); 및
작업자의 손에 파지되기 위한 교시 손잡이(340)를 포함하는 것을 특징으로 하는 착탈식 교시 핸들 및 공구 좌표계 변환을 이용한 로봇 직접교시 장치. - 청구항 2에 있어서,
상기 교시봉(330)의 측면에는 요입홈이 형성되고,
상기 착탈부(320)는 상기 요입홈에 삽입 또는 분리되는 조작부재(321) 및 상기 조작부재(321)를 상기 요입홈에 삽입되는 방향으로 힘을 가하는 탄성부재(322)를 포함하는 것을 특징으로 하는 착탈식 교시 핸들 및 공구 좌표계 변환을 이용한 로봇 직접교시 장치. - 교시 핸들(300)을 힘센서(210)에 설치하는 단계(S10);
공구 좌표계를 교시 핸들 좌표계로 설정하는 단계(S20);
데이터베이스로부터 정보를 획득하여 교시할 지점을 미리 선정하는 단계(S30);
상기 교시 핸들(300)을 잡고 작업 로봇(100)을 구동하는 단계(S40);
상기 교시 핸들(300)의 끝점 위치를 저장하는 단계(S50);
상기 데이터베이스로부터 교시 지점에서 상기 작업 로봇(100)의 자세를 획득 및 저장하는 단계(S60);
교시 지점의 위치옵셋을 계산하여 적용하는 단계(S70);
상기 교시 핸들(300)을 제거하는 단계(S80); 및
상기 공구 좌표계를 원상태로 복귀하는 단계(S90)를 포함하는 것을 특징으로 하는 착탈식 교시 핸들 및 공구 좌표계 변환을 이용한 로봇 직접교시 방법. - 청구항 4에 있어서,
상기 교시 지점의 위치옵셋을 계산하여 적용하는 단계(S70) 이후에, 교시가 완료 되었으면 상기 교시 핸들(300)을 제거하는 단계(S80)를 수행하고, 교시가 완료되지 않았으면 상기 교시할 지점을 선정하는 단계(S30)를 수행하는 교시 완료 여부를 판단하는 단계(S100)를 더 포함하는 것을 특징으로 하는 착탈식 교시 핸들 및 공구 좌표계 변환을 이용한 로봇 직접교시 방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020100100195A KR101737904B1 (ko) | 2010-10-14 | 2010-10-14 | 착탈식 교시 핸들 및 공구 좌표계 변환을 이용한 로봇 직접교시 장치 및 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020100100195A KR101737904B1 (ko) | 2010-10-14 | 2010-10-14 | 착탈식 교시 핸들 및 공구 좌표계 변환을 이용한 로봇 직접교시 장치 및 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20120038641A true KR20120038641A (ko) | 2012-04-24 |
| KR101737904B1 KR101737904B1 (ko) | 2017-05-22 |
Family
ID=46139273
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020100100195A Active KR101737904B1 (ko) | 2010-10-14 | 2010-10-14 | 착탈식 교시 핸들 및 공구 좌표계 변환을 이용한 로봇 직접교시 장치 및 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101737904B1 (ko) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101479077B1 (ko) * | 2013-07-30 | 2015-01-07 | 전남대학교산학협력단 | 직관적 조작이 가능한 조작 손잡이를 갖는 로봇시스템 |
| KR20160042280A (ko) * | 2014-10-08 | 2016-04-19 | 현대중공업 주식회사 | 로봇 |
| WO2018124610A1 (ko) * | 2016-12-28 | 2018-07-05 | 한국기계연구원 | 로봇 교시 장치 |
| WO2019112110A1 (ko) * | 2017-12-07 | 2019-06-13 | 한화정밀기계 주식회사 | 로봇의 직접교시 방법 |
| KR20200082405A (ko) * | 2018-12-28 | 2020-07-08 | 한국생산기술연구원 | 산업용 로봇의 착탈식 직접 교시 장치 및 방법 |
| JPWO2022196543A1 (ko) * | 2021-03-17 | 2022-09-22 | ||
| CN116619391A (zh) * | 2023-07-21 | 2023-08-22 | 北京凌禾科技有限公司 | 基于人机协作工作站的编程方法及自动化拆解方法 |
| CN116852359A (zh) * | 2023-07-04 | 2023-10-10 | 无锡斯帝尔科技有限公司 | 一种基于机器人手持示教装置的tcp快速标定的装置及方法 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102148251B1 (ko) * | 2018-11-23 | 2020-08-26 | 한국기계연구원 | 탈부착식 로봇 교시장치 |
| KR20210036603A (ko) | 2019-09-26 | 2021-04-05 | 전상범 | 다기능 툴을 구비한 교육용 로봇 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3465252B2 (ja) * | 1995-09-14 | 2003-11-10 | 株式会社安川電機 | ロボットのダイレクトティーチング装置 |
-
2010
- 2010-10-14 KR KR1020100100195A patent/KR101737904B1/ko active Active
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101479077B1 (ko) * | 2013-07-30 | 2015-01-07 | 전남대학교산학협력단 | 직관적 조작이 가능한 조작 손잡이를 갖는 로봇시스템 |
| KR20160042280A (ko) * | 2014-10-08 | 2016-04-19 | 현대중공업 주식회사 | 로봇 |
| WO2018124610A1 (ko) * | 2016-12-28 | 2018-07-05 | 한국기계연구원 | 로봇 교시 장치 |
| WO2019112110A1 (ko) * | 2017-12-07 | 2019-06-13 | 한화정밀기계 주식회사 | 로봇의 직접교시 방법 |
| KR20200082405A (ko) * | 2018-12-28 | 2020-07-08 | 한국생산기술연구원 | 산업용 로봇의 착탈식 직접 교시 장치 및 방법 |
| JPWO2022196543A1 (ko) * | 2021-03-17 | 2022-09-22 | ||
| WO2022196543A1 (ja) * | 2021-03-17 | 2022-09-22 | ファナック株式会社 | ロボット用操作装置およびロボット |
| US20240227199A9 (en) * | 2021-03-17 | 2024-07-11 | Fanuc Corporation | Robot manipulation device and robot |
| US12415283B2 (en) | 2021-03-17 | 2025-09-16 | Fanuc Corporation | Robot manipulation device and robot |
| CN116852359A (zh) * | 2023-07-04 | 2023-10-10 | 无锡斯帝尔科技有限公司 | 一种基于机器人手持示教装置的tcp快速标定的装置及方法 |
| CN116619391A (zh) * | 2023-07-21 | 2023-08-22 | 北京凌禾科技有限公司 | 基于人机协作工作站的编程方法及自动化拆解方法 |
| CN116619391B (zh) * | 2023-07-21 | 2023-10-24 | 北京凌禾科技有限公司 | 基于人机协作工作站的编程方法及自动化拆解方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR101737904B1 (ko) | 2017-05-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20120038641A (ko) | 착탈식 교시 핸들 및 공구 좌표계 변환을 이용한 로봇 직접교시 장치 및 방법 | |
| JP6912415B2 (ja) | ハンド制御装置およびハンド制御システム | |
| CN108656147B (zh) | 一种自适应机械手爪 | |
| JP3946711B2 (ja) | ロボットシステム | |
| JP4271232B2 (ja) | ロボットのオフラインプログラミングを実行するための装置、方法、プログラム及び記録媒体 | |
| CN101903838B (zh) | 工业机器人和对工业机器人编程的方法 | |
| CN105598987B (zh) | 借助机器人确定关于对象的抓取空间 | |
| JP6484265B2 (ja) | 学習制御機能を備えたロボットシステム及び学習制御方法 | |
| JP2019011666A (ja) | 壁面ボード貼付け方法、壁面ボード貼付け装置、及びコンピュータプログラム | |
| JP2018202559A (ja) | 教示位置修正装置および教示位置修正方法 | |
| JP2009023072A (ja) | 可撓性ワーク組付方法 | |
| JP2014151427A (ja) | ロボットシステム及びロボットシステムの制御方法 | |
| JP2017094438A (ja) | 学習による教示作業の簡易化及び動作性能向上機能を備えたロボットシステム | |
| CN108127661A (zh) | 机器人控制装置 | |
| JP2014161950A (ja) | ロボットシステム、ロボット制御方法、ロボット較正方法 | |
| US11660742B2 (en) | Teaching method and robot system | |
| CN115210048B (zh) | 机器人曲面仿形控制方法 | |
| CN112041125A (zh) | 机器人的控制方法 | |
| JP7528484B2 (ja) | 校正方法 | |
| JP2015016527A5 (ko) | ||
| JP2019155523A (ja) | ロボット制御装置、ロボット制御方法、ロボット制御装置を用いた物品の組立方法、プログラム及び記録媒体 | |
| CN107309871A (zh) | 机器手臂的编程方法 | |
| JP2014000646A (ja) | ロボットシステムおよび嵌合物の製造方法 | |
| JP4264778B2 (ja) | 作業用ロボットおよび教示点位置・姿勢データ測定方法 | |
| CN115139296B (zh) | 机器人的控制方法、机器人系统以及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20101014 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20150921 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20101014 Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20161214 Patent event code: PE09021S01D |
|
| 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: 20170418 |
|
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20170515 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20170515 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20200515 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20210510 Start annual number: 5 End annual number: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20220516 Start annual number: 6 End annual number: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20230419 Start annual number: 7 End annual number: 7 |