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