工控后学
楼主最近还看过
亚星
刘岩利
我的理解是B轴提前发完了脉冲,因为是强制同步,它必须等待A轴发完脉冲标志发出后才可以得到后续继续运动的指令。 这个可以通过检测AB轴脉冲完成标志发出先后的时间差来验证(后续验证);是否还有其它的原因呢?为何速度上升后就再也没有类似的现象,所以我分析不象是控制器的问题,而更可能的是程序控制问题。是否有更好的同步编程方法。谢谢!
是不是脉冲方式 驱动 的原因 既然是周期运动 最终的脉冲数 AB是恒定的 但速度是不是 严格的 2倍 关系 我怀疑 特别是在加减速过程中 数学上 的计算出 的2倍加速度关系 在大部分的PLC上 比较难实现 尤其在 低速区 相互之间的关系误差更大 加减速的误差 引起 位置误差。(有些PLC 加速等级 非常 粗糙 )你应该测试一下 :发个固定脉冲串 测量理论上 计算的和实际的有多少误差 (在不同速度 不同加速度)下,这样很快就可以验证你的问题啦。