" />" />
關(guān)注我們:新浪微博騰訊微博QQ空間
首頁 > 技術(shù) > 技術(shù)文章

FANUC 數(shù)控系統(tǒng)保護(hù)加工程序的方法

文:文/武漢重型機(jī)床集團(tuán) 桂柯 張濤 | 2024年第六期 (0) | (0)

  1 引言

  在機(jī)床加工操作中,有時會由于人為的誤操作,出現(xiàn)刪 除或錯誤修改重要加工程序的現(xiàn)象,造成工件無法加工或加 工錯誤的事件發(fā)生。這就要求人們對重要的加工程序進(jìn)行寫 保護(hù),防止其丟失或被改寫。

  2 保護(hù)方法

  根據(jù)實際需要,本文總結(jié)出兩種方法來進(jìn)行保護(hù):第一 種是通過參數(shù)進(jìn)行保護(hù);另一種是通過宏執(zhí)行器進(jìn)行保護(hù)。

  (1)方法一:通過參數(shù)進(jìn)行保護(hù)

  以FANUC數(shù)控系統(tǒng)為例,F(xiàn)ANUC的參數(shù)3202#0和3202#4 主要用于控制宏程序(O8000-O9999)的編輯和使用。

 ?、賲?shù)3202#0:這個參數(shù)用于設(shè)定是否允許編輯宏程 序。當(dāng)該參數(shù)設(shè)為0時,表示不允許編輯宏程序,此時即使在 MDI方式或EDIT方式中輸入宏程序代碼,也會被拒絕執(zhí)行, 這可以防止因誤操作或惡意編輯導(dǎo)致設(shè)備運行異常。

  ②參數(shù)3202#4:這個參數(shù)用于設(shè)定是否允許在MDI方式 或EDIT方式中輸入宏程序代碼。當(dāng)該參數(shù)設(shè)為0時,表示不允 許在MDI方式或EDIT方式中輸入宏程序代碼,此時即使輸入 了宏程序代碼,也會被拒絕執(zhí)行,這可以防止因誤操作或惡 意編輯導(dǎo)致設(shè)備運行異常。

MCNEHZ$}MEA}8EF2NM_X}T8.png

  #0 NE8 是否禁止程序號8000~8999的程序編輯 0:不禁止。1:禁止。將本參數(shù)設(shè)定為1時,就不再能夠進(jìn)行下列編輯操作:

  ? 程序的刪除(即使執(zhí)行刪除所有程序的操作,也不會刪除 8000~8999號程序);

  ? 程序的輸出(即使執(zhí)行輸出所有程序的操作,也不會輸出8000~8999號程序);

  ? 程序號檢索;

  ? 登錄程序的編輯;

  ? 程序的登錄;

  ? 程序的核對;

  ? 程序的顯示。

  #4 NE9 是否進(jìn)行程序號9000~9999的程序編輯 0:不禁止。1:禁止。

  將本參數(shù)設(shè)定為1時,就不再能夠進(jìn)行下列編輯操作:

  ? 程序的刪除(即使執(zhí)行刪除所有程序的操作,也不會刪除 9000~9999 號程序);

  ? 程序的輸出(即使執(zhí)行輸出所有程序的操作,也不會輸 出9000~9999號程序);

  ? 程序號檢索;

  ? 登錄程序的編輯;

  ? 程序的登錄;

  ? 程序的核對;

  ? 程序的顯示。

  以3202.4為例,改為1后,宏程序O9001受到保護(hù),無 法查看修改,如下顯示:

9UE3RM$3@XQC~I}@[PCQGES.png

為了防止參數(shù)和宏程序被修改,除了上述參數(shù)還可以借 助3210和3211參數(shù),3210為修改參數(shù)添加密碼,3211解除 密碼,參數(shù)含義如下:

W2[X~1J(G8S5W~$D)S~EUAU.png

  [輸入類型]

  參數(shù)輸入

  [數(shù)據(jù)類型]

  2字型

  [數(shù)據(jù)范圍]

  0~99999999

  此參數(shù)設(shè)定用來保護(hù)9000~9999號程序的密碼。在本 參數(shù)中設(shè)定了0以外的值,且設(shè)定了與參數(shù)(No.3211)的關(guān)鍵 字不同的值時,自動地將用來保護(hù)9000~9999號程序的參數(shù) NE9(No.3202#4)設(shè)定為1,禁止對9000~9999號程序進(jìn)行編 輯。之后,若不在關(guān)鍵字(參數(shù)(No.3211))中設(shè)定與密碼(參數(shù) (No.3210))相同的值,就不能夠?qū)E9 設(shè)定為0。此外,密碼 值不可變更。

CB(_ZB8B~$W]US761UPF5BT.png

[輸入類型]

  參數(shù)輸入

  [數(shù)據(jù)類型]

  2字型

  [數(shù)據(jù)范圍]

  0~ 99999999

  當(dāng)輸入與密碼(參數(shù)(No.3210))相同的值時,密

  鑰(關(guān)鍵字)即被解除,由此便可以改變密碼以及參數(shù)NE9

  (No.3202#4)的值。

%N4PGD8Q97NASQE4E[[%Y9S.png

如下圖所示為例,當(dāng)在3210輸入123后,這時候修改參 數(shù)就會被提示寫保護(hù),參數(shù)無法修改。當(dāng)在3211重新輸入 123后,參數(shù)修改保護(hù)解除,可以修改參數(shù)及修改宏程序。

]G{OC~5X@Z83PU(1`Q(9{67.png

  (2)方法二:通過宏執(zhí)行器進(jìn)行保護(hù)

  宏執(zhí)行器可以將需要調(diào)用的程序打包,生成卡格式存儲 到系統(tǒng)中,調(diào)用的時候使用G代碼M代碼調(diào)用即可,具有很好 的保護(hù)功能。

  通過這種方法可以進(jìn)行自定義M代碼,G代碼和程序的 調(diào)用,也可以用M代碼,G代碼調(diào)用固定的程序號。

  這里以用M代碼調(diào)用固定程序號舉例: 參數(shù)如下:

C3ZZ[$0R)826Z262(@NB%)S.png

  系統(tǒng)將參數(shù)6071設(shè)為100,6072設(shè)為102,在O9001和 為09002存在的情況下執(zhí)行M100和M102命令,就分別調(diào)用 加工程序名為O9001和O9002。

  3 小結(jié)

  通過以上兩種方法,可以對加工程序進(jìn)行寫保護(hù)處理, 如果有人誤刪除或進(jìn)行誤修改,系統(tǒng)就會提示程序進(jìn)行了寫 保護(hù),不能進(jìn)行修改,從而增加了機(jī)床加工的安全可靠性, 同時也節(jié)省了誤刪除后進(jìn)行重復(fù)編程的時間。

發(fā)表評論

網(wǎng)友評論僅供其表達(dá)個人看法,并不表明控制與傳動周刊同意其觀點或證實其描述

雜志訂閱

填寫郵件地址,訂閱精彩資訊:

雜志目錄

更多往期雜志

關(guān)注我們:

新浪微博騰訊微博QQ空間

友情鏈接:

紙質(zhì)雜志

給我們寫信