《第6章数控车床的编程.ppt》由会员分享,可在线阅读,更多相关《第6章数控车床的编程.ppt(36页珍藏版)》请在优知文库上搜索。
1、第6章 数控车床的编程6.1 认识数控车床的编程与加工认识数控车床的编程与加工6.2 数控车床编程基础数控车床编程基础6.3 常用编程指令常用编程指令6.4 固定循环功能固定循环功能6.5 SINUMERIK 802S系统数控车床编程方法系统数控车床编程方法6.6 SINUMERIK 802S的子程序的子程序6.7 SINUMERIK 802S的程序跳转功能的程序跳转功能6.8 SINUMERIK 802S的对刀的对刀6.9 典型零件数控车削加工典型零件数控车削加工6.1 认识数控车床的编程与加工1、学会数控车床编程的方法和步骤2、学会应用数控仿真软件校验加工程序3、熟悉在数控车床上加工零件的
2、方法和步骤6.2 数控车床编程基础6.2.1 6.2.1 数控车床的坐标系数控车床的坐标系 1 1、数控车床的原点、数控车床的原点2 2、数控车床参考点、数控车床参考点3 3、工件坐标系、工件坐标系 6.2 数控车床编程基础2 2、绝对坐标与增量坐标、绝对坐标与增量坐标3 3、具有固定循环功能、具有固定循环功能1 1、直径编程方式、直径编程方式6.2.2 6.2.2 数控车床的编程特点数控车床的编程特点6.2 数控车床编程基础准备功能准备功能G辅助功能辅助功能M 进给功能进给功能F刀具功能刀具功能T T主轴功能主轴功能S6.2.2 6.2.2 数控车床的功能数控车床的功能6.2 数控车床编程基
3、础5、刀具功能、刀具功能T编程刀具功能编程刀具功能T指令可以选择切削时用的刀具号和偏置号。指令可以选择切削时用的刀具号和偏置号。编程格式:编程格式:T D 刀具号取值范围为刀具号取值范围为132000,如果没有编写如果没有编写D指令,则指令,则D1自动生效。自动生效。如果编程如果编程D0,则刀具补偿值无效。,则刀具补偿值无效。编程举例:编程举例:N10 T01 D01 刀具号为刀具号为01,刀具偏置号为,刀具偏置号为01 N70 T04 D02 刀具号为刀具号为04,刀具偏置号为,刀具偏置号为02 6.3 常用编程指令 模态指令模态指令:该指令在加工程序中指定后,便持续有效,直:该指令在加工程
4、序中指定后,便持续有效,直到被同组的其他指令取代为止。到被同组的其他指令取代为止。非模态指令非模态指令:该指令仅在指定的程序段中有效。:该指令仅在指定的程序段中有效。1)绝对坐标尺寸绝对坐标尺寸:指在指定的坐标系中,机床运动位置:指在指定的坐标系中,机床运动位置的坐标值是相对于工件坐标原点给出的;的坐标值是相对于工件坐标原点给出的;2)增量坐标尺寸增量坐标尺寸:指机床运动位置的坐标值是相对于:指机床运动位置的坐标值是相对于前一位置给出的。前一位置给出的。一、绝对尺寸与增量尺寸指令一、绝对尺寸与增量尺寸指令G90G90、G91G91 6.3 常用编程指令 一、绝对尺寸与增量尺寸指令一、绝对尺寸与
5、增量尺寸指令G90G90、G91G91 绝对尺寸与增量尺寸在同一程序段内只能用一种,不能混用。绝对尺寸与增量尺寸在同一程序段内只能用一种,不能混用。绝对尺寸编程格式:绝对尺寸编程格式:G90 模态方式模态方式 相对尺寸编程格式:相对尺寸编程格式:G91 模态方式模态方式 对于绝对坐标,所有位置坐标都参照当前工件坐标原对于绝对坐标,所有位置坐标都参照当前工件坐标原点来表示刀具运动。点来表示刀具运动。6.3 常用编程指令 P1至至P3点在绝对坐标中的点在绝对坐标中的位置参数如下:位置参数如下:P1 对应于对应于 G90 X20 Y35 P2 对应于对应于 G90 X50 Y60 P3 对应于对应于
6、 G90 X70 Y20 图图3-9 绝对坐标方式绝对坐标方式6.3 常用编程指令 P1至至P3点在增量坐标中的点在增量坐标中的位置参数如下:位置参数如下:P1 对应于对应于 G91 X20Y35 P2 对应于对应于 G91 X30Y20 P3 对应于对应于 G91 X20Y-35增量坐标方式增量坐标方式 6.3 常用编程指令二、工作平面选择指令二、工作平面选择指令G17、G18、G19 用来选择圆弧插补平面和刀具补偿平面。用来选择圆弧插补平面和刀具补偿平面。G17、G18、G19分别指令机床进行分别指令机床进行XY、ZX、YZ平平面上的加工。在数控车床上一般默认为在面上的加工。在数控车床上一
7、般默认为在ZX平面内加工;在平面内加工;在数控铣床上,数控系统一般默认为在数控铣床上,数控系统一般默认为在XY平面内加工。平面内加工。程序格式:程序格式:G17/G18/G19三、快速点定位指令三、快速点定位指令G00 快速点定位指令命令刀具以点位控制方式从刀具当前位快速点定位指令命令刀具以点位控制方式从刀具当前位置快速移动到指定的目标位置。置快速移动到指定的目标位置。G00的具体速度一般是用参的具体速度一般是用参数来设定的。数来设定的。G00指令的运动轨迹一般不是一条直线,而是两条或三指令的运动轨迹一般不是一条直线,而是两条或三条直线段的组合。如果忽略这一点,就容易发生碰撞。条直线段的组合。
8、如果忽略这一点,就容易发生碰撞。6.3 常用编程指令程序格式:程序格式:G00 X Y Z其中,其中,X、Y、Z为目标位置的坐标值。为目标位置的坐标值。四、直线插补指令四、直线插补指令G01 直线插补指令用于在各坐标平面内执行直线运动,也可使直线插补指令用于在各坐标平面内执行直线运动,也可使机床三轴联动,沿指定空间直线运动。机床三轴联动,沿指定空间直线运动。程序格式:程序格式:G01 X Y Z F 其中:其中:X、Y、Z为指定直线的终点坐标值;为指定直线的终点坐标值;F为直线运动的进给速度。为直线运动的进给速度。6.3 常用编程指令五、进给速度单位设定指令五、进给速度单位设定指令G94、G9
9、5 进给速度的单位常用进给速度的单位常用G94、G95来设定:来设定:G94 F ;进给速度的单位:进给速度的单位:mm/min G95 F ;进给速度的单位:进给速度的单位:mm/r 对于车削之外的控制,一般只用每分钟进给。对于车削之外的控制,一般只用每分钟进给。6.3 常用编程指令 6.3.1 6.3.1 常用基本指令常用基本指令4 4暂停指令暂停指令G04G04v 功能:该指令可使刀具作短时间停顿。应用于车削功能:该指令可使刀具作短时间停顿。应用于车削沟槽或钻孔时,为提高槽底或孔底的表面加工质量沟槽或钻孔时,为提高槽底或孔底的表面加工质量及有利于铁屑充分排出,在加工到孔底或槽底时,及有利
10、于铁屑充分排出,在加工到孔底或槽底时,暂停适当时间。暂停适当时间。v 格式:格式:G04 PG04 P 5 5圆弧插补指令圆弧插补指令G02G02、G03 G03 v 功能:功能:G02G02、G03G03指令使刀具在指定平面内,按给定指令使刀具在指定平面内,按给定的的F F进给速度作圆弧插补运动。进给速度作圆弧插补运动。v 格式:格式:G02I_ K_ X(U)_ Z(W)_ F_G03R _ 6.3.2 6.3.2 单一固定循环指令单一固定循环指令1 1G90G90圆柱面、圆锥面切削循环圆柱面、圆锥面切削循环v 格式:G90 X(U)Z(W)F;圆柱面切削循环v G90 X(U)Z(W)R
11、 F 圆锥面切削循环G02I_ K_ X(U)_ Z(W)_ F_G03R _ 6.3.2 6.3.2 单一固定循环指令单一固定循环指令 2 2端面切削循环端面切削循环v 格式:格式:G94 XG94 X(U U)Z Z(W W)F F 端平面切削循环端平面切削循环v G94XG94X(U U)Z Z(W W)R RF F圆锥端面切削循环圆锥端面切削循环 6.3.3 6.3.3 复合固定循环指令复合固定循环指令1 1内、外径粗车复合固定循环内、外径粗车复合固定循环G71G71v 格式:格式:G71 UG71 U(dd)R R(e e)G71P G71P(nsns)Q Q(nfnf)U U(uu
12、)W W(ww)F FS ST T N N(nsns)N N(nfnf)6.3.3 6.3.3 复合固定循环指令复合固定循环指令2 2端面粗车复合固定循环端面粗车复合固定循环G72G72v 格式:格式:G72 WG72 W(dd)R R(e e)G72P G72P(nsns)Q Q(nfnf)U U(uu)W W(ww)F FS ST T N N(nsns)N N(nfnf)6.3.3 6.3.3 复合固定循环指令复合固定循环指令3 3封闭粗车复合固定循环封闭粗车复合固定循环G73G73v 格式:格式:G73 UG73 U(ii)W W(kk)R R(d d)G73P G73P(nsns)Q
13、Q(nfnf)U U(uu)W W(ww)F FS ST T N N(nsns)N N(nfnf)6.3.3 6.3.3 复合固定循环指令复合固定循环指令4 4精车复合固定循环精车复合固定循环G70G70v 格式:格式:G70 PG70 P(nsns)Q Q(nfnf)当用当用G71G71、G72G72、G73G73指令粗车工件后,用指令粗车工件后,用G70G70指令精指令精车循环,切除粗加工留的余量。车循环,切除粗加工留的余量。精车循环中精车循环中G71G71、G72G72、G73G73程序段中的程序段中的F F、S S、T T指令指令都无效,只有在都无效,只有在nsnsnfnf之间指定的之
14、间指定的F F、S S、T T才有效。才有效。当当nsnsnfnf程序段中不指定程序段中不指定F F、S S、T T时,粗车循环中指时,粗车循环中指定的定的F F、S S、T T才有效。才有效。当当G70G70循环加工结束时,刀具返回到起点并读下一个循环加工结束时,刀具返回到起点并读下一个程序段。程序段。6.3.4 6.3.4 螺纹车削加工指令螺纹车削加工指令 1 1螺纹的加工方法螺纹的加工方法v 在数控车床上加工螺纹的进刀方式通常有直进法和在数控车床上加工螺纹的进刀方式通常有直进法和斜进法。斜进法。v 加工螺距较大、牙型较深的螺纹时,常采用多次走加工螺距较大、牙型较深的螺纹时,常采用多次走刀
15、、分层切削的方法进行加工刀、分层切削的方法进行加工 6.3.4 6.3.4 螺纹车削加工指令螺纹车削加工指令 2 2螺纹尺寸的计算螺纹尺寸的计算vhH 2(H/8)0.6495P 6.3.4 6.3.4 螺纹车削加工指令螺纹车削加工指令 3 3螺纹进刀与退刀距离螺纹进刀与退刀距离 1=21=25mm5mm,2=2=(1/41/41/21/2)11 6.3.4 6.3.4 螺纹车削加工指令螺纹车削加工指令 4 4单一行程螺纹切削指令单一行程螺纹切削指令G33G33v 格式:格式:G33 ZG33 Z(W W)F F 圆柱面螺纹圆柱面螺纹v G33 XG33 X(U U)Z Z(W W)F F 圆
16、锥面螺纹圆锥面螺纹v G33 XG33 X(U U)F F 端面螺纹端面螺纹 5 5单一固定循环螺纹切削指令单一固定循环螺纹切削指令G92G92 格式:格式:G92 XG92 X(U U)Z Z(W W)F F 直螺纹切削循环直螺纹切削循环v G92 XG92 X(U U)Z Z(W W)R R F F 锥螺纹切削循环锥螺纹切削循环 6.3.4 6.3.4 螺纹车削加工指令螺纹车削加工指令 6 6螺纹切削复合循环指令螺纹切削复合循环指令G76G76v 格式:格式:G76 G76 P(mP(m)(r)(r)()Q(Q(dmindmin)R(dR(d)v G76 X(U)Z(W)G76 X(U)Z(W)R(iR(i)P(kP(k)Q(Q(d d)F_)F_ 6.3.5 6.3.5 刀具补偿功能刀具补偿功能 1 1刀具的几何位置和磨损补偿刀具的几何位置和磨损补偿 6.3.5 6.3.5 刀具补偿功能刀具补偿功能 2 2刀尖的圆弧半径补偿刀尖的圆弧半径补偿(1 1)刀具圆弧半径补偿的方法)刀具圆弧半径补偿的方法 6.3.5 6.3.5 刀具补偿功能刀具补偿功能 2 2刀尖的圆弧半径补偿刀尖的圆