- UG 12.0數控編程實例教程
- 詹建新主編
- 7198字
- 2022-05-06 16:35:40
4.數控編程過程
1)進入UG加工環境
(1)在橫向菜單中先單擊“應用模塊”選項卡,再單擊“加工”
命令。
(2)在【加工環境】對話框中選擇“cam_general”選項和“mill_contour”選項,單擊“確定”按鈕,進入UG加工環境。此時,實體上出現兩個坐標系:基準坐標系和工件坐標系,這兩個坐標系重合在一起。
(3)在屏幕左上方的工具條中單擊“幾何視圖”按鈕
,如圖3-21所示。
圖3-21 單擊“幾何視圖”按鈕
(4)在“工序導航器”中展開
的下級目錄,雙擊“
WORKPIECE”選項。
(5)在【工件】對話框中單擊“指定部件”按鈕
,在繪圖區選擇整個實體,單擊“確定”按鈕。單擊“指定毛坯”按鈕
,在【毛坯幾何體】對話框中,對“類型”選擇“包容塊”選項,把“XM-”、“YM-”、“XM+”、“YM+”、“ZM+”值都設為1mm。
2)創建?12mm立銑刀與?6mm立銑刀
(1)單擊“創建刀具”按鈕
,在【創建刀具】對話框中,對“刀具子類型”選擇“MILL”圖標
、“名稱”選擇“D12R0(銑刀-5參數)”選項,單擊“確定”按鈕。
(2)在【銑刀-5參數】對話框中,把“直徑”值設為12mm、“下半徑”值設為0mm。
(3)按照上述方法,創建D6R0立銑刀,把“直徑”值設為6mm、“下半徑”值設為0mm。
3)創建邊界面銑刀路(粗加工程序)
(1)單擊“創建工序”按鈕
,在彈出的【創建工序】對話框中,對“類型”選擇“mill_planar”選項。在“工序子類型”列表中單擊“帶邊界面銑”按鈕
,對“程序”選擇“NC_PROGRAM”選項、“刀具”選擇“D12R0(銑刀-5參數)”選項、“幾何體”選擇“WORKPIECE”選項、“方法”選擇“METHOD”選項,如圖3-22所示。設置完畢,單擊“確定”按鈕。
(2)在【面銑】對話框中單擊“指定面邊界”按鈕
,在【毛坯邊界】對話框中,對“選擇方法”選擇“面”,在實體上選擇臺階面,如圖3-23所示。
圖3-22 設置【創建工序】對話框參數
圖3-23 在實體上選擇臺階面
(3)在【毛坯邊界】對話框中,對“刀具側”選擇“內側”選項、“平面”選擇“指定”選項,選擇實體最高位,在【毛坯邊界】對話框中勾選“
余量”復選框。在“列表”欄中選擇“Inside”(內側)選項,把“余量”值設為3.0000(單位:mm),如圖3-24所示;在“列表”欄中選擇“Outside”(外側)選項,把“余量”值設為5.0000(單位:mm),如圖3-25所示。設置完畢,單擊“確定”按鈕。
提示:這里的余量是指加工輪廓的范圍放大還是縮小。
圖3-24 在【毛坯邊界】對話框中設置“Inside”余量
圖3-25 在【毛坯邊界】對話框中設置“Outside”余量
(4)在【面銑】對話框中設置“刀軌設置”選項卡參數,對“方法”選擇“METHOD”選項,對“切削模式”選擇“
往復”選項、“步距”選擇“刀具平直百分比”選項;把“平面直徑百分比”值設為75.0000(%)、“毛坯距離”值設為3.0000(單位:mm)、“每刀切削深度”值設為0.5000(單位:mm)、“最終底面余量”值設為1.0000(單位:mm),如圖3-26所示。
(5)單擊“切削參數”按鈕
,在彈出的【切削參數】對話框中,單擊“策略”選項卡,對“切削角”選擇“指定”選項、把“與XC的夾角”值設為0。單擊“余量”選項卡,把“部件余量”值設為0.2mm,單擊“確定”按鈕。
(6)單擊“非切削移動”按鈕
,在彈出的【非切削移動】對話框中單擊“進刀”選項卡,在“開放區域”列表中,對“進刀類型”選擇“線性”選項,把“長度”值設為5mm,“高度”值設為3mm、“最小安全距離”值設為8mm。
(7)單擊“進給率和速度”按鈕
,在彈出的【進給率和速度】對話框中,把主軸速度值設為1000 r/min、切削速度值設為1200 mm/min。
(8)單擊“生成”按鈕
,生成的面銑刀路如圖3-27所示。
圖3-26 設置“刀軌設置”選項卡參數
圖3-27 生成的面銑刀路
(9)在輔助工具條中單擊“前視圖”按鈕
,切換視圖方向。從前視圖中可以看出刀路與實體相距1mm,如圖3-28所示。
提示:這里出現的1mm就是“最終底面余量”。
圖3-28 前視圖所示刀路
(10)在“工序導航器”中雙擊
選項,在【面銑】對話框中把“最終底面余量”值設為0.1mm。重新生成的刀路與實體貼在一起,如圖3-29所示。
(11)在“工序導航器”中雙擊
選項,在【面銑】對話框中單擊“指定面邊界”按鈕
,在【毛坯邊界】對話框中,刪除“列表”欄Outside所在的行,重新生成的刀路如圖3-30所示,這是因為已經刪除了內邊界。
圖3-29 刀路與實體貼在一起
(12)如果在圖3-24中把“余量”值改為30mm,那么重新生成的刀路如圖3-31所示(改變加工范圍)。這里的余量是指范圍,正值代表擴大,負值代表縮小。
圖3-30 重新生成的刀路
圖3-31 把“余量”值改為30mm后重新生成的刀路
4)創建外形銑削刀路(粗加工程序)
(1)單擊“菜單|插入|工序”命令,在【創建工序】對話框中,對“類型”選擇“mill_planar”選項;在“工序子類型”列表中單擊“平面銑”按鈕
,對“程序”選擇“NC_PROGRAM”選項、“刀具”選擇“D12R0(銑刀-5參數)”選項、“幾何體”選擇“WORKPIECE”選項、“方法”選擇“METHOD”選項,如圖3-32所示。設置完畢,單擊“確定”按鈕。
(2)在【平面銑】對話框中單擊“指定部件邊界”按鈕
,在【部件邊界】對話框中,對“選擇方法”選擇“曲線”選項、“邊界類型”選擇“封閉”選項、“刀具側”選擇“外側”選項,如圖3-33所示。
圖3-32 設置【創建工序】對話框參數
圖3-33 設置【部件邊界】對話框參數
(3)選擇實體臺階面的內邊線,如圖3-34所示。
(4)在【部件邊界】對話框中,對“平面”選擇“指定”選項,選擇實體的頂面,把“偏移距離”值設為0mm。設置完畢,單擊“確定”按鈕。
(5)在【平面銑】對話框中單擊“指定底面”按鈕
,選擇實體的臺階面。
(6)在【平面銑】對話框中,對“方法”選擇“METHOD”選項,對“切削模式”選擇“
輪廓”選項、“步距”選擇“恒定”選項,把“最大距離”值設為10.0000mm、“附加刀路”值設為1,如圖3-35所示。
圖3-34 內邊線被加強顯示
圖3-35 設置“刀軌設置”選項卡
(7)單擊“切削層”按鈕
,在彈出的【切削層】對話框中,對“類型”選擇“恒定”選項,把“公共”值設為0.5mm。
(8)單擊“切削參數”按鈕
,在彈出的【切削參數】對話框中,單擊“策略”選項卡,對“切削方向”選擇“順銑”選項、“切削順序”選擇“深度優先”選項。單擊“余量”選項卡,把“部件余量”值設為0.3mm、“最終底面余量”值設為0.2mm,把“內公差”值和“外公差”值都設為0.01mm。
(9)單擊“非切削移動”按鈕
,在彈出的【非切削移動】對話框中,單擊“轉移/快速”選項卡。在“區域之間”列表中,對“轉移類型”選擇“安全距離-刀軸”選項;在“區域內”列表中,對“轉移方式”選擇“進刀/退刀”選項、“轉移類型”選擇“直接”選項。單擊“進刀”選項卡,在“開放區域”列表中,對“進刀類型”選擇“圓弧”選項,把“半徑”值設為3.0000mm、“圓弧角度”值設為90.0000(單位:°)、“高度”值設為0.0000mm、“最小安全距離”值設為10.0000 mm。單擊“退刀”選項卡,對“退刀類型”選擇“與進刀相同”選項,如圖3-36所示。
(10)單擊“起點/鉆點”選項卡,把“重疊距離”值設為3.0000mm,對“指定點”選擇“控制點”圖標
,如圖3-37所示。選擇實體左下角1條邊的中點作為起點。
(11)單擊“進給率和速度”按鈕
,在彈出的【進給率和速度】對話框中,把主軸速度值設為1000 r/min、切削速度值設為1200mm/min。
(12)單擊“生成”按鈕
,生成的加工臺階面刀路如圖3-38所示。
(13)在“工序導航器”中選擇
選項,單擊鼠標右鍵,在快捷菜單中單擊“復制”命令。再次選擇
選項,單擊鼠標右鍵,在快捷菜單中單擊“粘貼”命令。
圖3-36 設置“進刀”選項卡參數
圖3-37 設置“起點/鉆點”選項卡參數
(14)在“工序導航器”中雙擊
選項,在【平面銑】對話框中單擊“指定部件邊界”按鈕
。
(15)在【部件邊界】對話框中,單擊“移除”按鈕
。
(16)選擇實體臺階面,單擊“確定”按鈕,選擇臺階面的外邊線。
(17)在【部件邊界】對話框中,對“平面”選擇“指定”選項,選擇實體的臺階面,單擊“確定”按鈕。
(18)在【平面銑】對話框中單擊“指定底面”按鈕
,選擇實體的下底面,把“距離”值設為0mm,單擊“確定”按鈕。
(19)在【平面銑】對話框中,把“附加刀路”值設為0。
(20)單擊“生成”按鈕
,生成的加工臺階外形刀路如圖3-39所示。
圖3-38 生成的加工臺階面刀路
圖3-39 生成的加工臺階外形刀路
(21)在“工序導航器”中選擇
選項,單擊鼠標右鍵,在快捷菜單中單擊“復制”命令。再次選擇
選項,單擊鼠標右鍵,在快捷菜單中單擊“粘貼”命令。
(22)在“工序導航器”中雙擊
選項,在【平面銑】對話框中單擊“指定部件邊界”按鈕
,在彈出【部件邊界】對話框中,單擊“移除”按鈕
。
(23)在【部件邊界】對話框中,對“選擇方法”選擇“面”選項,對“刀具側”選擇“內側”選項,如圖3-40所示。
(24)選擇實體的底面,單擊“確定”按鈕,系統自動選擇實體底面的邊線。
(25)在【部件邊界】對話框中,對“平面”選擇“指定”選項,選擇實體的上表面,把“距離”值設為0mm,單擊“確定”按鈕。
(26)在【平面銑】對話框中單擊“指定底面”按鈕
,選擇實體的底面,把“距離”值設為0mm,單擊“確定”按鈕。
(27)在【平面銑】對話框中,對“切削模式”選擇
選項、“步距”選擇“恒定”選項,把“最大距離”值設為10.0000mm,如圖3-41所示。
圖3-40 對“刀具側”選擇“內側”
圖3-41 設置刀軌參數
(28)單擊“非切削移動”按鈕
,在彈出的【非切削移動】對話框中單擊“進刀”選項卡,在“封閉區域”列表中,對“進刀類型”選擇“螺旋”選項,把“直徑”值設為10.0000 mm、“斜坡角”值設為1.0000(單位:°)、“高度”值設為1.0000mm,對“高度起點”選擇“當前層”選項,把“最小安全距離”值設為1.0000 mm、“最小斜面長度”值設為10.0000mm,如圖3-42所示。單擊“退刀”選項卡,對“退刀類型”選擇“與進刀相同”選項。
(29)單擊“生成”按鈕
,生成挖槽刀路,如圖3-43所示。
(30)在工作區上方的工具條中單擊“程序順序視圖”按鈕,如圖3-44所示。
(31)在“工序導航器”中把“PROGRAM”名稱改為A1,并把所創建的程序移到A1程序組中。修改后的“工序導航器”如圖3-45所示。
圖3-42 設置“進刀”選項卡參數
圖3-43 挖槽刀路
圖3-44 單擊“程序順序視圖”按鈕
圖3-45 修改后的“工序導航器”
5)創建精加工刀路
(1)單擊“菜單|插入|程序”命令,在【創建程序】對話框中,對“類型”選擇“mill_planar”選項,對“程序”選擇“NC_PROGRAM”選項,把“名稱”設為A2。
(2)單擊“確定”按鈕,創建A2程序組。此時,A2和A1都在NC_PROGRAM的下級目錄中,如圖3-46所示。
(3)在“工序導航器”中選擇
和
兩個刀路程序,單擊鼠標右鍵,在快捷菜單中單擊“復制”命令。再選擇A2,單擊鼠標右鍵,在快捷菜單中單擊“內部粘貼”命令,把上述兩個刀路程序粘貼到A2程序組中,如圖3-47所示。
圖3-46 創建A2程序組
圖3-47 復制程序
(4)在“工序導航器”中雙擊
選項,在【平面銑】對話框中,把“最大距離”改為0.1mm,“附加刀路”改為2。單擊“切削層”按鈕
,在彈出的【切削層】對話框中選擇“僅底面”選項。單擊“切削參數”按鈕
,在彈出的【切削參數】對話框中把“余量”改為0mm。單擊“進給率和速度”按鈕
,在彈出的【進給率和速度】對話框中,把主軸速度值設為1200 r/min、切削速度值設為500 mm/min。
(5)單擊“生成”按鈕
,生成的精加工臺階刀路如圖3-48所示。
(6)采用相同的方法,修改
刀路程序,生成的精加工外形刀路如圖3-49所示。
圖3-48 生成的精加工臺階刀路
圖3-49 生成的精加工外形刀路
6)創建?6mm立銑刀的刀路
(1)單擊“菜單|插入|程序”命令,在【創建程序】對話框中,對“類型”選擇“mill_planar”選項,對“程序”選擇“NC_PROGRAM”選項,把“名稱”設為A3。
(2)在“工序導航器”中選擇
刀路程序,單擊鼠標右鍵,在快捷菜單中單擊“復制”命令。再選擇A3,單擊鼠標右鍵,在快捷菜單中單擊“內部粘貼”命令,把
刀路程序粘貼到A3程序組,如圖3-50所示。
(3)在“工序導航器”中雙擊
選項,在【平面銑】對話框的“工具”列表中對“工具”選擇“D6R0(銑刀-5參數)”銑刀選項,如圖3-51所示。
圖3-50 復制刀路
圖3-51 選擇“D6R0(銑刀-5參數)”銑刀
(4)在【平面銑】對話框中,對“切削模式”選擇“
輪廓”選項,單擊“切削層”按鈕
,在彈出的【切削層】對話框中把“每刀切削深度”值設為0.3mm。單擊“切削參數”按鈕
,在彈出的【切削參數】對話框中單擊“空間范圍”選項卡,對“過程工件”選擇“使用參考刀具”選項,對“參考刀具”選擇“D12R0(銑刀-5參數)”選項,把“重疊距離”值設為2.0000(單位:mm),如圖3-52所示。
(5)在【平面銑】對話框中,單擊“非切削移動”按鈕
,在彈出的【非切削移動】對話框中單擊“進刀”選項卡。在“封閉區域”列表中,對“進刀類型”選擇“與開放區域相同”;在“開放區域”列表中,對“進刀類型”選擇“圓弧”選項,把“半徑”值設為1.0000mm,“圓弧角度”值設為90.0000(單位:°)、“最小安全距離”值設為2.0000mm,如圖3-53所示。
圖3-52 設置“空間范圍”選項卡參數
圖3-53 設置“進刀”選項卡參數
(6)單擊“生成”按鈕
,生成的清角刀路如圖3-54所示。
(7)在“工序導航器”中選擇
選項,單擊鼠標右鍵,在快捷菜單中單擊“復制”命令。再選擇中A3,單擊鼠標右鍵,在快捷菜單中單擊“內部粘貼”命令,把
刀路程序粘貼到A3程序組。
(8)雙擊
選項,在【平面銑】對話框中,把“最大距離”改為0.1mm、“附加刀路”改為2。單擊“切削層”按鈕
,在【切削區】對話框中,把“類型”改為“僅底面”。單擊“切削參數”按鈕
,在【切削參數】對話框中選擇“空間范圍”選項卡,對“過程工件”選擇“無”選項。單擊“余量”選項卡,把“部件余量”值和“最終底面余量”值都設為0mm。
(9)單擊“生成”按鈕
,生成的精加工刀路如圖3-55所示。
圖3-54 生成的清角刀路
圖3-55 生成的精加工刀路
(10)在“工序導航器”中選擇
選項,單擊鼠標右鍵,在快捷菜單中單擊“復制”命令。再選擇A3,單擊鼠標右鍵,在快捷菜單中單擊“內部粘貼”命令,把
刀路程序粘貼到A3程序組。
(11)雙擊
選項,在【平面銑】對話框中,把“切削模式”改為“跟隨周邊”、“最大距離”值改為2mm。單擊“進給率和速度”按鈕
,在彈出的【進給率和速度】對話框中,把主軸速度值設為1200 r/min、切削速度值設為500 mm/min。
(12)單擊“生成”按鈕
,生成的精加工底面的刀路如圖3-56所示。
圖3-56 生成的精加工底面的刀路
(13)單擊“創建工序”按鈕
,在【創建工序】對話框中,對“類型”選擇“mill_planar”選項,把“子類型”設為“底壁銑”按鈕
,對“程序”選擇A3,對“刀具”選擇“D6R0(銑刀-5參數)”選項,對“幾何體”選擇“WORKPIECE”選項,如圖3-57所示。
(14)單擊“確定”按鈕,在【底壁銑】對話框中單擊“指定切削區底面”按鈕
,選擇實體的上表面,單擊“確定”按鈕。
(15)在【底壁銑】對話框中單擊“指定修剪邊界”按鈕
,在【修剪邊界】對話框中選擇“曲線”選項、“修剪側”選擇“內部”選項,如圖3-58所示。
圖3-57 設置【創建工序】對話框參數
圖3-58 設置【修剪邊界】對話框參數
(16)在工作區上方的工具條中選擇“相切曲線”選項,如圖3-59所示。
圖3-59 選擇“相切曲線”選項
(17)選擇實體口部內側曲線,如圖3-60所示。
(18)在【底壁銑】對話框中,對“切削區域空間范圍”選擇“底面”選項、“切削模式”選擇“
往復”選項、“步距”選擇“刀具平直百分比”選項,把“平面直徑百分比”值設為75%。
(19)單擊“切削參數”按鈕
,在彈出的【切削參數】對話框中把“余量”值設為0mm。
(20)單擊“進給率和速度”按鈕
,在彈出的【進給率和速度】對話框中,把主軸速度值設為1200 r/min、切削速度值設為500 mm/min。
(21)單擊“生成”按鈕
,生成加工口部的刀路如圖3-61所示。
圖3-60 選擇實體口部內側曲線
圖3-61 生成加工口部的刀路
7)創建加工斜面的刀路
(1)在“工序導航器”中選擇
選項,單擊鼠標右鍵,在快捷菜單中單擊“復制”命令。再選擇A3程序組,單擊鼠標右鍵,在快捷菜單中單擊“內部粘貼”命令。
(2)雙擊
選項,在【平面銑】對話框中單擊“指定部件邊界”按鈕
,在【部件邊界】對話框中單擊“移除”按鈕
。
(3)在【部件邊界】對話框中,對“選擇方法”選擇“面”選項、“刀具側”選擇“外側”選項。
(4)選擇實體的上表面,在【部件邊界】對話框中的“列表”欄中刪除Inside所在的行(刪除內環),只保留Outside所在的行,即選擇實體上表面的外邊線(此時,外邊線呈棕色),如圖3-62所示。設置完畢,單擊“確定”按鈕。
(5)在【平面銑】對話框中單擊“指定底面”按鈕
,在【平面】對話框中,對“類型”選擇“通過對象”選項,如圖3-63所示。
圖3-62 選擇實體上表面的外邊線
圖3-63 選擇“通過對象”選項
(6)選擇實體側面的圓弧邊線(見圖3-64),顯示圓弧所在的平面,如圖3-65所示。設置完畢,單擊“確定”按鈕。
圖3-64 選擇實體側面的圓弧邊線
圖3-65 顯示圓弧所在的平面
(7)在【平面銑】對話框中、“附加刀路”值設為0。
(8)單擊“切削層”
,在彈出的【切削層】對話框中對“類型”選擇“恒定”選項,把“公共”值設為0.1000(單位:mm)、“增量側面余量”值設為0.1*tan(5)(應在英文輸入法下輸入“()”,否則,被視為非法字符,系統會報警),如圖3-66所示。
(9)單擊“切削參數”按鈕
,在彈出的【切削參數】對話框中,單擊“余量”選項卡,把“部件余量”值、“最終底面余量”值、“內公差”值和“外公差”值都設為0.01mm。
(10)單擊“進給率和速度”按鈕
,在彈出的【進給率和速度】對話框中,把主軸速度值設為1200r/min、切削速度值設為500mm/min。
(11)單擊“生成”按鈕
,生成刀路。單擊“前視圖”按鈕
,切換視圖方向。平面銑刀路如圖3-67所示。從圖中可以看出,生成的刀路有斜度。
圖3-66 設置【切削層】對話框參數
圖3-67 平面銑刀路
(12)單擊“菜單|插入|工序”命令,在【創建工序】對話框中對“類型”選擇“mill_contour”選項。在“工序子類型”列表中單擊“深度輪廓銑”按鈕
,對“程序”選擇A3,對“刀具”選擇“D6R0(銑刀-5參數)”選項、“幾何體”選擇“WORKPIECE”選項、“方法”選擇“METHOD”選項,如圖3-68所示。設置完畢,單擊“確定”按鈕。
(13)在【深度輪廓銑】對話框中單擊“指定切削區域”按鈕
,在實體上選擇方形凹坑周圍的4個斜面和圓弧面,如圖3-69所示。
圖3-68 單擊“深度輪廓銑”按鈕
圖3-69 在實體上選擇方形凹坑周圍的4個斜面和圓弧面
(14)在【深度輪廓銑】對話框中,把“最大距離”值設為0.1mm。
(15)對“切削參數”、“非切削移動”和“進給率和速度”,按前面的方式進行設置。
(16)單擊“生成”按鈕
,生成刀路,即用“深度輪廓銑”方式加工斜度,如圖3-70所示。
圖3-70 用“深度輪廓銑”方式加工斜度
- 多媒體CAI課件設計與制作導論(第二版)
- Advanced Quantitative Finance with C++
- 深入核心的敏捷開發:ThoughtWorks五大關鍵實踐
- DBA攻堅指南:左手Oracle,右手MySQL
- Android應用程序開發與典型案例
- Python數據分析基礎
- Django:Web Development with Python
- INSTANT CakePHP Starter
- WebRTC技術詳解:從0到1構建多人視頻會議系統
- Learning ArcGIS for Desktop
- 機器學習與R語言實戰
- Using Yocto Project with BeagleBone Black
- INSTANT Premium Drupal Themes
- 深入理解Java虛擬機:JVM高級特性與最佳實踐
- 算法精解:C語言描述