您好,欢迎访问三七文档
当前位置:首页 > 外语资料 > 英语基础 > PM宏的语法,常用词及用法
PM宏的语法,常用词及用法1,宏语言概述1宏是PM软件的语言,宏是命令行。宏有固定的模式,我们学习宏,首先要学语法(也可以说是PM的语言模式),再记单词。PM语法其实很简单,就是名词+动词或者动词+名词!2常用单词:a动词:1,FORM-----打开表格(FORMTOOLZHEIGHTS--打开安全高度表格)2,ACTIVATE----激活元素(ACTIVATEToolpath3--激活刀路)3,DEACTIVATE-----使元素不激活(DEACTIVATETool----不激活刀具)4,EDIT------编辑一些参数(EDITBLOCKTOLERANCE0.05---改变毛胚计算)5,DELETE------删除元素(DELETETOOLPATH3--删除刀路)6,RESET------计算(EDITBLOCKRESET--计算毛胚)7,ACCEPT-----接受表格之类(FEEDRATEACCEPT--接受刀具参数表格)8,RENAME----该名称(RENAMENCProgram3617126---改变NC名称)9,DRAW----显示元素(DRAWBLOCK-----显示毛胚)10,UNDRAW----显示元素(UNDRAWBLOCK-----不显示毛胚)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,ACTIVATEToolpath2词义:激活名称为D10-胶位开粗-1的刀路语法:动词(ACTIVATE)+名词(Toolpath)+名词(动词)(2)点评:这个是PM语法中最常见的模式,大约占的80%多,元素名称要加“”。记住常用动词和常用名词,很多宏都可以明白!类似的语句:EDITRTHICKNESS0.5(改开粗余量),EDITACUTDIRANY(改为来回铣),EDITAREAFILTEROFF(不使用区域过滤),RENAMEToolR48(改变刀具名称)..............................................b,ROTATETRANSFORMFRONTVIEWMILLRESIZEVIEW词义:前试图查看语法:固定命令点评:这个是PM语法中也较多的模式,大约占的10%多。这些就靠平常多记了!类似的语句:DELETESCALEVIEWMILLRESIZEVIEW(全屏查看),SETTOOLPATHPOINTS(显示刀位点),DELETETOOLPATH;SELECTED(删除选中的刀路)..............................................当然如果你认识的单词多的话,这样语句,看到几个关键词,也是能明白是什么意思。4宏运行的屏幕闪烁的解决方法:原因:出现窗体解决方法:尽量不要让窗体出现。举例:a,比较隐藏的修改例子IMPORTTEMPLATEENTITYTOOLPATHTMPLTSELECTORGUIFinishing\3D-Offset-Finishing.ptf这样的宏运行的就会弹出刀路设置窗体我们可以这样修改,让他不弹出窗体,屏幕就不会闪烁:IMPORTTEMPLATEENTITYTOOLPATHFinishing\3D-Offset-Finishing.ptf点评,这样的宏是我们比较常用的,且被修改的地方比较隐蔽!在这里我们去掉了单词TMPLTSELECTORGUI,并且要把2句合在一行!b,比较明显的修改例子FORMWPEDITEDITWORKPLANEkkINTERACTIVETRANSFORMMOVE5TRANSFORMTYPEMOVETRANSFORMMOVEZPRESETTRANSFORMWORKPLANEkkWPEDITACCEPT这样的宏运行的就会弹出坐标系编辑窗体我们可以这样修改第1句,让他不弹出窗体,屏幕就不会闪烁:EDITWORKPLANEkkINTERACTIVE点评,这样的宏是我们比较常用的,且被修改的地方非常的明显,当宏里面出现FORM,在这里我们去掉了单词FORM,并且一般也要一起去掉FORM后的名词!5做宏要注意问题:a,要有模块化的思想,一些常用的宏可以做成一个单独的宏文件,比如设置安全高度,铜公分中台毛胚等,再用MACRO+路径调用,这样做少了很多重复劳动,并且后面修改起来也很方便。那些是你常用的宏,这个大家在做宏中可以体会的出来。b,我们做宏的目的要明确,且宏要有通用性。做宏不是录制一遍,宏就好了,这样的宏也许就只能用在你录制的这个PM文件里面,用在其他的地方就会出错!我们是做宏,不是录宏,录宏只是第1步,后面还编辑(不显示窗体,删除一些废话等),再用其他的PM文件去测试,再修改的过程!做模块特别要注意宏的通用性,这里举个简单例子,假设你公司的分中台都是10MM高,下面是创建这个分中台的标准宏:(PM10版)//FORMBLOCK----这个是打开毛胚对话框,前面加“//”那这段宏不运行,屏幕不闪烁UNDRAWBLOCK---不显示毛胚DELETEBLOCK---删除毛胚EDITBLOCKALLUNLOCK---解锁所以方向值EDITBLOCKTOLERANCE0.01---设置计算公差EDITBLOCKLIMITTYPEMODEL---设置计算参考模型EDITBLOCKRESETLIMIT0---设置计算放大余量(以上的宏就能达到通用性的效果,重置毛胚方式**********************,也许在你的平常的录制中没有发现这些问题,但你要学会组合宏达到你的目的,这个是做宏的精髓)后面的宏,关键就是锁方向值,计算。。。。EDITBLOCKRESETEDITBLOCKALLLOCKEDITBLOCKZMAXUNLOCK-这里锁住了Z最小值,XY值,解锁Z最大值,这样你懂的EDITBLOCKZLEN10------这里直接设置长度为10.就避开了每次电极最底点不一样的问题,做宏是一种思路,做宏是一种设计EDITBLOCKZLENLOCKEDITBLOCKYLENUNLOCKEDITBLOCKXLENUNLOCKEDITBLOCKRESETLIMIT10EDITBLOCKRESETBLOCKACCEPTc,做宏我建议一个目的一目的的去录制,比如我们要做电极的开粗刀路,假设包含分中台上面的开粗刀路和下面的开粗刀路,当然还有其他的东西,比如毛胚等。这个我们可以分为几个目的去做,分解成激活刀具+设置安全高度+设置分中台上毛胚+加载刀路+设置刀具加工状态调用刀具参数+设置列表参数并计算+设置进退刀(斜向进刀)+设置分中台下毛胚+加载刀路+设置刀具加工状态调用刀具参数+设置列表参数并计算+设置进退刀(水平圆弧进刀)。这样,安全高度,毛胚,斜向进刀,水平圆弧进刀,设置刀具加工状态调用刀具参数这些东西,我们可以做成模块,并且这些模块我们还可以在用户右键菜单中调用。其他东西就是你要用哪个刀路,设置哪些参数的问题,这些是变化的可以放进主体宏里面去。
本文标题:PM宏的语法,常用词及用法
链接地址:https://www.777doc.com/doc-4397964 .html