CN111267113B - 一种获取打磨轨迹数据的方法和多机器人协同打磨*** - Google Patents
一种获取打磨轨迹数据的方法和多机器人协同打磨*** Download PDFInfo
- Publication number
- CN111267113B CN111267113B CN201811479818.0A CN201811479818A CN111267113B CN 111267113 B CN111267113 B CN 111267113B CN 201811479818 A CN201811479818 A CN 201811479818A CN 111267113 B CN111267113 B CN 111267113B
- Authority
- CN
- China
- Prior art keywords
- polishing
- robot
- force
- workpiece
- acquiring
- 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
- B25J11/00—Manipulators not otherwise provided for
- B25J11/005—Manipulators for mechanical processing tasks
- B25J11/0065—Polishing or grinding
-
- 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/1679—Programme controls characterised by the tasks executed
- B25J9/1682—Dual arm manipulator; Coordination of several manipulators
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
- Finish Polishing, Edge Sharpening, And Grinding By Specific Grinding Devices (AREA)
Abstract
本发明涉及一种获取打磨轨迹数据的方法和多机器人协同打磨***,所述获取打磨轨迹数据的方法包括:S1:根据力引导机器人和打磨机器人的安装位置,获取两个机器人坐标系在世界坐标系中准确的位置坐标;S2:获取待打磨工件的打磨轨迹信息;S3:根据工装夹具的安装位置,校正力引导机器人的工具坐标系;S4:根据力引导机器人的位置信息和待打磨工件的打磨轨迹信息,采用位置补偿算法生成位置偏移量数据;S5:存储位置偏移量数据;S6:将位置偏移量数据与待打磨工件的三维模型数据进行比对,生成实际打磨轨迹数据。采用该打磨轨迹数据的多机器人协同打磨***在工作时,可以显著提升打磨良品率。
Description
技术领域
本发明涉及一种获取打磨轨迹数据的方法和多机器人协同打磨***。
背景技术
随着力控制技术越来越成熟,研究学者以及产业界专家普遍认为力控制在机器人打磨领域有潜在的应用价值。但是在实际中,基于力控制的机器人打磨效果并不理想,因此基于力控制的机器人打磨在实际生产中并没有得到广泛的应用。其存在的问题主要有两个方面:首先是力控制打磨对于工件一致性要求较高;第二,力控打磨对工件的装夹精度要求较高。
虽然工件的轮廓可以通过其三维模型准确获得,但是在实际中,被打磨的工件往往是铸造件,其模具在多次使用后会发生变形,工件的一致性难以保证。另外,普通夹具的设计也较难以实现高精度夹持。即使我们能够获得工件准确的轮廓数据,但是由于装夹的不准确性,也会大大影响打磨合格率。这些因素都会影响打磨效果。
发明内容
有鉴于此,有必要针对上述的问题,提供一种获取打磨轨迹数据的方法。
一种获取打磨轨迹数据的方法,包括:
S1:根据力引导机器人和打磨机器人的安装位置,获取两个机器人坐标系在世界坐标系中准确的位置坐标;
S2:获取待打磨工件的打磨轨迹信息;
S3:根据工装夹具的安装位置,校正力引导机器人的工具坐标系;
S4:根据力引导机器人的位置信息和待打磨工件的打磨轨迹信息,采用位置补偿算法生成位置偏移量数据;
S5:存储位置偏移量数据;
S6:将位置偏移量数据与待打磨工件的三维模型数据进行比对,生成实际打磨轨迹数据。
优选的,在S2中,获取待打磨工件的打磨轨迹信息是将待打磨工件的三维CAD模型导入离线编程软件,根据打磨需求生成相应的打磨轨迹。
优选的,所述S4具体包括:
S46:控制力引导机器人沿着新的打磨轨迹路径行走,然后执行S42。
优选的,在S5中,在力引导机器人走完打磨轨迹之后,将所有的位置偏移量数据记录下来,并存储。
优选的,所述S6具体包括:
S61:找到在世界坐标系f-e1,e2,e3下待打磨工件的真实轮廓的上下限:
S62:找到在世界坐标系f-e1,e2,e 3下待打磨工件的三维模型轨迹的上下限:
S63:从i=1开始执行,然后判断i++≤3,若是,执行S65;若否,执行S64;
S64:生成实际打磨轨迹数据;
S65:计算形状误差;
S66:判断形状误差是否在最大容许值范围内,若是,执行S63;若否,执行S67;
S67:判断待打磨工件的真实轮廓相对待打磨工件的三维模型轨迹是否发生了翻转,若否,执行S68;若是,执行S69;
S610:重新生成计算轨迹模型,然后执行S65。
优选的,在S65中,形状误差的具体计算方法是:
本发明还提供一种采用上述获取打磨轨迹数据的方法的多机器人协同打磨***,所述打磨***包括力引导机器人、力传感器、滚动轴承、打磨机器人,其中,力传感器安装在力引导机器人的末端,滚珠轴承安装在力传感器的末端,力引导机器人、力传感器、滚动轴承用于获取实际打磨轨迹数据,打磨机器人用于根据实际打磨轨迹数据执行打磨工作。
本发明的有益效果是:
通过本发明的方法可以获取准确打磨轨迹数据,采用该打磨轨迹数据的多机器人协同打磨***在工作时,可以补偿被打磨工件,尤其是压铸件,由于模具损耗造成的工件形状不一致性,毛刺大小显著差别造成的打磨效果差的问题。还可以解决由于工装夹具夹持误差造成的位置不准确性导致的打伤工件的问题,可以显著提升打磨良品率。
附图说明
图1是一种基于力引导的异构多机器人协同打磨***的原理图。
图2是本发明一种获取打磨轨迹数据的方法的流程图。
图3是图2中S4的具体实现方法的流程图。
图4是图2中S6的具体实现方法的流程图。
具体实施方式
本发明提出了一种基于力控制的力引导技术,通过异构多机器人的任务分工,实现基于力引导的异构多机器人协同打磨技术。通过使用该技术,可以实现在复杂工件一致性差,工件夹持不精确等工况下的高精度打磨。
本发明基于力引导的异构多机器人协同打磨***的原理图如图1所示,打磨***包括力引导机器人11、力传感器12、滚动轴承13、打磨机器人14。
其中力引导机器人11具有轻负载、大工作空间的特性。力传感器12安装在力引导机器人11的末端,滚珠轴承13安装在力传感器12的末端。
打磨机器人14负责具体打磨待打磨工件16。在打磨机器人14的末端安装固定打磨头15或根据工艺选区的打磨工具。
在这个打磨***中,如何获得精确打磨轨迹数据是关键,这直接关系到打磨后工件的良率。因此,本发明提出了一种获取准确打磨轨迹数据的方法。
请参阅图2,本发明一种获取打磨轨迹数据的方法具体包括以下步骤:
S1:根据力引导机器人和打磨机器人的安装位置,获取两个机器人坐标系在世界坐标系中准确的位置坐标;
S2:获取待打磨工件的打磨轨迹信息;
S3:根据工装夹具的安装位置,校正力引导机器人的工具坐标系;
S4:根据力引导机器人的位置信息和待打磨工件的打磨轨迹信息,采用位置补偿算法生成位置偏移量数据;
S5:存储位置偏移量数据;
S6:将位置偏移量数据与待打磨工件的三维模型数据进行比对,生成实际打磨轨迹数据。
其中,在S1中,关于多机器人的坐标标定及校正技术已经是公知技术了,在此不再赘述。
其中,在S2中,获取待打磨工件的打磨轨迹信息是将待打磨工件的三维CAD模型导入离线编程软件,根据打磨需求生成相应的打磨轨迹。该离线编程软件可以采用机器人自带编程软件或者第三方离线编程软件。
其中,在S3中,校正力引导机器人的工具坐标系可以使用机器人自带的工具坐标系标定方法来实现。
请参阅图3,S4的具体实现方法如下:
根据力引导机器人的位置信息和待打磨工件的打磨轨迹信息,给定一个恒定接触力,使得力引导机器人的末端沿着打磨轨迹的路径行走。假设待打磨工件的轮廓形状没有误差,并且工装夹具精确夹持待打磨工件,则力引导机器人在沿着打磨轨迹路径行走的过程中,应该保证恒定接触力
S46:控制力引导机器人沿着新的打磨轨迹路径行走,然后执行S42。
在S5中,在力引导机器人走完打磨轨迹之后,存储所有的位置偏移量数据。
请参阅图4,S6的具体实现方法如下:
根据力引导机器人测得的真实轮廓轨迹,在世界坐标系中,将待打磨工件的三维模型数据和真实轮廓轨迹进行比对,生成实际打磨轨迹数据。
S61:找到在世界坐标系f-e1,e2,e3下待打磨工件的真实轮廓的上下限:
S62:找到在世界坐标系f-e1,e2,e3下待打磨工件的三维模型轨迹的上下限:
S63:从i=1开始执行,然后判断i++≤3,若是,执行S65;若否,执行S64;
S64:生成实际打磨轨迹数据;
S65:计算形状误差;
S66:判断形状误差是否在最大容许值范围内,若是,执行S63;若否,执行S67;
S67:判断待打磨工件的真实轮廓相对待打磨工件的三维模型轨迹是否发生了翻转,若否,执行S68;若是,执行S69;
S610:重新生成计算轨迹模型,然后执行S65。
本发明具有如下显著优点:
通过本发明的方法可以获得准确的实际打磨轨迹数据,采用该打磨轨迹数据的多机器人协同打磨***在工作时,可以补偿被打磨工件,尤其是压铸件,由于模具损耗造成的工件形状不一致性,毛刺大小显著差别造成的打磨效果差的问题。还可以解决由于工装夹具夹持误差造成的位置不准确性导致的打伤工件的问题,可以提升打磨良品率。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (8)
1.一种获取打磨轨迹数据的方法,其特征在于,包括:
S1:根据力引导机器人和打磨机器人的安装位置,获取两个机器人坐标系在世界坐标系中准确的位置坐标;
S2:获取待打磨工件的打磨轨迹信息;
S3:根据工装夹具的安装位置,校正力引导机器人的工具坐标系;
S4:根据力引导机器人的位置信息和待打磨工件的打磨轨迹信息,采用位置补偿算法生成位置偏移量数据;
S5:存储位置偏移量数据;
S6:将位置偏移量数据与待打磨工件的三维模型数据进行比对,生成实际打磨轨迹数据;
所述S6具体包括:
S61:找到在世界坐标系f-e1,e2,e3下待打磨工件的真实轮廓的上下限:
S62:找到在世界坐标系f-e1,e2,e3下待打磨工件的三维模型轨迹的上下限:
S63:从i=1开始执行,然后判断i++≤3,若是,执行S65;若否,执行S64;
S64:生成实际打磨轨迹数据;
S65:计算形状误差;
S66:判断形状误差是否在最大容许值范围内,若是,执行S63;若否,执行S67;
S67:判断待打磨工件的真实轮廓相对待打磨工件的三维模型轨迹是否发生了翻转,若否,执行S68;若是,执行S69;
S610:重新生成计算轨迹模型,然后执行S65。
2.根据权利要求1所述的获取打磨轨迹数据的方法,其特征在于:在S2中,获取待打磨工件的打磨轨迹信息是将待打磨工件的三维CAD模型导入离线编程软件,根据打磨需求生成相应的打磨轨迹。
4.根据权利要求1所述的获取打磨轨迹数据的方法,其特征在于:在S5中,在力引导机器人走完打磨轨迹之后,将所有的位置偏移量数据记录下来,并存储。
8.一种采用权利要求1所述的获取打磨轨迹数据的方法的多机器人协同打磨***,其特征在于,所述打磨***包括力引导机器人、力传感器、滚动轴承、打磨机器人,其中,力传感器安装在力引导机器人的末端,滚珠轴承安装在力传感器的末端,力引导机器人、力传感器、滚动轴承用于获取实际打磨轨迹数据,打磨机器人用于根据实际打磨轨迹数据执行打磨工作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811479818.0A CN111267113B (zh) | 2018-12-05 | 2018-12-05 | 一种获取打磨轨迹数据的方法和多机器人协同打磨*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811479818.0A CN111267113B (zh) | 2018-12-05 | 2018-12-05 | 一种获取打磨轨迹数据的方法和多机器人协同打磨*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111267113A CN111267113A (zh) | 2020-06-12 |
CN111267113B true CN111267113B (zh) | 2023-04-07 |
Family
ID=70992773
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811479818.0A Active CN111267113B (zh) | 2018-12-05 | 2018-12-05 | 一种获取打磨轨迹数据的方法和多机器人协同打磨*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111267113B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112171458B (zh) * | 2020-11-27 | 2021-03-16 | 大捷智能科技(广东)有限公司 | 一种智能模具打磨平台以及打磨方法 |
CN112558607A (zh) * | 2020-12-07 | 2021-03-26 | 兰剑智能科技股份有限公司 | 单舵轮agv车自动校准的方法、装置及设备 |
CN113021348B (zh) * | 2021-03-23 | 2021-10-15 | 深圳群宾精密工业有限公司 | 一种应用于不同机器人之间点位高精度转换的方法 |
CN113263506A (zh) * | 2021-03-25 | 2021-08-17 | 蓝点触控(北京)科技有限公司 | 机器人打磨装置和示教方法 |
CN116100418A (zh) * | 2023-01-10 | 2023-05-12 | 重庆智能机器人研究院 | 一种工业机器人笔电打磨工艺量化的参数化编程方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0775935A (ja) * | 1993-09-10 | 1995-03-20 | Fanuc Ltd | プログラム可能な過負荷解放機構を利用したロボットによる材料除去方法及び過負荷解放装置 |
CN103862340B (zh) * | 2014-03-28 | 2016-08-17 | 中国科学院自动化研究所 | 一种机器人并行打磨*** |
CN104972362B (zh) * | 2014-04-14 | 2017-10-31 | 沈阳远大科技园有限公司 | 智能力控机器人磨削加工***和方法 |
EP3159103A1 (de) * | 2015-10-21 | 2017-04-26 | Franke Water Systems AG | Verfahren zum betreiben der schleifvorrichtung und schleifvorrichtung |
CN107838920A (zh) * | 2017-12-20 | 2018-03-27 | 芜湖哈特机器人产业技术研究院有限公司 | 一种机器人打磨力控制***和方法 |
-
2018
- 2018-12-05 CN CN201811479818.0A patent/CN111267113B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN111267113A (zh) | 2020-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111267113B (zh) | 一种获取打磨轨迹数据的方法和多机器人协同打磨*** | |
CN107052950B (zh) | 一种复杂曲面打磨抛光***及方法 | |
CN109732589B (zh) | 一种基于线激光传感器的机器人作业轨迹获取方法 | |
CN109623485B (zh) | 一种数控机床刀具长度补偿***及方法 | |
KR20120069745A (ko) | 공구 경로의 생성 방법 및 장치 | |
CN107838920A (zh) | 一种机器人打磨力控制***和方法 | |
CN1186170C (zh) | 成型磨削砂轮在线修整方法 | |
CN103713579B (zh) | 一种工业机器人作业方法 | |
CN103941640B (zh) | 五轴机床实现加工轨迹连续的方法 | |
CN110948504A (zh) | 机器人加工作业法向恒力跟踪方法和装置 | |
CN110142762B (zh) | 一种机器人关节位置控制方法、装置和机器人 | |
CN102785166A (zh) | 一种基于运动学变换的数控砂轮磨削加工方法 | |
CN102865847A (zh) | 基于路径单元的测量轮廓偏差的样条曲线补偿方法 | |
CN109290855B (zh) | 一种工业机器人打磨过程中动态监测砂轮损耗的补偿方法 | |
JPWO2020174585A1 (ja) | 切削装置および接触位置特定プログラム | |
KR20190112773A (ko) | 공구 경로 생성 방법 및 장치 | |
CN108025441A (zh) | 加工工具的定位装置以及定位方法 | |
CN114769988A (zh) | 一种焊接控制方法、***、焊接设备及存储介质 | |
US7512457B2 (en) | In-process non-contact measuring systems and methods for automated lapping systems | |
CN207724306U (zh) | 一种机器人打磨力控制*** | |
CN111085902B (zh) | 一种视觉在线检测及修正的工件打磨*** | |
CN110281152B (zh) | 一种基于在线试触的机器人恒力打磨路径规划方法及*** | |
Marchal et al. | Iterative learning control for machining with industrial robots | |
CN114274047B (zh) | 一种基于力感知测量的高效精密研抛轨迹优化方法 | |
CN109491321B (zh) | 一种基于h型精密运动平台的轮廓误差估计方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |