Using Iterative Learning Control to Improve the Accuracy of Desktop Fused Deposition Modeling Printers: An Experimental Case Study

IF 1 Q4 ENGINEERING, MANUFACTURING
Lawrence W. Funke, Matthew N. Opara
{"title":"Using Iterative Learning Control to Improve the Accuracy of Desktop Fused Deposition Modeling Printers: An Experimental Case Study","authors":"Lawrence W. Funke, Matthew N. Opara","doi":"10.1115/msec2022-78324","DOIUrl":null,"url":null,"abstract":"\n Additive manufacturing (AM) sits poised to make a large impact on the manufacturing sector. Fused deposition modeling (FDM), a type of AM, while versatile, and increasingly appearing in full production systems, has performance limitations in certain geometries, such as arcs and holes. This is especially true for the desktop setups common in College Maker Spaces and other prototyping environments. For these use cases, it is critical to obtain accurate parts quickly, yet often difficult, diminishing the value of using FDM, whether it be to prototype new designs, make final parts, or anything in between. Iterative Learning Control (ILC) has been applied to robot control, plastic extrusion, and other similar processes where disturbances to a system are present and relatively constant, but difficult to model and correct. Since desktop printers perform repetitive tasks subject to nearly constant disturbances that induce inaccuracies, a natural research question arises: can ILC be used to allow desktop printers to learn these inaccuracies and account for them, allowing such printers to create more accurate and useful parts for the average prototyping user?\n Details on the printer, a LulzBot Taz 6, and the scanner, an Einscan 3D Scanner, being used to answer this question are first presented with some baseline data to establish the scanner’s nominal accuracy. Subsequently, a simple bounding box approach was developed and tested where only the part’s length, width, and height were monitored and adjusted. This approach determined an error metric for a scalene triangular prism by determining the length, width, and height of a box that bounds the shape. The ILC algorithm used this error metric to generate a new file to print for the next iteration, thus creating parts that became more and more accurate. While this approach exhibited some success, it cannot account for larger, more common issues such as warping (where shrinking occurs as the plastic cools over time causing bending or bowing in the part), or a hole being geometrically inaccurate compared to the desired diameter. To address these concerns, a grid approach was developed where the cardinal dimensions had a grid overlaid so that points along each dimension could be checked and adjusted in subsequent prints to account for such issues. This approach was applied to rectangular bars with relative success. The overall dimensional accuracy (e.g. length, width, height) was not significantly improved, however, warping along the length of the bar was significantly reduced. A similar approach for more complex geometries, (i.e. holes and arcs) is currently under development. Initial thoughts and plans are presented as concluding remarks. Using ILC to account for common issues with desktop FDM printers could enable higher quality parts to be made, without a substantial investment in higher-grade equipment.","PeriodicalId":45459,"journal":{"name":"Journal of Micro and Nano-Manufacturing","volume":null,"pages":null},"PeriodicalIF":1.0000,"publicationDate":"2022-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Micro and Nano-Manufacturing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1115/msec2022-78324","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"ENGINEERING, MANUFACTURING","Score":null,"Total":0}
引用次数: 1

Abstract

Additive manufacturing (AM) sits poised to make a large impact on the manufacturing sector. Fused deposition modeling (FDM), a type of AM, while versatile, and increasingly appearing in full production systems, has performance limitations in certain geometries, such as arcs and holes. This is especially true for the desktop setups common in College Maker Spaces and other prototyping environments. For these use cases, it is critical to obtain accurate parts quickly, yet often difficult, diminishing the value of using FDM, whether it be to prototype new designs, make final parts, or anything in between. Iterative Learning Control (ILC) has been applied to robot control, plastic extrusion, and other similar processes where disturbances to a system are present and relatively constant, but difficult to model and correct. Since desktop printers perform repetitive tasks subject to nearly constant disturbances that induce inaccuracies, a natural research question arises: can ILC be used to allow desktop printers to learn these inaccuracies and account for them, allowing such printers to create more accurate and useful parts for the average prototyping user? Details on the printer, a LulzBot Taz 6, and the scanner, an Einscan 3D Scanner, being used to answer this question are first presented with some baseline data to establish the scanner’s nominal accuracy. Subsequently, a simple bounding box approach was developed and tested where only the part’s length, width, and height were monitored and adjusted. This approach determined an error metric for a scalene triangular prism by determining the length, width, and height of a box that bounds the shape. The ILC algorithm used this error metric to generate a new file to print for the next iteration, thus creating parts that became more and more accurate. While this approach exhibited some success, it cannot account for larger, more common issues such as warping (where shrinking occurs as the plastic cools over time causing bending or bowing in the part), or a hole being geometrically inaccurate compared to the desired diameter. To address these concerns, a grid approach was developed where the cardinal dimensions had a grid overlaid so that points along each dimension could be checked and adjusted in subsequent prints to account for such issues. This approach was applied to rectangular bars with relative success. The overall dimensional accuracy (e.g. length, width, height) was not significantly improved, however, warping along the length of the bar was significantly reduced. A similar approach for more complex geometries, (i.e. holes and arcs) is currently under development. Initial thoughts and plans are presented as concluding remarks. Using ILC to account for common issues with desktop FDM printers could enable higher quality parts to be made, without a substantial investment in higher-grade equipment.
使用迭代学习控制提高台式熔融沉积建模打印机的精度:一个实验案例研究
增材制造(AM)有望对制造业产生重大影响。熔融沉积建模(FDM)是一种增材制造技术,虽然用途广泛,并且越来越多地出现在完整的生产系统中,但在某些几何形状(如弧形和孔洞)中存在性能限制。这对于在大学创客空间和其他原型环境中常见的桌面设置来说尤其如此。对于这些用例,快速获得准确的零件是至关重要的,但通常是困难的,这降低了使用FDM的价值,无论是新设计的原型,制造最终零件,还是介于两者之间的任何东西。迭代学习控制(ILC)已应用于机器人控制,塑料挤出和其他类似的过程中,其中系统的干扰存在且相对恒定,但难以建模和纠正。由于桌面打印机执行重复的任务,受到几乎持续不断的干扰,导致不准确,一个自然的研究问题出现了:ILC可以让桌面打印机学习这些不准确并解释它们,允许这样的打印机为普通原型用户创建更准确和有用的零件吗?用于回答这个问题的打印机(LulzBot Taz 6)和扫描仪(Einscan 3D扫描仪)的详细信息首先与一些基线数据一起展示,以确定扫描仪的标称精度。随后,开发并测试了一个简单的边界框方法,其中仅监控和调整部件的长度、宽度和高度。这种方法通过确定限制形状的框的长度、宽度和高度来确定不等边三角形棱镜的误差度量。ILC算法使用这个误差度量来生成一个新文件,以便为下一次迭代打印,从而创建出越来越精确的部件。虽然这种方法取得了一些成功,但它不能解释更大、更常见的问题,如翘曲(随着时间的推移,塑料冷却会发生收缩,导致零件弯曲或弯曲),或者孔在几何上与期望的直径相比不准确。为了解决这些问题,开发了一种网格方法,其中基本维度有一个网格覆盖,以便在后续打印中可以检查和调整每个维度上的点,以解决这些问题。这种方法被应用于矩形棒材上,取得了相对的成功。整体尺寸精度(如长、宽、高)没有显著提高,但沿杆的长度弯曲明显减少。对于更复杂的几何形状(如孔洞和圆弧),目前正在开发类似的方法。最初的想法和计划作为结束语提出。使用ILC来解决桌面FDM打印机的常见问题,可以制造出更高质量的零件,而无需在更高级别的设备上进行大量投资。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Micro and Nano-Manufacturing
Journal of Micro and Nano-Manufacturing ENGINEERING, MANUFACTURING-
CiteScore
2.70
自引率
0.00%
发文量
12
期刊介绍: The Journal of Micro and Nano-Manufacturing provides a forum for the rapid dissemination of original theoretical and applied research in the areas of micro- and nano-manufacturing that are related to process innovation, accuracy, and precision, throughput enhancement, material utilization, compact equipment development, environmental and life-cycle analysis, and predictive modeling of manufacturing processes with feature sizes less than one hundred micrometers. Papers addressing special needs in emerging areas, such as biomedical devices, drug manufacturing, water and energy, are also encouraged. Areas of interest including, but not limited to: Unit micro- and nano-manufacturing processes; Hybrid manufacturing processes combining bottom-up and top-down processes; Hybrid manufacturing processes utilizing various energy sources (optical, mechanical, electrical, solar, etc.) to achieve multi-scale features and resolution; High-throughput micro- and nano-manufacturing processes; Equipment development; Predictive modeling and simulation of materials and/or systems enabling point-of-need or scaled-up micro- and nano-manufacturing; Metrology at the micro- and nano-scales over large areas; Sensors and sensor integration; Design algorithms for multi-scale manufacturing; Life cycle analysis; Logistics and material handling related to micro- and nano-manufacturing.
×
引用
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学术官方微信