數控機床第6章-數控系統(tǒng)中的PLC控制與應用(2015-08)_第1頁
數控機床第6章-數控系統(tǒng)中的PLC控制與應用(2015-08)_第2頁
數控機床第6章-數控系統(tǒng)中的PLC控制與應用(2015-08)_第3頁
數控機床第6章-數控系統(tǒng)中的PLC控制與應用(2015-08)_第4頁
數控機床第6章-數控系統(tǒng)中的PLC控制與應用(2015-08)_第5頁
已閱讀5頁,還剩102頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

【教學重點】數控系統(tǒng)中的PLC是構成數控機床電氣控制電路的核心,以完成M、S、T等輔助功能指令的控制。本章主要介紹數控系統(tǒng)中的PLC(PMC)控制的基礎知識。通過對西門子808D與FANUC0i-D典型數控系統(tǒng)內置PLC的作用與結構、信息交換、編程元件與指令、程序結構與運行特點、梯形圖程序設計方法以及典型應用案例的介紹,初步了解NC、PLC、和MT三者之間關系、信息交換和實現數控機床M、S、T輔助功能控制的方法。由于中大型數控機床的PLC程序設計比較復雜,讀者還需要深入進行專題學習?!窘虒W內容】6.1數控系統(tǒng)中PLC作用與結構

6.2數控系統(tǒng)中PLC信息交換與接口

6.3數控系統(tǒng)中PLC編程元件與指令

6.4數控系統(tǒng)中PLC順控程序結構與運行特點

6.5PLC輔助控制功能控制與典型案例【教學課時】6課時周德卿2015.81

1.數控系統(tǒng)中PLC的作用

(1)PLC與PMC

可編程控制器簡稱PLC(ProgrammableLogiccottrol1er),它實際上是應用大規(guī)模集成電路技術及計算機技術,設計的一種專門在工業(yè)環(huán)境下應用的數字運算控制電子裝置---工業(yè)控制計算機控制器。PLC控制器采用由半導體觸發(fā)器電路構成各種存儲器、寄存器的“軟繼電器”,代替過去繼電控制電路中的有觸點的繼電器、接觸器等器件;采用可編程序的“軟件”邏輯代替繼電控制電路中的硬布線邏輯,以實現邏輯運算、順序控制、定時、計數和算術運算等操作,并通過數字或模擬的輸入和輸出,從而控制各類機械和生產過程,被廣泛用于生產過程自動化、自動生產線、家用電器、智能樓宇、機器人等方面的控制裝置中。

6.1數控系統(tǒng)中PMC作用與結構周德卿2015.82

用于數控機床中PLC又稱PMC(ProgrammableMachineController),特別是在日本FANUC公司數控系統(tǒng)的使用、調試、維修說明書及有關著作中習慣使用PMC名稱,本教材采用國際上通行名稱PLC。數控系統(tǒng)中的PLC一般內置于CNC中,如圖6-1所示??梢奝LC是介于數控裝置NC側和機床本體MT側之間的中間環(huán)節(jié),起著承上啟下作用,主要負責數控機床輔助功能M、S、T的實現,即專門執(zhí)行數控機床的“順序控制”。

數控系統(tǒng)中PLC軟硬件組成、結構和工作原理、程序編制語言和編制方法等,基本上與三菱、西門子、通用、歐姆龍等公司工業(yè)標準型PLC相同。特別要指出的是,機床數控系統(tǒng)中的PLC可完成機床順序控制的邏輯控制部分,是計算機的“弱電”控制部分。如要帶動負載實現主軸啟停與正反轉、刀具自動換刀、旋轉工作臺控制等,還需要與主電路、電氣控制電路即“強電”部分配合進行,并進行功率放大,以驅動相應的電動機、電磁閥或氣動、液動等執(zhí)行機構。將PLC控制信號經過I/0接口單元電路,輸出至電控柜中的相關控制電氣元器件和電氣控制裝置如繼電器、接觸器變頻器、伺服驅功器等,然后再接至機床側各有關動力設備。這就涉及到PLC、CNC、SV與機床電氣電路配合設計的問題,并且為與機床傳動機械匹配還需要設置“機床參數”,以形成一個完整的機電一體化的數控系統(tǒng),這就是“系統(tǒng)”的概念。周德卿2015.83電氣控制系統(tǒng)與PLC控制系統(tǒng)對比圖周德卿2015.84三菱公司基本單元+擴展式與模塊式PLC工業(yè)標準型產品三菱FX2N系列基本單元+擴展式三菱Q型模塊式PLC周德卿2015.85圖6-1CNC、PLC(內裝)與機床之間的關系周德卿2015.86(2)數控系統(tǒng)中PLC的控制內容

PLC與傳統(tǒng)繼電電氣控制系統(tǒng)相比,有快速響應、可靠、易于編程、靈活性好以及使用維護方便等優(yōu)點。一般,數控機床的CNC要完成的任務有兩個:一是,要完成零件輪廓曲線各坐標軸的數字插補運算與控制,通常以G代碼(準備功能)指令形式發(fā)出,通過主軸和進給驅動系統(tǒng),完成各進給伺服軸和主軸位置與速度等閉環(huán)控制;

二是,要完成加工過程的輔助控制,通常以M、S、T代碼指令形式發(fā)出并以開關量順序控制為主,由內裝于CNC中的PLC來完成。因此,PLC成為數控系統(tǒng)中不可缺少的重要組成部分,機床制造商根據所制造的機床類別、加工工藝等等控制要求,進行PLC控制程序的設計。PLC完成機床順序控制的內容主要有:

周德卿2015.87

數控系統(tǒng)中PMC的主要控制內容機床的人機界面操作控制(操作面板和機床控制面板);坐標軸控制(急停、使能、硬限位、參考點);機床的冷卻控制機床的導軌潤滑控制機床的液壓系統(tǒng)控制機床的自動排屑控制機床的自動換刀控制(車床的刀架、系統(tǒng)的刀庫);機床的輔助控制(防護門互鎖、報警燈等).

可以說,機床的外部操作及反映機床操作結果的信息均依賴PMC,不了解PMC就不能真正掌握數控機床的操作,更不能進行故障診斷與維修。一般,現行出產的西門子和FANUC的數控產品中,都具有通過有關“軟鍵”操作可在顯示屏上調出梯形圖的功能,并在各執(zhí)行的邏輯接點上有綠色亮條顯示動態(tài)運行情況,如圖6-2所示。據此,可追蹤故障點,調試與維修極為方便。所以,了解數控機床PLC控制與梯形圖編制是安裝、調試與維修工作者,必須掌握的專業(yè)知識。周德卿2015.88圖6-2FSOi-D動態(tài)梯形圖顯示周德卿2015.892.數控系統(tǒng)中PMC的結構形式

結構形式---在CNC中的PLC有內置和外置之分,如圖7-2。(1)內置PLC內置PLC是在CNC內部配置的,結構上與插補控制計算機合一,如圖7-4所示。硬件結構、性能、梯形圖編程指令都靠標準PLC,例如西門子808D、828D數控系統(tǒng)采用了S7-200(I/0=114/96,存儲器容量為8KB),而FANUC0i則有兩種結構:

SA1---基本配置型,I/0=1024/1024,存儲器容量為:128KB。

SB7---可拓展型,I/0=2048/2048,存儲器容量為:128-768KB。

內置PLC其CPU等可與CNC插補控制CPU共用也可單獨設置。大多用在中、低檔數控機床系統(tǒng)中,它的I/0點較少。在CNC面板背面,有專用的輸入/輸出端子接口,例如西門子802S/802C,在CNC背面設計了若干輸入/輸出端子排接口插座,以與機床外設操作面板、機床側開關量及機床電氣執(zhí)行元件(如電磁伐、電動機等)相連;

或采用專用的I/0LinK總線接口連接外設專用I/0模塊,例如西門子8O2D系統(tǒng)用兩塊I/0模塊PP72/48(72點入、48點出),外部開關信號先接于該模塊3×50芯插座上,然后再由I/0LinK總線接口將這些信號傳輸至CNC。周德卿2015.810SEIMENS802S/C/D的內置PLC為:S7-200FANUC0i/0iMate的內置PLC為:SA1(基本型)、SB7(拓展型)圖6-3內置型PLC控制系統(tǒng)原理框圖周德卿2015.811

(2)外置PLC

外置PLC是在CNC外部配置的,是獨立安裝的標準PLC產品,系統(tǒng)如圖6-5所示,多用于大型、多軸、復雜的機床數控系統(tǒng)中。因為I/0接點數量較多(數千點)用內置PLC已不能滿足要求。例如840D就采用了西門子的S7-300/400定型產品(如圖6-4)。有些國產經濟型數控系統(tǒng),為簡化CNC設計與提高可靠性,也配置外置獨立型的PLC產品,如選用日本三菱、富士、歐姆龍等公司的產品。在數控系統(tǒng)中,無論內置、外置的PLC

與工業(yè)控制中使用的獨立的PLC產品在工作原理、工作方式還是基本組成都是相同的,PMC均采用了典型的計算機結構。其結構包括硬件和軟件兩大部分,在編程上與獨立PLC也是類似的,并都提供自已的編程軟件,例如西門子802系統(tǒng)提供S7-200在PC機上編程的軟件Micro/WlN梯形圖編程,甚至提供了用于車、銑床的PMC應用程序實例,方便了用戶。周德卿2015.812外置S7-300型PLC內置PLC與CNC合一外置的72點入/48點出外部I/0接口板圖6-4802D的內置PLC和840D的外置PLC周德卿2015.813圖6-5外置型PLC控制系統(tǒng)原理框圖周德卿2015.8146.2數控系統(tǒng)中PLC的信息交換1.PLC信息交換概述由前述知,數控系統(tǒng)中PLC要完成數控機床順序控制也就是完成M、S、T輔助控制功能,需要CNC內置PLC通過I/0接口單元接收和輸出機床側的大量開關信號,少則幾十點多則幾百點或上千點,這就是信息交換。因此,數控系統(tǒng)中PLC的信息交換是指以PLC為中心,在NC、PLC、MT(機床)三者之間的信號雙向傳遞處理過程,圖6-5示出了FANUC0i系列數控系統(tǒng)NC、PLC和MT三者之間信息交換關系圖。CNC內置PLC與標準PLC產品不同之處是在內置PLC中增加了與數控系統(tǒng)進行信息交換的數據區(qū),這個數據區(qū)稱為接口信號。圖6-6示出了FANUC0i系列數控系統(tǒng)NC、PLC和MT三者之間信息交換。周德卿2015.815

圖6-6FANUC0i系列數控系統(tǒng)NC、PLC和MT三者之間信息交換圖由圖6-6看出:常把數控機床分為“NC側”和“MT”側兩大部份。內裝PLC在NC里,通過I/0接口單元將三者連接起來。“NC側”包括CNC數控系統(tǒng)的硬件和軟件,以及與CNC連接的外圍設備如顯示器、MDI面板等?!癙LC”處于NC與MT之間,對NC和MT的輸入、輸出信號進行處理?!癕T側”包括機床機械部份如液壓、氣壓、冷卻、潤滑、排屑等以及輔助裝置、機床操作面板、繼電器電路、機床主電路等。周德卿2015.8162.FANUC系統(tǒng)PLC的信息交換與接口對FANUC數控系統(tǒng)中內置PLC,FANUC公司習慣稱為PMC,為與西門子統(tǒng)一本書仍采用國際通稱PLC。FANUC0i-D系統(tǒng)的PLC交換信號接口地址符號有:F、G、X、Y,分別指NC→PLC、PLC→NC、MT→PLC、PLC→MT的接口信號,信息交換情況如圖6-7所示。圖6-7FANUC0i-D數控系統(tǒng)中PLC的信息交換圖周德卿2015.817(1)MT至PLC信號接口由機床側或輔助設備如排屑機、交換工作臺等外圍設備的開關、按鈕和各檢測傳感器信息,通過I/O接口單元輸入到PLC的信號。如由機床控制面板控制的的主軸正/反轉、冷卻液開/關、各進給坐標軸點動與快移、循環(huán)啟動/進給保持、打刀缸松開等開關;各檢測傳感器信號如各坐標軸超限行程開關、回參考點開關、刀位的接近開關、潤滑油的壓力和溫度開關、防護門開關。機床側開關信號所用地址是以X字母開頭。除極少數涉及到安全的信號(如急停信號★ESP的地址規(guī)定是X8.4),需用FANUC公司規(guī)定的固定地址外,其它大多數信號地址由用戶分配。(2)PLC至MT信號接口

由PLC輸出的機床順序控制(M、S、T)動作信號,通過PLC輸出接口送到機床側,控制機床的執(zhí)行元件如電動機、電磁鐵、接觸器、繼電器等,以驅動控制電動機、電磁閥等使機床運動部件動作。例如機床的啟/停、主軸正/反轉和模擬主軸速度控制、車床刀架或加工中心刀庫的自動換刀、切削液與潤滑油啟/停、各坐標軸點動、卡盤的松/夾、各進給軸的限位及回參考點開關、各伺服軸運行準備等。所有PLC輸出到MT的信號,用戶可自行分配輸出地址,信號地址以字母Y開頭。周德卿2015.818(3)CNC至PLC信號接口

CNC輸送至PLC的信號,表示數控系統(tǒng)內部的狀態(tài),包括各種輔助功能M、S、T的信號、點動/手動/自動等工作方式狀態(tài)信號和各種使能信號等,這些信號可由CNC直接送入PLC的寄存器中。所有CNC送往PLC的信號含義和地址(開關量地址或寄存器地址)均由CNC制造商確定,PLC編程人員只可使用不可以增刪。信號地址以字母F開頭。(4)PLC至CNC信號接口

PLC輸送至CNC的信號,它是PLC向數控系統(tǒng)發(fā)出的控制請求和應答信號,包括數控系統(tǒng)的控制方式選擇、坐標軸運動的使能、進給倍率、M、S、T功能應答信號等。地址與含義由CNC制造商確定,PLC編程人員只可使用不可以增刪。信號地址以字母G開頭。

周德卿2015.8193.西門子數控系統(tǒng)PLC的信息交換與接口

(1)PLC的信息交換

西門子8O8D、828D系統(tǒng)中PLC與NCK數字控制中央單元、MCP機床控制面板以及HMI人機接口之間的信息交換,如圖6-8所示。其中NCK實際是數控計算機CNC的核心,包括硬件與軟件,需要交換的信息有M、S、T指令,零件程序與循環(huán)子程序,設定的各種參數數據如參考點及軟限位尺寸、間隙補償、刀架與刀庫數據等;MCP是機床控制面板,如前述上面有各種機床操作的開關、接鈕;HMI是人機接口,西門子標準操作界面有NC輸入鍵,自定義鍵盤、顯示屏功能軟鍵和報警信號燈等。信息傳遞方向與過程與FANUC0i系統(tǒng)類似,其接口信號地址命名輸入信號是以字母I開頭,輸出信號則是以Q開頭。圖6-8808D/828D數控系統(tǒng)PLC信息交換圖周德卿2015.820(2)接口信號地址的數據結構

在西門子系統(tǒng)與FANUC系統(tǒng)的PLC信息交換中,對不同來源、不同傳遞方向的接口信號地址命名方式是不同的。FANUC0i-D系統(tǒng)中,除PLC輸入輸出接口信號分別用X和Y開頭命名外,還用了F和G分別表示在CNC→PLC與PLC→CNC信息交換與控制所需要的接口信號。例如,當發(fā)生按下急停開關或某坐標軸超程等緊急情況時,CNC接收到來自MT機床側急停信號★ESP從I/0單元接口X8.4接收,CNC判斷后發(fā)出伺服使能低電平信號,封鎖伺服與主軸驅動器,用F8.4通知PLC執(zhí)行,PLC接收后用G8.4信號回復CNC。而在西門子808D系統(tǒng)的PLC邏輯控制中,此種信息交換所需接口信號地址的數據結構則是專門在CNC里開辟了一塊數據區(qū),用DB地址符加8位數字構成DB數據塊地址,如圖6-9所示。圖6-9DB數據塊地址結構圖周德卿2015.821(3)接口信號地址數據塊分區(qū)

西門子808/828D系統(tǒng)信息交換接口信號地址,按不同的功能、類型與傳送方向分成若干的DB數據塊區(qū)存放如圖6-10所示,這樣便于管理、存取與查詢方便。例如在808D系統(tǒng)中,DB1000.DBD0~DB1000.DB10數據塊區(qū)放置的是來自MCP通道的機床控制面板各按鍵和選擇開關信號,這是MCP→PLC的可讀信號。從表6-1看出,DB1000.DBDO.1~DB1000.DBDO.7分別放置了“工作方式選擇開關”的手輪、J0G、REF.POlNT、AUT0、MDA、程序測試各檔對應信號;DB1000.DBD3.0~DB1000.DBD3.5分別放置了主軸反轉、主軸停止、主軸正轉、復位、循環(huán)停止、循環(huán)啟動的各對應信號。而從表6-2中看出,DB2500.1000~DB2500.1012數據塊區(qū)放置的則是來自NCK通道的M功能(M0-M99)譯碼接口信號,這是NCK→PLC的只讀信號。其它DB接口信號數據塊地址分區(qū)情況如圖6-10所示,詳見“SINUMERIK808調試手冊”。周德卿2015.822圖6-10808D/828D系統(tǒng)中DB接口信號數據塊分區(qū)圖周德卿2015.823表6-1來自MCP通道的機床接作面板DB信號表6-2來自NCK通道的M功能DB信號周德卿2015.8246.3數控系統(tǒng)中PLC編程元件指令與應用

數控系統(tǒng)中PLC編程元件是供用戶使用的內部資源,實際是指可供編制PLC程序使用的內部存儲器,按繼電控制電路的習慣被冠以“繼電器”的名稱。例如三菱公司FX2N型的PLC內部有X(輸入繼電器)、Y(輸出繼電器)、M(中間繼電器)、T(定時器)、C(計數器)、S(狀態(tài)繼電器)、D(數據寄存器)等。注意,不同廠商、不同型號的PLC基本編程元件在類別和功能上大體相同,對小型PLC尤其如此。但其編程元件的命名、地址標記和編碼方法存在差異,下面以西門子808D、828D系統(tǒng)和FANOC0i-C/D系統(tǒng)中的內置PLC為例,來說明其編程元件、指令特點與應用。周德卿2015.8256.3.1西門子數控系統(tǒng)PLC編程元件指令與應用

西門子公司808D和828D系統(tǒng)的內置PLC基本上是按西門子S7-200標準型PLC設計的,所以編程元件的基本指令及功能指令也相同。1.編程元件及地址格式

I---輸入繼電器;Q---輸出繼電器;V---變量繼電器;

M---輔助繼電器;AC--累加器T---定時器;C---計數器;HC--高速計數器;S---狀態(tài)繼電器等。各編程元件地址編制格式如圖6-11所示:圖6-11808D/828D系統(tǒng)PLC編程元件的地址編制格式圖周德卿2015.8262.編程指令(1)基本指令①LD:取指令,從梯形圖左側母線開始,連接常開觸點。梯形圖符號:語句表:LDAx.y②LDN:取非指令,從梯形圖左側母線開始,連接常閉觸點。梯形圖符號:語句表:LDNAx.y③=(OUT):輸出指令,用于線圈輸出。梯形圖符號:語句表:=(OUT)Ax.y周德卿2015.827④

A:與操作指令,用于與常開觸點的串聯(lián)。梯形圖符號:語句表:AAx.y⑤AN:與非操作指令,用于與常閉觸點的串聯(lián)。梯形圖符號:語句表:ANAx.y⑥O:或操作指令,用于與常開觸點的并聯(lián)。梯形圖符號:語句表:OAx.y⑦ON:或非操作指令,用于與常閉觸點的并聯(lián)。梯形圖符號:語句表:ONAx.y周德卿2015.828例6-1基本指令舉例應用舉例周德卿2015.829⑧置位S﹑復位R指令應用的梯形圖和語句表例6-2置位S﹑復位R指令基本指令舉例應用舉例周德卿2015.830(2)功能指令(選編)西門子S7-200/300系列PLC功能指令有幾十種,例如計時器、計數器、譯碼器和數據的運算、比較、轉換、傳送和跳轉等,下面介紹幾種與機床數控典型應用案例有關的功能指令如下:

①定時器指令定時器是PLC中最常用的元件之一,S7-200系列的PLC為用戶提供了3種類型的定時器:通電延時型(TON)有記憶的通電延時型又稱保持型(TONR)斷電延時型(TOF)共計256個定時器(T0~T255),并且都為增量型定時器。定時器類型分辨率/ms最大當前值/s定時器號TONR132.767T0,T6410327.67T1~T4,T65~T681003276.7T5~T31,T69~T95TON,TOF132.767T32,T9610327.67T33~T36,T97~T1001003276.7T37~T63,T101~T255表6-3S7-200計時器類型表

周德卿2015.831

LADSTL功能、注釋

TON通電延時型TONR有記憶的通電延時型TOF斷電延時型定時器指令應用舉例周德卿2015.832②計數器指令計數器用于累計其輸入端脈沖電平由低到高的次數。計數器類型有加計數器(CTU)、加減計數器(CTUD)和減計數器(CTD)三種類型,見圖6-15。計數器有兩種尋址形式:當前值和計數器位。當前值是16位有符號整數,存儲累計值,計數器位的值是根據當前值和預置值的比較結果來置位或復位。兩種尋址使用相同的格式,都用C+計數器號表示,使用哪種形式依所使用的指令而定。如例6-3中最后一個語句“CTUTC48,+4”,表示48號加減計數器,預置值為4,依加/減脈沖是否有效,決定是從0加到+4還是從+4減到O,計數計到位時,該計數器狀態(tài)“1”,Q0.0=1。圖6-15S7-200計數器類型圖周德卿2015.833例6-3計數器指令應用程序周德卿2015.834③比較指令周德卿2015.835[例6-4]比較指令應用程序B:字節(jié)比較R:實數比較④累加器和標志位存儲器

累加器是可以像存儲器一樣使用的讀寫存儲器。標志位存儲器可作為控制繼電器存儲中間操作狀態(tài)和控制信息。按字節(jié)、字、雙字來存取累加器和位存儲器中的數據。累加器AC最多4個,標志位存儲器最多256個字節(jié)。周德卿2015.8363.特殊標志存儲器地址為:SM,SM位為PLC的CPU與用戶程序之間傳遞信息提供了一種手段??梢杂眠@些位選擇和控制西門子PLCCPU的一些特殊功能,簡化PLC應用程序的設計。周德卿2015.8374.應用程序編制與案例

西門子公司為方便用戶編制機床PLC順序控制梯形圖程序,對808D、828D系統(tǒng)都提供了默認的PLC子程序庫,子程序庫中包括初始化、主軸和進給控制、冷卻控制、潤滑控制、主軸換擋控制、車床刀架自動換刀控制、手持手輪單元控制等(參見SINUMERIK808DPLC子程序庫手冊)。利用該程序庫再結合要控制的數控機床具體情況,在如圖6-19所示的西門子提供的“PLCProgrammingToo1”編程工具軟件界面上,容易設計出所需要的梯形圖,并可用RS-232C總線連機上傳、下載CNC,進行調試修改和運行監(jiān)控?,F以808D系統(tǒng)數控車床PLC冷卻液控制子模塊梯形圖程序設計為例,說明西門子系統(tǒng)PLC的編程方法與特點。周德卿2015.838圖6-19“PLCProgrammingToo1”編程工具軟件界面周德卿2015.839[例6-5]808D車床數控系統(tǒng)冷卻液控制模塊PLC控制程序

(1)冷卻液控制模塊控制要求冷卻液控制模塊是數控機床必不可少的一部分,在數控機床運行切削工件時如果沒有冷卻液的冷卻作用,機床刀具切削工件產生的高溫會灼傷以加工好的工件表面,影響加工質量,同時對刀具也有很大的影響,加速刀具的磨損,影響刀具對工件的加工質量,縮短刀具的使用壽命等。結合數控機床的控制要求,該設計編制了冷卻液控制子模塊。冷卻液控制子程序可以通過機床控制面板的控制鍵啟動或停止冷卻,也可以在自動或MDA方式下利用M07或M08啟動冷卻、以M09停止冷卻,同時該子程序還通過編程來控制操作面板上的指示燈的啟、滅,從而顯示冷卻狀態(tài)。在急停、冷卻電機過載、冷卻液位過低或在程序測試等情況下終止冷卻液的輸出。當冷卻電機過載或冷卻液液位過低時回觸發(fā)相應的報警輸出。另外該子程序設計了冷卻液禁止輸出,例如在機床防護門打開時,可以停止冷卻。周德卿2015.840(2)冷卻液子模塊梯形圖程序控制流程圖圖6-20冷卻液模塊梯形圖程序的控制流程圖周德卿2015.841表6-5冷卻液控制PLC接口信號的I/0變量地址和信息交換的DB數據塊地址(3)冷卻液子模塊梯形圖控制程序I/0接口信號地址

冷卻液控制子模塊梯形圖程序,它的I/0接口信號變量地址和CNC、PLC、MCP之間信息交換的DB數據塊接口地址與說明,見表6-5。使用輸入輸出信號接口的變量地址,靈活性大,程序移植方便。周德卿2015.842(4)冷卻液控制子模塊梯形圖程序的設計

冷卻液控制子模塊梯形圖程序及助記符語句表如圖6-21所示,梯形圖程序右邊有說明文字,讀者可對照圖6-20控制流程圖和I/0接口信號的變量地址以及CNC、PLC、MCP之間信息交換的DB數據塊地址學習。圖6-21為808D系統(tǒng)冷卻液控制子模塊梯形圖程序與助記符語句表周德卿2015.843周德卿2015.8446.3.2FAUNC數控系統(tǒng)PLC編程元件地址指令與應用對FAUNC0i系列數控系統(tǒng)中的PLC,可按不同性能要求選擇不同的內置PLC。如FAUNC0i-C數控系統(tǒng)可選SA1和SB7兩種規(guī)格。

SA1型為基本配置,編程最大步數5000,I/0點數為1024/1024,功能指令48條。

SB7為可選附加模塊型,編程最大步數為24000步、I/0點數為2048/2048,功能指令69條。顯然,都比SA1多,適用控制比較復雜的數控機床。而最新版本FANUC0i-D內置PLC的型號則是“0i-D、0iMate-D”,其編程最大步數更多達32000步、功能指令更加豐富,基有本型93條,擴展型有218條,處理速度也更快。周德卿2015.8451.編程元件地址表示方法(1)接口信號地址命名如前述,FAUNC數控系統(tǒng)的PLC用不同地址命名來區(qū)分不同類型信號,如圖6-22所示。從CNC側至PLC用字母F打頭的地址,而PLC應答CNC側信號則用G字母打頭的地址;MT機床側輸入到PLC信號用X字母打頭的地址,而PLC輸出到MT機床側的信號用Y字母打頭的地址。其它編程元件如內部繼電器、計時器、計數器等命名及功能見表6-6。此外,FANUC數控系統(tǒng)的PLC還有一些地址固定的輸入信號,大多是與機床安全有關的信號,例如急停、回參考點、各坐標軸超限行程等信號,詳見表6-7,在使用時務必要把相關的MT機床側輸入信號連接到指定的地址上。周德卿2015.846圖6-22FANUC0i-D接口信號地址命名分類圖周德卿2015.847表6-6FAUNC0i系列數控系統(tǒng)PLC編程元件表周德卿2015.848表6-7FANUC0i系列數控系統(tǒng)PLC固定地址的輸入信號表周德卿2015.849(2)編程元件地址表示方法FAUNC0i系列數控系統(tǒng)編程元件地址比較復雜,有絕對地址和符號地址之分,如圖6-23所示。絕對地址:I/0信號在CNC中存儲器中存儲區(qū)域,如X0001.5(可縮寫為X1.5)代表PLC第l輸入字節(jié)第5位開關量信號輸入(位信號),如圖6-23a)所示

符號地址:用英文字母(符號)代表的地址,只是一種符號,便于編輯、閱讀、檢查。如當輸入X0001.5為“主軸報警”信號時,可用英語縮寫詞SPDALM來注釋該接點,說明該繼電器接點功能、聯(lián)鎖關系與接點特性,以有助于用戶理解該控制模塊梯形圖程序,編制的專門注釋文件(符號表)如圖6-23b)所示。符號地址最大不超過6個字符。周德卿2015.850圖6-23FAUNC0i編程元件的絕對地址和符號地址格式周德卿2015.8512.常用梯形圖編程圖形符號表6-8FANUC0i系列數控系統(tǒng)內置PLC梯形圖編程常用符號周德卿2015.8523.CNC屏幕顯示PMC梯形圖

FANUC0i系列數控系統(tǒng),均能通過CNC面板相應按鍵操作,可以在LCD顯示屏上調出PMC的一級、二級…等梯形圖(PMCLAD),梯形圖顯示格式如圖6-24所示。該梯形圖可顯示執(zhí)行狀態(tài)、絕對地址和執(zhí)行動態(tài)綠色亮線,對了解機床現在運行狀態(tài)、調試和追蹤查找故障等極為方便?,F在,西門子公司在新設件的808D和828D數控系統(tǒng)中也具有了此項功能。圖6-24FANUC0iPMC梯形圖顯示格式周德卿2015.8534.編程指令(1)基本指令FANUC0iC/D數控系統(tǒng)PLC編程指令與三菱、西門子工業(yè)通用PLC一樣有基本指令和功能指令?;局噶钣小凹虞d或取”(上母線)指令RD,“或”指令0R,“或非”指令OR.NUT,“與”指令AND,“與非”指令AND.N0T,“輸出”指令WRT,“結束”指令END等邏輯處理指令,用這些指令編的簡單梯形圖程序見圖6-14。(2)功能指令功能指令用于比較復雜的機床順控制邏輯編程,若僅用基本指令編程會很困難而且規(guī)模大,用功能指令可簡化程序。功能指令有計時器、計數器、譯碼器和數據的運算、比較、轉換、傳送和跳轉等功能,還有一些是數控機床特有的功能如工作臺旋轉指令等。隨著PLC的發(fā)展,功能指令越來越強大,往往一條指令可實現幾十條基本指令才可以實現的功能,這大大簡化了編程設計。在FANUC0i-C的PLC-SA1中,基本指令有12個,功能指令48個。在FANUC0i-C的PLC-SB7中,基本指令有14個,功能指令69個。在FANUC0i-D的PLC中,基本指令有14個,功能指令為93個??梢姡現ANUC0iC/D數控系統(tǒng)PLC的功能指令有幾十種,讀者一下子難以掌握,因篇幅所限,下面只介紹幾條常用和本教材應用案例中要用到的一些功能指令,其它功能指令請讀者參見FANUC公司有關資料

周德卿2015.854表6-9基本指令和處理內容圖6-25堆棧寄存器結構及邏輯操作順序周德卿2015.855圖6-26FANUC0iC/D數控系統(tǒng)PLC基本指令與梯形圖編程基本指令梯形圖周德卿2015.856(2)功能指令周德卿2015.857周德卿2015.858周德卿2015.859FANUC系統(tǒng)PLC功能指令選編①結束指令(END)

在編制機床PLC順序控制梯形圖程序時,通常將要緊急響應處理的信號如急停、各坐標軸超限行程等子程序編為l級程序,其它控制編為2級或3級程序。END1就表示l級程序結束下面開始2級程序,直至末尾寫END2表示2級程序結束,第3級程序用END3表示結束。功能指令編號分別為SUB1、SUB2、SUB48,指令格式與應用如圖6-27所示。圖6-27END結束指令格式與應用周德卿2015.860②

定時器在數控機床PLC順序控制梯形圖中,定時器用于機械動作完成或穩(wěn)定狀態(tài)的延時確認,如卡盤夾緊與松開時間、潤滑與冷卻的啟動和工作時間、轉臺鎖緊與釋放時間等。定時器有三種類型,可更改延時計時器TMR、固定延時計時器TMRB和可變延時計時器TMRC,功能指令編號分別為SUB3、SUB24、SUB54。指令格式與應用,如圖6-28所示。周德卿2015.861圖6-28定時器指令格式與應用周德卿2015.862③計數器指令(CTR)

在機床PLC順序控制梯形圖中,計數器常用于刀庫刀位的計數、轉臺分度的計數以及多工作臺的交換等。計數器按工藝要求可進行加計數和減計數,由控制端控制。形式有BCD(CTR)形式和二進制形式(CTRC),用系統(tǒng)參數進行設定。CTR計數器功能指令編號為SUB5,指令格式與應用如圖6-29所示。周德卿2015.863圖6-29計數器指令(CTR)周德卿2015.864④譯碼器指令(DEC、DECB)PLC在執(zhí)行M、S、T輔助功能順序控制程序時CNC是以二進制代碼形式輸出的,這些信號需要經過譯碼器才能轉化為PLC能夠識別和相對應功能含義的一個邏輯狀態(tài)。譯碼器有DEC兩位BCD碼形式譯碼和DECB二進制形式譯碼,功能指令序號分別為SUB4、SUB25,其中SUB25指令格式與應用如圖6-30所示

a)二進制譯碼器指令格式周德卿2015.865b)二進制譯碼器指令應用圖6-30二進制譯碼器指令格式與應用周德卿2015.866⑤一致性判斷指令(COIN)一致性判斷指令用于檢查BCD碼數據表示的“輸入數據”與“比較數據”是否一致,該功能可用于檢查刀庫、轉臺等旋轉體是否到達減速位置或目標位置等,功能指令序號為SUB16,指令格式與應用如圖6-31所示。圖6-31一致性判斷指令格式與應用周德卿2015.867⑥

旋轉指令(ROT)旋轉指令ROT用于控制旋轉部件,包括刀庫、刀臺、旋轉工作臺等。通過ROTB指令的運算,可以得到從目前所在位置到達目標位置的移動量和移動方向,單方向也可雙向就最短路徑方向選擇,功能指令序號為SUB6,指令格式與應用如圖6-32所示。周德卿2015.868周德卿2015.869圖6-32旋轉指令格式與應用周德卿2015.8705.應用程序編制與案例

與西門子公司一樣,FANUC公司也為0i系列數控系統(tǒng)提供了FANUCLADDER-Ⅲ編程軟件,利用這個軟件也可在PC計算機上開展梯形圖程序編寫、修改、診斷、監(jiān)控和通過RS-232C通信總線的上傳、下載、復制等操作。雖然FANUC公司沒有提供子程序庫供用戶使用,但是由于FANUC系統(tǒng)在中國應用歷史長、范圍廣,已經在車、銑、加工中心等數控機床上形成了很多成功應用的梯形圖范例,所以程序編制也并不困難?,F以FANUC0i-D數控系統(tǒng)PLC的急停、超程報警控制子程序梯形圖與機床潤滑系統(tǒng)控制子程序梯形圖設計為例,說明FANUC0i數控系統(tǒng)PLC的編程方法與特點。周德卿2015.871【例6-6】急停、超程報警控制子程序梯形圖FANUC0i-D系統(tǒng)的急停、超程報警子程序梯形圖如圖6-33所示,因該程序需要緊急處理被安排在首先要掃描的笫1級程序段。由圖看出當急停、超程等情況發(fā)生時的CNC、PLC、MT之間邏輯控制關系。由這些開關量信號狀態(tài),可判斷故障是發(fā)生在CNC內部,還是在機床側、伺服、主軸或其它外圍設備。梯形圖解釋見圖中文字說明。周德卿2015.872圖6-33急停、超程報警子程序梯形圖周德卿2015.873【例6-7】機床潤滑系統(tǒng)控制梯形圖1.數控機床潤滑系統(tǒng)的控制要求

1)首次開機時,自動潤滑15秒(2.5秒打油、2.5秒關閉)。2)機床運行時,達到潤滑間隔固定時間(如30分鐘)自動潤滑一次,而且潤滑間隔時間用戶可以進行調整(通過PLC參數)。3)加工過程中,操作者可根據實際需要還可以進行手動潤滑(通過機床操作面板的潤滑手動開關控制)。4)潤滑泵電動機具有過載保護,當出現過載時,系統(tǒng)要有相應的報警信息。5)潤滑油箱油面低于極限時,系統(tǒng)要有報警提示(此時機床可以運行)。周德卿2015.8742.潤滑系統(tǒng)電氣控制接線圖圖6-35機床潤滑系統(tǒng)電氣控制電路圖周德卿2015.8753.根據以上要求設計梯形圖程序圖6-34機床潤滑系統(tǒng)控制子程序梯形圖周德卿2015.8766.4數控系統(tǒng)中PLC順控程序結構與運行特點1.數控系統(tǒng)中PLC順序控制程序結構

西門子公司與FANUC公司數控系統(tǒng)的PLC順序控制程序結構與運行模式,基本上是類似的。以FANUC0i-D數控系統(tǒng)的PLC為例,順序控制程序通常由第1級程序、第2級程序、第3級程序和子程序組成,如圖6-36所示。其中:

第1級程序---從整個梯形圖程序開始到END1命令之間,系統(tǒng)每個梯形圖執(zhí)行周期中都要首先掃描第1級程序執(zhí)行一次,特點是信號采樣實時及輸出信號快。主要用于需及時響應處理會危及機床安全的信號,如急停、跳轉、超程等。顯然,第1級程序要盡量短。

第2級程序---從END1命令之后至END2之前,處理機床面板、ATC(自動換刀)、APC(工作臺自動交換)。圖6-36FANUC0i-D數控系統(tǒng)的PLC程序結構圖

第3級程序---從END2命令之后至END3之前,主要處理低速響應信號,通常處理PLC程序報警信號。功能簡單的數控機床,只需要l級和2級程序。周德卿2015.877圖6-36FANUC0i-D數控系統(tǒng)的PLC程序結構圖周德卿2015.8782.數控系統(tǒng)中PLC順序控制程序的運行特點

數控系統(tǒng)中PLC執(zhí)行機床順序控制程序的時序如圖6-37所示。由圖看出,PLC的掃描周期是8ms,其中前1.25ms為執(zhí)行第一級程序時間。每個8ms掃描周期內首先要用大約1.25ms的時間優(yōu)先執(zhí)行一次第一級程序,處理要危及機床安全的少數幾個重要信號如急停、撞到限位開關等,然后,余下的時間是用來執(zhí)行第2級程序的一部分,這樣系統(tǒng)就根據第二級程序的長短被自動分割成n等分,而在宏觀上,緊急事件是立即反應的。在隨后的各周期內,每個周期的開始都要首先執(zhí)行一次一級程序,執(zhí)行完一級程序后,再執(zhí)行第2級程序中剩余的部分,周而復始直至全部程序執(zhí)行完畢,這個過程稱做PLC程序的分割。所以整個PLC的執(zhí)行周期是n×8ms,可見一級程序應該越短越好,如果第一級程序過長會導致每8ms內掃描的第二級程序過少,則第二級程序被分隔成的數量n就多,整個執(zhí)行周期就相應延長。周德卿2015.879圖6-37FANUC0i-C/D數控系統(tǒng)的PLC順序程序執(zhí)行時序周德卿2015.8806.5PLC輔助功能控制與典型案例6.5.1輔助功能控制概述

如前述,CNC發(fā)出的指令有兩種形式:

一是,以G代碼(準備功能)形式發(fā)出,用來指定進給軸按照給定規(guī)定軌跡運行,完成零件輪廓插補控制,這由CNC的NCK中央控制單元完成。

二是,機床順序控制功能,以M、S、T代碼(輔助功能)形式發(fā)出,具體執(zhí)行動作由CNC的內置PLC完成。1.M功能的實現M功能又稱輔助功能,用來控制主軸的正反轉及停止,主軸齒輪箱的變速,冷卻液的開關,卡盤的夾緊松開,以及自動換刀裝置的取刀和還刀等。在M功能實現方式上大致分為兩種:

一種是開關量方式,即CNC將M功能以開關量形式送到PLC輸入接口,然后由PLC進行邏輯處理,并輸出控制有關執(zhí)行元件動作;

另一種是寄存器方式,CNC將M功能代碼直接傳送至PLC相應寄存器中,然后由PLC進行邏輯處理,并輸出控制有關執(zhí)行元件動作。

周德卿2015.881(2)S功能的實現

S功能主要完成主軸的控制,常用S4位代碼直接指定主軸轉速,例如S1500表示主軸轉速為1500r/min,可見S4位代碼可表示的主軸轉速范圍為0-9999r/min。CNC將轉速指令以數字形式輸入到PLC中,再由PLC中的D/A轉換器轉換成相對應成相對應的模擬電壓如0-10V,經功率放大后驅動電機等執(zhí)行元件。(3)T功能的實現

T功能即刀具換刀功能,T代碼一般為2位,表示刀具號。以加工中心為例,加工程序中的T代碼指令由CNC傳送至PLC,經譯碼后并在刀具數據表內檢索,找到T代碼所指定的目標刀號地址,然后與使用的當前刀號相比較。如果相同,說明指定的目標刀具就是當前所使用的刀具,不必換刀;若不相同,則需換刀操作。首先,回轉刀庫尋找到目標刀號,然后將主軸準停,機械手一端拔出當前刀具,另一端則抓取目標刀具,然后回轉180o,將現行刀具歸還刀庫而將目標刀具裝在主軸上,完成整個換刀過程。換刀期間要禁止進給軸運轉,需在“進給保持”狀態(tài)。周德卿2015.8826.5.2西門子數控系統(tǒng)PLC輔助功能控制與典型案例

1.西門子數控系統(tǒng)輔助功能控制信號在西門子808D數控系統(tǒng)中,與M、S、T功能相關的接口信號DB數據塊地址是以DB2500打頭的信號。其中,DB2500.DBX2000表示傳輸T功能,DB2500.DBX3000表示傳輸M動能,DB2500.DBX4000則表示傳輸S功能等,部分接口信號數據塊地址如表6-10所示。例如:當NCK數字控制中央單元執(zhí)行到加工指令T××時,NCK置DB2500.DBX8.0信號為有效,置位“1”,表示PLC要更改T功能,并且把T指令編程刀號譯碼后存放在DB2500.DBX2000中;同理,當NCK執(zhí)行到加工指令M××時,NCK置DB2500.DBX4.0信號為有效,置位“1”,表示PLC要更改M功能,同時把與M功能譯碼指令對應的DB2500.DBX10××.×信號為有效置位“1”,以便讓PLC知道具體的M指令,例如DB2500.DB1000.3為主軸正轉信號M03,S功能處理基本相同,S功能處理基本相同。其它交換接口信號DB數據塊地址與說明詳見“SINUMERIK8O8D調試手冊”。

周德卿2015.883表6-10808D數控系統(tǒng)與M、S、T功能相關的DB數據塊地址周德卿2015.8842.西門子數控系統(tǒng)輔助功能實現典型案例【例6-8】西門子808D系統(tǒng)數控車床PLC換刀控制梯形圖程序的設計。(1)數控車床自動回轉刀架結構與工作原理數控車床加工復雜零件時,需要幾把刀具輪換使用,這就要求刀架能自動換位,完成自動換刀。圖6-38示出了四工位電動刀架產品圖,圖6-39則示出了自動回轉刀架原理圖。當PLC發(fā)出換刀信號后,若要求的目標刀號與實際在位的實時刀號不一致,刀架電動機就正轉,通過螺桿推動螺母使刀臺上升到精密端齒盤脫開時位置并旋轉。當刀臺轉到實時刀號與目標刀號位置相符時,PLC發(fā)出反轉信號使刀架電動機反轉,于是刀臺被定位卡死而不能轉動,并緩慢下降至精密端齒盤的嚙合位置,實現精密定位并鎖緊。當夾緊力增大到推動彈簧而竄動壓縮觸點開關時,電動機停轉并發(fā)出換刀已完成的應答信號,程序繼續(xù)執(zhí)行。

周德卿2015.885圖6-38簡易四工位電動刀架產品圖

圖6-39簡易自動回轉刀架結構原理圖

l-刀位觸點2-刀位發(fā)訊盤電路板3-觸點4-刀臺5-螺桿副6-精密齒盤7-變速齒輪8-蝸輪9-滑套式蝸桿10-停車開關11-刀架座12-壓簧13-粗定位周德卿2015.886(2)自動換刀技術要求①換刀程序以SINUMERIK808DPLC子程序庫中的Turret1_HET_T霍爾元件刀架控制子程序(子程序51)為藍本改寫,適用于霍爾元件檢測刀位信號的簡易四方或六方刀架,這種刀架只能單方向換刀,刀架電機為普通異步電動機。圖6-39上的零件2,就是用霍爾三極管作接近開關制成的刀位發(fā)訊盤。若是四工位刀架,則霍爾開關每90o裝一個,與其外罩上嵌裝的小磁鐵接近時接通。四個刀位信號T1~T4,從808D的背面PLC輸入接口X101的I1.2~I1.4接入

。②PLC換刀程序要從808D的背面PLC輸出接口X201的Q1.0和Q1.1,輸出刀架電機正、反轉信號,并通過直流繼電器連鎖至交流接觸器以驅動刀架電機正、反轉運轉。當刀架電動機正轉時,尋找目標刀號實現自動換刀。當刀架電機反轉時,則為鎖緊定位切削。尋找刀具的時間有監(jiān)控,若尋刀時間大于15秒~20秒,則認為換刀失敗,應退出換刀。此外,刀架反轉鎖緊時間應限制為1~l.5秒,否則報警。此時,刀架電動機實際處于堵轉狀態(tài),反轉時間若太長,可能導致電機繞阻發(fā)熱而燒毀;周德卿2015.887③可在手動和MDA方式下,實現T功能自動換刀動作。在JOG方式下點動機床控制面板上手動換刀鍵,可使刀架轉一個刀位;④在換刀過程中CNC接口信號“讀入禁止”(DB3200.DBX6.1)和“進給保持”(DB3200.DBX6.0)置位為“1”狀態(tài),這表示零件程序暫停執(zhí)行,等侍換刀完成后方可繼續(xù)進行。這期間,將禁止伺服進給軸運動,以保證刀具不與工件相撞。⑤在急停刀架電機過載或程序測試及仿真時,禁止刀架換刀。(3)自動換刀控制流程圖

四工位電動刀架自動換刀工作時序如圖6-40所示,PLC控制程序流程圖如圖6-41所示,據此可設計的808D系統(tǒng)四工位電動刀架自動換刀梯形圖程序。圖6-40簡易四工位電動刀架自動換刀時序圖周德卿2015.888圖6-40簡易四工位電動刀架自動換刀時序圖周德卿2015.889正轉換刀監(jiān)控時間15秒,若超時即換刀失敗刀號為0時即刀位發(fā)信器壞,或在急停及檢測時退出換刀反轉鎖緊監(jiān)控時間1秒,若超時即換刀失敗換刀期間禁止進給軸運動和刀架反轉圖6-41刀架控制流程圖周德卿2015.890(4)808D系統(tǒng)簡易四工位電動刀架自動換刀梯形圖程序808D系統(tǒng)的簡易四工位電動刀架自動換刀梯形圖程序如圖6-42所示,表6-11808D系統(tǒng)簡易四工位電動刀架自動換刀I/0接點信號①生成用戶報警信號本程序定義了三個用戶報警信號(“SINUMERIK808D子程序庫手冊”)。700023---編程刀號大于刀架刀位數:700024---尋刀監(jiān)控時間超出;700025---無刀架定位信號(刀架沒有到位或刀架電子發(fā)信盤故障)。

②使用的變量MD32---存儲當前刀號值;MD36---存儲目標刀號值。

③中間繼電器的標志位中間繼電器標志位是邏輯運算的中間結果,供程序連鎖過渡設計用,由程序設計者定義。在本四工位自動換刀梯形圖程序中用到的中間繼電器有:M112.3、M112.5、M112.6、M112.7、M113.3、M113.4等,可在換刀程序中找到具體含義。例如:M112.5---編程刀號有效標志位;M113.3---手動換刀使能位;M113.4---手動正轉換刀結束標志。周德卿2015.891④接口信號

本程序所涉及到的接口信號在表6-11中列出了一部分,至于所涉及的數十個以DB數據塊形式表示的NCK、PLC、MCP之間信息交換的接口信號,為讀者閱讀方便,已表示梯形圖注釋中。根據前述的設計技術要求和圖6-41所示的自動換刀控制流程圖,讀者閱讀并理解圖6-42所示的808D系統(tǒng)簡易四工位電動刀架自動換刀梯形圖程序就不困難了,梯形圖邏輯控制說明參見圖6-42右邊的文字注釋。該梯形圖程序的設計參考了西門子802S系統(tǒng)車床換刀程序,使該程序更易理解。雖然與808D子程序庫中的子程序51有差別,但是設計思想是一致的。周德卿2015.892圖6-42自動換刀梯形圖程序周德卿2015.893圖6-42自動換刀梯形圖程序(續(xù))周德卿2015.8946.5.3FANUC數控系統(tǒng)PLC輔助功能控制與典型案例(1)M、S、T代碼處理時序

當FANUC0i系列NC執(zhí)行到加工程序段中的M、S、T代碼時,執(zhí)行時序見圖7-17,處理的具體步驟如下,。①首先NC會把具體代碼信號(代碼的數值)發(fā)送到PLC特定的代碼寄存器中,同時會有相應的輔助功能觸發(fā)信號也送到PLC中去。②PLC根據NC相應的觸發(fā)信號和代碼信號執(zhí)行譯碼動作,并觸發(fā)相應的機床動作。如主軸旋轉控制、換刀動作等。③當動作執(zhí)行完成后,PLC會發(fā)出一個完成信號給NC,表示動作執(zhí)行已完成,NC可以繼續(xù)執(zhí)行下面加工程序段,否則系統(tǒng)會處在等待狀態(tài)④當NC接到PLC的完成信號后,會切斷輔助功能的觸發(fā)信號,表示NC響應了PLC的完成信號。⑤當NC觸發(fā)信號關斷后,PLC切斷返回給NC的完成信號。M、S、T各輔助功能處理過程及時序同上,程序地址、代碼信號等見表7-7。周德卿2015.895圖6-43M代碼處理時序圖周德卿2015.896功

能程序地址CNC輸出給PMC的信號PMC輸入給CNC信號代碼信號選通信號分配結束信號結束信號M輔助功能MF10~F13F7.0(MF)F1.3(DEN)G4.3(FIN)主軸速度功能SF22~F25F7.2(SF)刀具功能TF26~F29F7.3(TF)2.M、S、T輔助信息交換的代碼地址、選通信號和應答信號

FANUC0i-D的M、S、T輔助功能信息交換的代碼地址、選通信號和應答信號見表6-12。表6-12FANUC0i-D數控系統(tǒng)各輔助功能信號

零件加工程序的輔助功能M00-M31、S00-S31、T00-T31分別對應代碼信號F10.0-F13.7、F22.0-F25.7、F26.0-F29.7各存儲位(8位)。當加工程序中出現某輔助功能時,對應的代碼信號位FX.X被置l,例如M03,對應代碼F10.3被置1。此外M代碼選通信號為F7.0,S主軸功能選通信號為F7.2,T刀具交換的選通信號為F7.3。周德卿2015.8973.FANUC數控系統(tǒng)PLC輔助功能實現的典型案例

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論