後處理的實際應用中,經常需要修改或刪除的部分主要有幾方面:程式頭的修改;程式尾的修改;刀具呼叫的修改;第四軸的開啟與關閉;各種註釋部分的刪除;鑽孔迴圈的定製;行號的設定與省略;新引數的設定等。
(1)程式頭的修改。
選中任務樹視窗中的"Fanuc OM.pmopt Commands-Start Program"項,在右邊圖形視窗中,選中程式中不需要的部分,再點選上方的刪除圖示,可以刪除該部分內容;如程式中預設的機床回參考點程式段"G91G28XOYOZO",如在程式啟動時不必首先回參考點,可刪除該段內容。
(2)程式尾的修改。
在任務樹視窗中的"Fanuc OM.pmopt-Commands-Finish Program"項中可以定義程式尾部分的內容。預設的程式尾包含了"G91G28Z0"和"G28XOY0"機床回參考點選項,如不需要也可以刪除。
(3)換刀程式段的修改。
選中任務樹視窗中的"Fanuc OM.pmopt -Commands-Tool Control-Load First Tool"項,可以透過選中圖形視窗中的"M6"項,點選新增"BlockNumber",使T指令和M6指令分行;同樣可以使Change Tool項中的T指令和M6指令分行;如採用手動換刀,則NC程式中不需換刀程式,可右鍵點選"Load First Tool"和"Change Tool",在快捷鍵中選中"Deactivate,以關閉換刀程式。
(4)第4軸的開啟和關閉。
選中任務樹視窗中的"Fanuc OM.pmopt-Settings-Machine Kinematics"項,右邊圖形視窗中"KinematicModel"的選項,預設的"3-Axis"項則關閉第4軸;"4-Axis"項則開啟第4軸,第4軸開啟後,需對其方向、原點及行程範圍等進行設定。
(5)各種註釋部分的刪除。
程式頭部分、換刀部分等都設定了相應的註釋,如不需要這些註釋,可以進人程式頭部分、換刀部分,將其中的註釋內容選中刪除即可。
(6)鑽孔迴圈指令的定製。
開啟任務樹視窗中的"Fanuc OM.pmopt-Commands-Drilling Cycles"項,這裡定義了各種鑽銷迴圈。如其中的"Single Pecking Setup"定義了基本鑽削迴圈G81指令;"Deep Drill Setup"中定義深孔鑽削迴圈G83指令。如要取消,可右鍵點選該指令,在快捷鍵中選中"Deactivate",即可取消該項定義。"DrillingCycles"子目錄下還有其他鑽鑊削迴圈,可根據機床具體情況進行定義或刪除。
(7)行號的設定與省略。
點選任務樹視窗中的"Fanuc OM.pmopt-Settings-Global Constants"選項,右邊圖形視窗中"OutputBlock Number,項的"Value"框中的值,預設的為Yes ,顯示行號;改為No,則不顯示行號;"Block Increment"項為程式行號間距,"Value"值預設的為10,可根據需要修改成適合自己的行號間距。
(8)新引數的設定。
當數控機床的控制系統在PowerMILL自帶的後置處理選項檔案中沒有的時候,就需要重新定義新的控制系統選項檔案。如需專門定義各種常用G,M,F,S程式碼以及座標表示等,可在"Fanuc OM.pmopt-Parameters"項中進行。如,需修改快進G程式碼G00,可雙擊"Fanuc OM.pmopt -Parameters -General -MotionMode",在彈出的對話方塊中對"RAP狀態項後面的"Value"值進行修改,還可以在對話方塊上半部分的"Prefix"修改快進指令的字首+G ;如需修改冷卻模式的M程式碼,可雙擊"Fanuc OM.pmopt-Parameters-General-Coolant Mode",在彈出的對話方塊中進行相應修改;主軸轉速可在"Fanuc OM.pmopt-Parameters-General-Spindle Speed"中進行。
4基於宏的後處理快速定製
在PowerMILL的應用過程中,一般軟體自動程式設計所對應的機床控制系統都是固定不變的,如果每次啟動都對NC程式的後處理進行相同的設定則顯得較麻煩。利用PowerMILL自帶的宏的編制,可以實現每次軟體啟動後自動進行NC程式後處理的預設定製,加速NC程式程式碼的生成,簡化NC程式生成過程。
PowerMILL預設每次啟動後會自動執行的宏"pmuser.mac"儲存在程式安裝目錄下"X:1ProgramFilesDelcamPowerMILL6008libmacro"。其中"X"代表PowerMILL的安裝根目錄。這裡可以採用宏將固定不變的NC程式後處理相關設定步驟記錄下來,實現程式啟動後自動載入預設的後處理定製。如:希望每次NC程式後處理預設的機床選項檔案為系統自帶的"Fanuc.pmopt",預設的NC程式字尾名改為".nc",所有NC程式的存放資料夾為"E:TempFANUC"。具體實現步驟如下:
(1)啟動PowerMILL後,右鍵單擊瀏覽器最下端的"宏",點選"記錄",在彈出的"選取記錄宏檔案"的對話方塊中設定好宏的儲存目錄和檔名,程式開始將後面的每一步操作都記錄在宏檔案中。
(2)開啟選單"工具-選項",在彈出的"選項表格"對話方塊中的"NC程式"標籤下,"檔案型別"選擇"NC程式","選項檔案"選擇"Fanuc",字尾名"tap"改為+nc;,路徑輸人"FANUC".
(3)右鍵點選瀏覽器中的"NC程式",選"引數選擇",在彈出的"NC引數選擇"對話方塊中的"輸出目錄"中輸人"E:/1emp",在"機床選項檔案"中找到"Fanuc.pmopt"的存放路徑,本機存放路徑為"D:/ProgramFiles/Delcam/PMPost40001fi1e/Genetic/Fanuc.pmopt"。
(4)右鍵單擊瀏覽器中的宏停止宏的記錄。
(5)在瀏覽器的宏目錄下開啟編輯剛才生成的宏,將其中的內容複製到系統使用者宏"pmuser.mac"中。每次啟動PowerMILL後,程式都會自動讀取宏進行預設的後處理設定。
後處理的實際應用中,經常需要修改或刪除的部分主要有幾方面:程式頭的修改;程式尾的修改;刀具呼叫的修改;第四軸的開啟與關閉;各種註釋部分的刪除;鑽孔迴圈的定製;行號的設定與省略;新引數的設定等。
(1)程式頭的修改。
選中任務樹視窗中的"Fanuc OM.pmopt Commands-Start Program"項,在右邊圖形視窗中,選中程式中不需要的部分,再點選上方的刪除圖示,可以刪除該部分內容;如程式中預設的機床回參考點程式段"G91G28XOYOZO",如在程式啟動時不必首先回參考點,可刪除該段內容。
(2)程式尾的修改。
在任務樹視窗中的"Fanuc OM.pmopt-Commands-Finish Program"項中可以定義程式尾部分的內容。預設的程式尾包含了"G91G28Z0"和"G28XOY0"機床回參考點選項,如不需要也可以刪除。
(3)換刀程式段的修改。
選中任務樹視窗中的"Fanuc OM.pmopt -Commands-Tool Control-Load First Tool"項,可以透過選中圖形視窗中的"M6"項,點選新增"BlockNumber",使T指令和M6指令分行;同樣可以使Change Tool項中的T指令和M6指令分行;如採用手動換刀,則NC程式中不需換刀程式,可右鍵點選"Load First Tool"和"Change Tool",在快捷鍵中選中"Deactivate,以關閉換刀程式。
(4)第4軸的開啟和關閉。
選中任務樹視窗中的"Fanuc OM.pmopt-Settings-Machine Kinematics"項,右邊圖形視窗中"KinematicModel"的選項,預設的"3-Axis"項則關閉第4軸;"4-Axis"項則開啟第4軸,第4軸開啟後,需對其方向、原點及行程範圍等進行設定。
(5)各種註釋部分的刪除。
程式頭部分、換刀部分等都設定了相應的註釋,如不需要這些註釋,可以進人程式頭部分、換刀部分,將其中的註釋內容選中刪除即可。
(6)鑽孔迴圈指令的定製。
開啟任務樹視窗中的"Fanuc OM.pmopt-Commands-Drilling Cycles"項,這裡定義了各種鑽銷迴圈。如其中的"Single Pecking Setup"定義了基本鑽削迴圈G81指令;"Deep Drill Setup"中定義深孔鑽削迴圈G83指令。如要取消,可右鍵點選該指令,在快捷鍵中選中"Deactivate",即可取消該項定義。"DrillingCycles"子目錄下還有其他鑽鑊削迴圈,可根據機床具體情況進行定義或刪除。
(7)行號的設定與省略。
點選任務樹視窗中的"Fanuc OM.pmopt-Settings-Global Constants"選項,右邊圖形視窗中"OutputBlock Number,項的"Value"框中的值,預設的為Yes ,顯示行號;改為No,則不顯示行號;"Block Increment"項為程式行號間距,"Value"值預設的為10,可根據需要修改成適合自己的行號間距。
(8)新引數的設定。
當數控機床的控制系統在PowerMILL自帶的後置處理選項檔案中沒有的時候,就需要重新定義新的控制系統選項檔案。如需專門定義各種常用G,M,F,S程式碼以及座標表示等,可在"Fanuc OM.pmopt-Parameters"項中進行。如,需修改快進G程式碼G00,可雙擊"Fanuc OM.pmopt -Parameters -General -MotionMode",在彈出的對話方塊中對"RAP狀態項後面的"Value"值進行修改,還可以在對話方塊上半部分的"Prefix"修改快進指令的字首+G ;如需修改冷卻模式的M程式碼,可雙擊"Fanuc OM.pmopt-Parameters-General-Coolant Mode",在彈出的對話方塊中進行相應修改;主軸轉速可在"Fanuc OM.pmopt-Parameters-General-Spindle Speed"中進行。
4基於宏的後處理快速定製
在PowerMILL的應用過程中,一般軟體自動程式設計所對應的機床控制系統都是固定不變的,如果每次啟動都對NC程式的後處理進行相同的設定則顯得較麻煩。利用PowerMILL自帶的宏的編制,可以實現每次軟體啟動後自動進行NC程式後處理的預設定製,加速NC程式程式碼的生成,簡化NC程式生成過程。
PowerMILL預設每次啟動後會自動執行的宏"pmuser.mac"儲存在程式安裝目錄下"X:1ProgramFilesDelcamPowerMILL6008libmacro"。其中"X"代表PowerMILL的安裝根目錄。這裡可以採用宏將固定不變的NC程式後處理相關設定步驟記錄下來,實現程式啟動後自動載入預設的後處理定製。如:希望每次NC程式後處理預設的機床選項檔案為系統自帶的"Fanuc.pmopt",預設的NC程式字尾名改為".nc",所有NC程式的存放資料夾為"E:TempFANUC"。具體實現步驟如下:
(1)啟動PowerMILL後,右鍵單擊瀏覽器最下端的"宏",點選"記錄",在彈出的"選取記錄宏檔案"的對話方塊中設定好宏的儲存目錄和檔名,程式開始將後面的每一步操作都記錄在宏檔案中。
(2)開啟選單"工具-選項",在彈出的"選項表格"對話方塊中的"NC程式"標籤下,"檔案型別"選擇"NC程式","選項檔案"選擇"Fanuc",字尾名"tap"改為+nc;,路徑輸人"FANUC".
(3)右鍵點選瀏覽器中的"NC程式",選"引數選擇",在彈出的"NC引數選擇"對話方塊中的"輸出目錄"中輸人"E:/1emp",在"機床選項檔案"中找到"Fanuc.pmopt"的存放路徑,本機存放路徑為"D:/ProgramFiles/Delcam/PMPost40001fi1e/Genetic/Fanuc.pmopt"。
(4)右鍵單擊瀏覽器中的宏停止宏的記錄。
(5)在瀏覽器的宏目錄下開啟編輯剛才生成的宏,將其中的內容複製到系統使用者宏"pmuser.mac"中。每次啟動PowerMILL後,程式都會自動讀取宏進行預設的後處理設定。