■齊重數控裝備股份有限公司 (黑龍江齊齊哈爾 161005) 安保鋼
FANUC系統特殊加工界面的開發
■齊重數控裝備股份有限公司 (黑龍江齊齊哈爾 161005) 安保鋼
摘要:通過定義宏變量、編輯宏程序、整理常見的加工程序,針對用戶特殊加工制定解決方案,利用FANUC PICTURE 軟件制作標準加工程序界面,將界面文件和程序文件載入到系統中,進行實際運行和調試,最終完成界面的開發。
對于用戶常見加工類型和重復性的編程,尤其是遇到特殊類型的加工,系統沒有標準加工循環界面,用戶的操作者通常無法滿足高級編程要求,針對這種情況,進行FANUC系統標準加工界面的研究、開發工作尤為重要,憑借這種功能界面,為用戶提供方便、簡單的編程平臺,為特種工件的加工制定對應的解決方案。
標準加工程序界面是建立在人機對話理念基礎上的,構建的框架如圖1所示。即操作者在界面中輸入加工數據,數據傳輸給宏程序中的宏變量,宏程序由界面操作按鍵調用,最終實現加工過程。
分析用戶常見加工工件,常用加工程序,總結適合FANUC系統的編程語句;分析特殊加工案例,制定可行性加工流程。其中包括實際加工時刀具的選用,刀沿方向的設定、零點設置,加工軌跡的分析等,都要加入界面開發的工作中,這也是為編輯宏程序做好準備工作。
常用加工類型包括端面車削,外圓、內孔車削等,加工編程需注意加工細節,全面地考慮實際加工步驟,以此編程并增加加工數據,使宏程序更靈活、更高效地進行生產加工。
特殊加工類型包括圓弧螺紋車削、梯形螺紋車削、圓弧槽及梯形槽的粗精加工等,其宏程序編輯應著重考慮加工軌跡的合理性和可調整性。

圖1

圖2
宏程序的編輯是標準加工界面開發的關鍵,也是實現“百變工件、不變程序”的前提。當用戶在前臺界面中輸入加工數據時,也正是定義宏變量的過程,如圖2所示。
宏程序的編寫就是要程序跟
隨變量的變化而變化。宏程序中的循環、跳轉等語句能夠實現定義范圍的循環動作。為了保證編寫好的后臺程序和變量不被改寫和干擾,還可以通過定義參數進行鎖定,如圖3所示。編輯狀態下后臺程序被鎖定。

圖3
編輯完成的宏程序,通過PC機上的NCGuide軟件或載入系統顯示單元進行模擬運行,檢驗程序是否準確,加工路徑是否合理。多次模擬運行,調整并完善加工程序,如圖4所示。

圖4
界面元素包括:加工工件示意圖(由平面設計軟件制作,見圖5)、加工參數輸入區域及程序調用按鍵等。編輯界面后臺程序,將輸入參數與宏程序中變量建立鏈接。
通過設置界面控件的屬性框,實現數據的讀寫功能、動作設置和顯示方式等,如圖6所示。尤其是動作互鎖占用的PMC中間變量,如圖7所示。

圖5

圖6

圖7
將制作好的截面文件和宏程序按照規定路徑放置,如圖8所示,在PC機上運行并調試界面和程序。
界面運行動作和后臺程序調用都需要在PMC中增加子程序塊,實現界面中定義的PMC變量和信號的互鎖和激活等動作,如圖9所示。
將界面文件和程序文件載入到系統中,進行實際運行和調試,通過系統CF卡將生成的DY61.MEM、FPF0FPDT.MEM界面文件、宏程序文件和PMC梯形圖程序載入到系統相應位置,進行實際運行及調試。檢驗界面的運行情況,程序的調用情況,程序實際加工準確程度。

圖8

圖9
FANUC系統標準加工程序界面的開發,通過FANUC PICTURE軟件能夠實現前臺界面數據輸入,傳輸到后臺程序中并通過界面進行程序的調用。界面的程序編輯功能強大,由數據即可構建程序。FANUC系統可用的開發界面的軟件中只有FANUC
PICTURE圖形顯示功能和數據讀寫功能兼備,但不能生成程序,因此后臺程序需要用戶編輯完善后載入系統,提供界面的同時提供配套的加工宏程序,此套系統界面具有編程的直觀性,現場加工時簡化用戶編程,從而滿足用戶實用性需求、大大降低編程難度,提高生產效率。
專家點評

本文主要介紹了加工程序界面的功能框架,提出了針對用戶特殊加工制定方案,定義宏變量,編輯帶有宏變量程序的方法;介紹了使用FANUC PICTURE 軟件制作標準加工程序的界面;提出了使用FANUC NCGuide軟件,在PC機上的運行界面和程序的方法。無論對機床制造商,還是對數控機床使用者來說都具有很好的指導作用。
收稿日期:(20141204)