欢迎来到天天文库
浏览记录
ID:54991212
大小:86.00 KB
页数:10页
时间:2020-04-25
《PowerMILL后处理修改教程.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、PowerMILL后处理修改教程本教程是偶在实际使用中的PowerMILL后处理文件修改知识的积累,其中有部分修改案例来源于帮助文件,在此仅以文字和图片的形式把他记录下来与初学者共同分享。Bymymould(风影爱人)一、完整的后处理文件介绍一个完整的后处理文件通常有:定义字符段、定义字符格式段、定义键值段、定义指令值段、变量定义、程序格式段等部分组成。下面我们先来看一个比较完整的后处理文件,并把它分为数段,把需要修改的地方做个必要的解释:machinefanucom——————后处理文件头===========
2、================第一部分是定义字符段==============================definewordTNaddressletter="TOOLTYPE:-"addresswidth=13fieldwidth=25enddefine具体解释:definewordTN——————————————定义字段;addressletter="TOOLTYPE:-"—————定义字段的返回值,比如在后处理文件里有“MS=C;TNToolType;EM=C”,而在写程式的时候选用的是端铣刀,那么在
3、CNC程式里就会有(TOOLTYPE:-ENDMILL);addresswidth=13———————————定义字符宽度,如上"TOOLTYPE:-",从T开始算起一共13位,包括空格;fieldwidth=25———————————定义返回字的宽度,如上"ENDMILL",如果fieldwidth=2,那"TOOLTYPE:-"就返回EN;如果fieldwidth=25,那"TOOLTYPE:-"就返回ENDMILL。enddefine==========================第二段是定义字符的格式
4、=============================defineformat(/G6STM1M2LPDEHO)addresswidth=1fieldwidth=2exponentwidth=0scalefactor=1scaledivisor=1tapeposition=0printposition=1sign=nonenotpermanentnotmodalmetricformatsleadingzeros=falsetrailingzeros=truedecimalpoint=false控制公制尺寸的前
5、导零、后导零,小数点decimalplaces=0imperialformats精选leadingzeros=falsetrailingzeros=truedecimalpoint=false控制英制尺寸的前导零、后导零,小数点decimalplaces=0enddefinewordorder=(OPNG1G2G3G4G5)wordorder=(+G6G7XYZBC)wordorder=(+IJKRDST)wordorder=(+HM1M2MSmsgEMQ)注册字符wordorder=(+Q1Z2R2IDF)wo
6、rdorder=(+TNTDTRDYMTYRPM)==========================第三段是定义键值===================================definekeysblocknumber=N——————定义程序段号preparatoryfunction=G1———————定义准备功能指令auxfunction=M1——————定义辅助功能指令xfeedratenotused—————定义X进给率指令yfeedratenotused—————定义Y进给率指令zfeedra
7、tenotused—————定义Z进给率指令circleanglenotused—————圆周角度xcoordinate=X——————定义X坐标轴ycoordinate=Y——————定义Y坐标轴zcoordinate=Z——————定义Z坐标轴keyi=I——————定义X轴矢量I键keyj=J——————定义Y轴矢量J键keyk=K——————定义Z轴矢量K键feedrate=F——————定义进给率指令feedrateperrevolution=F———————定义每转进给率指令spindle=S————
8、——定义主轴指令toolnumber=T——————定义刀具指令cycledwellnotuseddwell=X—————定义暂停时间键值toollength=H——————定义刀具长度补偿指令toolradius=D——————定义刀具半径补偿指令drillpeckdepth=Q1——————钻孔的啄钻深度drillholedepth=Z2——————定义钻孔深度cle
此文档下载收益归作者所有