3.6 挖槽加工子程序的生成
应用子程序可以缩短NC加工程序的长度,可以用于产生相同或类似零件形状的刀具路径。在MasterCAM中,子程序可以应用于挖槽深度控制切削、整圆切削、钻削等。缩短NC加工程序的长度,对于存储容量较小的CNC机床,减少程序传输时间,具有非常明显的效果。
本节以3.4节中的例子为例,介绍产生子程序的方法。
步骤一 读入文件
文件名:Ch3_4_1.MC8
步骤二 产生具有子程序的刀具路径
1.按照3.3.1节步骤二和步骤三的方法,进入“挖槽加工刀具参数设置”对话框,如图3-24所示;
2.用鼠标单击图3-24中“改变NCI(Change NCI...)”按钮,进入“选择NCI文件(Select output NCI file)”对话框,如图3-40所示,输入NCI文件名:CH3_6Sub.NCI后,单击图3-40中的“OK”按钮,回到图3-24;
图 3-40
3.“挖槽加工参数”对话框的设置内容与图3-31相同;
4.“深度切削 (Depth cuts...)控制”对话框设置完毕后,如图3-41所示,其中的子程序选择框为有效;
图 3-41
5.“挖槽粗/精加工参数(Roughing/Finishing parameters)”对话框设置完毕后,如图3-42所示;
图 3-42
6. 切入方式对话框的设置内容与图3-21相同;
7. 重新生成具有子程序的挖槽加工刀具路径如图3-43所示;
图 3-43
8. 用鼠标单击“操作管理”对话框(图3-18)中的“后处理(Post)”按钮,进入“后处理设置(Post processing)”对话框,设置完毕后,如图3-44所示;
9. 用鼠标单击图3-44中的“OK”按钮,系统开始进行后处理,并在信息提示区显示正在处理的信息,处理完毕后,直接调用MasterCAM的编辑器,并将生成的NC加工代码显示于编辑器中,如图3-45所示;
图 3-44
图 3-45
10. 图3-45中的NC程序是用MPFAN.PST后处理程序生成的,适用于Fanuc控制器,NC程序中有多处调用子程序P1001,如N118M98P1001,N398M98P1001等,其中M98是Fanuc系统调用子程序的指令,P1001为子程序号,子程序一般放在NC程序的最后;
11. 用鼠标单击图3-45中右上部的关闭窗口按钮,关闭MasterCAM编辑器;
12. 退出“操作管理”对话框。
步骤三 存储文件
文件名为:Ch3_6_1.MC8
3.7 具有岛屿及表面特征技术的挖槽加工
本节通过图3-46所示的零件形状,介绍挖槽类型为表面(Facing)的技术的应用,主要用于加工轮廓是开放的情况,即这一轮廓边界是需要加工的;另外还介绍当挖槽区域内具有多个岛屿,且岛屿的高度不同时,如何应用挖槽加工技术。
图 3-46
步骤一 读入文件
文件名:Ch3_7_1.MC8
存储该文件的图形如图3-47所示,这一图形是绘制在Z向控制深度为零的平面内。
图 3-47
步骤二 毛坯尺寸设置
选择 主菜单(Main Menu)-刀具路径(Toolpaths)-毛坯设置(Job setup)
进入“毛坯设置”对话框,设置完毕后,如图3-48所示,用鼠标单击图3-48中的“OK”按钮。
图 3-48
改变视图方式为:
视图面(Gview):轴测图(I)
得到图3-49,图中的虚线为毛坯的线框轴测图。
图 3-49
步骤三 挖槽类型为表面(Facing)的挖槽加工1
关闭毛坯轮廓显示。
1.选择 主菜单(Main Menu)-刀具路径(Toolpaths)-挖槽加工(Pocket)
2.在绘图区串接挖槽加工的两个轮廓,串接后的结果如图3-50所示,用鼠标单击主菜单区的“Done”,结束串接操作,进入挖槽加工刀具参数设置对话框,设置内容与图3-41相同;
图 3-50
3.选择直径为10mm的端铣刀;
4.用鼠标单击图3-51上部“挖槽加工参数(Pocketing parameters)”选项卡,进入“挖槽加工参数设置”对话框,挖槽类型(Pocket type)设置为表面(Facing),表面挖槽类型有效,设置完毕后,如图3-51所示;
图 3-515
用鼠标单击图3-51中的“表面(Facing)”按钮,进入“挖槽表面设置(Facing)”对话框,设置完毕后,如图3-52所示,单击图3-52中的“OK”按钮,回到图3-51;
图 3-52
6.用鼠标单击图3-51上部“粗/精加工参数(Roughing/Finishing parameters)”选项卡,进入“挖槽粗/精加工参数设置”对话框,设置完毕后,如图3-53所示;
图 3-53
7.用鼠标单击图3-53中的“确定”按钮,得到挖槽加工刀具路径,如图3-54a所示,其中虚线为毛坯线框轮廓,图3-54b为加工过程仿真后的结果。
步骤四 挖槽类型为标准(Standard)的挖槽加工2
本步骤的操作方法与步骤三的操作方法相同。
不同点为:
图3-51中的挖槽类型(Pocket type)设置为标准(Standard);
图3-51中的加工深度(Depth…)设置为绝对坐标的30;
串接的轮廓如图3-55a所示,加工过程仿真后的结果如图3-55b所示。
图 3-54
图 3-55
图 3-56
步骤五 挖槽类型为标准(Standard)的具有岛屿的挖槽粗加工3
本步骤的操作方法与步骤四的操作方法相同。
不同点为:
1.图3-51中的加工深度(Depth…)设置为绝对坐标的10;
2.串接的轮廓有三个,如图3-56a所示,生成的刀具路径如图3-56b所示,加工过程仿真后的结果如图3-56c所示。
步骤六 挖槽类型为表面(Facing)的三角形岛屿挖槽加工4
本步骤的操作方法与步骤三的操作方法相同。
不同点为串接的轮廓为三角形岛屿,如图3-57a所示,生成的刀具路径如图3-57b所示,加工过程仿真后的结果如图3-57c所示。
图 3-57
步骤七 挖槽类型为表面(Facing)的圆形岛屿挖槽加工5
本步骤的操作方法与步骤三的操作方法相同。
不同点为:
1.图3-51中的加工深度(Depth…)设置为绝对坐标的20;
2.串接的轮廓为圆形岛屿,如图3-58a所示,生成的刀具路径如图3-58b所示,加工过程仿真后的结果如图3-58c所示。
图 3-58
步骤八 挖槽类型为重切削(Remachining)的具有岛屿的挖槽精加工6
本步骤的操作方法与3.5节步骤三的操作方法相同。
不同点为:
1. 选择的刀具是直径为5mm的端铣刀;
2. “挖槽加工参数设置”对话框的设置内容与图3-51基本相同,不同点有两个,一是加工深度(Depth…)设置为绝对坐标的10;二是挖槽类型(Pocket type)设置为重切削(Remachining);
3. 串接的轮廓有三个,与图3-56a相同。生成的刀具路径如图3-59a所示,加工过程仿真后的结果如图3-59b所示。
图 3-59
步骤九 存储文件
文件名为:Ch3_7_8.MC8