|
21#
樓主 |
發(fā)表于 2012-12-8 18:39:57
|
只看該作者
結(jié)合了眾多網(wǎng)友和前輩的方法后,我想出了一些針對(duì)我來說可行性的方案,并一一做了實(shí)驗(yàn)。第一個(gè)實(shí)驗(yàn)是我第一次做的那種,每隔多少段加幾個(gè)脈沖,這種方式的精度不是怎么好,做起來也麻煩,操作上也麻煩,還總是需要在開始工作這前要輸入一些插補(bǔ)的具體數(shù)值,但是,這個(gè)程序通過了。第二個(gè)實(shí)驗(yàn)是用余數(shù)累積的方法來做的,把余數(shù)累積起來,如果大于1個(gè)脈沖數(shù),在程序中就補(bǔ)一個(gè)脈沖,如果不夠一個(gè)脈沖,就接著累積余數(shù),補(bǔ)一個(gè)脈沖后在脈沖發(fā)送完時(shí)將這個(gè)累積的數(shù)值減1,然后在下一段繼續(xù)累積。這個(gè)方法的精度比我第一種的高太多了,幾乎沒有誤差。在不計(jì)較電機(jī)的情況下,光考慮脈沖發(fā)送,這種方法在我來看已經(jīng)是完美的了。這種方法在程序上也不麻煩,和第一種相似,但在精度和使用上比第一種強(qiáng)太多了。我使用的是信捷XP3-18RT的機(jī)器,這臺(tái)機(jī)器和XC3系列的PLC通用,只是集成了文本。下面我將脈沖程序發(fā)上來,請(qǐng)大家參考,同時(shí)也請(qǐng)大家指點(diǎn)一下,因?yàn)槲耶吘故浅鯇W(xué)者。同時(shí),您有更好的方法也請(qǐng)上傳一下,共同分享.如果您有信捷的編程軟件的話,可以直接打開。我的版本是XCPPRO-3.3H版本。最后,特別感謝一下幾位網(wǎng)友前輩如:JHG1977,TIGERGUO1975,老電工,赫德森等幾位大俠的鼎力相助,他們?yōu)槲议_拓了思路,才能讓我想出了解決的辦法。謝謝!
拉絲機(jī)分度.rar
(9 KB, 下載次數(shù): 25)
2012-12-8 18:38 上傳
點(diǎn)擊文件名下載附件
下載積分: 威望 -10 點(diǎn)
|
|