永州西門子代理商
開關(guān)量的開環(huán)操控是PLC的根本操控功用。PLC的指令體系具有強大的邏輯運算才能,很簡略完成守時、計數(shù)、次序(步進)等各種邏輯操控方法。大部分PLC就是用來替代傳統(tǒng)的繼電接觸器操控體系。
(2)模擬量閉環(huán)操控
關(guān)于模擬量的閉環(huán)操控體系,除了要有開關(guān)量的輸入輸出外,還要有模擬量的輸入輸出點,以便采樣輸入和調(diào)理輸出完成對溫度、流量、壓力、位移、速度等參數(shù)的接連調(diào)理與操控?,F(xiàn)在的PLC不光大型、中型機具有這種功用外,還有些小型機也具有這種功用。
![](http://oss.huangye88.net/live/user/2612921/1583406385020879800-0.jpg)
(3)數(shù)字量的智能操控
操控體系具有旋轉(zhuǎn)編碼器和脈沖伺服設(shè)備(如步進電動機)時,可利用PLC完成接納和輸出高速脈沖的功用,完成數(shù)字量操控,較為的PLC還專門開發(fā)了數(shù)字操控模塊,可完成曲線插補功用,近來又推出了新式運動單元模塊,還能供給數(shù)字量操控技能的編程言語,使PLC完成數(shù)字量操控愈加簡略。
(4)數(shù)據(jù)收集與監(jiān)控
因為PLC首要用于現(xiàn)場操控,所以收集現(xiàn)場數(shù)據(jù)是十分必要的功用,在此基礎(chǔ)上將PLC與上位計算機或觸摸屏相銜接,既能夠調(diào)查這些數(shù)據(jù)的當(dāng)時值,又能及時進行統(tǒng)計分析,有的PLC具有數(shù)據(jù)記載單元,能夠用一般個人電腦的存儲卡刺進到該單元中保存收集到的數(shù)據(jù)。PLC的另一個特色是自檢信號多.利用這個特色,PLC操控體系能夠完成白確診式監(jiān)控,削減體系的毛病,進步體系的可靠性。
永州西門子代理商
西門子828D數(shù)控銑床系統(tǒng)刀具管理應(yīng)用探討
以傳遞/響應(yīng)步驟表的建立與使用為例
1.引言
828D數(shù)控系統(tǒng)提供的刀具管理功能因其刀具管理信息直觀透明、刀具調(diào)用高效可靠,大大提高了生產(chǎn)效率和生產(chǎn)安全性。換刀過程中每步動作完成后都要進行一次響應(yīng),向刀具管理系統(tǒng)報告當(dāng)前換刀動作的完成狀態(tài),以實現(xiàn)刀具管理系統(tǒng)對換刀過程的實時管理和HMI刀具管理畫面信息的及時更新。機床換刀動作完成狀態(tài)的傳遞/響應(yīng)建立在刀具管理系統(tǒng)提供的三個DB塊數(shù)據(jù)表上,分別是DB9900(常量傳遞表)、DB9901(變量傳遞表)、DB9902(響應(yīng)步驟表)。
2 傳遞/響應(yīng)步驟表的建立與使用
2.1刀庫的定義:
刀具管理系統(tǒng)定義了三種類型的刀庫:一是真實存放刀具的刀庫,二是暫時存放刀具的虛擬刀庫如機械手卡爪、主軸等(刀具傳遞時作為一個緩沖區(qū)),三是裝刀點作為一個虛擬刀庫,在進行裝卸刀時都是由裝刀點裝入或卸到裝刀點上。且刀具管理系統(tǒng)對刀庫、主軸、卡爪等賦予了固定的代碼,在進行傳遞/響應(yīng)表建立是進行介紹。
2.2 DB9900常量傳遞表的建立
通常該表中定義機床換刀過程中的固定換刀動作狀態(tài)步驟,建立DB9900常量傳遞表時要考慮好刀具更換時所有可能的換刀動作步驟,DB9900常量傳遞表最多支持64步,步驟號從1~64。占用數(shù)據(jù)塊地址從DBW0~DBW510,每步占用4個字地址。
2.3機械手換刀案例DB9900常量傳遞表的建立與解析
注:如有更多緩沖區(qū),可繼續(xù)定義。如9998.4可定義成卡爪3。
2.4DB9901變量傳遞表的建立
通常該表中定義刀庫旋轉(zhuǎn)動作狀態(tài)步驟。因刀庫轉(zhuǎn)動時刀庫換刀點的當(dāng)前刀位號不斷變化,所以刀庫旋轉(zhuǎn)動作的狀態(tài)步建立在DB9901變量表中。DB9901變量傳遞表最多支持64步,步驟號從101~164。占用數(shù)據(jù)塊地址從DBW0~DBW510,每步占用4個字地址。
![](https://img50.chem17.com/4c6de04c44fd79c3b802b2773752527d4cb36527d763b45018cf2e7e513678c74107a30e7fb50e99.jpg)
2.5 機械手換刀案例DB9901變量傳遞表的建立與解析
2.6 DB9902響應(yīng)步驟表的建立
在DB9900常量傳遞表和DB9901變量傳遞表中定義了機床換刀和刀庫旋轉(zhuǎn)動作的若干狀態(tài)步,機床換刀過程中每完成其中的一步,就應(yīng)向NC刀具管理系統(tǒng)響應(yīng)一次,告知NC刀具管理系統(tǒng)當(dāng)前機床換刀動作進行到的狀態(tài),同時進行HMI刀具管理信息畫面的更新。機床換刀和刀庫旋轉(zhuǎn)時的動作狀態(tài)響應(yīng)建立在DB9902響應(yīng)步驟表中,最多可建立30個響應(yīng)步驟,步驟號從1~30。占用地址從DBB0~DBB118(DB9902.DBB0~DB9902.DBB118),每個響應(yīng)步占用3個字節(jié)地址。需要特別指出的是,在“要響應(yīng)的新刀步驟號"和“要響應(yīng)的舊刀步驟號"中填寫的數(shù)值都可看作一個指針,指向DB9900常量傳遞表或DB9901變量傳遞表中所定義的某一步進行狀態(tài)響應(yīng)。刀具管理系統(tǒng)提供了兩類及5種不同的響應(yīng)狀態(tài)代碼,同步響應(yīng)狀態(tài)代碼:1換刀完成狀態(tài)響應(yīng)3換刀終止?fàn)顟B(tài)響應(yīng)105、中間步驟,換刀未完成狀態(tài)響應(yīng) 。異步響應(yīng)狀態(tài)代碼:204刀庫旋轉(zhuǎn)狀態(tài)響應(yīng)、201刀具移動狀態(tài)響應(yīng)。
2.7 機械手換刀案例DB9902響應(yīng)步驟表的建立與解析
注:同步響應(yīng):PLC與NCK共同完成的狀態(tài)步。如將卡爪中的新刀具裝入主軸時,PLC負責(zé)動作的執(zhí)行,NCK同時要執(zhí)行“讀入禁止"功能。待新刀具裝入主軸后,可響應(yīng)換刀完成,NCK解除“讀入禁止",開始下一程序段的運行??ㄗχ械呐f刀在還刀過程中的響應(yīng)可使用異步響應(yīng)來進行。異步響應(yīng):201刀具異步響應(yīng),如舊刀的還刀或部分機床刀庫帶有“運刀小車",當(dāng)主軸換刀完成后就可響應(yīng)換刀完成,NCK解除讀入禁止功能開始下一程序段的運行,而此時舊刀需要由運刀小車將舊刀換回刀庫,舊刀還刀的整個動作過程都可用201刀具異步響應(yīng)進行。異步響應(yīng)不影響機床的正常加工。204的響應(yīng)是針對機床刀庫旋轉(zhuǎn),換刀點刀位號發(fā)生變化時的響應(yīng)。
2.8DB9902響應(yīng)步驟表步驟號與接口應(yīng)答地址的對應(yīng)
DB9902響應(yīng)步驟表的每一步都對應(yīng)著一個固定的接口應(yīng)答地址。當(dāng)對應(yīng)的接口應(yīng)答地址由PLC程序置1時,PLC固件會自動響應(yīng)DB9902響應(yīng)步驟表中與之對應(yīng)步驟號中的響應(yīng)狀態(tài)。接口應(yīng)答分為手動應(yīng)答方式和自動應(yīng)答方式。當(dāng)采用手動指令進行刀具換刀或刀庫動作時,用手動應(yīng)答方式進行應(yīng)答。手動指令由HMI刀具管理信息畫面的軟按鍵給出,手動地址DB4100.DBX1.0~DBX1.3對應(yīng)“裝刀"、“卸刀"、“刀具移位"、“刀具定位"4個手動指令。DB4000.DBX0.1~DBX3.6的30位位地址,為手動命令應(yīng)答地址,與DB9902響應(yīng)步驟表的30步想對應(yīng)。采用自動指令進行刀具換刀或刀庫動作時,用自動應(yīng)答方式進行應(yīng)答。自動指令地址DB4300.DBX1.0~DBX1.6對應(yīng)“固定點換刀"、“換刀M206"、“備刀TXX"、“T0" “無舊刀"、 “裝載手動刀具"、“卸載手動刀具"6個自動指令。DB4200.DBX0.1~DBX3.6的30位位地址,為自動命令應(yīng)答地址,也與DB9902響應(yīng)步驟表的30步向?qū)?yīng))。
如下例,DB4000.DBX0.1與DB4200.DBX0.1都對應(yīng)的是DB9902響應(yīng)步驟表的第1步。
2.8 DB9900常量傳遞表、DB9901變量傳遞表、DB9902步驟響應(yīng)表的應(yīng)用
以機械手換刀的一個動作過程講述已建好三個DB數(shù)據(jù)表的使用。主軸當(dāng)前刀具為2號刀具,刀庫換刀點處的刀位為2號刀位,進行6號刀具的更換。
(1)、主軸當(dāng)前刀號及刀庫換刀點當(dāng)前刀位號如圖所示
(2)、執(zhí)行T6指令進行刀庫備刀,通過HMI刀具管理信息換面可看到刀具管理信息的更新
(3)、通過PLC程序?qū)崿F(xiàn)刀庫的旋轉(zhuǎn)和刀庫換刀點刀位號的記錄
(4)、刀庫運動轉(zhuǎn)臺響應(yīng)
MW30存儲當(dāng)前的刀位號,數(shù)據(jù)傳送到DB9902響應(yīng)步驟表的DB9902.DBW2中,且使DB4200.DBX1.1置1一次,DB4200.DBX1.1接口地址對應(yīng)DB9902響應(yīng)步驟表的步驟號9,即對DB9902響應(yīng)步驟的第9步進行狀態(tài)響應(yīng)。第9步中的狀態(tài)響應(yīng)內(nèi)容是(101、0、204)。
101:指向DB9901變量傳遞表中的步驟號101 ,刀庫旋轉(zhuǎn)。0:舊刀具無動作。204:刀庫旋轉(zhuǎn)狀態(tài)響應(yīng)。刀庫每轉(zhuǎn)過1個刀位,響應(yīng)一次DB9902響應(yīng)步驟表中的第9步驟,HMI刀具管理畫面會更新一次,將綠色箭頭放置在正處于刀庫換刀點的刀位號上。DB4200.DBX1.1響應(yīng)置1后,會在PLC下個掃描周期自動復(fù)位。在PLC的一個掃描周期內(nèi)只允許一個響應(yīng)狀態(tài)步。
(5)備刀完成,執(zhí)行M06換刀指令。
(6)第7步響應(yīng)后,HMI刀具管理換面更新
(7)、PLC控制裝刀完成后,使DB4200.DBX1.0置1,響應(yīng)DB9902響應(yīng)步驟表的第8步。
(8)、進行換刀完成響應(yīng),結(jié)束換刀。系統(tǒng)結(jié)束讀入禁止功能,加工程序進行下一步的執(zhí)行