- UG 12.0数控编程实例教程
- 詹建新主编
- 5670字
- 2022-05-06 16:35:38
3.数控编程过程
1)进入UG加工环境
(1)在横向菜单中单击“应用模块”选项卡,再单击“加工”命令。
(2)在【加工环境】对话框中,选择“cam_general”选项和“mill_contour”选项。单击“确定”按钮,进入UG加工环境。此时,实体上出现两个坐标系:基准坐标系和工件坐标系,如图2-13所示。
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_39_8.jpg?sign=1739198574-NtVGtz7jD1EGeV20NAirxJaJpZPeGMRp-0-ff62a165b90751f2d3e306a36b07f9c8)
图2-12 创建倒圆角特征
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_39_9.jpg?sign=1739198574-BMYCkTwODngyVhKgqrna7J8bev6pkeAM-0-478927d4c729cf1c059c87f4beec6216)
图2-13 两个坐标系
(3)单击“菜单|插入|几何体”命令,在【创建几何体】对话框中,对“几何体子类型”选择选项、“几何体”选择“GEOMETRY”选项,把“名称”设为A。
(4)单击“应用”按钮,在【MCS】对话框中对“安全设置选项”选择“自动平面”选项,把“安全距离”值设为10mm。
(5)单击“确定”按钮,创建几何体。
(6)在辅助工具条中单击“几何视图”按钮,在“工序导航器”中添加前面所创建的几何体A。
(7)单击“菜单|插入|几何体”命令,在【创建几何体】对话框的“几何体子类型”列表中选择“WORKPIECE”图标,对“几何体”选项“A”选项,把“名称”设为B。
(8)单击“确定”按钮,在【工件】对话框中单击“指定部件”按钮。在工作区选择整个实体,单击“确定”按钮,把实体设置为工作部件。
(9)在【工件】对话框中单击“指定毛坯”按钮,在【毛坯几何体】对话框中,对“类型”选择“包容块”选项,把“XM-”、“YM-”、“XM+”、“YM+”值都设为1mm,把“ZM+”值设为1mm。
(10)连续两次单击“确定”按钮,创建几何体B。在“工序导航器”中展开的下级目录,可以看到几何体B在A的下级目录中。
(11)单击“创建刀具”按钮,在【创建刀具】对话框中的“刀具子类型”列表中单击“MILL”按钮
,把“名称”设为D12R0。设置完毕,单击“确定”按钮。
(12)在【铣刀-5参数】对话框中,把“直径”值设为12mm、“下半径”值设为0mm。
2)创建型腔铣刀路(粗加工程序)
(1)单击“创建工序”按钮,在弹出的【创建工序】对话框中,对“类型”选择“mill_contour”选项。在“工序子类型”的列表中单击“腔型铣”按钮
。对“程序”选择“NC_PROGRAM”选项、“刀具”选择“D12R0(铣刀-5参数)”选项、“几何体”选择“B”选项、“方法”选择“METHOD”选项,如图2-14所示。
(2)单击“确定”按钮,在【型腔铣】对话框中单击“指定切削区域”按钮,用框选方式选择整个实体。
(3)在【型腔铣】对话框中,单击“指定修剪边界”按钮。在弹出的【修剪边界】对话框中,对“选择方法”选择“面”选项、“修剪侧”选择“外侧”选项、“平面”选择“自动”选项,如图2-15所示。
(4)按住鼠标中键翻转实体后,选择实体的底面,以底面的边线作为加工的路径。
(5)在【型腔铣】对话框中,进行刀轨设置。具体设置如下:对“切削模式”选择“跟随周边”选项、“步距”选择“恒定”选项,把“最大距离”值设为8.0000mm;对“公共每刀切削深度”选择“恒定”选项,把“最大距离”值设为0.5000mm,如图2-16所示。
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_41_1.jpg?sign=1739198574-PBlKV4bN01WMlOEUx3AnmFu3HFAdC35X-0-92a5a3766cd55c17c30a8c7b352adce6)
图2-14 设置【创建工序】对话框参数
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_41_2.jpg?sign=1739198574-3B9Lb0wAHxo5ukWcnIfbFIKSdCfCzW8B-0-17615f8bf6ab7a738ff65f18e4cb38e6)
图2-15 设置【修剪边界】对话框参数
(6)单击“切削层”按钮,在弹出的【切削层】对话框中,对“范围类型”选择“用户定义”选项、“切削层”选择“恒定”选项、“公共每刀切削深度”选择“恒定”选项;把“最大距离”值设为0.5000mm、“范围1的顶部”列表中的ZC值设为26.0000(单位:mm)。连续单击“列表”框中的“移除”按钮
,再选择实体的台阶面(设置加工的深度),系统自动侦测到范围深度为21mm,如图2-17所示。
提示:上述“26.0000”这个数值是在设置毛坯尺寸时设置的。实体总高度是25mm,毛坯的“ZM+”值为1mm,两者之和为26mm。
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_41_5.jpg?sign=1739198574-NSNAI24LyM2XAgSgcrVqXpW6DVZ5LP64-0-2b2f3604279653fa935e5cbf2139910e)
图2-16 刀轨设置
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_41_6.jpg?sign=1739198574-FeCWrQrOAzZP5lsVqaXNDHZ6tHgf8kFx-0-9fd35f0b20879ef385cb06e79ef888d7)
图2-17 设置【切削层】对话框参数
(7)单击“切削参数”按钮,在弹出的【切削参数】对话框中,单击“策略”选项卡。对“切削方向”选择“顺铣”选项、“切削顺序”选择“深度优先”选项、“刀路方向”选择“向内”选项,如图2-18所示。单击“余量”选项卡,把“部件侧面余量”值设为0.3000(单位:mm)、“部件底面余量”值设为0.1000(单位:mm),把“内公差”值和“外公差”值都设为0.0100(单位:mm),如图2-19所示。
(8)单击“非切削移动”按钮,在弹出的【非切削移动】对话框中,首先,单击“转移/快速”选项卡,具体设置如下:在“区域之间”列表中,对“转移类型”选择“安全距离-刀轴”选项;在“区域内”列表中,对“转移方式”选择“进刀/退刀”选项、“转移类型”选择“前一平面”选项,把“安全距离”值设为3.0000mm,如图2-20所示。其次,在【非切削移动】对话框中单击“进刀”选项卡,具体设置如下:在“封闭区域”列表中,对“进刀类型”选择“与开放区域相同”选项;在“开放区域”列表中,对“进刀类型”选择“线性”选项,把“长度”值设为10.0000mm、“高度”值设为3.0000mm、“最小安全距离”值设为8.0000mm,如图2-21所示。最后,单击“退刀”选项卡,对“退刀类型”选择“与进刀相同”选项。
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_42_3.jpg?sign=1739198574-sYktlHFVnDBUVEmc0ZdvMJHWbmrFeYV8-0-8a1c761837e1ac13d3867d5609caaff5)
图2-18 在【切削参数】对话框中设置切削方式
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_42_4.jpg?sign=1739198574-bYGUAqLyCeocsBE9Q6vnDKSjDfO5Pjfj-0-ea1c3ace69c6026bba165cacd0b87330)
图2-19 在【切削参数】对话框中设置切削余量
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_42_5.jpg?sign=1739198574-NwKJBJDwfUXghsJLffkwhLNLSXQDAbO5-0-3e40244ff8229aa5ae681ca25b042a9d)
图2-20 设置“转移/快速”选项卡参数
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_42_6.jpg?sign=1739198574-Hxf15S5a9k3Ja9xkpw8plAnRVBFdp6Lj-0-937d47547b8d886c372d9b5dea462c40)
图2-21 设置“进刀”选项卡参数
(9)单击“进给率和速度”按钮,在弹出的【进给率和速度】对话框中,把主轴速度值设为1000 r/min、切削速度值设为1200 mm/min。
(10)单击“生成”按钮,生成的型腔铣刀路如图2-22所示。在工作区上方单击“前视图”按钮
,切换视图方向。从前视图中可以看出,刀路高于实体最高位。
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_43_4.jpg?sign=1739198574-i4oLrHMs8JWo2rd4v6K8emKhHIuYis4p-0-7c12ef9dbc00d9f05839e8223bf8f8fd)
图2-22 生成的型腔铣刀路
3)创建精铣壁刀路(外形粗加工程序)
(1)单击“菜单|插入|工序”命令,在弹出的【创建工序】对话框中,对“类型”选择“mill_planar”选项;在“工序子类型”的列表中单击“精铣壁”按钮,对“程序”选择“NC_PROGRAM“选项、“刀具”选择“D10R0(铣刀-5参数)”选项、“几何体”选择“B”选项,对“方法”选择“METHOD”选项,参考图1-41。设置完毕,单击“确定”按钮。
(2)在【精铣壁】对话框中单击“指定部件边界”按钮,在弹出的【部件边界】对话框中,对“选择方法”选择“面”选项、“刀具侧”选择“外侧”选项,如图2-23所示。选择实体的台阶面(此时,选择加工的边线),单击“确定”按钮。
(3)在【部件边界】对话框中,对“刀具侧”选择“外侧”选项、“平面”选择“指定”选项,如图2-24所示。选择实体的台阶面(此时,选择加工的起始高度),单击“确定”按钮。
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_43_7.jpg?sign=1739198574-q7BuNaTavIZlGy41Eolj8nhERejihK7C-0-292a2bfd9ab4431f44bdf675d192ccf2)
图2-23 对“选择方法”选择“面”选项、“刀具侧”选择“外侧”选项
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_43_8.jpg?sign=1739198574-n7MEqidSXEBAd5yeaaLnIjxwimHm0lH2-0-17e326b1a3c2881825929bd8dafbb1d0)
图2-24 设置【部件边界】对话框参数
(4)在【精铣壁】对话框中单击“指定底面”按钮,选择实体的底面。
(5)在【精铣壁】对话框中,对“切削模式”选择“轮廓”选项。
(6)单击“切削层”按钮,在弹出的【切削层】对话框中,对“类型”选择“恒定”选项,把“公共”值设为0.5mm。设置完毕,单击“确定”按钮。
(7)单击“切削参数”按钮,在弹出的【切削参数】对话框中,单击“策略”选项卡,对“切削方向”选择“顺铣”选项、“切削顺序”选择“深度优先”选项。
(8)单击“余量”选项卡,把“部件余量”值设为0.3 mm、“最终底面余量”值设为0.1mm,把“内公差”值和“外公差”值都设为0.01mm。
(9)单击“非切削移动”按钮,在弹出的【非切削移动】对话框中,首先,单击“转移/快速”选项卡,具体设置如下:在“区域之间”的列表中,对“转移类型”选择“安全距离-刀轴”选项;在“区域内”的列表中,对“转移方式”选择“进刀/退刀”选项、“转移类型”选择“直接”选项。其次,单击“进刀”选项卡,具体设置如下:在“封闭区域”列表中,对“进刀类型”选择“与开放区域相同”选项;在“开放区域”列表中,对“进刀类型”选择“圆弧”选项,把“半径”值设为2mm、“圆弧角度”值设为90°、“高度”值设为1mm、“最小安全距离”值设为8mm。再次,单击“退刀”选项卡,具体设置如下:对“退刀类型”选择“与进刀相同”选项。最后,单击“起点/钻点”选项卡,具体设置如下:单击“指定点”按钮
,选择“控制点”选项
,设置进刀起点,如图2-25所示(选择实体右边的边线,系统把该直线的中点设为进刀起点)。
(10)单击“进给率和速度”按钮,在弹出的【进给率和速度】对话框中,把主轴速度值设为1000r/min、切削速度值设为1200mm/min。
(11)单击“生成”按钮,生成的精铣壁刀路如图2-26所示。
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_44_10.jpg?sign=1739198574-l2885j3AAlje1c4RofXEdKfIcEL2GTCE-0-bb26de1ef35b4760aae77f5eeab45064)
图2-25 设置进刀起点
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_44_11.jpg?sign=1739198574-44OD1TIPcjQnBCpoXdt7UXZgMzc0Abhq-0-1be065df7a18ef8363226db46281de4f)
图2-26 步骤(1)生成的精铣壁刀路
(12)在辅助工具条中单击“程序顺序视图”按钮。
(13)在“工序导航器”中把“PROGRAM”名称改为A1,并把前面创建的两个刀路程序移到A1程序组中。创建的A1程序组如图2-27所示。
4)创建第2组程序组
(1)单击“菜单|插入|程序”命令,在弹出的【创建程序】对话框中,对“类型”选择“mill_contour”选项、“程序”选择“NC_PROGRAM”选项,把“名称”设为A2。
(2)单击“确定”按钮,创建A2程序组。
(3)在“工序导航器”中选择选项,单击鼠标右键,在快捷菜单中单击“复制”命令。
(4)在“工序导航器”中选择A2,单击鼠标右键,在快捷菜单中单击“内部粘贴”命令,把刀路程序粘贴到A2程序组。
(5)在“工序导航器”中双击选项,在【精铣壁】对话框中,对“步距”选择“恒定”选项,把“最大距离”值设为0.1mm、“附加刀路”值设为3。单击“切削层”按钮
,在弹出的【切削层】对话框中,对“类型”选择“仅底面”选项。单击“切削参数”按钮
,在弹出的【切削参数】对话框中,单击“余量”选项卡,把“部件余量”值设为0、mm“最终底面余量”值设为0mm。
(6)单击“进给率和速度”按钮,在弹出的【进给率和速度】对话框中,把主轴速度值设为1200 r/min、切削速度值设为500 mm/min。
(7)单击“生成”按钮,生成的精铣壁刀路如图2-28所示。
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_45_9.jpg?sign=1739198574-5VW5ypkZSdoY4ZJZQmer2n1hdSDQIth0-0-5f98ab405006aab84e36cbee22d7f896)
图2-27 创建的A1程序组
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_45_10.jpg?sign=1739198574-gL5U9IMq4d7hCf2skr8JEVbZZijxVJlU-0-37526795e07d7872d3bad3dcfc38849f)
图2-28 步骤(7)生成的精铣壁刀路
(8)单击“菜单|插入|工序”命令,在弹出的【创建工序】对话框中,对“类型”选择“mill_planar”选项;在“工序子类型”的列表中单击“底壁铣”按钮,对“程序”选择“A2”选项、“刀具”选择“D10R0(铣刀-5参数)”选项、“几何体”选择“B”选项、“方法”选择“METHOD”选项,如图2-29所示。设置完毕,单击“确定”按钮。
(9)在【底壁铣】对话框中单击“指定切削区底面”按钮,选择实体台阶面。
(10)在【底壁铣】对话框的“方法”列表中选择“METHOD”选项,对“切削区域空间范围”选择“底面”选项、“切削模式”选择“往复”选项、“步距”选择“恒定”选项;把“最大距离”值设为8mm、“每刀切削深度”值设为值设为0mm、“Z向深度偏值”设为0mm。
(11)单击“切削参数”按钮,在弹出的【切削参数】对话框中单击“余量”选项卡,把“部件余量”值、“壁余量”值和“最终底面余量”值都设为0mm。
(12)在【切削参数】对话框中单击“策略”选项卡,对“切削方向”选择“顺铣”选项、“剖切角”选择“自动”选项;勾选“添加精加工刀路”复选框,把“刀路数”值设为1、“精加工步距”值设为0.1000(单位:mm),如图2-30所示。
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_46_3.jpg?sign=1739198574-37OPEF3mbRXPQmNI7sZRYtvNo27xCPZ9-0-55893930420fe92a3b90c346cf0cd1e1)
图2-29 设置【创建工序】对话框参数
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_46_4.jpg?sign=1739198574-JsT53RIb5WviSr4h8CztKTH4PrIMyTJU-0-7795762dbde3aa6779f7f91b17b33738)
图2-30 设置【切削参数】对话框参数
(13)单击“进给率和速度”按钮,在弹出的【进给率和速度】对话框中,把主轴速度值设为1200 r/min、切削速度值设为500 mm/min。
(14)单击“生成”按钮,生成的底壁精加工刀路如图2-31所示。
5)创建第3组程序组
(1)单击“菜单|插入|程序”命令,在【创建程序】对话框中对“类型”选择“mill_contour”选项,对“程序”选择“NC_PROGRAM”选项,把“名称”设为A3。
(2)单击“确定”按钮,创建A3程序组。
(3)单击“创建工序”按钮,在弹出的【创建工序】对话框中对“类型”选择“mill_contour”选项,在“工序子类型”列表中单击“固定轮廓铣”按钮
,对“程序”选择A3选项、“刀具”选择“NONE”选项、“几何体”选择“B”选项、“方法”选择“METHOD”选项,如图2-32所示。设置完毕,单击“确定”按钮。
(4)在【固定轮廓铣】对话框中单击“指定切削区域”按钮,在实体上选择圆弧面与圆角面,如图2-33所示。
(5)在【固定轮廓铣】对话框中的“驱动方法”列表,对“方法”选择“区域铣削”选项,如图2-34所示。
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_47_1.jpg?sign=1739198574-VFHzbvta7DgCdqCBDKhnOLjKA2EmNjIl-0-a3eb9852da5bfc42ddb8e81e1de77072)
图2-31 生成的底壁精加工刀路
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_47_2.jpg?sign=1739198574-JksPdCBZUDCYCA3zgxaqUOXO3PQ9Ae2j-0-6c1934c92ab6162ae402e7a19c93cd2f)
图2-32 设置【创建工序】对话框参数
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_47_3.jpg?sign=1739198574-1jNFBW6kUmSfida4x3yY7koErJ3Ze7fc-0-2eca2cce3ffdcf36c31b08a0f305bbd9)
图2-33 选择圆弧面与圆角面
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_47_4.jpg?sign=1739198574-n9iReC2k0PfR5ageGghqJE6i3HlW2yk1-0-586dcc039131e77529c2f6aad60f33b6)
图2-34 选择“区域铣削”选项
(6)在【区域铣削驱动方法】对话框中,对“陡峭空间范围”选择“无”选项、“非陡峭切削模式”选择“往复”选项;对“切削方向”选择“逆铣”选项、“步距”选择“恒定”选项,把“最大距离”值设为1.0000mm、“剖切角”选择“指定”选项,把“与XC的夹角”值设为45.0000(单位:°),如图2-35所示。设置完毕,单击“确定”按钮。
(7)在【固定轮廓铣】对话框中,在“工具”区域,单击“新建刀具”按钮,如图2-36所示。
(8)在【新建刀具】对话框中,对“刀具子类型”选择“BALL_MILL”图标、“名称”选择“D10R5(铣刀-5参数)”选项,单击“确定”按钮。在【铣刀-球头铣】对话框中,把“球直径”值设为10 mm。
(9)单击“切削参数”按钮,在弹出的【切削参数】对话框中,单击“余量”选项卡,把“部件余量”值设为0.5mm。
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_48_4.jpg?sign=1739198574-JqqJXaYhYvanNnhxMVjHqxmy8Zfv7fGN-0-c655d2fbf9076b2f4f8dfaf9edb9660c)
图2-35 设置【区域铣削驱动方法】对话框参数
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_48_5.jpg?sign=1739198574-ZVM2lQL5zq5adozayN5lRGHLI8v2IBOU-0-6ee4717ff8eb0c9f30fad1012379a849)
图2-36 单击“新建刀具”按钮图2-37 生成的平行铣刀路
(10)单击“进给率和速度”按钮,在弹出的【进给率和速度】对话框中,把主轴速度值设为1000 r/min、切削速度值设为1200 mm/min。
(11)单击“生成”按钮,生成的平行铣刀路如图2-37所示。
(12)在“工序导航器”中双击选项,设置【固定轮廓铣】对话框参数。在“驱动方法”列表中单击“编辑”按钮
,对“非陡峭切削模式”选择
选项,生成的跟随周边铣刀路如图2-38所示。
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_48_12.jpg?sign=1739198574-EvUm2KeVaGKhBAHsVR0SXFQCU9UzYbw0-0-06d91889f7c6ffd56cc1d10f1746926c)
图2-36 单击“新建刀具”按钮图2-37 生成的平行铣刀路
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_48_13.jpg?sign=1739198574-zZgARccuCaXhjnXKDwnbocDT5SNfAClZ-0-6fd79a5d15811260bed129383ecc05d8)
图2-38 生成的跟随周边铣刀路
(13)如果对“非陡峭切削模式”选择选项,那就把“阵列中心”坐标设为(0,0,0),生成的径向往复铣刀路如图2-39所示。
(14)如果把“非陡峭切削模式”改为选择,那生成的轮廓铣刀路如图2-40所示。
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_49_3.jpg?sign=1739198574-15Bc5ARJWIajVtJS9joewyZ8ipq1u9rl-0-bd298e2755854179f60c805d1509e333)
图2-39 生成的径向往复铣刀路
![](https://epubservercos.yuewen.com/629BD4/23020656801687306/epubprivate/OEBPS/Images/42974_49_4.jpg?sign=1739198574-FmUJcXzp03ByDvSUZqymWWgsZ1KUY1ua-0-77c0b864bb5413422943643027c674fa)
图2-40 生成的轮廓铣刀路
6)创建第4组程序组
(1)单击“菜单|插入|程序”命令,在【创建程序】对话框中对“类型”选择“mill_contour”选项,对“程序”选择“NC_PROGRAM”选项,把“名称”设为A4。
(2)单击“确定”按钮,创建A4程序组。
(3)在“工序导航器”中选择选项,单击鼠标右键,在快捷菜单中单击“复制”命令,再选择A4,单击鼠标右键,在快捷菜单中单击“内部粘贴”命令。
(4)在“工序导航器”中双击选项,单击“切削参数”按钮
。在弹出的【切削参数】对话框中单击“余量”选项卡,把“部件余量”值设为0mm。
(5)单击“进给率和速度”按钮,在弹出的【进给率和速度】对话框中,把主轴速度值设为1200 r/min、切削速度值设为800 mm/min。
(6)单击“生成”按钮,生成所需的刀路。