基于桁架式机械手的808D系统高速进给轴控制研究

2016/8/23 15:35:22

摘要:西门子SINUMERIK 808D数控系统,因其丰富的功能,友好的人机界面,优良的性能与实惠的价格,受到用户的接受与喜爱,而活跃在M3市场上,广泛的应用于简易车床,铣床,以及生产线桁架式机械手等特种机械的控制之中。

然而,由于808D系统的极限脉冲频率的限制,系统所控制的进给轴的电机最大转速只能是2000r/min,在一些控制场合影响了系统的应用。尤其在高速桁架机械手的应用中,影响更为突出。本文正是以桁架机械手为例,通过对808D系统的参数以及驱动器的参数进行研究与试验,最终找到了让808D系统的进给轴电机突破2000rpm的办法,并且在实践中验证成功。

关键词: SINUMERIK,808D,桁架式机械手,高速进给,脉冲当量

1、项目介绍

1.1项目背景

机械手(Robotic Arm),能模仿人手和臂的某些动作功能,用以按固定程序抓取、搬运物件或操作工具的自动操作装置。机械手是最早出现的工业机器人,也是最早出现的现代机器人,它可代替人的繁重劳动以实现生产的机械化和自动化,能在有害环境下操作以保护人身安全,因而广泛应用于机械制造、冶金、电子、轻工和原子能等部门。

桁架式机械手(Truss Type Manipulator),则指以桁架导轨为运动路径,主要进行水平与垂直的直线移动,在生产线中穿插于不同加工机械之间,负责零件的抓取与上料工作的机械手。桁架式机械手能以较低的成本,将一个生产线的不同工艺单元灵活而有机的连接起来,在2014年以来的国内工业生产自动化改革中扮演着越发重要的角色。

桁架式机械手与固定位置机械臂相比,虽无动作灵活性的与负载的优势,但是胜在可以大范围移动。  

             

本项目如图1所用桁架式机械手,用户车间用来连接两台磨床,一台送料机,一台车床,进行上下料服务,组成生产线,生产圆塔状汽车零件。对于动作控制的要求,主要在于水平X轴,上下Z轴的定位精度,以及移动速度。因为X轴的行程长达8米,只有高速与高加速度的运动才能保障零件搬运的效率。设计运行速度是90m/min。

1.2项目配置

本台桁架式机械手使用配置如图2: 

   

图2

华大130ST-M10025LF1B电机具体参数如图3:

图3

设计要求是X、Z轴运行速度达到90m/min。

2、原理分析

2.1系统的设计对电机最高转速的限制

通常,电机的转速遵循公式(1):

N=A*60/B                              公式(1)    

式(1)中N:电机的转速;

A:系统发出给步进电机的频率; 

B:电机编码器的线数

808D系统发出的步进电机最高频率在MD31350中设定为333333(见图4),并且不可修改,为了提高电机的分辨率,编码器至少在2500线,在系统中再进行4倍频,因此,电机的最高转速就可以计算为

这也符合西门子1FL5电机最高转速大多为2000r/min的事实,这是产品定位决定的。

图4

2.2 传动计算

齿轮齿条(Gear & Rack),是利用齿轮的旋转将旋转运动与直线运动互相转换的装置见图5,分为直齿和斜齿,不做赘述。

齿轮侧每转移动量Lg(M=模数,Z=齿轮齿数):

电机侧每转移动量Lm(n=减速比):

图5

在参数设定时,将齿轮齿条结构等效为丝杠结构,那么除去传动比影响的齿轮侧每转移动量Lg就相当于丝杠螺距,因此参数设置如图6:

图6

电机转速ωm = 2000rpm所能实现的桁架线速度Vm:

设计移动线速度Vd = 90m/min所需要的电机转速ωd:

因此,在现有传动机构下,当前2000rpm的电机转速最快只能使本桁架运行到71.6m/min,现实的情况也就是如此,桁架运行的最高速度被钳制在了约70m/min,而设计要求的90m/min线速度需要至少2500rpm的电机转速。

2.3控制原理

SINUMERIK 808D系统在控制华大SBF驱动器时,808D系统根据插补器的处理结果,给SBF驱动器发送一定数量的脉冲信号,华大驱动器就驱动电机转动一定的角度,轴就前进一定的距离。这个脉冲信号的个数,与电机转动角度的对应关系,由脉冲当量来描述。

脉冲当量(Pulse Equivalency)是当控制器输出一个定位控制脉冲时,所产生的定位控制移动的位移。对直线运动来说,是指移动的距离,对圆周运动来说,是指其转动的角度。对于机床类设备而言,相对于每一脉冲信号的机床运动部件的位移量称为脉冲当量,又称作最小设定单位。

808D数控系统中,描述这个物理量的参数为图7:

图7

在华大SBF驱动器中,描述这个物理量的参数为图8:

图8

这样,在SBF驱动中,位置指令脉冲分频4:1的含义就是:每接收4个指令脉冲,电机旋转一个最小移动量。而电机的最小移动量是多少呢?这由编码器的分辨率决定。如果编码器的精度到1°,驱动器是没法控制电机转到4.3°的。而此电机的编码器一圈的线数是2500,那么每圈所需的脉冲数就是2500×4=10000,与808D的MD31400设置的10000脉冲/圈相等。

这在控制体系中非常重要。两个设备(同品牌/不同品牌)之间要传递指令信息,不论信息的载体是什么或者中间经过几个传递环节,最重要的是要保证这些环节与载体都是“同意传递”,而非“同型传递”。

举个例子:A是中国人,B是翻译官,C是美国人,A对B说一句话,请B翻译给C,那么可能出现以下的情况:

这就是为什么808D数控系统与SBF驱动器两边的设置都要统一为10000脉冲/圈的含义,只有这样,808D控制器的位置指令才能得到SBF的正确执行。

2.4问题的解决

没有办法提升最大脉冲输出频率,那么如果能修改脉冲当量,让每个脉冲所代表的旋转角度更大,那么就可以让333333Hz的脉冲能指令更快的电机速度了。

对于SBF驱动器,按图9设置即可让脉冲当量扩大一倍:

图9

即:位置指令脉冲分频变为2:1:每接收2个指令脉冲,电机旋转一个最小移动量。这样,对于编码器2500线的电机来说,5000脉冲的指令就可以让电机转一圈。333333Hz的最大脉冲频率可指令的最大的电机转速由式(1)为:

满足了控制要求!但是,这样违反了“同意传递”的原则,即图10:

图10

这必然会导致系统指令1mm,机械运动2mm。那么,如何在MD31400无法改变的情况下,增大808D侧的脉冲当量呢?我的思路是改变不了每个脉冲所代表的电机旋转角度,就改变每个脉冲所代表的最终运动距离,也是一样的效果如图11。

图11

3、问题总结

3.1方法总结

最终的解决方案如图12:

图12

本次问题解决的思路是:分析参数传递本质,找出恒定参数的替代参数。

3.2不足之处

担心有可能导致丢脉冲的现象,影响精度,但是因为改变脉冲当量之后,一转脉冲数5000仍然大于编码器线数2500,所以这个可能性很小。需要现场检验。

3.3现场检验

通过如上参数修改,桁架轴顺利开到90m/min以上,长时间拷机未发现丢脉冲等可能的因素引起的精度问题。

4、结语

SINUMERIK 808D(一代)从系统和电机两个方面将进给轴电机的转速限制在2000rpm,但是在非常规情况下,也可以绕开这个限制,从而使可控制的电机最大转速达到理论上的8000rpm,这个用法增加了808D系统应用的灵活性。本文旨在介绍此次桁架式机械手项目的控制原理,分析和归纳808D系统的进给轴电机突破2000rpm的原理及方法,得出解决方案。对于初接触桁架式机械手的工程师,以及在其他的808D应用案例中需要进给电机2000rpm以上转速的项目,或可有所帮助。                            

【参考文献】

1.《SINUMERIK 808D 调试手册》;

2.华大驱动说明书《SBF系列说明书9.6版》

西门子工业解决方案:
百川归海的蓬勃——H3C 整合原有研发管理系统 打造统一PLM 平台
LOGO! 在移动式电传装置中的应用
西门子S7-200 SMART运用于CNG天然气子站压缩机
建设统一PLM系统,打造透明、高效、受控的企业信息化平台
西门子 PCS7 TELECONTROL在油气集输项目中的应用
中国制造商依靠西门子PLM软件赢得客户及国际市场占有率
基于SIEMENS 828D系统的数控机床定位精度的检测及补偿方法
LOGO! 在涂装输送链的应用
本土创新之花
只为那“惊鸿一瞥”
精湛裁切 高端品质
向未来索取回报——西门子首开节能效益分享商业模式助力龙钢节能改造
LOGO!在水电站阀门控制中的应用
西门子SIMATIC IPC3000 SMART 工控机在安检设备中的应用
服务创新 助力中国装备制造——SFAE服务东方汽轮机有限公司跨越式发展
PLM、ERP和CAPP 全面的系统集成——西门子PLM软件在浙富水电的应用
LOGO! 在双介质吹灰器控制系统中的应用
西门子 LOGO! 0BA7使用HMI在环保控制系统中的试用报告
更多西门子工业解决方案...

感谢您联系西门子!

如需咨询购买西门子产品,请您直接拨打西门子热线400-616-2020

如需工业自动化产品相关的技术支持,请您直接拨打技术支持和服务热线400-810-4288

如需获取西门子产品资料,请您直接发送邮件至 contact.slc@siemens.com

通过中华工控网在线联系西门子工业业务领域:

免费注册为中华工控网会员