使用FANUC宏程序編制單軸磨削循環(huán)及補償功能
- 文件介紹:
- 該文件為 doc 格式,下載需要 5 積分
- 單軸外圓數(shù)控磨床,徑向采用數(shù)控軸(X軸)控制,軸向仍用液壓油缸驅(qū)動,因此無法使用兩軸磨床數(shù)控系統(tǒng)提供的磨削循環(huán)功能。在實踐中,可以使用FANUC系統(tǒng)提供的用戶宏程序,編制單軸的磨削循環(huán)功能。根據(jù)機床的具體結(jié)構(gòu),又編制了砂輪手動修整、自動補償及手動測量工件、自動補償?shù)目刂乒δ堋T谇嗪V匦蜋C床廠生產(chǎn)
的CA8311B軸頸車磨床上,經(jīng)過一年多的生產(chǎn)使用,證明是實用的。下面分別介紹軟件的內(nèi)容。
1 功能介紹
1.1 外圓磨削循環(huán)
由于只有徑向控制軸(X軸),無法實現(xiàn)連續(xù)進給磨削,只能實現(xiàn)兩端進給的軸向磨削循環(huán)。因此在左右兩端各設(shè)1個軸向行程識別開關(guān)(如圖1所示)。
當(dāng)砂輪移到工件的左端時,左端行程開關(guān)閉合,發(fā)出到位信號,程序中用接口輸入變量#1005=1表示。控制系統(tǒng)接到該信號后,發(fā)出X軸進給移動指令,砂〖LL〗輪前進一個A值;同理,當(dāng)系統(tǒng)接到右端行程開關(guān)發(fā)出的到位信號,程序中用接口輸入變量#1006=1表示,砂輪前進一個B值。依次循環(huán),直到到達指令的位置。
實現(xiàn)給定磨削量的磨削加工,可以按A、B兩值相加為一個循環(huán),將被磨除量均分。砂輪快速移至R點,經(jīng)n次(A+B)磨削之后,其剩余量為h′。若砂輪在工件左端,且h′<A時,按h′進給,否則按A值進給。若在工件右端,且h′<B值時,按h′進給,否則按B值進給。軟件必須保證只在工件兩端進給,中間不得進給。當(dāng)磨除量變?yōu)榱銜r,必須磨到另一端才能退砂輪。整個磨削過程分粗磨、精磨和光磨。在實際使用中,在R點設(shè)置一個暫停,操作者可以插入手動磨削,以利于修活使用,也可以再轉(zhuǎn)為自動磨削。磨削初值用現(xiàn)在位置變量#5041取值。
...