签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
包装行业的,使用V90 PTI伺服拉膜,为了消除皮带打滑带来的袋子长度不准确,外接单相编码器作为膜长反馈,主要根据外接编码器的脉冲数去定长(精度1000脉冲=200MM)。程序用PLS多段速,现有四段速,加速-恒速-减速-恒速,每段曲线的脉冲数按照百分比分配,1:7:1:1,停车时进入中断的时机每次都是同一时间同一脉冲数.
存在问题:编码器采集到足够脉冲需要停止拉膜即停止发送PTO的时候,立即复位SM66.7,执行PLS指令实现停车,此时如果PTO频率比较高,如10kHZ,那么,PTO向导的停止存在滞后,而且是严重滞后。把PTO频率调低,如1kHZ,情况有改观。我亲测,如果直接把PTO接在高速计数器输入端,然后发送脉冲,让高速计数器在中断的时候,断开PTO的发送,当PTO频率低的时候,停止准确,当PTO频率高的时候,滞后很严重。
观察过外部编码器的当前值,预设值=当前值后,进入中断复位SM66.7,执行PLS指令,真正停下来的编码器数值,当前值>预设值,等同参数的情况下,速度越快,当前值越大.有什么办法可以处理吗
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1632008&b_id=64
用向导啊?受扫描周期影响的。手工编程用pls指令就可以。但做起来很复杂的。接近目标值的时候渐渐减速至停。开车都知道慢慢停,没可能一下刹停的。就看你愿不愿意编程了。
1000个脉冲200mm太大了,改成1000个脉冲2mm或者1mm,
1000个脉冲200mm的话,你10Khz时你知道速度达到多少了吗电机能达到吗/;每个脉冲的误差太大!
拉膜一次一般要在0.1s完成,每转脉冲数应该放大一点
关注!
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录