kevin-q
一天加一分,總有一天可以達到100分。
級別: 家園?
![]() |
圖片:
![]() 我最近寫(xiě)了一個(gè)控制行程的程序,但是在設備上運行時(shí),行程的誤差太大了,偏差有一兩mm(有時(shí)候還不更大),請教了別的師傅,他們說(shuō)是我寫(xiě)的程序有問(wèn)題,所以想請教一下各位大神,幫幫忙,要怎么修改會(huì )好些。 |
---|---|
|
大鵬展翅168
勿以惡小而為之,勿以善小而不為。惟賢惟德,能服于人。
級別: 論壇先鋒
![]() |
沒(méi)有看到你的原點(diǎn)回歸程序呀 |
---|---|
|
shuai3982
二十歲到三十歲這段時(shí)間,是人生中艱苦的一段歲月——承擔著(zhù)漸長(cháng)
級別: 論壇先鋒
![]() |
從上面看也看不出什么問(wèn)題 |
|
---|---|---|
|
祥子_lead
級別: 探索解密
![]() |
上位機只是命令者,具體精度需要執行者去實(shí)現,程序只是負責發(fā)出了脈沖,但是機構運動(dòng)是否滿(mǎn)足要求還需要去看具體的執行者。機械結構,伺服參數都很重要,甚至于超過(guò)程序! |
---|---|
|
wu32u2
耐得住挫折的打磨,我們將迸發(fā)出比鉆石還璀璨的光芒——
級別: 論壇先鋒
![]() |
單從程序上看,不會(huì )引起定位不準,樓主可以調整下加減速時(shí)間試試,伺服在行進(jìn)過(guò)程中如果突然遇到阻力變大但又沒(méi)達到伺服過(guò)載報警的界限值,此時(shí)會(huì )產(chǎn)生丟步現象,樓主可以監控伺服的峰值負載率,波動(dòng)是否特別大;還有就是干擾問(wèn)題了,是否是干擾引起的也好判斷,監控伺服驅動(dòng)器實(shí)際接收到的脈沖數是否與發(fā)送的一致;最后就剩下機械問(wèn)題了,聯(lián)軸器是否松動(dòng)打滑,機械結構是否松動(dòng)? |
|
---|---|---|
|
fengrunsheng
生活中本不缺少美,缺少的是發(fā)現美的眼睛!
級別: 網(wǎng)絡(luò )英雄
![]() |
最簡(jiǎn)單的辦法就是監控編碼器反饋回來(lái)的脈沖和程序所發(fā)出的脈沖是否一致. 就能區分出來(lái)是程序的問(wèn)題,還是機械問(wèn)題. |
---|---|
|
jicjic111
進(jìn)步
級別: 略有小成
![]() |
看了樓主的程序,我也覺(jué)得這程序有問(wèn)題,最大問(wèn)題是M10,和M1,和PLC是什么工作方式的,理解了,你也不會(huì )這樣寫(xiě)程序了,記住 上三點(diǎn),你的程序問(wèn)題可以解決 |
---|---|
|
jicjic111
進(jìn)步
級別: 略有小成
![]() |
有兩種辦法可以解決:一種是按你這種,加上個(gè)M8000 加M ,用M再加上M10,可解決。第二種,DDIV寫(xiě)成一個(gè),用MOV指令,就分出了次序,也可解決你這個(gè)程序問(wèn)題。只說(shuō)程序,不說(shuō)其它 |
---|---|
|
往事如風(fēng)
科技改變制造
級別: 網(wǎng)絡(luò )英雄
![]() ![]() |
樓主設備第一次行走位置與第二次偏差有多大? |
|
---|---|---|
|