发布于 2006-07-05 22:57:05
0楼
是的。我不正是这个意思吗? 因为我一般做程序都是触摸屏内设置步进电机的速度与运行距离,而启动周期、停止周期、周期增量是固定死的。 那么当设定的速度较大且运行距离较小的时候, 相对应的距离还加速到设定速度时就要减速了, 即这个包络表只能实现两段包络:加速、减速, 而并不象普通的操作中有匀速段(即设定速度) 。 当你用向导做包络表的时候,包络表默认只是三段速(加速、匀速、减速), 库程序并不能计算出我说的这种情况(即只有加速和减速段), 当系统遇到我所说的这种情况时只是报警提示不能完成该包络! 而对于EM253来说,它会自动适应这种情况吧? 所以我用CPU集成的脉冲输出时才会自己编一个产生包络表的通用函数, 而不是用向导来做!
另外,由于程序固定了启动周期、周期增量、停止周期, 再在HMI里限定了最高速度。 这样对一个实际的步进电机拖动系统来说,就已经反应了这个系统的运动能力了。
I can do it