五坐标数控加工后置处理技术.pdf_第1页
五坐标数控加工后置处理技术.pdf_第2页
五坐标数控加工后置处理技术.pdf_第3页
五坐标数控加工后置处理技术.pdf_第4页
免费预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

五坐标数控加工后置处理技术 一 引言 我们知道 数控机床的控制系统不同 机床结构形式和运动方式也存在差异 所使用的 NC 程序格式 也是不一样 因此 数控操作中的刀具轨迹必需经过处理转换成特定机床控制器能够接受的特定格式的 NC 程序 这样的处理过程就是后置处理 正是由于机床运动方式的不同 特别是五坐标摆角结构的不同 保 证刀位文件通过后置处理生成 NC 程序与编程人员在 CAD CAM 软件数控操作设计的符合性 便成为后置 处理的关键内容 二 现状 目前 常用的后置处理方法主要有以下两种 利用 CAD CAM 软件的通用后置处理模块 定义数控机床的运动方式 通过选取 CAD CAM 软件提供 的机床标准控制系统 定义某一类型或某台数控机床的后置处理 如 CATIA 的 PPBUILD 模块 UG 的 UGPOST 模块 利用 C C 等计算机语言 按数控机床的运动方式和控制系统的编程规范 归纳出计算空间点坐标的 数学公式 通过编制专用的后置处理程序并生成可执行文件 定义数控机床的后置处理 第 种方法 其特点是操作简单 对后置处理模块定义人员的数控专业技能要求不高 缺点是灵活性 较低 满足对程序格式有特殊要求的能力低 第 种方法 其特点是 能够满足机床对程序格式的各种特殊要求 针对性强 能够完全保证数控操 作设计与 NC 程序的符合性 缺点是需编写后置处理的计算机程序 第一次开发工作量大 需软件开发人 员和数控编程人员共同完成 三 解决方案 由于加工航空结构件使用的数控机床结构多 控制系统多 前置类型多 开发通用后置平台是解决这 种情况的最好办法 通用后置平台需要满足以下几点要求 可以识别多种 CAD CAM 软件产生的前置程序 如 UG CATIA 对于不同结构的机床和控制系统 能够输出该机床能够识别的 NC 代码 对一些特殊机床 可以满足其对程序运算 程序格式 辅助信息的要求 可扩展性 用户可以根据自己的需求 定义实现新机床的处理输出 可升级性 可根据实际需求 不断扩展完善核心处理模块 现在国内后置处理程序 尤其是多轴机床 的开发还仅仅处于初始阶段 国内后置处理程序开发方面 还很落后 主要依靠国外有关公司进行开发 价格昂贵 且只对单一机床或系统进行后置 通用性不强 开发通用后置处理软件 可以有效的保证 NC 程序正确性 提高程编人员的后置处理效率 还可以把加工 信息 如图号 工序号 刀具规格 程序加工时间等参数 嵌入 NC 程序中 增加程序的可读性 减少操 作人员的人为加工误差 四 后置处理技术 UG 的 CLS 文件是标准的 APT 语言生成的刀位文件 APT 是一种自动编程工具 Automatically Programmed Tool 的简称 是对工件 刀具的几何形状及刀具相对于工件的运动等进行定义时所用的一种 接近于英语的符号语言 采用 APT 语言自动编程时 计算机 或编程机 代替程序编制人员完成了繁琐的数值计算工作 并省 去了编写程序单的工作量 因而可将编程效率提高数倍到数十倍 同时解决了手工编程中无法解决的许多 复杂零件的编程难题 下文着重分析论述了利用计算机语言 针对 UG 软件 CLS 刀位文件 开发专用后置处理软件的技术要 点和解决方法 4 1 CLS 刀位文件 CLS 刀位文件是 UG 生成的前置程序 通过对 CLS 文件不同后置处理 可以生成各种机床系统的 NC 加工程序 以下是 UG 的一个标准 CLS 刀位文件 现对部分程序段进行解释 TOOL PATH PLANAR MILL TOOL FLAT20R2 注 为刀轨说明 每个 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 钻头等等 为刀具参数 各参数对应下图 D 20 R1 2 L 75 B 1 A 1 MSYS 0 0000 0 0000 0 0000 1 0000000 0 0000000 0 0000000 0 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 时 机床为三轴加工 当 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 轨迹的起点坐标 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 摆角的五坐标后置处理 主轴头 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 为主摆角和刀轴在 X 轴上的刀轴矢量与坐标角度的计算公式见下表 AC 或 BC 摆角的五坐标后置处理 带 C 坐标的机床主要有三种 前两种都是机床主轴头摆动的结构形式 AB 或 BC 分别见图 6 和图 7 还有一种是主轴头摆动 A 坐标或 B 坐标 工作台绕 Z 轴转动构成 C 坐标 这种机床后置处理计算复杂 且很少使用 在本文主要分析前两种的后置处理计算 根据 GOTO 语句中的数据信息 通过数学推导 可以利用 I J K 值计算出 AC 或 BC 的坐标值 推 导的公式见下表 第 第 种机床结构的坐标点计算公式 由于 AC 或 BC 摆角的机床同一摆动位置具有坐标值的不唯一性 会造成 C 坐标插补过大 大于 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 n A2 运算结束 将计算得到的值写入 NC 程序中后 将当前段计算的坐标值 X Y Z A3 C3 分别赋予 X1 Y1 Z1 A1 C1 按上述方法依次优化计算每一段的坐标值并写入 NC 程序 直至刀位文件结束 4 3 法向抬刀 在 AC 或 BC 摆角的五轴加工中 由于 C 角有一定的限程 当 C 坐标连续插补过大时就会造成 C 向反 向旋转 在加工中 C 反向旋转 很容易铣伤零件 为了解决这一问题 常用的方法就是采用法向抬刀算法 法向抬刀指的是当 C 旋转角度过大时 机床按当前刀轴方向退刀 在空中旋转 C 角 再进行轴向进刀 继续切削加工 采用这种算法可以有效的防止机床在零件上进行 C 轴旋转操作 各种 CAM 软件提供的通用后置无法做到这一算法 出现这种情况时 有可能会直接跟一个不合适的 C 值 造成零件过切 法向退刀的数学公式 设定前置 CLS 段为 GOTO X Y Z I J K 为 设定当前法向抬刀距离为 TLPARK 退刀点坐标为 五 结束语 随着计算机 CAD CAM 技术的发展 专家加工策略 智能化等数控操作建模技术越来越得到重视 与 之相反 在广大数控工艺编程人员中 掌握后置处理原理理论的人却越来越少 导致在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论