資源描述:
《FANUCCNC宏程序在重型車銑床上的應(yīng)用- .pdf》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、攔目主持索菲j上丫IAach幻ineToolsI機床自動化FANUCCNC宏程序在重型車銑床上的應(yīng)用一重集團紹興重型機床有限公司(浙江312000)王會東李華偉齊重數(shù)控裝備股份有限公司(黑龍江齊齊哈爾161005)杜宏祺我公司為日本JFE生產(chǎn)制造一臺雙柱立式車銑執(zhí)行的條件,實現(xiàn)了大小刀具的隨機換刀;通過對加工中心,該機床最大加工直徑為6.3m,機床承重機床數(shù)據(jù)的設(shè)定可以非常容易地使得軸移動到固定為50t,數(shù)控系統(tǒng)選用FANUC31i,機床配置有兩個換刀點;可以定義不同的M輔助功能代碼與PMC控伺服主軸SP
2、1(車主軸)、SP2(銑主軸);兩個直線制程序有機結(jié)合激活每一步換刀動作,整個換刀執(zhí)軸軸、z軸;一個回轉(zhuǎn)軸C軸、一個刀庫軸。八行過程之間的復雜關(guān)系就十分簡單明了。使用系統(tǒng)工位車銑刀庫是斗笠式圓盤刀庫,使用FANUC變量和機床參數(shù)不僅是一個非常有效簡捷的方法,a22/3000HVI伺服電動機驅(qū)動,具有可控性強,定位而且可以簡化PMC控制程序設(shè)計,最終共同完成復準的特點,通過刀庫管理功能來實現(xiàn)機床可靠換刀雜的刀具交換的過程??刂啤?.用宏程序?qū)崿F(xiàn)換刀過程參數(shù)的設(shè)置l-實現(xiàn)伺服電動機刀庫動作的方法圓盤刀庫電動機
3、為旋轉(zhuǎn)軸設(shè)置,而且為360。循(1)通過PMC軸控制實現(xiàn)刀庫的管理控制使環(huán)顯示,要求NC設(shè)定參數(shù)如下:用伺服電動機的PMC軸功能,完全是靠PMC來實現(xiàn)1006#0=1,1006#1=0(旋轉(zhuǎn)軸設(shè)定)換刀動作。從動作上來看,伺服軸為PMC軸,而不1008#0=1,1008#2=1,1260=360000(坐標360。循環(huán)顯是NC控制軸,從CNC的管理下分離出來,從PMC示)信號直接進行控制,不使用NC程序利用信號來控制用宏程序?qū)崿F(xiàn)刀庫動作時,有多種方法,由于軸。譬如,可以從PMC側(cè)賦予移動量、進給速度等換刀
4、動作與刀庫電動機的編碼器類型和找刀方式有的指令,使得與NC管理下運動中的其他軸獨立地進關(guān),因此在實際編程方法上也有所不同。行移動。因此,可以使用NC的任意軸作為PMC軸,(1)伺服電動機編碼器不同①絕對型編碼器對轉(zhuǎn)塔、托盤、分度臺等周邊設(shè)備進行控制,用輸電動機:由于電動機坐標由電池進行保持,對于固入信號來選擇是在NC還是PMC的管理下的控制。定換刀刀庫,就是說每把刀在刀庫上的位置固定,所以,編程較為復雜,對技術(shù)人員的要求較高。是有固定坐標值的。所以在找刀時,NC只需要走到(2)通過系統(tǒng)宏程序?qū)崿F(xiàn)刀庫管理控
5、制刀庫相應(yīng)的機械坐標位置就可以找到相應(yīng)的刀位,并進伺服電動機配置為NC控制軸,利用宏程序?qū)崿F(xiàn)換刀行抓松刀操作。②增量式編碼器電動機:由于電動動作和時序安排,PMC只做輔助作用。使用宏程序機坐標掉電丟失,故要求每次開機之后刀庫電動機實現(xiàn)刀庫動作簡單易懂,可讀性強。進行回零操作才可以固定每個刀位的具體位置。同NC宏程序可以進行賦值、判斷、比較、跳轉(zhuǎn)、樣,回零完成之后,找刀時,NC只需要走到相應(yīng)的各種運算和軸運動指令。通過用戶宏程序和PMC之機械坐標位置就可以找到相應(yīng)的刀位,并進行抓松間的信號應(yīng)答來讀取、運用系
6、統(tǒng)變量,將PMC程序刀操作。中刀具交換的條件狀態(tài)位作為換刀宏程序判斷跳步(2)找刀方式不同①就近找刀:使由于刀庫參磊工。冷加工57achineToolsl機床自動化電動機為旋轉(zhuǎn)軸,可以通過設(shè)定旋轉(zhuǎn)軸參數(shù)進行就N25IF[#500EQ#100]GOTO105;(判斷主軸上刀號等于近旋轉(zhuǎn)找刀操作。設(shè)定參數(shù):1008#1=0(就近旋目標刀號)N26M19;(主軸定向)轉(zhuǎn))。②固定方向找刀:對于間隙較大的機械,如果N27G53GoZ0:進行就近找刀可能導致刀位位置發(fā)生變化,故可采N30IF[#500EQo]GOT
7、O57;用固定方形找刀的方式,設(shè)定參數(shù)如下:1008#1=lN35G53G00A[#500%45.00045.000];(刀庫旋轉(zhuǎn))(按指令值符號方向找刀)。N40G53CO0X#504;(x軸運動至還刀位)3.換刀指令的定義N45G53COOZ#505;(Z軸運動至還刀位)N46M36;(還刀)(1)主軸上無刀,指令T。N55G4X4.;(暫停)(2)主軸上有刀,指令T,且指令N56G53G0Z-220.805;(Z軸回到一安全位等待)(目標)刀號大于主軸上刀號。N57M36;(還刀,將主軸上的刀還回刀
8、庫)(3)主軸上有刀,指令T,且指令N60#105=FIX[#4120/100];(取刀號)(目標)刀號小于主軸上刀號。N61IF[#105LT#500]GOTO110;(4)主軸上有刀,指令T,且指令N65G53COOA[#105-g45.00045.00o];(刀庫旋轉(zhuǎn)至(目標)刀號等于主軸上刀號。目標刀號位置)N70G53GO0X#504;(X軸運動至還刀位)4.宏程序的編制N71G53G00Z#505;(z軸運動至還刀