资源预览内容
第1页 / 共37页
第2页 / 共37页
第3页 / 共37页
第4页 / 共37页
第5页 / 共37页
第6页 / 共37页
第7页 / 共37页
第8页 / 共37页
第9页 / 共37页
第10页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
PLC教育訓練教材,时福生 2012.01,授課內容: ()編輯軟體的下載與安裝 (二)PLC架構與元件說明 (三)如何運用PLC發出警報 (四)面板PLC (五)PLC規劃及設計流程 (六)C、S、R详解 (七)回原点动作规格 (八)M_code、S_code及T_code動作流程 (九)PLC轴的应用 (十)斗笠式刀库,編輯軟體的下載與安裝,1.新代網站為http:/www.syntecclub.com.tw,1.登錄帳號與密碼 2.點選”控制器软体专区”,选择”开放式工具”,3.下載版PLC開發工具,LADDER檔案管理,1.將Ladder Editor設計完的檔案以*.lad格式存入電腦中。 2.將檔名改成CNC.lad後複製到控制器系統片CF卡內。 (路徑如下:C:CNCAPPCNC.lad 直接覆蓋即可) 3.存入系統CF卡時,可直接拔起以讀卡機存入;或將檔案存入 第二CF 卡中後,控制器開機後再進入DOS模式下鍵入: DiskD: copy *.lad C:cncappcnc.lad 系統會詢問是否覆蓋 ,請選擇 ”YES”。 4.進入控制器系統後,如果要從系統跳到DOS模式,可鍵入 ”Alt”+”X”。 5.或將設計完PLC複製到軟碟機內,在進入系統後,執行PLC安 裝選項即可。,PLC架構與元件說明,PLC與控制器的關係,CNC核心,人機介面,加工程式,伺服驅動,PLC,I/O介面,I,C,O,S,R,C、S、I、O 1 bit R 32 bit,暫存器資源分配表,加工程式與PLC的溝通, MACRO可透過暫存器(R)與PLC溝通: MACRO裡的Global Variables 1000014095 即依序對應到PLC的R0R4095,故可利用此方式與 PLC做溝通(有些R是唯讀不可寫入)。 M_code、S_code及T_code亦可透過暫存器(R)與 PLC溝通,溝通方式將在後面課程介紹。,如何運用PLC發出警報,當ladder輸出R40.0R49.15時,控制器螢幕會立即出現警報視窗,警報視窗顯示的文字內容R40.0R43.15為系統內定,而R44.0R49.15警報顯示文字為使用者自訂,編輯方式如下: 1. C:CNCAPP目錄中的APPCHI.STR(中文)拷貝至個 人電腦加以修改後再覆蓋回去即可。 2. 直接使用”記事本”開啟檔案修改即可。 3. 其中ID編號20065對應R44.0、編號20066對應R44.1 ,依此類推,當PLC程式將R44.0輸出時, 控製器畫面的警報視窗會顯示第65號警告;當 PLC程式將R44.1輸出時,控製器畫面的警報視窗會 顯示第66號警告。 4. R44R49 均僅前015 bit警報系統會儲存到歷來警 報。 5. R44R49的第1631位元也可當警報使用,但此警報僅作顯 示,無法儲存至歷來警報內事後供查詢。其警報編號依序 從20315往後推。,警報應用說明,警報修改範例說明,APPCHI.STR修改範例,LADDER觸發警報範例,/ 使用者定義的MLC警告說明 / MLC暫存器44 20065 = “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_code read(S29)指令;但M_code需等 G_code運動指令做完才能執行M_code(如M5主軸停止), 對於這些狀況,可加入S30(Distribution End)訊號條件 並於狀態流程圖中增加Wait G_code end狀態。,PLC 注意事項,範例說明,需求:使用MSD圖設計復歸型按扭替代鎖住型線路 有一按扭按一下,冷卻液馬達的打開,再按一下就關掉。 規格: 1.系統開機,進入準備就緒狀態(O30 off) 2.按扭按下(I48 on),冷卻液馬達啟動(O30 on) 3.按扭鬆開(I48 off),冷卻液馬達維持轉動(O30 on) 4.按扭再按下(I48 on) ,冷卻液馬達關閉(O30 off) 5.按扭再鬆開(I48 off) ,恢復到系統準備就緒狀態,MSD流程圖:,規格: 1.系統開機,進入準備就緒狀態(O30 off) 2.按扭按下(I48 on),冷卻液馬達啟動(O30 on) 3.按扭鬆開(I48 off),冷卻液馬達維持轉動(O30 on) 4.按扭再按下(I48 on) ,冷卻液馬達關閉(O30 off) 5.按扭再鬆開(I48 off) ,恢復到系統準備就緒狀態,階梯圖:,流程圖與階梯圖對照:,回原点动作规格,M_code、S_code及T_code動作流程,NC程式執行到M、S、T code時,LADDER 執行 (C38 off),M.S.T. Finish(C38 on),執行動作說明,PLC軸的应用,PLC軸控制,軸的運動控制方式除了利用CNC控制器的加工程式外,也可利用PLC 進行軸控制,控制方法如下: 1.切換軸控制為PLC: 將PLC的控制模式旗標狀態ON,如C66 on則X軸改為PLC控制(其餘軸請 參照PLC手冊P19及P37)。 2.當旗標為ON時,加工中X軸就不受CNC工件程式控制,直接接受PLC階梯 程式控制。當此旗標為OFF時,X軸就回到CNC工件程式控制模式,加工 中不受PLC階梯程式控制,如果PLC階梯程式在此時發出移動命令,亦無效。 3.移動距離的設定: a.指定執行加工程式: 在Disk*:CNCMACRO資料夾中加入O1234檔案,在PLC執行 , Y軸即可執行加工程式O1234。 b.直接R值驅動(R值自選): 如在R50填值後,在PLC執行 X軸即移動使用者填入R50的距離。,PLC軸控制,注意事項: 1. 執行 PLC 軸程式,請以上升緣觸發的方式,以免同一個 PLC 軸程式, 被多次重複執行。 2.利用加工程式控制PLC軸時,程式放在 C:CNCMACRO 底下,檔案名 稱一定以 “O” 作檔名開頭,但是Ladder 內不可寫 “O”,且檔案名稱一定 是四碼的自然數。 3.加工程式撰寫: 程式需為 MACRO,所以檔案內容起頭一定是”% MACRO”,程式內 祇能執行單軸,所以軸向名稱一律是 “X” ,所有的單軸 G code 都可使 用(G00,G01,G04,G90,G91,G94,G95) 4.運動中的PLC軸遇到 被執行到時會立即停止,無論距離移動是否 完成。,PLC軸控制,注意事項: 6.設定PLC軸速度: PLC會自動將設定移動距離的暫存器的下一個暫存器(R n+1)的值為PLC 軸指定速度。,斗笠式刀库,斗笠式刀库的动作过程,主轴刀号与目标刀号是否一致,否,主轴上升至参考点,主轴定位,刀盘转至主轴刀号,刀库推出,主轴松刀,主轴上升,刀盘旋转至目标刀号,主轴下移至换刀点,主轴夹紧,刀库退回,图 1,課 程 完 畢 歡 迎 指 教,Q & A 時間,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号