何工控學(xué)
勵(lì)志竭精
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 609 個(gè)
工控威望: 905 點(diǎn)
下載積分: 13667 分
在線時(shí)間: 501(小時(shí))
注冊(cè)時(shí)間: 2012-10-26
最后登錄: 2024-11-01
查看何工控學(xué)的 主題 / 回貼
樓主  發(fā)表于: 2014-06-13 11:42
現(xiàn)在一工位:先讓各軸手動(dòng)到指定位置,然后按確定按鈕記錄各軸的當(dāng)前位置參數(shù),比如說有4個(gè)位置可以存儲(chǔ),而且有6個(gè)軸,位置1的數(shù)據(jù)存儲(chǔ)器為D500-D511,32位數(shù)據(jù)。也就是4個(gè)位置*12個(gè)數(shù)據(jù)存儲(chǔ)器,那么在變址時(shí)只要在變址Z中MOV相應(yīng)的數(shù)就可以了嗎?如果要處理這種不是要編很長的程序。不知有沒有其它的辦法。
zhouyang
我沒有選擇,但我有追求!
級(jí)別: VIP會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 213 個(gè)
工控威望: 419 點(diǎn)
下載積分: 1189 分
在線時(shí)間: 94(小時(shí))
注冊(cè)時(shí)間: 2009-02-22
最后登錄: 2015-11-02
查看zhouyang的 主題 / 回貼
1樓  發(fā)表于: 2014-06-13 21:03
位置1是  D500-D511
位置2是  D512-D523
位置3是  D524-D535

這樣是有規(guī)律的,地址都相差11,因此可以用
mov k11 d1000
ld x0
addp d1000 z0 z0
dmov d1000z0 d500z0    d1000是6個(gè)軸位置的存儲(chǔ)地址(假設(shè))D1001D1000  D1003D1002  D1005D1004......其余的自己想吧

再者就是使用循環(huán)   一個(gè)循環(huán)使軸號(hào)自變  一個(gè)循環(huán)使地址自變
幻想----------設(shè)計(jì)的靈魂
zhouyang
我沒有選擇,但我有追求!
級(jí)別: VIP會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 213 個(gè)
工控威望: 419 點(diǎn)
下載積分: 1189 分
在線時(shí)間: 94(小時(shí))
注冊(cè)時(shí)間: 2009-02-22
最后登錄: 2015-11-02
查看zhouyang的 主題 / 回貼
2樓  發(fā)表于: 2014-06-13 21:06
引用
引用第2樓yamqq于2014-06-13 19:16發(fā)表的  :
程序思路是這樣 的,這就叫做指針表格定位法

你的話 更精簡
幻想----------設(shè)計(jì)的靈魂