
powermill中文教程10.doc
18页PowerMILL Five Axis 9. 刀轴限界 9. 刀轴限界简介可在PowerMILL中设置机床的刀轴限界,定义一旋转工作半径,从而在多轴刀具路径产生过程中,使刀轴不超过该工作半径范围由于不同的机床具有不同的配置,PowerMILL统一将角度限界以方位角和仰角来描述方位角和仰角方位角是在XY平面上自 X 0° 逆时针方向旋转的角度;仰角是自XY平面向上提起 (+90°) 或向下落下 (-90°) 的角度 限界设置位于刀轴方向表格中仅可在刀轴设置不为垂直或固定方向,同时勾取了刀轴表格的定义页面中的刀轴限界选项后有效必须勾取方可访问限界标签· 删除全部,重设表格· 从目录D:\users\training\PowerMILL_Data\five_axis\Tool_Limit 输入两个模型 JoyStick.dgk 和 JoyStickBase.dgk · 仅选取模型 JoyStick (底座之上部分),按模型限界计算毛坯。
· 产生一直径为 16mm,长度为 60 的球头刀 BN16· 增加一顶部直径16,底部直径16,长度40的刀柄· 增加一顶部直径50,底部直径35,长度40的夹持· 增加一顶部直径50,底部直径50,长度60,伸出90的夹持· 打开快进高度表格,设置安全区域为圆柱体,方向矢量为 I 0 J 0 K 1 ,点击按安全高度重设按钮,自动设置合适的半径和下切半径值 使用安全区域-圆柱体选项在连接过程中将重新定向,从而得到一光顺的刀轴运动· 同时将开始点和结束点设置为使用-毛坯中心安全高度· 按以下数据设置切入切出和连接:切入切出 --无延伸 --无连接 短 --曲面上 长 --掠过 缺省 --掠过· 点击刀具路径策略图标 ,从精加工表格中选取曲面投影精加工选项。
· 重新命名刀具路径为 BN16-LimitsUnset ,严格按照下图在曲面投影精加工和刀轴方向表格中输入相应的值(此时请勿应用表格)· 选取球之下的圆倒角和圆柱(两张曲面) · 打开部件余量表格 并获取 两张已选曲面到其中一行· 设置该行的加工方式为碰撞并应用表格· 点击屏幕底部的命令视窗,键入以下命令行:EDIT SURFPROJ AUTORANGE OFFEDIT SURFPROJ RANGEMIN –2EDIT SURFPROJ RANGEMAX 2设置曲面投影范围为 +\-2 后,可阻止刀具路径无限制地投影到模型的底部· 选取球为参考曲面· 应用并接受表格· 右击其中一条最低的刀具路径,从弹出菜单选取自最近点仿真选项然而问题仍然存在,因为刀具运动超出机床的旋转限界,而且刀具夹持明显的和底部形状碰撞 下面通过将策略应用到DMU50 Evolution 机床来进一步演示加工过程中刀轴超出旋转限界的情况· 右击浏览器中新产生的刀具路径,从弹出菜单选取自开始仿真此命令将打开仿真工具栏(如果还未打开)· 从主下拉菜单选取查看-工具栏-机床,打开机床定义工具栏· 点击输入机床模型图标,从目录 PowerMILL Data\Machine Data 选取文件 dmu50v.mtd。
· 确认点击了显示\不显示机床图标 ,在屏幕上显示机床当前零件原点 (用户坐标系) 和机床原点 (顶部 – 旋转工作台中心)相匹配,为此,零件底部当前嵌进了机床床身为对此进行补偿,需产生一新的,位置更合适的用户坐标系随后将此新的用户坐标系注册到机床定义工具栏 · 右击浏览器中的模型,从弹出菜单选取属性,获取零件尺寸· 产生一新的用户坐标系 MTD-datum ,将它移动 Z-50· 将新的用户坐标系 MTD-datum 注册到机床定义表格 (注:没有必要激活此新的用户坐标系)零件于是立即相对于新的用户坐标系重新定位 · 选取从前 (-Y) 查看并放大加工区域· 点击仿真工具栏中的刀具查看点图标· 开始仿真 ,直观观察零件加工机床DMU50 的角度限界为 X ±90 Y ±360 ,转换成方位角和仰角后,其方位角限界为0 到 360 ,仰角限界为 0 到 90 在刀具路径超出此范围前,屏幕上将出现一警告信息,指出将超出刀轴限界为能计算出刀具路径,在刀具路径计算过程中将应用实际的刀轴限界· 右击浏览器中的刀具路径,从弹出菜单中选取设置,复制那条原始的刀具路径并将它重新命名为 BN16-LimitsSet 。
· 在刀轴方向表格中 选取刀轴限界选项,激活限界页面(勾取显示刀轴,查看限界)· 选取限界页面,严格按下图在表格中输入相应的值 勾取显示限界球的绿色区域代表允许的刀轴角度区域· 接受刀轴方向表格· 选取前面所述的两张曲面,应用并接受表格· 右击浏览器中的刀具路径 BN16-LimitsSet ,从弹出菜单选取附加激活刀具到开始· 仿真此刀具路径 将限界页面中的方式设置为移去刀具路径后,仅旋转限界范围内的曲面部分被加工· 右击刀具路径 BN16-LimitsSet ,从弹出菜单选取设置,访问曲面投影精加工表格 · 选取重新使用 ,在刀轴方向表格 中选取限界页面,严格按照下图在表格中输入相应值· 接受刀轴方向表格· 选取前面所叙的两张曲面,应用并接受表格· 右击浏览器中的刀具路径 10bnLimitsSet ,从弹出菜单选取附加激活刀具到开始· 仿真此刀具路径限界表格中将方式设置为移动刀轴后,曲面被全部加工,当刀轴到达最大旋转轴限界后刀轴被固定。
定义多轴加工限界刀轴限界选项允许用户在产生多轴刀具路径过程中控制刀具的角度限界指定的限界具有不同的格式,具体格式和回转轴配置类型相关为此,需将它们转换成统一的方位角和仰角,以和PowerMILL兼容回转轴的配置变化很大,但许多也都大同小异,大体来说也就存在三种基本的加工配置:旋转台 – 旋转台 两个回转轴都移动旋转台主轴 – 主轴 两个回转轴都移动主轴主轴 – 旋转台 一个回转轴移动主轴,另一个回转轴旋转台下面的几个范例为您演示如何将机床的角度限界转换为方位角和仰角· 删除全部并重设表格· 从主工具栏点击刀轴图标 · 定义刀轴为前倾\侧倾并设置前倾\侧倾角度为0 · 选取刀轴限界选项 ,激活限界页面· 打开限界页面· 选取表格中的显示限界选项· 选取 Iso 1 查看选取显示限界选项后,图形视窗出现一代表可使用的加工角度限界的球球的绿色部分代表可加工部分,红色部分代表不可加工部分缺省设置覆盖了全部加工范围,因此全部球都为绿色工作台 – 工作台两个回转轴均驱动工作台如果上面的工作台-工作台回转形式机床角度限界指定为:X ± 30Z ± 360机床的Y轴限界相当于方位角或是垂直于XY平面的角度限界。
Y轴限界 ± 360 转换成方位角即方位角限界为 0 到 360 机床的X轴限界相当与XY平面上的仰角,但它们并非相同的角度,使用下图可更好地说明这点机床是相对于Z轴测量测量角度范围的,而PowerMILL则是相对于XY平面测量因此,PowerMILL的角度限界是机床角度限界的余角也就是说机床的X限界 ±30 转换成仰角限界则为 60 到 90· 保留缺省的方位角设置,按下图修改表格中的仰角值,更新加工限界于是屏幕上的刀轴限界球即使用修改过的值更新假设另外一工作台 - 工作台回转形式机床具有以下角度限界:X ± 100 Y ± 360转换成方位角限界即为 0 到 360 ;转换成仰角限界即为 –10 到 90 · 将角度限界表格中的仰角值修改为 (-10 到 90) ,更新加工限界(如下图所示)于是屏幕上的刀轴限界球即使用修改过的值更新主轴 – 主轴两个回转轴都驱动主轴假设上图所示的主轴-主轴回转的机床的角度限界指定为:X ± 60 Z ± 360假设上图所示的主轴-主轴回转的机床的角度限界指定为:X ± 60Z ± 360机床的Z轴限界相当与方位角或垂直与XY平面的角度限界。
在 PowerMILL 中Z轴限界 ± 360 转换成方位角限界为 0 到 360机床的X轴限界相当与XY平面上的仰角机床的角度范围是相对于Z轴的,然而 PowerMILL 的仰角是相对与XY平面测量,因此, PowerMILL 的角度限界即是机床角度限界的余角为此,机床的X轴限界 ± 60 转换成仰角限界即为 30 到 90假设另外一个主轴-主轴回转机床角度限界为:X –50 到 +60Z ± 360于是转换为方位角限界 0 到 360 ,仰角限界 30 到 90 这个范例不同的地方是机床限界跨过XZ。












