数控技术第5章典型机床数控编程.ppt
《数控技术第5章典型机床数控编程.ppt》由会员分享,可在线阅读,更多相关《数控技术第5章典型机床数控编程.ppt(207页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第5 5章章 典型机床数控编程典型机床数控编程 数控技术第5章典型机床数控编程 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望第第5 5章章 典型机床数控编程典型机床数控编程 5.1 数控车床编程数控车床编程 5.1.1数控车床编程概述1.数控车床编程的特点(1)在一个程序段中,可以采用绝对值编程,也可以采用增量值编程,或二者混合编程。第第5 5章章 典型机床数控编程典型机床数控编程 (2)由于被加工零件的径向尺寸在图样上和测量时都是以直径值表示的,因而当直径方
2、向用绝对值编程时,X以直径值表示;用增量值编程时,以径向实际位移量的二倍值表示,并附上方向符号(正向可以省略)。(3)为提高工件的径向尺寸精度,X向的脉冲当量取Z向的一半。第第5 5章章 典型机床数控编程典型机床数控编程 (4)由于车削加工常用棒料或锻料作为毛坯,加工余量较大,因而为简化编程,数控装置常具备不同形式的固定循环,可以在程序中调用。(5)车床数控系统中都有刀具位置补偿功能和刀具半径补偿功能,合理利用刀具补偿功能可以简化程序编制,提高零件的加工精度。第第5 5章章 典型机床数控编程典型机床数控编程 2.车床数控系统的功能1)准备功能G准备功能又称G功能或G代码,它是指定数控系统准备好
3、某种运动和工作方式的一种命令,由地址G及其后的两位数字组成。第第5 5章章 典型机床数控编程典型机床数控编程 表5.1准备功能第第5 5章章 典型机床数控编程典型机床数控编程 2)辅助功能M辅助功能又称M功能,主要用来表示机床操作时的各种辅助动作及其状态。它由地址M及其后的两位数字组成。常用辅助功能如表5.2所示,其中几个不同的停止方式介绍如下:第第5 5章章 典型机床数控编程典型机床数控编程 表5.2辅助功能第第5 5章章 典型机床数控编程典型机床数控编程 (1)M00程序停止。(2)M01选择停止。(3)M02程序结束。(4)M30纸带结束。第第5 5章章 典型机床数控编程典型机床数控编程
4、 3)F、S、T功能(1)F功能。F功能用于指定进给速度,由“F”和其后面的数字组成。(2)S功能。S功能用于指定主轴转速或速度,由“S”和其后的数字组成。第第5 5章章 典型机床数控编程典型机床数控编程 (3)T功能。T功能也叫刀具功能,用来指定刀位号和刀具补偿组号(简称刀补号),由“T”和其后的数字组成,格式为T刀具补偿组号刀具号第第5 5章章 典型机床数控编程典型机床数控编程 3.车床坐标系的设定1)机床坐标系机床坐标系是以机床原点为坐标原点建立的X、Z轴直角坐标系。其中,Z轴与主轴中心线重合,为纵向进刀方向;X轴与主轴垂直,为横向进刀方向,如图5.1所示。第第5 5章章 典型机床数控编
5、程典型机床数控编程 图5.1机床坐标系第第5 5章章 典型机床数控编程典型机床数控编程 2)工件坐标系工件坐标系是编程时使用的坐标系,因此又称为编程坐标系。数控编程时,应该首先确定工件坐标系和工件原点。工件坐标系是由操作编程人员设定的,其目的是为了方便编程和使各尺寸较为直观。工件原点般设在零件的设计基准点或工艺基准点上。图5.2中将工件原点选在了主轴中心线与工件左端面或右端面的交点处。第第5 5章章 典型机床数控编程典型机床数控编程 图5.2工件坐标系第第5 5章章 典型机床数控编程典型机床数控编程 图5.3设定工件坐标系实例第第5 5章章 典型机床数控编程典型机床数控编程 4.刀具补偿功能1
6、)刀具位置补偿刀具位置补偿又叫刀具长度补偿、刀具偏置或刀具偏移。以下三种情况下均需要进行刀具位置补偿:(1)用多把不同尺寸的刀具对同一个零件的轮廓尺寸进行连续加工的过程中,每把刀具的刀尖之间存在位置偏差,必须利用刀具位置补偿功能将所有刀具的刀尖都偏置到同一个基准点上。第第5 5章章 典型机床数控编程典型机床数控编程 (2)对同一把刀来说,当刀具重磨后再把它安装在原来的位置时,会产生安装误差。因此,在重新开始加工以前,也必须利用刀具位置补偿功能来修正安装位置误差。(3)每把刀具在其使用过程中都会有不同程度的磨损,这时的刀尖位置与磨损前的刀尖位置存在偏差,这势必造成加工误差。第第5 5章章 典型机
7、床数控编程典型机床数控编程 2)刀具半径补偿在编制数控车床加工程序时,通常将刀尖看作是一个点。然而在实际应用中,为了提高刀具寿命和降低加工表面的粗糙度,一般将车刀刀尖磨成半径约为0.41.6mm的圆弧,如图5.4所示。第第5 5章章 典型机床数控编程典型机床数控编程 图5.4刀尖圆弧半径补偿对加工精度的影响第第5 5章章 典型机床数控编程典型机床数控编程 图5.4中,在切削工件右端面时,车刀圆弧的切点A与理论刀尖P的Z坐标值相同;车外圆时,车刀圆弧的切点B与理论刀尖P的X坐标值相同;这时不会产生加工误差,不需要考虑刀尖半径补偿。第第5 5章章 典型机床数控编程典型机床数控编程 图5.5车刀刀尖
8、方位代号第第5 5章章 典型机床数控编程典型机床数控编程 为了对上述由刀尖圆弧半径所引起的误差进行自动补偿,在加工工件之前,必须把刀具半径补偿的有关参数输入到CNC装置中。参数包括刀尖半径R值和刀尖方位T参数。T值与车刀的形状和刀尖所处的位置有关,用09表示,如图5.5所示。典型车刀的形状、位置和参数之间的关系如表5.3所示。第第5 5章章 典型机床数控编程典型机床数控编程 表5.3典型车刀的形状、位置和参数之间的关系第第5 5章章 典型机床数控编程典型机床数控编程 第第5 5章章 典型机床数控编程典型机床数控编程 3)刀具补偿参数的输入每个刀具补偿号对应一组X、Z、R、T值。其中X、Z为刀具
9、位置补偿值,R、T为刀具半径补偿值。第第5 5章章 典型机床数控编程典型机床数控编程 4)刀具半径补偿的方向将刀补参数输入到CNC装置后,当执行到含有T功能(如T0101)的程序段时,刀具位置补偿参数即可生效,而刀具半径补偿参数则必须执行到含有刀具半径补偿方向指令G41或G42指令时才可生效。如图5.7所示,G41指定左刀补,刀具沿编程轨迹前进方向左侧行进;G42指定右刀补,刀具沿编程轨迹前进方向右侧行进。当取消刀具半径补偿时,使用G40指令。第第5 5章章 典型机床数控编程典型机床数控编程 图5.6显示器屏幕显示刀补参数第第5 5章章 典型机床数控编程典型机床数控编程 图5.7刀具半径补偿G
10、41、G42第第5 5章章 典型机床数控编程典型机床数控编程 5.1.2常用G指令1.快速点定位G00G00指令使刀具快速定位到指定的目标位置,运动过程中无运动轨迹要求。其指令书写格式是:G00X(U)_Z(W)_;如图5.8所示,从起点A快速定位到目标点B,可以有三种编程方式。第第5 5章章 典型机床数控编程典型机床数控编程 图5.8快速点定位第第5 5章章 典型机床数控编程典型机床数控编程 (1)绝对值方式编程如下:G00X120.0Z100.0;或G00X120000Z100000;(2)增量值方式编程如下:G00U80.0W80.0;(3)绝对/增量混合方式编程如下:G00U80.0Z
11、100.0;或G00X120.W80.0;第第5 5章章 典型机床数控编程典型机床数控编程 2.直线插补G01该指令用于按F指定的进给速度切削任意斜率的直线,指令格式为G01X(U)_Z(W)_F_;编程示例如图5.9所示,选右端面轴心O为编程原点,其绝对值方式编程如下:第第5 5章章 典型机床数控编程典型机床数控编程 N10G00X50.0Z2.0S800T01M03;(P0P1点)N20G01Z40.0F80;(刀尖从P1点按F速度进给到P2点)N30X80.0Z60.0;(P2P3)以F速度进给N40G00X200.0Z100.0;(P3P0)快速返回本例也可采用增量值编程。第第5 5章
12、章 典型机床数控编程典型机床数控编程 图5.9直线插补第第5 5章章 典型机床数控编程典型机床数控编程 3.圆弧插补G02/G03圆弧插补指令使刀具按F给定的进给速度切削出圆弧轮廓,G02用于顺时针圆弧,G03用于逆时针圆弧。指令格式如下:(1)终点+圆心(I,K):G02或G03X(U)_Z(W)_I_K_F_;(2)终点+圆弧半径R:G02或G03X(U)_Z(W)_R_F;第第5 5章章 典型机床数控编程典型机床数控编程 图5.10圆弧插补时R与-R的区别第第5 5章章 典型机床数控编程典型机床数控编程 图5.11顺时针圆弧插补第第5 5章章 典型机床数控编程典型机床数控编程 图5.12
13、逆时针圆弧插补第第5 5章章 典型机床数控编程典型机床数控编程 4.螺纹切削指令G32该指令用来切削圆柱螺纹、圆锥螺纹、端面螺纹(涡形螺纹),指令格式为G32X(U)_Z(W)_F_;F为螺纹导程。对于如图5.13所示的锥螺纹,其斜角在45以下时,螺纹导程以Z轴方向指定;45以上至90时,以X轴方向值指定。第第5 5章章 典型机床数控编程典型机床数控编程 图5.13螺纹加工G32第第5 5章章 典型机床数控编程典型机床数控编程 图5.14螺纹加工示例第第5 5章章 典型机床数控编程典型机床数控编程 5.暂停指令G04该指令可使刀具进行暂短的无进给光整加工,主要用于切槽、钻到孔底以及自动加工螺纹
14、等场合,如图5.15所示,指令格式为G04X(U)_P_第第5 5章章 典型机床数控编程典型机床数控编程 图5.15G04暂停指令第第5 5章章 典型机床数控编程典型机床数控编程 6.自动返回参考点指令G28该指令使刀具自动返回参考点或经过某一中间位置再回到参考点,如图5.16所示。指令格式为G28X(U)_Z(W)_T00;T00(刀具复位)指令必须写在G28指令的同一程序段或该程序段之前;X(U)必须按直径值输入;该指令以设定的速度快速移动。第第5 5章章 典型机床数控编程典型机床数控编程 图5.16自动返回参考点指令(a)经过中间点返回参考点;(b)从当前位置返回参考点第第5 5章章 典
15、型机床数控编程典型机床数控编程 5.1.3数控车床加工与编程1.加工路线与加工余量1)大余量毛坯的切削路线一般用阶梯车削法来车削大余量毛坯。图5.17所示的两种加工路线中,图(a)是错误的切削路线,图(b)按15的顺序切削,每次切削所留余量相等,是正确的切削路线。因为在同样背吃刀量的条件下,按图(a)方式加工所剩余的余量过多。第第5 5章章 典型机床数控编程典型机床数控编程 图5.17大余量毛坯的阶梯切削路线(a)错误;(b)正确第第5 5章章 典型机床数控编程典型机床数控编程 根据数控加工的特点,还可以放弃常用的阶梯车削法,改用依次从轴向和径向进刀、顺工件毛坯轮廓走刀的路线,如图5.18所示
16、。第第5 5章章 典型机床数控编程典型机床数控编程 图5.18双向进刀的走刀路线第第5 5章章 典型机床数控编程典型机床数控编程 图5.19分层切削时刀具的终止位置第第5 5章章 典型机床数控编程典型机床数控编程 2)分层切削时刀具的终止位置当某表面的余量较多需分层多次走刀切削时,从第二刀开始就要注意防止走刀至终点时切削深度的猛增。如图5.19所示,设以90主偏刀分层车削外圆,合理的安排应是每一刀的切削终点依次提前一小段距离e(例如可取e=0.05mm)。如果e=0,则每一刀都终止在同一轴向位置上,主切削刃就可能受到瞬时的重负荷冲击。第第5 5章章 典型机床数控编程典型机床数控编程 2.加工参
17、数的选择1)合理选择切削用量切削用量(ap、f、v)选择是否合理,对于能否充分发挥机床的潜力与刀具的切削性能,实现优质、高产、低成本和安全操作具有很重要的作用。一些资料上推荐的切削用量数据如表5.3所示。第第5 5章章 典型机床数控编程典型机床数控编程 表5.3数控车削用量表第第5 5章章 典型机床数控编程典型机床数控编程 2)合理选择刀具刀具尤其是刀片的选择是保证加工质量和加工效率的重要环节。零件材质的切削性能、毛坯余量、尺寸精度和表面粗糙度要求以及机床的自动化程度等都是选择刀片的重要依据。数控车床能兼作粗、精车削,粗车时要选强度高、耐用度好的刀具,以满足粗车时大背吃刀量、大进给量的要求;精
18、车时要选精度高、耐用度好的刀具,以保证加工精度的要求。第第5 5章章 典型机床数控编程典型机床数控编程 3.锥的切削1)车锥原理在车床上车外圆锥时可以分为车正锥和车倒锥两种情况,而每一种情况又有两种加工路线。图5.20所示为车正锥的两种加工路线,当按图(a)的加工路线车正锥时,需要计算终刀距S。假设圆锥大径为D,小径为d,锥长为L,背吃刀量为ap,则由相似三角形可得:即第第5 5章章 典型机床数控编程典型机床数控编程 当按图(b)的走刀路线车正锥时,则不需要计算终刀距S,只要确定了背吃刀量ap即可车出圆锥轮廓。但在每次切削中,背吃刀量是变化的。图5.21为车倒锥的两种加工路线,车锥原理与正锥相
19、同。第第5 5章章 典型机床数控编程典型机床数控编程 图5.20车正锥的加工路线第第5 5章章 典型机床数控编程典型机床数控编程 图5.21车倒锥的加工路线第第5 5章章 典型机床数控编程典型机床数控编程 2)车锥举例用30mm的棒料毛坯,3号刀为外圆刀,车削如图5.22所示的正锥。通过分析,确定分三次走刀,前两次背吃刀量ap=2mm,最后一次背吃刀量ap=1mm。按第一种车锥路线进行加工,终刀距S1=8mm;S2=16mm。第第5 5章章 典型机床数控编程典型机床数控编程 图5.22车锥编程实例第第5 5章章 典型机床数控编程典型机床数控编程 4.圆弧的车法1)车锥法在车圆弧时,不可能用一刀
20、就把圆弧车好,因为这样吃刀量太大,容易打刀。可以先车一个圆锥,再车圆弧,但要注意车锥时起点和终点的确定,若确定不好则可能损伤圆弧表面,也有可能将余量留得太大。确定起点和终点的方法如图5.23所示.第第5 5章章 典型机床数控编程典型机床数控编程 图5.23车锥法第第5 5章章 典型机床数控编程典型机床数控编程 图5.24车圆法第第5 5章章 典型机床数控编程典型机床数控编程 2)车圆法对于较复杂的圆弧,用车锥法较复杂,也可用车圆法,即用不同半径的圆来车削,最终将所需的圆弧车出来。如图5.24所示,起刀点A和终点B的确定方法如下:连接OA、OB,则此时车削圆弧的半径为R1=OA=OB,因此每刀长
21、(P为分刀次数)第第5 5章章 典型机床数控编程典型机床数控编程 5.孔的加工对于孔加工,不同的数控系统有不同的指令。本系统孔加工所使用的指令为直线插补指令G01,下面以图5.25为例说明孔加工的编程方法。第第5 5章章 典型机床数控编程典型机床数控编程 图5.25孔加工编程实例第第5 5章章 典型机床数控编程典型机床数控编程 6.单一固定循环G90在前面介绍的加工程序中,一个G指令对应机床的一个动作,一个加工需要用若干个程序段实现。为了缩短程序长度,提高编程效率,FANUC-0TD系统提供了固定循环指令,每个固定循环能够完成一个典型加工的一系列动作。G90为单一加工固定循环指令,用于圆柱面和
22、圆锥面的循环切削。第第5 5章章 典型机床数控编程典型机床数控编程 (1)外圆切削循环,指令格式如下:G90X(U)_Z(W)_F_;如图5.26所示,刀具从循环起点开始按矩形循环,最后又回到循环起点。第第5 5章章 典型机床数控编程典型机床数控编程 图5.26外圆切削循环第第5 5章章 典型机床数控编程典型机床数控编程 所示的工件,其有关程序如下:N05G90X35.0Z30.0F60.0;N06X30.0;N07X25.0;第第5 5章章 典型机床数控编程典型机床数控编程 图5.27外圆切削循环加工实例第第5 5章章 典型机床数控编程典型机床数控编程 (2)锥面切削循环,指令格式如下:G9
23、0X(U)_Z(W)_R_F_;如图5.28所示,R为锥体大小端的半径差。锥面起点坐标大于终点坐标时R为正,反之为负。加工如图5.29所示的工件,其有关程序如下:N05G90X40.0Z40.0R5.0F40.0;N06X35.0;N07X30.0;第第5 5章章 典型机床数控编程典型机床数控编程 图5.28车锥面循环第第5 5章章 典型机床数控编程典型机床数控编程 图5.29锥面切削循环加工实例第第5 5章章 典型机床数控编程典型机床数控编程 7.外圆粗车循环G71G71为复合加工固定循环,用于外(内)圆多刀循环粗车加工,其指令格式如下:G71U(d)R(e)G71P(ns)Q(nf)U(u
24、)W(w)F_S_T_;N(ns)第第5 5章章 典型机床数控编程典型机床数控编程 从序号ns至nf的程序段,指定A到B间的移动指令F_S_T_N(nf)第第5 5章章 典型机床数控编程典型机床数控编程 如图5.30所示,C是粗车循环的起刀点,w是轴向精车余量,u2是径向精车余量,d是切削深度,e是回刀时的径向退刀量。R表示快速进给,F表示切削进给。当粗车内圆时,径向精车余量d应指定为负值。第第5 5章章 典型机床数控编程典型机床数控编程 图5.30外圆粗车循环第第5 5章章 典型机床数控编程典型机床数控编程 图5.31端面粗车循环第第5 5章章 典型机床数控编程典型机床数控编程 8.端面粗车
25、循环G72G72用于圆柱棒料毛坯端面方向粗车,如图5.31所示,指令格式如下:G72W(d)R(e)G72P(ns)Q(nf)U(u)W(w)F_S_T_;其中,d、e、ns、nf、u、w的含义与G71相同。第第5 5章章 典型机床数控编程典型机床数控编程 9.成型粗加工复合循环G73G73用于重复切削一个已经锻造、铸造加工成型的工件,其指令格如下:G73U(i)W(k)R(d)G73P(ns)Q(nf)U(u)W(w)FST;N(ns);指定沿AAB的加工路线N(nf)第第5 5章章 典型机床数控编程典型机床数控编程 其中:iX轴方向的总退刀距离(半径值);kZ轴方向的总退刀距离;d重复加工
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控技术 典型 机床 数控 编程
限制150内