1.6 编程前的参数设置
UG编程时,应遵循一定的编程顺序和原则。在工厂里,编程师傅习惯首先创建加工所需要使用的刀具,接着设置加工坐标和毛坯,然后设置加工公差等一些公共参数。所以,希望UG编程初学者能养成良好的编程习惯。
1.6.1 创建刀具
打开需要编程的模型并进入编程界面后,第一步要做的工作就是分析模型,确定加工方法和加工刀具。在〖加工创建〗工具条中单击〖创建刀具〗按钮,弹出〖创建刀具〗对话框,如图1-22所示。在〖名称〗输入框中输入刀具的名称,接着单击按钮,弹出〖刀具参数〗对话框。输入刀具直径和底圆角半径,如图1-23所示,最后单击按钮。
图1-22 〖创建刀具〗对话框
图1-23 〖刀具参数〗对话框
编程工程师点评:
① 刀具的名称一般根据刀具的直径和圆角半径来定义,如直径为30、圆角半径为5的飞刀,其名称定义为D30R5;直径为12的平底刀,其名称定义为D12;半径为5的球刀,其名称定义为R5。
② 输入刀具名称时,只需要输入小写字母即可,系统会自动将字母转为大写状态。
③ 设置刀具参数时,只需要设置刀具的直径和底圆角半径即可,其他参数按默认即可。加工时,编程人员还需要编写加工工艺说明卡,注明刀具的类型和实际长度。
1.6.2 创建几何体
几何体包括机床坐标、部件和毛坯,其中机床坐标属于父级,部件和毛坯属于子级。在〖加工创建〗工具条中单击〖创建几何体〗按钮,弹出〖创建几何体〗对话框,如图1-24所示。在〖创建几何体〗对话框中选择几何体和输入名称,然后单击按钮即可创建几何体。
图1-24 〖创建几何体〗对话框
编程工程师点评:
上述创建几何体的方法很容易使初学者混淆机床坐标与毛坯的父子关系,而且容易产生多层父子关系,所以建议不要采用这种方法创建几何体。
下面介绍一种最常用的且容易让编程初学者掌握的创建几何体的方法。
1.创建机床坐标
(1)首先,在编程界面的左侧单击〖操作导航器〗按钮,使〖操作导航器〗显示在界面中。
(2)在〖操作导航器〗中的空白处单击鼠标右键,然后在弹出的菜单中选择〖几何视图〗命令,如图1-25所示。
图1-25 切换加工视图
(3)在〖操作导航器〗中双击图标,如图1-26所示,弹出〖机床坐标〗对话框,接着设置安全距离,如图1-27所示,然后单击〖CSYS对话框〗按钮,弹出〖CSYS〗对话框,如图1-28所示,然后选择当前坐标为机床坐标或重新创建坐标,最后单击按钮两次。
图1-26 双击图标
图1-27 设置安全距离
图1-28 〖CSYS〗对话框
编程工程师点评:
机床坐标一般在工件顶面的中心位置,所以创建机床坐标时,最好先设置好当前坐标,然后在〖CSYS〗对话框中设置“参考”为WCS。
2.指定部件
双击图标,弹出〖Mill Geom〗对话框,如图1-29所示。在〖Mill Geom〗对话框中单击〖指定部件〗按钮,弹出〖部件几何体〗对话框,如图1-30所示,然后选择部件或单击按钮,最后单击按钮。
图1-29 〖Mill Geom〗对话框
图1-30 〖部件几何体〗对话框
3.指定毛坯
在〖Mill Geom〗对话框中单击〖指定毛坯〗按钮,如图1-31所示,弹出〖毛坯几何体〗对话框,如图1-32所示,然后选择部件或单击按钮,最后单击按钮两次。
图1-31 〖Mill Geom〗对话框
图1-32 〖毛坯几何体〗对话框
1.6.3 设置余量及公差
加工主要分为粗加工、半精加工和精加工三个阶段,不同阶段其余量及加工公差的设置都是不同的,下面介绍设置余量及公差的方法。
(1)在〖操作导航器〗中单击鼠标右键,然后在弹出的菜单中选择〖加工方法视图〗命令,如图1-33所示。
图1-33 切换视图
(2)在〖操作导航器〗中双击粗加工公差图标,弹出〖加工方法〗对话框,然后设置部件的余量为0.5,内公差为0.05,外公差为0.05,如图1-34所示,最后单击按钮。
图1-34 设置粗加工余量及公差
编程工程师点评:
加工模具时,其开粗余量多设为0.5,但如果是加工铜公余量就一样了,因为铜公最后的结果是要留负余量的。
(3)设置半精加工和精加工的余量和公差,结果如图1-35和图1-36所示。
图1-35 半精加工余量及公差
图1-36 精加工余量及公差
编程工程师点评:
模具加工要求越高时,其对应的公差值就应该越小。
1.6.4 创建操作
创建操作包括创建加工方法、设置刀具、设置加工方法和参数等。在〖加工创建〗工具条中单击〖创建操作〗按钮,弹出〖创建操作〗对话框,如图1-37所示。首先在〖创建操作〗对话框中选择“类型”,接着选择“子类型”,然后选择程序名称、刀具、几何体和方法。
图1-37 〖创建操作〗对话框
在〖创建操作〗对话框中单击按钮即可弹出新的对话框,从而进一步设置加工参数。
编程工程师点评:
在模具加工中,最常使用的加工类型主要是mill-planar和mill- coutour两种。
下面以图表的方式详细介绍最常用的几种操作子类型及说明,如表1-7所示。
表1-7 常用的操作子类型及说明