evanzheng
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 288 個
工控威望: 399 點
下載積分: 4278 分
在線時間: 185(小時)
注冊時間: 2010-02-27
最后登錄: 2024-11-05
查看evanzheng的 主題 / 回貼
樓主  發(fā)表于: 2018-09-28 09:05
目前設(shè)備某個工站的伺服分兩種模式
我的伺服走的是間距,間距為7MM,共20個間距
等距模式:只需要設(shè)定好第一個位置點及設(shè)備間距7MM就可以,其它工位間距全部用公式自動算出來賦值到暫存器,使用DDRVA絕對位置指令
不等距模式:需要設(shè)定好每個位置點,程式里面使用DECO指令 每做完一個工位自動將下一個數(shù)據(jù)賦值到暫存器內(nèi) 同樣使用DDRVA

現(xiàn)在的問題是,客戶需要可以選擇每個工位用/不用。選擇某個工位不用的話,自動運行的是否那個工位就自動跳過。

各位大大  3U有沒有哪個指令比較方便這樣控制的????
h82763800
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 108 個
工控威望: 287 點
下載積分: 729 分
在線時間: 176(小時)
注冊時間: 2008-12-16
最后登錄: 2024-11-04
查看h82763800的 主題 / 回貼
1樓  發(fā)表于: 2018-09-28 09:17
用絕對位置指令 肯定沒問題,每個工位的絕對地址是固定,某個工位要屏蔽這很正常
yaodong
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 19 個
工控威望: 651 點
下載積分: 8304 分
在線時間: 178(小時)
注冊時間: 2018-01-27
最后登錄: 2024-10-21
查看yaodong的 主題 / 回貼
2樓  發(fā)表于: 2018-09-28 09:29
不用的工位跳過,直接到下個工位,做個按鈕讓他選擇
124388034
藍楓戀影
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 80 個
工控威望: 148 點
下載積分: 519 分
在線時間: 84(小時)
注冊時間: 2011-10-28
最后登錄: 2024-10-22
查看124388034的 主題 / 回貼
3樓  發(fā)表于: 2018-09-28 10:04
自己做,別老是想著都有現(xiàn)成的指令完成
langui
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1538 個
工控威望: 1761 點
下載積分: 6246 分
在線時間: 640(小時)
注冊時間: 2014-06-16
最后登錄: 2024-10-10
查看langui的 主題 / 回貼
4樓  發(fā)表于: 2018-09-28 10:13
這還要什么方便指令,每個產(chǎn)品做一個按鈕就可以了。
daihdn
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 134 個
工控威望: 231 點
下載積分: 602 分
在線時間: 71(小時)
注冊時間: 2009-08-28
最后登錄: 2024-08-17
查看daihdn的 主題 / 回貼
5樓  發(fā)表于: 2018-09-28 11:40
實現(xiàn)這個功能的方法很多,特別是在一些點膠機和鎖鏍絲的機器上用得比較多,提供一個比較笨的方法。
硬件配置:
1,有伺服電機的設(shè)備一般都配有HMI,因為需要進行參數(shù)位置調(diào)整,可以在HMI上設(shè)置一些功能選擇按鈕用來選擇哪個位置使用與不使用;
2,如果沒有HMI,可以用拔動開關(guān)交替型按鈕也可以,起到選擇的作用。
軟件控制:
1,如果用HMI,先設(shè)定每個位置選擇按鈕,比如從位置P0開始依次設(shè)定為M0,M1,M2,M3.........,如果沒有HMI,也可以用按鈕代替X0,X1,X2......
2,再設(shè)定一個用來保存位置編號的數(shù)據(jù)寄存器,比如D0,
3,不管是定長位置,還是不定長位置,都可以先把各個位置的坐標(biāo)調(diào)置和計算出來;
如果是一根軸,可以分配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動作,D0+1;
1), D0=1,M1=0,D0+1;OR,M1=1,走位置P1動作,D0+1;
2), D0=2,M2=0,D0+1;OR,M2=1,走位置P2動作,D0+1;
3), D0=3,M3=0,D0+1;OR,M3=1,走位置P3動作,D0+1;
........
可以設(shè)置循環(huán)程序,我就不寫了,自已可以嘗試著寫,目前還沒有找到比較簡單快捷的指令,
本帖最近評分記錄:
  • 下載積分:+1(zhoushanyiye) 真誠感謝!
    蒲城風(fēng)信子
    微信QQ1733946494
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 554 個
    工控威望: 776 點
    下載積分: 1304 分
    在線時間: 284(小時)
    注冊時間: 2014-12-11
    最后登錄: 2024-11-06
    查看蒲城風(fēng)信子的 主題 / 回貼
    6樓  發(fā)表于: 2018-09-28 22:00
    http://melville4.com/read-gktid-1654615.html可以看下這個。也是要兼容好多產(chǎn)品。所以用三菱腳本寫的