发表于:2007-07-21 16:09:00
22楼
to swift1972:如果出现你说的这种情况,那么说明在机械安装的时候就出了问题! 采用我说的这种做法,就是需要机械在安装初期配合的,即: 先将两台伺服脱离负载,通电,分别用运运动控制器找出各自的Z相,并在Z脉冲位置停止! 再在伺服通电状态下安装机械,且需要此时安装的机械位置为工艺所要求的绝对零位。 那么以后断电了,每次回零都能回到此次初始安装的位置!
to lg_006:用中断程序捕捉Z信号,和swift1972说的没有关系。 回零肯定是要用中断的, 但是Z相脉冲非常窄! 上次我就吃了亏,用PLC的硬件上升沿中断捕捉Z相,结果速度为30RPM的时候都会有捕捉不到的情况! 因为我所用的PLC的硬件中断脉冲不得小于200us ! 解决的办法是用高速计数器! 即将Z相接入PLC的高速计数,当伺服找到粗定位开关后,开始使能PLC的高速计数,当计数值为1时,则说明找到了Z相(根据相关工艺还可以设置第几次找到Z)。象一般的PLC计数频率都有20KZ,即允许脉冲为50us! 当然,用运动控制卡或许又另当别论。