• CN:11-2187/TH
  • ISSN:0577-6686

›› 2014, Vol. 50 ›› Issue (13): 157-164.

• 论文 • 上一篇    下一篇

扫码分享

基于后置处理五轴刀具半径补偿方法

徐汝锋;陈志同   

  1. 山东理工大学机械工程学院;淄博;255049;北京航空航天大学机械工程及自动化学院;北京;100191;中航工业昌河飞机工业(集团)有限责任公司;景德镇;333000
  • 发布日期:2014-07-05

Method of Five-axis Tool Radius Compensation Based on Post-processor

XU Rufeng;CHEN Zhitong   

  1. School of Mechanical engineering, Shandong University of Technology; School of Mechanical Engineering and Automation, Beihang University; Changhe Aircraft Industries Group Co., Ltd
  • Published:2014-07-05

摘要: 为解决不具备五轴半径补偿功能数控系统端铣加工过程中刀具半径补偿问题,提出一种基于后置处理五轴刀具半径补偿方法。首先,研究五轴刀具半径补偿的基本原理,针对常用的三种类型端铣刀,如球头刀、平底刀和环形刀,分别推导出其刀具半径补偿方向和补偿后刀位点的矢量方程。其次,以摆头转台类五轴数控机床为例,建立前置刀位数据与机床各轴运动数据之间的关系方程,结合补偿后刀位点的矢量方程,推导出补偿后的刀位数据与机床各轴运动数据之间的关系方程。然后,利用Visual C++ 6.0开发出一种带有刀具半径补偿功能的后置处理软件,该软件不仅可以直接生成半径补偿后的数控加工程序,而且可以生成带有半径补偿宏变量的数控加工程序。最后,以航空发动机叶片为例,利用VERICUT软件进行加工仿真,结果表明该方法的正确性和有效性。可见该方法能够方便实现不具备五轴半径补偿功能数控系统的五轴刀具半径补偿,避免刀具半径尺寸改变后必须返回CAM系统重新生成刀轨和再次进行后置处理的繁琐过程,从而缩短零件总加工时间和提高数控加工程序可重用性,具有较强的实际应用价值。

关键词: 五轴;刀具半径补偿;数控加工;后置处理;数控系统

Abstract: In order to solve the problem of tool radius compensation in five-axis machining for the CNC systems without the function of five-axis tool radius compensation, a method of five-axis tool radius compensation based on post-processor is proposed. First, the basic principle of five-axis tool radius compensation is investigated. For three types of cutters (i.e. ball-end cutter, flat-end cutter, and torus cutter), tool radius compensation direction and vector equation of compensated cutter location (CL) point are derived, respectively. Second, a five-axis CNC machine tool with rotary head and table is used as an example. In terms of the relation equation between CL data and machine control data and vector equation of compensated CL point, a relation equation between compensated CL data and machine control data will be obtained. Then, a post-processing software with the function of five-axis tool radius compensation is developed using Visual C++ 6.0. And the post-processing software not only generates the compensated CNC program directly, but also generates the CNC program with macro variables of tool radius compensation. Finally, an aero blade surface is machined, and the machining process is simulated by using VERICUT software. Simulated results verify the correctness and effectiveness of the proposed method. Accordingly, the proposed method can easily implement the function of tool radius compensation for the CNC systems without the function of five-axis tool radius compensation, and avoid the complicated process that when the cutter radius changes, the programmer must return to CAM system to generate new tool paths and post-process CL data again. Further, the proposed method can shorten the total machining time of parts and enhance the reusability of CNC program, and will be widely applied in practice.

Key words: five-axis;tool radius compensation;CNC machining;post-process;CNC systems

中图分类号: