![MASTERCAM后处理设置及参数修改_第1页](http://file4.renrendoc.com/view/e44af59de45e1fa584800a099612cb63/e44af59de45e1fa584800a099612cb631.gif)
![MASTERCAM后处理设置及参数修改_第2页](http://file4.renrendoc.com/view/e44af59de45e1fa584800a099612cb63/e44af59de45e1fa584800a099612cb632.gif)
![MASTERCAM后处理设置及参数修改_第3页](http://file4.renrendoc.com/view/e44af59de45e1fa584800a099612cb63/e44af59de45e1fa584800a099612cb633.gif)
![MASTERCAM后处理设置及参数修改_第4页](http://file4.renrendoc.com/view/e44af59de45e1fa584800a099612cb63/e44af59de45e1fa584800a099612cb634.gif)
![MASTERCAM后处理设置及参数修改_第5页](http://file4.renrendoc.com/view/e44af59de45e1fa584800a099612cb63/e44af59de45e1fa584800a099612cb635.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MASTERCAM后办理的设置及参数更正MASTERCAM后办理的设置及参数更正MASTERCAM后办理的设置及参数更正---MASTERCAM后办理的设置和参数更正后置办理文件简称后办理文件,MASTERCAM后置办理文件是一种可以由用户以回答以下问题的形式自行更正的文件,其扩展名为.PST。安装MASTERCAM时系统会自动安装默认的后办理为MPFAN.PST在.应用Mastercam软件的自动编程功能从前,必定先对这个文件进行编写,才能在执行后办理程序时产生吻合某种控制器需要和使用者习惯的NC程序,若是没有全部更正,则可能造成事故.MASTERCAM供应了不相同系列的后办理文件,它们在内容上略有不相同,但其格式及主体部分是相似的,一般都包括以下部分:1)说明部分。对后办理文件及其设定方法作一般性介绍.此部分内容一般都不用更正.以下是截取的部分说明:(说明前都带#号,系统在执行代码办理时是不会读取前面带#号的语句的.)PostName:MPFANProduct:MILLMachineName:GENERICFANUCControlName:GENERICFANUCDescription:GENERICFANUCMILLPOSTAssociatedPost:NONE------Mill/Turn:NO4-axis/Axissubs.:YES5-axis:NOSubprograms:YESExecutable:MPv9.0WARNING:THISPOSTISGENERICANDISINTENDEDFORMODIFICATIONTOTHEMACHINETOOLREQUIREMENTSANDPERSONALPREFERENCE.系统程序规划部分(DebuggingandFactorySetProgramSwitches)。此部分是MASTERCAM版本的后办理系统规,每个版本都迥然不相同,一般不需更正.以下截取的是9.0版的)m_one:-1#Defineconstantzero:0#Defineconstantone:1#Defineconstanttwo:2#Defineconstantthree:3#Defineconstantfour:4#Defineconstantfive:5#Defineconstantc9k:999#Defineconstant------fastmode:yes#EnableQuickPostProcessing,(settonofordebug)bug1:2#0=Nodisplay,1=Genericlistbox,2=Editorbug2:40#Appendpostlinelabels,non-zeroiscolumnposition?bug3:0#Appendwhatlineno.toeachNCline?bug4:1#AppendNCIlineno.toeachNCline?whatno:yes#Donotperformwhatlinebranches?(leaveasyes)get_1004:1#Findgcode1004withgetnextop?rpd_typ_v7:0#UseVersion7stylecontourflags/processing?strtool_v7:2#UseVersion7+toolname?tlchng_aft:2#Delaycalltotoolchangeuntilmovelinecant_tlchng:1#Ignorecantextentryonmovewithtlchng_aftnewglobal:1#Errorcheckingforglobalvariablesgetnextop:0#Buildthenextvariabletable------3)老例后办理设定部分(GeneralOutputSettings)。此部分可视情况更正,以适合机床或个人使用.以下截取的是9.0版的一些老例设定.冒号前面的是变量,冒号后边的是设定值,#号后边是解说(一般是说明0代表什么,1代表什么,2代表什,yes或no)sub_level:1#Enableautomaticsubprogramsupport(启用自动支持子程序)breakarcs:2#Breakarcs,0=no,1=quadrants,2=180deg.maxarcs(打断圆弧方式)arcoutput:1#0=IJK,1=Rnosign,2=Rsignedneg.over180(转出圆弧方式)arctype:2#Arccenter1=abs,2=St-Ctr,3=Ctr-St,4=unsignedinc.do_full_arc:0#Allowfullcircleoutput?0=no,1=no(可否转成整圆方式)helix_arc:0#Supporthelixarcoutput,0=no,1=allplanes,2=XYplaneonly(可否转成螺旋弧)arccheck:1#Checkforsmallarcs,converttolinear(可否检测小圆弧并将其转成线)------atol:.01#Angularitytoleranceforarccheck=2(圆弧角度公差)ltol:.002#Lengthtoleranceforarccheck=1(圆弧长度公差)vtol:.1#Systemtolerance(系统公差)maxfeedpm:500#Limitforfeedininch/min(最大进给-英制)ltol_m:.05#Lengthtoleranceforarccheck=1,metric(圆弧长度公差-公制)vtol_m:.0025#Systemtolerance,metric(系统公-公制)maxfeedpm_m:10000#Limitforfeedinmm/min(最大进给-公制)force_wcs:no#ForceWCSoutputateverytoolchange?(换刀时可否转出WCS坐标)spaces:0#Numberofspacestoaddbetweenfields(两行之间可否加入空格)omitseq:yes#Omitsequencenumbers?(可否省略序列号)seqmax:9999#Max.sequencenumber(最大序列号)stagetool:0#0=Donotpre-stagetools,1=Stagetools(可否沿用刀具)------use_gear:0#Outputgearselectioncode,0=no,1=no(可否转成齿轮代码)max_speed:10000#Maximumspindlespeed(最大转)min_speed:50#Minimumspindlespeed(最小转速)nobrk:no#Omitbreakupofx,y&zrapidmovesprogname:0#Useuppercaseforprogramname(sprogname)(程式名称可否使用大写)4)中间其他内容,比方:CommonUser-defined(指令设定部分),Formatstatements(格式报告),definitionsforNCoutput(NC代码限制),Errormessages(犯错信息),Toolchange/NCoutputVariableFormats(刀具变量)等基本上都是系统固定格式,不需要更正,若是改错的话,系统很可能不执行或机床报警......5)文本内容和换刀设定部分(StartofFileandToolchangeSetup)。此部分内容很重要,很多使用者都从这里着手把程式改成自己需要的格式.以下截取的是9.0版的部分内,其中中文是解说.引号内是可以更正的内容."%",e(程式开头的百分号)------*progno,e(程式号码)comment(解说,没关紧急,如不需要则删除此句)"(PROGRAMNAME-",sprogname,")",e(程式名称,没关紧急)"(",*tnote,*toffnote,*tlngnote,*tldia,")",e(刀具直径及补正参数显示,如不需要则把此整句删除)"(DATE=DD-MM-YY-",date,"TIME=HH:MM-",time,")",e(程式日期显示,没关紧急)pbld,n,*"/M99",e(如不需要则整句删除,而不是只删除引号内的内容)pbld,n,*"G90","G92","X0.Y0.Z10.",e(定义加工原点,也可以改为G54坐标)sav_absinc=absinc(绝对坐标系)......(中间省略的部分是系统依照刀路自动转出的程式,一般不用改)......(以下几句是出现在程式尾,可以依照需要增加或删除)n,"Z10.",e(加工完成后提刀至安全高度)n,"X0.Y0.",e(归零)------n,"G91",e(转用相对坐标)n,"M99",e(回到主程式)mergesub(此四句为程式结尾固定语句)clearsubmergeauxclearaux"%",e(程式尾)6)问题参数设定部分(NumberedquestionsforMastercamMill).此部分大多数是MASTERCAM系统的参数设定,而涉及到后办理的内容很少。字符串,包围在引号中的文字,为字符串。字符串必定包围在引号之中(比方“G91G28Z0M05”),引号中的文字将按字符串的原样写入程序中。变量和字符之间要用逗号分开。MASTERCAM后办理器(MPFAN.PST)的设置和参数更正举例:1.在MPFAN.PST后办理器增加G54指令第一种方法:用记事本打开MPFAN.PST文件,选择【编写】------→【查找】,在对话框中输入查找“G49”,选择查找,查找结果所行家为:pbld,n,*sgcode,*sgplane,"G40","G49","G80",*sgabsinc,e插入G54指令到当前行,将其更正为:pbld,n,*sgcode,*sgplane,"G40","G49","G80",*sgabsinc,"G54",e更正前输出的NC指令为:N102G0G17G40G49G80G90更正后变为:N102G0G17G40G49G80G90G54查找当前行的上一行:pbld,n,*smetric,e将其整行删除,或加上“#”成为说明行:#pbld,n,*smetric,e更正后G21指令将不在出现,某些控制器不用此指令。第二种方法:查找“force_wcs”,查找结果所行家为:force_wcs:no#ForceWCSoutputateverytoolchange?将no改为yes,更正结果为:force_wcs:yes#ForceWCSoutputateverytoolchange?更正前输出的NC指令为:------更正后变为:前一方法为逼迫输出固定指令代码,若是使用G55~G59指令时,有所不便。多刀路同时输出时,只在整个程序中出现一次G54指令。后一种方法同其他后办理文件产生G54指令的原理相同,多刀路同时输出时,每次换刀都会出现G54指令,也可依照参数自动转变为G55~G59指令。2.删除第四轴数据“A0”,以适应三轴加工中心或数控铣第一种方法:在查找对话框中输入“164.EnableRotaryAxisbutton?”,查找结果所行家为:164.EnableRotaryAxisbutton?y将其更正为:EnableRotaryAxisbutton?n更正后第四轴数据A0不再出现。第二种方法:在查找对话框中输入“RotaryAxis”,查找结果所行家为:rot_on_x:1#DefaultRotaryAxisOrientation,Seeques.164.将其更正为:rot_on_x:0#DefaultRotaryAxisOrientation,Seeques.164.------更正后第四轴数据A0也将不再出现。3.删除NC文件的程序名、说明行在查找对话框中输入“%”,查找结果所行家为:"%",e*progno,e"(PROGRAMNAME-",sprogname,")",e"(DATE=DD-MM-YY-",date,"TIME=HH:MM-",time,")",e将其删除或改为说明行:"%",e#*progno,e#"(PROGRAMNAME-",sprogname,")",e#"(DATE=DD-MM-YY-",date,"TIME=HH:MM-",time,")",e更正前输出的NC指令为:O0010PROGRAMNAME–A2)DATE=DD-MM-YY-25-12-05TIME=HH:MM-10:45)更正后以上指令行将不再出现。在查找对话框中输入“pstrtool”,查找结果所行家为:"(",pstrtool,*tnote,*toffnote,*tlngnote,*tldia,")",------e将其删除或改为说明行:#"(",pstrtool,*tnote,*toffnote,*tlngnote,*tldia,")",e更正前输出的NC指令为:(D16R8.0TOOL-2DIA.OFF.-0LEN.-0DIA.-16.)更正后以上指令行将不再出现。此说明行指明当前刀具所使用的刀具参数,可用于加工前核对加工单,建议保留。4.取消行号在查找对话框中输入“omitseq”,查找结果所行家为:omitseq:no#Omitsequencenumbers?将其更正为:omitseq:yes#Omitsequencenumbers?更正后行号将不再出现。5.输出一般及啄式钻孔循环指令在查找对话框中输入“usecandrill”,查找结果所行家为:usecandrill:no#Usecannedcyclefordrillusecanpeck:no#UsecannedcycleforPeck将其更正为:usecandrill:yes#Usecannedcyclefordrillusecanpeck:yes#UsecannedcycleforPeck-----
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 施工现场施工防突发公共卫生事件威胁制度
- 跨界合作中的对公客户关系管理策略探讨
- 中外合资经营企业合同(交通基础设施项目)
- 二手车行业合同标准格式
- 一手房购买合同样本大全
- 个人保证担保债务合同样本
- 中外合作生产合同(环保锅炉)
- 专利权转让合同(三)
- 个人土地流转合同范本
- 个体工商户劳动雇佣合同
- 慢性肾衰竭的护理课件
- 2024-2025学年河南省郑州市高二上期期末考试数学试卷(含答案)
- 甲流乙流培训课件
- 儿科学川崎病说课
- 2025《省建设工程档案移交合同书(责任书)》
- 2025年云南农垦集团总部春季社会招聘(9人)管理单位笔试遴选500模拟题附带答案详解
- 四百字作文格子稿纸(可打印编辑)
- 新概念二册课文电子版
- 零件的工艺分析及毛坯选择
- 三笔字讲座(完整版)
- 地埋管地源热泵系统岩土热响应试验、地埋管外径及壁厚、岩土体热物性参数
评论
0/150
提交评论