evanzheng
級(jí)別: 略有小成
|
目前設(shè)備某個(gè)工站的伺服分兩種模式 我的伺服走的是間距,間距為7MM,共20個(gè)間距 等距模式:只需要設(shè)定好第一個(gè)位置點(diǎn)及設(shè)備間距7MM就可以,其它工位間距全部用公式自動(dòng)算出來賦值到暫存器,使用DDRVA絕對(duì)位置指令 不等距模式:需要設(shè)定好每個(gè)位置點(diǎn),程式里面使用DECO指令 每做完一個(gè)工位自動(dòng)將下一個(gè)數(shù)據(jù)賦值到暫存器內(nèi) 同樣使用DDRVA 現(xiàn)在的問題是,客戶需要可以選擇每個(gè)工位用/不用。選擇某個(gè)工位不用的話,自動(dòng)運(yùn)行的是否那個(gè)工位就自動(dòng)跳過。 各位大大 3U有沒有哪個(gè)指令比較方便這樣控制的???? |
---|---|
|
h82763800
級(jí)別: 略有小成
|
用絕對(duì)位置指令 肯定沒問題,每個(gè)工位的絕對(duì)地址是固定,某個(gè)工位要屏蔽這很正常 |
---|---|
|
124388034
藍(lán)楓戀影
級(jí)別: 探索解密
|
自己做,別老是想著都有現(xiàn)成的指令完成 |
---|---|
|
langui
級(jí)別: 論壇先鋒
|
這還要什么方便指令,每個(gè)產(chǎn)品做一個(gè)按鈕就可以了。 |
---|---|
|
daihdn
級(jí)別: 略有小成
|
實(shí)現(xiàn)這個(gè)功能的方法很多,特別是在一些點(diǎn)膠機(jī)和鎖鏍絲的機(jī)器上用得比較多,提供一個(gè)比較笨的方法。 硬件配置: 1,有伺服電機(jī)的設(shè)備一般都配有HMI,因?yàn)樾枰M(jìn)行參數(shù)位置調(diào)整,可以在HMI上設(shè)置一些功能選擇按鈕用來選擇哪個(gè)位置使用與不使用; 2,如果沒有HMI,可以用拔動(dòng)開關(guān)交替型按鈕也可以,起到選擇的作用。 軟件控制: 1,如果用HMI,先設(shè)定每個(gè)位置選擇按鈕,比如從位置P0開始依次設(shè)定為M0,M1,M2,M3.........,如果沒有HMI,也可以用按鈕代替X0,X1,X2...... 2,再設(shè)定一個(gè)用來保存位置編號(hào)的數(shù)據(jù)寄存器,比如D0, 3,不管是定長(zhǎng)位置,還是不定長(zhǎng)位置,都可以先把各個(gè)位置的坐標(biāo)調(diào)置和計(jì)算出來; 如果是一根軸,可以分配P0的坐標(biāo)是P0(D100),P1(D102),P2(D104).......;如果是兩根軸可以分配P0( D100,D200);P1( D102,D202);P2( D104,D204)...... 4,分配好地址后,需要用到判斷和選擇功能,就需要制定規(guī)則才能判斷和選擇; 1),D0=0表示走位置P0,M0=0表示P0不使用,M0=1表示P0使用; 2),D0=1表示走位置P1,M1=0表示P1不使用,M1=1表示P1使用; 3),依次類推P2,P3,P4........ 5,接下來就可以開始寫程序了,程序分成兩部分,一部份是判斷和選擇程序,另外一部分就是定位程序了。 0), D0=0,M0=0,D0+1;OR,M0=1,走位置P0動(dòng)作,D0+1; 1), D0=1,M1=0,D0+1;OR,M1=1,走位置P1動(dòng)作,D0+1; 2), D0=2,M2=0,D0+1;OR,M2=1,走位置P2動(dòng)作,D0+1; 3), D0=3,M3=0,D0+1;OR,M3=1,走位置P3動(dòng)作,D0+1; ........ 可以設(shè)置循環(huán)程序,我就不寫了,自已可以嘗試著寫,目前還沒有找到比較簡(jiǎn)單快捷的指令, |
---|---|
本帖最近評(píng)分記錄: |
蒲城風(fēng)信子
微信QQ1733946494
級(jí)別: 家園常客
|
http://m.fazsys.com/read-gktid-1654615.html可以看下這個(gè)。也是要兼容好多產(chǎn)品。所以用三菱腳本寫的 |
---|---|
|