第43卷第5期2007年5月机械工程学报v“43No.5CHINESEJOURNALOFMECHANICALENGn町EERINGMay2007三轴数控侧铣空间刀具半径补偿算法水胡自化1,2张平2杨冬香1徐宏1(1.湘潭大学机械工程学院湘潭411105;2.湘潭大学土木工程与力学学院湘潭411105)摘要:通过深入分析三轴数控侧铣加工的特点,利用几何平面投影原理,采用平面轮廓刀具半径补偿算法推导的类似方法,建立三轴数控侧铣加工的空间刀具半径补偿算法
将三轴数控侧铣加工的空间刀具半径补偿归纳为三种转接过渡类型处理,通过加工平面的投影相交求出空间两相邻程序段的过渡转接点坐标分量x、y,然后通过逆投影计算转接点的第三分量z,从而推导出各类型转接点的坐标计算公式
基于uG平台编写了三轴数控侧铣刀具补偿仿真软件,模拟和铣削加工实例结果表明所建立的三轴数控侧铣加工空间刀具半径补偿算法正确有效
基于该算法的空间刀具半径补偿G指令将可避免由于刀具磨损和刀具更换导致的三轴侧铣数控代码重生成
关键词:三轴数控侧铣几何平面投影空间刀具半径补偿数控加工中图分类号:THl64O前言一般来说,侧铣加工是数控铣削加工的一典型工艺
为了简化数控编程以及提高编程效率和质量,目前大部分数控铣削系统具有一些快捷的编程功能,如刀具半径和长度补偿指令、复合循环指令、宏指令以及参数化编程、子程序调用等
然而,传统数控铣削系统的刀具半径补偿指令仅对平面加工轮廓两轴数控侧铣有效,而对三轴数控侧铣无效
因此三轴数控侧铣编程时,首先需将零件轮廓沿轮廓法矢方向偏置一刀具半径距离,偏置结果就是用以描述刀具路径的刀位数据,然后根据刀位数据生成数控代码
当刀具磨损或更换时,三轴侧铣数控代码需要重新生成,计算机与数控装置之间需通过串口或Inteme们n仃anet网络不断进行数据通信
尽管在二维刀具半径补偿算法方面已有很多研究ll圳,也