为机床工具企业提供深度市场分析                     

用户名:   密码:         免费注册  |   申请VIP  |  

English  |   German  |   Japanese  |   添加收藏  |  
镗床

车床 铣床 钻床 数控系统 加工中心 锻压机床 刨插拉床 螺纹加工机床 齿轮加工机床
磨床 镗床 刀具 功能部件 配件附件 检验测量 机床电器 特种加工 机器人

镗床

电工电力 工程机械 航空航天 汽车 模具
仪器仪表 通用机械 轨道交通 船舶

搜索
热门关键字:

数控机床

 | 数控车床 | 数控系统 | 滚齿机 | 数控铣床 | 铣刀 | 主轴 | 立式加工中心 | 机器人
您现在的位置:镗床网> 技术前沿>关于异型件的加工中心编程研究及粗糙度值分析
关于异型件的加工中心编程研究及粗糙度值分析
2016-2-6  来源:广州华立科技职业学院   作者:詹建新

       摘要:加工中心手动编程适用于简单的零件,对于由非圆曲线构成的零件,是手动编程中的难点。但对于某些简单的异型件,如果能通过数学模型得到刀具实际运行曲线的数学公式,并运用宏程序与子程序,也能实现手动加工中心编程。本文研究了一个简单异型件的加工中心程序,并简单介绍了该工件表面粗糙度值的计算方法,希望能对从事手动编程的工作人员及教学人员有所帮助。


      关键词:加工中心编程;宏程序;子程序;粗糙度值


      1 、引言


     随着CAM软件的普及,使用软件编程的人越来越多而使用手动编程的人员越来越少,对于从事模具制造或机械加工的人员来说,通过运用CAM软件编写零件的加工程序当然方便,但对于从事机床制造与维修的人员或作为培养数控人才的老师,掌握一些典型的非圆曲线的编程方法,包括宏程序与子程序的编写方法,才能真正体现对机床性能的熟练掌握程度。现代数控系统的插补主要是直线插补与圆弧插补,还没有提供非圆曲线的插补功能,对一些非圆曲线的编程,则是通过微分的方法,将曲线分解成许多细小的线段,用直线插补功能来实现,其中需要用到宏程序,子程序或循环指令才能完成。


     下面以一个非典型的椭圆台零件为例,介绍了手工加工中心编程在简单异型件方面的研究与应用,并且简单介绍了粗糙度值的计算方式。在这里,设定椭圆台最大椭圆的长轴为a,短轴为b,侧面圆弧的半径是R,椭圆的中心与坐标中心重合,长半轴与X 轴重合,如图1所示。

 

     


     图1 侧面是圆弧的椭圆台


      2 、工艺分析


     (1)该零件是一个非典型的椭圆台,与底面平行 的剖面全部为椭圆,与中心轴共面的侧面剖面线为圆弧,可以用子程序编写每层椭圆切削的程式。
     (2)粗加工为从上往下切削,精加工由下往上切削,加工的切削方向为顺时针。
     (3)因为该零件的侧面是一个圆弧型的曲面,因此球形刀具在加工时的有效半径随不同的加工深度而变化,因此编程时不适宜用刀具半径补偿,而是用刀具中心实际运行的曲线编写程式。
     (4)刀具中心的实际运行路线是一条与椭圆曲线等距的曲线,如椭圆的方程式为(acosθ,bsinθ),则椭圆外侧等距偏移曲线的方程为:


      

      式中a——椭圆长半轴
      b——椭圆短半轴
      θ——椭圆上任意一点与X轴的夹角,往椭圆
      外侧的偏移距离为H
     (5)本文所用参数、变量说明如表1所示。


                                                                  表1 参数表

      


     3 、粗加工编程


     粗加工工艺:
 
     (1)粗加工用平底刀,由上往下分层切削,切削方向为逆铣。
     (2)每层是由外向里切削,当刀具中心与零件轮廓距离小于0.8倍直径时,则切削下一层,粗加工的切削方式如图2所示。
     (3)粗加工的流程结构如图3所示。

 

      

      图2 粗加工线路图
      a——粗加工由上往下切削b——粗加工由外往里切削

 

      

      图3 粗加工流程图

 

     (4)粗加工的程序为:

      

      

      


     (5)粗加工子程序调用命令为:G65 P0101 A_B_C_I_D_E_F_H_


      4 、精加工编程


     精加工用球刀编程,加工每层椭圆曲线的子程式为:


    (1)精加工时,刀具的实际路线是一条偏移椭圆外侧的曲线,该曲线的公式见公式(1)。
    (2)当刀具运行到任意位置时,椭圆的长轴为:a-[r1-r1×cosψ],短轴为:b-[r1-r1×cosψ],刀具的有效半径为:r2×cosψ,刀尖顶点的高度为:[r1+r2]×sinψ-r2;          r1为工件侧面圆弧半径,r2为刀具半径,ψ为刀具点和圆心连线与水平面的夹角。
    (3)该程序按刀具中心实际路线即图中的虚线编程,因此不用刀具半径补偿,子程序开始时,刀具位于AF的中心点。
    (4)切削时为顺时针切削,而且为圆弧切入、切出,因此切削时的顺序为A→B→C→D→E→B→F,如图4所示。

 

      

      图4 加工顺序

 


     (5)精加工的流程结构如图5所示。

   

        


      图5 精加工流程图


  

    (6)精加工的程序为:


     

     

     


     (7)精加工子程序调用命令为:G65 P0102 A_B_C_I_J_K_


      5、 主程序编程


     以椭圆的长半轴为200,短半轴为100,零件高度为80,侧面圆弧为120,粗加工刀具直径为ϕ16(半径为8),粗加工余量为0.5,粗加工下刀点为(240,0),粗加工背吃刀量为0.5,精加工进、退刀半径、精加工刀具为ϕ10R5为例,编写主程序。

    

     
 

      6 、曲面粗糙度的分析


     球刀在圆弧形表面上分层铣削时,由于两个相邻层次的刀路上有一个高度差,导致零件表面不能完全铣削,于是就产生了表面粗糙度,在图6所示的图形中,DE 是该粗糙度的最大值,对于规则的圆弧曲面, 该粗糙度的最大值可以计算出来。

 

       


     图6 球面加工示意图

    

             

       


      7、 结束语


     本文综合运用了FUNAC系统的子程序、宏程序、循环指令进行编程,详细指出在编写异型零件的加工程序时,必须先用数学公式推算出刀具运行轨迹实际曲线的表达式,利用这些表达式来进行微分,再用直线插补的方式进行编程。


     本文结尾处介绍了单一加工方向上的表面粗糙度值的计算方式,实际情况比这复杂很多,在实际进行表面粗糙度计算时应综合考虑各种影响因素。

 

 

    投稿箱:
        如果您有机床行业、企业相关新闻稿件发表,或进行资讯合作,欢迎联系本网编辑部, 邮箱:skjcsc@vip.sina.com