tft每日頭條

 > 生活

 > powermill宏命令詳解

powermill宏命令詳解

生活 更新时间:2024-07-29 14:25:34

powermill宏命令詳解(PowerMILL宏的語法常用詞及用法)1

1,宏語言概述

1>宏是PM軟件的語言,宏是命令行。宏有固定的模式,我們學習宏,首先要學語法(也可以說是PM的語言模式),再記單詞。

PM語法其實很簡單,就是名詞 動詞或者動詞 名詞!

2>常用單詞:

a動詞 :

1,FORM-----打開表格(FORM TOOLZHEIGHTS--打開安全高度表格)

2,ACTIVATE----激活元素(ACTIVATE Toolpath "3"--激活刀路)

3,DEACTIVATE-----使元素不激活(DEACTIVATE Tool----不激活刀具)

4,EDIT------編輯一些參數(EDIT BLOCK TOLERANCE "0.05"---改變毛胚計算)

5,DELETE------删除元素(DELETE TOOLPATH "3"--删除刀路)

6,RESET------計算(EDIT BLOCK RESET--計算毛胚)

7,ACCEPT-----接受表格之類(FEEDRATE ACCEPT--接受刀具參數表格)

8,RENAME----該名稱(RENAME NCProgram "361712" "6"---改變NC名稱)

9,DRAW----顯示元素(DRAW BLOCK-----顯示毛胚)

10,UNDRAW----顯示元素(UNDRAW BLOCK-----不顯示毛胚)

b名詞 :

1,BLOCK-----毛胚

2,NCProgram ----NC目錄

3,Toolpath ------刀路

4,Tool ------刀具

5,Boundary ------邊界

6,Pattern ------參考線

7,Level ----圖層

8,Model ----模型

9,STOCKMODEL ----殘留模型

10,GROUP ----組合

11,RPM ----轉速

12,FRATE ----進給

13,PRATE----下切速度

14,RSPEED ----掠過速度

15,FINISHING ----精加工

16,ROUGHING ----粗加工

17,OPERATION ----操作

18,ZMAX ----毛胚Z軸最大值

19,ZMIN ----毛胚Z軸最小值

20,SKIMDIST-----掠過

21,PLUNGEDIST ----下切

22,GOUGECHECK ------過切檢查

23,LEADS ------刀路連接

24,HARC(H ARC) ------水平圓弧-(VARC垂直圓弧)---組合詞

25,PAGE ------頁面

26,RTOLERANCE(R TOLERANCE)----粗加工公差(FTOLERANCE精加工公 差)---組合詞

27,RTHICKNESS(R THICKNESS) ----粗加工餘量(FTHICKNESS精加工餘量) ---組合詞

28,STEPDOWN ----下刀步距(Z方向)

29,STEPOVER ----切削寬度(XY方向)

30,SPIRAL ----螺旋

31,CLIMB ----順銑

32,ANY ----來回銑

33,CONVENTIONAL ----逆銑

34,ON ----開啟參數

35,OFF ----關閉參數

3>舉例說明常用語法:

a, ACTIVATE Toolpath "2"

詞義:激活名稱為D10-膠位開粗-1的刀路

語法:動詞(ACTIVATE) 名詞(Toolpath) 名詞(動詞)(2)

點評:這個是PM語法中最常見的模式,大約占的80%多,元素名稱要加“”。記住常用動詞和常用名詞,很多宏都可以明白!類似的語句:EDIT RTHICKNESS "0.5"(改開粗餘量),EDIT ACUTDIR ANY(改為來回銑),EDIT AREAFILTER OFF(不使用區域過濾),RENAME Tool "R4" "8"改變刀具名稱..............................................

b, ROTATE TRANSFORM FRONT VIEWMILL RESIZEVIEW

詞義:前試圖查看

語法:固定命令

點評:這個是PM語法中也較多的模式,大約占的10%多。這些就靠平常多記了!類似的語句:DELETE SCALE VIEWMILL RESIZEVIEW(全屏查看),SET TOOLPATHPOINTS(顯示刀位點),DELETE TOOLPATH ; SELECTED(删除選中的刀路)..............................................當然如果你認識的單詞多的話,這樣語句,看到幾個關鍵詞,也是能明白是什麼意思。

4>宏運行的屏幕閃爍的解決方法:

原因:出現窗體

解決方法:盡量不要讓窗體出現。

舉例:

a,比較隐藏的修改例子

IMPORT TEMPLATE ENTITY TOOLPATH TMPLTSELECTORGUI

"Finishing\3D-Offset-Finishing.ptf"

這樣的宏運行的就會彈出刀路設置窗體

我們可以這樣修改,讓他不彈出窗體,屏幕就不會閃爍:

IMPORT TEMPLATE ENTITY TOOLPATH "Finishing\3D-Offset-Finishing.ptf"

點評,這樣的宏是我們比較常用的,且被修改的地方比較隐蔽!

在這裡我們去掉了單詞TMPLTSELECTORGUI,并且要把2句合在一行!

b,比較明顯的修改例子

FORM WPEDIT EDIT WORKPLANE "kk" INTERACTIVE

TRANSFORM MOVE "5"

TRANSFORM TYPE MOVE TRANSFORM MOVEZ PRESET TRANSFORM WORKPLANE "kk"

WPEDIT ACCEPT

這樣的宏運行的就會彈出坐标系編輯窗體

我們可以這樣修改第1句,讓他不彈出窗體,屏幕就不會閃爍:

EDIT WORKPLANE "kk" INTERACTIVE

點評,這樣的宏是我們比較常用的,且被修改的地方非常的明顯,當宏裡面出現FORM,在這裡我們去掉了單詞 FORM,并且一般也要一起去掉FORM後的名詞!

5>做宏要注意問題:

a,要有模塊化的思想,一些常用的宏可以做成一個單獨的宏文件,比如設置安全高度,銅公分中台毛胚等,再用MACRO 路徑調用,這樣做少了很多重複勞動,并且後面修改起來也很方便。那些是你常用的宏,這個大家在做宏中可以體會的出來。

b,我們做宏的目的要明确,且宏要有通用性。做宏不是錄制一遍,宏就好了,這樣的宏也許就隻能用在你錄制的這個PM文件裡面,用在其他的地方就會出錯!我們是做宏,不是錄宏,錄宏隻是第1步,後面還編輯(不顯示窗體,删除一些廢話等),再用其他的PM文件去測試,再修改的過程!做模塊特别要注意宏的通用性,這裡舉個簡單例子,假設你公司的分中台都是10MM高,下面是創建這個分中台的标準宏:(PM10版)

//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最小值,XY值,解鎖Z最大值,這樣你懂的

EDIT BLOCK ZLEN "10"------這裡直接設置長度為10.就避開了每次電極最底點不一樣的問題,做宏是一種思路,做宏是一種設計

EDIT BLOCK ZLEN LOCK

EDIT BLOCK YLEN UNLOCK

EDIT BLOCK XLEN UNLOCK

EDIT BLOCK RESETLIMIT "10"

EDIT BLOCK RESET

BLOCK ACCEPT

c,做宏我建議一個目的一目的的去錄制,比如我們要做電極的開粗刀路,假設包含分中台上面的開粗刀路和下面的開粗刀路,當然還有其他的東西,比如毛胚等。

這個我們可以分為幾個目的去做,分解成激活刀具 設置安全高度 設置分中台上毛胚 加載刀路 設置刀具加工狀态調用刀具參數 設置列表參數并計算 設置進退刀(斜向進刀) 設置分中台下毛胚 加載刀路 設置刀具加工狀态調用刀具參數 設置列表參數并計算 設置進退刀(水平圓弧進刀)。

這樣,安全高度,毛胚,斜向進刀,水平圓弧進刀,設置刀具加工狀态調用刀具參數這些東西,我們可以做成模塊,并且這些模塊我們還可以在用戶右鍵菜單中調用。其他東西就是你要用哪個刀路,設置哪些參數的問題,這些是變化的可以放進主體宏裡面去。

更多教程請微信關注 zgsklm

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved