何工控學
勵志竭精
級別: 家園常客
![]() |
現(xiàn)在一工位:先讓各軸手動到指定位置,然后按確定按鈕記錄各軸的當前位置參數,比如說有4個位置可以存儲,而且有6個軸,位置1的數據存儲器為D500-D511,32位數據。也就是4個位置*12個數據存儲器,那么在變址時只要在變址Z中MOV相應的數就可以了嗎?如果要處理這種不是要編很長的程序。不知有沒有其它的辦法。 |
---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
![]() ![]() ![]() ![]() |
若源數據地址連續(xù),則使用BMOV配合變址,程序最為簡潔。 |
---|---|
|
yamqq
雅馬哈,愛普生,電裝機器人。
級別: 網絡英雄
![]() ![]() |
程序思路是這樣 的,這就叫做指針表格定位法 |
|
---|---|---|
|
zhouyang
我沒有選擇,但我有追求!
級別: VIP會員
![]() |
位置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個軸位置的存儲地址(假設)D1001D1000 D1003D1002 D1005D1004......其余的自己想吧 再者就是使用循環(huán) 一個循環(huán)使軸號自變 一個循環(huán)使地址自變 |
|
---|---|---|
|
zhouyang
我沒有選擇,但我有追求!
級別: VIP會員
![]() |
你的話 更精簡 |
|
---|---|---|
|