|
楼主 |
发表于 2012-12-8 18:39:57
|
显示全部楼层
结合了众多网友和前辈的方法后,我想出了一些针对我来说可行性的方案,并一一做了实验。第一个实验是我第一次做的那种,每隔多少段加几个脉冲,这种方式的精度不是怎么好,做起来也麻烦,操作上也麻烦,还总是需要在开始工作这前要输入一些插补的具体数值,但是,这个程序通过了。第二个实验是用余数累积的方法来做的,把余数累积起来,如果大于1个脉冲数,在程序中就补一个脉冲,如果不够一个脉冲,就接着累积余数,补一个脉冲后在脉冲发送完时将这个累积的数值减1,然后在下一段继续累积。这个方法的精度比我第一种的高太多了,几乎没有误差。在不计较电机的情况下,光考虑脉冲发送,这种方法在我来看已经是完美的了。这种方法在程序上也不麻烦,和第一种相似,但在精度和使用上比第一种强太多了。我使用的是信捷XP3-18RT的机器,这台机器和XC3系列的PLC通用,只是集成了文本。下面我将脉冲程序发上来,请大家参考,同时也请大家指点一下,因为我毕竟是初学者。同时,您有更好的方法也请上传一下,共同分享.如果您有信捷的编程软件的话,可以直接打开。我的版本是XCPPRO-3.3H版本。最后,特别感谢一下几位网友前辈如:JHG1977,TIGERGUO1975,老电工,赫德森等几位大侠的鼎力相助,他们为我开拓了思路,才能让我想出了解决的办法。谢谢!
拉丝机分度.rar
(9 KB, 下载次数: 25)
|
|