机械基础高级第六章数控机床加工知识第6讲第二节数控加工程序的编制3数控铣床29电子教案.pptxVIP

  • 8
  • 0
  • 约4.99千字
  • 约 29页
  • 2020-06-15 发布于天津
  • 举报

机械基础高级第六章数控机床加工知识第6讲第二节数控加工程序的编制3数控铣床29电子教案.pptx

四、数控铣床程序编制1、铣床编程特点(1)数控车床是二轴控制系统,数控铣床控制系统至少三轴;(2)数控铣床控制系统在编程时,有多个坐标系可供选用(G54~G59)。(3)数控铣床控制系统具有各种固定循环指令,以适合镗、铣、钻、攻(丝)等工序的特点,大大方便程序的编制。(4)数控机床在加工轮廓及型面零件时,其编程很复杂,需要采用计算机辅助编程系统,或是CAD/CAM系统来编制程序。2、主要编程指令(1)固定循环动作组成 固定循环的使用可以使许多固定的加工操作变得简单,同时可以缩短程序长度。 固定循环取消指令为G80,取消所有的固定循环,执行正常的操作。R点和Z点也被取消。这说明,在增量方式中,R=0和Z=0。其它钻孔数据也被取消(清零)。 常用的固定循环由6个顺序的动作组成,如图6-25所示。图中:动作1—X轴和Y轴的定位;动作2—快速移动到R点;动作3—孔加工;动作4—在孔底的动作;动作5—返回到R点;动作6—快速移动到初始点。(2)返回平面 当刀具到达孔底后,刀具可以返回到R平面(编程时设定的安全平面)或初始位置平面,由G98或G99确定,如图6-26所示。 一般情况下,G99用于第一次钻孔,G98用于最后钻孔。 高速深孔钻循环格式举例: 该程序表示在 XY平面(即工作台)内分别钻削6个不同位置孔时,其程序格式的应用,其中第一个钻削完以后没有回到起始平面,而是使用G99方式回到R平面(即编程时设定的安全平面)。钻削其它孔时不用写G73指令,表明G73指令是模态指令。N10 M3 S2000;(主轴正转,转速2000)N20 G90 G99 G73 X300. Y-250. Z-150. R-100 Q15. F120.;(定位,钻1号孔,然后返回到R点)(N30 G90 G99 G73 X300. Y-550. Z-150. R-100 Q15. F120.;)N30 Y-550;(钻2号孔,然后返回到R点)N40 Y-750;(钻3号孔,然后返回到R点)N50 X1000;(钻6号孔,然后返回到R点)N60 Y-550;(钻5号孔,然后返回到R点)N70 G98 Y-250;(钻4号孔,然后返回到初始平面N80 G80 G28 G91 X0 Y0 Z0;(取消固定循环,返回到参考点)N90 M5 ;(主轴停止旋转)(4)镗削加工固定循环G76格式:G76 X_Y_Z_R_Q_P_F_K_; X_Y_:孔位数据; Z_ :从R点到孔底的距离; R_: 从初始位置到R点的距离; Q_ :孔底的偏移量; P_:在孔底的停留时间; F_ :切削进给速度; K_ :重复次数(可省略); 当到达孔底时,主轴在固定的旋转位置(主轴定位位置)上停止,并且刀具以刀尖的相反方向移动退刀,保证加工面不被破坏,实现精密的镗削加工,如图6-28所示。 OSS:主轴定向停止(主轴停止在固定的旋转位置) 镗削加工固定循环格式举例: 该程序表示在 XY平面(即工作台)内分别钻削6个不同位置孔时,其程序格式的应用,其中第一个钻削完以后没有回到起始平面,而是使用G99方式回到R平面(即编程时设定的安全平面)。钻削其它孔时不用写G76指令,表明G76指令是模态指令。N10 M3 S2000;(主轴正转,转速2000)N20 G90 G99 G76 X300. Y-250. Z-150. R-100 Q5. P1000 F120.;(定位,镗1号孔,然后返回到R点,移动退刀5mm,孔底停留1s)(N30 G90 G99 G76 X300. Y-550. Z-150. R-100 Q5. P1000 F120.;)N30 Y-550;(镗2号孔,然后返回到R点)N40 Y-750;(镗3号孔,然后返回到R点)N50 X1000;(镗6号孔,然后返回到R点)N60 Y-550;(镗5号孔,然后返回到R点)N70 G98 Y-250;(镗4号孔,然后返回到初始平面N80 G80 G28 G91 X0 Y0 Z0;(取消固定循环,返回到参考点)N90 M5 ;(主轴停止旋转)(5)钻孔加工固定循环G81 格式:G81 X_Y_Z_R_F_K_; X_Y_:孔位数据; Z_ :从R点到孔底的距离; R_: 从初始位置到R点的距离; F_ :切削进给速度; K_ :重复次数(可省略); 在沿着X和Y轴定位以后,快速移动到R点,再从R点到Z点执行钻孔加工,然后刀具快速移动退回,如图6-29所示。(6)断屑钻孔加工固定循环G82 格式:G82 X_Y_Z_R_P_F_K_; X_Y_:孔位数据; Z_ :从R点到孔底的距离; R_: 从初始位置到R点的距离; P_ :在孔底的暂停时间; F_ :切削进给速度;

文档评论(0)

1亿VIP精品文档

相关文档