kevin-q
一天加一分,總有一天可以達(dá)到100分。
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 105 個
工控威望: 888 點
下載積分: 346 分
在線時間: 91(小時)
注冊時間: 2016-12-29
最后登錄: 2019-07-03
查看kevin-q的 主題 / 回貼
樓主  發(fā)表于: 2017-03-03 18:04
圖片:
我最近寫了一個控制行程的程序,但是在設(shè)備上運行時,行程的誤差太大了,偏差有一兩mm(有時候還不更大),請教了別的師傅,他們說是我寫的程序有問題,所以想請教一下各位大神,幫幫忙,要怎么修改會好些。
匯榮鋁業(yè)
級別: 網(wǎng)絡(luò)英雄

精華主題: 0
發(fā)帖數(shù)量: 1784 個
工控威望: 5345 點
下載積分: 21346 分
在線時間: 1601(小時)
注冊時間: 2009-07-21
最后登錄: 2024-10-31
查看匯榮鋁業(yè)的 主題 / 回貼
1樓  發(fā)表于: 2017-03-03 19:27
機械,伺服的參數(shù)設(shè)置都有可能有問題。
大鵬展翅168
勿以惡小而為之,勿以善小而不為。惟賢惟德,能服于人。
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1236 個
工控威望: 1503 點
下載積分: 6845 分
在線時間: 604(小時)
注冊時間: 2008-12-13
最后登錄: 2024-11-06
查看大鵬展翅168的 主題 / 回貼
2樓  發(fā)表于: 2017-03-03 19:32
沒有看到你的原點回歸程序呀
shuai3982
二十歲到三十歲這段時間,是人生中艱苦的一段歲月——承擔(dān)著漸長
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 866 個
工控威望: 1027 點
下載積分: 15556 分
在線時間: 336(小時)
注冊時間: 2010-07-16
最后登錄: 2024-10-29
查看shuai3982的 主題 / 回貼
3樓  發(fā)表于: 2017-03-03 20:14
從上面看也看不出什么問題
總線伺服系統(tǒng)成套機械電氣解決方案
成套機械控制系統(tǒng)解決方案  
為客戶定制化二次開發(fā),支持導(dǎo)圖、掃碼、仿真功能比寶元、新代、華中、廣數(shù)強大!!
聯(lián)系 13929989382 賀涵琛
祥子_lead
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 80 個
工控威望: 169 點
下載積分: 756 分
在線時間: 36(小時)
注冊時間: 2016-05-19
最后登錄: 2018-04-13
查看祥子_lead的 主題 / 回貼
4樓  發(fā)表于: 2017-03-03 21:09
上位機只是命令者,具體精度需要執(zhí)行者去實現(xiàn),程序只是負(fù)責(zé)發(fā)出了脈沖,但是機構(gòu)運動是否滿足要求還需要去看具體的執(zhí)行者。機械結(jié)構(gòu),伺服參數(shù)都很重要,甚至于超過程序!
wu32u2
耐得住挫折的打磨,我們將迸發(fā)出比鉆石還璀璨的光芒——
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1121 個
工控威望: 1474 點
下載積分: 1772 分
在線時間: 994(小時)
注冊時間: 2010-03-01
最后登錄: 2024-09-02
查看wu32u2的 主題 / 回貼
5樓  發(fā)表于: 2017-03-04 08:23
單從程序上看,不會引起定位不準(zhǔn),樓主可以調(diào)整下加減速時間試試,伺服在行進(jìn)過程中如果突然遇到阻力變大但又沒達(dá)到伺服過載報警的界限值,此時會產(chǎn)生丟步現(xiàn)象,樓主可以監(jiān)控伺服的峰值負(fù)載率,波動是否特別大;還有就是干擾問題了,是否是干擾引起的也好判斷,監(jiān)控伺服驅(qū)動器實際接收到的脈沖數(shù)是否與發(fā)送的一致;最后就剩下機械問題了,聯(lián)軸器是否松動打滑,機械結(jié)構(gòu)是否松動?
成功的路上需要幫助
fengrunsheng
生活中本不缺少美,缺少的是發(fā)現(xiàn)美的眼睛!
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 435 個
工控威望: 7091 點
下載積分: 19654 分
在線時間: 478(小時)
注冊時間: 2014-09-07
最后登錄: 2024-07-05
查看fengrunsheng的 主題 / 回貼
6樓  發(fā)表于: 2017-03-04 09:14
最簡單的辦法就是監(jiān)控編碼器反饋回來的脈沖和程序所發(fā)出的脈沖是否一致.
就能區(qū)分出來是程序的問題,還是機械問題.
jicjic111
進(jìn)步
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 220 個
工控威望: 377 點
下載積分: 911 分
在線時間: 375(小時)
注冊時間: 2013-05-30
最后登錄: 2024-10-20
查看jicjic111的 主題 / 回貼
7樓  發(fā)表于: 2017-03-04 09:29
看了樓主的程序,我也覺得這程序有問題,最大問題是M10,和M1,和PLC是什么工作方式的,理解了,你也不會這樣寫程序了,記住 上三點,你的程序問題可以解決
jicjic111
進(jìn)步
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 220 個
工控威望: 377 點
下載積分: 911 分
在線時間: 375(小時)
注冊時間: 2013-05-30
最后登錄: 2024-10-20
查看jicjic111的 主題 / 回貼
8樓  發(fā)表于: 2017-03-04 09:37
有兩種辦法可以解決:一種是按你這種,加上個M8000 加M ,用M再加上M10,可解決。第二種,DDIV寫成一個,用MOV指令,就分出了次序,也可解決你這個程序問題。只說程序,不說其它
往事如風(fēng)
科技改變制造
級別: 網(wǎng)絡(luò)英雄

精華主題: 0
發(fā)帖數(shù)量: 11361 個
工控威望: 18518 點
下載積分: 12028 分
在線時間: 2686(小時)
注冊時間: 2013-01-31
最后登錄: 2024-11-02
查看往事如風(fēng)的 主題 / 回貼
9樓  發(fā)表于: 2017-03-04 09:49
樓主設(shè)備第一次行走位置與第二次偏差有多大?
三人行者必有我?guī)?,擇其善者而從之
358273433
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 609 個
工控威望: 838 點
下載積分: 1362 分
在線時間: 1031(小時)
注冊時間: 2010-04-16
最后登錄: 2024-10-11
查看358273433的 主題 / 回貼
10樓  發(fā)表于: 2017-03-04 17:19
M1一置位就復(fù)位了