1.一种基于后置处理五轴刀具半径补偿方法,其特征在于,包括步骤:
A、研究了五轴刀具半径补偿的基本原理,针对常用的三种类型端铣刀,如球头刀、平底刀和环形刀,分别推导出其刀具半径补偿方向和补偿后刀位点的矢量方程;
B、以摆头转台类五轴数控机床为例,建立前置刀位数据与机床各轴运动数据之间的关系方程,结合补偿后刀位点的矢量方程,推导出补偿后的刀位数据与机床各轴运动数据之间的关系方程,并对其进行求解计算;
C、利用步骤B中计算结果,基于Visual C++ 6.0开发出一套带有刀具半径补偿功能的后置处理软件,该软件不仅可以直接生成半径补偿后的数控加工程序,而且可以生成带有半径补偿宏变量的数控加工程序;
D、利用该软件将刀具半径作为宏变量写入后置处理后的数控加工程序中,进而通过修改数控加工程序中半径宏变量就可以方便实现五轴刀具半径的补偿。
2.据权利要求1所述的基于后置处理五轴刀具半径补偿方法,其特征在于,所述步骤A中,首先,研究了五轴刀具半径补偿的基本原理;然后,针对常用的三种类型端铣刀,如球头刀、平底刀和环形刀,分别推导出其刀具半径补偿方向和补偿后刀位点的矢量方程。
3.根据权利要求1和2所述的基于后置处理五轴刀具半径补偿方法,其特征在于,所述步骤B中,首先,以摆头转台类五轴数控机床为例;然后,建立前置刀位数据与机床各轴运动数据之间的关系方程,以及结合补偿后刀位点的矢量方程,推导出补偿后的刀位数据与机床各轴运动数据之间的关系方程;最后对上述方程进行求解计算。
4.根据权利要求1和3所述的基于后置处理五轴刀具半径补偿方法,其特征在于,所述步骤C中,利用步骤B中计算结果,基于Visual C++ 6.0开发出一套带有刀具半径补偿功能的后置处理软件;该软件不仅可以直接生成半径补偿后的数控加工程序,而且可以生成带有半径补偿宏变量的数控加工程序。
5.根据权利要求4所述的基于后置处理五轴刀具半径补偿方法,其特征在于,所述步骤D中,利用该软件将刀具半径作为宏变量写入后置处理后的数控加工程序中,进而通过修改数控加工程序中半径宏变量就可以方便实现五轴刀具半径的补偿。