Study on Machining Method of Continuous Micro Line Segment in Numerical Control System
-
摘要: 针对当前微小线段加工中存在加减速频繁、曲线加工处理算法复杂等缺陷,提出一种简单、易于实现的基于曲线分段微线段加工方法。分析了曲线微小线段加工与速度控制方法,给出了分段加工思想。基于“离散曲率”原理,推导了分段算法,结合直接过渡及圆弧过渡两种方法,对曲线加工速度进行规划设计,给出了算法实现流程及前瞻加工的实现要点。最后利用该方法对平面曲线进行了分段加工实验。实验结果表明,该加工方法计算简单,加工效率高,加减速较其它方法少,加工平稳。Abstract: In view of the defects such as frequent acceleration and deceleration and complex curve processing algorithm, a simple implement method based on segmental curve is proposed. The method of processing and speed control of curve micro-segment is analyzed, and the idea of segmental machining is given. Based on the principle of "discrete curvature", the piecewise algorithm is deduced, and the curve processing speed is planned and designed by combining the direct transition and circular transition methods, and the realization flow of the algorithm and the key points of prospective machining are given. Finally, the plane curve is piecewise machined with this method. The experimental results show that this method is simple in calculation, high in efficiency, less in acceleration and deceleration than other methods, and smooth in processing.
-
Key words:
- micro line segment /
- curve section /
- discrete curvature /
- speed control
-
表 1 加工性能对比结果
加工类型 加工耗时/s 加减速次数 运行平稳性 分段加工 10.93 143 最好 自适应加工 12.01 153 较好 普通加工 27.29 1094 差 -
[1] 焦青松, 李迪, 王世勇. 连续小线段高速加工插补技术综述[J]. 组合机床与自动化加工技术, 2014(1): 1-4+9JIAO Q S, LI D, WANG S Y. Survey on high-speed interpolation of continuous small blocks[J]. Modular Machine Tool & Automatic Manufacturing Technique, 2014(1): 1-4+9 (in Chinese) [2] 许晨伟, 姚进. 微线段高速加工的圆锥截线拐角插补算法[J]. 四川大学学报(工程科学版), 2014, 46(5): 201-206XU C W, YAO J. A micro-line corner curve interpolation algorithm based on conic section for high-speed machining[J]. Journal of Sichuan University (Engineering Science Edition), 2014, 46(5): 201-206 (in Chinese) [3] 高体红, 林立峰, 周凯汀, 等. 数控系统小线段平滑过渡算法的半硬件仿真与验证[J]. 机械科学与技术, 2016, 35(5): 740-746GAO T H, LIN L F, ZHOU K T, et al. Semi-hardware simulation and verification of a small line smooth transition algorithm in numerical control system[J]. Mechanical Science and Technology for Aerospace Engineering, 2016, 35(5): 740-746 (in Chinese) [4] 沈斌, 齐党进, 樊留群, 等. 基于NURBS曲线拟合的微段高速自适应加工算法[J]. 中国机械工程, 2012, 23(15): 1825-1829 doi: 10.3969/j.issn.1004-132X.2012.15.014SHEN B, QI D J, FAN L Q, et al. High-speed adaptive interpolation algorithm based on NURBS fitting for micro sections[J]. China Mechanical Engineering, 2012, 23(15): 1825-1829 (in Chinese) doi: 10.3969/j.issn.1004-132X.2012.15.014 [5] 李建刚, 孙喜庆, 王琳, 等. 数控加工中NURBS曲线的小线段离散方法[J]. 哈尔滨工业大学学报, 2016, 48(1): 53-57 doi: 10.11918/j.issn.0367-6234.2016.01.008LI J G, SUN X Q, WANG L, et al. NURBS curve separation algorithm for CNC machining[J]. Journal of Harbin Institute of Technology, 2016, 48(1): 53-57 (in Chinese) doi: 10.11918/j.issn.0367-6234.2016.01.008 [6] 冷洪滨, 邬义杰, 潘晓弘. 三次多项式型微段高速加工速度规划算法研究[J]. 计算机集成制造系统, 2008, 14(2): 336-340+397LENG H B, WU Y J, PAN X H. Velocity planning algorithm for high speed machining of micro line blocks based on cubic polynomial model[J]. Computer Integrated Manufacturing Systems, 2008, 14(2): 336-340+397 (in Chinese) [7] 司慧晓, 吴文江, 李浩. 基于圆弧过渡的五段S型加减速算法[J]. 组合机床与自动化加工技术, 2017(3): 6-9+13SI H X, WU W J, LI H. Acceleration/deceleration algorithm for five-segment S-curve based on arc transition[J]. Modular Machine Tool & Automatic Manufacturing Technique, 2017(3): 6-9+13 (in Chinese) [8] 李浩, 吴文江, 韩文业, 等. 基于自适应前瞻和预测校正的实时柔性加减速控制算法[J]. 中国机械工程, 2019, 30(6): 690-699LI H, WU W J, HAN W Y, et al. Real-time flexible acceleration and deceleration control algorithm based on adaptive look-ahead and predictor-corrector method[J]. China Mechanical Engineering, 2019, 30(6): 690-699 (in Chinese) [9] 游达章, 余炼, 张敏, 等. 嵌入式数控系统速度前瞻规划算法研究[J]. 兵器装备工程学报, 2020, 41(8): 187-192 doi: 10.11809/bqzbgcxb2020.08.036YOU D Z, YU L, ZHANG M, et al. Research on speed preview planning algorithm of embedded CNC system[J]. Journal of Ordnance Equipment Engineering, 2020, 41(8): 187-192 (in Chinese) doi: 10.11809/bqzbgcxb2020.08.036 [10] 叶衡, 谢明红. 连续微线段柔性加减速自适应前瞻规划算法[J]. 华侨大学学报(自然科学版), 2021, 42(1): 1-8 doi: 10.11830/ISSN.1000-5013.201912036YE H, XIE M H. Self-Adaptation look-ahead planning algorithm based on continuous micro line flexible acceleration and deceleration[J]. Journal of Huaqiao University (Natural Science), 2021, 42(1): 1-8 (in Chinese) doi: 10.11830/ISSN.1000-5013.201912036 [11] 范武, 常勇. 基于凸轮轮廓方程的计算曲率半径新方法-离散数值法[J]. 机械传动, 2017, 41(4): 15-18FAN W, CHANG Y. A new method-discrete numerical method for computing radius of curvature based on the cam profile equation[J]. Journal of Mechanical Transmission, 2017, 41(4): 15-18 (in Chinese) [12] 张晓辉, 于东, 郑飂默, 等. 面向高速加工的微小线段平滑过渡算法研究[J]. 小型微型计算机系统, 2011, 32(1): 177-180ZHANG X H, YU D, ZHENG L M, et al. Research on micro-line segment smooth transition algorithm for high speed machining[J]. Journal of Chinese Computer Systems, 2011, 32(1): 177-180 (in Chinese) [13] ZHANG L B, WU T, HUANG F L. A fast and high-smooth velocity planning method for high-speed CNC machine tools[J]. International Journal of Manufacturing Technology and Management, 2017, 31(4): 327-343 doi: 10.1504/IJMTM.2017.086123 [14] LI B R, ZHANG H, YE P Q. Error constraint optimization for corner smoothing algorithms in high-speed CNC machine tools[J]. The International Journal of Advanced Manufacturing Technology, 2018, 99(1-4): 635-646 doi: 10.1007/s00170-018-2489-5 [15] TAJIMA S, SENCER B. Accurate real-time interpolation of 5-axis tool-paths with local corner smoothing[J]. International Journal of Machine Tools and Manufacture, 2019, 142: 1-15 doi: 10.1016/j.ijmachtools.2019.04.005