如图1示意,通用追剪机构一般包含以下部分机构:
(1)执行机构
在裁切系统中,执行机构是切刀,切刀是由液压推进,主要由一个进刀电磁阀和一退刀电磁阀控制切刀的上下;在饮料罐装系统执行机构为填充装置。
(2)测量机构
安装于出口部分,同轴联接一2500线的A/B相的差分编码器,测量进料的速度及长度,是电子凸轮运动中的主轴。
(3)追踪机构
主要由台达伺服传动机构组成(功率大的可选VE系列变频器),由20PM00D的X轴输出控制,是电子凸轮运动中的从轴。
(4)进料传动
进料传动是由变频电机、传动机构组成。
二、追剪控制及20PM运动控制器电子凸轮功能应用介绍
1、追剪曲线构成
图2:常规追剪系统的运作步骤
(2)同步状态(Syncronized Zone):一旦进入同步状态,20PM运动控制器立刻送出同步信号(CLEAR)给执行控制机构,要求执行切断或罐装动作。同时,运动控制器依然持续侦测进料长度及进料速度,随时保持锯/机台与材料之间的动态相对位置不变;如此才能确保裁切断面的平整或罐装的准确。当执行完成之后,机构返回自动退出,并发出完成信号(CUTend)。
(3)减速状态(Ramp down Stop):20PM运动控制器指挥伺服电机依照S曲线减速直到完全停止。同时,仍然持续侦测并累计进料长度。一旦伺服电机完全停止,接着立刻进入回车状态。
(4)回车状态(Return Home):回车过程中,20PM运动控制器仍持续侦测并累计进料长度。
(5)待机状态:回车完成之后20PM运动控制器系统自动进入待机状态,等待下一循环的开始。
常规的动作如上图所示。整体规划好高速追踪与高速返回的完整曲线,是过去的解决方案,现在客户大都需求在同步去启动切刀动作切断完毕后,不需再同步。立即降速停车,然后高速返回,返回时无需按照主轴的速度同步倍率。基于此。台达推出了行业通用模版程序,客户只需改变相应参数即可达到所需控制要求。
2、两种生成同步飞剪曲线的方法
接下来要做的第一步是生成一个飞剪凸轮曲线。因为前面同步切断完成后,就脱离凸轮模式,进入单段速高速定位返回。返回时,就脱离了凸轮模式。下面介绍生成飞剪曲线的两种方法。两种方法都可以,依据用户使用习惯选择。
我们熟知的凸轮关系是主轴和从轴一一对应位置关系,如何从主轴位置和从轴的速度关系产生是主轴和从轴一一对应位置关系,是要解决的重点。目前解决方法主要有两种,分别叙述如下
(1) 通过20PM的编程软件,生成图形
步骤一:PMSOFT软件有个CAMCHART,使我们可以清楚地利用图形方式设定、修改电子凸轮曲线。提醒大家注意的是必须建立两个CAM,分别为CAM0,CAM1。两个CAM表解析度设为一样,比如300点.之所以要设两个CAM表,主要是为了需用多凸轮模式。后续介绍到只有在多凸轮模式下才可以,执行切断信号后,把D1846=K0降速停车。后续结合程序详细介绍。
图3:PMSOFT软件界面
V1=F1*3.14*51/(2500)
V2=F2*30/(4*10000)
由于V1=V2,所以
F2:F1=3.14*20000*51/40*2500=21.35
因此考虑到PLC发出频率,与伺服接受频率的合理性,我们把伺服齿轮比设为10,填表设为2.2,如下图所示。分别为在测量轴600 PULSE达到速度同步,一直同步到6900PULSE, 然后是,降速到零,(这里的同步长度设的比较长是因为考虑用户执行机构切刀或罐装时间延迟,必须有足够长的同步区满足,)这里的参数可根据实际机械负载,机台长度,机器速度等灵活设置,比如说,切刀或罐装速度比较快,不需要在600PULE同步,完全可缩小同步区,以便使伺服加减速时间更长等。
图4:区段设置表
图5:主轴位置与从轴速度的曲线图
(2)通过20PM的指令,生成图形。
上述通过软件生成曲线,是过去20PM的通用过程,随着客户的要求,开发了更易使用的方式通过指令生成追剪曲线方式。
DTO K100 D0 D100K7
D0=k10000 _ 建立飞剪CAM data
D101..D100 _ 整数格式主轴长度,(可为负数)
D103..D102 _ 整数格式从轴长度
D105..D104 _ 整数格式从轴同步长度
D107..D106 _ 浮点格式从轴同步倍率
D109..D108 _ 浮点格式从轴***高倍率限制
D110 _ 曲线选择(0 const speed,1 const Acc,2SingleHypot,3 Cycloid)
+08000 接续前次资料
, +04000 不动态变更
, +02000 产生同步区头D103..102尾D105..104)
17171717D111 结果(0 ok, 1 条件无法满足, 2 CAM长度不足)
曲线暂不刷新
曲线选择
***大同步倍率
同步倍率
建立飞剪曲线控制
正向行程
从轴行程
同步区长度
通过简单几行程序,填入必要的参数就可以生成通过手工生成的飞剪曲线。这样应用更有灵活性。尤其对于有些工艺如纸管追切,需要经常跟换管径,也就相当于变换测量轮直径的场合。
三、利用高速扑捉输出及飞剪凸轮实现追剪动作
上文介绍了生成两种飞剪凸轮曲线的方法,下面接着介绍整体动作实现。
这里首先需要说明的20PM电子凸轮运行形式,分成单凸轮模式与多凸轮模式。顾名思义其中的区别是单凸轮模式只是运行一个凸轮轴(X轴),多凸轮模式可以运行几组多凸轮(X,Y,Z)但是,并不仅仅区别在这里。按理说,本文凸轮只有一个轴,应采用单凸轮模式。实际并不如此。
单凸轮模式具有的模式是曲线可动态变更,输入脉冲设定形式为D1864.但是不具备判断切刀切断信号到了后减速停车功能。其通过指令生成的曲线一旦固定无法,干预其从轴根据主轴的运行速度。也即切断信号到了,从轴同步曲线未结束,仍会继续往前走完曲线多凸轮模式,可三轴X,Y,Z任意选择。也即可只运行组多凸轮。每个轴的允许,可通过D1847,D1927到D2007设定。***大的优点是是每个轴的***高跟踪频率可设。假设,同步区切断信号到了。 可立即把D1840=0,同步轴就会减速停车。
所以,本文采用多凸轮模式。多凸轮模式的计数主轴信号为C200,所以启动凸轮时,需同时把C200前面的触点ON。把测量轮编码器同时接到2个手摇轮输入,一个作为凸轮跟随,C200,(接线为A0,B0),一个作为长度计长,C204, (接线为A1,B1),第一次启动时,同时,凸轮离合,及C204计数清零,达到同步区后,输出切刀信号,当切断信号到时,把D1840给零,让追踪伺服降速停车。判断D1850,等于零后,也就知道当前从轴已降速到零停止后。断开电子凸轮,C204不断开。计数料长仍然继续。然后单段速让从轴伺服高速回零。当C204的值与预设长度相等,则,再次启动凸轮,D1846=H2000,C204复位从零再次计数。
这里用到C204的高速比较清零。内部设定好需要切断长度,等长度到了C204的值由高速比较设置好后自动清零,同时输出CLR0信号,CLR0接到START0,切入到20PM的外部高速中断,启动中断程序INT1,INT1立即启动电子凸轮同步跟踪。
然后,周期如上循环。
四、程序詳細介绍
下面对每行程序做一详细介绍。
D1816为X轴也就是追剪轴的输出参数设置,H430的意思为归原点是上升沿促发,输出为脉冲加方向。M1035为四个外部特殊输入点(START0,STOP0,START1,STOP01,作为普通点使用。
MOV K3K1M1200,MOV K3 K1M1204为设定C200,C204的计数形式。为AB相四倍频。
设定高速比较功能,MOVH524 D2 ,DMOV D4002 D4为一组,D2为控制字,D4为数据字。
对照手册,由上图可知,MOV H524 D2 ,DMOV D4002 D4为一组,意义为C204大于等于D4002的值时,复位C204。第二组,MOV H564D6 ,DMOV K0 D8,意义为C20,等于K0的值时,置位C204,允许C204,计数。
这两组的功能,简单的说,就是实现设置一长度。到时立即复位。再次循环计数。MOV H24 D10,DMOVK0D12为一组,意义为C204大于等于K0的值时,输出CLR0;第二组,MOV H64D14,DMOV K20 D16,意义为C204,大于等于K20的值时,复位CLR0,这两组的功能,简单的说,就是实现C204。到零时输出一个CLR0,脉宽为20个PULSE.这个CLR0,接到STAR0,用来促发下次凸轮离合,在中断1里促发凸轮合上,D1400的0-4位,分别对应允许时间中断,START0,STOP0,START1,STOP1.比如MOV K2 D1400就是允许中断1.中断1里的程序如下图:
图:中断1里的程序
以上程序为设定C204的高速计数,到长度复位,从新计数。并且,计数到位后输出CLR0,产生中断启动电子凸轮。
下面的整体过程从M150-M160开始为开始启动。顺序要从下往上看。之所以要倒着顺序,便于每次设ON后,在下个扫描周期了解执行状态。
以上程序全部经过测试无删除,客户按照图片键入可完全实现精确高速可变同步区长度的追剪控制。目前很多伺服系统固定了追剪功能,但是一旦需要改动,就要费很大周折。20PM具有普通PLC灵活编程功能,又具有灵活的电子凸轮的功能,可完全使用与于通用与专用高速追剪场合。
台达20PM间隙补偿功能在数控机床上的应用
由于机械电子技术的飞速发展,数控机床作为一种高精度、高效率、稳定性强的自动化加工装备,已经成为机械行业必不可少的现代化技术装置。数控机床的定位精度是影响其高精度性能的一个重要方面,因而也是数控机床验收时的一个重要项目。利用数控系统的间隙补偿功能进行调整,可以大大提高数控机床的定位精度,而电气控制系统不同,其定位精度的补偿方法也不尽相同。
台达DVP-20PM是一款专用运动控制型PLC,采用高速双CPU结构形式,利用独立CPU处理运动控制算法,可以很好地实现各种运动轨迹控制、逻辑动作控制,直线/圆弧插补控制等。
图1 运动控制器DVP-20PM00D
1 间隙检测
一般机床在出厂前都有各项性能指标的测定过程,如利用激光干涉仪测定出相关参数。当然也可以通过百分表、千分表或者扭簧表等简易设备进行现场测试,定出反向间隙的参考值。简单地测试是否存在反向间隙的方法:从起点 A 开始,沿虚线空程运动到B 点,然后以B 点为起点切割一个整圆,如果B 点处存在封口不重合,可判断X 轴机械传动存在反向间隙。用20PM编写一个测试程序如图2和图3。
启动运动程序OX1,OX1里编写两个指令,一个正向行走,然后画个整圆。
图2 测试程序
图3 测试程序
下面是用软件監控,反映实际走的图形,反映的是坐标位置。从A点出发,到B点,然后从B点走个整圆到C点,在X轴没有间隙的情况下,实际机械加工B点与C点完全重合,有间隙的情况下,会出现不能封口的现象。
图4 软件監控界面
在上面的测试中,初始状态X轴间隙为0。中间X轴仅仅反向一次,所以能够反映实际间隙。同样的运动对于Y轴,则反映不出间隙。
反向间隙是从正向到反向或者由反向到正向的换向过程产生的,无论正向反向还是反向正向,对间隙的影响是相当的。对于刚才这个测试初始状态Y轴间隙为0,中间运动过程Y轴反向二次,在两次过程中其正向到反向间隙和反向到正向间隙抵消,所以即使曲线闭合,也不能说明没有误差,只不过误差反映在整个形状。
如果需要测试Y轴误差,同样可设置一个程序,让在初始状态归完原点的情况下,Y轴正向直走一距离,然后划一整圆。程序如图5。
图5 测试Y轴误差程序
图6 坐标值显示界面
2 20PM间隙补偿实现方法
2.1通过特定寄存器设置间隙补偿值
X轴D1817,Y轴D1897,Z轴D2077。
需要注意的是这里的补偿值是以脉冲为单位,且为单字。***大补偿为+/-30000个脉冲。补偿原理是:各轴在归完原点后处于初始状态。20PM内部会检测任意一次换向,20PM内部会在换向之后,先行走补偿脉冲,然后按目标值执行。但是需要注意的是这个补偿值,在观察当前坐标位置D1848,D1928,D2008里体现不了。可以通过观察伺服,或步进驱动实际接受脉冲来观察换向补偿的位置,或者把输出接到高速计数观察。
2.2通过特殊指令实现补偿功能
表1 特殊指令
MOVC |
设定直线位移补偿 |
|
CNTC |
|
圆弧圆心补偿 |
通过MOVC指令补偿间隙的好处是应用比较灵活,可在程序里任意位置插入直线补偿。缺点是换向时需要自己判断写入。CNTC圆弧的圆心补偿,可针对实际测出误差,直接修改相应参数,还可以在有些刀具磨损应用中起作用,下面通过程序介绍应用指令实现直线补偿及圆弧圆心补偿的方法。图7中程序实现了正向补偿,反向不补偿的功能。
图7 正向补偿,反向不补偿程序
图8圆心补偿程序
图8中程序实现了对圆心的补偿功能。其运行轨迹示意图如图9,圆(1)为未补偿前所画的圆弧圆(2)为补偿X轴所画出来的圆弧,圆(3)为补偿Y轴所画出来的圆弧,圆(4)为补偿X,Y轴所画出的圆弧。
图9 运行轨迹示意图
3 结束语
20PM的间隙补偿、圆弧圆心补偿功能满足了客户对于磨床等精密系统应用的要求。
佛山慧控机电设备有限公司开发各类非标系统 主要产品:可编程控制器PLC、触摸屏、数控系统、工控机、伺服电机/驱动器、变频器、步进电机/驱动器、编码器、文本显示器、接近开关、光电开关。各类机械设备自动化控制系统开发工程;工厂自动化系统集成工程;数控系统开发工程;PLC+人机+伺服电机+变频器+组态软件编程调试工程;现场安装工程及设备节能改造一站式服务工程。
电话:0757-86677606 QQ:695631981
有意者请咨询:15813415091或13929985089