FANUC 數(shù)控系統(tǒng)保護(hù)加工程序的方法
文:文/武漢重型機(jī)床集團(tuán) 桂柯 張濤2024年第六期
導(dǎo)語(yǔ):在機(jī)床加工操作中,有時(shí)會(huì)由于人為的誤操作,出現(xiàn)刪除或錯(cuò)誤修改重要加工程序的現(xiàn)象,造成工件無(wú)法加工 或加工錯(cuò)誤的事件發(fā)生。本文以FANUC數(shù)控系統(tǒng)為例,簡(jiǎn)要地論述了如何解決加工程序被誤刪除和修改的方法 和必要性。
1 引言
在機(jī)床加工操作中,有時(shí)會(huì)由于人為的誤操作,出現(xiàn)刪 除或錯(cuò)誤修改重要加工程序的現(xiàn)象,造成工件無(wú)法加工或加 工錯(cuò)誤的事件發(fā)生。這就要求人們對(duì)重要的加工程序進(jìn)行寫(xiě) 保護(hù),防止其丟失或被改寫(xiě)。
2 保護(hù)方法
根據(jù)實(shí)際需要,本文總結(jié)出兩種方法來(lái)進(jìn)行保護(hù):第一 種是通過(guò)參數(shù)進(jìn)行保護(hù);另一種是通過(guò)宏執(zhí)行器進(jìn)行保護(hù)。
(1)方法一:通過(guò)參數(shù)進(jìn)行保護(hù)
以FANUC數(shù)控系統(tǒng)為例,F(xiàn)ANUC的參數(shù)3202#0和3202#4 主要用于控制宏程序(O8000-O9999)的編輯和使用。
?、賲?shù)3202#0:這個(gè)參數(shù)用于設(shè)定是否允許編輯宏程 序。當(dāng)該參數(shù)設(shè)為0時(shí),表示不允許編輯宏程序,此時(shí)即使在 MDI方式或EDIT方式中輸入宏程序代碼,也會(huì)被拒絕執(zhí)行, 這可以防止因誤操作或惡意編輯導(dǎo)致設(shè)備運(yùn)行異常。
?、趨?shù)3202#4:這個(gè)參數(shù)用于設(shè)定是否允許在MDI方式 或EDIT方式中輸入宏程序代碼。當(dāng)該參數(shù)設(shè)為0時(shí),表示不允 許在MDI方式或EDIT方式中輸入宏程序代碼,此時(shí)即使輸入 了宏程序代碼,也會(huì)被拒絕執(zhí)行,這可以防止因誤操作或惡 意編輯導(dǎo)致設(shè)備運(yùn)行異常。
#0 NE8 是否禁止程序號(hào)8000~8999的程序編輯 0:不禁止。1:禁止。將本參數(shù)設(shè)定為1時(shí),就不再能夠進(jìn)行下列編輯操作:
? 程序的刪除(即使執(zhí)行刪除所有程序的操作,也不會(huì)刪除 8000~8999號(hào)程序);
? 程序的輸出(即使執(zhí)行輸出所有程序的操作,也不會(huì)輸出8000~8999號(hào)程序);
? 程序號(hào)檢索;
? 登錄程序的編輯;
? 程序的登錄;
? 程序的核對(duì);
? 程序的顯示。
#4 NE9 是否進(jìn)行程序號(hào)9000~9999的程序編輯 0:不禁止。1:禁止。
將本參數(shù)設(shè)定為1時(shí),就不再能夠進(jìn)行下列編輯操作:
? 程序的刪除(即使執(zhí)行刪除所有程序的操作,也不會(huì)刪除 9000~9999 號(hào)程序);
? 程序的輸出(即使執(zhí)行輸出所有程序的操作,也不會(huì)輸 出9000~9999號(hào)程序);
? 程序號(hào)檢索;
? 登錄程序的編輯;
? 程序的登錄;
? 程序的核對(duì);
? 程序的顯示。
以3202.4為例,改為1后,宏程序O9001受到保護(hù),無(wú) 法查看修改,如下顯示:
為了防止參數(shù)和宏程序被修改,除了上述參數(shù)還可以借 助3210和3211參數(shù),3210為修改參數(shù)添加密碼,3211解除 密碼,參數(shù)含義如下:
[輸入類(lèi)型]
參數(shù)輸入
[數(shù)據(jù)類(lèi)型]
2字型
[數(shù)據(jù)范圍]
0~99999999
此參數(shù)設(shè)定用來(lái)保護(hù)9000~9999號(hào)程序的密碼。在本 參數(shù)中設(shè)定了0以外的值,且設(shè)定了與參數(shù)(No.3211)的關(guān)鍵 字不同的值時(shí),自動(dòng)地將用來(lái)保護(hù)9000~9999號(hào)程序的參數(shù) NE9(No.3202#4)設(shè)定為1,禁止對(duì)9000~9999號(hào)程序進(jìn)行編 輯。之后,若不在關(guān)鍵字(參數(shù)(No.3211))中設(shè)定與密碼(參數(shù) (No.3210))相同的值,就不能夠?qū)E9 設(shè)定為0。此外,密碼 值不可變更。
[輸入類(lèi)型]
參數(shù)輸入
[數(shù)據(jù)類(lèi)型]
2字型
[數(shù)據(jù)范圍]
0~ 99999999
當(dāng)輸入與密碼(參數(shù)(No.3210))相同的值時(shí),密
鑰(關(guān)鍵字)即被解除,由此便可以改變密碼以及參數(shù)NE9
(No.3202#4)的值。
如下圖所示為例,當(dāng)在3210輸入123后,這時(shí)候修改參 數(shù)就會(huì)被提示寫(xiě)保護(hù),參數(shù)無(wú)法修改。當(dāng)在3211重新輸入 123后,參數(shù)修改保護(hù)解除,可以修改參數(shù)及修改宏程序。
(2)方法二:通過(guò)宏執(zhí)行器進(jìn)行保護(hù)
宏執(zhí)行器可以將需要調(diào)用的程序打包,生成卡格式存儲(chǔ) 到系統(tǒng)中,調(diào)用的時(shí)候使用G代碼M代碼調(diào)用即可,具有很好 的保護(hù)功能。
通過(guò)這種方法可以進(jìn)行自定義M代碼,G代碼和程序的 調(diào)用,也可以用M代碼,G代碼調(diào)用固定的程序號(hào)。
這里以用M代碼調(diào)用固定程序號(hào)舉例: 參數(shù)如下:
系統(tǒng)將參數(shù)6071設(shè)為100,6072設(shè)為102,在O9001和 為09002存在的情況下執(zhí)行M100和M102命令,就分別調(diào)用 加工程序名為O9001和O9002。
3 小結(jié)
通過(guò)以上兩種方法,可以對(duì)加工程序進(jìn)行寫(xiě)保護(hù)處理, 如果有人誤刪除或進(jìn)行誤修改,系統(tǒng)就會(huì)提示程序進(jìn)行了寫(xiě) 保護(hù),不能進(jìn)行修改,從而增加了機(jī)床加工的安全可靠性, 同時(shí)也節(jié)省了誤刪除后進(jìn)行重復(fù)編程的時(shí)間。
中傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:
凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(www.wangxinlc.cn)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

關(guān)注伺服與運(yùn)動(dòng)控制公眾號(hào)獲取更多資訊

關(guān)注直驅(qū)與傳動(dòng)公眾號(hào)獲取更多資訊

關(guān)注中國(guó)傳動(dòng)網(wǎng)公眾號(hào)獲取更多資訊

掃碼關(guān)注小程序
時(shí)刻關(guān)注行業(yè)動(dòng)態(tài)



填寫(xiě)郵件地址,訂閱更多資訊:
撥打電話咨詢:13751143319 余女士
郵箱:chuandong@chuandong.cn
- 運(yùn)動(dòng)控制
- 伺服系統(tǒng)
- 機(jī)器視覺(jué)
- 機(jī)械傳動(dòng)
- 編碼器
- 直驅(qū)系統(tǒng)
- 工業(yè)電源
- 電力電子
- 工業(yè)互聯(lián)
- 高壓變頻器
- 中低壓變頻器
- 傳感器
- 人機(jī)界面
- PLC
- 電氣聯(lián)接
- 工業(yè)機(jī)器人
- 低壓電器
- 機(jī)柜