1、刀轨生成及后处理南京工程学院实 验 报 告课 程 名 称 : UG CAM 实验项目名称: 刀轨生成及后处理 实验学生班级 : 机制131 实验学生姓名 : 实验学生学号 : 实 验 时 间: 实 验 地 点 : 工程中心7C-205 实验成绩评定: 指导老师签字: 机械工程学院作业四:刀轨生成及后处理一实验目的及要求1掌握将刀轨文件生成刀轨并进行仿真;2将刀轨文件利用UG NX8.0后处理构造器,将刀轨文件转变为NC代码。(至少三道工序:粗加工、半精加工、精加工)。二实验条件1硬件条件:i5以上PC机2软件条件:UG NX8.0三实验内容(一)仿真 打开文件,将工序导航器调整到几何视图,双击
2、各加工步骤,显示出加工过程对话框,单击生成按钮,生成刀路轨迹。单击确定按钮,调到2D动态显示进行仿真。(其余四个加工过程的仿真步骤基本相同,仅以粗加工为例说明。)(二)粗加工后处理Stage1:进入UG后处理构造器工作环境 Step1:选择菜单开始程序Siemens NX8.0加工后处理构造器命令,启动UG后处理构造器。 Step2:转换语言。在UG后处理构造器工作界面中选择菜单OptionLanguage中文(简体)命令。Stage2:新建一个后处理器文件 Step1:选择新建命令。进入NX/后处理构造器后,选择下拉菜单文件新建命令,系统弹出新建后处理器对话框。 Step2:定义后处理名称。
3、在后处理名称文本框中输入My_post。 Step3:定义后处理类型。在新建后处理器对话框中选择主后处理单选项。 Step4:定义后处理输入单位。在新建后处理器对话框后处理输出单位区域中选择毫米单选项。 Step5:定义机床类型。在新建后处理器对话框机床区域中选择铣单选项,在其下面的下拉列表中选择3轴选项。 Step6:定义机床控制类型。在新建后处理器对话框控制器区域中选择库单选项,在其下面的下拉列表中选择fanuc_6M选项。 Step7:单击确定按钮,完成后处理的机床及控制系统的选择,在此时系统进入后处理编辑窗口。Stage3:设置机床的行程在机床选项卡中下图所示参数,其他参数采用系统默认
4、值。 Stage4:设置程序和刀轨Step1:定义程序的起始序列(1)选择命令。在后处理器编辑窗口中单击程序和刀轨选项卡;(2)设置程序开头。在程序开始的分支区域中右击MOM_set_seq_on选项,在弹出的快捷菜单中选择删除命令。 (3)修改程序开头命令。 选择命令。在分支区域中单击选项,此时弹出Start of Program-块:absolute_mode对话框。 删除G71。在图中Start of Program-块:absolute_mode对话框右击G71按钮,在弹出的快捷菜单中选择删除命令。 添加G49。在图中Start of Program-块:absolute_mode对话
5、框单击按钮,在下拉列表中选择G_adjust-G49-Cancel Tool Len Adjust命令,然后单击添加文字按钮不放,拖到后面,此时会显示出新添加的G49,系统会自然排序,结果如下。 添加G80。在图中Start of Program-块:absolute_mode对话框单击按钮,在下拉列表中选择G_motion-G80-Cycle Off命令,然后单击添加文字按钮不放,拖到后面,此时会显示出新添加的G80,系统会自然排序,结果如下。 添加G代码中的G_MCS。在图中Start of Program-块:absolute_mode对话框单击按钮,在下拉列表中选择G-G-MCS Fi
6、xture Offset(5459)命令,然后单击添加文字按钮不放,此时会显示出新添加的G程序,拖到后面,结果如下。 (4)定义新添加的程序开头程序。设置G49为强制输出。右击上图所示的,在弹出的快捷菜单中选择强制输出命令。设置G80为强制输出。设置G为选择输出。右击上图所示的,在弹出的快捷菜单中选择可选命令。:(5)在Start of Program-块:absolute_mode对话框右击确定按钮,系统返回到程序选项卡。Step2:定义操作的起始序列(1)选择命令。在程序选项卡中单击操作起始序列节点,此时系统弹出下图所示界面。(2)添加操作头信息块,显示操作信息。 在操作起始序列节点中右击
7、选项,在弹出的快捷菜单中选择删除命令。在操作起始序列节点中单击按钮,然后在下拉列表中选择运算程序消息命令,然后单击添加块按钮不放,此时显示出新添加的运算程序消息,然后将其拖动到刀轨开始后面,此时系统弹出运算程序消息对话框。在运算程序消息对话框中输入$mom_operation_name,$mom_operation_type字符,然后单击确定按钮,完成操作的起始序列的定义。 Step3:定义刀轨运动输出格式 (1)选择命令。在左侧的组成结构中单击刀轨节点下的运动节点,进入刀轨运动节点界面。 (2)修改线性移动 选择命令。单击线性移动按钮,系统弹出事件:线性移动对话框。 删除G71。 删除G90
8、。 在事件:线性移动对话框中单击确定按钮,完成线性移动的修改,同时返回到运动节点界面。 (3)修改圆周移动 选择命令。单击圆周移动按钮,系统弹出事件:圆周移动对话框。 删除G90。 添加G71。 定义圆周记录方式。在事件:圆周移动对话框中的圆形记录区域中选择象限单选项。 在事件:圆周移动对话框中单击确定按钮,完成圆周移动的修改,同时返回到运动节点界面。 (3)修改快速移动 选择命令。单击快速移动按钮,系统弹出事件:快速移动对话框。 删除G90(一)。 删除G90(二)。 在事件:快速移动对话框中单击确定按钮,完成快速移动的修改,同时返回到运动节点界面。 Step4:定义操作结束序列 (1)选择
9、命令。在左侧的组成结构中单击操作结束序列节点,进入操作结束序列节点界面。 (2)添加切削液关闭命令。 在操作结束序列节点对话框中单击添加块按钮不放,此时显示出新添加的新块,然后将其拖到刀轨结束后面,此时系统弹出End of Path-块:end_of_path_1对话框。 添加M09辅助功能。在图中End of Path-块:end_of_path_1对话框单击按钮,在下拉列表中选择More-M_coolantM09-Coolant Off命令,然后单击添加文字按钮不放,拖到下图所示插入点位置,此时会显示出新添加的M09。 在图中End of Path-块:end_of_path_1对话框单击
10、确定按钮,完成刀轨结束分支处添加块1的操作。 (3)添加主轴停止 选择命令。在操作结束序列节点对话框中单击添加块按钮不放,此时显示出新添加的新块,然后将其拖到刀轨结束后面,此时系统弹出End of Path-块:end_of_path_2对话框。添加M05辅助功能。在图中End of Path-块:end_of_path_2对话框单击按钮,在下拉列表中选择More-M_spindleM09-Spindle Off命令,然后单击添加文字按钮不放,拖到下图所示插入点位置,此时会显示出新添加的M05。在图中End of Path-块:end_of_path_2对话框单击确定按钮,完成刀轨结束分支处添
11、加块2的操作。移动新添加的M05辅助功能。在操作结束序列节点对话框中将M05拖至M09下部区域,然后松开鼠标,结果如下图。 (4)添加可选停止命令选择命令。在操作结束序列节点对话框中单击添加块按钮不放,此时显示出新添加的新块,然后将其拖到M05下方后松开鼠标,此时系统弹出End of Path-块:end_of_path_3对话框。添加M01辅助功能。在图中End of Path-块:end_of_path_3对话框单击按钮,在下拉列表中选择More-MM01-Optional Stop命令,然后单击添加文字按钮不放,拖到下图所示插入点位置,此时会显示出新添加的M01。在图中End of Pa
12、th-块:end_of_path_3对话框单击确定按钮,完成刀轨结束分支处添加块3的操作。 (5)添加回零命令选择命令。在操作结束序列节点对话框中单击添加块按钮不放,此时显示出新添加的新块,然后将其拖到M05下方后松开鼠标,此时系统弹出End of Path-块:end_of_path_4对话框。在块4中添加G程序。添加G91、G28、Z0。在图中End of Path-块:end_of_path_4对话框单击确定按钮,完成刀轨结束分支处添加块4的操作。 (6)定义新添加的块属性。设置M09为强制输出。设置M05为强制输出。设置G91、G28、Z0为强制输出。设置M01为强制输出 Step5:
13、定义程序结束序列 (1)选择命令。在左侧的组成结构中单击程序结束序列节点,进入程序结束序列节点界面。 (2)设置程序结束序列。在程序结束的分支区域中右击MOM_set_seq_off,在弹出的快捷菜单中选择删除命令。 (3)定制在程序结尾处显示加工时间。 选择命令。单击按钮,在下拉列表中选择定制命令命令,然后单击添加块按钮不放,此时会显示出新添加的定制命令,然后将其拖到M02下方,此时弹出定制命令对话框。 输入代码。在系统弹出的定制命令对话框中输入global_mom_machine_time MOM_output_literal”;(Total Operation Machine Time:
14、format”%.2f”$mom_machine_timemin”结果如下图所示。 在图中定制命令对话框单击确定按钮,系统返回至程序结束序列选项卡。 Step6:定义输出扩展名 (1)选择命令。单击输出设置选项卡,进入输出设置界面,然后单击其它选项选项卡。 (2)设置文件扩展名。在N/C输出文件扩展名文本框中输入NC。 Step7:保存后处理文件 (1)选择命令。在NX后处理器界面中选择下拉菜单文件保存命令,弹出另存为对话框。 (2)在保存在(I):下拉列表中选择保存路径,单击保存按钮完成后处理器的保存。 Step8:验证后处理文件 (1)启动UG并打开创建的后处理文件 (2)对程序进行后处理
15、 (3)检查程序。用记事本打开NC程序文件,可以看到后处理过的程序的开头和结尾处增加了新代码,并在程序尾显示了加工时间。 (三)半精加工后处理后处理器创建方式与粗加工几乎相同,故不再赘述。(四)精加工后处理后处理器创建方式与粗加工几乎相同,故不再赘述。四实验体会 经过此次实验,我熟悉了后处理器的一些操作方法,了解到了后处理器的用途,及其操作界面。知道了在UGNX8.0中,生成包括切削刀具及机床控制指令的加工刀轨文件后,刀轨文件不能直接驱动机床,必须处理这些文件,将其转换成特定加床控制器所能接受的NC程序,这个处理过程就是后处理。 这次实验让我知道了如何使用CAM软件来编写复杂工件的NC代码,真切地感受到了这么课程的用途和这门课程的重要性。同时也激发了我对机械方面应用计算机解决问题的软件的极大兴趣,所以虽然这门课的实验已经结束,但我绝不会因此次学习结束就再也不对这方面的软件进行探讨学习,相反,我在此之后将尽量把学到的知识进行应用,做到学以致用。五参考文献1.XX文库2.XX百科3.道客巴巴4.展迪优UG NX8.0数控加工教程机械工业出版社
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1