FANUC 數控系統保護加工程序的方法

文:文/武漢重型機床集團 桂柯 張濤2024年第六期

導語:在機床加工操作中,有時會由于人為的誤操作,出現刪除或錯誤修改重要加工程序的現象,造成工件無法加工 或加工錯誤的事件發生。本文以FANUC數控系統為例,簡要地論述了如何解決加工程序被誤刪除和修改的方法 和必要性。

  1 引言

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

  2 保護方法

  根據實際需要,本文總結出兩種方法來進行保護:第一 種是通過參數進行保護;另一種是通過宏執行器進行保護。

  (1)方法一:通過參數進行保護

  以FANUC數控系統為例,FANUC的參數3202#0和3202#4 主要用于控制宏程序(O8000-O9999)的編輯和使用。

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

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

MCNEHZ$}MEA}8EF2NM_X}T8.png

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

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

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

  ? 程序號檢索;

  ? 登錄程序的編輯;

  ? 程序的登錄;

  ? 程序的核對;

  ? 程序的顯示。

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

  將本參數設定為1時,就不再能夠進行下列編輯操作:

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

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

  ? 程序號檢索;

  ? 登錄程序的編輯;

  ? 程序的登錄;

  ? 程序的核對;

  ? 程序的顯示。

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

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

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

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

  [輸入類型]

  參數輸入

  [數據類型]

  2字型

  [數據范圍]

  0~99999999

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

CB(_ZB8B~$W]US761UPF5BT.png

[輸入類型]

  參數輸入

  [數據類型]

  2字型

  [數據范圍]

  0~ 99999999

  當輸入與密碼(參數(No.3210))相同的值時,密

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

  (No.3202#4)的值。

%N4PGD8Q97NASQE4E[[%Y9S.png

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

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

  (2)方法二:通過宏執行器進行保護

  宏執行器可以將需要調用的程序打包,生成卡格式存儲 到系統中,調用的時候使用G代碼M代碼調用即可,具有很好 的保護功能。

  通過這種方法可以進行自定義M代碼,G代碼和程序的 調用,也可以用M代碼,G代碼調用固定的程序號。

  這里以用M代碼調用固定程序號舉例: 參數如下:

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

  系統將參數6071設為100,6072設為102,在O9001和 為09002存在的情況下執行M100和M102命令,就分別調用 加工程序名為O9001和O9002。

  3 小結

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

中傳動網版權與免責聲明:

凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。

伺服與運動控制

關注伺服與運動控制公眾號獲取更多資訊

直驅與傳動

關注直驅與傳動公眾號獲取更多資訊

中國傳動網

關注中國傳動網公眾號獲取更多資訊

熱搜詞
  • 運動控制
  • 伺服系統
  • 機器視覺
  • 機械傳動
  • 編碼器
  • 直驅系統
  • 工業電源
  • 電力電子
  • 工業互聯
  • 高壓變頻器
  • 中低壓變頻器
  • 傳感器
  • 人機界面
  • PLC
  • 電氣聯接
  • 工業機器人
  • 低壓電器
  • 機柜
回頂部
點贊 0
取消 0
往期雜志
  • 2025年第一期

    2025年第一期

    伺服與運動控制

    2025年第一期

  • 2024年第五期

    2024年第五期

    伺服與運動控制

    2024年第五期

  • 2024年第四期

    2024年第四期

    伺服與運動控制

    2024年第四期

  • 2024年第三期

    2024年第三期

    伺服與運動控制

    2024年第三期

  • 2024年第二期

    2024年第二期

    伺服與運動控制

    2024年第二期