{"title":"A new method to minimize the five-axis CNC machining error around singular points based on NC program interpolation","authors":"Zehong Lu , Guanying Huo , Xin Jiang","doi":"10.1016/j.jmapro.2024.09.054","DOIUrl":null,"url":null,"abstract":"<div><div>Singularity in five-axis machining is a series of positions where the rotation axis is parallel to the tool direction. At the singularity points, the rotary axis is unpredictable and might rotate abruptly, which causes a large nonlinear error and damages the machine tool. For the machining at singularity points, it is desirable first to reduce the nonlinear error to avoid gouge and then limit the axis velocity to protect the machine tools. This paper presents a novel approach to avoid gouge and limit the axis velocity at singularity. In the gouge avoiding, an <em>inverse kinematic function around singularity</em> (IKS) is proposed, and the NC program is optimized by the G-code blocks interpolating, which preserves the original G-code and reduces the nonlinear errors. In the limitation of the axis velocity, a concept of maximum allowed feedrate (MAF) is introduced, and the angular velocity of each axis at the singularity point is limited by interpolating the F-code (feedrate command) to each G-code block. In the end, simulations and experiments' results demonstrate the effectiveness of the NC program interpolation method.</div></div>","PeriodicalId":16148,"journal":{"name":"Journal of Manufacturing Processes","volume":"131 ","pages":"Pages 1263-1281"},"PeriodicalIF":6.1000,"publicationDate":"2024-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Manufacturing Processes","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1526612524009757","RegionNum":1,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, MANUFACTURING","Score":null,"Total":0}
引用次数: 0
Abstract
Singularity in five-axis machining is a series of positions where the rotation axis is parallel to the tool direction. At the singularity points, the rotary axis is unpredictable and might rotate abruptly, which causes a large nonlinear error and damages the machine tool. For the machining at singularity points, it is desirable first to reduce the nonlinear error to avoid gouge and then limit the axis velocity to protect the machine tools. This paper presents a novel approach to avoid gouge and limit the axis velocity at singularity. In the gouge avoiding, an inverse kinematic function around singularity (IKS) is proposed, and the NC program is optimized by the G-code blocks interpolating, which preserves the original G-code and reduces the nonlinear errors. In the limitation of the axis velocity, a concept of maximum allowed feedrate (MAF) is introduced, and the angular velocity of each axis at the singularity point is limited by interpolating the F-code (feedrate command) to each G-code block. In the end, simulations and experiments' results demonstrate the effectiveness of the NC program interpolation method.
五轴加工中的奇点是指旋转轴与刀具方向平行的一系列位置。在奇点处,旋转轴的旋转是不可预测的,可能会突然旋转,从而导致较大的非线性误差并损坏机床。对于奇点处的加工,最好首先减小非线性误差以避免刨削,然后限制轴速度以保护机床。本文提出了一种在奇点处避免刨削和限制轴速的新方法。在避免刨削方面,提出了奇点附近的反运动学函数(IKS),并通过 G 代码块插值对 NC 程序进行了优化,从而保留了原始 G 代码并减少了非线性误差。在限制轴速度方面,引入了最大允许进给速度(MAF)的概念,通过将 F 代码(进给速度指令)插值到各 G 代码块来限制奇点处各轴的角速度。最后,模拟和实验结果证明了数控程序插值方法的有效性。
期刊介绍:
The aim of the Journal of Manufacturing Processes (JMP) is to exchange current and future directions of manufacturing processes research, development and implementation, and to publish archival scholarly literature with a view to advancing state-of-the-art manufacturing processes and encouraging innovation for developing new and efficient processes. The journal will also publish from other research communities for rapid communication of innovative new concepts. Special-topic issues on emerging technologies and invited papers will also be published.