Motion Profile Control Algorithm and Corner Smoothing Technique for Trajectory Optimization of High-Precision Processing

K. Zimenko, M. Afanasev, A. Krylova, S. Shorokhov, Yuri V. Fedosov
{"title":"Motion Profile Control Algorithm and Corner Smoothing Technique for Trajectory Optimization of High-Precision Processing","authors":"K. Zimenko, M. Afanasev, A. Krylova, S. Shorokhov, Yuri V. Fedosov","doi":"10.23919/FRUCT.2018.8588025","DOIUrl":null,"url":null,"abstract":"Processing accuracy in instrumental technology has always been of great importance. Producers of Computer Numeric Control (CNC) systems are constantly looking for novel solutions to achieve higher velocities and precision. However, most of the produced software algorithms are inaccessible to the general public. Hence the task to develop sufficient open source software arises. This paper aims to create a trajectory optimization algorithm, including feed rate control and a corner smoothing technique, which will allow effective high-speed and high-precision processing. It is intended to standardize the algorithm for application with both stepper and servo motor driven machines. The developed motion planning method is based on a cosine function to attain a smooth change of velocity that allows for vibration reduction. To achieve smooth corner processing, spline curves are applied to adjust the size and shape of a fillet and thus satisfy the required tolerance and maintain high velocities. The resulting algorithm is programmed and simulation tests are carried out. The final algorithm shows a smooth transition of velocities, which leads to vibration reduction and consequently to minimization of machining error. In corner smoothing the use of parametric curves demonstrates the ability to vary tolerance. As a result, a sufficient motion control algorithm is developed and can be used in CNC software.","PeriodicalId":183812,"journal":{"name":"2018 23rd Conference of Open Innovations Association (FRUCT)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 23rd Conference of Open Innovations Association (FRUCT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/FRUCT.2018.8588025","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Processing accuracy in instrumental technology has always been of great importance. Producers of Computer Numeric Control (CNC) systems are constantly looking for novel solutions to achieve higher velocities and precision. However, most of the produced software algorithms are inaccessible to the general public. Hence the task to develop sufficient open source software arises. This paper aims to create a trajectory optimization algorithm, including feed rate control and a corner smoothing technique, which will allow effective high-speed and high-precision processing. It is intended to standardize the algorithm for application with both stepper and servo motor driven machines. The developed motion planning method is based on a cosine function to attain a smooth change of velocity that allows for vibration reduction. To achieve smooth corner processing, spline curves are applied to adjust the size and shape of a fillet and thus satisfy the required tolerance and maintain high velocities. The resulting algorithm is programmed and simulation tests are carried out. The final algorithm shows a smooth transition of velocities, which leads to vibration reduction and consequently to minimization of machining error. In corner smoothing the use of parametric curves demonstrates the ability to vary tolerance. As a result, a sufficient motion control algorithm is developed and can be used in CNC software.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
高精度加工轨迹优化的运动轮廓控制算法及角点平滑技术
在仪器仪表技术中,加工精度一直是非常重要的。计算机数字控制(CNC)系统的生产商不断寻找新的解决方案,以实现更高的速度和精度。然而,大多数生成的软件算法是公众无法访问的。因此,开发足够的开源软件的任务出现了。本文旨在建立一种轨迹优化算法,包括进给速度控制和角点平滑技术,以实现有效的高速高精度加工。它的目的是标准化算法的应用与步进和伺服电机驱动的机器。所开发的运动规划方法是基于余弦函数,以实现速度的平滑变化,从而减少振动。为了实现圆角加工的平滑,采用样条曲线来调整圆角的大小和形状,从而满足所需的公差并保持较高的速度。对所得算法进行了编程,并进行了仿真试验。最后的算法显示出平滑的速度过渡,从而减少振动,从而使加工误差最小化。在拐角平滑中,参数曲线的使用证明了公差变化的能力。开发了一套完备的运动控制算法,可用于数控软件。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Variable Actuation Modes in Parallel Manipulators: Impact on the Stiffness Behavior Improving Content Based Video Retrieval Performance by Using Hadoop-MapReduce Model Smartphone-Oriented Development of Video Data Based Services Design Of Specialized Storage for Heterogeneous Project Data Formalization and Automated Detection of Tourist City Center Location
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1