1.當(dāng)工單列表,沒有勾選“補(bǔ)償?shù)毒咧行摹睍r(shí),而你的工單又恰好開啟了路徑補(bǔ)償,那么生成出來的NC代碼,將會(huì)過切一個(gè)刀具半徑,這種不安全的行為,我們可以通過后處理去輸出警告信息。新建嵌入式宏程序Tool_compensation_alarm,內(nèi)部寫到:
srs sr1, "COMPENSATE" ;這個(gè)變量當(dāng)你工單打開路徑補(bǔ)償,但工單列表沒有勾選補(bǔ)償?shù)毒咧行臅r(shí),為1,勾選則為0
sri ir2, 0
call jld_find_int ;在當(dāng)前POF文件中尋找COMPENSATE變量,其值寄存到ir3中
mov fr1, ir3 ;將結(jié)果轉(zhuǎn)移到fr1寄存器
jz not_COM ;判斷若為零,則跳轉(zhuǎn)到結(jié)束,否則繼續(xù)執(zhí)行
lvs sr1, “1007” ;將警告信息寄存在sr1寄存器。
call error ;調(diào)用函數(shù),在后處理時(shí)輸出sr1里面的警告信息。
lbl not_COM
本宏程序在startOfCycle程序段中被調(diào)用執(zhí)行
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。