包装行业的,使用smart+V90 PTI伺服拉膜,机械结构为皮带轮夹压着薄膜,依靠摩擦力拉膜(存在打滑)
控制方式:
为了消除皮带打滑带来的袋子长度不准确,外接单相编码器作为膜长反馈,主要根据外接编码器的脉冲数去定长(精度1000脉冲=200MM)。程序用PLS多段速,现有四段速,加速-恒速-减速-恒速,每段曲线的脉冲数按照百分比分配,1:7:1:1,停车时进入中断的时机每次都是同一时间同一脉冲数.
观察过外部编码器的当前值,预设值=当前值后,进入中断复位SM66.7,执行PLS指令,真正停下来的编码器数值,当前值>预设值,等同参数的情况下,速度越快,当前值越大.那么实际包装袋的长度就会出现随着速度的越快,袋子越长的现场
存在问题:
当需要停止拉膜伺服,即停止发送PTO的时候,立即复位SM66.7,执行PLS指令实现自由停车,这时存在速度越快,自由停车距离越长的问题,是否可以通过设定速度提前计算自由停车的距离呢?