UG五轴编程简单教程.pptx
预备知识与要求熟悉NX软件的基本操作。例如坐标系、图层、导航器操作、曲线的操作、装配的概念、等等。要求有一定CNC编程基础和数控加工经验。熟悉NX三轴编程,至少有3个月软件使用的时间。第1页/共101页目标掌握多轴加工的概念多轴外形轮廓加工多轴等高加工多轴流线加工可变轴曲面轮廓铣-刀轴控制方法后处理建构多轴G代码仿真仿真第2页/共101页议程Friday Jan.18th9:00 a.m.12:00 a.m.介绍议程 多轴加工概述 -NX支持的多轴机床 -多轴加工MCS 多轴加工基础 -装配加工 -在加工中WAVE的应用12:00 p.m.2:00 p.m.休息2:00 p.m.5:00 p.m.可变轴轮廓加工-案例学习-最佳练习 五轴的Z_LEVEL加工 -案例学习-最佳练习-第3页/共101页议程Saturday Jan.19th9:00 a.m.12:00 a.m.常用刀轴控制方法 -案例学习-最佳练习12:00 p.m.2:00 p.m.休息2:00 p.m.5:00 p.m.常用刀轴控制方法-案例学习-最佳练习-第4页/共101页议程Sunday Jan.20th9:00 a.m.12:00 a.m.NX后置处理培训 -后置处理概述 -后置处理器创建12:00 p.m.2:00 p.m.休息2:00 p.m.5:00 p.m.NX后置处理培训-TCL语言介绍 -车铣加工中心后置处理器创建 后处理器建构练习-第5页/共101页议程Monday Jan.21th9:00 a.m.12:00 a.m.五轴后处理培训 -后置处理概述 -后置处理器创建12:00 p.m.2:00 p.m.休息2:00 p.m.5:00 p.m.NX加工仿真培训 Machine tool builder 机床构造器 Setup configurator环境配置器 Machine tool simulation机床加工模拟 Machine tool driver机床驱动器 Virtual NC ControllerNC控制器-第6页/共101页议程Tuesday Jan.22th9:00 a.m.12:00 a.m.NX加工仿真培训 -CSE仿真 -案例学习12:00 p.m.2:00 p.m.休息2:00 p.m.5:00 p.m.NX加工仿真培训-案例学习 -最佳练习第7页/共101页NX 支持各类五轴机床支持各类五轴机床第8页/共101页NX支持各类五轴机床 5_axis_dual_table 双转台 5_axis_head_table 摆头与转台 5_axis_dual_head 双摆头 Non_standard 5 axis 斜摆头或斜转台第9页/共101页 双转台双转台(dual_table)(dual_table)UG UG 支持各类五轴机床支持各类五轴机床(1)(1)第10页/共101页 摆头与转台摆头与转台(head and table)(head and table)UG UG 支持各类五轴机床支持各类五轴机床(2)(2)第11页/共101页 双摆头(dual head)UG UG 支持各类五轴机床支持各类五轴机床(3)(3)第12页/共101页 斜摆头(Non standard)UG UG 支持各类五轴机床支持各类五轴机床(4)(4)Deckel Maho,DMC80UDeckel Maho,DMC80U第13页/共101页 斜转台(斜转台(Non standardNon standard)UG UG 支持各类五轴机床支持各类五轴机床(5)(5)第14页/共101页多轴加工方法介绍放置在第四轴转盘中心或第五轴转盘中心中心。在机床上操作者设定转台的中心为零点优点:易于操作,但坐标值经过了系统内部转换 编程员编程时不需要考虑太多的东西使用ain/local/Fixture offset优点:灵活性较大第15页/共101页MCS默认的设置:PURPOSE LOCAL SPECIAL OUTPUT NONENone:后处理输出是基于局部的坐标系Use main MCS:后处理输出将会ignored局部的坐标系,使用Main坐标系 Fixture offset:后处理输出将会基于局部的坐标系.The postprocessor can use these coordinates along with the main coordinates to output fixture offsets,such as G54 CSYS Rotation:后处理输出将会基于局部的坐标系.The postprocessor can use these coordinates along with the main coordinates to output programming in a local coordinate system,such as CYCLE 19 第16页/共101页思考的问题?NX通常需要指定刀具轴,默认的情况是什么?在固定轴加工中,除了(0,0,1),还设定其他的刀具轴?在多轴加工中,刀具轴是否一定要指定?在定位加工,在转台旋转的过程中,刀具是否要对零件或夹具做出避让?第17页/共101页实例打开main_local_coordinate_system进入加工环境,做一个face_milling_erea,设定以下的参数,点击OK,进入加工参数设置对话框,在切屑样式里选择follow periphery,然后点击生成。拷贝上上一个操作,分别指定inside_chamfer和Ouside_chamfer,查看生成的结果使用不是0,0,1的刀轴加工第18页/共101页打开修改修改MCS_000,PURPOSE选择LOCAL,SPECIAL OUTOUT选择MAIN MCS,FIXTURE OFFSET设置为1修改MCS_090,PURPOSE选择LOCAL,SPECIAL OUTOUT选择MAIN MCS,FIXTURE OFFSET设置为2选择作为后处理输出,观察G54,G55生成与X、Y、Z的值修改修改MCS_000,PURPOSE选择LOCAL,SPECIAL OUTOUT选择FIXTURE OFFSET,FIXTURE OFFSET设置为1修改修改MCS_090,PURPOSE选择LOCAL,SPECIAL OUTOUT选择FIXTURE OFFSET,FIXTURE OFFSET设置为2选择作为后处理输出,观察G54,G55生成与X、Y、Z的值实例:Main MCS与LOCAL MCS在加工中的应用第19页/共101页打开分别重放和LIST THE TOOLPATH,观察对应的X、Y、Z是完全一样的。选择,做为后处理,将TT1346_AA成组输出,观察其X、Y、Z修改修改MCS_000,PURPOSE选择LOCAL,SPECIAL OUTOUT选择FIXTURE OFFSET,FIXTURE OFFSET设置为1修改修改MCS_090,PURPOSE选择LOCAL,SPECIAL OUTOUT选择FIXTURE OFFSET,FIXTURE OFFSET设置为2修改修改MCS_180,PURPOSE选择LOCAL,SPECIAL OUTOUT选择FIXTURE OFFSET,FIXTURE OFFSET设置为3选择作为后处理输出,观察G54,G55,G56生成与X、Y、Z的值实例:Main MCS与LOCAL MCS在加工中的应用第20页/共101页装配加工机床夹具刀柄毛坯 有利于加工中避让,关联更新,数字化仿真检验各部分的碰撞的情况,优化加工程式。实例:m_baseassm_in_m第21页/共101页Form Feature Extract让你相关地在部件内拷贝曲线,表面,表面区域和体。抽取的对象没有它们自已的内部特征树,但它们相关到它们的父本。如果父本改变,它们将更新。任何特征建模功能可以在一抽取的体上执行,因此在部件的特征结构中建立一新的分枝。应用:在时间戳记上拷贝几何体 保留“工具”实体 简化实体注:抽取的几何体将作为特征来建立,并取决几何类型给出唯一的名字,如EXTRACT_FACE,EXTRACT_BODY,等。Wave Wave 在加工中的应用在加工中的应用练习:m_basewave_in_m第22页/共101页可变轴加工基础 实例:m_base3_axiscore_profile m_basestrartstrart_project零件几何体(part geometry):用于加工的几何体。检查几何体(check geometry):检查几何体”使您能够指定刀轨不能干扰的几何体(如工件壁、岛、夹具等等)。当刀轨遇到检验曲面时,刀具退出,直至到达下一个安全的切削位置.驱动几何体(drive geometry):用来产生驱动点的几何体。驱动点(drive point):从驱动几何体上产生的,将投射到零件几何体上 的点。驱动方法(drive method):驱动点产生的方法。某些驱动方法在曲线上产生一系列驱动点,有的驱动方法则在一定面积内产生阵列的驱动点。投射矢量(project vector):用于指引驱动点怎样投射到零件表面。第23页/共101页可变轴加工基础第24页/共101页可变轴加工基础检查几何体第25页/共101页Radial cuttoolpathcurve/pointspiral驱动方法 与固定轴加工是一样的用户定义曲线/点驱动方法螺旋式驱动方法径向切削驱动方法曲面区域驱动方法刀轨驱动方法边界驱动方法流线驱动方法与固定轴加工是一样的boundarySurface areaContour profile第26页/共101页可变轴加工基础 曲面驱动可变“刀轴”的复杂曲面时,这种“驱动方法”是很有用的。它提供对“刀轴”和“投影矢量”的附加控制。“曲面区域驱动方法”不会接受排列在不均匀的行和列中的“驱动曲面”或具有超出“链公差”的缝隙的“驱动曲面”,案例:第27页/共101页 图中驱动曲面边缘被投射后与零件几何表面边缘一致的部分、或在零件几何表面边缘就可创建接触点;而不一致的边缘部分就不能创建接触点,刀端位于零件几何表面边缘之外,刀具就不能位于零件几何边缘上,此时刀具会先退刀,再跨越,然后进刀,并从可与零件几何表面边缘接触处继续切削。曲面驱动第28页/共101页曲面驱动“曲面区域驱动方法”提供对“刀轴”的最大控制。可变刀轴选项变成可用的,这允许您根据“驱动曲面”定义“刀轴”。加工非常轮廓化的“部件表面”时,有时需要利用“附加的刀轴”控制以防止过大的刀具波动,如下所示。第29页/共101页曲面驱动“曲面区域驱动方法”还提供对“投影矢量”的最大控制。“垂直于驱动体”是可用的,它是一个附加的“投影矢量”选项。此选项使您能够将“驱动点”均匀分布到凸起程度较大的部件表面(相关法线超出 180 度的“部件表面”)上。与边界不同,“驱动曲面”可以用来缠绕部件表面,以将“驱动点”均匀地投影到部件的所有侧,如下所示。第30页/共101页曲面驱动如果要加工的曲面满足“驱动曲面”的条件(无缝隙地排列在有序栅格中),它将更适用于直接在“驱动曲面”上生成“刀轨”,而不用选择任何“部件”几何体。因为“驱动点”没有投影到“部件表面”上,因此“投影矢量”定义是不相关的。“材料侧”矢量方向确定直接在“驱动曲面”上切削时刀具要接触的那一侧。“材料侧矢量”应该指向要移除的材料。第31页/共101页刀具位置 刀具位置确定系统如何计算“部件表面”上的接触点。刀具通过从“驱动点”处沿着“投影矢量”移动来定位到“部件表面”。“相切”可以创建“部件表面”接触点,方法是:首先将刀具放置到与“驱动曲面”相切的位置,然后沿着“投影矢量”将其投影到“部件表面”上,在该表面中,系统将计算部件表面接触点。“对中”可以创建“部件表面”接触点,方法是:首先将刀尖直接定位到“驱动点”,然后沿着“投影矢量”将其投影到“部件表面”上,在该表面中,系统将计算部件表面接触点。曲面驱动第32页/共101页曲面驱动刀具位置直接在“驱动曲面”上创建“刀轨”时(未定义任何“部件表面”),“刀具位置”应该切换为“相切”位置。根据使用的“刀轴”,“对中”会偏离“驱动曲面”,如下所示。第33页/共101页曲面驱动刀具位置同一曲面被同时定义为“驱动曲面”和“部件表面”时,应该使用“相切”。第34页/共101页曲面驱动步距 步距可控制连续切削刀路之间的距离。可根据残余高度尺寸来指定步距或步距总数。“步距”选项会因所用的“切削类型”不同而有所不同第35页/共101页曲面驱动-步距残余高度“残余高度”允许通过指定高度、水平和竖直距离值来指定所允许的残余高度的最大尺寸。当驱动曲面还用作部件表面时,使用此方法可获得良好的残余高度控制。系统将步距的大小限制为略小于三分之二的刀具直径,而不管您将残余高度指定为多少。选择“残余高度”之后,系统将提供以下选项:残余高度“残余高度”是按与驱动曲面垂直的方向测量的所允许的最大高度。水平限制 使用平底刀具可在部件底部面上产生大的步距。“水平限制”通过限制刀具在垂直于“投影矢量”的方向上移动的距离,控制这些大的步距。此选项通过限制步距的水平距离来帮助避免在接近水平的曲面上留下宽的脊。竖直限制加工壁面会产生大的步距。使用“竖直限制”可控制这些步距的大小。“竖直限制”允许限制刀具可在平行于投影矢量的方向上移动的距离。此选项通过限制步距的竖直距离来帮助避免在接近竖直的曲面上留下宽的脊。注意:可结合使用、单独使用或不使用水平限制和竖直限制。如果将这些值设置为零,则不会使用它们。数目“数目”允许指定刀轨的步距总数。第36页/共101页曲面驱动-过切时 过切时“过切时”允许指定驱动轨迹中的刀具过切驱动曲面时系统如何响应。未选择部件几何体而切削驱动曲面时,这些选项非常有用 无“无”可使系统忽略驱动曲面过切。它将生成一个与“警告”选项相同且保持不变的刀轨,但是不会向刀轨或 CLSF 发出警告消息第37页/共101页曲面驱动-过切时警告警告使系统向刀轨和 CLSF 只发出一条警告消息。它并不会通过改变刀轨来避免过切驱动曲面。退刀退刀可通过使用在“非切削移动”中定义的参数使刀具避免过切驱动曲面。跳过跳过可通过仅移除导致过切发生的驱动点来使系统改变刀轨。结果将是从过切前的最后位置到不再过切时的第一个位置的直线刀具移动。当从驱动曲面直接生成刀轨时,如果使用跳过,则刀具不会触碰凸角处的驱动曲面,并且不会过切凹陷区域,如下所示。第38页/共101页可变轴加工基础 曲线驱动边界驱动方法允许您通过指定“边界”和“环”定义切削区域 边界可以由一系列曲线、现有的永久边界、点或面创建。它们可以定义切削区域外部,如岛和腔体。可以为每个边界成员指定“对中”、“相切”或“接触”刀具位置属性 在边界内定义“驱动点”一般比选择“驱动曲面”更为快捷和方便。但是,使用“边界驱动方法”时,不能控制刀轴或相对于驱动曲面的投影矢量。例如,平面边界不能缠绕复杂的部件表面,从而均匀分布“驱动点”或控制刀具,如下图所示。第39页/共101页可变轴加工基础 流线驱动流线驱动方法根据选中的几何体来构建隐式驱动曲面您通过选择流(A)和可选的交叉(B)曲线为流线驱动方法定义驱动曲面。选择面边缘、线框曲线或点来创建任意数目的流曲线和交叉曲线组合。如果您未选择交叉曲线,则软件使用线性段(C)将流曲线的末端连接起来。使用手工驱动曲面创建:如果您指定切削区域,它将起到空间范围的作用。您可以仅根据线框加工。不必选择部件几何体。如果选择部件几何体,线框曲线会(沿指定的投影矢量)投影到部件几何体上 实例:too_axis17-axis_stream_linestream_line3第40页/共101页可变轴加工基础 流线驱动可接受的流动和交叉曲线组合示例在下例中,流曲线为红色,交叉曲线为蓝色。灰色曲线显示切削模式。第41页/共101页可变轴加工基础 流线驱动可接受的流动和交叉曲线组合示例在下例中,流曲线为红色,交叉曲线为蓝色。灰色曲线显示切削模式。第42页/共101页可变轴加工基础 流线驱动隐式交叉曲线(添加以连接流曲线的末端)示例当您未指定交叉曲线时,软件将创建线性段来连接流曲线的末端。在下面示例中,流曲线为红色。由软件添加的隐式交叉曲线为蓝色虚线。第43页/共101页流线和曲面区域驱动方法之间的差异曲面区域曲面区域流流线仅可以处理曲面。可以处理曲线、边、点和曲面。拥有对中中和相切相切刀具位置。除了对中中和相切相切刀具位置外,还允许接触接触刀位以进行固定轴加工。需要排列整齐的曲面栅格。曲面必须拐角跟拐角匹配,并且必须按特定的次序选择它们。曲面栅格无需整齐排列。(注意上面的示例。)您可以加工流/交叉曲线或曲面的任意集合,它们一起构成 2、3 或 4 边驱动曲面。流线还可以处理由 2 个或更多封闭流曲线集或曲面定义驱动曲面的配置不支持切削区域切削区域。允许选择切削区域切削区域面。切削区域面用作空间范围几何体,而切削区域边界用于自自动生成流曲线集和交叉曲线集。此外,软件使部件几何体置于对投影模块透明的“切削区域”的外部,这极大地方便了在遮蔽区域生成刀轨。不处理缝隙。软件自动填充流曲线集和交叉曲线集内的缝隙。第44页/共101页Material Side Vector 如果使用驱动曲面方式创建刀轴路径,必须首先确定加工侧矢量方向,该方向应指向材料被去除的方向。第45页/共101页可变轴加工基础投影方向.朝向驱动(toward drive)如果使用了“曲面区域驱动方式”,则应使用“朝向驱动”投影矢量以避免铣削到计划外的工件几何体.A,它设计用于型腔,铣驱动曲面位于工件内部B,投影从距驱动曲面较短距离的位置处开始(“垂直于驱动曲面”的投影则从无穷远处开始。)C,刀轨受到驱动曲面边界的限制 第46页/共101页可变轮廓加工基础投影方向2.垂直于驱动(normal drive)投影矢量”作为“驱动曲面”材料侧垂直法向矢量的反向矢量进行计算。此选项使您能够将“驱动点”均匀分布到凸起程度较大工件表面(相关法线超出 180 度的“工件表面”)上 注意:因为“投影矢量”方向以“材料侧法向矢量”的反向矢量进行计算,因此正确定义“材料侧法向矢量”是十分重要的 第47页/共101页可变轮廓加工基础投影方向3.侧刃划线(sward ruling)侧刃划线”允许您定义平行于“驱动曲面”的侧刃划线的“投影矢量”。只有在同时使用“曲面区域驱动方式”和“侧刃驱动刀轴”时,此选项才可用。只有当“驱动曲面”等同于直纹面时,才能使用此选项,因为“驱动曲面”划线定义侧刃投影矢量。使用带锥度的刀具时侧刃划线投影矢量”可以防止过切“驱动曲面第48页/共101页可变轴加工基础投影方向4.指向直线(toward line)指向直线允许您创建从“工件表面”延伸至指定直线的“投影矢量”。此选项有助于加工外部圆柱面,其中指定的直线作为圆柱中心线。刀具的位置将从“工件表面”的外侧移到中心线。“驱动点”沿着向所选聚焦线收敛的直线从“驱动曲面”投影到工件表面。第49页/共101页可变轴加工基础投影方向5.离开直线(far away form line)离开直线允许您创建从指定的直线延伸至工件表面的“投影矢量”。“投影矢量”作为从中心线延伸至“工件表面”的垂直矢量进行计算。此选项有助于加工内部圆柱面,其中指定的直线作为圆柱中心线。刀具的位置将从中心线移到“工件表面”的内侧。“驱动点”沿着偏离所选聚焦线的直线从“驱动曲面”投影到工件表面。聚焦线与“工件表面”之间的最小距离必须大于刀具半径。第50页/共101页可变轴加工基础投影方向6.刀轴(tool axis)刀轴允许您根据现有的“刀轴”定义一个“投影矢量”。使用“刀轴”时,“投影矢量”总是指向“刀轴矢量”的相反方向。注意:如果刀轴在“接触点”处与“工件表面”法向相关(垂直、相对和 4 轴刀轴选项),则不能沿着“刀轴”进行投影。第51页/共101页可变轴加工基础投影方向7.离开点(far away from point)离开点允许您创建从指定的焦点向“工件表面”延伸的“投影矢量”。此选项可用于加工焦点在球面中心处的内侧球形(或类似球形)曲面。“驱动点”沿着偏离焦点的直线从“驱动曲面”投影到“工件表面”。焦点与“工件表面”之间的最小距离必须大于刀具半径。第52页/共101页可变轴加工基础投影方向8.指向点(toward point )指向点允许您创建从“工件表面”延伸至指定焦点的“投影矢量”。此选项可用于加工焦点在球面中心处的外侧球形(或类似球形)曲面。第53页/共101页可变轴加工基础投影方向与刀轴的组合“x”表示不可以组合的。第54页/共101页可变轴加工基础驱动方法与刀轴的组合“x”表示可以组合第55页/共101页可变轴加工基础投影矢量的使用建议刀轴或指定矢量矢量与目标平面不平行时使用这些选项。远离点、朝向点和远离直线、指向直线您拥有一组曲面,但其中的单一矢量角度不足以代表所有曲面时,使用这些选项。离开或指向指定的点或直线进行投影时,请确保选择的点或直线所在的位置可保证刀可以抵达整个要切削的区域。使用离开时,请确保刀尖位于点或直线上时刀具不会过切部件。加工型腔时使用远离点或远离直线。加工型芯时使用朝向点或指向直线。这些选项不依赖于驱动曲面法线,并且非常适用于处理刀具半径大于部件特征(圆角半径、拐角等等)的部件。垂直于驱动体和朝向驱动体驱动曲面法线已进行适当定义并且变化非常平滑时使用这些选项。使用朝向驱动体加工型腔,使用垂直于驱动体加工型芯。在刀具半径大于部件特征(圆角半径、拐角等等)的情况下,它们可能不适用。第56页/共101页可变轴曲面轮廓铣-外形轮廓铣驱动方式轮廓铣的设计目的是使用刀侧面来加工壁,以便能够产生直纹面壁的最佳半精加工和精加工效果 可以自动生成刀轨,以使用刀具侧面加工型腔的壁或由底部面和壁限定的区域。可以加工可能带有角(开放角和封闭角)、弯曲及顶部(肋顶部)形状不规则的复杂腔体 可以在底部面和壁上使用多条刀路以在同一操作中对部件进行半精加工和精加工 可以为基于底部面或无底部面的区域生成刀轨 可以为一个操作中的多个非连续区域生成刀轨 第57页/共101页可变轴曲面轮廓铣-外形轮廓铣驱动方式从操作导航器、几何视图,单击 MB3 插入操作。从创建操作对话框选择类型:mill_multi-axis 和子类型:CONTOUR_PROFILE 。在 CONTOUR_PROFILE 对话框中,单击指定底部面 并选择底部面几何体。系统会自动选择壁。如果您的部件没有底部面几何体,则跳到下一步。单击指定壁 的显示 以查看壁选择。如果系统没有选择所需的壁,则关闭自动壁并选择您自己的壁几何体。如果您的部件没有底部面几何体,则借助自动生成辅助底部面、辅助底部面 或沿着壁的底部定义一个虚拟的底部面。定义任何所需的“非切削移动”。避让和刀轨连接取决于正确定义的“非切削移动第58页/共101页可变轴曲面轮廓铣-外形轮廓铣驱动方式案例:too_axis1_Variable_contour_profilewedge_mfg.prt 自动WALL第59页/共101页可变轴曲面轮廓铣-外形轮廓铣驱动方式案例:too_axis1_Variable_contour_profilewedge_mfg.prt FOLLOW BOTTOMWALL第60页/共101页可变轴曲面轮廓铣-外形轮廓铣驱动方式案例:too_axis1_Variable_contour_profilewedge_mfg.prt OUTO AUXILIARY FLOOR第61页/共101页可变轴曲面轮廓铣-外形轮廓铣驱动方式案例:too_axis1_Variable_contour_profilewedge_mfg.prt AUXILIARY FLOOR把图层52层打开第62页/共101页可变轴曲面轮廓铣-外形轮廓铣驱动方式案例:too_axis1_Variable_contour_profilewedge_mfg.prt AUXILIARY FLOOR&outo auxiliary floor把图层52层打开第63页/共101页变轴加工的等高切削特征与被加工有侧倾角的五轴加工方法优势避免刀柄的干涉,并能选配较短的刀具来精加工陡壁和拐角用更短的刀具加工,得到更高高的进给速度和轻负载,得到加工效率效率第64页/共101页变轴加工的等高切削有效的TOOL AXIS TILTTILT ANGLE自动倾斜角度:由max wall height 和part safe clearance 来决定第65页/共101页实例 too_axis16_axis_z_levelzl_multi_axis_2_setup_1.prt too_axis16_axis_z_levelimpeller_zlevel_setup_2.prt 层优化第66页/共101页Variable Axis Roughing Roughing could be handled by option“multiple passes”!roughingroughingUncut materialUncut material第67页/共101页五轴加工刀具轴线控制方式简介五轴加工刀具轴线控制方式简介第68页/共101页刀轴刀轴I,J,K线端点-刀轴2 点刀轴-与曲线相切球坐标远离点朝向点远离直线朝向直线相对于矢量垂直于部件相对于部件-刀轴4 轴,垂直于部件4 轴相对于部件双 4 轴在部件上-刀轴插补垂直于驱动体刀轴-侧刃驱动体相对于驱动体-刀轴4 轴,垂直于驱动体4 轴相对于驱动体双 4 轴在驱动体上优化后驱动第69页/共101页Tool Axis 刀轴 刀轴矢量用于定义固定刀轴与可变刀轴的方向。固定刀轴与指定的矢量平行,而可变刀轴在刀具沿刀具路径移动时,可不断地改变方向。第70页/共101页Tool Axis Vector刀轴矢量的定义及确定 刀轴矢量被定义为从刀端指向刀柄的方向 刀轴矢量的确定输入坐标值选择几何指定轴与零件表面的相对关系指定轴与驱动曲面的相对关系第71页/共101页ZM轴指定刀轴矢量沿MCS坐标系的ZM轴方向。第72页/共101页I,J,K 通过输入I,J,K的值来确定刀轴矢量的方向第73页/共101页Line End Points-Tool Axis 线端点-刀轴 由参考直线和直线的末端点来确定刀轴矢量方向第74页/共101页2 Points 通过两点确定刀轴矢量方向第75页/共101页Tool Axis-Tangent to Curve 刀轴-与曲线相切 定义刀轴矢量为曲线的切线第76页/共101页Spherical Coordinates球坐标 通过球面坐标定义刀轴矢量的方向第77页/共101页Away from Point远离点 通过指定一聚焦点来定义可变刀轴矢量。它以指定的聚焦点为起点,并指向刀柄所形成的矢量,作为可变刀轴矢量。注意:聚焦点必须位于刀具与零件几何希望接触表面的另一侧。案例:第78页/共101页Toward Point 朝向点 通过指定一聚焦点来定义可变刀轴矢量。它以指定的聚焦点为起点,并指向刀柄所形成的矢量,作为可变刀轴矢量。注意:聚焦点必须位于刀具与零件几何希望接触表面的同一侧。第79页/共101页Toward Line朝向直线 用指定的一条直线来定义可变刀轴矢量。定义的可变刀轴矢量沿指定直线的全长,并垂直于直线,且从刀柄指向指定直线。注意:指定的直线必须位于刀具与零件几何希望接触表面的同一侧。案例:第80页/共101页Away from Line远离直线 远离直线允许您定义偏离聚焦线的“可变刀轴”。“刀轴”沿聚焦线移动,同时与该聚焦线保持垂直。刀具在平行平面间运动。“刀轴矢量”从定义的聚焦线离开并指向刀具夹持器,如下图所示。第81页/共101页Relative to Vector 相对于矢量“相对于矢量”允许您定义相对于带有指定的“前倾角”和“侧倾角”的矢量的“可变刀轴”。案例:Lead:引导角定义刀具沿刀具运动方向朝前或朝后倾斜的角度。引导角为正时,刀具基于刀具路径的方向朝前倾斜;引导角度为负时,刀具基于刀具路径的方向朝后倾斜。Tilt:倾斜角度定义刀具相对于刀具路径往外倾斜的角度。沿刀具路径看,倾斜角度为正,使刀具往刀具路径右边倾斜;倾斜角度为负,使刀具往刀具路径左边倾斜。与引导角度不同,倾斜角度总是固定在一个方向,并不依赖于刀具运动方向。第82页/共101页Normal to Part垂直于部件 可变刀轴矢量在每一个接触点处垂直于零件几何表面。第83页/共101页Relative to Part-Tool Axis 相对于部件-刀轴 通过指定引导角和倾斜角,来定义相对于零件几何表面法向矢量的可变刀轴矢量。右图所示为 引导角20度 倾斜角0度第84页/共101页Interpolate-Tool Axis插补-刀轴 通过在指定点定义矢量来控制刀轴矢量。也可用来调整刀轴,以避免刀具悬空或避让障碍物。根据创建光顺刀轴运动的需要,可以从驱动曲面上的指定位置处,定义出任意数量的矢量,然后将按定义的矢量,在驱动几何上的任意点处插补刀轴。指定的矢量越多,对刀轴就有越多的控制。第85页/共101页Normal to Drive垂直于驱动体 在每一个接触点处,创建垂直于驱动曲面的可变刀轴矢量。第86页/共101页Relative to Drive-Tool Axis 相对于驱动体-刀轴“相对于驱动体”可用于在非常复杂的“部件表面”上控制刀轴的运动,如下图所示。第87页/共101页Relative to Drive-Tool Axis 相对于驱动体-刀轴 “前倾角”定义了刀具沿“刀轨”前倾或后倾的角度。正的“前倾角”的角度值表示刀具相对于“刀轨”方向向前倾斜。负的“前倾角”的角度值表示刀具相对于“刀轨”方向向后倾斜。“侧倾角”定义了刀具从一侧到另一侧的角度。正值将使刀具向右倾斜(按照您所观察的切削方向)。负值将使刀具向左倾斜。通过指定引导角与倾斜角,来定义相对于驱动曲面法向矢量的可变刀轴矢量。第88页/共101页刀轴-侧刃驱动体“侧刃驱动体”允许您定义沿“驱动曲面”的侧刃划线移动的刀轴。此类刀轴允许刀具的侧面切削“驱动曲面”,而刀尖切削“部件表面”。如果刀具不带锥度,那么刀轴将平行于侧刃划线。如果刀具带锥度,那么刀轴将与侧刃划线成一定角度,但二者共面。“驱动曲面”将支配刀具侧面的移动,而“部件表面”将支配刀尖的移动。划线类型“基础 UV 划线”是曲面被修剪或被放入栅格前,曲面的自然底层划线,此类划线可能没有与栅格或修剪边界对齐,当驱动曲面由“曲面栅格”或“修剪曲面”组成时,便可生成“栅格或修剪”类型的划线,该类型的划线将尝试与所有“栅格边界”或“修剪边界”尽量自然对齐,第89页/共101页刀轴-侧刃驱动体 用驱动曲面的直纹线来定义刀轴矢量。可以使刀具的侧刃加工驱动曲面,而刀尖加工零件几何表面,此事驱动曲面引导刀具侧刃,零件几何表面引导刀具。侧刃驱动体”刀轴使用的是不带锥度的刀具和“刀轴”投影矢量。如果使用了带锥度的刀具,则应使用“侧刃划线投影矢量”以避免过切“驱动曲面”。第90页/共101页 如果驱动曲面是三角形时,可能引起刀具倾斜,因为在驱动曲面的顶角处,不能产生矩形网格状驱动点。如果拐角或圆角半径小于刀具半径,会使刀具不能沿整个驱动曲面直纹线切削。图中在刀具侧刃沿驱动曲面A完成直纹切削运动前,刀尖已经与驱动曲面B接触,这就可能导致在刀具与驱动曲面B相切时(即刀具侧刃加工曲面B),在刀轴方向有突然的切入,从而引起过切。刀轴-侧刃驱动体第91页/共101页4-Axis Normal to Drive 通过指定旋转轴(即第四轴)及其旋转角度来定义刀轴矢量。即刀轴先从驱动曲面法向、旋转到旋转轴的法向平面,然后基于刀具运动方向朝前或朝后倾斜一个旋转角度。第92页/共101页4-Axis Relative to Drive 通过指定第四轴及其旋转角度、引导角度与倾斜角度来定义刀轴矢量。即先使刀轴从驱动曲面法向、基于刀具运动方向朝前或朝后倾斜引导角度与倾斜角度,然后投射到正确的第四轴运动平面,最后旋转一个旋转角度。第93页/共101页Dual 4-Axis on Drive 通过指定第四轴及其旋转角度、引导角度与倾斜角度来定义刀轴矢量。即分别在Zig方向与Zag方向,先使刀轴从驱动曲面法向、基于刀具运动方向朝前或朝后倾斜引导角度与倾斜角度,然后投射到正确的第四轴运动平面,最后旋转一个旋转角度。注意:若在Zig方向与Zag方向指定不同的旋转轴进行切削时,实际上就产生五轴切削操作。第94页/共101页4-Axis Normal to Part 通过指定旋转轴(即第四轴)及其旋转角度来定义刀轴矢量。即刀轴先从零件几何表面法向投射到旋转轴的法向平面,然后基于刀具运动方向朝前或朝后倾斜一个旋转角度。第95页/共101页4-Axis Relative to Part 通过指定第四轴及其旋转角度、引导角度与倾斜角度来定义刀轴矢量。即先使刀轴从零件几何表面法向、基于刀具运动方向朝前或朝后倾斜引导角度与倾斜角度,然后投射到正确的第四轴运动平面,最后旋转一个旋转角度。第96页/共101页Dual 4-Axis on Part-Tool Axis 只能用于Zig-Zag切削方法,而且分别对Zig方向与Zag方向进行切削。通过指定第四轴及其旋转角度、引导角度与倾斜角度来定义刀轴矢量。即分别在Zig方向与Zag方向,先使刀轴从零件几何表面法向、基于刀具运动方向朝前或朝后倾斜引导角度与倾斜角度,然后投射到正确的第四轴运动平面,最后旋转一个旋转角度。注意:若在Zig方向与Zag方向指定不同的旋转轴进行切削,实际上就产生五轴切削操作。第97页/共101页优化后驱动 优化后驱动刀轴控制方法使刀具前倾角与驱动几何体曲率匹配。在凸起部分,NX 保持小的前倾角,以便移除更多材料。在下凹区域中,NX 自动增加前倾角以防止刀跟过切驱动几何体,并使前倾角足够小以防止刀前端过切驱动几何体。优化后驱动的好处包括:确保刀轨不会过切,而且不会出现未切削的区域。确保最大材料移除量,以缩短加工时间。确保用刀尖切削,以延长刀具使用寿命。A=刀尖,B=刀跟,C=刀跟刨削,D=刀前端刨削,E=驱动几何体 too_axis9_Optimized_to_drive_TA第98页/共101页优化后驱动优化后驱动选项 描述最小刀跟安全距离要使刀跟清除驱动几何体的最小距离。最大前倾角出于过切避让之外的原因,可使用最大前倾角指定允许的最大前倾角。NX 自动执行过切避让。(可选)建议保留此选项处于关闭状态并允许 NX 自动确定最佳解。名义前倾角出于最佳材料移除量之外的原因,可使用名义前倾角指定首选的前倾角,以便优化切削条件。优化后驱动自动优化材料移除。(可选)建议保留此选项处于关闭状态并允许 NX 自动确定最佳解。侧倾角一个固定的侧倾角度值。默认值为 0。应用光顺选择应用光顺以便进行更高质量的精加工。第99页/共101页优化后驱动第100页/共101页感谢您的观看!第101页/共101页