工件尺寸不一,通过光栅检测工件的开关量信号及输送链上的编码器信号,实现光栅后距离比较远的工位上机构的喷涂操作,且喷涂动作是根据工件的实际长度来的。输送速度可变的,光栅到喷涂工位件间的距离一定,但工件个数不定,使用西门子200如何编程实现该动作!!
最佳答案
我之前做过这样的测量工件的直径你可以参考:
假设皮带速度在恒定(当然也可以是变速)状态下,当光电开关上升沿读取编码器的起始数据,等待光电开关出现下降沿时再读取一个数据,2个数据相减,得到一个总脉冲数,这个总脉冲数与皮带机的速度实际上没有关系,你仅仅需要测试实际一个mm的行程需要转动多少脉冲个数。记得我是大概按5.75个脉冲实际是1mm得到的。
提问者对于答案的评价:
然后,关键是如何实现,每个工件到达执行机构当前,实现执行机构对应工件长度的喷涂?谢谢!(工件大小不一,所以中间的个数也不定。)
最佳答案作者回复:
要先检测工件的长度,然后根据这个长度确定电机的起、停。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc154715.html