




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第五章可編程控制器在數控機床上的應用
霍文國?一、掌握FANUCPMC的基本指令和常見功能指令的格式及功能;二、掌握FANUCPMC在數控機床控制中常見的應用實例。教學目標?
數控機床做為自動化控制設備,是在自動控制下進行工作的,數控機床所受控制可分為兩類:一類是最終實現對各坐標軸運動進行的“數字控制”。如:對CNC車床X軸和Z軸,CNC銑床X軸,Y軸,Z軸的移動距離,各軸運行的插補,補償等的控制即為“數字控制”。另一類為“順序控制”。對數控機床來說,“順序控制”是在數控機床運行過程中,以CNC內部和機床各行程開關,傳感器,按鈕,繼電器等的開關量信號狀態為條件,并按照預先規定的邏輯順序對諸如主軸的起停,換向,刀具的更換,工件的夾緊,松開,液壓,冷卻,潤滑系統的運行等進行的控制。與“數字控制”比較,“順序控制”的信息主要是開關量信號。第二節PLC在數控機床上的應用一、數控機床上PLC的功能?常把數控機床分為“NC側”和“MT側”(即機床側)兩大部分。“NC側”包括CNC系統的硬件和軟件,與CNC系統連接的外圍設備如顯示器,MDI面板等。“MT側”則包括機床機械部分及其液壓、氣壓、冷卻、潤滑、排屑等輔助裝置、機床操作面板、繼電器線路、機床強電線路等。PMC處于NC與MT之間,對NC和MT的輸入、輸出信號進行處理。MT側順序控制的最終對象隨數控機床的類型、結構、輔助裝置等的不同而有很大的差別。機床結構越復雜,輔助裝置越多,最終受控對象也越多。第二節PLC在數控機床上的應用一、數控機床上PLC的功能?第二節PLC在數控機床上的應用一、數控機床上PLC的功能數控系統機床接收驅動負載電源公共端DI/DOGFXY*ESP,*DECx等保持型繼電器Counter(C)Timer(T)Keeprelay(K)Datatable(D)Variabletable(D)中間繼電器(R)?X:由機床輸入至PMC。如:操作員由機床操作面板上輸入的按鈕、按鍵、開關信號。Y:由PMC輸出至機床的使機床強電動作的信號。如:主軸的正、反向;潤滑、冷卻的開/關信號。PMC處理梯形圖程序輸出這些信號使機床動作。G:PMC輸出至CNC的信號(CNC輸入)。這些信號中有些是啟動CNC的一個子程序。這些子程序是CNC控制軟件的一部分:根據機床的實際動作設計好的機床的強電控制功能。如:急停(G8.4);自動加工程序啟動(G7.2);工作方式選擇(G43.0-2)。第二節PLC在數控機床上的應用一、數控機床上PLC的功能?另外一些信號是PMC通知CNC,使CNC改變或執行某一種運行。如:FIN(G4.3)是PMC通知CNC輔助功能M或換刀功能T已經結束執行。CNC接受到該信號后即可啟動下個加工程序段的執行;*SSTP(G29.6):CNC停止主軸電機的控制信號。F:CNC輸出至PMC的信號。其中的一些信號是反映CNC運行狀態的標志,表明CNC正處于某一狀態。如:AL(F1.0):報警狀態。MV(F102):進給軸移動中。另一些信號是CNC響應X(經過G)后,執行某一運行的結果,用以通知PMC。PMC收到該信號,視其具體情況,再做適當處理。還有一些信號是加工程序指令的譯碼輸出。如:M代碼(F10-F13);T代碼(F26-F29)。CNC將這些信號輸出給PMC進行處理。第二節PLC在數控機床上的應用一、數控機床上PLC的功能?上述這些信號在梯圖程序中都必須賦予地址。G和F信號的地址是由CNC的系統軟件規定好的,是固定的。有一些X信號地址也由CNC規定好。CNC提供地址表。Y信號可由PMC設計人員自行指定。第二節PLC在數控機床上的應用一、數控機床上PLC的功能?
(1)M指令功能用來控制機床的輔助操作,通常被編寫在零件加工程序之中。CNC系統執行含有M功能指令的零件加工程序段時,CNC以BCD碼的形式向PMC輸出M代碼信號,在數據區地址為F151的字節中產生相應的M代碼值。PMC通過執行相應的譯碼程序,從中識別相應的代碼類型,進行相應的輔助控制。第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用?
(2)相關信號MF:為M功能的代碼讀信號,它是在CNC發出M功能代碼之后發出的CNC傳到PMC的信號M03:主軸正轉信號M04:主軸反轉信號M05:主軸停止信號M19:主軸準停信號第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用?
(3)相關指令DEC:譯碼指令,其功能是:在BCD碼信號等于一個指定數時,該指令的輸出為1,常用于數控機床中M、S、T功能的譯碼。F151:譯碼信號地址0311:其中03為指定數;11表示對譯碼地址中的兩位BCD碼的高低位譯碼。第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用?(4)M功能的譯碼控制過程當MF為1,即CNC向PMC發出代碼讀信號時,若F151的內容為2位BCD碼03時,M03信號輸出有效,PMC可以用這個信號來控制主軸的正轉;當F151的內容為2位BCD碼04時,M04信號輸出有效,PMC可以用這個信號來控制主軸的反轉。同理,當F151的內容為2位BCD碼05時,M05信號輸出有效,PMC可以用這個信號來控制主軸的停止;當F151的內容為2位BCD碼19時,M19信號輸出有效,PMC可以用這個信號來控制主軸的準停。第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用?
(1)主軸準停功能主軸準停即使主軸準確地停在固定的方位上。在加工中心換刀時,為了使機械手對準抓刀槽或精鏜孔時都需要用到主軸準停。第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用?
(2)相關信號AUTO:自動工作方式狀態信號RST:CNC系統的復位信號M06:換刀信號M19:主軸準停信號ORCM:主軸準停命令信號ORAR:主軸準停到位信號R1:主軸準停報警信號MFIN:M指令執行結束信號第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用?
(3)相關指令TMR:定時器指令,其功能是:設定時間可更改的定時器。第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用?
(4)主軸準停控制過程當AUTO為1,即選擇自動工作方式;RST為0,即CNC系統不處于復位狀態;M06或M19為1,即執行M06或M19指令時,ORCM輸出有效,向機床側發出主軸準停命令信號,若在4.5秒內,PMC接收到來自機床側的主軸準停到位信號ORAR,主軸準停結束;若在4.5秒內,PMC沒有接收到來自機床側的主軸準停到位信號ORAR,主軸準停有誤,R1信號輸出有效,發出報警。第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用?
(3)主軸準停控制過程如主軸準停控制梯形圖所示,當滿足以下條件時,才能使M19指令執行完成:1.正執行加工程序段中的M19指令時,即M19=1。2.發出主軸準停命令信號,即ORCM=1。3.接收到主軸準停到位信號,即ORAR=1。4.沒有發出主軸報警信號,即R1=0。第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用?
主軸放大器M19F151CNC第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用2位BCD碼譯碼主軸準停控制M19=1主軸電動機(編碼器)主軸傳動裝置主軸ORAR=1主軸準停結束控制MFIN=1ORCM=1PMCMTM19指令執行過程MF=1?
(1)主軸正反轉功能主軸正反轉即使主軸順時針或逆時針旋轉。在加工工件時,都需要用到主軸的旋轉功能。第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用?
(2)相關信號
*ESP:CNC處于非急停狀態信號SPOF:主軸停止條件滿足信號SQIIB:主軸處于緊刀狀態信號SPAW:主軸旋轉條件滿足信號SPJGL:主軸手動方式有效狀態信號SPCWK:主軸正轉鍵按鈕按下狀態信號SPCCWK:主軸反轉鍵按鈕按下狀態信號SCW:主軸正轉條件滿足信號SFR:主軸正轉命令信號SRV:主軸反轉命令信號SCCW:主軸反轉條件滿足信號KA2:冷卻泵接通信號SAR1:主軸速度達到信號第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用?
(3)主軸正反轉控制過程如正反轉控制梯形圖所示,當滿足以下3個條件時,才能滿足主軸旋轉的條件,即SPAW(R715.2)為1:1.CNC處于非急停狀態,即*ESP=1。2.主軸必須出于緊刀狀態,即SQIIB=1。3.主軸停止條件不滿足,即SPOF=0。第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用?
(3)主軸正反轉控制過程如正反轉控制梯形圖所示,當滿足以下3個條件之一時,才能滿足主軸正轉的條件,即SCW(R752.4)為1:1.在操作面板上的手動方式生效,即SPJGL=1時,按下主軸正轉鍵,即SPCWK=1。2.執行加工程序段中的M03指令時,即M03=1。3.執行加工程序段中的M13指令時,即M13=1。第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用?
(3)主軸正反轉控制過程如正反轉控制梯形圖所示,當滿足以下4個條件時,才能使PMC發出主軸正轉命令信號,即SFR(Y86.1)為1:1.滿足主軸旋轉條件,即SPAW=1。2.滿足主軸正轉條件,即SCW=1。3.不滿足主軸反轉條件,即SCCW=0。4.沒有發出主軸反轉命令信號,即SRV=0。第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用?
(3)主軸正反轉控制過程如正反轉控制梯形圖所示,當滿足以下條件時,才能使M03指令執行完成:1.正執行加工程序段中的M03指令時,即M03=1。2.發出主軸正轉命令信號,即SFR=1。3.接收到主軸速度達到信號,即SAR1=1。第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用?
(3)主軸正反轉控制過程如正反轉控制梯形圖所示,當滿足以下條件時,才能使M13指令執行完成:1.正執行加工程序段中的M13指令時,即M13=1。2.冷卻泵接通,即KA2=1。3.發出主軸正轉命令信號,即SFR=0。4.接收到主軸速度達到信號,即SAR1=1。第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用?
(3)主軸正反轉控制過程如正反轉控制梯形圖所示,當滿足以下3個條件之一時,才能滿足主軸正反轉的條件,即SCCW(R752.5)為1:1.在操作面板上的手動方式生效,即SPJGL=1時,按下主軸正轉鍵,即SPCCWK=1。2.執行加工程序段中的M04指令時,即M04=1。3.執行加工程序段中的M14指令時,即M14=1。第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用?
(3)主軸正反轉控制過程如正反轉控制梯形圖所示,當滿足以下4個條件時,才能使PMC發出主軸反轉命令信號,即SRV(Y86.4)為1:1.滿足主軸旋轉條件,即SPAW=1。2.滿足主軸反轉條件,即SCCW=1。3.不滿足主軸正轉條件,即SCW=0。4.沒有發出主軸正轉命令信號,即SFR=0。第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用?
(3)主軸正反轉控制過程如正反轉控制梯形圖所示,當滿足以下條件時,才能使M04指令執行完成:1.正執行加工程序段中的M04指令時,即M04=1。2.發出主軸反轉命令信號,即SRV=1。3.接收到主軸速度達到信號,即SAR1=1。第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用?
(3)主軸正反轉控制過程如正反轉控制梯形圖所示,當滿足以下條件時,才能使M14指令執行完成:1.正執行加工程序段中的M14指令時,即M14=1。2.冷卻泵接通,即KA2=1。3.發出主軸反轉命令信號,即SRV=1。4.接收到主軸速度達到信號,即SAR1=1。第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用?SARA=1
串行數字主軸放大器M03F10二進制代碼00000011譯碼主軸正轉控制M03CODE=1主軸電動機(編碼器)主軸傳動裝置主軸M03指令結束控制FIN=1SFRA=1MF=1串行數字主軸接口CNCPMCMT?SARA=1
串行數字主軸放大器M04F10二進制代碼00000100譯碼主軸反轉控制M04CODE=1主軸電動機(編碼器)主軸傳動裝置主軸M04指令結束控制FIN=1SRVA=1MF=1串行數字主軸接口CNCPMCMT?SSTA=1
串行數字主軸放大器M05F10二進制代碼00000101譯碼主軸停止控制M05CODE=1主軸電動機(編碼器)主軸傳動裝置主軸M05指令結束控制FIN=1SFRA=0MF=1串行數字主軸接口CNCPMCMTSRVA=0?LENG=1
M08F10二進制代碼00010000譯碼開冷卻液控制M08CODE=1冷卻泵電動機接觸器KM2中間繼電器KA2M08指令結束控制FIN=1MF=1CNCPMCMT冷卻泵?LENG=0
M09F10二進制代碼00010001譯碼開冷卻液控制M09CODE=1冷卻泵電動機接觸器KM2中間繼電器KA2M09指令結束控制FIN=1MF=1CNCPMCMT冷卻泵?SARA=1
串行數字主軸放大器M13F10二進制代碼00110001譯碼主軸正轉控制開冷卻液控制M13CODE=1主軸電動機(編碼器)主軸傳動裝置主軸M13指令結束控制FIN=1SFRA=1MF=1串行數字主軸接口CNCPMCMT冷卻泵電動機接觸器KM2中間繼電器KA2冷卻泵LENG=1?SARA=1
串行數字主軸放大器M14F10二進制代碼00110010譯碼主軸反轉控制開冷卻液控制M14CODE=1主軸電動機(編碼器)主軸傳動裝置主軸M14指令結束控制FIN=1SRVA=1MF=1串行數字主軸接口CNCPMCMT冷卻泵電動機接觸器KM2中間繼電器KA2冷卻泵LENG=1?SSTA=1
串行數字主軸放大器M05F10二進制代碼00000101譯碼主軸停止控制關冷卻液控制M05CODE=1主軸電動機(編碼器)主軸傳動裝置主軸M05指令結束控制FIN=1MF=1串行數字主軸接口CNCPMCMT冷卻泵電動機接觸器KM2中間繼電器KA2冷卻泵LENG=0SFRA=0SRVA=0?數控系統主軸電動機和編碼器伺服控制裝置進給電動機和編碼器機床操作面板輔助電動機I/O控制裝置外部I/O開關顯示器MDI操作面板計算機電源控制裝置?數控系統主軸電動機和編碼器伺服控制裝置進給電動機和編碼器機床操作面板輔助電動機I/O控制裝置外部I/O開關顯示器MDI操作面板計算機電源控制裝置?數控系統I/O控制裝置伺服控制裝置輔助電動機外部I/O開關顯示器MDI操作面板計算機電源控制裝置機床操作面板主軸電動機和編碼器進給電動機和編碼器?數控系統I/O控制裝置伺服控制裝置輔助電動機外部I/O開關顯示器MDI操作面板計算機電源控制裝置機床操作面板主軸電動機和編碼器進給電動機和編碼器?
主軸放大器M04F151CNC第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用2位BCD碼譯碼主軸反轉控制M04=1主軸電動機(編碼器)主軸傳動裝置主軸SAR1=1主軸反轉結束控制MFIN=1SRV=1PMCMTM04指令執行過程MF=1?
(1)相關信號
SPJGL:主軸手動方式有效狀態信號SPSPK:主軸停止鍵按鈕按下狀態信號DEN:進給運動停止狀態信號SPOF:主軸停止條件滿足信號OPSPL:主軸選擇停止方式狀態信號SST1:主軸零速信號M00:程序停止信號M01:程序選擇停止信號M02:程序結束信號M05:主軸停止信號M30:程序結束信號
第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用?
(2)主軸停止控制過程如主軸停止控制梯形圖所示,當滿足以下6個條件之一,且進給運動停止后,即DEN=1時,才能滿足主軸停止的條件,即SPOF(R715.4)為1:1.在操作面板上的手動方式生效,即SPJGL=1時,按下主軸停止鍵,即SPSPK=1。2.主軸選擇停止方式有效,即OPSPL=1時,執行加工程序段中的M01指令時,即M01=1。3.執行加工程序段中的M05指令時,即M05=1。第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用?
(2)主軸停止控制過程4.執行加工程序段中的M00指令時,即M00=1。5.執行加工程序段中的M02指令時,即M02=1。6.執行加工程序段中的M30指令時,即M30=1。第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用?
(2)主軸停止控制過程如主軸停止控制梯形圖所示,當滿足以下條件時,才能使M05指令執行完成:1.主軸速度為零,即SST1=0。2.正執行加工程序段中的M05指令時,即M05=1。3.進給運動停止后,即DEN=1。第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用?
主軸放大器M05F151CNC第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用2位BCD碼譯碼主軸停止控制M05=1主軸電動機(編碼器)主軸傳動裝置主軸SST1=1主軸停止結束控制MFIN=1SFR=0PMCMTM05指令執行過程MF=1SRV=0?
中間繼電器KA2M08F151CNC第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用2位BCD碼譯碼冷卻液開關控制M08=1接觸器KM2冷卻泵電動機冷卻泵開冷卻液結束控制MFIN=1KA2=1PMCMTM08指令執行過程MF=1KA2=1?
中間繼電器KA2M09F151CNC第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用2位BCD碼譯碼冷卻液開關控制M09=1接觸器KM2冷卻泵電動機冷卻泵關冷卻液結束控制MFIN=1KA2=0PMCMTM09指令執行過程MF=1KA2=0?
主軸放大器M13F151CNC第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用2位BCD碼譯碼主軸正轉和開冷卻液控制M13=1主軸電動機(編碼器)主軸傳動裝置主軸SAR1=1結束控制MFIN=1SFR=1PMCMTM13指令執行過程MF=1中間繼電器KA2接觸器KM2冷卻泵電動機冷卻泵KA2=1KA2=1?
主軸放大器M14F151CNC第四節PLC在數控機床控制中的應用一、PMC在實現M功能上的應用2位BCD碼譯碼主軸正轉和開冷卻液控制M14=1主軸電動機(編碼器)主軸傳動裝置主軸SAR1=1結束控制MFIN=1SRV=1PMCMTM14指令執行過程MF=1中間繼電器KA2接觸器KM2冷卻泵電動機冷卻泵KA2=1KA2=1?編程進給速度FPMCMTF-SA1-1---F-SA1-5編程進給速度倍率格雷碼轉換控制倍率數據表表內號地址R0250編程進給速度倍率代碼轉換控制編程進給速度倍率信號地址G12*FV0---*FV7二進制表內號二進制倍率數據進給速度倍率開關某倍率檔位CNC?編程進給速度FPMCMTF-SA1-1---F-SA1-5格雷碼00101編程進給速度倍率格雷碼轉換控制倍率數據表表內號地址R0250編程進給速度倍率代碼轉換控制編程進給速度倍率信號地址G12*FV0---*FV7二進制表內號00110二進制倍率數據11110101進給速度倍率開關10%倍率檔位CNC?編程進給速度FPMCMTF-SA1-1---F-SA1-5格雷碼01101編程進給速度倍率格雷碼轉換控制倍率數據表表內號地址R0250編程進給速度倍率代碼轉換控制編程進給速度倍率信號地址G12*FV0---*FV7二進制表內號01001二進制倍率數據11100001進給速度倍率開關30%倍率檔位CNC?編程進給速度FPMCMTF-SA1-1---F-SA1-5格雷碼01010編程進給速度倍率格雷碼轉換控制倍率數據表表內號地址R0250編程進給速度倍率代碼轉換控制編程進給速度倍率信號地址G12*FV0---*FV7二進制表內號01100二進制倍率數據11000011進給速度倍率開關60%倍率檔位CNC?手動連續進給速度參數#1423PMCMTF-SA1-1---F-SA1-5手動連續進給速度倍率格雷碼轉換控制倍率數據表表內號地址R0250手動連續進給速度倍率代碼轉換控制手動連續進給速度倍率信號地址G10G11*JV0---*JV15二進制表內號二進制倍率數據進給速度倍率開關某倍率檔位CNC?快速進給速度參數#1420PMCMTF-SA1-1---F-SA1-5快速進給速度倍率格雷碼轉換控制倍率數據表表內號地址R0250快速進給速度倍率代碼轉換控制快速進給速度倍率信號地址G96*HROV0---*HROV6二進制表內號二進制倍率數據進給速度倍率開關某倍率檔位CNCHROV?主軸速度SPMCMTF-SA1-1---F-SA1-5主軸速度倍率格雷碼轉換控制倍率數據表表內號地址R0260主軸速度倍率代碼轉換控制主軸速度倍率信號地址G30SOV0-SOV7二進制表內號二進制倍率數據主軸速度倍率開關某倍率檔位CNC?
(1)刀庫隨機選刀功能在加工中心上,刀庫選刀控制(T指令)和刀具交換控制(M06指令)是PMC控制的重要部分。目前刀庫選刀常用的控制方式是隨機選刀。在隨機選刀方式中,刀庫中的刀具能與主軸的刀具任意地直接交換。第四節PLC在數控機床控制中的應用三、PMC在實現T功能上的應用?
(2)刀號數據表隨機選刀方式需要在PMC內部設置一個模擬刀庫的數據表,其長度和表內設置的數據與刀庫的容量和刀具號相對應。如下表所示,數據表的表序號與刀庫刀套編號相對應,每個表序號中的內容就是對應刀套中所放的刀具號。其中0-8為刀套號(0是將主軸作為刀庫中的一個刀套),11-19為刀具號。第四節PLC在數控機床控制中的應用三、PMC在實現T功能上的應用?第四節PLC在數控機床控制中的應用
(2)刀號數據表
三、PMC在實現T功能上的應用數據表地址數據表序號(刀套號)刀具號(2位BCD碼)D01720(00000000)12(00010010)D01731(00000001)11(00010001)D01742(00000010)16(00010110)D01753(00000011)17(00010111)D01764(00000100)15(00010101)D01775(00000101)18(00011000)D01786(00000110)14(00010100)D01797(00000111)13(00010011)D01808(00001000)19(00011001)?
(3)相關信號TF:為T指令的代碼讀信號,它是在CNC發出T代碼之后發出的CNC傳到PMC的信號TERR:T代碼檢索信號TCOIN:刀位判別一致信號REV:刀庫旋轉方向信號CW.M:刀庫正向旋轉命令信號CCW.M:刀庫反向旋轉命令信號TFIN:T指令執行結束信號TLAR:刀庫旋轉到位信號R0151:刀庫目標位置地址R0164:刀庫換刀位置地址第四節PLC在數控機床控制中的應用三、PMC在實現T功能上的應用?
(3)相關指令DSCH:數據檢索指令,其功能是:用于檢索數據表中一個指定數據,并指出該數據的內部地址。常用于刀具T代碼的檢索。COIN:符合指令,其功能是:檢查基準值和比較值是否相等。常用于檢查刀庫是否到達目標位置。ROT:旋轉控制指令,1其功能是:用于判別回轉體的下一步旋轉方向;計算回轉體從當前位置旋轉到目標位置的步數或計算出到達目標位置前一位置的位置數。常用于控制刀庫的旋轉控制。第四節PLC在數控機床控制中的應用三、PMC在實現T功能上的應用?
(4)刀庫隨機選刀控制過程
如圖所示,若CNC正在執行T14M06指令,CNC首先以2位BCD碼的形式向PMC輸出T代碼信號,在數據區地址為F117的字節中產生相應的T代碼值14。當TF為1,即CNC向PMC發出T代碼讀信號時,執行DSCH指令,在模擬刀庫的刀號數據表中檢索14號刀具,并將該刀具號在數據表中對應的表序號6存入D0151單元中。這個表序號就是新刀具對應的刀庫目標位置刀套6。
第四節PLC在數控機床控制中的應用三、PMC在實現T功能上的應用?
(4)刀庫隨機選刀控制過程然后執行COIN指令,判斷刀庫的目標位置與刀庫的換刀位置(刀庫當前位置)是否一致,若不一致,執行ROT指令,控制刀庫旋轉,當刀庫的目標位置與刀庫的換刀位置一致時,刀庫停止旋轉并定位,并向PMC發出刀庫旋轉到位信號TLAR。PMC接收到TLAR信號后,執行MOVE指令,修改換刀位置的刀套號,將換刀前的刀套5改為刀套6。最后進行T指令結束控制,發出TFIN信號,表示T14指令執行結束,可以執行M06換刀指令。
第四節PLC在數控機床控制中的應用三、PMC在實現T功能上的應用?
(4)刀庫隨機選刀控制過程在執行M06指令時,機床主軸準停,機械手執行換刀動作,將主軸上用過的舊刀和刀庫上選好的新刀進行交換。當執行完M06指令時,必須對刀號數據表進行修改,即表序號為0的內容改為刀具號14,表序號為6的內容改為刀具號12。
第四節PLC在數控機床控制中的應用三、PMC在實現T功能上的應用?
T14F117CNC第四節PLC在數控機床控制中的應用三、PMC在實現T功能上的應用2位BCD碼T代碼檢索刀位判別控制TERR=0T指令結束控制TFIN=1CW.M=1PMCMTT14指令執行過程TF=1刀庫旋轉控制TCOIN=0CCW.M=1中間繼電器KA接觸器KM刀庫電動機刀庫TLAR=1?數控機床編程及加工機械工程實驗教學中心實驗目的通過數控機床的加工程序編制,掌握編程的方法及技巧;將在計算機上用OpenSoftCNC軟件模擬顯示加工過程校驗程序,然后在數控機床上對工件進行加工;結合機械加工工藝,實現最優化編程,提高加工質量和生產效率。機械工程實驗教學中心數控編程的基本原理數控編程的目的;數控編程的內容;編程步驟。機械工程實驗教學中心數控編程的基本原理所謂編程,就是把零件的圖形尺寸、工藝過程、工藝參數、機床的運動以及刀具位移等內容,按照數控機床的編程格式和能識別的語言記錄在程序單上的全過程。這樣編制的程序還必須按規定把程序單制備成控制介質如程序紙帶、磁帶等,變成數控系統能讀懂的信息,再送入數控機床,數控機床的CNC裝置對程序經過處理之后,向機床各坐標的伺服系統發出指令信息,驅動機床完成相應的運動。機械工程實驗教學中心數控編程的目的數控編程的基本原理①分析零件圖紙,確定加工工藝過程;②計算走刀軌跡,得出刀位數據;③編寫零件加工程序;④制作控制介質;⑤校對程序及首件試加工。機械工程實驗教學中心數控編程的內容數控編程的基本原理機械工程實驗教學中心數控編程的步驟零件圖紙分析零件圖紙制定工藝規程數學處理編寫程序文件制作控制介質程序校驗及試切數控機床OpenSoftCNC軟件介紹OpenSoftCNC軟件包括數控車床模擬仿真和數控銑床模擬仿真系統,由軟件+標準硬件系統構成,不要求專用硬件或運動控制卡,所有數控功能和邏輯控制功能均由軟件完成,操作界面由系統操作和機床控制兩大部分組成。機械工程實驗教學中心OpenSoftCNC軟
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論