evanzheng
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 288 個
工控威望: 399 點
下載積分: 4278 分
在線時間: 185(小時)
注冊時間: 2010-02-27
最后登錄: 2024-11-05
查看evanzheng的 主題 / 回貼
樓主  發(fā)表于: 2019-02-20 10:29
伺服走直線運動,例如有10個間距,每個間距位置可以獨立設(shè)定,這個可以用相對OR絕對指令去寫。重點是要每個間距設(shè)定后面要加選擇開關(guān),假如關(guān)閉第二個間距 那么在跑完
第一個間距后直接運行到第三個間距位置,以此類推。
各位大大有什么好方法?????
evanzheng
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 288 個
工控威望: 399 點
下載積分: 4278 分
在線時間: 185(小時)
注冊時間: 2010-02-27
最后登錄: 2024-11-05
查看evanzheng的 主題 / 回貼
1樓  發(fā)表于: 2019-02-20 12:42
引用
引用第1樓佛系少年武功于2019-02-20 11:32發(fā)表的  :
這個用SFC感覺很好寫,但是會寫的比較繁瑣,你就走完第一個間距以后,轉(zhuǎn)移條件就是你用的那個選擇開關(guān),然后用選擇分支,選擇開關(guān)ON的話,就走第二個間距,OFF的話就判斷是否走第三個間距的開關(guān)是ON還是OFF,是ON的話走第三個,OFF的話就就判斷...以此類推,就是寫起來感覺會很長很繁瑣





這個方法工位間距數(shù)量少可以使用,數(shù)量太多了就寫起來太繁瑣了
evanzheng
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 288 個
工控威望: 399 點
下載積分: 4278 分
在線時間: 185(小時)
注冊時間: 2010-02-27
最后登錄: 2024-11-05
查看evanzheng的 主題 / 回貼
2樓  發(fā)表于: 2019-02-20 12:43
引用
引用第2樓huiyang于2019-02-20 11:54發(fā)表的  :
10個間斷觸發(fā)條件是什么?走絕對會好一點吧。




觸發(fā)條件就是外部一個控制信號
evanzheng
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 288 個
工控威望: 399 點
下載積分: 4278 分
在線時間: 185(小時)
注冊時間: 2010-02-27
最后登錄: 2024-11-05
查看evanzheng的 主題 / 回貼
3樓  發(fā)表于: 2019-02-22 09:39
引用
引用第11樓huiyang于2019-02-21 09:48發(fā)表的  :
你這10個間斷 還要求可以選擇任意其中間斷執(zhí)行嗎?是不是這個意思?要是這樣 加配方做。


不是,啟動時都是從第一個位置開始執(zhí)行
evanzheng
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 288 個
工控威望: 399 點
下載積分: 4278 分
在線時間: 185(小時)
注冊時間: 2010-02-27
最后登錄: 2024-11-05
查看evanzheng的 主題 / 回貼
4樓  發(fā)表于: 2019-02-22 09:40
引用
引用第7樓xiao_ming于2019-02-20 22:20發(fā)表的  :
用循環(huán)週期給予D值大於10段數(shù)時重新再由1開始,
隨後再將D值解碼和使用選擇開關(guān)做AND比較,
倆著相同停止循環(huán)週期給D值,執(zhí)行D值現(xiàn)在位置
執(zhí)行完啟動循環(huán)週期於D值,D值大於段數(shù)時程序執(zhí)行完成



可否寫段簡易的梯形圖參考下,感謝感謝