共通技术-MC_Phasing命令在枕式包装机上的应用要点.doc

共通技术-MC_Phasing命令在枕式包装机上的应用要点.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
共通技术-MC_Phasing命令在枕式包装机上的应用要点

共通技术-MC_Phasing命令在枕式包装机上的应用 MC_Phasing命令在枕式包装机的应用主要包括有色标纠偏、防空包功能及供料机构供料动作。 包装膜的色标纠偏 问题点:拉膜辊在运行的过程中有可能出现打滑或拉扯膜,如果拉膜辊一直按定长的进行拉模,切出来的包装袋上的图案就会走偏,为了防止这个情况出现,通常在包装膜上每隔一个袋长距离,就会有一个色标标记,通过色标传感器对色标的检测,对拉膜轴或端封轴的运动进行微调,从而保证图案不会走偏。现在的问题点是:如何在NJ控制器中实现包装膜的色标纠偏功能。 B.解决思路:在本设计中,我们考虑通过调整端封轴的运动,从而实现色标纠偏的功能。假设色标传感器检测到第一个色标时,拉膜轴当前脉冲值为P1,当检测到第二个色标时,拉膜轴当前脉冲值为P2,如果包装膜没有出现打滑或者拉扯时,P1-P2-包装袋长度(脉冲数)=0。当出现打滑或拉扯膜时,P1-P2-包装袋长度(脉冲数)=偏移值。当偏移值为正时,即出现打滑现象(检测到两个色标的时间内,拉膜轴运行的距离大了),端封轴需要减速运行才能切到色标,当偏移值为负值时,即出现拉扯膜现象,端封轴需要加速运行才能切到色标。如何将偏移值的大小,反过来调整端封的运动。 我们可以使用MC_Phasing命令调整端封的运动,从而实现色标纠偏功能。MC_Phasing命令的功能就是在凸轮运动或齿轮运动的过程中,对主轴进行相位偏移。 如上图所示,曲线1为正常的端封凸轮曲线,曲线2为端封在追赶期时执行了MC_Phasing命令,其中相位偏移值(Phaseshift)等于500,在两曲线都到达同步区域时,曲线2比曲线1超前了500个脉冲。 如上图所示,正常时,端封旋转180°刚好切到色标位置,现在端封旋转180°,要切到距离色标L的位置,如下图所示。 我们只要在端封的追赶期执行MC_Phasing命令,其中相位偏移值(Phaseshift)等于拉膜轴(Master)运行L距离需要的脉冲数P,若端封需要提前L距离切到包装膜,P为正值,若是延后L距离切到膜,P为负值。 所以,MC_Phasing命令用于色标纠偏时,只需要将算出的偏移值(P1-P2-包装袋长度(脉冲数)),代入相位偏移值(Phaseshift)中,并在每次端封凸轮运行结束时执行MC_Phasing命令(避免MC_Phasing未执行完成,端封就进入同步区域,影响端封拉膜的同步运动)。 C.具体的程序实现:在色标传感器检测到色标标签时,需要读取拉膜轴当前的脉冲值,我们可以使用MC_TouchProbe指令读取拉膜轴当前脉冲值。使用该命令读取脉冲值,比使用普通I/O点进行数据读取反应速度更快。 色标纠偏分为第一次检测到色标与第一次之后检测到色标,它们的纠偏补偿值的算法不同,第一次检测到色标,包装膜偏移值:=色标检测当前位置-(包装袋长度(脉冲数)-拉膜继续移动距离)包装膜偏移值:=色标检测当前位置-色标检测上次位置-包装袋长度(脉冲数); 在客户的设备中,防空包传感器不是刚好安装在供给机构的出口处,防空包传感器在检测到链条上没有物料时,不能马上执行防空包命令,而是要先将链条上缺料的情况先记录下来,然后等待空链条运行到供给机构的出口,再执行防空包命令。 我们可以在程序中建立数组,编写以下程序: IF 送料.Act.Pos-防空包送料当前值链条节距(脉冲数)*LREAL#1.1防空包计算数组[I10]:=送料.Act.Pos; I10:=I10+1; END_IF; 也就是从传感器检测到链条上缺物料,到系统执行防空包功能命令MC_Phasing,供给轴运行的距离是“防空包传感器到送料出口距离+物料长度-链条节距 所以程序就可以按如下编写: 空包间隔:=REAL_TO_LREAL((防空包传感器到送料出口距离+物料长度-链条节距*REAL#1.1)*(10000.0/送料运行一圈的距离)); 空包监控:=送料.Act.Pos-防空包计算数组[0]; IF I10UINT#0 THEN IF 空包监控空包间隔 THEN 防空包功能开始:=TRUE; I10:=I10-1; FOR I11:=0 TO I10 DO 防空包计算数组[I11]:=防空包计算数组[I11+1]; END_FOR; END_IF; END_IF; 如上图所示为供料机构的示意图,供料机构分为前后两段结构,两段供料机构由齿数比为1:2的同步轮控制,其作用就是将前段紧挨在一起的物料,在后段拉开一个物料的距离,供料机构后段安装有传感器,用于检测来料信号及供料机构的原点信号,供料机构的作用,就是如何将物料送上供给机构,两个推杆的中间位置,问题是如何实现以上功能。 B.解决思路:如何将供料机构上的物料

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档