您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > powermill后处理修改方法
machinefanucom——————后处理文件头definewordTN----------------------------定义字段;addressletter="TOOLTYPE:-"-----定义字段的返回值addresswidth=13定义字符宽度fieldwidth=25定义返回字的宽度enddefine结束定义defineformat(/G6STM1M2LPDEHO)第二段是定义字符的格式addresswidth=1------------定义字符宽度addresswidth=1------------定义字符宽度fieldwidth=2-------------定义返回字的宽度exponentwidth=0----------指数的宽度scalefactor=1-------------比例因子:值乘以1scaledivisor=1------------比例因子:值被1除tapeposition=1-----------字前留一个空格printposition=1-----------打印位置sign=none-----用于不需要G代码和进给率sign=ifnegative仅标识负坐标sign=always如果需要+/-号notpermanent--------不需要行号notmodal------------仅当改变时需要重复的字为modal。(模态)。通常G代码和X,Y和Z为坐标为modal,但圆心通常使用的I,J,K代码通常不是,因此它们为notmodal.metricformats---------------公制leadingzeros=false---------前导0trailingzeros=true----------后导0decimalpoint=false------不需要小数点decimalplaces=2--------小数点后2imperialformats-------------英制wordorder=====================语序wordorder=(OPNG1G2G3G4G5)wordorder=(+G6G7XYZBC)wordorder=(+IJKRDST)wordorder=(+HM1M2MSmsgEMQ)wordorder=(+Q1Z2R2IDF)wordorder=(+TNTDTRDYMTYRPM)definekeys第三段是定义键值blocknumber=N—————定义程序段号preparatoryfunction=G1——定义准备功能指令auxfunction=M1-------------定义辅助功能指令xfeedratenotused----------定义X进给率指令yfeedratenotused----------定义Y进给率指令zfeedratenotused——------定义Z进给率指令circleanglenotused————圆周角度xcoordinate=X—————----定义X坐标轴ycoordinate=Y—————----定义Y坐标轴zcoordinate=Z—————---定义Z坐标轴keyi=I—————----------定义X轴矢量I键keyj=J—————----------定义Y轴矢量Jkeyk=K—————----------定义Z轴矢量K键feedrate=F—————-------定义进给率指令feedrateperrevolution=F---定义每转进给率指令spindle=S——————-----定义主轴指令toolnumber=T——————--定义刀具指令cycledwellnotused-----------不使用循环停留dwell=X—————----------定义暂停时间键值toollength=H——----------定义刀具长度补偿指令toolradius=D——----------定义刀具半径补偿指令drillpeckdepth=Q1————钻孔的啄钻深度drillholedepth=Z2————-定义钻孔深度clearplane=R2———--------定义安全平面高度messagestart=MS——-------定义注释的开始符messageend=EM——---------定义注释的结束符opskip=OP————---------定义跳段符号radius=R—————--------定义半径R键programid=ID—————---定义程序号azimuthaxis=B-------------在多轴加工中,定义方位轴elevationaxis=C——-------在多轴加工中,定义仰角轴3rdrotationaxis=null-----在多轴加工中,定义第三旋转轴leadernotused----------------领导不使用xvectornotused--------------X矢量不使用yvectornotused--------------Y矢量不使用zvectornotused--------------Z矢量不使用errornotused-----------------错误不使用enddefinedefinecodes----------------------定义指令值rapid=G10=====------------------快速点定位linear=G11=====-----------------直线插补circlecw=G12=====-------------顺圆插补circleccw=G13=====------------逆圆插补dwell=G64===-------------------暂停、准确停止xyplane=G317======-------------XY平面zyplane=G319=====-------------YZ平面xzplane=G318=====-------------ZX平面compensationoff=G240==------取消刀具半径补偿compensationonleft=G241====刀具半径左补偿compensationonright=G242===刀具半径右补偿imperialdata=G420=====---------英寸输入metricdata=G421=======----------毫米输入absolutedata=G590====-----------指定绝对坐标编程incrementaldata=G591====--------指定增量坐标编程from=G354=====-------------------制定工作坐标系feedrateperminutenotused======每分钟进给feedrateperrevolutinotused=====每转进给spindlerpmnotused--------------每分钟转速constantsurfacespeednotused------恒定的表面速度drill=G481====-------------------钻孔循环锪镗循环breakchip=G482===---------------钻孔循环或反镗循环deepdrill=G483======-----------深孔钻循环tap=G484=======------------------攻丝循环bore1=G485=======---------------镗孔循环bore2=G486======---------------镗孔循环bore3=G487======----------------背镗循环bore4=G488======----------------镗孔循环bore5=G489======----------------镗孔循环endofdrill=G480======----------固定循环取消macrostartnotused=======---------宏程序模态调用macroendnotused=====-------------宏程序模态调用取消macrocallnotused========---------宏程序调用cycleretract=G699==------------固定循环返回到R点toollengthoffset=G343====-----正向刀具长度补偿splinenotused========-------------spline插补方式stop=M10====---------------------程序停止optstop=M11=====----------------选择停止spindleoncw=M13=====-----------主轴正转spindleonccw=M14=====----------主轴逆转spindleoff=M15=====-------------主轴停止spincoolantoncw=-----------------M113spincoolantonccw=----------------M114spincoolantoff=M15====--------冷却液关changetool=M16=====------------自动换刀coolantonmist=M17===----------雾状冷却液coolanton=M18====---------------冷却液开coolantonflood=M18=------------冷却液开(喷出)coolantoff=M19=====-------------冷却液关clamponnotused-------------------主轴锁紧clampoffnotused--------------------主轴锁紧不使用endoftape=M12=====-------------程序结束endofprog=M130=====------------程序结束gearrange1notused----------------变速范围1不使用gearrange2notused----------------变速范围2不使用gearrange3notused----------------变速范围3不使用constantcontourspeednotused-----持续的轮廓速度不使用constantcontourspeed2notused----持续的轮廓速度2不使用worddrillnotused------------------钻孔指令不使用wordbreakchipnotused------------不使用断屑worddeepnotused------------------孔深不使用wordtapnotused------------------冷却水不使用wordbore1notused---------------孔1不使用wordbore2notusedwordbore3notusedwordbore4notusedwordbore5notusedcoolantontapnotused-------------冷却液不使用rigidtapnotused======-----------刚性攻丝helicaldrillnotused------------螺旋钻孔helicalretractdrillnotused------螺旋钻孔不使用enddefine===========================定义变量Printheader="DelcamPostprocessor"====定义打印标题machinename="Fanuc6mversion1.2"===机器名point==================================小数点zero="0"======
本文标题:powermill后处理修改方法
链接地址:https://www.777doc.com/doc-5228136 .html