FA佈會 “ PMC(Programmable Machine Controller)是內(nèi)嵌在 CNC 數(shù)控系統(tǒng)中的執(zhí)行機(jī)床順序控制的可編程機(jī)床控制器,那PMC是怎么樣與我們的CNC數(shù)控系統(tǒng)以及我們的機(jī)床建立聯(lián)系的?其他如西門子、三菱、新代系統(tǒng)本質(zhì)原理一致,本文通過講述一下PMC數(shù)據(jù)中的信號地址,希望讀者可以舉一反三。” ![]() PMC 信號地址:包括與機(jī)床側(cè)之間的輸入輸出信號、與 CNC 之間的輸入輸出信號、內(nèi)部繼電器 PMC 參數(shù)等。PMC信號的種類和具體用途如下: 01 — X 來自機(jī)床側(cè)的輸入信號。如接近開關(guān)、操作按鈕等輸入信號元件。PMC接收從機(jī)床側(cè)各裝置的輸入信號,在梯形圖中進(jìn)行邏輯運算,作為機(jī)床動作的條件及對外圍設(shè)備進(jìn)行診斷的依據(jù)。 02 — Y 由PMC輸出到機(jī)床側(cè)的信號。在PMC控制程序中,輸出信號控制機(jī)床側(cè)的電磁閥、接觸器、信號燈等動作,滿足機(jī)床運行的需要。 03 — G 由PMC側(cè)輸出到系統(tǒng)部分的信號。對系統(tǒng)部分進(jìn)行控制和信息反饋(如軸互鎖信號、M代碼執(zhí)行完畢信號等)。 04 — F 由控制伺服電機(jī)與主軸電機(jī)的系統(tǒng)部分側(cè)輸入到PMC信號。系統(tǒng)部分就是將伺服電機(jī)和主軸電機(jī)的狀態(tài),以及請求相關(guān)機(jī)床動作的信號(如移動中信號、位置檢測信號、系統(tǒng)準(zhǔn)備完成信號等),反饋到PMC中去進(jìn)行邏輯運算,作為機(jī)床動作的條件及進(jìn)行自診斷的依據(jù)。 05 — 可直接讀取的信號 部分X信號可由CNC直接讀取,不需要PMC處理,因此即時響應(yīng)性更好。這些X信號是CNC軟件確定的,諸如急停信號(*ESP)、跳轉(zhuǎn)信號(SKIP)、參考點減速信號(*DECx)等均為此類信號。 06 — A A地址也屬于PMC地址,主要用于觸發(fā)外圍報警。當(dāng)A地址對應(yīng)的線圈被激活時,系統(tǒng)會顯示與該地址關(guān)聯(lián)的報警信息。例如,A0.0~A0.7可能對應(yīng)不同的報警編號,通過梯形圖邏輯控制其觸發(fā)條件。 07 — R/E ① 內(nèi)部繼電器R和擴(kuò)展繼電器E,在順序程序執(zhí)行處理中使用于運算結(jié)果的暫時存儲的地址。 ② 內(nèi)部繼電器R的地址包含有PMC的系統(tǒng)軟件所使用的預(yù)留區(qū),R9000及以后的地址為預(yù)留區(qū)的信號不能在順序程序中寫入。 ③ 內(nèi)部繼電器R和擴(kuò)展繼電器E的區(qū)別在于,在多PMC的系統(tǒng)中各PMC均有單獨的R地址而E地址則為各PMC共用。 08 — K K參數(shù)(保持型繼電器)是PMC參數(shù)的重要組成部分,屬于非易失性存儲器,斷電后數(shù)據(jù)仍保留。 ① 功能開關(guān)與配置: 通過設(shè)置K參數(shù)為0或1,可啟用/禁用特定機(jī)床功能(如測頭功能、四軸松夾功能)。 部分K參數(shù)用于隱藏系統(tǒng)界面(如K0#6隱藏伺服調(diào)試界面,K54#2隱藏快捷界面按鍵) ② 狀態(tài)保持與斷電記憶: 在梯形圖中,K參數(shù)可存儲邏輯狀態(tài),用于斷電后恢復(fù)關(guān)鍵動作(如換刀步驟記憶、夾具夾緊狀態(tài)保持)。例如,換刀過程中斷電重啟,K參數(shù)可記錄刀臂卡滯位置以便恢復(fù)。 ③ 系統(tǒng)專用功能: 系統(tǒng)定義的K參數(shù)(如K900-K927)具有特殊功能,例如控制伺服調(diào)試或界面顯示權(quán)限,需參考具體系統(tǒng)手冊配置。 09 — D D地址屬于PMC的數(shù)據(jù)寄存器,主要用于存儲和傳遞數(shù)值型數(shù)據(jù)(如整數(shù)、參數(shù)值等),也叫D數(shù)據(jù)表。 ① 數(shù)據(jù)存儲: D地址是PMC中用于存儲數(shù)值的專用寄存器,每個D地址占用4字節(jié)(32位),可存儲范圍通常為(具體范圍可能因系統(tǒng)版本而異):-2,147,483,648 到 +2,147,483,647。 ② 斷電保持性: D地址的數(shù)值默認(rèn)在斷電后不保留,但可通過參數(shù)設(shè)置(如PMC參數(shù)中的“Hold Type”配置)使其具備斷電保持功能。 10 — C/T C計數(shù)器屬于PMC的斷電保持型地址,用于對輸入信號的上升沿進(jìn)行計數(shù),并在達(dá)到預(yù)設(shè)值時觸發(fā)輸出信號,其數(shù)值斷電后仍可保留。 ① 計數(shù)功能: 記錄設(shè)備運行次數(shù)(如主軸啟動次數(shù)、換刀次數(shù)等),支持加/減計數(shù)和環(huán)形計數(shù)(達(dá)到預(yù)設(shè)值后自動重置)。 ② 邏輯控制: 通過比較計數(shù)值與預(yù)設(shè)值,觸發(fā)報警或狀態(tài)切換(如刀庫位置控制、加工循環(huán)計數(shù))。 T定時器屬于PMC的延時控制模塊,用于在輸入信號觸發(fā)后延時指定時間再輸出信號,支持多種時間精度(1ms~1min)。 ① 延時控制: SUB3 TMR(可變定時器):時間參數(shù)可在線調(diào)整,適用于需靈活設(shè)定的場景(如冷卻泵延時啟動)。 SUB24 TMRB(固定定時器):時間值在梯形圖中固定,適用于穩(wěn)定時序控制。 ② 時間單位設(shè)定: 在PMC參數(shù)界面可直接輸入時間單位(如5S表示5秒,1H20M35S表示1小時20分35秒)。 ③ 精度范圍: 1ms定時器范圍:1ms~32.7s。 1min精度定時器范圍:1min~546小時。 |
|