当前位置:首页 >> 机械/仪表 >>

常用加工特征 UG编程 实例


UG 技巧整理

编程实例


第一节 第二节 第三节 第四节 第五节 第六节



孔加工------------------------(2) 平面铣------------------------(9) 表面铣------------------------(22) 穴型加工---

-------------------(26) 等高轮廓铣--------------------(33) 固定轴轮廓铣------------------(36)

1

UG 技巧整理

编程实例

第一节 孔加工
1.1 例题 1:编写孔位钻削的刀具路径

图 6-1 1. 打开文件
?

从主菜单中选择 File→Open→***/Manufacturing/ptp-1.prt,见图 6-1

2.

进入加工模块
?

从主菜单中选择 Application→Manufacturing,进入 Machining Environment 对话框

3.

选择加工环境
? ? ?

在 CAM Session Configuration 表中选择 CAM General 在 CAM Setup 表中选择 Drill 选择 Initialize

4.

确定加工坐标系
? ? ?

?

? ? ?

从图形窗口右边的资源条中选择 Operation Navigator,并锚定在图形窗口右边 选择 Operation Navigator 工具条的 Geometry View 图标,操作导航器切换到加工几何组视窗 在 Operation Navigator 窗口中选择 MCS_Mill,按鼠标右键并选择 Edit,进入 Mill_Orient 对 话框 选择 MCS_Origin 图标, 进入 Points Constructor 对话框, 选择 Reset, 选择 OK 退回到 Mill_Orient 对话框 打开 Clearance 开关,选择 Specify,进入 Plane Constructor 对话框 选择棕色显示的模型最高面,并设定 Offset = 5 连续选择 OK 直至退出 Mill_Orient 对话框

5.

创建刀具
? ? ? ? ? ? ?

从 Operation Navigator 工具条中选择 Machine Tool View 图标,操作导航器切换到刀具组视窗 从 Manufacturing Create 工具条中选择 Create Tool 图标,出现图 6-2 所示对话框 按图 6-2 所示进行设置,选择 OK 进入 Drilling Tool 对话框 设定 Diameter = 3 设定刀具长度补偿登记器号码:打开 Adjust Register 的开关,并设定号码为 5 设定刀具在机床刀库中的编号:打开 Tool Number 的开关,并设定号码为 5 选择 OK 退出

2

UG 技巧整理

编程实例

图 6-2 6. 创建操作
? ?

图 6-3

从 Manufacturing Create 工具条中选择 Create Operation 图标,出现图 6-3 所示对话框 按图 6-3 所示进行设置,选择 OK 进入 SPOT_DRILLING 对话框

7.

选择循环类型及其参数
? ? ?

?

从循环类型列表中选择 Standard Drill(三角形箭头) ,进入 Specify Number of 对话框 设定 Number of Sets = 1,选择 OK 进入 Cycle Parameters 对话框 选择 Depth 进入 Cycle Depth 对话框,选择 Tool Tip Depth,设定 Depth = 3,选择 OK 退回到 Cycle Parameters 对话框 选择 Feedrate 进入 Cycle Feedrate 对话框,设定进给率值 = 60 ,选择 OK 直至退回到 SPOT_DRILLING 对话框

8.

指定钻孔位置
? ? ?

从主菜单选择 Format→Layer Settings,使 5 层为可选择层(Selectable) 从 Geometry 区域选择 Holes 图标,并选择 Select 进入 Point 对话框 选择 Select 进入选择点、孔、圆弧的对话框。选择 Generic Point 进入 Point Constructor 对话 框,选择 Existing Point 图标,选择“绿色的”存在点,选择 OK 退出;直接选择左边和中间 台阶孔的圆弧;选择 All Holes On Face,选择右边台阶面,选择 OK 直至退回到 Point 对话框

9.

删除多选的点
? ? ?

选择 Point 对话框中的 Omit,移动鼠标选择“绿色的”存在点和中间台阶孔的圆弧点 选择 Display 显示所有的点 从主菜单选择 Format→Layer Settings,使图层 5 为不可见层(Invisible)

10. 增加漏选的点
? ?

选择 Point 对话框中的 Append,移动鼠标选择中间台阶孔的圆弧 选择 Display 显示所有的点

11. 优化刀具路径
? ?

选择 Point 对话框中的 Optimize,进入优化方法对话框 选择 Shortest Path,接受所有缺省选项

3

UG 技巧整理
? ?

编程实例

选择 Optimize,系统开始计算最优结果,并汇报 选择 Accept 接受优化结果,并退回到 Point 对话框

12. 避开障碍物
? ? ?

?

?

选择 Display 显示所有的点 从 Point 对话框中选择 Avoid 避开第一个凸台:选择左边台阶面圆弧(标记为#1)作为起始点,选择中间台阶面圆弧(标 记为#2)作为结束点,再选择 Clearance Plane 避开第一个凸台 避开第二个凸台: 选择中间台阶面圆弧 (标记为#2) 作为起始点, 选择右边台阶面小圆弧 (标 记为#3)作为结束点,选择 Distance,并设定 Distance = 18 选择 OK 直至退回到 SPOT_DRILLING 对话框

13. 选择机床控制及后处理命令
? ? ?

?

?

? ? ?

?

?

选择 Machine 进入 Machine Control 对话框 选择 Startup Command 中的 Edit 进入 User Defined Events 对话框 从 Available List 表中选择 Tool Change, 选择 Add 进入 Tool Change 对话框, 设定 Tool Number 为 5,打开 Adjust Register Status 的开关,并设定 Adjust Register 为 5,选择 OK 退回到 User Defined Events 对话框 从 Available List 表中选择 Spindle On, 选择 Add 进入 Spindle On 对话框, 设置 Speed = 1500, 选择 OK 退回到 User Defined Events 对话框 从 Available List 表中选择 Coolant On,选择 Add 进入 Coolant On 对话框,选择 OK 退回到 User Defined Events 对话框 选择 OK 退回到 Machine Control 对话框 选择 End-of-Path Command 中的 Edit 进入 User Defined Events 对话框 从 Available List 表中选择 Spindle Off,选择 Add 进入 Spindle Off 对话框,选择 OK 退回到 User Defined Events 对话框 从 Available List 表中选择 Coolant Off,选择 Add 进入 Coolant Off 对话框,选择 OK 退回到 User Defined Events 对话框 连续选择 OK 直至回到 SPOT_DRILLING 对话框

14. 产生刀具路径
? ?

选择 Generate 图标产生刀具路径,观察刀具路径的特点 选择 OK 接受生成的刀具路径

1.2
1.

例题 2:编写深孔钻削的刀具路径之 1(继续在 ptp-1.prt 文件工作)
创建刀具
? ? ? ? ? ? ?

从 Operation Navigator 工具条中选择 Machine Tool View 图标,操作导航器切换到刀具组视窗 从 Manufacturing Create 工具条中选择 Create Tool 图标,出现图 6-4 所示对话框 按图 6-4 所示进行设置,选择 OK 进入 Drilling Tool 对话框 设定 Diameter = 12 设定刀具长度补偿登记器号码:打开 Adjust Register 的开关,并设定号码为 6 设定刀具在机床刀库中的编号:打开 Tool Number 的开关,并设定号码为 6 选择 OK 退出

4

UG 技巧整理

编程实例

图 6-4 2. 创建操作
? ? ?

图 6-5

从 Operation Navigator 工具条中选择 Program Order View 图标,观察操作导航器的变化 从 Manufacturing Create 工具条中选择 Create Operation 图标,出现图 6-5 所示对话框 按图 6-5 所示进行设置,选择 OK 进入 PECK_DRILLING 对话框

3.

选择循环类型及其参数
? ? ?

?

?

?

从循环类型列表中选择 Standard Drill,Deep,进入 Specify Number of 对话框 设定 Number of Sets = 3,选择 OK 进入 Cycle Parameters 对话框 设定第一个循环组的参数:选择 Depth 进入 Cycle Depth 对话框,选择 To Bottom Surface,选 择 OK 退回到 Cycle Parameters 对话框;选择 Feedrate 进入 Cycle Feedrate 对话框,设定进给 率值为 45,选择 OK 退回到 Cycle Parameters 对话框;选择 Step Values,并设定 Step #1 = 4, 选择 OK 退出 选择 OK, 设定第二个循环组的参数: 选择 Depth 进入 Cycle Depth 对话框, 选择 Tool Tip Depth, 并设定 Depth = 20, 选择 OK 退回到 Cycle Parameters 对话框; 选择 Feedrate 进入 Cycle Feedrate 对话框,设定进给率值为 60,选择 OK 退回到 Cycle Parameters 对话框;选择 Step Values, 并设定 Step #1 = 5,选择 OK 退出 选择 OK, 设定第三个循环组的参数: 选择 Depth 进入 Cycle Depth 对话框, 选择 Model Depth, 选择 OK 退回到 Cycle Parameters 对话框;选择 Feedrate 进入 Cycle Feedrate 对话框,设定进 给率值为 50, 选择 OK 退回到 Cycle Parameters 对话框; 选择 Step Values, 并设定 Step #1 = 3.5, 选择 OK 退出 选择 OK 退回到 PECK_DRILLING 对话框

4.

指定钻孔位置
? ? ? ? ? ?

从 Geometry 区域选择 Holes 图标,并选择 Select 进入 Point 对话框 选择 Select 进入选择点、孔、圆弧的对话框 选择 CYCLE Parameter Set,并选择 Parameter Set 1,选择左边台阶面的圆弧 选择 CYCLE Parameter Set,并选择 Parameter Set 2,选择中间台阶面的圆弧 选择 CYCLE Parameter Set,并选择 Parameter Set 3,选择 All Holes on Face,选择右边台阶面 选择 OK 退回到 Point 对话框

5

UG 技巧整理 5. 避开障碍物
? ? ?

编程实例

?

?

选择 Display 显示所有的点 选择 Point 对话框中的 Avoid 避开第一个凸台:选择左边台阶面圆弧(标记为#1)作为起始点,选择中间台阶面圆弧(标 记为#2)作为结束点,选择 Clearance Plane 避开第一个凸台 避开第二个凸台: 选择中间台阶面圆弧 (标记为#2) 作为起始点, 选择右边台阶面小圆弧 (标 记为#3)作为结束点,选择 Distance,并设定 Distance = 18 选择 OK 直至退回到 PECK_DRILLING 对话框

6.

指定钻孔底面
? ? ?

从 Geometry 区域选择 Bottom Surface 图标,并选择 Select 进入 Bottom Surface 对话框 选择 Face 图标,选择模型的最低面作为钻孔的最底深度 选择 OK 退回到 PECK_DRILLING 对话框

7.

设定通孔参数
?

在 PECK_DRILLING 对话框中设定 Thru Hole = 4

8.

选择机床控制及后处理命令
? ? ?

?

? ? ?

?

?

选择 Machine 进入 Machine Control 对话框 选择 Startup Command 中的 Edit 进入 User Defined Events 对话框 从 Available List 表中选择 Spindle On,选择 Add 进入 Spindle On 对话框,设定 Speed = 350, 选择 OK 退回到 User Defined Events 对话框 从 Available List 表中选择 Coolant On,选择 Add 进入 Coolant On 对话框,选择 OK 退回到 User Defined Events 对话框 选择 OK 退回到 Machine Control 对话框 选择 End-of-Path Command 中的 Edit 进入 User Defined Events 对话框 从 Available List 表中双击 Spindle Off 进入 Spindle Off 对话框,选择 OK 退回到 User Defined Events 对话框 从 Available List 表中双击 Coolant Off 进入 Coolant Off 对话框, 选择 OK 退回到 User Defined Events 对话框 连续选择 OK 直至回到 PECK_DRILLING 对话框

9.

产生刀具路径
? ?

选择 Generate 图标产生刀具路径,观察刀具路径的特点 选择 OK 接受生成的刀具路径

1.3

例题 3:编写深孔钻削的刀具路径之 2

图 6-6 1. 打开文件
?

从主菜单中选择 File→Open→***/Manufacturing/ptp-2.prt,见图 6-6

6

UG 技巧整理 2. 进入加工模块
?

编程实例

从主菜单中选择 Application→Manufacturing,进入 Machining Environment 对话框

3.

选择加工环境
? ? ?

在 CAM Session Configuration 表中选择 CAM General 在 CAM Setup 表中选择 Drill 选择 Initialize

4.

确定加工坐标系
? ? ?

? ? ?

从 Operation Navigator 工具条中选择 Geometry View 图标,操作导航器切换到几何组视窗 从 Operation Navigator 窗口中双击 MCS_Mill 进入 Mill_Orient 对话框 选择 MCS_Origin 图标进入 Points Constructor 对话框, 选择 Reset, 选择 OK 退回到 Mill_Orient 对话框 打开 Clearance 开关,选择 Specify,进入 Plane Constructor 对话框 选择棕色显示的模型最高面,并设定 Offset = 5 连续选择 OK 直至退出 Mill_Orient 对话框

5.

创建直径为 Ф12 的刀具
? ? ? ? ? ? ?

从 Operation Navigator 工具条中选择 Machine Tool View 图标,操作导航器切换到刀具组视窗 从 Manufacturing Create 工具条中选择 Create Tool 图标,出现图 6-7 所示对话框 按图 6-7 所示进行设置,选择 OK,进入 Drilling Tool 对话框 设定 Diameter = 12 设定刀具长度补偿登记器号码:打开 Adjust Register 的开关,并设定号码为 1 设定刀具在机床刀库中的编号:打开 Tool Number 的开关,并设定号码为 1 选择 OK 退出

图 6-7 6. 创建钻孔操作
? ?

图 6-8

从 Manufacturing Create 工具条中选择 Create Operation 图标,出现图 6-8 所示对话框 按图 6-8 所示进行设置,选择 OK 进入 PECK_DRILLING 对话框

7.

选择循环类型及其参数

7

UG 技巧整理
? ? ?

编程实例

?

?

从循环类型列表中选择 Standard Drill,Deep,进入 Specify Number of 对话框 设定 Number of Sets = 2,选择 OK 进入 Cycle Parameters 对话框 设定第一个循环组的参数:选择 Depth 进入 Cycle Depth 对话框,选择 Model Depth,选择 OK 退回到 Cycle Parameters 对话框;选择 Feedrate 进入 Cycle Feedrate 对话框,设定进给率 值为 70,选择 OK 退回到 Cycle Parameters 对话框;选择 Dwell-off,并设定 Revolutions = 5, 选择 OK 退回到 Cycle Parameters 对话;选择 Step Values,并设定 Step #1 = 3,选择 OK 退出 选择 OK, 设定第二个循环组的参数: 选择 Depth 进入 Cycle Depth 对话框, 选择 Thru Bottom Surface, 选择 OK 退回到 Cycle Parameters 对话框; 选择 Feedrate 进入 Cycle Feedrate 对话框, 设定进给率值为 50, 选择 OK 退回到 Cycle Parameters 对话框; 选择 Step Values, 并设定 Step #1 = 4,选择 OK 退出 选择 OK 退回到 PECK_DRILLING 对话框

8.

设定最小安全距离、盲孔偏置及通孔偏置参数
? ?

从 PECK_DRILLING 对话框中设定 Min Clerance = 3 从 PECK_DRILLING 对话框中设定 Thru Hole = 5

9.

指定钻孔位置
? ? ?

?

从 Geometry 区域选择 Holes 图标,并选择 Select 进入 Point 对话框 选择 Select,进入选择点、孔、圆弧的对话框 选择 CYCLE Parameter Set,并选择 Parameter Set 1,选择 All Holes On Face,选择左边模型 最高面,选择 OK 退出 选择 CYCLE Parameter Set,并选择 Parameter Set 2,选择 All Holes On Face,选择右边台阶 面,选择 OK 退出

10. 优化刀具路径
? ? ? ?

选择 Point 对话框中的 Optimize,进入优化方法对话框 选择 Shortest Path,接受所有缺省选项 选择 Optimize,系统开始计算最优结果 选择 Accept 接受优化结果,并退回到 Point 对话框

11. 指定钻孔底面
? ? ?

从 Geometry 区域选择 Bottom Surface 图标,并选择 Select 进入 Bottom Surface 对话框 选择 Face 图标,选择模型的底面作为钻孔的最底深度 选择 OK 退回到 PECK_DRILLING 对话框

12. 产生刀具路径
? ?

选择 Generate 图标产生刀具路径,观察刀具路径的特点 选择 OK 接受生成的刀具路径

8

UG 技巧整理

编程实例

第二节 平面铣 2.1 例题 1:编写单层平面加工的刀具路径

图 6-9 1. 打开文件
?

从主菜单中选择 File→Open→***/Manufacturing/PM-1.prt,见图 6-9

2.

进入加工模块
?

从主菜单中选择 Application→Manufacturing,进入 Machining Environment 对话框

3.

选择加工环境
? ? ?

在 CAM Session Configuration 表中选择 CAM General 在 CAM Setup 表中选择 mill_planar 选择 Initialize

4.

确定加工坐标系
? ? ?

? ? ?

从 Operation Navigator 工具条中选择 Geometry View 图标,操作导航器切换到几何组视窗 在 Operation Navigator 窗口中双击 MCS_Mill 进入 Mill_Orient 对话框 选择 MCS_Origin 图标进入 Points Constructor 对话框, 选择 Reset, 选择 OK 退回到 Mill_Orient 对话框 打开 Clearance 开关,选择 Specify,进入 Plane Constructor 对话框 选择棕色显示的模型最高面,并设定 Offset = 5 连续选择 OK 直至退出 Mill_Orient 对话框

5.

确定加工几何体
? ?

?

?

在 Operation Navigator 窗口中,双击 workpiece 进入 Mill_GEOM 对话框 从 Geometry 区域选择 Part 图标,并选择 Select 进入 Part Geometry 对话框,移动鼠标在图形 窗口中选择图 6-9 所示实体模型。选择 OK 退出 从 Geometry 区域选择 Blank 图标, 并选择 Select 进入 Blank Geometry 对话框, 选择 Autoblock 选项,自动创建毛坯用于模拟刀具切削 连续选择 OK 直至退出 Mill_Geom 对话框

6.

创建刀具
? ? ?

从 Manufacturing Create 工具条中选择 Create Tool 图标,出现图 6-10 所示对话框 按图 6-10 所示进行设置,选择 OK 进入刀具参数对话框 设定 Diameter = 16,设定 Lower Radius = 0.8
9

UG 技巧整理
? ? ? ?

编程实例

设定刀具长度补偿登记器号码:打开 Adjust Register 的开关,并设定号码为 1 设定刀具在机床刀库中的编号:打开 Tool Number 的开关,并设定号码为 1 选择 Material 为 Carbide(TMC0_00004) 选择 OK 退出

图 6-10 7. 创建单层加工刀具路径
? ?

图 6-11

从 Manufacturing Create 工具条中选择 Create Operation 图标,出现图 6-11 所示对话框 按图 6-11 所示进行设置,选择 OK 进入 PLANAR_MILL 对话框

8.

指定加工几何边界
? ? ?

? ?

从 Geometry 区域选择 Part 图标,并选择 Select 进入 Boundary Geometry 对话框 设置 Mode 为 Face;设置 Material Side 为 Outside;关闭 Ignore Islands 开关 选择凹槽的底面(蓝色) 。此面的外部轮廓生成加工区域主边界,在它的内部生成了岛屿边 界,两个边界共同组成加工区域 选择 OK 退回到 PLANAR_MILL 对话框 选择 Display 显示边界

9.

指定加工深度
? ? ?

从 Geometry 区域选择 Floor 图标,并选择 Select 进入 Plane Constructor 对话框 选择蓝色显示的凹槽底面 选择 OK 退回到 PLANAR_MILL 对话框

10. 选择机床控制及后处理命令
? ? ?

? ? ?

选择 Machine 进入 Machine Control 对话框 选择 Startup Command 中的 Edit 进入 User Defined Events 对话框 在 Available List 表中,双击 Spindle On 进入 Spindle On 对话框,设置 Speed = 280,选择 OK 退回到 User Defined Events 对话框;在 Available List 表中,双击 Coolant On 进入 Coolant On 对话框,选择 OK 退回到 User Defined Events 对话框 选择 OK 退回到 Machine Control 对话框 选择 End-of-Path Command 中的 Edit 进入 User Defined Events 对话框 在 Available List 表中, 双击 Spindle Off 进入 Spindle Off 对话框, 选择 OK 退回到 User Defined

10

UG 技巧整理
?

编程实例

?

Events 对话框 在 Available List 表中, 双击 Coolant Off 进入 Coolant Off 对话框, 选择 OK 退回到 User Defined Events 对话框 连续选择 OK 直至回到 PLANAR_MILL 对话框

11. 产生刀具路径
? ?

选择 Generate 图标,屏幕显示可加工区域 选择 OK 生成刀具路径并显示于屏幕区,不同的颜色表示不同类型的移动

12. 改变刀具路径显示选项
? ? ? ?

在 Tool Path 区选择 Edit Display 图标,进入 Display Options 对话框 向左移动速度滑板箭头,设置数字为 8 关闭 Display Cut Regions 开关;关闭 Pause After Display 开关 选择 OK 退回到 PLANAR_MILL 对话框

13. 重放刀具路径
? ? ?

在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕 选择 Replay 图标,将观察到:刀具路径以较低的速度连续显示 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

14. 列出刀具路径信息
? ? ?

选择 List 图标,在窗口中列出刀具路径的文本信息 观察程序头和结尾的后处理命令 选择 Close 关闭窗口

15. 改变切削方法并重新产生刀具路径
? ? ? ?

设置 Cut Method 为 Zig-Zag 选择 Generate 图标产生刀具路径,观察刀具路径的变化 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

16. 改变刀具路径的步距并重新产生刀具路径
? ? ? ?

设定 Percent 值为 70 选择 Generate 图标产生刀具路径,观察刀具路径的变化 选择 Reject 放弃刀具路径 尽量尝试不同的切削方式和步距值,产生刀具路径并观察刀具路径的变化

17. 接受产生的刀具路径
? ? ? ?

设定 Cut Method 为 Follow Part 设定步距方法为 Tool Diameter,并设定 Percent = 60 选择 Generate 图标产生新的刀具路径 选择 OK 接受生成的刀具路径,产生的操作(包含刀具路径)悬挂于 Workpiece 节点的下面 表示为“父子”关系

2.2
1.

例题 2:编辑平面加工刀具路径
选择操作 ROUGH 进行编辑
?

?

在 Operation Navigator 窗口中的“空白”处,按鼠标右键并选择 Program Order View,操作导 航器切换到程序组视窗 在 Operation Navigator 窗口中的“空白”处,按鼠标右键并选择 Expand All
11

UG 技巧整理
?

编程实例

在 Operation Navigator 窗 口 中 选 择 操 作 名 Rough , 按 鼠 标 右 键 并 选 择 Edit , 进 入 PLANAR_MILL 对话框

2.

设定进刀与退刀运动
? ? ? ? ? ? ? ? ? ?

在 Engage/Retract 区域选择 Method,进入 Engage/Retract 对话框 进刀方法:设置初始(Initial)进刀和内部(Internal)进刀均为 Automatic 退刀方法:设置最后(Final)退刀和内部(Internal)退刀均为 Automatic 选择 Automatic Engage/Retract,进入 Automatic Engage/Retract 对话框 设置 Ramp Type 为 Helical(螺旋移动方式——应用于区域加工时进刀) 设置 Automatic Type 为 Circular(圆弧移动方式——应用于轮廓加工时进刀) 选择 OK 两次退回到 PLANAR_MILL 菜单 选择 Generate 图标产生刀具路径,注意观察进、退刀移动路径(黄色) 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

3.

改变重叠距离和圆弧半径
? ? ? ? ? ?

从 Engage/Retract 区域选择 Automatic,进入 Automatic Engage/Retract 对话框 设定 Overlap Distance = 2,设定 Arc Radius = 5 选择 OK 两次退回到 PLANAR_MILL 菜单 选择 Generate 图标产生刀具路径,注意观察进、退刀点间的距离和圆弧半径的变化 选择 Reject 图标放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

4.

改变安全间隙
? ? ? ? ? ?

从 Engage/Retract 区域选择 Method,进入 Engage/Retract 对话框 设定 Horizontal = 5,设定 Vertical = 1.5 选择 OK 退回到 PLANAR_MILL 对话框 选择 Generate 图标产生刀具路径,分别从 TOP、FRONT 视图观察进、退刀移动路径的变化 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

5.

重新设定安全平面
? ? ? ? ? ? ? ?

选择 Avoidance 进入 Avoidance 对话框 选择 Clearance Plane 进入 Clearance Plane 对话框 选择 Specify 进入 Plane Constructor 对话框 选择棕色显示的模型最高面,并设定 Offset = 20 连续选择 OK 直至回到 PLANAR_MILL 对话框 选择 Generate 图标产生刀具路径,并从 Front 视图观察刀具在落刀、提刀时平面高度的变化 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

6.

改变进给速率
? ?

? ? ?

选择 Feed Rates 进入 Feeds and Rates 对话框 选择 Reset From Table,由系统推荐各种移动进给速率值。设置 Cut = 1200,并按回车键,各 种移动进给速率值将作相应改变 选择 OK 回到 PLANAR_MILL 对话框 选择 Generate 图标产生刀具路径 选择 OK 接受已产生的刀具路径

12

UG 技巧整理

编程实例

2.3
1.

例题 3:编写平面模型粗加工的刀具路径
选择操作 ROUGH 进行编辑
?

双击 Operation Navigator 窗口中的操作 Rough,进入 PLANAR_MILL 对话框

2.

重新指定加工几何边界
?

?

从 Geometry 区域选择 Part 图标,选择 Reselect 放弃以前指定的所有边界,进入 Boundary Geometry 对话框 选择主边界:设置 Mode 为 Curves/Edges,设置 Material Side 为 Outside,其余接受默认设置, 选择 Chaining,按图 6-12 所示选择起点和结束物体 选择这里作为 边界的开始 选择这里作为 边界的结束

?

图 6-12 选择右边台阶边界:选择 Create Next Boundary,设置 Material Side 为 Inside,其余接受默认 设置。选择 Chaining,按图 6-13 所示选择右边台阶作为其中一个岛屿边界 选择这里

? ?

图 6-13 选择 OK 退回到 Boundary Geometry 对话框 选择中间“9”字型岛屿边界:设置 Mode 为 Face,Material 为 Inside,打开 Ignore Holes 开 关。按图 6-14 所示选择中间“9”字型岛屿顶面作为第二个岛屿边界

选择这里

? ? ?

图 6-14 连续选择 OK 直至回到 Planar Mill 对话框 选择 Generate 图标产生刀具路径,此时仅在底面产生一层刀具路径 选择 Reject 放弃刀具路径

13

UG 技巧整理
?

编程实例

在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

3.

设定切削层深度
? ? ?

选择 Cut Depths 进入 Depth of Cut Parameter 对话框 设置 Type 为 User Defined,设置 Maximum = 1.3、Minimum = 0.1 选择 OK 回到 PLANAR_MILL 对话框

4.

指定切削参数中的加工余量
? ? ?

选择 Cutting 进入 Cut Parameter 对话框 设置 Part Stock = 0.6、Final Stock = 0.2 选择 OK 退回到 PLANAR_MILL 对话框

5.

产生刀具路径
? ? ? ?

选择 Generate 图标产生刀具路径,注意观察刀具路径的变化 选择 List 图标,检查刀具路径的各层深度 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

6.

改变进刀与退刀运动中的刀具横向移动方法
? ? ?

从 Engage/Retract 区域选择 Method 进入 Engage/Retract 对话框 设置 Transfer Method 为 Previous Plane 选择 OK 退回到 PLANAR_MILL 对话框

7.

重新产生刀具路径
? ?

选择 Generate 图标产生刀具路径,观察刀具路径的变化 选择 OK 接受已生成的刀具路径

3.4
1.

例题 4:把粗加工刀具路径修改成为轮廓精加工的刀具路径
拷贝操作 Rough
? ? ?

?

确信操作导航器已经切换到程序顺序组视窗 单击 Operation Navigator 窗口中的操作 Rough,按鼠标右键并选择 Copy 选择操作 Rough, 按鼠标右键并选择 Paste, 在操作 Rough 下面出现了一个名称为 Rough_Copy 的操作,它和操作 Rough 具有相同参数,但它没有刀具路径 单击操作 Rough_Copy,按鼠标右键并选择 Rename,并输入新的操作名字:Finish_Side

2.

创建精加工的刀具
? ?

?

? ?

从 Operation Navigator 工具条中选择 Machine Tool View 图标,观察操作导航器的变化 从 Manufacturing Create 工具条中选择 Create Tool 图 标,出现图 6-15 所示对话框 按图 6-15 所示进行设置,选择 OK,进入刀具参数对 话框 设定 Diameter = 16 设定刀具长度补偿登记器号码:打开 Adjust Register 的开关,并设定号码为 2 图 11-15 设定刀具在机床刀库中的编号:打开 Tool Number 的开关,并设定号码为 2

?

14

UG 技巧整理
? ?

编程实例

选择 Material 为 HSS Coated(TMC0_00006) 选择 OK 退出

3.

为操作 Finish_Side 指定新刀具
? ? ?

从 Operation Navigator 工具条中选择 Machine Tool View 图标 在 Operation Navigator 窗口中单击操作 Finish_Side,按鼠标右键并选择 Cut 选择 D16MM,按鼠标右键并选择 Paste Inside,完成更换刀具

4.

为操作 Finish_Side 指定新的加工方法组
?

? ?

从 Operation Navigator 工具条中选择 Machine Method View 图标, 操作导航器切换到加工方法 组视窗 在 Operation Navigator 窗口中的“空白”处,按鼠标右键并选择 Expand All 用鼠标左键选择操作 Finish_Side 并按住不放,拖动鼠标至 Finish_Method,然后释放鼠标左 键,则操作 Finish_Side 悬挂于 Finish_Method 节点之下

5.

改变切削方法
? ?

双击操作 Finish_Side,进入 PLANAR_MILL 对话框 设置 Cut Method 为 Profile

6.

改变切削层参数
? ? ?

选择 Cut Depths 进入 Depth Of Cut Parameters 对话框 设定 Maximum = 5 选择 OK 退回到 PLANAR_MILL 对话框

7.

改变加工余量 选择 Cutting 进入 Cut Parameters 对话框 ? 设定侧壁余量:设定 Part Stock = 0;设定各平面余量:设定 Final Floor Stock = 0.4 ? 选择 OK 退回到 PLANAR_MILL 对话框 改变进给速率 ? 选择 Feed Rates 进入 Feeds and Rates 对话框 ? 设定 Cut = 200,并按回车键,各种移动进给速率值将作相应改变 ? 选择 OK 退回到 PLANAR_MILL 对话框
?

8.

9.

为当前刀具切削不到的区域产生永久边界以作清根准备
? ? ?

选择 Cutting 进入 Cut Parameters 对话框 打开 Auto Save Boundary 开关,并设定 Overlap Distance = 1.5 选择 OK 退回到 PLANAR_MILL 对话框

10. 产生刀具路径
? ?

选择 Generate 图标产生刀具路径,观察刀具路径的变化:在模型拐角的顶部产生了永久边界 选择 OK 接受刀具路径

3.5
1.

例题 5:把轮廓精加工刀具路径修改成为仅加工平面的刀具路径
拷贝操作 Finish_Side
? ? ?

?

确信操作导航器已切换到程序顺序组视窗 在 Operation Navigator 窗口中单击操作 Finish_Side,按鼠标右键并选择 Copy 选择操作 Finish_Side,按鼠标右键并选择 Paste,在操作 Finish_Side 下面出现了一个名称为 Finish_Side_Copy 的操作,它与操作 Finish_Side 具有相同的参数,但它没有刀具路径 单击操作 Finish_Side_Copy,按鼠标右键并选择 Rename,并输入新的操作名字:Finish_Floor
15

UG 技巧整理 2. 改变分层加工方法
? ? ? ?

编程实例

双击操作 Finish_Floor,进入 PLANAR_MILL 对话框 选择 Cut Depth 进入 Depth Of Cut Parameters 对话框 仅加工底面和岛屿的顶面:设置 Type 为 Floor & Island Tops 选 OK 退回到 PLANAR_MILL 菜单

3.

改变加工余量
? ? ?

选择 Cutting 进入 Cut Parameters 对话框 设定各个平面的加工余量:设定 Final Floor Stock = 0 选择 OK 回到 PLANAR_MILL 对话框

4.

改变进给速率
? ? ?

选择 Feed Rates 进入 Feeds and Rates 对话框 设定 Cut = 300,并按回车键,各种移动进给速率值将作相应改变 选择 OK 回到 PLANAR_MILL 对话框

5.

产生刀具路径
? ?

选择 Generate 图标产生刀具路径,观察刀具路径的变化 选择 OK 接受生成的刀具路径

3.6
1.

例题 6:把轮廓精加工刀具路径修改成为清根刀具路径
拷贝操作 Finish_Side
? ? ?

?

确信操作导航器已切换到程序顺序组视窗 在 Operation Navigator 窗口中单击操作 Finish_Side,按鼠标右键并选择 Copy 选择操作 Finish_Floor,按鼠标右键并选择 Paste,在操作 Finish_ Floor 下面出现了一个名称 为 Finish_Side_Copy 的操作,它与操作 Finish_Side 具有相同的参数,但它没有刀具路径 单击操作 Finish_Side_Copy,按鼠标右键并选择 Rename,并输入新的操作名字:Cleanup

2.

创建用于清根程序的刀具
? ? ? ?

?

? ?

从 Manufacturing Create 工具条中选择 Create Tool 图标,出现图 6-16 所示对话框 按图 6-16 所示进行设置,选 OK 进入刀具参数对话框 设定 Diameter = 12 设定刀具长度补偿登记器号码:打开 Adjust Register 的 开关,并设定号码为 3 设定刀具在机床刀库中的编号:打开 Tool Number 的开 关,并设定号码为 3 选择 Material 为 HSS Coated(TMC0_00006) 选择 OK 退出 图 6-16

3.

为操作 Cleanup 指定新刀具
? ?

从 Operation Navigator 工具条中选择 Machine Tool View 图标,操作导航器切换到刀具视窗 在 Operation Navigator 窗口中,用鼠标左键选中操作 Cleanup,按住左键不放并拖动到刀具 D12MM,当刀具 D12MM 高亮显示后,释放鼠标左键,完成更换刀具

4.

选择毛坯几何边界
?

在 Operation Navigator 窗口中,双击操作 Cleanup,进入 PLANAR_MILL 对话框
16

UG 技巧整理
? ? ?

编程实例

在 Geometry 区选择 Blank 图标,选择 Select 进入 Boundary Geometry 对话框 设置 Mode 为 Boundary,选择所有拐角顶部已产生的永久边界 选择 OK 退回到 PLANAR_MILL 对话框

5.

改变切削层参数
? ? ?

选择 Cut Depth 进入 Depth Of Cut Parameters 对话框 设定 Maximum = 6 选择 OK 退回到 PLANAR_MILL 对话框

6.

改变切削参数
? ? ?

选择 Cutting 进入 Cut Parameters 对话框 设定 Cut Order 为 Depth First 选择 OK 退回到 PLANAR_MILL 对话框

7.

改变进给速率
? ? ?

选择 Feed Rates 进入 Feeds and Rates 对话框 设置 Cut = 150,并按回车键,各种移动进给速率值将作相应改变 选择 OK 退回到 PLANAR_MILL 对话框

8.

产生刀具路径
? ?

选择 Generate 图标产生刀具路径,观察刀具路径的变化 选择 OK 接受生成的刀具路径

(刀具路径仿真)
?

?

? ?

在 Operation Navigator 窗口中的“空白”处,按鼠标右键并选择 Program Order View,操作导 航器切换到程序顺序视窗 同时选择四个操作: Rough、 Finish_Floor、 Finish_Side、 Cleanup, 或选择 “父” 程序组 Program, 然后按鼠标右键并选择 Toolpath→Verify,进入 Tool Path Visualization 对话框 旋转模型至合适的视觉。选择对话框顶部的 Dynamic 选项 选择“Play Forward”按钮,开始模拟刀具切削,小心观察刀具的移动及最后的模拟结果

3.7

例题 7:练习平面加工中的各种参数设置

图 6-17 1. 打开文件
?

从主菜单中选择 File→Open→***/Manufacturing/PM-2.prt,见图 6-17

2.

进入加工模块
?

从主菜单中选择 Application→Manufacturing。此文件已建立了加工设置,故不会进入加工环 境对话框

17

UG 技巧整理 3. 4. 接受默认的加工坐标系位置 此文件已存在了一把名称为 D10MM 的刀具 创建操作
?

编程实例

5.

?

从 Manufacturing Create 工具条中选择 Create Operation 图标,出现图 6-18 所示对话框 按图 6-18 所示进行设置, 选择 OK 进入 PLANAR_MILL 对话框

6.

指定加工几何边界
?

?

? ?

从 Geometry 区域选择 Part 图标,并选择 Select 进入 Boundary Geometry 对话框 设置 Mode 为 Curves/Edges,设置 Type 为 Open,设置 Material Side 为 Left,其余接受默认设置 从左到右依顺序选择黄色的 3 条曲线 选择 OK 退回到 PLANAR_MILL 对话框 图 6-18

7.

改变加工边界的开始点和结束点
? ? ? ?

? ? ?

?

从 Geometry 区域选择 Part 图标,并选择 Edit 进入 Edit Boundary 对话框 选择 Edit 进入 Edit Member 对话框 左边直线高亮显示,选择 Start Point 进入 Edit Boundary Start Point 对话框 打开 Extend 开关,打开 Distance 开关,并设定 Distance = 12,选择 OK,注意到:切削开始 点位置沿切线方向延伸到了新的位置 单击此对话框下部的右箭头,直至此边界的最后成员(右边直线)高亮显示 选择 End Point 进入 Edit Boundary End Point 对话框 打开 Extend 开关,打开 Distance 开关,并设置 Distance = 72,注意到:切削结束点沿切线方 向延伸移到了新的位置 选择 OK 退回到 PLANAR_MILL 对话框

8.

指定加工深度
? ? ?

从 Geometry 区域选择 Floor 图标,并选择 Select 进入 Plane Constructor 对话框 设定 Offset = -10 选择 OK 回到 PLANAR_MILL 对话框

9.

改变切削方法
?

设置 Cut Method 为 Profile

10. 产生刀具路径
? ? ?

选择 Generate 图标产生刀具路径,观察刀具路径的特点 选择 Reject 图标放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

11. 设定拐角控制参数
? ? ?

选择 Corner 进入 Corner And Feedrate Control 对话框 设置 Fillets 为 On Wall,并设定 Fillet Radius = 5 选择 OK 退回到 PLANAR_MILL 对话框

12. 产生刀具路径

18

UG 技巧整理
? ? ?

编程实例

选择 Generate 图标产生刀具路径,小心观察转角处刀具路径的变化 选择 Reject 图标放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

13. 重新设定拐角控制参数
? ?

?

选择 Corner 进入 Corner And Feedrate Control 对话框 设置 Fillets 为 None;打开 Slowdown 的开关,设置 Length 为 Percent Tool,设定 Slowdown % = 50,设定 Number of Steps = 6 选择 OK 退回到 PLANAR_MILL 对话框

14. 改变刀具路径显示选项
? ? ? ?

从 Tool Path 区域选择 Edit Display 图标,进入 Display Options 对话框 选择 Other Options 进入 Other Display Options 对话框 显示进给速率值:打开 Paint Feeds 开关 连续选择 OK 退回到 PLANAR_MILL 对话框

15. 产生刀具路径
? ? ?

选择 Generate 图标产生刀具路径,小心观察转角处刀具路径的变化 选择 Reject 图标放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

16. 重新选择加工几何边界
? ? ? ? ? ? ? ? ?

从主菜单中选择 Format→Layer Settings,设置 5 层为不可见层、10 层为可选层 从 Geometry 区域选择 Part 图标,并选择 Reselect 进入 Boundary Geometry 对话框 设置 Mode 为 Curves/Edges,进入 Create Boundary 对话框 设置 Material Side 为 Outside,其余接受默认设置,选择绿色矩形作为最大加工边界 选择 Create Next Boundary 设置 Material Side 为 Inside,其余接受默认设置,选择黄色的矩形作为第一个岛屿边界 选择 Create Next Boundary 接受默认设置,选择绿色的圆弧作为第二个岛屿边界 连续选择 OK 退回到 PLANAR_MILL 对话框

17. 编辑边界数据
? ? ? ? ? ? ?

从 Geometry 区域中选择 Part 图标,并选择 Edit 进入 Edit Boundary 对话框 此时最大矩形边界高亮显示 选择 Custom Boundary Data,进入 Edit Boundary 对话框 打开 Stock 开关,并设定 Stock = 0.7 单击对话框底部的右箭头,黄色矩形边界高亮显示。打开 Stock 开关,并设定 Stock = 1.5 单击对话框底部的右箭头,绿色圆弧边界高亮显示。打开 Stock 开关,并设定 Stock = 2 选择 OK 退回到 PLANAR_MILL 对话框

18. 改变刀具路径显示选项
? ? ?

从 Tool Path 区域选择 Edit Display 图标,进入 Display Options 对话框 显示刀具:选择 Tool Display 为 2-D,设定 Frequency 值为 1 选择 OK 退回到 PLANAR_MILL 对话框

19. 产生新的刀具路径
? ? ?

选择 Generate 图标产生刀具路径,注意观察刀具与各个边界的加工余量值的不同 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕
19

UG 技巧整理 20. 编辑边界成员数据
? ? ? ? ? ?

编程实例

?

从 Geometry 区域中选择 Part 图标,并选择 Edit 进入 Edit Boundary 对话框 单击对话框底部右箭头,黄色矩形边界高亮显示 选择 Edit 进入 Edit Member 对话框,黄色矩形边界的第一个成员高亮显示 选择 Custom Member Data,进入 Edit Member 对话框 设置 Stock 开关为 On,设定 Stock = 1;设置 Cut Feedrate 开关为 On,设定 Cut Feedrate = 60 依次打开同一边界的第二、第三、第四个成员的 Stock、Cut Feedrate 的开关,并设定它们的 数据分别为: 1.5、80;1.7、100; 2、120 连续选择 OK 退回到 PLANAR_MILL 对话框

21. 产生新的刀具路径
? ? ?

选择 Generate 产生刀具路径,注意观察刀具与黄色矩形边界的加工余量和切削进给率的变化 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

22. 编辑加工边界的平面高度
? ? ? ? ? ? ?

从 Geometry 区域中选择 Part 图标,并选择 Edit 进入 Edit Boundary 对话框 单击对话框底部右箭头,黄色矩形边界高亮显示 设置 Plane 为 User-Defined,进入 Plane 对话框 选择 Principal Plane,进入 Plane 对话框 选择 ZC Constant,并设定 ZC = -5 同样设定绿色圆弧边界的平面高度 ZC = -8 连续选择 OK 退回到 PLANAR_MILL 对话框

23. 设定分层加工参数
? ? ?

选择 Cut Depths 进入 Depth Of Cut Parameters 对话框 设置 Type 为 User Defined,设定 Maximum = 1.5 选择 OK 退回到 PLANAR_MILL 对话框

24. 产生新的刀具路径
? ? ?

选择 Generate 图标产生刀具路径,观察落刀点的位置 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新图标

25. 改变落刀点的位置
? ? ? ?

选择 Control Points 进入 Control Geometry 对话框 从 Pre-Drill Engage Points 处选择 Edit,进入 Pre-Drill Engage Points 对话框 选择 Generic 进入 Point Constructor 对话框,设定坐标值为:XC = 16;YC = 23;ZC = 0 连续选择 OK 直至退回到 PLANAR_MILL 对话框

26. 产生新的刀具路径
? ? ?

选择 Generate 图标产生刀具路径,观察落刀点的位置变化 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

27. 删除部分加工边界
? ? ?

从 Geometry 区域中选择 Part 图标,并选择 Edit 进入 Edit Boundary 对话框 绿色矩形边界高亮显示,选择 Remove 移去此边界 单击对话框底部右箭头,待黄色矩形边界高亮显示后,选择 Remove 移去此边界。仅留下绿

20

UG 技巧整理
?

编程实例

色圆边界 连续选择 OK 直至退回到 PLANAR_MILL 对话框

28. 改变切削方式
?

设置 Cut Method 为 Profile

29. 产生新的刀具路径
? ? ?

选择 Generate 图标产生刀具路径,观察刀具路径:刀具干涉黄色矩形方框 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

30. 改变区域起始切削点位置
? ? ? ?

选择 Control Points 进入 Control Geometry 对话框 从 Cut Region Start Points 处选择 Edit,进入 Cut Region Start Points 对话框 打开 Cursor 开关,在绿色圆边界的右下角“宽敞”区域处任意选择一点 选择 OK 退回到 PLANAR_MILL 对话框

31. 产生新的刀具路径
? ?

选择 Generate 图标产生刀具路径,观察刀具路径中切削起始点位置的变化 选择 OK 接受产生的刀具路径

21

UG 技巧整理

编程实例

第三节 表面铣
3.1 例题 1:编写平面加工的刀具路径之 1

图 6-19 1. 打开文件
?

从主菜单中选择 File→Open→***/Manufacturing/FM-1.prt,见图 6-19

2.

进入加工模块
?

从主菜单中选择 Application→Manufacturing。此文件已建立了加工设置,故不会进入加工环 境对话框

3.

浏览已建立的加工设置
? ?

?

?

从图形窗口右边的资源条中锚定操作导航器(Operation Navigator) 在 Operation Navigator 窗口中的“空白”处,单击鼠标右键并选择 Machine Tool View,导航 器切换至刀具视窗,观察到:已存在一把名称为 D10MM 的刀具。用鼠标左键双击刀具名 D10MM,出现刀具参数对话框,直径 Diameter = 10,选 OK 退出 在 Operation Navigator 窗口中的“空白”处,单击鼠标右键并选择 Geometry View,导航器切 换至几何组视窗。用鼠标左键双击 MCS_MILL,进入 Mill_Orient 对话框,观察加工坐标系 MCS 位置的变化。选择 Display,图形窗口中出现“三 角形”平面,显示安全平面的位置。选择 Info,出现信 息窗口列出安全平面的坐标位置(基于工作坐标系) , 关闭窗口。选择 OK 退出。 用鼠标左键双击 Workpiece 进入 Mill_Geom 对话框,按 下 Part 图标,选择 Display,Part 几何体边缘高亮显示, 按 Refresh 刷新屏幕;按下 Blank 图标,选择 Display, Blank 几何体边缘高亮显示,按 Refresh 刷新屏幕。选择 OK 退出

4.

创建操作
?

?

从 Manufacturing Create 工具条中选择 Create Operation 图标,出现图 6-20 所示对话框 按图 6-20 所示进行设置, 选择 OK 进入 FACE_MILL 对 话框 图 6-20

22

UG 技巧整理 5. 指定加工面
? ? ?

编程实例

从 Geometry 区域选择 Face 图标,并选择 Select 进入 Face Geometry 对话框 确信 Filte Type 中的 Face Boundary 图标已被按下,选择模型中的六个绿色标记的平面 选择 OK 退回到 FACE_MILL 对话框

6.

指定切削方法
?

设置 Cut Method 为 Follow Part

7.

指定切削参数中的切削角度
? ? ?

选择 Cutting 进入到 Cut Parameters 对话框 从 Cut Angle 选择 User Definded 并设置 Degrees = 45° 连续选择 OK 退回到 FACE_MILL 对话框

8.

指定刀具路径的步距值
?

设定 Percent = 55

9.

指定毛坯厚度与平面余量
?

设定 Blank Distance = 0.2、Final Floor Stock = 0

10. 产生刀具路径
? ? ?

选择 Generate 图标产生刀具路径,观察刀具路径:刀具干涉白色几何体——夹具 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

11. 指定保护几何体
? ? ?

从 Geometry 区域选择 Check Body 图标,并选择 Select 进入 Check Geometry 对话框 选择 3 个白色实体 选择 OK 退回到 FACE_MILL 对话框

12. 产生刀具路径 选择 Generate 图标产生刀具路径,观察刀具路径的变化 ? 选择 Reject 放弃刀具路径 ? 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕 13. 指定刀具与检查几何体的安全距离 ? 选择 Cutting 进入 Cut Parameters 对话框。设定 Check stock = 2 ? 选择 OK 退回到 FACE_MILL 对话框 14. 产生刀具路径 ? 选择 Generate 图标产生刀具路径,观察刀具路径的变化 ? 选择 Reject 放弃刀具路径 ? 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕 15. 指定进给速率 ? 选择 Feed Rates 进入 Feeds and Rates 对话框 ? 选择 Reset From Table,由系统推荐各种移动进给速率值。设置 Cut = 150,并按回车键,各 种移动进给速率值将作相应改变 ? 选择 OK 退回到 FACE_MILL 对话框
?

16. 选择机床控制及后处理命令
? ? ?

选择 Machine 进入 Machine Control 对话框 从 Startup Command 处选择 Edit 进入 User Defined Events 对话框 从 Available List 表中双击 Spindle On 进入 Spindle On 对话框, 设置 Speed = 280, 选择 OK 退
23

UG 技巧整理

编程实例

? ? ?

?

回到 User Defined Events 对话框; 从 Available List 表中双击 Coolant On 进入 Coolant On 对话 框,选择 OK 退回到 User Defined Events 对话框 选择 OK 退回到 Machine Control 对话框 选择 End-of-Path Command 处的 Edit 进入 User Defined Events 对话框 从 Available List 表中双击 Spindle Off 进入 Spindle Off 对话框,选择 OK 退回到 User Defined Events 对话框;从 Available List 表中双击 Coolant Off 进入 Coolant Off 对话框,选择 OK 退 回到 User Defined Events 对话框 连续选择 OK 直至回到 FACE_MILL 对话框

17. 产生刀具路径
? ?

选择 Generate 图标产生刀具路径,观察刀具路径的变化 选择 OK 接受刀具路径

18. 刀具路径仿真
?

?

? ?

在 Operation Navigator 窗口中,移动鼠标至空白处,按鼠标右键并选择 Program Order View, 操作导航器切换到程序顺序组视窗 同时选择 2 个操作: PM 和 FM, 或选择 “父” 程序组 Program, 然后按鼠标右键并选择 Toolpath →Verify,进入 Tool Path Visualization 对话框 旋转模型至合适的视觉。选择对话框顶部的 Dynamic 选项 选择“Play Forward”按钮,开始模拟刀具切削,小心观察刀具的移动及最后的模拟结果

3.2

例题 2:编写平面加工的刀具路径之 2

图 6-21 1. 打开文件
?

从主菜单中选择 File→Open→***/Manufacturing/FM-2.prt,见图 6-21

2.

进入加工模块
?

从主菜单中选择 Application→Manufacturing

3.

编辑操作
?

在 Operation Navigator 窗口中双击操作 FM,进入 FACE_MILL 对话框

4.

指定切削时刀具穿越空隙移动方式
? ?

选择 Cutting 进入 Cut Parameters 对话框,确信 Across Voids 设置为 Follow 选择 OK 退回到 Face_Milling 对话框

5.

产生刀具路径
? ? ?

选择 Generate 图标产生刀具路径,观察刀具路径的特点 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

24

UG 技巧整理 6. 编辑穿越空隙移动方式
? ? ?

编程实例

选择 Cutting 进入 Cut Parameters 对话框 设置 Across Voids 为 Cut 选择 OK 退回到 FACE_MILL 对话框

7.

产生刀具路径
? ? ?

选择 Generate 图标产生刀具路径,观察刀具路径的变化 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

8.

编辑穿越空隙移动方式
?

选择 Cutting 进入 Cut Parameters 对话框 ? 设定 Across Voids 为 Traverse ? 选择 OK 退回到 FACE_MILL 对话框 9. 产生刀具路径 ? 选择 Generate 图标产生刀具路径,观察刀具路径的变化 ? 选择 Reject 放弃刀具路径 ? 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕 10. 指定跨越距离 ? 选择 Cutting 进入 Cut Parameters 对话框 ? 确信 Across Voids 设置为 Traverse,并设定 Traverse = 40 ? 选择 OK 退回到 FACE_MILL 对话框 11. 产生刀具路径 ? 选择 Generate 图标产生刀具路径,观察刀具路径的变化 ? 选择 Reject 放弃刀具路径 ? 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕 12. 编辑毛坯悬挂距离
? ? ?

选择 Cutting 进入 Cut Parameters 对话框 设定 Blank Overhang Percent = 50 选择 OK 退回到 FACE_MILL 对话框

13. 产生刀具路径
? ? ?

选择 Generate 图标产生刀具路径,观察刀具路径的变化 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

14. 编辑刀具进刀/退刀参数
? ? ?

从 Engage/Retract 区域选择 Method 进入 Engage/Retract 对话框 设定 Horizontal = 6,打开 Tool Run-Off 开关 选择 OK 退回到 FACE_MILL 对话框

15. 产生刀具路径
? ?

选择 Generate 图标产生刀具路径,观察刀具路径的变化 选择 OK 接受刀具路径

25

UG 技巧整理

编程实例

第四节 穴型加工
4.1 例题 1:编写曲面模型粗加工的刀具路径

图 6-22 1. 打开文件
?

从主菜单中选择 File→Open→***/Manufacturing/CM-1.prt,见图 6-22

2.

进入加工模块
?

从主菜单中选择 Application→Manufacturing,进入 Machining Environment 对话框

3.

选择加工环境
? ? ?

在 CAM Session Configuration 表中选择 CAM General 在 CAM Setup 表中选择 mill_Contour 选择 Initialize

4.

确定加工坐标系
? ? ?

?

?

从 Operation Navigator 工具条中选择 Geometry View 图标,操作导航器切换到几何组视窗 在 Operation Navigator 窗口中双击 MCS_Mill 进入 Mill_Orient 对话框 选择 MCS_Origin 图标, 进入 Points Constructor 对话框, 选择 Reset, 选择 OK 退回到 Mill_Orient 对话框 打开 Clearance 开关, 选择 Specify 进入 Plane Constructor 对话框。 选择模型的最高面 (棕色) , 设定 Offset = 5 连续选择 OK 直至退出 Mill_Orient 对话框

5.

创建刀具
? ? ? ? ? ? ?

从 Manufacturing Create 工具条中选择 Create Tool 图标,出现图 6-23 所示对话框 按图 6-23 所示进行设置,选择 OK 进入刀具参数对话框 设定 Diameter = 16、Lower Radius = 0.8 设定刀具长度补偿登记器号码:打开 Adjust Register 的开关,并设定号码为 1 设定刀具在机床刀库中的编号:打开 Tool Number 的开关,并设定号码为 1 选择 Material 为 Carbide(TMC0_00004) 选择 OK 退出

26

UG 技巧整理

编程实例

图 6-23 6. 创建粗加工操作
? ?

图 6-24

从 Manufacturing Create 工具条中选择 Create Operation 图标,出现图 6-24 所示对话框 按图 6-24 所示进行设置,选择 OK 进入 CAVITY_MILL 对话框

7.

选择加工几何
? ? ?

从 Geometry 区域选择 Part 图标,并选择 Select 进入 Part Geometry 对话框 选择图 6-22 所示实体模型 选择 OK 退回到 CAVITY_MILL 对话框

8.

设定切削方法
?

设置 Cut Method 为 Follow Part

9.

设定切削步距
?

设置 Setpover 为 Tool Diameter,并设定 Percent = 65

10. 设定分层加工参数
?

?

?

? ? ?

从 Control Geometry 区域选择 Cut Levels,进入 Cut Levels 对话框。系统用两个大三角形符号 表示加工的最高和最底位置,小三角形表示每个切削层的位置 确信已按下 Modify Ranges 图标,设定 Depth Per Cut = 1.5,选择模型右边台阶面(紫色)确 定第一个 Range,观察三角形位置的变化 选择 Add Ranges 图标,设定 Depth Per Cut = 1,选择模型中间“9”字型岛屿顶面(灰色)确 定第二个 Range,观察三角形位置的变化 设定 Depth Per Cut = 0.5,选择凹槽底面(蓝色)确定第三个 Range 观察三角形位置的变化 选择 Information 出现信息窗口,列出分层信息。关闭窗口 选择 OK 退回到 CAVITY_MILL 对话框

11. 设定进、退刀方法及其参数
? ? ?

在 Engage/Retract 区域选择 Method 进入 Engage/Retract 对话框 设定 Horizontal = 6,设定 Vertical = 2 设置 Transfer Method 为 Previous Plane

27

UG 技巧整理
?

编程实例

? ?

?

设置初始(Initial)进刀和内部(Internal)进刀均为 Automatic;设置最后(Final)退刀和内 部(Internal)退刀均为 Automatic 选择 Automatic Engage/Retract 进入 Automatic Engage/Retract 对话框 设置 Ramp Type 为 Helical (螺旋移动方式) ; 设置 Automatic Type 为 Circular (圆弧移动方式) 设定 Radius = 8、Overlap Distance = 2 选择 OK 退回到 CAVITY_MILL 对话框

12. 设定切削参数
? ? ? ?

选择 Cutting 进入 Cut Parameters 对话框 设定精度公差:Intol = 0.03、Outtol = 0.05 关闭 Use Floor Same As Side 开关。 设定加工余量: Part Side Stock = 0.6、 Part Floor Stock = 0.2 选择 OK 退回到 CAVITY_MILL 对话框

13. 设定切削进给速率
? ?

?

选择 Feed Rates 进入 Feeds and Rates 对话框 选择 Reset From Table,由系统推荐各种移动进给速率值。设置 Cut = 1200,并按回车键,各 种移动进给速率值将作相应改变 选择 OK 退回到 CAVITY_MILL 对话框

14. 选择机床控制及后处理命令
? ? ?

?

选择 Machine 进入 Machine Control 对话框 选择 Startup Command 处的 Edit 进入 User Defined Events 对话框 从 Available List 表中双击 Spindle On 进入 Spindle On 对话框,设置 Speed = 1900,选择 OK 退回到 User Defined Events 对话框 连续选择 OK 直至回到 CAVITY_MILL 对话框

15. 产生刀具路径
?

?

选择 Generate 图标产生刀具路径。系统弹出警告信号:No material defined to be cut around islands 选择 OK 取消警告信号

16. 增加加工几何,使得形成封闭的加工区域
?

从主菜单中选择 Format→Layer Settings,使 21 层为可选层,模型缺口处出现一条黄色直线, 见图 6-25 所示

这条直线

? ? ?

图 6-25 从 Geometry 区域中按下 Part 图标,选择 Edit 进入 Part Geometry 对话框 设置 Action Mode 为 Append,设置 Filter Methods 为 Curves,选择缺口处的黄色直线 连续 OK 退回到 CAVITY_MILL 对话框

17. 重新产生刀具路径

28

UG 技巧整理
? ? ?

编程实例

选择 Generate 图标产生刀具路径,观察刀具路径的特点 选择 Reject 图标放弃产生的刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

18. 重新选择加工几何
? ? ? ? ? ? ?

从 Geometry 区域中按下 Part 图标,选择 Edit 进入 Part Geometry 对话框 点击对话框下部的“Next”箭头,待缺口处的直线高亮显示后,再选择 Remove 移去直线 连续 OK 退回到 CAVITY_MILL 对话框 从 Geometry 区域选择 Blank 图标,并选择 Select 进入 Blank Geometry 对话框 从主菜单中选择 Format→Layer Settings,使 2 层为可选层、21 层为不可见层 接受默认设置,选择灰色方块作为毛坯实体 连续 OK 退回到 CAVITY_MILL 对话框

19. 重新产生刀具路径
? ? ?

选择 Generate 图标产生刀具路径,观察刀具路径的特点 选择 Reject 图标放弃产生的刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

20. 编辑切削层参数
? ? ? ? ? ?

从 Control Geometry 区域选择 Cut Levels,进入 Cut Levels 对话框 选择 Upward 箭头,直至最顶面的大三角形符号高亮显示 选择 Add Range 图标,移动鼠标选择灰色 Block 的顶面 选择 Downward 箭头,增加的 Range 高亮显示 设定 Depth per Cut = 2 选择 OK 退回到 CAVITY_MILL 对话框

21. 编辑横向移动参数
? ? ?

从 Engage/Retract 区域选择 Method 进入 Engage/Retract 对话框 设置 Transfer Method 为 Blank Plane 选择 OK 退回到 CAVITY_MILL 对话框

22. 重新产生刀具路径
?

选择 Generate 图标产生刀具路径,连续选择 OK,观察刀具路径的特点

23. 校核刀具路径
? ? ? ?

选择 Verify 图标,进入 Tool Path Visualization 对话框 旋转模型至合适的视觉。选择对话框顶部的 Dynamic 选项 选择“Play Forward”按钮,开始模拟刀具切削,小心观察刀具的移动及最后的模拟结果 选择 OK 退回到 CAVITY_MILL 对话框

24. 接受产生的刀具路径
?

选择 OK 接受产生的刀具路径并退出 CAVITY_MILL 对话框

29

UG 技巧整理

编程实例

4.2

例题 2:利用 IPW 编写曲面模型半精加工的刀具路径

图 6-26 1. 打开文件
?

从主菜单中选择 File→Open→***/Manufacturing/CM-2.prt,见图 6-26

2.

进入加工模块
?

从主菜单中选择 Application→Manufacturing。此文件已建立了加工设置,故不会进入加工环 境对话框

3.

浏览加工几何组
? ?

? ?

?

从 Operation Navigator 工具条中选择 Geometry View 图标,操作导航器切换到几何组视窗 在 Operation Navigator 窗口中双击 MCS_Mill 进入 Mill_Orient 对话框。 观察加工坐标系 MCS 位置的变化。 选择 Display, 图形窗口中出现 “三角形” 平面, 显示安全平面的位置。 选择 Info, 出现信息窗口列出安全平面的坐标位置(基于工作坐标系) ,关闭窗口。 选择 OK 退出 MCS_Orient 对话框。 用鼠标左键双击 Workpiece 进入 Mill_Geom 对话框,按下 Part 图标,选择 Display,Part 几何 体边缘高亮显示,按 Refresh 刷新屏幕;按下 Blank 图标,选择 Display,Blank 几何体边缘 高亮显示,按 Refresh 刷新屏幕。 选择 OK 退出 Mill_Geom 对话框

4.

浏览刀具参数
?

?

在 Operation Navigator 窗口中的“空白”处,单击鼠标右键并选择 Machine Tool View,导航 器切换至刀具视窗,观察到:已存在 3 把刀具,名称分别为 D16R0.8MM 、 D10MM 和 D5R2.5MM。 分别用鼠标左键双击每把刀具名,查看各把刀具的参数

5.

编辑加工方法组中的切削参数
?

?

?

在 Operation Navigator 窗口中的“空白”处,单击鼠标右键并选择 Machining Method View, 操作导航器切换到加工方法组视窗。 用鼠标双击 Mill_Rough 进入 Mill_Method 对话框,设置 Part Stock = 0.6、Intol = 0.03、Outtol = 0.08,选择 OK 退出 Mill_Method 对话框 用鼠标双击 Mill_Semi_Finish 进入 Mill_Method 对话框,设置 Part Stock = 0.15、Intol = 0.02、 Outtol = 0.05,选择 OK 退出 Mill_Method 对话框

6.

编辑粗加工操作
?

在 Operation Navigator 窗口中的“空白”处,单击鼠标右键并选择 Program Order View,操作 导航器切换到程序顺序组视窗
30

UG 技巧整理
? ?

编程实例

在操作导航器中,如果你没看见操作名 Rough,否则就按鼠标右键并选择 Expand All。 双击操作名 Rough 进入 CAVITY_MILL 对话框

7.

重放刀具路径
? ?

选择 Replay 图标重放刀具路径,观察刀具路径的特点 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

8.

改变切削层深度
?

?

?

从 Control Geometry 区域选择 Cut Levels,进入 Cut Levels 对话框。在图形窗口中,你将看到 一系列的平面:两个大三角形符号表示加工的最高和最底位置,小三角形表示切削层的位置 (确信已按下 Edit Ranges 图标)设定 Depth Per Cut = 0.5,然后选择型腔底面(蓝色) ,观察 切削层位置的变化 选择 OK 退回到 CAVITY_MILL 对话框

9.

设定切削参数
? ? ? ?

选择 Cutting 进入 Cut Parameters 对话框 确信 Intol = 0.03、Outtol = 0.08、Part Side Stock = 0.6,已继承了“父”组的参数 关闭 Use Floor Same As Side 的开关,并设置 Part Floor Stock = 0.2 选择 OK 退回到 CAVITY_MILL 对话框

10. 设定进刀/退刀参数
? ? ? ? ? ?

在 Engage/Retract 区域选择 Method 进入 Engage/Retract 对话框 设置 Horizontal = 4、Vertical = 1 确信内、外进/退刀移动方法均为 Automatic 选择 Automatic Engage/Retract,进入 Automatic Engage/Retract 对话框 设置 Ramp Angle = 4、Arc Radius = 9、Overlap Distance = 2 选择 OK 退回到 CAVITY_MILL 对话框

11. 浏览切削进给速率
? ? ?

选择 Feed Rates 进入 Feeds and Rates 对话框 如果需要,请编辑相应的刀具移动进给率 选择 OK 退回到 CAVITY_MILL 对话框

12. 浏览机床控制及后处理命令
? ? ?

? ?

选择 Machine 进入 Machine Control 对话框 选择 Startup Command 处的 Edit 进入 User Defined Events 对话框 从 Defined List 表中双击 Spindle On 进入 Spindle On 对话框,查看到 Speed = 1900,选择 OK 退回到 User Defined Events 对话框 如果需要,请添加各种后处理命令 连续选择 OK 直至回到 CAVITY_MILL 对话框

13. 产生新的刀具路径
? ?

选择 Generate 图标产生刀具路径,观察刀具路径的变化 选择 OK 接受产生的刀具路径

14. 创建半精加工操作
?

? ?

从 Operation Navigator 工具条中选择 Program Order View 图标,操作导航器切换到程序顺序 组视窗 在操作导航器窗口中选操作名 Rough,按鼠标右键并选择 Copy 选择操作 Rough, 按鼠标右键并选择 Paste, 在操作 Rough 下面出现了一个名称为 Rough_Copy

31

UG 技巧整理
?

编程实例

的操作,它和操作 Rough 具有相同参数,但它没有刀具路径 单击操作 Rough_Copy,按鼠标右键并选择 Rename,并输入新的操作名字:Semi_Finish

15. 改变操作 Semi_Finish 的“父”加工方法组,以继承新的切削参数
?

? ?

在 Operation Navigator 窗口的“空白”处,按鼠标右键并选择 Machine Method View,操作导 航器窗口切换到加工方法视窗 如果看不见操作 Semi_finish,请在窗口的“空白”处按鼠标右键并选择 Expand All 用鼠标左键选中操作 Semi_Finish 并按住不放, 移动鼠标到方法组 Mill_ Semi_Finish, 待 Mill_ Semi_Finish 高亮显示后,释放鼠标左键。操作 Semi_Finish 就悬挂于加工方法组 Mill_ Semi_Finish 之下,形成“父子”关系

16. 编辑操作 Semi_Finish
?

在 Operation Navigator 窗口中,双击操作 Semi_Finish 将进入 CAVITY_MILL 对话框

17. 产生刀具路径
? ? ?

选择 Generate 图标产生刀具路径,观察刀具路径的特点 选择 Reject 图标放弃产生的刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

18. 使用工艺毛坯计算刀具路径
? ? ?

选择 Cutting 进入 Cut Parameters 对话框 打开 Use 3D IPW 开关,设置 Min IPW Thickness = 2 选择 OK 退回到 CAVITY_MILL 对话框

19. 显示毛坯几何
?

在 Geometry 区域按下 Previous IPW 图标,选择 Display,在图形窗口中显示前一个操作加工 后的余量毛坯

20. 产生刀具路径
? ? ?

选择 Generate 图标产生刀具路径,观察刀具路径的变化 选择 Display Resulting IPW,在图形窗口中显示当前操作加工后的余量。 选择 OK 接受产生的刀具路径

32

UG 技巧整理

编程实例

第五节 等高轮廓铣
5.1 例题 1:编写曲面模型等高轮廓加工的刀具路径

图 6-27 1. 打开文件
?

从主菜单中选择 File→Open→***/Manufacturing/ Z-Level Milling.prt,见图 6-27

2.

进入加工模块
?

从主菜单中选择 Application→Manufacturing。此文件已 建立了加工设置,故不会进入加工环境对话框

3.

浏览刀具参数
?

?

在 Operation Navigator 窗口中的“空白”处,单击鼠标 右键并选择 Machine Tool View,导航器切换至刀具视 窗, 观察到: 已存在 2 把刀具, 名称分别为 D16R0.8MM 和 D10R5MM 分别用鼠标左键双击每把刀具名,查看各把刀具的参数

4.

创建精加工操作
?

?

从 Manufacturing Create 工具条中选择 Create Operation 图标,出现图 6-28 所示对话框 按 图 6-28 所 示 进 行 设 置 , 选 择 OK 进 入 ZLEVEL_PROFILE_STEEP 对话框

图 6-28 5. 设定切削层深度
?

设定 Depth Per Cut(Range 1)= 1

6.

产生刀具路径
? ? ?

选择 Generate 图标产生刀具路径,观察刀具路径的特点 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

7.

不要使用轮廓修剪刀具路径

33

UG 技巧整理
? ?

编程实例

选择 Cutting 进入 Cut Parameters 对话框 设置 Trim by 为 None

8.

重新产生刀具路径
? ? ?

选择 Generate 图标产生刀具路径,观察刀具路径的变化 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

9.

编辑加工深度
? ? ?

从 Control Geometry 区域选择 Cut Levels,进入 Cut Levels 对话框。 确信已按下 Modify Range 图标,然后选择边界最大的洋红色平面,观察切削深度的变化 选择 OK 退回到 ZLEVEL_PROFILE_STEEP 对话框

10. 重新产生刀具路径
? ? ?

选择 Generate 图标产生刀具路径,观察刀具路径的变化 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

11. 关闭陡峭区域并重新产生刀具路径
? ? ? ?

在 ZLEVEL_PROFILE_STEEP 对话框中,使 Steep Angle 开关为 Off 选择 Generate 图标产生刀具路径,观察刀具路径的变化 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

12. 改变刀具在各个切削层之间的移动方式
? ? ?

选择 Cutting 进入 Cut Parameters 对话框 分别设置 Level to Level 为 Direct on Part、Ramp on Part、Stagger Ramp on Part 选择 OK 退回到 ZLEVEL_PROFILE_STEEP 对话框

13. 重新产生刀具路径
? ? ?

选择 Generate 图标产生刀具路径,观察刀具路径的变化 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

14. 改变陡峭角度
?

设置 Steep Angle 开关为 On,设定 Steep Angle = 60

15. 设置缝合距离
?

设置 Merge Distance = 5

16. 重新产生刀具路径
? ? ?

选择 Generate 图标产生刀具路径,观察刀具路径的变化 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

17. 设置最小切削长度
?

设置 Minimum Cut Level = 15

18. 重新产生刀具路径
? ? ?

选择 Generate 图标产生刀具路径,观察刀具路径的变化 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕
34

UG 技巧整理 19. 指定 Cut Area 几何体限制切削区域
? ? ? ? ?

编程实例

在 Geometry 区域选择 Cut Area 图标,选择 Select 进入 Cut Area 对话框 设置 Filter Methods 为 More,进入类选择器对话框 设置过滤颜色为 Olive,选择 OK 退回到 Cut Area 对话框 选择 Select All,所有显示为 Olive 颜色的面均被选中 选择 OK 返回到 ZLEVEL_PROFILE_STEEP 对话框

20. 重新产生刀具路径
? ? ?

选择 Generate 图标产生刀具路径,观察刀具路径的变化 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

21. 指定 Trim 几何体修剪刀具路径
? ? ?

?

从主菜单中选择 Format→Layer Settings,使 5 层为可选层 从 Geometry 区域选择 Trim 图标,并选择 Select 进入 Trim Boundary 对话框 按下 Filter Type 区域的 Curve Boundary 图标,设置 Trim Side 为 OutSide,选择 Chaining,选 择任意一条蓝色直线 选择 OK 返回到 ZLEVEL_PROFILE_STEEP 对话框

22. 重新产生刀具路径
? ? ?

选择 Generate 图标产生刀具路径,观察刀具路径的变化 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

23. 移去 Cut Area 和 Trim 几何体
?

?

?

在 Geometry 区域选择 Cut Area 图标,选择 Reselect,按 OK 跳过警告信息窗口。再选择 OK 退回到 ZLEVEL_PROFILE 对话框 从 Geometry 区域选择 Trim 图标,并选择 Edit 进入 Trim Boundary 对话框。选择 Remove 移 去高亮显示的矩形修剪边界 选择 OK 退回到 ZLEVEL_PROFILE_STEEP 对话框

24. 重新产生刀具路径
? ?

选择 Generate 图标产生刀具路径,观察刀具路径的变化 选择 OK 接受产生的刀具路径

35

UG 技巧整理

编程实例

第六节 固定轴轮廓铣
6.1 例题 1:编写与操作类型 Zlevel_Profile_Steep 互补的刀具路径

图 6-29 1. 打开文件
?

从主菜单中选择 File→Open→***/Manufacturing/ FC_Area_Milling_Non_Steep.prt,见图 6-29

2.

进入加工模块
?

从主菜单中选择 Application→Manufacturing。 此文件已建立了加工设置, 故不会进入加工环境 对话框

3.

重放刀具路径
? ? ?

在 Operation Navigator 窗口的“空白”处,按鼠标右键并选择 Program Order View 在 Operation Navigator 窗口中的“空白”处,按鼠标右键并选择 Expand All 选择操作 Zlevel_Profile_Steep 并按鼠标右键,选择 Replay,观察到:刀具仅加工陡峭区域

4.

查看操作 Zlevel_Profile_Steep 的陡峭角度
?

?

在 Operaton Navigator 窗 口 中 双 击 操 作 Zlevel_Profile_Steep 进入 ZLEVEL_PROFILE_STEEP 对 话框 查得:Steep Angle = 60°

5.

创建操作
?

?

从 Manufacturing Create 工具条中选择 Create Operation 图标,出现图 6-30 所示对话框 按 图 6-30 所 示 进 行 设 置 , 选 择 OK 进 入 FIXED_CONTOUR 对话框

6.

选择驱动方法
?

? ? ?

设置 Drive Method 为 Area Milling, 按 OK 跳过警告信息, 进入 Area Milling Method 对话框 设置 Cut Angle 为 User Defined,设定 Cut Angle = 45° 设置 Stepover 为 Constant,并设定 Distance = 1 选择 OK 退回到 FIXED_CONTOUR 对话框 图
36

11-30

UG 技巧整理 7. 产生刀具路径
? ? ?

编程实例

选择 Generate 图标产生刀具路径,观察刀具路径的特点 选择 Reject 图标放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

8.

指定 Trim 几何体以修剪刀具路径
? ?

? ? ?

?

按下 Geometry 区域的 Trim 图标,并选择 Select 进入 Trim Boundary 对话框 确信 Filter Type 区域的 Face Boundary 图标已按下,关闭 Ignore Islands 开关,用鼠标选择洋红 色平面 选择 OK 退回到 FIXED_CONTOUR 对话框 确信 Geometry 区域的 Trim 图标已被按下,并选择 Edit 进入 Trim Boundary 对话框 确信洋红色平面的外边界(矩形)高亮显示后,选择 Remove 移去外边界。设置 Trim Side 为 Outside。打开 Stock 开关,并设置 Stock = -2 选择 OK 退回到 FIXED_CONTOUR 对话框

9.

重新产生刀具路径
? ? ?

选择 Generate 图标产生刀具路径,观察刀具路径的变化 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

10. 改变驱动参数
? ? ?

从 Drive Method 处选择 Area Milling,进入 Area Milling Method 对话框 设置 Steep Containment 为 Non-Steep,并设定 Steep Angle = 65° 选择 OK 退回到 FIXED_CONTOUR 对话框

11. 重新产生刀具路径
? ?

选择 Generate 图标产生刀具路径,观察到:刀具仅切削小于规定陡峭度的区域 选择 OK 接受生成的刀具路径

12. 重放刀具路径
? ? ?

? ?

从主菜单选择 Preference→Manufacturing,出现 Manufacturing Preferences 对话框 选择 General,关闭 Refresh Before Each Path 开关。选择 OK 退出 在 Operation Navigator 窗口中的“空白”处,按鼠标右键并选择 Program Order View,窗口切 换到程序顺序视窗 在 Operation Navigator 窗口中的“空白”处,按鼠标右键并选择 Expand All 同时选择两个操作:Zlevel_Profile_Steep 和 FC_Non_Steep,按鼠标右键并选择 Replay,观察 刀具路径的特点

37

UG 技巧整理

编程实例

6.2

例题 2:使用 Area Milling 驱动方法编写曲面精加工的刀具路径

图 6-31 1. 打开文件
?

从主菜单中选择 File→Open→***/Manufacturing/ FC_Area_Milling.prt,见图 6-31

2.

进入加工模块
?

从主菜单中选择 Application→Manufacturing。此文件已 建立了加工设置,故不会进入加工环境对话框

3.

创建操作
?

?

从 Manufacturing Create 工具条中选择 Create Operation 图标,出现图 6-32 所示对话框 按 图 6-32 所 示 进 行 设 置 , 选 择 OK 进 入 FIXED_CONTOUR 对话框

4.

选择几何体
?

? ?

从 Geometry 区域选择 Part 图标,并选择 Select 进入 Part Geometry 对话框 接受默认设置,从图形窗口中选择图 6-31 所示实体 选择 OK 退回到 FIXED_CONTOUR 对话框

图 6-32 5. 选择驱动方法
? ? ? ?

设置 Drive Method 为 Area Milling,选择 OK 跳过警告信息进入 Area Milling Method 对话框 设置 Cut Angle 为 User Defined,并设定 Cut Angle = 60° 设置 Stepover 为 Constant,并设定 Distance = 1.5 选择 OK 退回到 FIXED_CONTOUR 对话框

6.

产生刀具路径
? ? ?

选择 Generate 图标产生刀具路径,观察刀具路径的特点 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

7.

指定 Cut Area 几何体限制切削区域
? ? ?

在 Geometry 区域按下 Cut Area 图标,并选择 Select 进入 Cut Area 对话框 用鼠标仅选择 5 个橙色曲面 选择 OK 退回到 FIXED_CONTOUR 对话框
38

UG 技巧整理 8. 移去曲面加工时的边缘滚动路径
? ? ?

编程实例

选择 Cutting 进入 Cutting Parameters 对话框 打开 Remove Edge Traces 开关 选择 OK 退回到 FIXED_CONTOUR 对话框

9.

重新产生刀具路径
? ? ?

选择 Generate 图标产生刀具路径,观察刀具路径的变化 选择 Reject 放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

10. 设置非切削移动参数
? ? ?

? ? ? ? ?

选择 Non-Cutting 进入 Non-Cutting Moves 对话框 选择 Approach 图标,设置 Approach Status 为 Clearance。激活 Clearance 图标 选择 Clearance 图标进入 Clearance Geometry 对话框,在图形窗口显示红色三角形符号,表示 安全平面的位置 选择 Return Current 回到 Non-Cutting Moves 对话框 选择 Engage 图标,设置 Engage Status 为 Manual。打开 Distance 开关,并设置 Distance = 2 选择 Engage 图标,设置 Engage Status 为 Use Engage 选择 Departure 图标,设置 Departure Status 为 Clearance。激活 Clearance 图标 选择 OK 退回到 FIXED_CONTOUR 对话框

11. 重新产生刀具路径
? ?

选择 Generate 图标产生刀具路径,观察刀具路径的变化 选择 OK 接受生成的刀具路径

12. 拷贝操作 Area_Milling 创建互补刀具路径
? ? ? ?

?

确信操作导航窗口已切换到程序顺序视窗 在 Operation Navigator 窗口的“空白”处,按鼠标右键并选择 Expand All 选中操作 Area_Milling,按鼠标右键并选择 Copy 选中操作 Area_Milling,按鼠标右键并选择 Paste。在操作 Area_Milling 下面出现了一个名称 为 Area_Milling_Copy 的操作,它和操作 Area_Milling 具有相同参数,但它没有刀具路径 双击操作 Area_Milling_Copy 进入 FIXED_CONTOUR 对话框

13. 选择驱动方法
? ? ?

从 Drive Method 处选择 Area Milling,进入 Area Milling Method 对话框 设置 Steep Containment 为 Directional Steep,并设定 Cut Angle 为 150°,Steep Angle = 40° 选择 OK 退回到 FIXED_CONTOUR 对话框

14. 产生刀具路径
? ?

选择 Generate 图标产生刀具路径,观察刀具路径的特点 选择 OK 接受产生的刀具路径

15. 重放刀具路径
? ? ? ?

从主菜单选择 Preference→Manufacturing,出现 Manufacturing Preferences 对话框 选择 General,关闭 Refresh Before Each Path 开关。选择 OK 退出 在 Operation Navigator 窗口中的“空白”处,按鼠标右键并选择 Expand All 同时选择两个操作:Area_Milling 和 Area_Milling_Copy,按鼠标右键并选择 Replay 路径,观 察刀具路径的特点

39

UG 技巧整理

编程实例

6.3

例题 3:使用 Boundary 驱动方法编写区域加工的刀具路径

图 6-33 1. 打开文件
?

从主菜单中选择 File→Open→***/Manufacturing/ FC_Boundary.prt,见图 6-33

2.

进入加工模块
?

从主菜单中选择 Application→Manufacturing。 此文件已建立了加工设置, 故不会进入加工环境 对话框

3.

指定加工几何体
?

? ? ? ? ?

? ? ?

在 Operation Navigator 窗口的“空白”处,按鼠标右键并选择 Machine Geometry View,导航 器切换到加工几何组视窗 在 Operation Navigator 窗口中双击 MILL_GEOM 进入 Mill_Geom 对话框 从 Geometry 区域选择 Part 图标,并选择 Select 进入 Part Geometry 对话框 接受默认设置,从图形窗口中选择图 6-33 所示实体 选择 OK 退回到 Mill_Geom 对话框 从 Geometry 区域选择 Blank 图标,并选择 Select 进入 Blank Geometry 对话框 接受默认设置,从图形窗口中选择图 6-33 所示实体 选择 OK 退回到 Mill_Geom 对话框 选择 OK 退出 Mill_Geom 对话框

4.

创建操作
?

?

从 Manufacturing Create 工具条中选择 Create Operation 图标,出现图 6-34 所示对话框 按 图 6-34 所 示 进 行 设 置 , 选 择 OK 进 入 FIXED_CONTOUR 对话框

图 6-34 5. 选择驱动方法
? ?

从 Drive Method 处选择 Boundary,按 OK 跳过警告信息进入 Boundary Drive Method 对话框 在 Drive Geometry 区 域 选 择 Select ,进 入 Boundary Geometry 对 话 框;设 置 Mode 为 Curves/Edges,设置 Material Side 为 Outside,设置 Tool Position 为 Tanto;选择 Chaining,任 意选择一条黄色直线( “五角星” )
40

UG 技巧整理
? ? ? ?

编程实例

选择 OK 退回到 Boundary Drive Method 对话框 设置 Cut Angle 为 User Defined,并设定 Degree = 45° 设置 Stepover 为 Constant,并设定 Distance = 0.5 选择 OK 退回到 FIXED_CONTOUR 对话框

6.

设定加工深度
? ? ?

选择 Cutting 进入 Cutting Parameters 对话框 “五角星”的切削深度:设定 Part Stock = -0.5 选择 OK 退回到 FIXED_CONTOUR 对话框

7.

产生刀具路径
? ? ?

选择 Generate 图标产生刀具路径,观察刀具路径的特点。 选择 Reject 图标放弃刀具路径 在图形窗口中按鼠标右键并选择 Refresh 刷新屏幕

8.

改变驱动参数
? ? ? ? ? ? ?

从 Drive Method 处选择 Boundary,进入 Boundary Drive Method 对话框 在 Drive Geometry 区域选择 Edit,进入 Edit Boundary 对话框 选择 Edit 进入 Edit Member 对话框 依次设置各边界成员 Tool Position 为 On 连续选择 OK 直至退回到 Boundary Drive Method 对话框 设置 Pattern 为 Follow Pocket,并设置切削方向为 Outward 选择 OK 退回到 FIXED_CONTOUR 对话框

9.

产生刀具路径
? ? ? ? ? ?

选择 Generate 图标产生刀具路径,观察刀具路径的特点 选择 Verify 图标进行切削模拟,进入 Tool Path Visualization 对话框 旋转模型至合适的视觉。选择对话框顶部的 Dynamic 选项 选择“Play Forward”按钮,开始模拟刀具切削,小心观察刀具的移动及最后的模拟结果 选择 OK 退回到 FIXED_CONTOUR 菜单 选择 OK 接受产生的刀具路径

6.4

例题 4:使用 Curve/Point 驱动方法编写雕刻字体的刀具路径

图 6-35 1. 打开文件
?

从主菜单中选择 File→Open→***/Manufacturing/ FC_Curve Point.prt,见图 6-35

2.

进入加工模块
?

从主菜单中选择 Application→Manufacturing。 此文件已建立了加工设置, 故不会进入加工环境
41

UG 技巧整理 对话框 3. 指定加工几何体
?

编程实例

?

?

? ? ?

? ? ?

在 Operation Navigator 窗口的“空白”处,按鼠标右键并选择 Machine Geometry View,导航 器切换到加工几何组视窗 在 Operation Navigator 窗口中双击 MILL_GEOM 进入 Mill_Geom 对话框 从 Geometry 区域选择 Part 图标,并选择 Select 进入 Part Geometry 对话框 接受默认设置,从图形窗口中选择图 6-35 所示实体 选择 OK 退回到 Mill_Geom 对话框 从 Geometry 区域选择 Blank 图标,并选择 Select 进入 Blank Geometry 对话框 接受默认设置,从图形窗口中选择图 6-35 所示实体 选择 OK 退回到 Mill_Geom 对话框 选择 OK 退出 Mill_Geom 对话框

4.

创建刻字操作
?

?

从 Manufacturing Create 工具条中选择 Create Operation 图标,出现图 6-36 所示对话框 按图 6-36 所示设置,选择 OK 进入 FIXED_CONTOUR 对话框 图 6-36

5.

选择驱动方法
? ? ? ? ?

?

选择驱动方法为 Curves/Points,按 OK 跳过警告信息进入 Curve/Point Drive Method 对话框 设置 Cut Step 为 Tolerance,并设定 Tolerance 值为 0.01 从 Geometry 区域选择 Select 进入 Curve/Point Selection 对话框 打开 Local Lift at End 开关,从左至由依顺序选择字体 UGS & G 的笔画线 关闭 Local Lift at End 开关,依顺序选择字体 M 的笔画线。当选择字体 M 的最后一个笔画线 前,打开 Local Lift at End 开关,再继续选择字体 M 的最后一个笔画线和字体 I 的笔画线 选择 OK,退回到 FIXED_CONTOUR 对话框

6.

设定字体的加工深度
? ? ? ?

选择 Cutting 进入 Cutting Parameters 对话框 设定 Part Stock = -0.5 打开 Muti-Depth Cut 开关,并设定 Part Stock Offset = 0.5,设定 Increment = 0.1 选择 OK 退回到 FIXED_CONTOUR 对话框

7.

产生刀具路径
? ? ? ? ? ?

选择 Generate 图标产生刀具路径,观察刀具路径的特点 选择 Verify 图标进行切削模拟,进入 Tool Path Visualization 对话框 旋转模型至合适的视觉。选择对话框顶部的 Dynamic 选项 选择“Play Forward”按钮,开始模拟刀具切削,小心观察刀具的移动及最后的模拟结果 选择 OK 退回到 FIXED_CONTOUR 菜单 选择 OK 接受已生成的刀具路径

42

UG 技巧整理

编程实例

6.5

例题 5:使用 Flow Cut 驱动方法编写清根刀具路径

图 6-37 1. 打开文件
?

从主菜单中选择 File→Open→***/Manufacturing/ FC_Flow Cut.prt,见图 6-37

2.

进入加工模块
?

从主菜单中选择 Application→Manufacturing。此文件 已建立了加工设置,故不会进入加工环境对话框

3.

创建半精加工清根操作
?

?

从 Manufacturing Create 工具条中选择 Create Operation 图标,出现图 6-38 所示对话框 按 图 6-38 所 示 进 行 设 置 , 选 择 OK 进 入 FIXED_CONTOUR 对话框

图 6-38 4. 选择驱动方法
? ? ?

从 Drive Method 处选择 Flow Cut,按 OK 跳过警告信息,进入 Flow Cut 对话框 设置清根方法为 Single Pass 选择 OK 退回到 Fixed_Contour 对话框

5.

改变切削余量
? ? ?

选择 Cutting 进入 Cutting Parameters 对话框 设定 Part Stock = 0.12 选择 OK 退回到 FIXED_CONTOUR 对话框

6.

产生刀具路径
? ?

选择 Generate 图标产生刀具路径,观察刀具路径的特点 选择 OK 接受生成的刀具路径

43

UG 技巧整理 7. 创建精加工清根操作
?

编程实例

?

从 Manufacturing Create 工具条中选择 Create Operation 图标,出现图 6-39 对话框 按 图 6-39 所 示 进 行 设 置 , 选 择 OK 进 入 FIXED_CONTOUR 对话框

图 6-39 8. 选择驱动方法
? ? ?

?

从 Drive Method 处选择 Flow Cut,选择 OK 跳过警告信息,进入 Flow Cut 对话框 设置清根方法为 Reference Tool Offsets 设置 Cut Method 为 Zig-Zag;设定 Stepover Distance = 0.15;设置 Sequsencing 为 Outside-In; 设定 Ref. Tool Diameter = 12;设定 Overlap Distance = 0.3 选择 OK 退回到 FIXED_CONTOUR 对话框

9.

设定切削参数
? ? ?

选择 Cutting 进入 Cutting Parameters 对话框 设置:Intol = 0.01、Outtol = 0.01、Part Stock = 0 选择 OK 退回到 FIXED_CONTOUR 对话框

10. 产生刀具路径
? ?

选择 Generate 图标产生刀具路径,观察刀具路径的特点 选择 OK 接受生成的刀具路径

11. 模拟切削
? ?

? ?

从 Operation Navigator 工具条中选择 Program Order View 图标,操作导航器切换到程序组视窗 在 Operation Navigator 窗口选择 Program,按鼠标右键并选择 Toolpath→Verify 进入 Tool Path Visualization 对话框。 旋转模型至合适的视觉。选择对话框顶部的 Dynamic 选项 选择“Play Forward”按钮,开始模拟刀具切削,小心观察刀具的移动及最后的模拟结果

44


相关文章:
实例编程、加工
常用加工特征 UG编程 实例 44页 2财富值 数控车床加工编程典型实例... 8页 ...实例编程、加工实例编程、加工隐藏>> 第四部分 综合实例编程、 综合实例编程、加工...
UG编程加工实例
关键词:UG编程加工编程加工实例UG 1/2 相关文档推荐 UG编程 加工实例 37页 5财富值 UG编程 加工实例 37页 免费 常用加工特征 UG编程 实例 44页 2财富值 ug...
UG编程经典案例
UG编程经典案例_机械/仪表_工程科技_专业资料 暂无评价|0人阅读|0次下载|举报文档UG编程经典案例_机械/仪表_工程科技_专业资料。UG/CAM 加工流程: ...
ug编程加工综合题
UG编程 22页 1财富值 UG加工实例 5页 免费 塑胶属性 1页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 ...
UG编程基本操作及加工工艺
者在学习 UG 编程前具备一定的加工工艺基础,本章还介绍了数控加工工艺的常用...UG CAM 是模具数控行业最具代表性 的数控编程软件,其最大的特点就是生成的...
UG史上最经典编程资料
UG史上最经典编程资料_电脑基础知识_IT/计算机_专业...主要有以下特点:①刚 性好(尤其是粗加工刀具)、...4 UG NX5 中文版模具加工经典实例解析 表 1-1 ...
UG NX 8.5车削加工编程实例
UG NX 8.5车削加工编程实例_机械/仪表_工程科技_专业资料。在UG NX 8.5加工模块中,模拟车削加工的过程,最终自动生成G代码车削加工某轴类零件的模型及二维图如图 ...
UG编程基本操作及加工工艺介绍
UG编程加工 97页 3下载券 UG编程 加工实例 37页 免费喜欢此文档的还喜欢 ...UG CAM 是模具数控行业最具代表性的数控编程软件,其最大的特点就是生成的刀具...
CAM Express特征识别加工应用案例
了西门子工业软件的CAM Express实现特征识别加工,简化数控机床CNC编程作业的实例...的加工特征,还是需要依赖人为判定和选取,因此,如何 定义常用加工特征和加工作业...
UG 加工编程简答参考
UG 加工编程简答参考_机械/仪表_工程科技_专业资料。...22:请列举出 UG CAM 中常用的几种切削方法,并...UG编程 加工实例 37页 免费 UG编程加工实例 44页 ...
更多相关标签:
ug数控编程实例与技巧 | ug数控编程实例 | ug数控车床编程实例 | ug编程实例 | ug编程实例教程 | ug实例特征 | ug加工中心编程实例 | ug8.5数控编程实例 |