五坐标数控加工后置处理技术

上传人:j****9 文档编号:47458906 上传时间:2018-07-02 格式:PDF 页数:5 大小:301.50KB
返回 下载 相关 举报
五坐标数控加工后置处理技术_第1页
第1页 / 共5页
五坐标数控加工后置处理技术_第2页
第2页 / 共5页
五坐标数控加工后置处理技术_第3页
第3页 / 共5页
五坐标数控加工后置处理技术_第4页
第4页 / 共5页
五坐标数控加工后置处理技术_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《五坐标数控加工后置处理技术》由会员分享,可在线阅读,更多相关《五坐标数控加工后置处理技术(5页珍藏版)》请在金锄头文库上搜索。

1、五坐标数控加工后置处理技术 一、引言 我们知道,数控机床的控制系统不同,机床结构形式和运动方式也存在差异,所使用的 NC 程序格式也是不一样, 因此, 数控操作中的刀具轨迹必需经过处理转换成特定机床控制器能够接受的特定格式的 NC程序,这样的处理过程就是后置处理。正是由于机床运动方式的不同,特别是五坐标摆角结构的不同,保证刀位文件通过后置处理生成 NC 程序与编程人员在 CAD/CAM 软件数控操作设计的符合性,便成为后置处理的关键内容。 二、现状 目前,常用的后置处理方法主要有以下两种: 利用 CAD/CAM 软件的通用后置处理模块,定义数控机床的运动方式,通过选取 CAD/CAM 软件提供

2、的机床标准控制系统,定义某一类型或某台数控机床的后置处理,如 CATIA 的 PPBUILD 模块,UG 的UGPOST 模块; 利用 C/C+等计算机语言,按数控机床的运动方式和控制系统的编程规范,归纳出计算空间点坐标的数学公式,通过编制专用的后置处理程序并生成可执行文件,定义数控机床的后置处理。 第种方法,其特点是操作简单,对后置处理模块定义人员的数控专业技能要求不高,缺点是灵活性较低,满足对程序格式有特殊要求的能力低。 第种方法,其特点是,能够满足机床对程序格式的各种特殊要求,针对性强,能够完全保证数控操作设计与 NC 程序的符合性,缺点是需编写后置处理的计算机程序,第一次开发工作量大,

3、需软件开发人员和数控编程人员共同完成。 三、解决方案 由于加工航空结构件使用的数控机床结构多,控制系统多,前置类型多。开发通用后置平台是解决这种情况的最好办法。通用后置平台需要满足以下几点要求: 可以识别多种 CAD/CAM 软件产生的前置程序(如 UG,CATIA) 。 对于不同结构的机床和控制系统,能够输出该机床能够识别的 NC 代码。 对一些特殊机床,可以满足其对程序运算、程序格式、辅助信息的要求。 可扩展性,用户可以根据自己的需求,定义实现新机床的处理输出。 可升级性,可根据实际需求,不断扩展完善核心处理模块。 现在国内后置处理程序(尤其是多轴机床)的开发还仅仅处于初始阶段,国内后置处

4、理程序开发方面还很落后。主要依靠国外有关公司进行开发,价格昂贵,且只对单一机床或系统进行后置,通用性不强。开发通用后置处理软件,可以有效的保证 NC 程序正确性,提高程编人员的后置处理效率,还可以把加工信息(如图号、工序号、刀具规格、程序加工时间等参数)嵌入 NC 程序中,增加程序的可读性,减少操作人员的人为加工误差。 四、后置处理技术 UG 的 CLS 文件是标准的 APT 语言生成的刀位文件(APT 是一种自动编程工具(Automatically Programmed Tool)的简称,是对工件、刀具的几何形状及刀具相对于工件的运动等进行定义时所用的一种接近于英语的符号语言) 。 采用 A

5、PT 语言自动编程时,计算机(或编程机)代替程序编制人员完成了繁琐的数值计算工作,并省去了编写程序单的工作量,因而可将编程效率提高数倍到数十倍,同时解决了手工编程中无法解决的许多复杂零件的编程难题。 下文着重分析论述了利用计算机语言,针对 UG 软件 CLS 刀位文件,开发专用后置处理软件的技术要点和解决方法。 4.1 CLS 刀位文件 CLS 刀位文件是 UG 生成的前置程序,通过对 CLS 文件不同后置处理,可以生成各种机床系统的 NC加工程序。 以下是 UG 的一个标准 CLS 刀位文件,现对部分程序段进行解释: TOOL PATH/PLANAR_MILL, TOOL, FLAT20R2

6、 注:为刀轨说明,每个 CLS 头均有这一语句 TOOL PATH/PLANAR MILL刀轨名称,名称为“PLANAR MILL” TOOL,FLAT20R2?使用刀具,刀具名称为 FLAT20R2 TLDATA/MILL,20.0000,2.0000,75.0000,1.0000,1.0000 注:为刀具说明 MILL表示刀具为立铣刀,其它参数还有 TCUTTER:T 型刀; DRILL:钻头等等。 为刀具参数,各参数对应下图(D20,R12,L75,B1,A1) MSYS/0.0000, 0.0000, 0.0000, 1.0000000, 0.0000000, 0.0000000, 0

7、.0000000, 1.0000000, 0.0000000 注:加工坐标系的说明,不参与后置处理 PAINT/ 注:在 UG 中显示刀轨用,不参与后置处理 RAPID 注:进行快速定位,随后会跟一段 GOTO 语句,后置的 NC 代码为“G00”。 GOTO/70.2739,56.1953,-8.8824,0.5773503,-0.5773503,0.5773503 注:定位语句,格式为 GOTO/X,Y,Z,I,J,K。 参数说明:空间刀轨坐标点(X,Y,Z)值,以及单位刀轴矢量在 X 轴的投影 I、在 Y 轴的投影 J、在 Z 轴的投影 K。 注:当 I,J,K 值为 0,0,1 时,机

8、床为三轴加工。当 I,J,K 为其它值时,机床为四轴或五轴加工。 FEDRAT/MMPM, 250, 0000 注:走刀速度 CIRCLE/66.1128,52.2324,-13.8804,-0.5773503,0.5773503,-0.5773503,7.0000,0.0600,0.5000,20.0000,2.0000 GOTO/63.2551,55.0901,-8.1650 注:圆弧定位语句,是由两段组成,第一段指定圆弧起点和圆弧半径等参数。第二段指定圆弧终点。 参数说明:格式为 CIRCLE/X,Y,Z,I,J,K,R,公差 1,公差 2,刀具直径,刀具底角 (X,Y,Z)=轨迹的起点

9、坐标 (I,J,K)=圆弧在空间的矢量坐标 (R)=圆弧的半径值 (公差 1,公差 2)=圆弧拟合为线段所使用的公差 (刀具直径,刀具底角)=加工圆弧时所使用的刀具参数 END-OF-PATH 注:走刀结束 UG 还有很多其它语句, 如开关冷却液、锁定主轴、延时等等,需在 UG 中手动输入,平时使用上较少,这里不一一累述。 4.2 轴加工中摆角的算法 在 UG 的前置文件中,出现的最多的语句是“GOTO/X,Y,Z,I,J,K”,后置的主要工作也就是把这段语句转化为机床能够识别 NC 语句。 这里我在算法上说明了怎样将 I,J,K 语句后置为五轴机床的转角 A,B,C。 机床主轴头 AB 摆角

10、的五坐标后置处理 主轴头 AB 摆角的五坐标数控铣床主要有三种: 第 1 种:B 为主摆角,A 为副摆角,刀具轴在 Z 轴上; 第 2 种:A 为主摆角,B 为副摆角,刀具轴在 Z 轴上; 第 3 种:A、B 摆角,刀具轴在 X 轴上。见下图: 第 1、2 种摆角类型在龙门结构和单柱结构的数控机床上均广泛采用;第 3 种类型机床主要是卧式结构的机床。 根据 GOTO 语句中的数据信息,通过数学推导,可以利用单位刀轴矢量在 X、Y、Z 轴的投影值 I、J、K 计算出 A 和 B 的坐标值。如 B 为主摆角,A 为副摆角的,利用 IJK 推导 AB 的运算过程如下,见下图。 同理,推导 A 为主摆

11、角和刀轴在 X 轴上的刀轴矢量与坐标角度的计算公式见下表。 AC 或 BC 摆角的五坐标后置处理 带 C 坐标的机床主要有三种,前两种都是机床主轴头摆动的结构形式,AB 或 BC,分别见图 6 和图 7。还有一种是主轴头摆动 A 坐标或 B 坐标,工作台绕 Z 轴转动构成 C 坐标,这种机床后置处理计算复杂,且很少使用。在本文主要分析前两种的后置处理计算。 根据 GOTO 语句中的数据信息,通过数学推导,可以利用 I,J,K 值计算出 AC 或 BC 的坐标值,推导的公式见下表。 第、第种机床结构的坐标点计算公式 由于 AC 或 BC 摆角的机床同一摆动位置具有坐标值的不唯一性,会造成 C 坐

12、标插补过大(大于 180)导致铣伤工件,所以必须按一定原则,对 AC 或 BC 坐标值进行优化计算。结合实际情况,选择 C 坐标插补绝对值最小的优化计算原则。 假定前一段空间点的坐标值为 X1、Y1、Z1、A1、C1,按表 3 公式计算的坐标角度为 A2、C2,则当前段坐标角度值 A3、C3 按如下逻辑运算。 第一步:C3= Min(ABS( (n(180) )+C2- C1) ) ,确定 n 和 180的正负号; 第二步:A3=(-1)nA2 运算结束,将计算得到的值写入 NC 程序中后,将当前段计算的坐标值 X、Y、Z、A3、C3 分别赋予X1、Y1、Z1、A1、C1,按上述方法依次优化计

13、算每一段的坐标值并写入 NC 程序,直至刀位文件结束。 4.3 法向抬刀 在 AC 或 BC 摆角的五轴加工中,由于 C 角有一定的限程,当 C 坐标连续插补过大时就会造成 C 向反向旋转。在加工中 C 反向旋转,很容易铣伤零件。为了解决这一问题,常用的方法就是采用法向抬刀算法。 法向抬刀指的是当 C 旋转角度过大时, 机床按当前刀轴方向退刀, 在空中旋转 C 角, 再进行轴向进刀,继续切削加工。采用这种算法可以有效的防止机床在零件上进行 C 轴旋转操作。 各种 CAM 软件提供的通用后置无法做到这一算法, 出现这种情况时, 有可能会直接跟一个不合适的 C值,造成零件过切。 法向退刀的数学公式

14、: 设定前置 CLS 段为 GOTO/X,Y,Z,I,J,K 为,设定当前法向抬刀距离为 TLPARK。退刀点坐标为: 五、结束语 随着计算机 CAD/CAM 技术的发展,专家加工策略、智能化等数控操作建模技术越来越得到重视,与之相反,在广大数控工艺编程人员中,掌握后置处理原理理论的人却越来越少,导致在生产现场处理 NC程序错误的综合能力始终不能得到提高。数控工艺程编技术人员通过对后置处理技术,特别是五坐标后置处理技术的研究,不但可以在提高 NC 程序的准确性的同时,满足不同企业、不同机床对程序的特殊要求,更加方便数控厂对 NC 程序的管理,还有助于提高自身的综合技术水平。 本文叙述了 UG 刀位文件的格式与一些基本算法,希望各位程编人员能够深入的了解后置处理,提高程编水平,提高处理 NC 程序错误的综合能力。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号