分享

数控铣床编程方法

 学无止境XIA 2016-10-18

  以FANUC 0i Mate - MC 数控系统为例,其螺旋线插补功能由G02 /G03 指令实现,编程格式为:
  G02 /G03 X__ Y__ I__ J__ Z__ F__;
  程序中G02 代表沿顺时针方向螺旋线插补; G03 代表沿逆时针方向螺旋线插补; X__Y__Z__代表螺旋线插补的终点坐标; I__J__代表螺旋线的轴心坐标相对于螺旋线起点坐标在X、Y 方向对应的坐标增量,一条指令一次实现一个整圆的螺旋线插补[1]。在实际加工中,若要实现多圈的螺旋线插补则可通过子程序或宏程序来编程,选择从上向下铣削或从下向上铣削都可以完成螺纹的加工,为了采用顺铣的方式,右旋螺纹要从下向上铣,如图4 所示,1表示进给方向,2表示螺旋线插补方向,3表示主轴旋转方向,这样有利于排屑,
  可以预防切屑的堆积和减小刀具磨损,保证加工质量。切削参数可选V = 70 m/min,单齿进给量0. 035 mm/r,主轴旋转速度n = 900 r /min,进给速度F = 32 mm/min,铣削深度通过
  修改刀具半径值D01 分三次逐步达到,可先设定为12. 9 mm,再设为12. 6 mm,最后设为12. 5 mm,加工完后使用螺纹塞规检测其是否到尺寸。
  ( 1) 用子程序编程加工螺纹
  以增量方式把螺纹加工插补一圈的过程编写为子程序,然后进行若干次调用,实现整个螺纹的加工,此程序需调用子程序16 次,程序如下:主程序
  01
  G54 G90 G00 G40 Z60. 0;
  M03 S900;
  X0 Y0;
  Z10. 0;
  G01 Z - 29. 0 F200;
  G41 G01 X21. 0 Y0 D01 F32;
  M98 P160002;
  G90 G40 G01 X0 Y0;
  Z10. 0 F300;
  G00 Z60. 0;
  M05;
  M30;
  子程序
  02
  G91 G03 I - 21. 0 Z1. 5;
  M98;
  ( 2) 用宏程序编程加工螺纹
  用宏程序变量编程和循环功能可实现螺旋线终点坐标的自动变化和螺纹加工的连续性进行,程序中只需设定一个变量#1,其初始赋值为1. 5 mm,即螺距大小,因为每进行一整圈螺旋线插补后其终点Z 坐标变化一个螺距,只要根据螺旋线起点坐标和加工圈数即可求得实际终点的Z 坐标值,而利用宏程序循环功能可实现螺旋线插补的自动进行,从而实现螺纹的整体加工,程序如下:
  03
  G54 G90 G00 G40 Z60. 0;
  M03 S900;
  X0 Y0;
  Z10. 0;
  螺纹的加工方法多种多样,传统的螺纹加工方法主要为采用螺纹车刀车削螺纹或采用丝锥、板牙手工攻丝及套扣。随着数控加工技术的发展,尤其是三轴联动数控加工系统的出现,应用数控铣床对螺纹进行加工已经成为非常重要和使用广泛的方法与手段。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多