台达28SV plc 控制步进,伺服用霍尔开关高速定位精度误差大问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:05:01
步进、伺服从原点高速运行碰到霍尔开关信号减速停止,原点到开关这段距离重复的误差大,为避开扫描周期影响,霍尔开关信号我做了中断处理,还在中断里用CJ跳转到脉冲输出点直接断开驱动条件,但还是没有改善,霍尔开关精度0.02mm没问题,此问题已问过在中国大陆的台达总部技术员也没办法,请那位大师指点一下!
我的程序有6K,请熟悉扫描周期的回答 ,我怀疑CJ不能在中断里向上跳转(手册里说向上转移会发生WDT逾时错误,PLC停止运行),不做向上跳转还是要受主程序扫描周期影响;我不知道向上跳转时序是怎么样的,或者有其他什么方法?

每次都是碰到开关就减速停止,怎么会有重复误差呢,就算你回到原点时不清零也没有重复误差的说法啊,如果是碰到开关就减速停止的位置控制不准,那应该是你的步进、伺服控制器的参数设置问题了,而不是程序问题.

多加一个开关,碰到第一个减速,碰到第二个才开始走原点。

松下PLC编程软件可以监视时序波形图,不防试下看看。