采用宏程序可以在不具有非圆曲线加工功能的机床上加工非圆曲线(如椭圆、 抛物线、 渐开线等 )。宏程序的编制现已成为编程人员的必备技能。但在教学过程中 ,学生编制宏程序极易出错 ,下面介绍一下 FNUC数控车床椭圆宏程序的编制中几点注意
事项。
1 严格遵守编程格式
宏程序的编制有其严格的编程格式 ,不符合格式要求的语句 ,均被系统认为是非法语句 ,而不予执行。而且这类错误查找起来也较困难。如: X[ - #3 ]写成 X - #3, GOT O写成 G O T O, #4= S QRT[ABS[ 1600 - 43 #33 #3 ] ]写成 #4 = SQRT[ABS[ 1600 -43 #33 #3 ]。类似的错误看起来不严重 ,但将导致程序无法运行 ,特别是在比赛、 考试等紧张的环境下更不易查错。所以在宏程序的编制过程中 ,应认真学习格式要求 ,严格遵守编程格式。
2 理清编程思路
宏程序编制与计算机编程类似 ,理清编程思路非常重要。可以先画出流程图 ,再按照流程图编制程序。下面分别是用 IF……G OT O…… 和 WH I LE……DOm循环车削椭圆的流程图。
3 合理设定条件式 ,避免过切
粗车的目的是去除多余的余量 ,并且为半精加工 ,精加工预留合适的余量。用 G90方式粗车椭圆特别注意不要过切。由以上流程图可以看出 IF…GOT O…语句流程是先车削后判断 ,如条件设置不合理将有可能导致过切。例如:劳二版《数控机床编程与操作 (数控车床分册 ) 》 102页编程示例 , #1自变量的初始值为 25,条件式为 [ #1GT0 ] , #1自变量的递减步长为 4。当#1自变量递减为 1时 ,条件判断为 ” 是“。#1自变量继续递减 , #1 = #1 - 4,此时 #1的值为 - 3。按此值以及根据此值计算出的因变量车削时 ,必将产生过切 ,实际车削至点 ( - 5 . 5, - 0 .089)。将条件式改为 [ #1GT1 ]即可解决问题。
4 精加工椭圆终点的处理
精加工的目的为保证加工的最终精度。宏程序加工椭圆的方法其实质为利用椭圆表达式 (标准方程或极坐标方程 )计算出椭圆曲线上一定数量的中间点坐标 ,然后用直线插补功能逐点加工。类似于手工的拟合处理。此种方法不仅会产生拟合误差 ,而且由于自变量递变总有一定的步长以及系统的计算误差 ,精加工的终点往往不能精确地到达目标点 (X Z坐标值与理论值存在误差 )。如椭圆终点接一段圆柱面时 ,椭圆加工宏程序结束后直接 Z向车削圆柱面 (G01Z - ?) ,有可能影响圆柱面的尺寸精度。应在宏程序结束后加一程序段: G01 XA Z B (A B为椭圆终点坐标值 ) ,然后再 Z向车削圆柱面。如此更加有利于保证加工精度。
总而言之 ,宏程序编程虽然较灵活 ,但是总有规律可循。理清编程思路 ,注意编程要点 ,多练习 ,多观察 ,必将提高编程水平。
本文由 伯特利数控文章 整理发表,文章来自网络仅参考学习,本站不承担任何法律责任。
2015-09
现代生产过程中,数控加工中心被广泛的运用于自动生产 线中,数控加工中心的研制和生产应用已成为高技术邻域内迅 速发展起来的一门新兴的技术,为模具制造和精密加工提供了 前所未有的广阔应用空间,无论是模具设计者还是模具加工活 动参与者都需要对模具的加工性和设备应用情况有一定的了 解,充… [了解更多]
2015-09
现代企业改革的不断深化和不断发展促使企业不断提高对 于人才质量的要求。在数控加工企业中拥有一支由高级技术工 人群体组成的生产核心队伍关系着企业的兴衰成败,拥有更高 技能的数控高级技工凭借技术的领先及综合素质备受企业青睐, 成为万金难求〃的稀缺人才。我国的数控高级工的认定工作 主要… [了解更多]
2014-09
1.2.3挖槽加工 挖槽加工也称口袋加工,属于层铣粗加工的一种,其作用是去除封闭区域里的材料,主要用于形状简单的.二维图形、侧面为直壁或倾斜度一致的封闭区域。 例1-4 挖槽加工(1) 操作步骤如下: 步骤一CAD建模 1)在主菜单区依次单击绘图下一页多边形,弹出绘制多边形… [了解更多]
2014-09
1.2.2外形铣削 外形铣削主要用于二维轮廓加工。Mastercam的二维轮廓加工丰富多样,按照外形铣削类型可以分为2D, 2D倒角、螺旋式渐降斜插、残料加工等,还可以分为平面多次铣削和z轴分层铣深等几种类型。 例1-2 外形铣削加工(1) 以例1-1的图形、刀具和工件设定为准… [了解更多]
2014-09
1。2Mastercam 9.1常见加工类型 1。2。1面铣 在大多数情况下,面铣是零件加工的第一道工序,通过去除毛坯上表面的杂质,获得零件上表面比较光洁的平面。 例1-1面铣加工 操作步骤如下: 步骤一CAD建模 1)在主菜单区依次单击绘图矩形一点,弹出绘制矩形对话框,输入… [了解更多]