-
-1 1
FANUC數(shù)控系統(tǒng)PMC控制功能在數(shù)控伺服轉(zhuǎn)塔沖床中的應(yīng)用
Category:數(shù)控轉(zhuǎn)塔沖床信息 View: Author:卓東機械 主立勘.姜麗琴
(1.濟南鑄造鍛壓機械研究所有限公司,,山東濟南250022;2.青島卓東機械有限公司,山東青島266400)
摘要:介紹了FANUC系統(tǒng)中PMC軸控制功能的應(yīng)用,。具體闡述了PMC軸控制程序段數(shù)據(jù)信號的組成,,各信號的含義和應(yīng)用。
關(guān)鍵詞:機床技術(shù),;PMC軸控制功能,;數(shù)控沖床;應(yīng)用
1引言
隨著現(xiàn)代制造業(yè)的發(fā)展,,新一代的數(shù)控轉(zhuǎn)塔沖床代替老式的機械和液壓數(shù)控沖床已成為必然,。數(shù)控伺服轉(zhuǎn)塔沖床具有高柔性,、高效性、高精度,、低噪環(huán)保性,、節(jié)能、易于維護,、穩(wěn)定性好等優(yōu)勢,。比同類數(shù)控液壓沖床性價比更高,操作更簡捷,,更可以精確控制滑塊行程,,有利于實現(xiàn)壓窩、淺拉深等難度大的工藝,,使生產(chǎn)效率更高,,產(chǎn)品質(zhì)量更優(yōu)。這些優(yōu)點,,主要是主驅(qū)動采用了交流伺服控制技術(shù)的結(jié)果,。數(shù)控系統(tǒng)、伺服驅(qū)動控制模塊,、交流伺服電機及編碼器檢測元件一起組成了伺服主驅(qū)動的半閉環(huán)反饋控制系統(tǒng),,可以實現(xiàn)主驅(qū)動的速度控制、運動軌跡控制,、位置控制等,。在此系統(tǒng)控制中.我們應(yīng)用了數(shù)控系統(tǒng)的PMC控制功能來實現(xiàn)主驅(qū)動軸的數(shù)字位置控制。
2 PMC控制功能
PMC是指數(shù)控系統(tǒng)的順序邏輯編程系統(tǒng),,用于編輯控制機床動作的所有順序邏輯控制程序,。一般機床數(shù)控軸都由數(shù)控系統(tǒng)CNC直接控制,由系統(tǒng)發(fā)出給定軸的位移和速度指令,,通過伺服驅(qū)動系統(tǒng)完成給定軸的各種指定運行,。當(dāng)某軸的控制指令由PMC發(fā)出而非CNC發(fā)出時,我們稱此軸為PMC控制軸,。FANUC系統(tǒng)具有這種獨立于CNC直接控制給定軸的PMC控制功能,。PMC能直接控制下列操作:快速移動指令距離、連續(xù)進(jìn)給,、參考點返回,、進(jìn)給速度控制等各種軸控功能操作。一個軸是CNC軸還是PMC軸可由系統(tǒng)特定信號定義,。
3 PMC控制功能應(yīng)用
考慮到FANUC系統(tǒng)應(yīng)用在伺服沖床上的特殊性,,在X,y軸送料過程中伺服主驅(qū)動軸(Z軸)的沖壓運行,,即Z軸的快速移動,,由數(shù)控系統(tǒng)發(fā)出有關(guān)信號進(jìn)行啟動,,我們定義Z軸為PMC軸更方便其控制使用。下面介紹Z軸作為PMC軸是如何實現(xiàn)其應(yīng)用的,。
3.1 定義PMC軸
PMC提供4個通道,,使用輸入和輸出指令控制這些操作。這里只選擇一個通道,,通道l(A組),。由參數(shù)No.8010定義選此通道控制Z軸。設(shè)定Z軸為機床的第一個軸,,于是設(shè)定參數(shù)為No.8010
AIPIA2POA3POA4POA5PO表示第一軸Z軸是受通道I(A組)控制的PMC軸,。
3.2定義PMC軸有效
為使Z軸作為PMC軸有效,需要設(shè)定Z軸的PMC選擇信號EAXI為l,。相應(yīng)地址為G136.0,,編人梯形圖(圖I)。圖l中MA為系統(tǒng)準(zhǔn)備好常l狀態(tài),。
33定義操作類型
從FANUC系統(tǒng)定義我們知道,,軸控制指令信號、軸控制進(jìn)給速度信號,、軸控制數(shù)據(jù)信號和程序段停止禁止信號一起決定一個完整的操作。這些信號總稱為軸控制程序段數(shù)據(jù)信號,,相當(dāng)于CNC控制的自動操作期間執(zhí)行一個程序段,。其控制信號見表1。
表1 PMC軸控制一個程序段內(nèi)的控制信號表
(1)軸控制指令信號E(;OA-EC6A相應(yīng)地址為G143.O-G143.6,。我們定義Z軸為快速定位釉,,使用快速移動指令,定義用OOh代碼,。梯形圖編程如圖2所示,。
(2)軸控制進(jìn)給速度信號EIFOA--EIF15A相應(yīng)地址為G144和G145兩個字節(jié),定義PMC軸快速移動速度,,即Z軸的進(jìn)給速度,。梯形網(wǎng)編程如圖3所示。
圖3中180000為Z軸更大轉(zhuǎn)速,,單位度/miri,。Z軸我們定義為旋轉(zhuǎn)軸,所以此速度=500rpm,。這里設(shè)定參數(shù)No.8002第一位PRD=I,,用軸控制指令的進(jìn)給速度數(shù)據(jù)作為被指令的進(jìn)給速度。如果PRD=O,,則使用參數(shù)No.1420的數(shù)據(jù)作為進(jìn)給速度,。
(3)軸控制數(shù)據(jù)信號EIDOA-EID31A相應(yīng)地址為G146,、G147、G148,、G149四個字節(jié),,根據(jù)ECOA-EC6A用到OOh代碼,那么在這里EJDOA-EID31A定義為Z軸移動距離,。梯形圖編程見圖4,。
圖4中,F(xiàn)0056為通過宏指令定義的Z軸移動距離值
.Rl00.0為相關(guān)啟動Z軸移動的倍號,。這樣當(dāng)啟動Z軸時,,Z軸就獲得了需要移動的數(shù)據(jù)值。
(4)程序段停止禁止信號EMSBKA.相應(yīng)地址為G143.70目前設(shè)其為0,,如果需要可加以應(yīng)用,。
通過以上各個編程,確定了Z軸作為PMC軸完成一個獨立的程序段所需要的各種數(shù)據(jù),。
3.4 PMC程序段的執(zhí)行
CNC可以將PMC的軸控功能存貯在它的緩沖區(qū)中,,所以,可以順序執(zhí)行多個PMC控制的操作,。圖5表示一個例子,。在此例中,命令I(lǐng)l征在執(zhí)行,,命令(2)和(3)被儲存在緩沖區(qū)中,,并且命令(4)已經(jīng)發(fā)出PMC命令EQUIPMENT(軸控制程序段數(shù)據(jù)信號已設(shè)定)。
當(dāng)命令(1)的執(zhí)行完成時:命令(2)從等待緩沖區(qū)傳輸?shù)綀?zhí)行緩沖區(qū),;命令f3]從輸入緩沖區(qū)傳輸?shù)降却彌_區(qū),;命令(4)傳輸?shù)捷斎刖彌_區(qū)作為指令程序段;輸入緩沖區(qū)接收的命令f4]后.PMC把命令(5)發(fā)送到CNC(軸控制程序段數(shù)據(jù)信號被設(shè)定),。
(1),,(2).(3),(4).(5)在這些間隔期間,,新程序段不能發(fā)出(當(dāng)EBUFA和EBSYA在不同的邏輯狀態(tài)時),。參見表2的介紹。從上可見,,一個完整操作(一個程序段)的執(zhí)行需要軸控制命令閱讀信號EBUFA和軸控制命令閱讀完成信號EBSYA邏輯狀態(tài)的配合一致,。
在3.3中已經(jīng)確定了Z軸作為PMC軸需要指令程序段的控制程序段數(shù)據(jù),因此,,要完成程序段的執(zhí)行,,我們按照信號EBUFA和EBSYA邏輯狀態(tài)的要求編人梯形圖(圖7)。
G142.7為信號EBUFA的地址.F130.7為信號EB-SYA的地址,。
通過以上定義和程序的編制,,當(dāng)由有關(guān)的信號啟動Z軸后,,可以控制Z軸以輸入的速度和位移進(jìn)行軸的移動,實現(xiàn)作為PMC軸的控制運行,。
4結(jié)語
以上介紹了如何實現(xiàn)PMC軸最基本的控制功能:如何獲得程序段控制數(shù)據(jù),,如何根據(jù)邏輯要求編制邏輯程序等內(nèi)容。這里僅僅是拋磚引玉,。如果要使表2從PMC輸入的EBUFA信號和從CNC輸出的EBSYA信號的異或
邏輯關(guān)系決定CNC緩沖區(qū)的狀態(tài)
Z軸真正投入使用還需要完善Z軸的各項功能,,比如返回參考點、選擇坐標(biāo)系,、加入輔助功能等等項目,,但基本思路和方法都是一樣的。本文希望對讀者在右關(guān)數(shù)控系統(tǒng)中PMC軸控制方面有一定的認(rèn)識和幫助,。
- 評論(0)
發(fā)表評論 TrackBack
◎歡迎參與討論,,請在這里發(fā)表您的看法、交流您的觀點,。