Iterative correction of robotic grinding using spatial feedback for precision applications

IF 1.9 Q3 ENGINEERING, MANUFACTURING
Philip A. Olubodun, Joseph D. Fischer, Douglas A. Bristow
{"title":"Iterative correction of robotic grinding using spatial feedback for precision applications","authors":"Philip A. Olubodun,&nbsp;Joseph D. Fischer,&nbsp;Douglas A. Bristow","doi":"10.1016/j.mfglet.2024.09.031","DOIUrl":null,"url":null,"abstract":"<div><div>Since the advent of robots, many tasks that were originally performed by humans have now been tasked to industrial robots. From a manufacturing standpoint, robots have primarily been used in pick-and-place or other non-machining operations that require high repeatability. However, with the increasing availability of CAD/CAM software and the development of high-precision metrology, comes the opportunity to integrate robots into a wider variety of manufacturing processes through the use of feedback control. One such machining operation that is being explored is precision grinding of metal parts. Most other work in this area has focused on force regulation to improve grind quality; however, this paper takes a different approach. In this work, an Iterative Learning Control (ILC) algorithm is implemented to correct the geometric error directly by altering the toolpath trajectory. Specifically, in this framework, a conservative initial cutting trajectory is implemented using a 6-DoF robotic grinding system, and the resulting part geometry is measured via a high-precision laser scanner. Based on the resultant geometric error, the toolpath is corrected and then rerun on the part. This process is then repeated iteratively until sufficient accuracy is achieved. Due to the inability to replace material in overground regions, the controller is designed with an emphasis on reducing overshoot which cannot be corrected. The controller is experimentally validated by grinding an elliptical pocket which meets FAA specifications for corrosion removal in aircraft. The results showed that within seven iterations the entire error surface could be brought to a tolerance of ±0.150 mm for the given geometry.</div></div>","PeriodicalId":38186,"journal":{"name":"Manufacturing Letters","volume":"41 ","pages":"Pages 264-269"},"PeriodicalIF":1.9000,"publicationDate":"2024-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Manufacturing Letters","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2213846324000932","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ENGINEERING, MANUFACTURING","Score":null,"Total":0}
引用次数: 0

Abstract

Since the advent of robots, many tasks that were originally performed by humans have now been tasked to industrial robots. From a manufacturing standpoint, robots have primarily been used in pick-and-place or other non-machining operations that require high repeatability. However, with the increasing availability of CAD/CAM software and the development of high-precision metrology, comes the opportunity to integrate robots into a wider variety of manufacturing processes through the use of feedback control. One such machining operation that is being explored is precision grinding of metal parts. Most other work in this area has focused on force regulation to improve grind quality; however, this paper takes a different approach. In this work, an Iterative Learning Control (ILC) algorithm is implemented to correct the geometric error directly by altering the toolpath trajectory. Specifically, in this framework, a conservative initial cutting trajectory is implemented using a 6-DoF robotic grinding system, and the resulting part geometry is measured via a high-precision laser scanner. Based on the resultant geometric error, the toolpath is corrected and then rerun on the part. This process is then repeated iteratively until sufficient accuracy is achieved. Due to the inability to replace material in overground regions, the controller is designed with an emphasis on reducing overshoot which cannot be corrected. The controller is experimentally validated by grinding an elliptical pocket which meets FAA specifications for corrosion removal in aircraft. The results showed that within seven iterations the entire error surface could be brought to a tolerance of ±0.150 mm for the given geometry.
利用空间反馈对机器人打磨进行迭代修正,以实现精确应用
自从机器人问世以来,许多原本由人类完成的任务现在都交给了工业机器人。从制造的角度来看,机器人主要用于拾放或其他需要高重复性的非加工操作。然而,随着 CAD/CAM 软件的日益普及和高精度计量学的发展,机器人有机会通过使用反馈控制,集成到更广泛的制造流程中。目前正在探索的一种加工操作是金属零件的精密打磨。该领域的大多数其他工作都侧重于力的调节,以提高打磨质量;但本文采用了不同的方法。本文采用迭代学习控制 (ILC) 算法,通过改变刀具轨迹直接修正几何误差。具体来说,在此框架下,使用 6-DoF 机器人磨削系统实现保守的初始切削轨迹,并通过高精度激光扫描仪测量由此产生的零件几何形状。根据由此产生的几何误差,对刀具轨迹进行修正,然后在零件上重新运行。这一过程反复进行,直到达到足够的精度。由于无法替换过磨区域的材料,控制器的设计重点是减少无法修正的过冲。该控制器通过磨削符合美国联邦航空局飞机除锈规范的椭圆形凹槽进行了实验验证。结果表明,对于给定的几何形状,在七次迭代中,整个误差面的公差可达到 ±0.150 毫米。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Manufacturing Letters
Manufacturing Letters Engineering-Industrial and Manufacturing Engineering
CiteScore
4.20
自引率
5.10%
发文量
192
审稿时长
60 days
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信