刀轨生成及后处理.docx

上传人:b****6 文档编号:3364354 上传时间:2022-11-22 格式:DOCX 页数:26 大小:1.88MB
下载 相关 举报
刀轨生成及后处理.docx_第1页
第1页 / 共26页
刀轨生成及后处理.docx_第2页
第2页 / 共26页
刀轨生成及后处理.docx_第3页
第3页 / 共26页
刀轨生成及后处理.docx_第4页
第4页 / 共26页
刀轨生成及后处理.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

刀轨生成及后处理.docx

《刀轨生成及后处理.docx》由会员分享,可在线阅读,更多相关《刀轨生成及后处理.docx(26页珍藏版)》请在冰豆网上搜索。

刀轨生成及后处理.docx

刀轨生成及后处理

南京工程学院

实验报告

 

课程名称:

UGCAM

实验项目名称:

刀轨生成及后处理

实验学生班级:

机制131

实验学生姓名:

实验学生学号:

实验时间:

实验地点:

工程中心7C-205

 

实验成绩评定:

指导老师签字:

 

机械工程学院

作业四:

刀轨生成及后处理

一.实验目的及要求

1.掌握将刀轨文件生成刀轨并进行仿真;

2.将刀轨文件利用UGNX8.0后处理构造器,将刀轨文件转变为NC代码。

(至少三道工序:

粗加工、半精加工、精加工)。

二.实验条件

1.硬件条件:

i5以上PC机

2.软件条件:

UGNX8.0

三.实验内容

(一)仿真

打开文件,将工序导航器调整到几何视图,双击各加工步骤,显示出加工过程对话框,单击生成按钮

,生成刀路轨迹。

单击确定按钮

,调到2D动态显示进行仿真。

(其余四个加工过程的仿真步骤基本相同,仅以粗加工为例说明。

(二)粗加工后处理

Stage1:

进入UG后处理构造器工作环境

Step1:

选择菜单‘开始’‘程序’‘SiemensNX8.0’‘加工’‘后处理构造器’命令,启动UG后处理构造器。

Step2:

转换语言。

在UG后处理构造器工作界面中选择菜单‘Option’‘Language’‘中文(简体)命令’。

Stage2:

新建一个后处理器文件

Step1:

选择新建命令。

进入NX/后处理构造器后,选择下拉菜单‘文件’‘新建’命令,系统弹出‘新建后处理器’对话框。

Step2:

定义后处理名称。

在‘后处理名称’文本框中输入My_post。

Step3:

定义后处理类型。

在‘新建后处理器’对话框中选择‘主后处理’单选项。

Step4:

定义后处理输入单位。

在‘新建后处理器’对话框‘后处理输出单位’区域中选择‘毫米’单选项。

Step5:

定义机床类型。

在‘新建后处理器’对话框‘机床’区域中选择‘铣’单选项,在其下面的下拉列表中选择‘3轴’选项。

Step6:

定义机床控制类型。

在‘新建后处理器’对话框‘控制器’区域中选择‘库’单选项,在其下面的下拉列表中选择‘fanuc_6M’选项。

Step7:

单击‘确定’按钮,完成后处理的机床及控制系统的选择,在此时系统进入后处理编辑窗口。

Stage3:

设置机床的行程

在‘机床’选项卡中下图所示参数,其他参数采用系统默认值。

Stage4:

设置程序和刀轨

Step1:

定义程序的起始序列

(1)选择命令。

在后处理器编辑窗口中单击‘程序和刀轨’选项卡;

(2)设置程序开头。

在‘程序开始’的分支区域中右击‘MOM_set_seq_on’选项,在弹出的快捷菜单中选择‘删除’命令。

(3)修改程序开头命令。

①选择命令。

分支区域中单击

选项,此时弹出‘StartofProgram-块:

absolute_mode’对话框。

②删除G71。

在图中‘StartofProgram-块:

absolute_mode’对话框右击‘G71’按钮,在弹出的快捷菜单中选择‘删除’命令。

③添加G49。

在图中‘StartofProgram-块:

absolute_mode’对话框单击

按钮,在下拉列表中选择‘G_adjust’-‘G49-CancelToolLenAdjust’命令,然后单击‘添加文字’按钮不放,拖到

后面,此时会显示出新添加的G49,系统会自然排序,结果如下。

④添加G80。

在图中‘StartofProgram-块:

absolute_mode’对话框单击

按钮,在下拉列表中选择‘G_motion’-‘G80-CycleOff’命令,然后单击‘添加文字’按钮不放,拖到

后面,此时会显示出新添加的G80,系统会自然排序,结果如下。

⑤添加G代码中的G_MCS。

在图中‘StartofProgram-块:

absolute_mode’对话框单击

按钮,在下拉列表中选择‘G’-‘G-MCSFixtureOffset(54~59)’命令,然后单击‘添加文字’按钮不放,此时会显示出新添加的G程序,拖到

后面,结果如下。

(4)定义新添加的程序开头程序。

①设置G49为强制输出。

右击上图所示的

,在弹出的快捷菜单中选择‘强制输出’命令。

②设置G80为强制输出。

③设置G为选择输出。

右击上图所示的

,在弹出的快捷菜单中选择‘可选’命令。

:

(5)在‘StartofProgram-块:

absolute_mode’对话框右击‘确定’按钮,系统返回到‘程序’选项卡。

Step2:

定义操作的起始序列

(1)选择命令。

在‘程序’选项卡中单击‘操作起始序列’节点,此时系统弹出下图所示界面。

(2)添加操作头信息块,显示操作信息。

①在‘操作起始序列’节点中右击

选项,在弹出的快捷菜单中选择‘删除’命令。

②在‘操作起始序列’节点中单击

按钮,然后在下拉列表中选择‘运算程序消息’命令,然后单击‘添加块’按钮不放,此时显示出新添加的‘运算程序消息’,然后将其拖动到‘刀轨开始’后面,此时系统弹出‘运算程序消息’对话框。

③在‘运算程序消息’对话框中输入‘$mom_operation_name,$mom_operation_type’字符,然后单击确定按钮,完成操作的起始序列的定义。

Step3:

定义刀轨运动输出格式

(1)选择命令。

在左侧的组成结构中单击‘刀轨’节点下的‘运动’节点,进入刀轨运动节点界面。

(2)修改线性移动

①选择命令。

单击‘线性移动’按钮,系统弹出‘事件:

线性移动’对话框。

②删除G71。

③删除G90。

④在‘事件:

线性移动’对话框中单击‘确定’按钮,完成线性移动的修改,同时返回到‘运动’节点界面。

(3)修改圆周移动

①选择命令。

单击‘圆周移动’按钮,系统弹出‘事件:

圆周移动’对话框。

②删除G90。

③添加G71。

④定义圆周记录方式。

在‘事件:

圆周移动’对话框中的‘圆形记录’区域中选择‘象限’单选项。

⑤在‘事件:

圆周移动’对话框中单击‘确定’按钮,完成圆周移动的修改,同时返回到‘运动’节点界面。

(3)修改快速移动

①选择命令。

单击‘快速移动’按钮,系统弹出‘事件:

快速移动’对话框。

②删除G90

(一)。

③删除G90

(二)。

④在‘事件:

快速移动’对话框中单击‘确定’按钮,完成快速移动的修改,同时返回到‘运动’节点界面。

Step4:

定义操作结束序列

(1)选择命令。

在左侧的组成结构中单击‘操作结束序列’节点,进入‘操作结束序列’节点界面。

(2)添加切削液关闭命令。

①在‘操作结束序列’节点对话框中单击‘添加块’按钮不放,此时显示出新添加的‘新块’,然后将其拖到‘刀轨结束’后面,此时系统弹出‘EndofPath-块:

end_of_path_1’对话框。

②添加M09辅助功能。

在图中‘EndofPath-块:

end_of_path_1’对话框单击

按钮,在下拉列表中选择‘More’-‘M_coolant’‘M09-CoolantOff’命令,然后单击‘添加文字’按钮不放,拖到下图所示插入点位置,此时会显示出新添加的M09。

③在图中‘EndofPath-块:

end_of_path_1’对话框单击‘确定’按钮,完成刀轨结束分支处添加块1的操作。

(3)添加主轴停止

①选择命令。

在‘操作结束序列’节点对话框中单击‘添加块’按钮不放,此时显示出新添加的‘新块’,然后将其拖到‘刀轨结束’后面,此时系统弹出‘EndofPath-块:

end_of_path_2’对话框。

②添加M05辅助功能。

在图中‘EndofPath-块:

end_of_path_2’对话框单击

按钮,在下拉列表中选择‘More’-‘M_spindle’‘M09-SpindleOff’命令,然后单击‘添加文字’按钮不放,拖到下图所示插入点位置,此时会显示出新添加的M05。

③在图中‘EndofPath-块:

end_of_path_2’对话框单击‘确定’按钮,完成刀轨结束分支处添加块2的操作。

④移动新添加的M05辅助功能。

在操作结束序列’节点对话框中将‘M05’拖至‘M09’下部区域,然后松开鼠标,结果如下图。

(4)添加可选停止命令

①选择命令。

在‘操作结束序列’节点对话框中单击‘添加块’按钮不放,此时显示出新添加的‘新块’,然后将其拖到‘M05’下方后松开鼠标,此时系统弹出‘EndofPath-块:

end_of_path_3’对话框。

②添加M01辅助功能。

在图中‘EndofPath-块:

end_of_path_3’对话框单击

按钮,在下拉列表中选择‘More’-‘M’‘M01-OptionalStop’命令,然后单击‘添加文字’按钮不放,拖到下图所示插入点位置,此时会显示出新添加的M01。

③在图中‘EndofPath-块:

end_of_path_3’对话框单击‘确定’按钮,完成刀轨结束分支处添加块3的操作。

(5)添加回零命令

①选择命令。

在‘操作结束序列’节点对话框中单击‘添加块’按钮不放,此时显示出新添加的‘新块’,然后将其拖到‘M05’下方后松开鼠标,此时系统弹出‘EndofPath-块:

end_of_path_4’对话框。

②在块4中添加G程序。

添加G91、G28、Z0。

③在图中‘EndofPath-块:

end_of_path_4’对话框单击‘确定’按钮,完成刀轨结束分支处添加块4的操作。

(6)定义新添加的块属性。

①设置M09为强制输出。

②设置M05为强制输出。

③设置G91、G28、Z0为强制输出。

④设置M01为强制输出

Step5:

定义程序结束序列

(1)选择命令。

在左侧的组成结构中单击‘程序结束序列’节点,进入‘程序结束序列’节点界面。

(2)设置程序结束序列。

在‘程序结束’的分支区域中右击‘MOM_set_seq_off’,在弹出的快捷菜单中选择‘删除’命令。

(3)定制在程序结尾处显示加工时间。

①选择命令。

单击

按钮,在下拉列表中选择‘定制命令’命令,然后单击‘添加块’按钮不放,此时会显示出新添加的‘定制命令’,然后将其拖到M02下方,此时弹出‘定制命令’对话框。

②输入代码。

在系统弹出的‘定制命令对话框中输入’global_mom_machine_timeMOM_output_literal”;(TotalOperationMachineTime:

[format”%.2f”$mom_machine_

time]min”’结果如下图所示。

③在图中‘定制命令’对话框单击‘确定’按钮,系统返回至‘程序结束序列’选项卡。

Step6:

定义输出扩展名

(1)选择命令。

单击‘输出设置’选项卡,进入输出设置界面,然后单击‘其它选项’选项卡。

(2)设置文件扩展名。

在‘N/C输出文件扩展名’文本框中输入‘NC’。

Step7:

保存后处理文件

(1)选择命令。

在NX后处理器界面中选择下拉菜单‘文件’‘保存’命令,弹出‘另存为’对话框。

(2)在‘保存在(I):

’下拉列表中选择保存路径,单击‘保存’按钮完成后处理器的保存。

Step8:

验证后处理文件

(1)启动UG并打开创建的后处理文件

(2)对程序进行后处理

(3)检查程序。

用记事本打开NC程序文件,可以看到后处理过的程序的开头和结尾处增加了新代码,并在程序尾显示了加工时间。

(三)半精加工后处理

后处理器创建方式与粗加工几乎相同,故不再赘述。

(四)精加工后处理

后处理器创建方式与粗加工几乎相同,故不再赘述。

四.实验体会

经过此次实验,我熟悉了后处理器的一些操作方法,了解到了后处理器的用途,及其操作界面。

知道了在UGNX8.0中,生成包括切削刀具及机床控制指令的加工刀轨文件后,刀轨文件不能直接驱动机床,必须处理这些文件,将其转换成特定加床控制器所能接受的NC程序,这个处理过程就是后处理。

这次实验让我知道了如何使用CAM软件来编写复杂工件的NC代码,真切地感受到了这么课程的用途和这门课程的重要性。

同时也激发了我对机械方面应用计算机解决问题的软件的极大兴趣,所以虽然这门课的实验已经结束,但我绝不会因此次学习结束就再也不对这方面的软件进行探讨学习,相反,我在此之后将尽量把学到的知识进行应用,做到‘学以致用’。

五.参考文献

[1].XX文库

[2].XX百科

[3].道客巴巴

[4].展迪优·UGNX8.0数控加工教程·机械工业出版社·2015

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1