发表于:2017/7/30 18:41:23
#0楼
西门子CPU1200PLC带三菱的变频器,控制电机旋转
工艺动作为电机每5秒转n圈,停止下来3秒;然后再转n圈,停止下来3秒。 由于电机的轴带的是凸轮,所以要求不能有累计误差(也就是循环N次以后,电机必须准确的停在某个刻度线左右,误差可以为正负15度,一圈对应360度)(解释一下,电机轴上可以画一道红线,希望每次电机收到停止命令以后,电机都停在画的线附近)
1. 方案一 用接开关控制,接近开关信号技术,最后一圈内减速,碰到接近开关停止。方案最简单,但不敢保证精度。
2. 其他的方案就是用各种形式的编码器了。
2.1 用单圈绝对值编码器。 每转一圈计数,最后一圈也是根据角度计算停止位置。无累计误差。
2.2 用多圈绝对值编码器。 不知道第一个N圈完成以后,再转第二个N圈,反复循环,会否有累计误差。
2.3 用增量式编码器。 根据反馈脉冲数 PLC高数计数 ( 每次脉冲数快到时电机减速),担心这样若干次以后会有 累计误差。
工艺动作为电机每5秒转n圈,停止下来3秒;然后再转n圈,停止下来3秒。 由于电机的轴带的是凸轮,所以要求不能有累计误差(也就是循环N次以后,电机必须准确的停在某个刻度线左右,误差可以为正负15度,一圈对应360度)(解释一下,电机轴上可以画一道红线,希望每次电机收到停止命令以后,电机都停在画的线附近)
1. 方案一 用接开关控制,接近开关信号技术,最后一圈内减速,碰到接近开关停止。方案最简单,但不敢保证精度。
2. 其他的方案就是用各种形式的编码器了。
2.1 用单圈绝对值编码器。 每转一圈计数,最后一圈也是根据角度计算停止位置。无累计误差。
2.2 用多圈绝对值编码器。 不知道第一个N圈完成以后,再转第二个N圈,反复循环,会否有累计误差。
2.3 用增量式编码器。 根据反馈脉冲数 PLC高数计数 ( 每次脉冲数快到时电机减速),担心这样若干次以后会有 累计误差。
我是一匹来自北方的狼