UG五轴编程简单教程.pptx
《UG五轴编程简单教程.pptx》由会员分享,可在线阅读,更多相关《UG五轴编程简单教程.pptx(101页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、预备知识与要求熟悉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.
2、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语言介绍 -车铣加工中
3、心后置处理器创建 后处理器建构练习-第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
4、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)
5、(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
6、)第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
7、 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通常需要指定刀具轴,默认的情况是什么?
8、在固定轴加工中,除了(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
9、选择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
10、选择作为后处理输出,观察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
11、_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让你相关地在部件内拷贝曲线,表面,表面区域和体。抽取的对象没有它们自已的内部特征树,但它们相关到它们的父本。如果父本改变,
12、它们将更新。任何特征建模功能可以在一抽取的体上执行,因此在部件的特征结构中建立一新的分枝。应用:在时间戳记上拷贝几何体 保留“工具”实体 简化实体注:抽取的几何体将作为特征来建立,并取决几何类型给出唯一的名字,如EXTRACT_FACE,EXTRACT_BODY,等。Wave Wave 在加工中的应用在加工中的应用练习:m_basewave_in_m第22页/共101页可变轴加工基础 实例:m_base3_axiscore_profile m_basestrartstrart_project零件几何体(part geometry):用于加工的几何体。检查几何体(check geometry):
13、检查几何体”使您能够指定刀轨不能干扰的几何体(如工件壁、岛、夹具等等)。当刀轨遇到检验曲面时,刀具退出,直至到达下一个安全的切削位置.驱动几何体(drive geometry):用来产生驱动点的几何体。驱动点(drive point):从驱动几何体上产生的,将投射到零件几何体上 的点。驱动方法(drive method):驱动点产生的方法。某些驱动方法在曲线上产生一系列驱动点,有的驱动方法则在一定面积内产生阵列的驱动点。投射矢量(project vector):用于指引驱动点怎样投射到零件表面。第23页/共101页可变轴加工基础第24页/共101页可变轴加工基础检查几何体第25页/共101页R
14、adial cuttoolpathcurve/pointspiral驱动方法 与固定轴加工是一样的用户定义曲线/点驱动方法螺旋式驱动方法径向切削驱动方法曲面区域驱动方法刀轨驱动方法边界驱动方法流线驱动方法与固定轴加工是一样的boundarySurface areaContour profile第26页/共101页可变轴加工基础 曲面驱动可变“刀轴”的复杂曲面时,这种“驱动方法”是很有用的。它提供对“刀轴”和“投影矢量”的附加控制。“曲面区域驱动方法”不会接受排列在不均匀的行和列中的“驱动曲面”或具有超出“链公差”的缝隙的“驱动曲面”,案例:第27页/共101页 图中驱动曲面边缘被投射后与零件几
15、何表面边缘一致的部分、或在零件几何表面边缘就可创建接触点;而不一致的边缘部分就不能创建接触点,刀端位于零件几何表面边缘之外,刀具就不能位于零件几何边缘上,此时刀具会先退刀,再跨越,然后进刀,并从可与零件几何表面边缘接触处继续切削。曲面驱动第28页/共101页曲面驱动“曲面区域驱动方法”提供对“刀轴”的最大控制。可变刀轴选项变成可用的,这允许您根据“驱动曲面”定义“刀轴”。加工非常轮廓化的“部件表面”时,有时需要利用“附加的刀轴”控制以防止过大的刀具波动,如下所示。第29页/共101页曲面驱动“曲面区域驱动方法”还提供对“投影矢量”的最大控制。“垂直于驱动体”是可用的,它是一个附加的“投影矢量”
16、选项。此选项使您能够将“驱动点”均匀分布到凸起程度较大的部件表面(相关法线超出 180 度的“部件表面”)上。与边界不同,“驱动曲面”可以用来缠绕部件表面,以将“驱动点”均匀地投影到部件的所有侧,如下所示。第30页/共101页曲面驱动如果要加工的曲面满足“驱动曲面”的条件(无缝隙地排列在有序栅格中),它将更适用于直接在“驱动曲面”上生成“刀轨”,而不用选择任何“部件”几何体。因为“驱动点”没有投影到“部件表面”上,因此“投影矢量”定义是不相关的。“材料侧”矢量方向确定直接在“驱动曲面”上切削时刀具要接触的那一侧。“材料侧矢量”应该指向要移除的材料。第31页/共101页刀具位置 刀具位置确定系统
17、如何计算“部件表面”上的接触点。刀具通过从“驱动点”处沿着“投影矢量”移动来定位到“部件表面”。“相切”可以创建“部件表面”接触点,方法是:首先将刀具放置到与“驱动曲面”相切的位置,然后沿着“投影矢量”将其投影到“部件表面”上,在该表面中,系统将计算部件表面接触点。“对中”可以创建“部件表面”接触点,方法是:首先将刀尖直接定位到“驱动点”,然后沿着“投影矢量”将其投影到“部件表面”上,在该表面中,系统将计算部件表面接触点。曲面驱动第32页/共101页曲面驱动刀具位置直接在“驱动曲面”上创建“刀轨”时(未定义任何“部件表面”),“刀具位置”应该切换为“相切”位置。根据使用的“刀轴”,“对中”会偏
18、离“驱动曲面”,如下所示。第33页/共101页曲面驱动刀具位置同一曲面被同时定义为“驱动曲面”和“部件表面”时,应该使用“相切”。第34页/共101页曲面驱动步距 步距可控制连续切削刀路之间的距离。可根据残余高度尺寸来指定步距或步距总数。“步距”选项会因所用的“切削类型”不同而有所不同第35页/共101页曲面驱动-步距残余高度“残余高度”允许通过指定高度、水平和竖直距离值来指定所允许的残余高度的最大尺寸。当驱动曲面还用作部件表面时,使用此方法可获得良好的残余高度控制。系统将步距的大小限制为略小于三分之二的刀具直径,而不管您将残余高度指定为多少。选择“残余高度”之后,系统将提供以下选项:残余高度
19、“残余高度”是按与驱动曲面垂直的方向测量的所允许的最大高度。水平限制 使用平底刀具可在部件底部面上产生大的步距。“水平限制”通过限制刀具在垂直于“投影矢量”的方向上移动的距离,控制这些大的步距。此选项通过限制步距的水平距离来帮助避免在接近水平的曲面上留下宽的脊。竖直限制加工壁面会产生大的步距。使用“竖直限制”可控制这些步距的大小。“竖直限制”允许限制刀具可在平行于投影矢量的方向上移动的距离。此选项通过限制步距的竖直距离来帮助避免在接近竖直的曲面上留下宽的脊。注意:可结合使用、单独使用或不使用水平限制和竖直限制。如果将这些值设置为零,则不会使用它们。数目“数目”允许指定刀轨的步距总数。第36页/
20、共101页曲面驱动-过切时 过切时“过切时”允许指定驱动轨迹中的刀具过切驱动曲面时系统如何响应。未选择部件几何体而切削驱动曲面时,这些选项非常有用 无“无”可使系统忽略驱动曲面过切。它将生成一个与“警告”选项相同且保持不变的刀轨,但是不会向刀轨或 CLSF 发出警告消息第37页/共101页曲面驱动-过切时警告警告使系统向刀轨和 CLSF 只发出一条警告消息。它并不会通过改变刀轨来避免过切驱动曲面。退刀退刀可通过使用在“非切削移动”中定义的参数使刀具避免过切驱动曲面。跳过跳过可通过仅移除导致过切发生的驱动点来使系统改变刀轨。结果将是从过切前的最后位置到不再过切时的第一个位置的直线刀具移动。当从驱
21、动曲面直接生成刀轨时,如果使用跳过,则刀具不会触碰凸角处的驱动曲面,并且不会过切凹陷区域,如下所示。第38页/共101页可变轴加工基础 曲线驱动边界驱动方法允许您通过指定“边界”和“环”定义切削区域 边界可以由一系列曲线、现有的永久边界、点或面创建。它们可以定义切削区域外部,如岛和腔体。可以为每个边界成员指定“对中”、“相切”或“接触”刀具位置属性 在边界内定义“驱动点”一般比选择“驱动曲面”更为快捷和方便。但是,使用“边界驱动方法”时,不能控制刀轴或相对于驱动曲面的投影矢量。例如,平面边界不能缠绕复杂的部件表面,从而均匀分布“驱动点”或控制刀具,如下图所示。第39页/共101页可变轴加工基础
22、 流线驱动流线驱动方法根据选中的几何体来构建隐式驱动曲面您通过选择流(A)和可选的交叉(B)曲线为流线驱动方法定义驱动曲面。选择面边缘、线框曲线或点来创建任意数目的流曲线和交叉曲线组合。如果您未选择交叉曲线,则软件使用线性段(C)将流曲线的末端连接起来。使用手工驱动曲面创建:如果您指定切削区域,它将起到空间范围的作用。您可以仅根据线框加工。不必选择部件几何体。如果选择部件几何体,线框曲线会(沿指定的投影矢量)投影到部件几何体上 实例:too_axis17-axis_stream_linestream_line3第40页/共101页可变轴加工基础 流线驱动可接受的流动和交叉曲线组合示例在下例中,
23、流曲线为红色,交叉曲线为蓝色。灰色曲线显示切削模式。第41页/共101页可变轴加工基础 流线驱动可接受的流动和交叉曲线组合示例在下例中,流曲线为红色,交叉曲线为蓝色。灰色曲线显示切削模式。第42页/共101页可变轴加工基础 流线驱动隐式交叉曲线(添加以连接流曲线的末端)示例当您未指定交叉曲线时,软件将创建线性段来连接流曲线的末端。在下面示例中,流曲线为红色。由软件添加的隐式交叉曲线为蓝色虚线。第43页/共101页流线和曲面区域驱动方法之间的差异曲面区域曲面区域流流线仅可以处理曲面。可以处理曲线、边、点和曲面。拥有对中中和相切相切刀具位置。除了对中中和相切相切刀具位置外,还允许接触接触刀位以进行
24、固定轴加工。需要排列整齐的曲面栅格。曲面必须拐角跟拐角匹配,并且必须按特定的次序选择它们。曲面栅格无需整齐排列。(注意上面的示例。)您可以加工流/交叉曲线或曲面的任意集合,它们一起构成 2、3 或 4 边驱动曲面。流线还可以处理由 2 个或更多封闭流曲线集或曲面定义驱动曲面的配置不支持切削区域切削区域。允许选择切削区域切削区域面。切削区域面用作空间范围几何体,而切削区域边界用于自自动生成流曲线集和交叉曲线集。此外,软件使部件几何体置于对投影模块透明的“切削区域”的外部,这极大地方便了在遮蔽区域生成刀轨。不处理缝隙。软件自动填充流曲线集和交叉曲线集内的缝隙。第44页/共101页Material
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UG 编程 简单 教程
限制150内