*来稿日期:2011-05-12*基金项目:广东省教育厅产学研项目(B090300060)全电动大功率数控折弯机的研究与设计*史步海,戴敏(华南理工大学自动化科学与工程学院,广州510640)摘要:折弯机是钣金制造业中的重要基础加工设备。本文提出一种基于开放式数控系统的新型全电动数控折弯机控制系统。硬件上采用了基于PC机、运动控制卡和伺服系统的结构;软件上采用了基于RTAI扩展的实时Linux操作系统、专业数控软件EMC2的结构,保证了系统的运算能力和实时性。对大功率的折弯上模采用了多电机同步驱动的控制方式,既满足了大功率的要求,控制了成本,也提高了折弯控制精度。实践证明,使用本系统制造的新型全电动数控折弯机在加工精度上能很好地满足工业控制要求,提高了折弯工作的效率。关键词:电动折弯机;开放式数控系统;EMC2;同步控制中图分类号:TP29文献标识码:AStudyandDesignofHigh-powerAll-electricCNCBendingMachineShiBu-hai1DaiMin2(1,2CollegeofAutomationScienceandEngineering;SouthChinaUniversityofTechnology;Guangzhou;510640;China)Abstract:Bendingmachineisanimportantinfrastructureforsheetmetalmanufacturing.Thispaperpresentsanewhigh-powerall-electricCNCbendingmachinecontrolsystembasedonopennumericalcontrolsystem.ItisimplementedbyusingindustrialPC,motioncontrolinterfaceboardandservomotioncontrolsysteminhardware;andusingreal-timeLinuxoperatingsystemwithRTAIextensioninstallingtheprofessionalCNCsystemEMC2toensuresystem’scomputationpowerandreal-timeresponse.InY-axis,thehigh-powerisachievedbyadopting3servomotorsdrivesynchronously.Notonlybendingprecisionisimproved,andpowerrequirementismet,butalsocostreduced.Practicehasprovedthatthesystemmadeuseofthenewall-electricCNCbendingmachineperfectlysatisfiesmanufacturingprecisiontherequirementsofindustrialcontrol,andgreatlyincreasestheefficiencyofbendingwork.Keywords:ElectricBendingMachine;OpenCNCsystem;EMC2;Synchronouscontrol1引言折弯机(又称板料折弯机)是一种完成板料折弯的压力设备,采用较简单的通用模具,可把金属板料制成一定的几何形状。随着工业技术的飞速发展,在电器、金属结构、仪器仪表、日用五金、建筑材料等工业部门得到了广泛的应用。折弯机在钣金制造加工中起着十分重要的作用,现已发展成为板料折弯成型行业的重要技术载体,对折弯机控制系统的研究也在不断发展中[1]。目前在国内液压型折弯机数控系统占据着绝对的优势,但其和所有的液压系统一样,具有易污染环境、液压缸响应慢、生产效率不高、维修成本较高等缺点,自上世纪八十年代以来再无重大技术改进。基于电机直接驱动的新型数控折弯机则成为了折弯机发展的新方向。2折弯机结构与工作原理传动部件伺服电机上模滑块Y轴下模后挡料板X轴机身工件图1折弯机机械结构简图折弯机的机械结构如图1所示。折弯机主要实现两个方向的自由运动,分别为后档料的水平运动(即X轴运动)和滑块垂直方向的运动(即Y轴运动)。其使用一定的通用模具,通过控制X轴和Y轴的位置,即可折成各种不同形状的零件。具体实现过程为:后挡料板首先移至一确定位置以限制折弯工件的折弯边长和折弯位置,滑块根据所需折弯角度下降至下模内一定深度进行折弯,然后回程,重复以上过程直至折弯工件加工完毕[2]。3系统硬件设计本系统的硬件主要由工业PC机、运动控制板卡、伺服驱动装置与伺服电机(如图2所示)构成。由于本折弯应用于大功率折弯场合,采用了Y轴3个电机同步驱动的方式。加上X轴,一共有四轴需要控制,故选用了两块控制板卡分别用于X轴与Y轴控制,两块运动控制板卡通过光纤与上位的PCI光纤通信卡一起构成通信环路,从而实现与上位机的通信。工业PC安装数控软件EMC2实现系统的人机操作界面和任务分配,实时显示各轴的位置数据和各种状态信息。运运运运运运运运运运运运运运运运运运Y2运Y3运运运运运运运运运运运运运运运运运运运运运运运运MX运图2电动折弯机数控系统结构图4系统统软件设计本系统选用开放式数控系统EMC2作为上位工业PC的数控系统,其操作系统环境是基于RTAI扩展的实时Linux系统。EMC2(EnhancedMachineControllerv2,增强型运动控制器)[3]是一个由美国国家标准与技术研究院(NIST)开发的开放式数控系统,它高度模块化,通过配置后,能灵活适应于各种不同的工业应用场合。图4所示为本系统设计的基于EMC2的数控折弯机软件结构图[4]。整个系统从模块上划分为为五个大的部分,即人机界面、任务控制器、运动控制器、I/O控制器以及用于X/Y轴加工的的轴控制模块。人机界面:根据数控折弯机的特殊工艺要求设计界面,首先对加工程的参数进行采集,包括折弯过程的板材类型、板料名称、板料厚度、保压时间等公共参数的设置,以及多道折弯程序中的每个节点程序的具体参数,如下行距离、后档料定位距离及后退距离设置等。待设置完成后,还需要根据当前的工艺加工参数生成相应的G代码指令,以供数控系统进行加工。在模式上根据不同的工艺要求提供手动和自动两种加工模式。界面还负责实时的显示整个系统的状态,如折弯上模位置等。任务控制器:负责从人机界面接收命令,将用户发送的指令分发给任务控制器与I/O控制器,并协调两者之间的工作。其中G代码解析也由任务控制器完成,命令会被缓存到队列里顺序执行。I/O控制器:负责离散的I/O信息的控制,如急停开关和手动脚踏板等I/O信息的采集与状态的更新。运动控制器:从任务控制接收解释后的G代码指令,经过轨迹规划,坐标变换和插补后,生成每个轴的位置控制信息。轴加工模块:接收运动控制器发来的指令,通过PID控制每轴的运动过程。下文采用的三轴同步控制算法就在轴控制模块内实现。人机界面参数设定G代码生成其它命令任务控制器G代码解释器命令队列主控模块任务接口模块运动控制接口模块I/O控制器运动控制器实时状态I/O控制接口模块轨迹规划插补轴控制PID、伺服单位变换单位变换光栅尺采样值转换X轴急停开关Y1/Y2/Y3轴脚踏板等坐标变换_+图3电动折弯机数控系统软件结构对于全电动数控折弯机来说,操作运行是一切工作以实现的必然过程,而运行过程中的折弯加工子流程是实现数控折弯的核心过程。折弯机数控系统提供手动模式与自动模式两种工作方式,其中自动模式是多个单次手动过程的连续加工过程。自动方式是最常用的方式,其可以快速进行大批量的生产加工,提高折弯机的工作效率,它本质上是多个单步方式下的折弯,如下图5所示为自动加工模式的折弯过程流程图。运运“运运运运”运运运运运运运运运运运n运运运运运运n=1运X运运运X运运运运运运运YES运运运运运运Y运运运运运Y运运运运运运运运运NOYESY运运运运运运运运运Y运运运运运运运运运运运运运运运运YESNO运运运运运运运运运Y运运运运运运运运运运运运运运运运运i++YESYESi=nNONONONOYES运运运运运运NOYES运运运运运运i=1图5自动折弯加工流程图5Y轴同步控制算法的设计本系统设计为1000kN的大功率折弯机。大功率的单电机驱动方案虽然简便,但由于大功率电机价格不菲,不宜于成本控制。由此,本系统选择在Y轴上用3个支撑柱及3台伺服电机共同驱动滑块进行折弯控制的方式。数控折弯机的优势在很大程度上决定于它的控制精度,三轴同步上模滑块驱动的问题就显得尤为重要。目前,基于多伺服电机直接驱动的电动折弯机上模滑块同步性控制,一般采用主从结构和并行结构两种方式[5][6]。由于并行结构方式不容易产生累积定位误差,也不易发生谐振现象,可使系统具有较强的抗干扰能力。本系统的三轴并行结构同步控制方式如图6示。控制器被控对象调节器光栅尺控制器被控对象被控对象控制器调节器光栅尺光栅尺Y1Y2Y3指令+—+——+++——图6Y轴并行结构同步控制方式同步过程是一种偏差耦合控制,Y1与Y2,Y2与Y3之间的同步通过PID调节器控制。每一次折弯过程,Y轴需进行上行和下行两个阶段。下行过程又分成三个阶段,先是三轴空载同步快速行进到接近板料上方的某一点,即速度转换点后,再以一个较低的速度挤压板材到设置的目的最低点,最后在下行到折弯目的点后,需要有一段保压时间,以防止板材的反弹。上行则是以一个较快的速度,直接回到到Y轴顶点,以准备进行下一次折弯。整个过程中的同步误差的调节器在各段中采用不同的PID参数,以提供不同过程中的同步过程的性能调节与控制。在整定好PID参数后,其同步性能如下图7所示。由图中可知,同步过程中,Y1与Y2,Y2与Y3之间的最大误差不超过10um,通过传动机构传动比折算后能很好的满足同步过程中的精度要求。图7同步控制过程曲线6总结随着数控技术以及伺服驱动技术的发展,基于数控系统的全电动高效折弯机已是折弯机发展的必然趋势。表1所示是本系统的数控折弯机与典型的传统的液压折弯机的性能比较。由比较可知,在X、Y轴定位精度与加工精度上,都比传统的液压折弯机有大幅提高,尤其在反映关键加工性能的每秒加工次数方面,新型的电动数控折弯机由于采用伺服电机驱动的方式,能够在折弯过程中实现快速的起动与停止,其加工效率比传统的液压折弯机有明显提高。表1本系统与传统折弯机性能比较对比项传统折弯机(液压)本系统(电动+数控)X轴定位精度(mm)±0.05-0.1±0.01折弯角度误差(度)±0.05-0.1±0.005加工频率(次/秒)10-2040总之,本文设计的基于开放式数控系统的全电动大功率电动折弯机,将数控与伺服两项新技术引入折弯机的设计中。在需要大功率折弯动力的Y轴上采用并行结构的方式,利用三台较小功率伺服电机去共同驱动滑块的运动,在控制精度与生产成本之间得到了很好的平衡。并且数控系统的引入,给传统的折弯机使用来带来了更好的开放性与更人性化机交互,也促进了折弯机进一步向自动化、智能化方向发展。参考文献c[1]肖跃加,马黎,陈宝萍,王建坤.板料折弯机自动控制技术的发展及实现[J].锻压机械,1996,1:14-15.[2]王倩,张爱民,戚红利,等.开放式折弯机数控系统设计[J].锻压技术,2007,32(4):73-75.[3]TomislavStaroveski,DankoBrezak,TomaUdiljak,DubravkoMajetic.ImplementationofaLinux-basedCNCopencontrolsystem[J].12thInternationalScientificConferenceonProductionEngineering—CIM2009,CroatianAssociationofProductionEngineering,Zagreb,2009,209-216.[4]张凤丽.基于Linux的