建控電
野蠻其體魄、文明其精神!!
級別: 論壇先鋒
|
本人最近接了一個案子,案子看起來很簡單,就是4個伺服電機,軸就是X軸、Y軸、Z軸和一個U旋轉軸,都是單軸控制,沒有插補。。 自己使用了歐姆龍CP1H的PLC和威綸通的觸摸屏,動作調好后,今天屁顛屁顛的把設備交過去了,卻被打退了。 沒有辦法,只有到這里求助了,求大家一起頭腦風暴了。如果有大神指導,感激不盡。 [ 此帖被bingo66在2016-08-26 12:09重新編輯 ] |
---|---|
|
tingfenghu
級別: 工控俠客
|
沒有編過,提供一個思路。D0到D10作為動作寄存器,X軸動作第一步動作,D0存入1,Y軸第一步動作則存入2,D1同樣,某步動作存入某的數。 按照流程操作,第一步用DECO對D0解碼,相應的的動作完成后,對D1解碼,如D寄存為0剛返回第一步或結束。 [attachment=147720] |
|
---|---|---|
|
tingfenghu
級別: 工控俠客
|
不是大神,但我在一樓已經說的蠻清楚, DECO D0 M0 K4 你改變D0的值不就可以選擇的不同程序, 你把要選擇的程序寫在 M0,M1,M2……最大可以有255個動作。當D0值為1,M1為ON,D0值為10,M10為ON,D0可以采用變址,或者重新更改D0的值就可以。 樓主還是不明白,就聯系我吧。 [ 此帖被tingfenghu在2016-05-22 15:47重新編輯 ] |
|
---|---|---|
|
tingfenghu
級別: 工控俠客
|
其實就是動作,無非就是X,Y,Z,R,四個動作, 我上傳一個簡單的測試程序給你。 M100為啟動按鈕,D140為動作總數步數,D130存動作,M10到M13為對X,Y,Y,Z,R動作,你往D130開始的寄存器寄不同的數代表不同軸動作,你存入1,代表X動作……至于示教程序在手動狀態下,就是記錄下寄存器的數值和存入X,Y,Y,Z,R動作順序,多次動作記錄下多次寄存器。 fx3g_test_select.rar (173 K) 下载次数:75 |
|
---|---|---|
本帖最近評分記錄:
|