伺服回原點的UC\G4300 是K9001
啟動完成後(YD0)
你要重丟UC\G4300 為K1
並重新啟動YD0
這樣才能以G6004速度走向你的G6006
UC\G4300是啟動伺服的動作
K1~K600是走定位數(shù)據(jù)
K7000~K7004是走塊數(shù)據(jù)
K9001~k9004是一些原點、當(dāng)前值更改等功能
你啟動完成k9001後要再重新賦值k1才能回到參考點後再走向定位點
"因設(shè)備的產(chǎn)品需要更改數(shù)據(jù),我不想做在定位數(shù)據(jù)里面(再MOV K1-600 U0\G4300),想直接在觸摸屏里更改速度位置參數(shù)(直接給U0\G6004 H和U0\G6006 賦值)"
這段話實在不太清楚
你不讓模組知道你要走哪段數(shù)據(jù)
模組怎麼走?
k1~k600是你伺服啟動(YD0)後要怎麼走
不賦值你要如何讓模組知道怎樣運行?
當(dāng)然透過人機(jī)直接給G6004及G6006
伺服程式從頭到尾就只驅(qū)動一個K1點是沒問題的
每段行走前MOV數(shù)值給G6004及G6006
不過我認(rèn)為這樣會有個缺點就是當(dāng)發(fā)生錯誤時會不知道是哪段沒驅(qū)動到
我會更根據(jù)定位的不同使用多點當(dāng)啟動前更改G4300內(nèi)的值就好
樓主留言:
感謝幫助!已經(jīng)做好了,之前的理解有誤,以為QD77MS16智能模塊定位數(shù)據(jù)中的定位地址和指令速度不能通過變量賦值,其實這二個參數(shù)就是G6006和G6004,再MOV K1 G4300啟動就OK了,