• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
weizhuqiang
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 385 個
工控威望: 380 點
下載積分: 8447 分
在線時間: 228(小時)
注冊時間: 2007-07-15
最后登錄: 2016-10-24
查看weizhuqiang的 主題 / 回貼
12樓  發(fā)表于: 2016-02-17 21:29
你說的是數(shù)控系統(tǒng),加工中心上用的那樣是吧?
huiyang
huiyang
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 279 個
工控威望: 402 點
下載積分: 976 分
在線時間: 114(小時)
注冊時間: 2011-06-16
最后登錄: 2024-11-05
查看huiyang的 主題 / 回貼
13樓  發(fā)表于: 2016-02-18 08:01
數(shù)控系統(tǒng)可以去看看
luelyzeng
歲月不饒人,我亦未曾饒過歲月
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 356 個
工控威望: 2101 點
下載積分: 848 分
在線時間: 187(小時)
注冊時間: 2015-01-12
最后登錄: 2024-06-20
查看luelyzeng的 主題 / 回貼
14樓  發(fā)表于: 2016-02-18 09:38
引用
引用第11樓leslie1994于2016-02-17 20:42發(fā)表的 我想問下如何用單片機、運動控制器之類的控制器寫程序,在人機界面上 :

能指點一些更具體的思路嗎?謝謝

這樣說吧,我先定義 D2000--D2009  (按配方長度來定義),現(xiàn)在控制兩個軸A和B,三個閥YV1,YV2,YV3
那么現(xiàn)在定義D2000為動作編號(編號可以從0--任意,D2000=0定義為軸插補移動,D2000=1定義為延時,D2000=2定義為“閥1開”,D2000=3定義為“閥1關(guān)”
D2000=4定義為“閥2開”,D2000=5定交為“閥2關(guān)”..........
D2001存儲延時時間
D2002(雙字)   A軸位置
D2004(雙字)A軸定位頻率
D2006(雙字)B軸位置
D2008(雙字)   B軸定位頻率

那么,第一條動作指令就是  D2000  D2001  D2002  D2004  D2006  D2008
            第二條動作指令就是  D2010  D2011  D2012  D2014  D2016  D2018
            第三條動作指令就是  D2020  D2021  D2022  D2024  D2026  D2028
            .
            .
            .
            .
            .
            第N條動作指令就是  D( 2000+(N-1)*10)    D(2001+(N-1)*10)   D(2002+(N-1)*10)    D(2004+(N-1)*10)   D(2006+(N-1)*10)    D(2008+(N-1)*10)

其實就是每個定位的存儲區(qū)用指針即可!

           明確了掃描順序后,存儲區(qū)從左到右掃描,完成后跳至下一動作,再從左到右循環(huán)掃描(相對于指針地址),直到所有數(shù)據(jù)都掃描完成(每一條動作指令就相當(dāng)于每一步的動作)

          在PLC子程序里寫出每個編號的子動作,例如:第一步閥1開,即是D2000==2,第二步是AB軸插補 ,即是 D2000==0 ,D2002--D2008寫入對應(yīng)的值即可!

注意,這些值在屏上要寫出相應(yīng)的宏指令,即一些簡單的賦值宏,

          可能說得不夠詳細,希望能夠幫到您!

          
好好賺錢
secgo
玩多了就更不會玩了~
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1352 個
工控威望: 1606 點
下載積分: 67986 分
在線時間: 218(小時)
注冊時間: 2009-03-06
最后登錄: 2024-10-31
查看secgo的 主題 / 回貼
15樓  發(fā)表于: 2016-02-18 11:10
比較復(fù)雜~
建控電
野蠻其體魄、文明其精神!
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 555 個
工控威望: 1592 點
下載積分: 3460 分
在線時間: 394(小時)
注冊時間: 2013-12-16
最后登錄: 2024-10-19
查看建控電的 主題 / 回貼
16樓  發(fā)表于: 2016-07-12 23:29
引用
引用第14樓luelyzeng于2016-02-18 09:38發(fā)表的 Re:我想問下如何用單片機、運動控制器之類的控制器寫程序,在人機界面上 :

這樣說吧,我先定義 D2000--D2009  (按配方長度來定義),現(xiàn)在控制兩個軸A和B,三個閥YV1,YV2,YV3
那么現(xiàn)在定義D2000為動作編號(編號可以從0--任意,D2000=0定義為軸插補移動,D2000=1定義為延時,D2000=2定義為“閥1開”,D2000=3定義為“閥1關(guān)”
D2000=4定義為“閥2開”,D2000=5定交為“閥2關(guān)”..........
D2001存儲延時時間
.......

請問一下,有沒有做出插入步和刪除步的功能,例如示教的時候,示教完成后,在某一步插入某一動作,或刪除某一動作,怎么實現(xiàn)呢?
工控勤哥
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 255 個
工控威望: 3675 點
下載積分: 8546 分
在線時間: 203(小時)
注冊時間: 2016-06-23
最后登錄: 2024-10-11
查看工控勤哥的 主題 / 回貼
17樓  發(fā)表于: 2016-07-13 09:31
運動控制器是不是需要會一門電腦語言?想涉足工控機這塊,有沒有過來人指點一二!
建控電
野蠻其體魄、文明其精神。
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 555 個
工控威望: 1592 點
下載積分: 3460 分
在線時間: 394(小時)
注冊時間: 2013-12-16
最后登錄: 2024-10-19
查看建控電的 主題 / 回貼
18樓  發(fā)表于: 2016-07-14 09:07
這是好東西,要頂上去,以前我發(fā)了好多貼子,就尋求這種萬能程序,現(xiàn)在看到了。如果論壇有大神,能看懂這種框架的話,就把思路分享出來。」餐M步!
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go