PMAC多轴运动控制器研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
传统的经济型控制系统(如单片机控制系统)不能使各控制单元所控制的运动轴进行多轴联动控制,通过对多轴运动控制器研究,将控制单元与微型计算机构成组合系统,由一台微型计算机来统一控制多个控制单元,继而控制相应的运动轴,实现多轴联动的控制,使不同电机之间的运动控制有机协调起来,最终目的是达到系统整体的全局性能的最优化。本文主要是深入研究一种以DSP为核心的多轴运动控制器PMAC(Programmable Multi-Axis Controller),全面阐述了PMAC运动控制器的结构、工作原理、性能及其应用。以自动数控玻璃雕刻机为例,开发一种基于PMAC的开放式数控系统,该控制系统包括硬件设计和软件设计两大模块。
     首先介绍了该运动控制器主要实现的功能、结构和工作原理图,PMAC是可编程多轴运动控制器,也称运动控制计算机,它主要由Motorola DSP CPU与Delta Tau公司开发和特制的用户门阵列IC组成,是一种开放式结构。它不仅可以象普通PC机那样运行,还可以通过设置变量来控制运动过程。它不仅具有开环指令,还具有闭环指令。它可以对电机进行PID调整,可以控制8轴联动,其具有响应速度快、精度高、开发周期短、编程和操作简单的特点,可运用于机器人、数控机床等多轴控制的高精度伺服装置上。能够对存储在它内部的程序进行单独的运算,执行运动程序、PLC程序、进行伺服环更新。并以串口、总线两种方式与主计算机进行通讯。
     多轴运动控制器是一种非常灵活的控制器,它可与各种类型的主机、驱动器、电机和传感器一起完成各种类型的功能。通过应用软件和硬件特性,为特定的功能对其进行设置,以使它能正常工作。多轴运动控制器虽然提供了强大的PID参数调节功能,但其PID参数却不能随着数控加工过程状态的改变而自适应变化,通过对PID参数功能加以改善,实现自适应调节功能。
     最后,将PMAC多轴运动控制器应用在自动玻璃雕刻机,深入研究了嵌入PMAC的开放式数控系统。开发一种基于PMAC运动控制器的双CPU的开放式数控系统,在当前技术条件下,采用这种基于上、下位机的开放式的可重用数控系统,具有较大的实用价值。
Traditional control system (such as single chip control system) can t control the motion axes controlled by every control unit to move together. By research of the multi-axis motion controller, the control unit and microcomputer are made into an assembled system, that is , a microcomputer controls all the units, then controls the corresponding motion axis, to control multi-axis to move together, harmonize the motion controlled by different motor, and the ultimate aim is to optimize the whole system and capability .This dissertation mainly studies a multi-axis motion controller桺MAC (Programmable Multi-Axis Controller) whose kernel is DSP. It expatiates entirely PMAC motion controller's structure, work principle, capability and applications. With the automatic NC glass engraver machine, develop an open architecture NC system based on PMAC, which includes two modules of hardware design and software design.
    Firstly, it introduces the functions, structure and work principal diagram of the motion controller. PMAC is a programmable multi-axis motion controller, which is also named control computer. It is mainly made up of user gate array developed and made especially by Motorola DSP CPU and Delta Tau. It is an open architecture. It not only can run as the normal PC machine, but also can control the course of the motion by means of setting up the variable. It has both open circuit and close circuit instructions. It can regulate the PID of the motor and control eight axes to move together. It has the characteristic of rapid responding velocity, high precision, short develop period, easy writing program and operation. It can be used to the high precision servo equipment controlled by multi-axis such as robot and NC machine. It can compute alone the inside program stored, carry motion program and PLC program, renovate servo circuit and communicate with the major computer by means of the series and bus.
    Multi-axis motion controller is a very flexible controller. It can complete all kinds of functions together with each kind of host computer,
    
    
    
    driver, motor and sensor. Using the characteristic of software and hardware, it is set up for the special function, to make it run normally. Multi-axis motion controller gives the great function of adjusting parameter PID, but it can't change itself with the station changing during the NC machining. The function of the parameter PID is improved to adjust itself automatically.
    Finally, PMAC multi-axis motion controller is applied to automatic glass engraver machine. It studies the open architecture NC system with PMAC, and develops an open architecture NC system with double CPU based PMAC motion controller. Under the condition of modern technology, using this open architecture and repeat NC system based on the up and down CPU, has more worthiness.
引文
[1] 白建华,黄海峰,开放式CNC与现代运动控制技术的发展,机电工程,2001,18卷04期,1页。
    [2] 肖维荣,新一代可编程控制系统与现代运动控制技术,机电一体化,1998年06期,第13页。
    [3] 孟健,基于PMAC的开放式数控系统的应用研究与开发,中国自动化在线,2001年,06,第16页。
    [4] 章云,谢丽萍编,DSP控制器及其应用,北京:机械工业出版社,2001年。
    [5] 王宇晗,开放式控制器对数控机床低成本改造的策略,机械设计与研究,2000年,01期,23页。
    [6] 裴葆青,陈五一,吴淑琴,基于运动控制器的开放式数控系统研究应用,组合机床与自动化加工技术,2003年第2期,41页。
    [7] 李慧,冯显英,多轴联动数控机床创新设计研究,山东工业大学学报,2001年6月,31(3),231页。
    [8] 赵曙光,扬颂华编著,可编程逻辑器件、原理、开发与应用,西安:西安电子科技大学出版社,2000年。
    [9] 王卓民,多轴运动控制器,北京:北京元茂兴控制设备技术有限公司。
    [10] 吴玉厚,基于PMAC的直线电机速度/加速度前馈控制,控制工程,2003年第10卷第6期,556。
    [11] 杨猛琢,反馈放大器的稳定性理论及应用,北京:高度教育出版社,1992。
    [12] 赵志学,论反馈原理在声乐教学中的应用,沈阳音乐学院学报,2003年第2期,66~68页。
    [13] 富大伟,基于PMAC的工件圆及椭圆表面磨削加工测量与控制的研究,机械制造及自动化,1996,9,34页。
    [14] Hiroshi EDA. Computer Simulations in Abrasive Grinding Process[J],Int, J. Japan Soc. Prec. Eng., 1998。
    [15] Parallel Port complete [America]Jan Axetson。
    [16] 石林锁;可编程多轴运动控制器(PMAC)及应用,新技术新工艺,1995年第6期,5页。
    [17] 王风云,田新诚,实现开放式数控系统的重要组件,工业控制计算机,2003年,16卷,11期,36页。
    [18] Analysis and design of digital circuits and computer systems paul M.CUIR LIAN Matrix Publishers INC, CHAMPAIGN。
    [19] 解旭辉,超精机床数控系统与伺服控制技术研究,长沙:国防科技大学,1997。
    [20] PMACOption2DUALPORTEDRAMUSER'SGUID ER[Z].DeltaTauSystemInc.1998。
    [21] PMAC32BITDRIVERAccessory[Z].DeltaTauSystemInc.1999,。
    
    
    [22] 浦晓峰,莫锦秋,蔡建国,基于PMAC的贴片机控制系统的设计,机械设计与研究,2003,19卷2期,62页。
    [23] 潘炼东,黄心汉,基于PMAC的机器人控制器设计,华中理工大学学报,2000,28卷4期,69~71页。
    [24] 杨洪,PMAC控制板在转台控制系统的应用,微计算机信息,2003,19卷6期,8页。
    [25] 刘晋任,操纵机电一体化系统——PMAC运动程序及PLC程序编写,制造技术与机床,2002年第10期,52页。
    [26] 彭丽标,徐耀生,王志,可编程控制器原理及应用,西安:西安电子科技大学出版社,2000年。
    [27] 曾繁泰,侯亚宁,肖元明,可编程器件应用导论,北京:清华大学出版社,2001年。
    [28] PMACUSER'SMANUAL.DELTATAUDataSystem,Inc.
    [29] PMAC__PCHARDWAREREFERENCE.DELTATAUDataSystem, Inc。
    [30] 富大伟,吴玉厚,赖国庭,PMAC时基控制应用 仪器仪表学报,2001,22卷第4期。
    [31] 刘文剑等,计算机集成制造系统导论,哈尔滨:哈尔滨工业大学出版社,1994。
    [32] 杨更更,叶裴清,杨开明,游花云,基于多轴运动控制器的数控系统PD参数自适应调节,机械工程师,2002年,04。
    [33] 韩秋实,孙志永,基于PMAC的开放式数控系统性能的研究,北京机械工业学院学报,第18卷,第2期,14页。
    [34] PEWIN32 Software Manual,DELTA TAU Data Systems,Inc。
    [35 Pcomm Software Manual,DELTA TAU Data Systems,Inc.April 2000。
    [36] 文立伟,付云忠,王永章,基于PMAC的数控系统控制性能的研究,组合机床与自动化技术,2003年第2期,34页。
    [37] 陶永华,尹怡欣,葛芦生,新型PID控制及应用,北京:机械工业出版社,1999年。
    [38] 孙斌,扬汝清,基于PC的数控系统的研究现状和发展趋势,机床与液压,2001,04期,26页。
    [39] 朱国力,基于PC的数控系统的研究现状和发展趋势,现代数控系统的特点和发展方向,机械与电子,2001,01。
    [40] 杨东勇,蒋静坪,新一代智能数控的研究现状与发展,组合机床与自动化技术,2001年第01期。
    [41] 廖德刚,开放式数控系统的研究及其发展现状,机械,1999年第26卷第3期,13页。
    [42] 胡俊,王宇晗,吴祖育,蔡建国,数控技术的现状和发展趋势,机械工程师,2003年03,6页。
    [43] 韩权利,马宏伟,张斌,杨来侠,开放式数控系统,机械设计与制造工程,2001,第30卷第1期,4页。
    
    
    [44] 赖国庭,吴玉厚,富大伟,基于PMAC的开放式数控系统研究,制造业自动化,2002,第24卷,第9期,34页。
    [45] 王立松,苏宝库,懂申,张飞虎,可编程多轴控制器的开放式数控系统,计算机集成制造系统—CIMS,2002年,第8卷第01期,72页。
    [46] 周凯,数控系统体系结构研究,中国机械工程,2003年上半月,第13卷5期。
    [47] 高安生,刘占文等,基于工业PC机的通用数字化系统研究,制造技术与机床,2002,07期。
    [48] DeltaTauDataSystemInc.PMAChardwarereferancemanual, UniveralPMAC-Lite,1999.