powermill宏命令详解(PowerMILL宏的语法常用词及用法)

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

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页