您好,欢迎访问三七文档
第1页共32页UG后处理实训案例第2页共32页本实训案例建立一个三轴数控铣床后处理(控制系统:FANUC),机床型号:MILLAC-761V。客户要求:1.NC程序自动换刀,并给出刀具基本信息,便于检查。2.在每一单条程序结尾处将机床主轴Z方向回零,主轴停转,冷却关闭。便于检查工件加工质量。3.在每一单条程序前加上相关的程序名称,便于机床操作员检查。4.在程序结尾处增加加工时间的显示,便于工时计算。5.用户可以选择普通攻牙和刚性攻牙软件要求UGNXv2.0.4.2PostBuilderv3.2.1硬件要求Windows2000+ServicePackage4,或者WindowsXP+ServicePackage1CPU1GHz以上,内存1GB以上,64MB显存以上的图卡,并且支持OpenGL。初始设置:1.在ugii_env.dat文件中UGII_DEFAULTS_FILE=${UGII_BASE_DIR}\ugii\ug_metric.def2.装载选项LoadoptionFromdirectory3.文件目录将文件夹放在E:\…\post\mill\第3页共32页操作指导:步骤操作说明图例说明1启动后处理构建器启动NX/PostBuilder2新建后处理文件按File→New...图标3选择控制系统在PostName栏中输入MILLAC-761V在PostOutputUnit处选择Millimeters确认MachineTool选项在Mill上点3-axis选择条,选默认的3轴机床控制系统选Library,并在下拉选项中选择fanuc_6M单击OK第4页共32页4显示轴机床简图在File下拉菜单,选择Save找到E:\post\mill点击OK单击DisplayMachineTool,显示出3轴机床简图。单击Close退出5设定机床行程极限将机床行程极限根据机床说明书设为X=1540Y=760Z=660将TraversalFeedRateMaximum设为160006程序头定义选择NX/PostBuilder的ProgramandToolPath中的Program子页在左侧结构窗口中选择ProgramStartSequence7删除%用鼠标右键单击“MOM_set_seq_on”,在弹出的菜单中选择Delete第5页共32页8参数选择用鼠标左键单击“G40G17G90G71”在弹出来的对话框中将“G71”拖到回收桶从上方的下拉选项中选择G_adjust→G49加入G_motion→G80加入G→G-MCSFixtureoffset加入用鼠标右键单击“G49”,选择ForceOutput。用鼠标右键单击“G80”,选择ForceOutput。用鼠标右键单击“G”,选择Optional。单击OK返回主界面9参数选择在左侧结构窗口中选择OperationStartSequence单击右侧窗口中StartofPath节点下的PB_CMD_start_of_operation_force_addresses在弹出的CustomCommand窗口中将文本中fourth_axisfifth_axis内容选中第6页共32页单击鼠标右键选择Cut,将这些文本内容删除单击OK接受更改添加NX程序名的辅助信息将右侧下拉窗口中MOM_set_seq_on添加到StartofPath节点下的PB_CMD_start_of_operation_force_addresses之后将右侧下拉窗口中OperatorMessage添加到StartofPath节点下的MOM_set_seq_on之后,在弹出的窗口中输入$mom_path_name将右侧下拉窗口中MOM_set_seq_off添加到StartofPath节点下的$mom_path_name之后10操作结束命令在左侧结构窗口中选择OperationEndSequence将右侧下拉窗口中Newblock添加到EndofPath节点中系统会自动弹出一个新的对话框end_of_path_1第7页共32页11关闭冷却液在新窗口中选择上方下拉窗口中More→M_coolant→M09点击“AddWord”将其拖至对话框中单击OK,退出窗口12主轴停转采用相同的方法加入Newblock→More→M_Spindle→M05再加入Newblock→More→M→M0113关闭冷却液再次将右侧下拉窗口中Newblock添加到EndofPath节点中M05和M01之间在弹出新窗口中选择上方下拉窗口中G_mode→G91加入选择上方下拉窗口中G→G28加入再选择上方下拉窗口中Z_Zero加入在弹出对话框ExpressionEntry中输入0单击OK两次回到主窗口14强制输出移动鼠标至右侧窗口中EndofPath节点下的M09块上,单击鼠标右键选择ForceOutput,在弹出对话框中勾选M09,然后单击OK退出采用相同方法将M05、G91G28Z0.和M01块进行处理特别在处理G91G28Z0.块时将三个单选框全部勾上第8页共32页15修改程序尾在左侧结构窗口中选择ProgramEndSequence删除右侧窗口EndofProgram节点中PB_CMD_nurbs_end_of_program块,将其用鼠标拖至回收桶再次删除EndofProgram节点中MOM_set_seq_off块,将其用鼠标拖至回收桶16修改程序尾单击右侧窗口EndofProgram节点中M02块在弹出窗口中,选择M02单击鼠标右键选择ChangeElement→M30单击OK接受改变17保存保存后处理文件File→Save18打开后处理模板文件点击POSTBuilder菜单条上Utilities→EditTemplatePostDataFile。系统弹出目前可用的后处理文件。第9页共32页19添加后处理文件点击InstallPosts对话框中最后一行文本单击New,选择E:\post\mill\MillAC-761V.pui文件,单击OK返回点击Edit编辑文本将${UGII_CAM_POST_DIR}内容更改为E:\post\mill\,单击OK再次单击OK,在弹出的窗体上单击“保存”,替换已有的文件。将PostBuilder最小化20启动NX启动NX,打开文件E:\post\parts\pbt_mill_test.prt21进入加工环境进入加工环境,Application→Manufacturing打开操作导航树OperationNavigator22参数设定改变操作导航树到Geometry(几何体)状态双击MCS_mill父节点确认Fixtureoffset值是否为1单击OK返回第10页共32页23进入后处理改变操作导航树至Program(程序)状态单击Face_milling操作点击ManufacturingOperation工具条上NX/PostPostprocess图标24选择后处理模板在Postprocess对话框中拖动右侧滚动条,检查MILLAC-761V是否已在列表框中。如果没有,请重复18~20步进行检查。单击列表框中MILLAC-761V你可以通过点击第二个Browse按钮,指定后处理生成文件的路径和名称确认OutputUnits选项为Metric/PART点击OK25检查程序在弹出的Information对话框中,检查程序头和尾是否如同我们在POSTBuilder中设定的一样:%G40G17G49G80G90G54N0010(FACE_MILLING)….M09M05G91G28Z0.0M01M30%如果您的程序头和尾不是像这样,请重复前面步骤进行检查关闭Information对话框26设置自动换刀接下来我们将设置自动换刀,并给出刀具基本信息激活PostBuilder第11页共32页27选择程序头确认PostBuilder是否位于Program&ToolPath中的Program子页在左侧结构窗口中选择OperationStartSequence28删除部分缺省定制块删除部分缺省定制块,符合761V的格式删除AutoToolChange节点中G91G28Z0.块,将其用鼠标拖至回收桶删除AutoToolChange节点中PB_CMD_end_of_alignment_character块,将其用鼠标拖至回收桶删除AutoToolChange节点中PB_CMD_end_of_alignment_character块,将其用鼠标拖至回收桶29添加换刀指令将右侧下拉窗口中CustomCommand添加到AutoToolChange节点中TM06和T之间,系统会自动弹出一个新的对话框CustomCommand更改对话框上方的PB_CMD_栏中的内容,将custom_command改为tool_info第12页共32页30添加刀具信息添加下列文本到对话框中,用于显示刀具信息。(如图)globalmom_tool_namemom_tool_typeglobalmom_tool_diameter/mom_tool_corner1_radius/mom_tool_flute_lengthglobalmom_tool_lengthMOM_output_literal/;(ToolName=$mom_tool_nameDESCRIPTION=$mom_tool_type)/MOM_output_literal;(D=[format%.2f$mom_tool_diameter]\R=[format%.2f$mom_tool_corner1_radius]\F=[format%.2f$mom_tool_flute_length]\L=[format%.2f$mom_tool_length])确认无误后,点击OK31保存后处理文件从下拉窗口中选择刚刚建立的PB_CMD_tool_info添加到ManualToolChange节点中M00后面保存后处理文件File→Save最小化PostBuilder32设置换刀信息激活NX,验证自动换刀动作和信息是否正确双击Face_Milling操作选择Machine选项,确认ToolNumber:30AdjustNumber:30点击OK直至退出操作对话框第13页共32页33后处理确认操作导航树位于Program方式下选择Face_Milling操作点击ManufacturingOperation工具条上NX/PostPostprocess图标确认Postprocess对话框中参数与上次相同(可参考第24步图)点击OK在弹出的OutputFile对话框中,再次点击OK,确认覆盖原文件。34检查程序在弹出Information对话框中,检查程序中关于刀具信息是否显示正确。…T30M06;(ToolName=FACEMILL….;(D=100.00R=0.40…..….…G43Z101.6H30…如果您的程序不是像这样,请重复前面步骤进行检查35检查换刀信息验证刀具信息是否显示正确切换NX操作导航树到刀具(Tool)状态双击FACEMILL_100刀具,弹出刀具参数对话框比对NC程序和刀具参数ToolName=FACEMILL_100DESCRIPTION=MillingTool-5ParametersD=100.00R=0.40F=50.00L=75.00如果有问题,请检查29,30步确认无误后点击刀具参数对话框的BACK返回主界面第14页共32页36人工换刀验证人工换刀动作和信息是否正确双击Face_Milling操作,选择Machine选项。将ManualToolChange选项勾上点击OK直至回到主界面37检查人工换刀信息再次选择Face_Millin
本文标题:UG后处理实例讲解
链接地址:https://www.777doc.com/doc-4873840 .html