UG_后处理技巧说明

上传人:缘*** 文档编号:62668889 上传时间:2022-03-15 格式:DOCX 页数:19 大小:330.32KB
返回 下载 相关 举报
UG_后处理技巧说明_第1页
第1页 / 共19页
UG_后处理技巧说明_第2页
第2页 / 共19页
UG_后处理技巧说明_第3页
第3页 / 共19页
点击查看更多>>
资源描述
UG后处理(后面有点UG与VERICUT)要适当的提高自己的英语水平1.0.0:打开后处理工具卡120:进入创建后处理文件页面1.2.1创建一个新的后处理文件这里输入文件名(英文)此区域Inches英制单位Millimeters公制设定此区域轴选项在轴4轴或5轴这里只讲解3轴通用设定此区域为机床类翟设定Generic通用的Library浏览自带机床sers倒户自定义匕区域描的尔的后处理单只能输入英文择完自己需要的格式后处理单击OK进入下一步4轴3轴成你自定义的机床这一区域是你的输出是否记录选项此区域左边为机床行程数据右边为机床原点数据此区域左边为机床精度小数右边为机床快速进给G00速度其他选项默认就可以了然后进入下一页面点击这里程序尾中间换刀程序衔接道具号道具属匕选项为增加程序条命令点击它可以拖入程通样你不想要的此条可以删除这J选项进行修改你的程序头性示的添加进行讲解此,项为程序头选项U序卜就像这样F面讲解通用的编程设置下面图片是默认的设置通过此选项里的代码你可以找到你想要的改好后点击OK既可而我们需要的是G00毕1G28Z0命令可以用文本形式输入就,这里选择第二个选项“TEXT文本点击Addword拉入这个区域同样变白,置输入你要的文本G00G91G28ZO点击OK既艮序头设定完成就是这个效果看下图如果需要加入。号下面编辑你的换刀过程点击中文意思就是操作开始步骤在这里你可以加入你需要的道具信息N号的开关M8M9的开关设置G43H00等设置下面先讲解N号的加入加入N号我们只需要拉两个N号开关词条就可以上面是N号开选择这一选项拉到然后拉入卜面既可下面加入刀具信息找到这个选项操作员消息拉入N号关后面d A-u k v T Hill输入命令MOM_output_literal(刀具名称:$mom_tool_name)”MOM_output_literal(刀具直径:$mom_tool_diameter)”MOM_output_literal(刀具R角半径:$mom_tool_corner_radius)想要哪个信息就输入哪行如果要两个以上就飞边拉入词条输入这项编辑完毕单击蓝色的区域机床控制MachineControl进入一下界面我们只要在G43后加上M8既可完成此项设定然后点击进程动作设定我们只需要修改中间的那个G02G03的进入下一页面修改这里把Vector-ArcCentertoStart该为Vector-ArcStarttoCenter修改后OK推出不改出程序带R的带圆的程序就是乱做一团。这项无需修改孔功能只是参考值的时间Allright!最后让我们来修改程序尾。可以加入加工时间点击进入以下界面把不需要的拉入垃圾桶把M02该4M30/在前面加入你要的M5M9啊什么的过加入G00G91G28Z0最加口入加工时间Itsainterestingsequence!/在这里找到这个选项CustomCommand拉入最后输入globalmom_machine_time/MOM_output_literal运行时间:format/%.2f$mom_machine_time”点击OK保存在一个你能找至向英必:件夹里你的后处理可以用了可以试试了自己多研究研究很有趣的UG与VERICUT后处理中加刀具注释与时间方法在后出里构造器里打开一个后处理文件,或者新建一个也行,然后在打开的后处理文件里添加变量,如globalmom_tool_name$mom_tool_diameter)MOM_output_literal(R:format%.2f$mom_tool_corner1_radius)MOM_output_literal(Pathname:$mom_path_name)”MOM_output_literal(TIME:format%.2f$mom_machine_time)”怎么样删除和添加定义的用户目录在平时使用当中,我们会设置很多用户路径,但有些仿真文件被移动后,该用户目录就没有用处了,但还会在shortcut下拉列表框出现。我们可以通过编辑文件,来删除和添加定义的用户目录。文件一般在目录下,xxx是你的windows用户名。2 .打开文件,找到以RecentWork开头的行,这些就是我们设置的用户路径,你可以按照这种格式删除或添加用户路径。3 .还可以找到ToolpathFilters这一行,可以添加你想要的数控程序的后缀名。4 .用户还可以在这里编辑其它一些设置,但在设置前你最好知道这些设置是干什么用的!!有关海德汉M128的后处理更改后处理里XYZ坐标变量分别改为xmom_mcs_goto(0)ymom_mcs_goto(1)zmom_mcs_goto(2)UG后处理刀补的正确输出方法前一段时间搞ug刀补的多刀处理问题,蛮头疼的,看到一强人Yeager给了一个方法在CutcomOn里面增加一彳固CustomCommand,填入MOM_forceonceD,这个方法可以解决D号的模态省略的问题,即在分层刀路里第二层G41/G42后没有D号的问题.佩服啊!关于G40的处理:在Cutcomoff项中删除G40,生成程序的效果如下:N40G0G90X-58.Y30.M03S2000N50G43Z3.H01N60N70G1F250.N80G41X-55.D01N90G2X-50.Y35.I5.N100G1X50.N110G2X55.Y30.J-5.N120G1Y-30.N130G2X50.Y-35.I-5.N140G40G1N150G0N160Y-38.N170N180G1N190G42Y-35.D01N200G3X55.Y-30.J5.N210G1Y30.N220G3X50.Y35.I-5.N230G1X-50.N240G3X-55.Y30.J-5.N250G40G1N260G0N270X-58.N280N290G1N300G41X-55.D01N310G2X-50.Y35.I5.在fanuc、mazak等机床上试验过,在fanuc系统上如果G41后没有D号,可以执行前一个模态的有效的D号,在G40后如果没有撤销刀补的直线段,刀补撤销没有问题,在G40这一句不产生移动,在下一句G1xy的语句执行。如果将G41D1单独列一行,可以对下一个坐标点进行补偿,但是补偿点的位置有误在mazak系统中:G41D1单独列一行的语句运行后,立即对前一个坐标点进行补偿,G40也是如此,也就是说补的位置不是我们要补的位置。所以我们为了程序的正确性,必须保证G41D1position,G40position的格式。做好刀补的方法:总结:1.在CutcomOn里面增加一彳固CustomCommand,填入MOM_forceonceD,这个方法可以解决D号的模态省略的问题2 .删除CutcomOff的G40。3 .在rapidmove里加入G40。4 .加入G545 .刀具信息:globalmom_tool_nameMOM_output_literal(TOOLNAME$mom_tool_name)6 .加工时间:globalmom_machine_timeMOM_output_literal(MACHINETIMEformat%.2f$mom_machine_timeMIN)7 .在每个操作前加入行号及路径名$mom_path_nameon路径名(operatormessage)off8 .在rapidmove中,需对rap1,rap2,rap3及m13强制输出.($mom_output_file_basename)(刀轨文件名)$mom_path_name(操作名)9 .MOM_forceonceM03。10 .要用M8-CoolantFlood11 .螺纹铣:init_helixuplevel#0# Thisprocedurewillbeexecutedautomaticallyatthestartofprogramand# anytimeitisloadedasaslavepostofalinkedpost.# Thisprocedurecanbeusedtoenableyourposttooutputhelix.# Youcanchoosefromthefollowingoptionstoformatthecircle# blocktemplatetooutputthehelixparameters.#setmom_sys_helix_pitch_typerise_radian# Thedefaultsettingformom_sys_helix_pitch_typeisrise_radian.# Thisisthemostcommon.Otherchoicesare:# rise_radian# rise_revolution# none# otherMeasurestheriseoveroneradian.Measurestheriseover360degrees.Willsuppresstheoutputofpitch.Allowsyoutocalculatethepitchusingyourownformula.# Thiscustomcommandusestheblocktemplatecircular_movetooutput# thehelixblock.Ifyourpostusesablocktemplatewithadifferent# name,youmusteditthelinethatoutputsthehelixblock.# Thefollowingvariabledeinestheoutputmodeforhelicalrecords.# FULL_CIRCLE-Thismodewilloutputahelixrecordforeach360# degreesofthehelix.# QUADRANT-Thismodewilloutputahelixrecordforeach90# degreesofthehelix.# LINEAR-Thismodewilloutputtheentirehelixaslineargotos.# END_POINT-Thismodewillassumethecontrolcandefineanentire# helixinasingleblock.setmom_kin_helical_arc_output_modeFULL_CIRCLEMOM_reload_kinematics#=procMOM_helix_move#=globalmom_pos_arc_planeglobalmom_sys_cir_vectorglobalmom_sys_helix_pitch_typeglobalmom_helix_pitchglobalmom_prev_posmom_pos_arc_centerglobalPIswitch$mom_pos_arc_planeXYMOM_suppressonceK;setcir_index2YZMOM_suppressonceI;setcir_index0ZXMOM_suppressonceJ;setcir_index1switch$mom_sys_helix_pitch_typenonerise_revolutionsetpitch$mom_helix_pitchrise_radiansetpitchexpr$mom_helix_pitch/($PI*other#Placeyourcustomhelixpitchcodehere#defaultsetmom_sys_helix_pitch_typenoneMOMforceonceXYZif$mom_sys_helix_pitch_type!=noneMOM_forceonceIJKif$mom_sys_cir_vector=Vector-ArcCentertoStartsetmom_prev_pos($cir_index)setmom_pos_arc_center($cir_index)$pitchelseif$mom_sys_cir_vector=Vector-ArcStarttoCentersetmom_prev_pos($cir_index)$pitchsetmom_pos_arc_center($cir_index)elseif$mom_sys_cir_vector=UnsignedVector-ArcCentertoStartsetmom_prev_pos($cir_index)setmom_pos_arc_center($cir_index)$pitchelseif$mom_sys_cir_vector=AbsoluteArcCentersetmom_pos_arc_center($cir_index)$pitch# Youmayneedtoeditthislineifyououtputmorethanoneblock# orifyouhavechangedthenameofyourcircular_moveblocktemplate#MOM_do_templatecircular_move;#MOM_helix_move;#uplevel
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 营销创新


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!