基于DSP的离线式三轴运动控制系统研究与开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
计算机数控(CNC)技术是集成计算机数控技术、电机驱动技术、精密机构设计和制造技术等为一体发展起来的高新技术。在计算机数控技术基础上,研究和开发一款基于计算机数控的高性能数控运动控制卡是本文的研究目的。
     运动控制系统是机器人控制系统的重要组成部分,而运动控制卡是运动控制系统的核心。高性能的运动控制系统经历了由封闭式向开放式结构的发展。本论文主要对运动控制卡进行了研究,采用DSP与FPGA相结合的技术设计了三轴运动控制卡,应用于数控焊接机器人运动控制系统,DSP芯片具有大容量数据处理能力,FPGA具有可编程性、高集成度的特点,使得控制系统更具模块化且更加开放化,增加了机器人工作的灵敏度与柔性。
     本文对DSP和FPGA在三轴运动控制系统中的应用进行详细的规划设计。主要内容有:1.通过对开放式数控系统、运动控制卡等行业现状的全面调研,基于对运动控制系统的深入学习,根据系统的要求,确定了基于DSP和FPGA的运动控制设计方案,论文介绍了系统的硬件组成和软件设计;2.针对运动控制中的一些具体问题,如速度控制、高精度插补、DSP性能提高等,提出了各自的解决方案,并且在DSP程序设计中得以实现。例如:采用时间分割法的直线插补和圆弧插补;圆弧插补在定点DSP中的计算性能的提高以及精度的提高,速度控制的匀加速处理等;3.控制卡的指令是来自上位机PC的,论文还设计通信协议实现数据压缩,出错处理以保证数据通信的高效和准确性;4.本文最后对设计出的运动控制卡在三轴CNC数控机床系统上进行调试和加工测试,总结实验结果进一步完善系统;5.本文的创新之处在于,相对于以前的基于PC的在线控制,离线使用控制板卡也可以控制数控机床的稳定移动,成本大大降低,且更加稳定,更加可靠。
Computerized Numerical Control(CNC)is high-tech in which CNC, motor driver technology, precision mechanical design and manufacture, and etc. are integrated. The main purpose of this dissertation is to research and develop a sort of high-powered motion control card based on CNC system.
     Motion control system is the important part of the robot control system. And motion control card is the core of motion control system. Motion control system of high performance develops from close structure to open structure. This dissertation focuses research on the design of the motion control card, which applies the DSP and FPGA technology in motion control over 3-axis machine, and using it to motion control system of numerical control welding robot. The ability of large capacity data-handling of the DSP and the feature of high integration and programmable of the FPGA help make the control system opener and more modularization. In consequence the robots would work flexibility and sensitivity.
     This paper provides the detailed design about the application of DSP and FPGA technology in motion control over 3-axis system. There are the following major contents: 1.Through the overall survey of Open Numerical Control System and Motion Control Card, and deep study of Motion Control Technology, we established the plan of the design of the motion control system based on DSP and FPGA as it requested. The paper introduces the hardware components and software design of the motion control card. 2. Several solutions are put forward to aim at some problems in the design of the motion control, such as speed controlling, high precision interpolation, and high capability of the DSP. They are all implemented in the DSP programming. For example: line and circle interpolation based on time division principle; the enhancement of precision and performance of the circle interpolation used in the fixed point DSP; process of uniform acceleration in speed controlling, and etc.;3.Because the control command is coming from the superior PC, a protocol is designed to compress the data, and to handle the error. This method guarantees the data communication highly effective and the accuracy.4.Finally, the control card is applied to a 3-axis CNC Numerical Controlled machine. The test experiment is performed and the test result is analyzed to perfect the system.5.In this paper, the innovation lies in the fact that off-line use of the controlling board can control the movement of CNC machine,which is more stable and reliable than the previous PC-based online control.
引文
陈伯时.2000.电力拖动自动控制系统(第2版) [M].北京:机械工业出版社.
    陈鹏.2007.基于DSP的运动控制器开发及其运动控制算法研究[D].吉林:吉林大学.
    崔桂梅,庞海静,任彦.2008,基于CPLD数控机床的加减速控制.微特电机,(8),45-48.
    崔静波.2008.当前数控技术及装备的发展趋势[J].科技资讯,2:43
    范逸之,陈立元.2006.Visual Basic与RS-232串行通行控制(最新版) [M].北京:清华大学出版社.
    冯娟. 2008.基于DSP的运动控制卡的软件设计[D].广州:广东工业大学.化学术年会、中国煤炭学会自动化专业委员会学术会议论文集[C].2003(总第).
    付科.2008.速度控制的前加减速控制算法研究.航空计算技术,(5):29-32.
    郭新贵,李从心.2002.参数曲线插补中一种截断误差补偿方法[J].机床与液压,(01):77-78,122.
    韩安太,刘峙飞等.2003.DSP控制器原理及其在运动控制系统中的应用[M].北京:清华大学出版社.
    蒋仕龙,吴宏,吕恕,龚小云.2009.通用运动控制技术现状、发展及其应用[N].
    李可.2005.基于DSP的四轴运动控制卡硬件设计[D].天津:天津大学.
    李新建.2007.基于PCI总线的多轴运动控制卡的设计[D].南京:南京航空航天大学.
    刘任化,李建平.2008.定点DSP中算术运算算法的研究[J].信息科技,(06):58-67.
    刘新山.2007.NURBS曲线插补技术研究及其仿真[D].吉林:吉林大学.
    刘宜,丛爽,钱玮,方凯. 2008.一种基于时间分割法和数字积分法混合实现的空间直线插补方法.机械设计.25(12), (27-30)
    陆鸿.2005.基于DSP与FPGA技术的机器人运动控制卡的研究[D].上海:上海交通大学.
    吕志伟,刘向群.2008.基于TMS320LF2407的数据采集板的设计与开发[A]. 2007北京地区高校研究生学术交流会通信与信息技术会议论文集(上册)[C].
    罗利佳.2008.基于PCI总线的焊接机器人多轴运动控制器设计[D].杭州:浙江大学.
    逄启寿,杨杰,刘本辉,严少卿.2007.数控加工中两种插补原理及对应算法[J].机械工程师,(02) . 121-122.
    冉龙明.2008.基于ARM和FPGA的数控系统研究及实现[D].成都:电子科技大学.
    盛亮.2005.基于实体的数控加工仿真关键技术的研究与实现[D].南京:南京航空航天大学.
    谭新元.2008.试谈交流伺服电动机的工作原理及其应用[J].今日科苑,(06):53.
    汪卫民,李银华,张劲. 2006.基于DSP+FPGA的开放式伺服运动控制器的研究[J].工业控制计算机,(01) :58-59.
    汪秀丽.2005.数控技术发展新动向[J].水利电力科技,32,(2):44-47.
    王庆祥.1991.改进后的逐点比较法在线切割机控制系统的应用[J].制造技术与机床, (01):45-46.
    王晓明,王玲. 2004.电动机的DSP控制——TI公司DSP应用[M].北京:航空航天大学出版社.
    王忠. 2005.五轴数控加工干涉检查技术的研究[D].杭州:浙江大学.
    吴剑波,朱世强,罗利佳,刘华山.2008.基于DSP运动控制器的PCI总线设计[J].工业控制计算机,(11):13-17.
    伍铁军.2001.数控加工仿真关键技术研究与软件开发[D].南京:南京航空航天大学.
    夏勇,韩春林,何子述.2006.基于PCI总线和DSP的步进电机运动控制卡的设计和实现[J]. 电子设计应用,(04):98-100.
    谢万德.2002.基于DSP的多轴运动控制器的研究[D].杭州:浙江大学.
    徐海银,李丹,李端铃,卢筑飞.2006.旋转插补原理研究[J].华中科技大学学报(自然科学版), (06):58-62.
    许波,姬伟,赵德安,汤煊琳.2008.基于DSP和CPLD的运动控制器设计与应用[J].电力电子技术, (06):75-77.
    Yusuf Altintas.2002.数控技术与制造自动化[M].北京:化学工业出版社.
    尹勇,欧光军,关荣锋.2003.DSP集成开发环境CCS开发指南[M].北京:航空航天大学出版社.
    游有鹏,王珉,朱剑英.2000.参数曲线的自适应插补算法[J].南京航空航天大学学报,(06): 667-671.
    于清晓.2007.基于DSP的四自由度机器人运动控制卡的研究[D].哈尔滨:哈尔滨工业大学.
    赵巍.2004.数控系统的插补算法及加减速控制方法研究[D].天津:天津大学.
    朱星佳.2008.基于DSP和FPGA的虹膜识别系统硬件设计与实现[D].成都:电子科技大学.
    邹继荣.2006.基于DSP运动控制卡的研究与开发[D].南京:南京航空航天大学.
    Cao Shukun,Zhang Heng,Ze Xiangbo,Yang Qiujuan,Ai Changsheng.2008.Software and Hardware Platform Design for Open-CNC System[J].Knowledge Acquisition and Modeling Workshop;KAM Workshop 2008;IEEE International Symposium:139– 142.
    David M. Alter.2002.Using C to Access Data Stored in Program Space Memory on the TMS320C24x DSP.Texas Instrument.
    Dong Yu,Yi Hu,Xu. X.W.Yan Huang.Shaohua Du.2009.An Open CNC System Based on Component Technology[J].Automation Science and Engineering, IEEE Transactions on.6(2,):302– 310.
    Dong-Il Kim,Jin-Il Song,Sungkwun Kim.1994.Dependence of machining accuracy onacceleration/deceleration and interpolation methods in CNC machine tools[J].Industry Applications Society Annual Meeting,1994;Conference Record of the 1994;IEEE2-6 Oct,3:1898-1905.
    Elkeran,M.A.El-baz.June 1999.CNC manufacturing of complex surfaces based on solid modeling[J].Proceeding,3:841-848
    Guoyong Zhao, Yugang Zhao,Aimei Dong,Lili Zhang.2007.Research on Nonlinear PID Position Controller of CNC System.Automation and Logistics[J],2007 IEEE International Conference:2446– 2450.
    H.-Y. Xu,H.-Y. Tam,Z. Zhou and P. W. Tse.2001.Variable Feedrate CNC Interpolation for Planar Implicit Curves[J].The International Journal of Advanced Manufacturing Technology, 18:794-800.
    J.V.Owen.1995.Opening up controls architecture[J], Manufacturing Engineering:53-60.
    John Michaloski,Sushil Birla,C.Jerry Yen,Richard Igou,George Weinert.March 2000.An open system framework for component-based CNC machines. Computing Surveys (CSUR), 32(1es):1-6.
    M.Hideo,S.Chihiro.1996.PC-based open control systems for manufacturing equipment[J]. International Journal of Society Precision Engineering,30(3): 204-209
    Peetre,Jaak Cwikel,Michael Englis,E.Function Spaces,2000Interpolation Theory and Related T opics[M] .Sweden:Walter de Gruyter & Co. KG Publishers.
    Renéde Jesús Romero-Troncoso and Gilberto Herrera Ruiz.2004.FPGA Implementation of a Tool Breakage Detection Algorithm in CNC Milling Machines[J].Field Programmable Logic and Application,3203:1142-1145.
    Shengwen Zhang,Guicheng Wang,Liang Zhang and Xifeng Fang.2009.CNC programming system for complex components based on KBE within integrated environment of CAD/CAPP/CAM[J].Frontiers of Mechanical Engineering in China,4:97-102.
    Sungsik Park,Sun-Ho Kim and Hyunbo Cho.2006.Kernel software for efficiently building, re-configuring, and distributing an open CNC controller[J].The International Journal of Advanced Manufacturing Technology,27:788-796.
    Syh-Shiuh Yeh. Zheng-Hong Tsai Pau-Lo Hsu. 2009.Applications of integrated motion controllers for precise CNC machines[J].The International Journal of Advanced Manufacturing Technology.1-15.
    Texas Instrument, 1991.TMS320 Fixed-point DSP Assembly Language Tools User’s Guide.
    Texas Instrument,1996.Digital Signal Processing Selection Guide.
    Texas Instrument. 1999.TMS320LF2407A Datasheet.
    Zheng-Hong Tsai,Syh-Shiuh Yeh,Pau-Lo Hsu.2004.The integrated linear and nonlinear motion control design for precise CNC machine tools[J].Control Applications;Proceedings of the 2004;IEEE International Conference ,1:724– 729.
NGLC 2004-2010.National Geological Library of China All Rights Reserved.
Add:29 Xueyuan Rd,Haidian District,Beijing,PRC. Mail Add: 8324 mailbox 100083
For exchange or info please contact us via email.