熊杰
摘 要:宏的應用有利于提高PowerMILL軟件的編程效率,簡化編程過程。本文介紹了PowerMILL軟件宏的常用詞匯、語法和制作思路,并以定制設置銅公分中臺高度的宏為例,簡要闡述了宏制作的基本流程與方法。
關鍵詞:PowerMILL;宏;定制
PowerMILL是英國Delcam Plc公司出品的數(shù)控加工編程軟件系統(tǒng),提供完善的加工策略,快速產(chǎn)生加工路徑,并對數(shù)控加工進行完整的干涉檢查。宏是PowerMILL軟件的語言,采用固定且簡單的語法模式,通過記錄PowerMILL運行的每一條命令或直接鍵入命令產(chǎn)生。宏可直接在PowerMILL中運行,從而實現(xiàn)一連串既定的動作目標,簡化編程過程。
1 PowerMILL宏的常用詞匯與語法
1.1 名詞
BLOCK——毛坯
NCProgram——NC程序
Toolpath——刀路
Tool——刀具
Boundary——邊界
Pattern——參考線
Level——圖層
Model——模型
STOCKMODEL——殘留模型
GROUP——組合
RPM——轉速
FRATE——進給
PRATE——下切速度
RSPEED——掠過速度
FINISHING——精加工
ROUGHING——粗加工
OPERATION——操作
ZMAX——毛坯Z軸最大值
ZMIN——毛坯Z軸最小值
SKIMDIST——掠過
PLUNGEDIST——下切
GOUGECHECK——過切檢查
LEADS——刀路連接
HARC——水平圓弧
VARC——垂直圓弧
PAGE——頁面
RTOLERANCE——粗加工公差
FTOLERANCE——精加工公差
RTHICKNESS——粗加工余量
FTHICKNESS——精加工余量
STEPDOWN——下刀步距
STEPOVER——切削寬度
SPIRAL——螺旋
CLIMB——順銑
ANY——任意銑
CONVENTIONAL——逆銑
ON——開啟參數(shù)
OFF——關閉參數(shù)
1.2 動詞
FORM——打開表格(如:FORM TOOLZHEIGHTS——打開安全高度表格)
ACTIVATE——激活(如:ACTIVATE Toolpath“1”——激活刀路“1”)
DEACTIVATE——不激活(如:DEACTIVATE Tool——不激活刀具)
EDIT——編輯(如:EDIT BLOCK TOLERANCE “0.05”——編輯毛坯公差)
DELETE——刪除(如:DELETE TOOLPATH “1”——刪除刀路“1”)
RESET——計算(如:EDIT BLOCK RESET——計算毛坯)
ACCEPT——接受(如:FEEDRATE ACCEPT——接受進給速率)
RENAME——重命名(如:RENAME NCProgram “1” “2”——將NC程序名稱由“1”重命名為“2”)
DRAW——顯示元素(如:DRAW BLOCK——顯示毛坯)
UNDRAW——不顯示元素(如:UNDRAW BLOCK——不顯示毛坯)
1.3 常用語法釋義
(1)ACTIVATE Toolpath “1”
詞義:激活名稱為“1”的刀路
語法:動詞(ACTIVATE)+名詞(Toolpath)+名詞或動詞(“1”)
說明:此為最常用的語法模式,所占比例超過80%多元素名稱要加雙引號。類似的語句有:EDIT RTHICKNESS “0.5”(設定開粗余量為0.5),EDIT ACUTDIR ANY(設定為來回銑方式),EDIT AREAFILTER OFF(不使用區(qū)域過濾),RENAME Tool “R4” “8”(將刀具名稱由“R4”重命名為“8”)等。
(2)ROTATE TRANSFORM FRONT VIEWMILL RESIZEVIEW
詞義:查看前試圖
語法:固定命令
說明:此類命令所占比例大約為10%,其他常用的語句有:DELETE SCALE VIEWMILL RESIZEVIEW(全屏查看),SET TOOLPATHPOINTS(顯示刀位點),DELETE TOOLPATH SELECTED(刪除選中的刀路)等。
2 制作宏的基本思路
首先,要有子程序的思想。一些常用的宏可以做成一個單獨的宏文件,再用MACRO+路徑調(diào)用,這樣可以減少重復勞動,并且后續(xù)修改也方便。
其次,要有通用性的思想。制作宏不是簡單錄制,否則用于其他程序文件時可能就會出錯。錄宏只是第一步,還需進行后期編輯、通用性測試等步驟。
再則,要有模塊化的思想。比如制作電極開粗刀路的宏,可以分為激活刀具、設置安全高度、設置分中臺毛坯、加載刀路、調(diào)用刀具參數(shù)、設置進退刀、設置列表參數(shù)并計算等模塊。
3 宏的制作實例:將銅公分中臺高度設置為10mm
FORM BLOCK——打開毛坯對話框
UNDRAW BLOCK——不顯示毛坯
DELETE BLOCK——刪除毛坯
EDIT BLOCK ALL UNLOCK——解鎖毛坯所有方向值
EDIT BLOCK TOLERANCE “0.01”——設置計算公差
EDIT BLOCK LIMITTYPE MODEL——設置計算參考模型
EDIT BLOCK RESETLIMIT “0”——設置計算放大余量
EDIT BLOCK RESET——計算毛坯
EDIT BLOCK ALL LOCK——鎖住毛坯所有方向值
EDIT BLOCK ZMAX UNLOCK——解鎖Z最大值
EDIT BLOCK ZLEN “10”——設置Z長度為10
EDIT BLOCK ZLEN LOCK——鎖住Z長度
EDIT BLOCK YLEN UNLOCK——解鎖Y長度
EDIT BLOCK XLEN UNLOCK——解鎖X長度
BLOCK ACCEPT——接受毛坯參數(shù)
4 結束語
通過對PowerMILL軟件進行二次開發(fā),定制適用于特定工作情境或符合自己編程習慣的宏,可以大幅度提高工作效率和編程質(zhì)量。本文介紹了PowerMILL軟件宏的常用詞匯、語法和制作思路,并以定制設置銅公分中臺高度的宏為例,簡要闡述了宏制作的基本流程與方法。
參考文獻
[1]徐鑫.PowerMill的二次開發(fā)[J].模具制造,2007(1).
[2]王海東.PowerMILL二次開發(fā)在機床仿真碰撞中的應用[J].科技創(chuàng)新與應用,2014(17).
[3]康俊生.PowerMILL軟件在模具制造中的應用[J].模具制造,2009(9).
[4]廖海平,曾翠華.利用宏對PowerMILL進行快速定制[J].機械工人,2007(9).
[5]張云峰,王進,褚忠,等.PowerMILL在數(shù)控加工中的應用[J].模具制造,2010(12).