生產(chǎn)中經(jīng)常會(huì)遇到用FANUC系統(tǒng)的數(shù)控機(jī)床加工鍵槽的零件、傳統(tǒng)的編程辦法是:采用做圖的方法分別采集出多個(gè)鍵槽的起點(diǎn)和終點(diǎn)坐標(biāo),有幾個(gè)長(zhǎng)槽,編寫幾個(gè)子程序,然后在主程序中分別調(diào)用子程序。如附圖所示的零件需要編寫18個(gè)子程序。
我們知道,F(xiàn)ANUC系統(tǒng)內(nèi)部程序存儲(chǔ)空問的標(biāo)準(zhǔn)配置一般為128KB或256KB,只能存儲(chǔ)400個(gè)程序,存儲(chǔ)空間有限;同時(shí),F(xiàn)ANUC系統(tǒng)與其他NC操作系統(tǒng)相比,程序管理有局限性。單獨(dú)檢索任一子程序號(hào),共主程序不直觀,程序管理卜分不便。若運(yùn)用宏變量分晨銑削的方式編程,不需調(diào)用子程序,就避免了此類問題。我們把調(diào)用18個(gè)子程序的主程序進(jìn)行了修改。
我們先把每個(gè)長(zhǎng)槽的起點(diǎn)和終點(diǎn)坐標(biāo)值分別求出,寫進(jìn)程序的每個(gè)循環(huán)中,銑削深度用宏程序分層控制。此編程方一法方便了程序管理,但同時(shí)我們感到編寫了18個(gè)長(zhǎng)槽循環(huán)的程序不夠精練,我們?cè)俅螌?duì)程序做了修改。
(審核編輯: 智匯胡妮)
聲明:除特別說(shuō)明之外,新聞內(nèi)容及圖片均來(lái)自網(wǎng)絡(luò)及各大主流媒體。版權(quán)歸原作者所有。如認(rèn)為內(nèi)容侵權(quán),請(qǐng)聯(lián)系我們刪除。
分享
分享