您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > 新代数控PLC教材简报
PLC教育訓練教材时福生2012.01授課內容:(ㄧ)編輯軟體的下載與安裝(二)PLC架構與元件說明(三)如何運用PLC發出警報(四)面板PLC(五)PLC規劃及設計流程(六)C、S、R详解(七)回原点动作规格(八)M_code、S_code及T_code動作流程(九)PLC轴的应用(十)斗笠式刀库編輯軟體的下載與安裝1.新代網站為點選”控制器软体专区”,选择”开放式工具”3.下載版PLC開發工具LADDER檔案管理1.將LadderEditor設計完的檔案以*.lad格式存入電腦中。2.將檔名改成CNC.lad後複製到控制器系統片CF卡內。(路徑如下:C:\CNC\APP\CNC.lad直接覆蓋即可)3.存入系統CF卡時,可直接拔起以讀卡機存入;或將檔案存入第二CF卡中後,控制器開機後再進入DOS模式下鍵入:DiskD:\copy*.ladC:\cnc\app\cnc.lad系統會詢問是否覆蓋,請選擇”YES”。4.進入控制器系統後,如果要從系統跳到DOS模式,可鍵入”Alt”+”X”。5.或將設計完PLC複製到軟碟機內,在進入系統後,執行PLC安裝選項即可。PLC架構與元件說明元件名稱定義規格數量備註I實體輸入接點(Input)規格與數量依所選用之I/O卡而定O實體輸出接點(Output)A虛擬輔助接點(Auxiliary)BitdeviceA0~A511共512個CPLC控制CNC指令PLCCNC(Command)BitdeviceC0~C511共512個請參照第五章C、S、R說明SPLC讀取CNC狀態PLCCNC(Status)BitdeviceS0~S511共512個RPLC與CNC雙向32位元暫存器PLCCNC(Register)WorddeviceR0~R4095共4096個CT虛擬輔助計數器(Counter)任一計數器皆可選擇上數、下數或循環計數CT0~CT255共256個TI虛擬輔助計時器(Timer)任一計時器皆可選擇單位為1秒、0.1秒或0.01秒TI0~TI255共256個PLC與控制器的關係CNC核心人機介面加工程式伺服驅動PLCI/O介面ICOSRC、S、I、O1bitR32bit編號說明讀寫規則是否可位元(Bit)存取永久保存巨集程式或人機介面階梯程式R0~R39CNC系統介面區唯讀依下表定義之是否R40~R49PLC警報訊息區R50~R80使用者自行定義讀/寫讀/寫是否R81~R100對應到系統參數3401~3420PLC參數唯讀唯讀是否R101~R102刀具狀態讀/寫讀/寫是是R103~R255使用者自行定義讀/寫讀/寫是是R256~R511否R512~R639CNC系統介面區唯讀依下表定義之是否R640~R1023否R1023~R4095使用者自行定義讀/寫讀/寫否否暫存器資源分配表加工程式與PLC的溝通※MACRO可透過暫存器(R)與PLC溝通:MACRO裡的GlobalVariables@10000~@14095即依序對應到PLC的R0~R4095,故可利用此方式與PLC做溝通(有些R是唯讀不可寫入)。※M_code、S_code及T_code亦可透過暫存器(R)與PLC溝通,溝通方式將在後面課程介紹。如何運用PLC發出警報當ladder輸出R40.0~R49.15時,控制器螢幕會立即出現警報視窗,警報視窗顯示的文字內容R40.0~R43.15為系統內定,而R44.0~R49.15警報顯示文字為使用者自訂,編輯方式如下:1.C:\CNC\APP目錄中的APPCHI.STR(中文)拷貝至個人電腦加以修改後再覆蓋回去即可。2.直接使用”記事本”開啟檔案修改即可。3.其中ID編號20065對應R44.0、編號20066對應R44.1‧‧‧‧,依此類推,當PLC程式將R44.0輸出時,控製器畫面的警報視窗會顯示〝第65號警告〞;當PLC程式將R44.1輸出時,控製器畫面的警報視窗會顯示〝第66號警告〞。4.R44~R49均僅前0~15bit警報系統會儲存到歷來警報。5.R44~R49的第16~31位元也可當警報使用,但此警報僅作顯示,無法儲存至歷來警報內事後供查詢。其警報編號依序從20315往後推。警報應用說明警報修改範例說明APPCHI.STR修改範例LADDER觸發警報範例//使用者定義的MLC警告說明//MLC暫存器4420065=“1;MSG=20066=1;MSG=第66號警告20067=1;MSG=第67號警告20068=1;MSG=第68號警告面板PLC以SK4面板为例PLC規劃與設計流程PLC規劃流程ㄧ、依據”需要”制定”規格”二、根據”規格”規劃”狀態流程圖”三、根據”狀態流程圖”規劃”PLC階梯圖”四、若動作無涉及狀態轉換則無需規劃”狀態流程圖”LADDER格式說明啟動條件狀態保持條件解除條件(下一状态)上一状态初始啟動條件1.開機起始條件:設定開機單脈波產生線路。2.掃描方式:由左至右、由上而下,一層ㄧ層掃描。3.同ㄧ個輸出點僅能出現一次,否則會造成後令壓前令。4.處理M_code、S_code、T_code時,請將C38擺在Ladder的最下方。5.若M_code與G_code在同一單節中,控制器會同時發出G_code運動指令和M_coderead(S29)指令;但M_code需等G_code運動指令做完才能執行M_code(如M5主軸停止),對於這些狀況,可加入S30(DistributionEnd)訊號條件並於狀態流程圖中增加WaitG_codeend狀態。PLC注意事項範例說明需求:使用MSD圖設計復歸型按扭替代鎖住型線路有一按扭按一下,冷卻液馬達的打開,再按一下就關掉。規格:1.系統開機,進入準備就緒狀態(O30off)2.按扭按下(I48on),冷卻液馬達啟動(O30on)3.按扭鬆開(I48off),冷卻液馬達維持轉動(O30on)4.按扭再按下(I48on),冷卻液馬達關閉(O30off)5.按扭再鬆開(I48off),恢復到系統準備就緒狀態MSD流程圖:系統準備就緒A1馬達啟動A2開機上緣訊號A0O30off按鈕按下I48onO30on馬達維持轉動A3按鈕鬆開I48offO30on馬達關閉A4按鈕按下I48onO30off按鈕鬆開I48off規格:1.系統開機,進入準備就緒狀態(O30off)2.按扭按下(I48on),冷卻液馬達啟動(O30on)3.按扭鬆開(I48off),冷卻液馬達維持轉動(O30on)4.按扭再按下(I48on),冷卻液馬達關閉(O30off)5.按扭再鬆開(I48off),恢復到系統準備就緒狀態階梯圖:流程圖與階梯圖對照:系統準備就緒A1馬達啟動A2開機上緣訊號A0O30off按鈕按下I48onO30on馬達維持轉動A3按鈕鬆開I48offO30on馬達關閉A4按鈕按下I48onO30off按鈕鬆開I48off回原点动作规格M_code、S_code及T_code動作流程NC程式執行到M、S、Tcode時LADDER執行(C38off)R01McodeR02ScodeR03Tcode動作說明1M_coderead(S29)S_coderead(S54)T_coderead(S69)動作說明2M.S.T.Finish(C38on)執行動作說明PLC軸的应用PLC軸控制軸的運動控制方式除了利用CNC控制器的加工程式外,也可利用PLC進行軸控制,控制方法如下:1.切換軸控制為PLC:將PLC的控制模式旗標狀態ON,如C66on則X軸改為PLC控制(其餘軸請參照PLC手冊P19及P37)。2.當旗標為ON時,加工中X軸就不受CNC工件程式控制,直接接受PLC階梯程式控制。當此旗標為OFF時,X軸就回到CNC工件程式控制模式,加工中不受PLC階梯程式控制,如果PLC階梯程式在此時發出移動命令,亦無效。3.移動距離的設定:a.指定執行加工程式:在Disk*:\CNC\MACRO資料夾中加入O1234檔案,在PLC執行,Y軸即可執行加工程式O1234。b.直接R值驅動(R值自選):如在R50填值後,在PLC執行X軸即移動使用者填入R50的距離。PLC軸控制注意事項:1.執行PLC軸程式,請以上升緣觸發的方式,以免同一個PLC軸程式,被多次重複執行。2.利用加工程式控制PLC軸時,程式放在C:\CNC\MACRO底下,檔案名稱一定以“O”作檔名開頭,但是Ladder內不可寫“O”,且檔案名稱一定是四碼的自然數。3.加工程式撰寫:程式需為MACRO,所以檔案內容起頭一定是”%@MACRO”,程式內祇能執行單軸,所以軸向名稱一律是“X”,所有的單軸Gcode都可使用(G00,G01,G04,G90,G91,G94,G95…)4.運動中的PLC軸遇到被執行到時會立即停止,無論距離移動是否完成。PLC軸控制注意事項:6.設定PLC軸速度:PLC會自動將設定移動距離的暫存器的下一個暫存器(Rn+1)的值為PLC軸指定速度。斗笠式刀库斗笠式刀库的动作过程主轴刀号与目标刀号是否一致否主轴上升至参考点主轴定位刀盘转至主轴刀号刀库推出主轴松刀主轴上升刀盘旋转至目标刀号主轴下移至换刀点主轴夹紧刀库退回图1課程完畢歡迎指教Q&A時間
本文标题:新代数控PLC教材简报
链接地址:https://www.777doc.com/doc-4672918 .html