工控新人葉何
生活中哪有事事都如意,只要你不認慫,生活就沒辦法撂倒你!
級別: 探索解密
|
如何把脈沖數轉換為實際距離,在程序里應該用到什么指令去實現 各位大佬有相關的例子發一下咯 |
---|---|
|
工控新人葉何
生活中哪有事事都如意,只要你不認慫,生活就沒辦法撂倒你!
級別: 探索解密
|
各位大佬,我想知道的是程序上是怎么去編的,就比如我走八百個脈沖走八毫米,程序蓋怎么轉換 |
---|---|
|
suegu2
級別: 家園常客
|
首先你計算對應好1毫米是100個脈沖,這個要通過設置電子齒輪比,或者設置細分完成,然后你程序里發100個脈沖,就是實際走1毫米啦 |
---|---|
|
工控新人葉何
生活中哪有事事都如意,只要你不認慫,生活就沒辦法撂倒你!
級別: 探索解密
|
我的問題是怎么樣在程序里編程然后在顯示屏上顯示實際的距離,怎么去算,我知道,可是最后的結果就是顯示屏是只有脈沖的顯示,實際距離沒有變化,麻煩各位大佬幫我看看程序有什么問題嗎,我現在就是不知道程序是怎么轉換過來而且是要用到這幾個指令嗎 |
---|---|
|
suegu2
級別: 家園常客
|
沒必要那么復雜 就兩條指令 DFLT D8340 D10 DEDIV D10 K100 D20就可以了 。D20是浮點數實際距離 |
---|---|
|
suegu2
級別: 家園常客
|
如果要整數距離 再加一條DINT D20 D24 你寫的INT D110 D111地址間隔太近了 D111實際是被之前的已經占用了 樓主留言:還是不會顯示實際的距離呢跟我之前的結果一樣 |
---|---|
|
omg好麻煩
級別: 略有小成
|
圖片:
我圖片里的是電機轉一圈0.2mm距離,800個脈沖 樓主留言:你圖片中的D42要不要用dnov給它賦予圈數之類的,還是雙字 |
|
---|---|---|
|
hxyeer
級別: 略有小成
|
沒必要算這個,現在的伺服直接設一圈多少個脈沖,觸摸屏大都可以設小數 假如伺服設1000個脈沖一圈,絲桿10mm 那你觸摸屏設10.00就好了,何必去算齒輪比啥玩意 樓主留言:沒有這個呀,我用的是步進,剛剛開始接觸PLC,第一次用PLC |
---|---|
|