用户名: 密码: 验证码:
基于实时以太网的开放式数控系统关键技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着科学技术的发展,数控技术正朝着高精化、高速化、柔性化、智能化等方向发展。传统的封闭式数控系统因其缺乏开放性而无法适应灵活多变的市场需求。开放式数控系统的硬件和软件都具备可置换、可扩展和可互操作等灵活多变的特性,因而受到越来越多的关注。本文针对于多个著名开放式控制系统项目进行研究,提出了切合实际的基于现场总线的开放式数控系统的设想并设计了软硬件架构。在基于现场总线的开放式数控系统中,主站控制器与从站运动模块之间的通信不仅要满足底层运动模块的柔性扩展而且还需要满足运动控制的实时性和同步性,因此其通信方式的研究相当重要。另外在采用COM组件的方式对数控软件进行模块化设计的过程中,运动控制模块的设计应是考虑的重点。其中曲线插补技术将有助于数控系统性能的提高,它能够使系统直接进行曲线加工,从而提高系统的加工精度和加工效率。因此本文将重点对基于现场总线的开放式数控系统的通信方式和曲线插补技术两个关键性技术进行深入细致的研究。
     在通信方式的研究过程中,比较了多种实时以太网在通信速率、同步性和实时性方面的优缺点及适用性,确定了既能满足开放性要求又能满足实时性、同步性要求的EtherCAT实时以太网作为通信方式。EtherCAT实时以太网具有高传输速率、良好同步性,高实时性,具备开放性标准等特点能够克服传统脉冲和模拟量传输方式的传输速率慢、通信质量差和缺乏开放性等弊端。本文将对EtherCAT通信协议、工作原理以及数据帧结构进行研究,为后续主站控制软件的设计提供理论基础。
     数控系统如果采用直线插补技术进行曲线加工,将使加工速度和加工精度受限。如果数控系统能够采用曲线插补技术,将有益于提高曲线加工时的加工速度和加工精度。本文在对恒定参数增量、泰勒一阶、泰勒二阶插补算法的研究基础上提出了基于插补弦长的自适应多段均匀有理B样条曲线插补算法。该算法能够根据曲线的曲率和插补弦长的情况,在弦弓高误差的控制下实现速度的自适应控制。该算法可以使数控系统获得更高的加工速度和更高的加工精度。
     本文在上述关键技术研究的基础上搭建了基于EtherCAT实时以太网的开放式数控系统平台,设计了基于EtherCAT实时以太网的主站控制软件。通过对平台的实时性、同步性和多轴联动性能以及主站控制软件的功能进行测试。测试结果表明该数控系统平台符合开放式数控系统的设计目标。
With the development of science and technology, CNC technology is moving towards to the direction of high-precision, high-speed, efficient, flexible, intelligent and integration. Closed CNC system is impossible to adapt flexibly to be fit for the changing market requirements because of its lack of openness. Open CNC system with replaceable hardware and software, scalable and interoperable, flexible features receive widespread attention. In open CNC system based on field bus, the communication between the master controller and the slave movement module not only make the module flexibly expand also need to meet the real-time and motion control synchronicity. So the research on the methods of communication is very important. In addition in the software design process, it need analysis the NC system function module and use the COM components to realize the modular design. And motion control module is the core of the control software, the study on motion control module will to improve the performance of the CNC system. The curve interpolation technology research will be able to make the system directly process curve, so as to improve the machining precision and processing efficiency. This article will focus on communication mode and curve interpolation technology.
     In the study course of communication, through compared the advantages and disadvantages of the variety of real-time Ethernet in the communication rate, the real time and synchrony, real-time Ethernet EtherCAT with the international standard which meet openness requirements, real-time and synchronicity requirements is decided as the communication mode of the open CNC system. EtherCAT with characteristic of the open standards has high real-time transmission rate and high Ethernet good synchronicities. Its high real time capability can over come the slow transmission rate, the poor communication quality and the lack of openness in traditional pulse and analogue transmission way. It is suitable for open CNC system. At the same time through research to communication protocol, working principle and data frame structure of the EtherCAT in order to lay the foundation for the design of the control software.
     In the research process of the curve interpolation technology, through compared the quality between the linear interpolation and the curve interpolation in the curve process, this paper puts forward directly curve interpolation technology. Through research on parameters increment, the Taylor first order and the Taylor second order interpolation algorithm, put forward on the adaptive b-spline interpolation algorithm. This algorithm can control adaptable speed by high error, according to the curvature of the curve and interpolation length. The algorithm not only can improve more interpolation precision but also change the interpolation speed smoothly.
     the open NC system based on real-time Ethernet EtherCAT is built with the study on the key technology and design the control software based on the EtherCAT. At end, test the platform of multi axises linkage and test host control software function, The results show that the numerical control system platform with open CNC system design goal, master station control software is feasible.
引文
[1]张向利.基于以太网的数控系统现场总线技术研究[D].华中科技大学,2008.
    [2]秦宏伟.我国数控机床发展现状及方向[J].机械制造与自动化,2007(5):38-40.
    [3]张曙.数控机床发展的新趋势[J].机电产品开发与创新,2005(5):155-157.
    [4]王振华,朱国力.基于现场总线的新型开放式数控系统研究[J].中国机械工程,2001,12(4):395-397.
    [5]浦艳敏.基于B样条曲线实时插补的研究及其误差分析[J].科学技术与工程,2010(8):2019-2021.
    [6]周凯,陆启建.样条曲线采样插补技术[J].组合机床与自动化加工技术,1998(4):16-19.
    [7]焦炬.浅析数控机床发展现状[J].机电产品开发与创新,2011(3):16-18.
    [8]单东日,张青.我国高速、高精、复合数控机床研发目标及关键技术[J].制造技术与机床,2009(6):38-42.
    [9]张兴全.高性能数控系统需具备的特点[J].机械工人(冷加工),2007(2):23-24.
    [10]周雷.开放式数控系统复杂曲线运动规划方法的研究与实现[D].中国科学院研究生院(沈阳计算技术研究所),2006.
    [11]朱春光.开放式运动控制技术研究与应用[D].中国人民解放军国防科学技术大学,2002.
    [12]游有鹏,董伟杰,张晓峰,等.开放式数控系统一新一代NC的主流[J].航空制造技术,1999(5):35-37.
    [13]赖国庭,吴玉厚,富大伟.开放式数控系统的发展及性能研究[J].机械与电子,2003(2):3-5.
    [14]朴英锡,石玉祥.综观开放式数控系统[J].磨床与磨削,1998(4):14-15.
    [15]陈虎,韩至骏.数控系统开放化的趋势与对策[J].世界制造技术与装备市场,2001(4):8-11.
    [16]Robert G. Landers G A U. Supervisory Machining Controller:Design Approach and Experiment [J]. Annals of the CIRP,1998(1):301-306.
    [17]Damazo B N. Open Architecture Controls for Precision Machine Tools[J]. Proceeding of Mechanism and Controls for Ultra precision Motion,1994(4):6-8.
    [18]Y. Altintas. A Hierarchical Open-Architecture CNC System for Machine Tools [J]. Annals of the CIRP,1994(1).
    [19]Sperling W. Objectives and Basic Ideas of the OSACA Project[R].OSACA,1996.
    [20]G. Pritschow C D E. Open System Controllers-A Challenge For the Future of the Machine Tool Industry [J]. Annals of the CIRP.1993(1):449-452.
    [21]徐守祥.开放式控制系统—欧洲数控业的发展策略[J].制造技术与机床,1997(3):4-11.
    [22]谢经明,周祖德,陈幼平,等.基于现场总线的开放式数控系统体系结构研究[J].华中科技大学学报(自然科学版),2002(4):1-3.
    [23]Chihiro M. Japanese PC-based Open Control Systems for Manufacturing Equipment[J]. Int.J.Japan Soc.Prec.Eng,1996(3):204-209.
    [24]箐田.日本加快实施开放化战略[J].世界制造技术与装备市场,1997(S 1):27.
    [25]北京航天数控等.新一代开放式数控系统平台开发总体方案[J].2000.
    [26]张曙.美国的”下一代制造”和我们的对策[J].中国机械工程,2000,11(1):97-100.
    [27]谷清贤.控编程与数值计算[M].上海:上海交大出版社,2006.
    [28]王玉生,韩立,姜彤,等.基于极坐标的DDA插补算法[J].机械设计与制造,2005(6):63-64.
    [29]孙建仁.二阶数据近似算法对DDA圆弧插补的改进[J].兰州工业高等专科学校学报,2004(2):12-15.
    [30]白清华,姜培刚,左玉虎.数字积分法圆弧插补的VC实现[J].机床与液压,2006(7):219-220.
    [31]Y. D. Chen. Real-time CNC Tool Path Generation for Machining IGES Surfaces[J]. Journal of Engineering for Industry,1993,115(4):480-486.
    [32]陈伟华,张铁.三次均匀有理B样条曲线插补算法的研究[J].机械设计与制造,2010(8):3-5.
    [33]赵鸿,袁哲俊,卢泽生NURBS曲线插补技术的应用[J].制造技术与机床,1999(12):47-49.
    [34]何莹.高速加工插补算法的动力学行为分析与评价[D].华中科技大学,2005.
    [35]Bedi S A I. Advanced interpolation techniques for CNC machines[J]. ASME J Eng Ind, 1993(115):329-336.
    [36]叶伯生,杨叔子.CNC系统中三次B-样条曲线的高速插补方法研究[J].中国机械工程,1998,9(3):42-43.
    [37]陈守年,王硕桂,干方建.三次参数样条插补精度的主要影响因素分析[J].机械与电子,2009(7):22-25.
    [38]陈金成,徐志明,徐正飞,等.基于分段三次样条曲线的高速加工平滑运动轮廓自适应算法研究[J].机械工程学报,2002(5):61-65.
    [39]Yeh SS. The speed controlled interpolator for machining parametric curves[J]. Computer-Aided Design,1999(31):349-357.
    [40]Altintas Y. Munasinghe W. Open Architecture CNC system for Machine Tools[J]. Annals of the CIRP,1994,1(43):340-354.
    [41]陈宗雨.基于现场总线的全分布式数控系统架构及相关技术研究[D].上海交通大学材料加工 工程,2006.
    [42]阳道善,朱志红,陈吉红,等.开放式数控系统软件体系结构研究[J].机械工艺师,2001(4):9-10.
    [43]高世一.五自由度并联机床数控系统研究与开发[D].东北大学机械制造及自动化,2005.
    [44]陆志强,梁建刚,吴祖育.开放式数控系统体系结构的研究[J].机电一体化,1997(4):13-15.
    [45]卢艳军,林浒,任朝晖,等.开放式数控系统体系结构的开发研究[J].东北大学学报(自然科学版),2004,25(9):891-894.
    [46]谢经明.基于现场总线的开放式数控系统研究[D].华中科技大学机械制造及自动化,2003.
    [47]房书文.PC内嵌NC型开放式数控车床软件的研究与开发[D].湖南大学机械电子工程,2006.
    [48]陈宗雨.基于现场总线的全分布式数控系统架构及相关技术研究[D].上海交通大学材料加工工程,2006.
    [49]聂秋根,张洪兴,肖尧先,等.开放型CNC系统模块化设计[J].机械制造,1999(10):12-14.
    [50]范克东,肖世德,龚邦明.开放式数控系统的体系结构[J].机械工程师,2005(10):51-52.
    [51]张广军,宁仲良.开放式数控网络化加工系统的构建与实现[J].机床与液压,2003(1):119-122.
    [52]张碧陶.高性能数控系统运动控制算法的研究[D].广东工业大学机械设计制造及其自动化,2009.
    [53]卿朝廷.基于MECHATROLINK,总线的多轴嵌入式数控技术研究[D].广东工业大学,2011.
    [54]周凯.基于实时以太网的高性能多轴数控系统[J].制造技术与机床,2011(3):157-161.
    [55]罗弘或.基于CAN总线与DSP的电火花数控系统的研究[D].北京机械工业学院北京信息科技大学机械电子工程,2008.
    [56]安宇.浅谈现场总线控制技术[J].机电信息,2009(30):108-110.
    [57]阮倩茹.基于EtherCAT网络的高性能伺服控制系统研究[D].湖南大学控制科学与工程,2011.
    [58]杜品圣.工业以太网技术的介绍和比较[J].仪器仪表标准化与计量,2005(5):24-27.
    [59]周千翔.基于实时以太网的分布式电子控制器设计[D].南京航空航天大学航空宇航科学与技术(系统仿真与控制),2008.
    [60]无.EtherCAT技术介绍及发展概貌[J].世界仪表与自动化,2007,11(9):72-75.
    [61]刘艳强,郇极.工业以太网现场总线EtherCAT驱动程序设计及应用[M].北京:北京航空航天大学出版社,2010.
    [62]李木国,王磊,王静,等.基于EtherCAT的工业以太网数据采集系统[J].计算机工程,2010(3):237-239.
    [63]刘艳强,王健,单春荣.基于EtherCAT的多轴运动控制器研究[J].制造技术与机床, 2008(6):100-103.
    [64]施大发.基于EtherCAT的高性能伺服电机组的现场总线控制系统研究[J].制造业自动化,2011(4):138-140.
    [65]柳朝阳.计算机图形学:图形的计算与显示原理[M].西安:西安电子科技大学出版社,2007.
    [66]刘鼎元苏步青.计算几何[M].上海:上海科学技术出版社,1981.
    [67]郑蓉建.基于复杂曲线插补的数控关键技术的研究与实现[D].燕山大学,2006.
    [68]陈伟,殷苏民.五轴联动数控激光加工系统的空间曲线B样条插补算法研究[J].机床与液压,2004(1):53-55.
    [69]曾维林,李伟光,刘济东等.一种自适应B样条插补算法研究[J].机械工程师,2008(6):29-31.
    [70]张春伟.自适应进给速度参数曲线插补算法研究[D].合肥工业大学,2009.
    [71]Shpitalni. Real-time curve interpolators[J]. Computer Aided Design,1994,26(11):832-840.
    [72]陈玮,魏胜利,薛琴.B样条类曲线插补算法的曲线段间过渡问题研究[J].深圳信息职业技术学院学报,2007(1):9-13.
    [73]德国Beckhoff自动化技术有限公司http://www.bechhoff.com.cn.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700