gddswz
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 18 個
工控威望: 112 點
下載積分: 7890 分
在線時間: 24(小時)
注冊時間: 2016-10-30
最后登錄: 2024-11-03
查看gddswz的 主題 / 回貼
樓主  發(fā)表于: 2021-07-03 20:14
圖片:
圖片:
各位大佬,最近看到了他們的設(shè)備案例,突然發(fā)現(xiàn)了一個自己感覺比較不錯的功能!

用觸摸屏實現(xiàn)類似于數(shù)控系統(tǒng)的模式,選擇指令選擇時間,并且可以根據(jù)需要刪除、插入指令行等等!

用的不只是西門子的屏,更多的是國產(chǎn)的屏,隨手拍了兩張照片,

如圖所示:


  [upload=1]

  [upload=2]  


感覺這樣做下來,相當(dāng)于我只是做了臺設(shè)備,具體的工藝生產(chǎn)過程是開放式的,可以根據(jù)不同廠家,不同工人自己編輯,這樣感覺能設(shè)備用的更好,用的更順手。

不過回來思考了幾天,貌似沒什么思路,各位大佬有什么思路,能點播一下
gddswz
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 18 個
工控威望: 112 點
下載積分: 7890 分
在線時間: 24(小時)
注冊時間: 2016-10-30
最后登錄: 2024-11-03
查看gddswz的 主題 / 回貼
1樓  發(fā)表于: 2021-07-04 22:33
引用
引用第1樓tingfenghu于2021-07-03 21:01發(fā)表的  :
簡單說一下,
D10  為存儲要工作的動作,D100開始N個的寄存器要按順序動作的步驟。
以下為簡要程序,
先將要工作步驟按編號寫程序
LD= D10 K1 后面寫1號的動作,
.......

這么做感覺有些對,還有些不對,說不好哪里不對
gddswz
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 18 個
工控威望: 112 點
下載積分: 7890 分
在線時間: 24(小時)
注冊時間: 2016-10-30
最后登錄: 2024-11-03
查看gddswz的 主題 / 回貼
2樓  發(fā)表于: 2021-07-06 20:41
引用
引用第4樓gxtmdb82164于2021-07-05 08:39發(fā)表的  :
做玻璃杯的設(shè)備?
寫過固定工藝的設(shè)備,沒有做過這種開放工藝的,但是見過~

之前計劃過,但是發(fā)現(xiàn)還挺麻煩的,而且著急要用,所以直接莽上去了~
具體的操作方式可以寫在PLC里面,也可以用觸摸屏宏做,簡單來說就是一個函數(shù)入口的問題,解決這個其他都好辦~

對的,也是第一次看到,感覺非常值得借鑒,確實很瘦啟發(fā),想搞一下試試
gddswz
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 18 個
工控威望: 112 點
下載積分: 7890 分
在線時間: 24(小時)
注冊時間: 2016-10-30
最后登錄: 2024-11-03
查看gddswz的 主題 / 回貼
3樓  發(fā)表于: 2021-07-06 20:43
引用
引用第5樓hezhen880924于2021-07-05 09:00發(fā)表的  :
你發(fā)的屏幕界面很不錯,做的類似小數(shù)控系統(tǒng)有新意,自己喜歡研究問題。數(shù)控系統(tǒng)字面意思是用數(shù)字來控制邏輯,關(guān)鍵在于數(shù)字。你要學(xué)會操作數(shù)字,操作數(shù)字在于內(nèi)存的處理。數(shù)學(xué)基礎(chǔ)一定要好,買本算法書看一看,學(xué)會用算法去操作數(shù)字。程序其實是數(shù)學(xué),數(shù)控是數(shù)學(xué)的分支,有邏輯問題,算法問題,模型搭建問題。自己要能獨立建立數(shù)學(xué)模型,用數(shù)學(xué)的方式模擬這個控制問題。
這個小數(shù)控系統(tǒng)其實很簡單,首先在內(nèi)存中規(guī)劃程序頻道,程序頻道是一個數(shù)據(jù)庫里的一頁,把內(nèi)存劃成多個程序頻道,內(nèi)存就基本用滿了。留一點內(nèi)存做算法和邏輯的運算空間,程序頻道是由指令來構(gòu)成的,指令分為有參指令和無參指令,有參指令例如:絕對定位,指令格式如下:指令號 移動距離,移動速度,加速度,減速度。自己定義好指令格式,根據(jù)自己喜好排列。無參指令例如:氣缸進行,氣缸后退,指令格式:指令號。
數(shù)據(jù)存儲和指令都有了,指令的解析要對就指令號,這是底層。
主運行程序在內(nèi)存中劃一個程序頻道就可以,做為程序執(zhí)行的Main,用Inc就可以執(zhí)行了,程序頻道可以做為一條指令,在Main中進行程序頻道的調(diào)用。
這樣就實現(xiàn)了程序的運行,指令號和數(shù)據(jù)存儲是關(guān)鍵,算法是在指令號里用的。
.......

寫的挺不錯的,感謝指導(dǎo)。貌似有些想法了,最近試試,Thanks♪(・ω・)ノ
gddswz
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 18 個
工控威望: 112 點
下載積分: 7890 分
在線時間: 24(小時)
注冊時間: 2016-10-30
最后登錄: 2024-11-03
查看gddswz的 主題 / 回貼
4樓  發(fā)表于: 2021-07-06 21:11
引用
引用第6樓langui于2021-07-05 09:19發(fā)表的  :
專業(yè)的東西完成專業(yè)的事,雖然都是控制器,但是你讓CNC做PLC或PLC做CNC的事情,也許都能完成,但是受苦的編程人員,用PLC做CNC,雖然你能做出來,但是你腦細胞死了一大半,何必自找苦吃。你讓做CNC的來做人家?guī)讉小時就做出來了。

O(∩_∩)O哈哈~這不有做出來的,借鑒一下,看看怎么做,學(xué)習(xí)一下也挺好的