機(jī)床的pmc程序分析_第1頁
已閱讀1頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1機(jī)床的機(jī)床的PMC程序分析程序分析PMC程序順序程序的第1級(jí)從N00001到N00036。其處理的主要內(nèi)容為機(jī)床的緊急停止信號(hào)輸入檢測(cè)與控制;刀庫(kù)的狀態(tài)檢測(cè)與控制;刀庫(kù)的機(jī)械手的原位檢測(cè)與動(dòng)作控制。由于第1級(jí)程序運(yùn)行的時(shí)間周期為16ms,因此PMC程序在執(zhí)行過程中始終進(jìn)行上述功能的操作與檢測(cè)。緊急停止信號(hào)的處理:機(jī)床的緊急停止信號(hào)來自機(jī)床的PMC的輸入點(diǎn)ESPM(X21.4),該信號(hào)來自機(jī)床操作面板和刀庫(kù)操作面板上的緊急停止按鈕與機(jī)床

2、的X,Y,Z軸的行程開關(guān)的限位開關(guān)信號(hào)(超程)。另外機(jī)床的主軸單元的報(bào)警輸入信號(hào)ALMA(F281.0)也作為緊急停止輸入控制。再加上機(jī)床準(zhǔn)備好信號(hào)MRDY(Y48.0),這些信號(hào)組成串聯(lián)回路置位ESPN(G121.4)。PMC在每一個(gè)掃描周期內(nèi)都檢測(cè)ESPN(G121.4)。如果該信號(hào)由“1”變成“0”,則機(jī)床進(jìn)入緊急停止?fàn)顟B(tài),切斷機(jī)床的各個(gè)輔助動(dòng)作,并且將機(jī)床的各個(gè)軸以最大速度停止。在第1級(jí)程序內(nèi),PMC程序處理了機(jī)床刀庫(kù)的計(jì)數(shù)信號(hào)

3、,其中MCAM(X8.2)和MCBM(X8.3)分別作為刀庫(kù)正轉(zhuǎn)和反轉(zhuǎn)的計(jì)數(shù)信號(hào)。刀庫(kù)的換刀機(jī)械手的原位檢測(cè)在PMC程序的第1級(jí)內(nèi)反復(fù)執(zhí)行,其中的SPTUC(X4.1)作為機(jī)床主軸上刀具的夾緊和松開的動(dòng)作的起動(dòng)信號(hào)。在此段程序內(nèi),還處理了機(jī)床的機(jī)械手運(yùn)動(dòng)的正轉(zhuǎn)和反轉(zhuǎn)的輸出處理信號(hào)。在自動(dòng)的方式下,機(jī)床的機(jī)械手的運(yùn)動(dòng)始終以正轉(zhuǎn)為主,而在機(jī)床的手動(dòng)方式調(diào)整刀庫(kù)時(shí),可以發(fā)出刀庫(kù)換刀機(jī)械手的反轉(zhuǎn)動(dòng)作指令。在第1級(jí)PMC程序內(nèi)還加入了1號(hào)計(jì)數(shù)器,

4、其計(jì)數(shù)的信號(hào)周期為2個(gè)PMC周期,在AT8(R772.0)為“1”時(shí)開始計(jì)數(shù)。而AT8的動(dòng)作為機(jī)械手在刀具松開之后的交換動(dòng)作的觸發(fā)信號(hào),并且保持到刀具夾緊信號(hào)發(fā)出。N34用了判斷一致的功能來判別機(jī)械手動(dòng)作的時(shí)間是否超越了規(guī)定的時(shí)間。第2級(jí)程序從N36開始,到N666結(jié)束。主要處理機(jī)床的一般信號(hào)及相應(yīng)的輔助動(dòng)作等。按照機(jī)床的控制功能來分析PMC程序:1.從N037到N103為機(jī)床的刀庫(kù)選刀正轉(zhuǎn)與反轉(zhuǎn)的控制。機(jī)床的刀庫(kù)旋轉(zhuǎn)可以由自動(dòng)或手動(dòng)來

5、操作。在自動(dòng)方式下,刀庫(kù)運(yùn)轉(zhuǎn)的過程為快速轉(zhuǎn)動(dòng)到目標(biāo)位置的前一個(gè)位置,然后由減速電磁閥動(dòng)作,使得刀庫(kù)減速并準(zhǔn)確停在目標(biāo)刀具上,以便機(jī)床的機(jī)械手進(jìn)行換刀。下面就自動(dòng)方式下的自動(dòng)刀具選擇作出分析:在PMC區(qū)域的D500到D531的數(shù)據(jù)表中,D500存儲(chǔ)的內(nèi)容指定為機(jī)床主軸上的刀號(hào)。從D501到D530的個(gè)位與十位為機(jī)床的刀套號(hào),其中存儲(chǔ)的內(nèi)容或數(shù)據(jù)為刀庫(kù)中安裝的刀具的刀號(hào),在初始情況下,D501中的數(shù)據(jù)為1,D502中的數(shù)據(jù)為2……D530中

6、的數(shù)據(jù)為30。即刀套數(shù)據(jù)編號(hào)與刀號(hào)一致。當(dāng)機(jī)床執(zhí)行T代碼后,首先輸出TF刀具選通信號(hào),F(xiàn)153就輸出相應(yīng)的刀號(hào)的BCD碼。通過PMC程序的N465就可以看出,如果F153不超過30,就將F153的數(shù)據(jù)傳送給D600,D600內(nèi)的數(shù)據(jù)為所要調(diào)用的刀號(hào)。以后的程序?qū)600進(jìn)行處理。在程序的N546中,執(zhí)行數(shù)據(jù)的搜索功能,搜索從D500開始的數(shù)據(jù)表中包含D600中數(shù)據(jù)的地址,將數(shù)據(jù)傳送給R858,也就是說根據(jù)所選的刀號(hào),搜索到存放該刀號(hào)的刀

7、套號(hào),機(jī)床的下一步動(dòng)作就是將目標(biāo)刀套運(yùn)轉(zhuǎn)到換刀位置。于是在N460中執(zhí)行回轉(zhuǎn)控制功能指令,其輸出為正反轉(zhuǎn)信號(hào),并且將目標(biāo)位置的前一個(gè)位置計(jì)算3序就以緩沖區(qū)內(nèi)的程序來編譯運(yùn)行,而且它可以不考慮NC的內(nèi)部存儲(chǔ)器的大小,可以實(shí)現(xiàn)海量加工。在JOG(MS6)方式下,機(jī)床操作可以打開RT(G121.6)在HOME(MS7)方式下,機(jī)床將ZRN(G120.7)置位。表示機(jī)床進(jìn)入回參考點(diǎn)方式。操作選擇按鈕“單段“單段SBK”(X17.1);“選擇停止

8、;“選擇停止OSP”(X17.2);“程序段跳轉(zhuǎn);“程序段跳轉(zhuǎn)BDT”(X22.5);“冷卻手動(dòng)開;“冷卻手動(dòng)開CLNTPW”(X17.7);“冷卻自動(dòng)開;“冷卻自動(dòng)開CLNTTAPE”(X17.3);“手動(dòng)刀庫(kù)操作;“手動(dòng)刀庫(kù)操作ATCDXM”(X22.7);“絕對(duì)值有效;“絕對(duì)值有效ABSM”(X18.7);“輔助功能有效;“輔助功能有效KPNLM”(X20.1),只有在該按鈕起作用之后,下列,只有在該按鈕起作用之后,下列機(jī)床的輔助

9、動(dòng)作才可以正常執(zhí)行;“輔助功能啟動(dòng)機(jī)床的輔助動(dòng)作才可以正常執(zhí)行;“輔助功能啟動(dòng)AUX”(X18.2);“螺旋排屑;“螺旋排屑器啟動(dòng)器啟動(dòng)SCRWCOVR”(X22.6);“試運(yùn)行;“試運(yùn)行DRN”(X16.2);“程序重新啟動(dòng);“程序重新啟動(dòng)SRN”(X18.3);“機(jī)床鎖?。弧皺C(jī)床鎖住MLK”(X16.3);“;“Z軸忽略軸忽略ZNG”(X17.0);“NC輔助功能鎖住輔助功能鎖住AFL”(X22.3);“程序結(jié)束自動(dòng)斷電;“程序結(jié)束

10、自動(dòng)斷電APFM”(X22.4);“手動(dòng)刀庫(kù)操作“手動(dòng)刀庫(kù)操作ATCM”(X16.0)。PMC程序?qū)ι鲜鲂盘?hào)處理均以信號(hào)脈沖方式處理。?單段信號(hào)的處理SBK(G116.1)按下單段按鈕,機(jī)床可以進(jìn)入自動(dòng)方式的單程序段處理狀態(tài)。如果機(jī)床內(nèi)部有報(bào)警或操作信息產(chǎn)生,機(jī)床也進(jìn)入單段運(yùn)行模式。其中D687.0作為存儲(chǔ)信號(hào),如果D687.0為“1”,則進(jìn)入單段操作。(還包括以下指令執(zhí)行后,機(jī)床同樣進(jìn)入單段操作:M00,M01,M02等M指令。?程序

11、段跳轉(zhuǎn)指令按鈕處理BDT(G116.0)如果在操作面板上按下BDT按鈕,則機(jī)床在自動(dòng)方式下執(zhí)行指令時(shí),遇到帶有“”的程序段就會(huì)自動(dòng)跳過,也就是說不執(zhí)行帶有“”的程序段。D687.2為脈沖信號(hào)的存儲(chǔ)寄存器。?手動(dòng)方式的冷卻CLNTPWR和自動(dòng)冷卻CLNTTAPE的控制Y86.1Y86.2自動(dòng)冷卻的存儲(chǔ)信號(hào)寄存在D687.3中,手動(dòng)冷卻的存儲(chǔ)寄存信號(hào)寄存在D687.4中。并且將該信號(hào)給輸出控制Y86.1和Y86.2。?螺旋排屑器控制Y86.

12、7在保持型的寄存器D688.5中,存儲(chǔ)了螺旋排屑器的控制狀態(tài)。D688.5=1時(shí),輸出給Y86.7,使機(jī)床的螺旋排屑器自動(dòng)工作。?試運(yùn)行控制HZDRN(G118.7)在保持型存儲(chǔ)器D687.5中保存該信號(hào),并輸出給G118.7。此時(shí)機(jī)床按照所設(shè)定的試運(yùn)行速度運(yùn)行,而不采用程序中編制的進(jìn)給速度。?程序重新啟動(dòng)SRN(G103.0)在保持型存儲(chǔ)器D687.6中保存該信號(hào),并輸出給G103.1。?機(jī)床鎖住MLK(G117.1)機(jī)床鎖住的按鈕信

13、號(hào)存儲(chǔ)在D687.7中,并且輸出給G117.1。當(dāng)G117.1為“1”時(shí),機(jī)床的進(jìn)給軸都保持不動(dòng),但數(shù)字在變化。?Z軸忽略信ZNG(G103.6)Z軸忽略信號(hào)G103.6為“1”時(shí),如果機(jī)床在運(yùn)行時(shí),Z軸表現(xiàn)為數(shù)值變化,而其實(shí)際位置并不移動(dòng)。其存儲(chǔ)在D688.0中。?NC輔助功能鎖住信號(hào)AFL(G103.7)NC輔助功能鎖住信號(hào)起到將程序執(zhí)行是碰到的M,S,T等輔助功能的代碼不輸出。即在此情況下,機(jī)床不會(huì)執(zhí)行諸如換刀,自動(dòng)開冷卻,主軸旋

溫馨提示

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

評(píng)論

0/150

提交評(píng)論