




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第5 5章章 典型机床数控编程典型机床数控编程 第第5章章 典型机床数控编程典型机床数控编程 5.1 数控车床编程数控车床编程 5.2 数控铣床编程数控铣床编程 5.3 加工中心编程加工中心编程 习题习题 想学习更多,请登录想学习更多,请登录 CNCJL第第5 5章章 典型机床数控编程典型机床数控编程 5.1 数控车床编程数控车床编程 5.1.1 数控车床编程概述数控车床编程概述 1. 数控车床编程的特点数控车床编程的特点 1 在一个程序段中,在一个程序段中, 可以采用绝对值编程,可以采用绝对值编程, 也也可以采用增量值编程,可以采用增量值编程, 或二者混合编程。或二者混合编程。 第第5 5
2、章章 典型机床数控编程典型机床数控编程 2 由于被加工零件的径向尺寸在图样上和丈量由于被加工零件的径向尺寸在图样上和丈量时都是以直径值表示的,时都是以直径值表示的, 因此当直径方向用绝对值编因此当直径方向用绝对值编程时,程时,X以直径值表示;以直径值表示; 用增量值编程时,用增量值编程时, 以径向实以径向实践位移量的二倍值表示,践位移量的二倍值表示, 并附上方向符号正向可以并附上方向符号正向可以省略。省略。 3 为提高工件的径向尺寸精度,为提高工件的径向尺寸精度,X向的脉冲当向的脉冲当量取量取Z向的一半。向的一半。 第第5 5章章 典型机床数控编程典型机床数控编程 4 由于车削加工常用棒料或锻
3、料作为毛坯,由于车削加工常用棒料或锻料作为毛坯, 加加工余量较大,工余量较大, 因此为简化编程,因此为简化编程, 数控安装常具备不同数控安装常具备不同方式的固定循环,方式的固定循环, 可以在程序中调用。可以在程序中调用。 5 车床数控系统中都有刀具位置补偿功能和刀车床数控系统中都有刀具位置补偿功能和刀具半径补偿功能,具半径补偿功能, 合理利用刀具补偿功能可以简化程合理利用刀具补偿功能可以简化程序编制,序编制, 提高零件的加工精度。提高零件的加工精度。 第第5 5章章 典型机床数控编程典型机床数控编程 2. 车床数控系统的功能车床数控系统的功能 1 预备功能预备功能G 预备功能又称预备功能又称G
4、功能或功能或G代码,代码, 它是指定数控系统它是指定数控系统预备好某种运动和任务方式的一种命令,预备好某种运动和任务方式的一种命令, 由地址由地址G及及其后的两位数字组成。其后的两位数字组成。 第第5 5章章 典型机床数控编程典型机床数控编程 表5.1 准 备 功 能 第第5 5章章 典型机床数控编程典型机床数控编程 2 辅助功能辅助功能M 辅助功能又称辅助功能又称M功能,功能, 主要用来表示机床操作时主要用来表示机床操作时的各种辅助动作及其形状。的各种辅助动作及其形状。 它由地址它由地址M及其后的两位及其后的两位数字组成。数字组成。 常用辅助功能如表常用辅助功能如表5.2所示,所示, 其中几
5、个不其中几个不同的停顿方式引见如下:同的停顿方式引见如下: 第第5 5章章 典型机床数控编程典型机床数控编程 表5.2 辅 助 功 能 第第5 5章章 典型机床数控编程典型机床数控编程 1 M00程序停顿。程序停顿。 2 M01选择停顿。选择停顿。 3 M02程序终了。程序终了。 4 M30纸带终了。纸带终了。 第第5 5章章 典型机床数控编程典型机床数控编程 3 F、 S、 T功能功能 1 F功能。功能。 F功能用于指定进给速度,功能用于指定进给速度, 由由“F和其后面的数字组成。和其后面的数字组成。 2 S功能。功能。 S功能用于指定主轴转速或速度,功能用于指定主轴转速或速度, 由由“S和
6、其后的数字组成。和其后的数字组成。 第第5 5章章 典型机床数控编程典型机床数控编程 3 T功能。功能。 T功能也叫刀具功能,功能也叫刀具功能, 用来指定刀位号和刀具补用来指定刀位号和刀具补偿组号简称刀补号,偿组号简称刀补号, 由由“T和其后的数字组成,和其后的数字组成, 格式为格式为 T 刀具补偿组号刀具补偿组号 刀具号刀具号 第第5 5章章 典型机床数控编程典型机床数控编程 3. 车床坐标系的设定车床坐标系的设定 1 机床坐标系机床坐标系 机床坐标系是以机床原点为坐标原点建立的机床坐标系是以机床原点为坐标原点建立的X、 Z轴直角坐标系。轴直角坐标系。 其中,其中, Z轴与主轴中心线重合,轴
7、与主轴中心线重合, 为纵为纵向退刀方向向退刀方向+; X轴与主轴垂直,轴与主轴垂直, 为横向退刀方为横向退刀方向向+ , 如图如图5.1所示。所示。第第5 5章章 典型机床数控编程典型机床数控编程 图5.1 机床坐标系 参考点机床原点O旋转中心线 X ZO第第5 5章章 典型机床数控编程典型机床数控编程 2 工件坐标系工件坐标系 工件坐标系是编程时运用的坐标系,工件坐标系是编程时运用的坐标系, 因此又称为因此又称为编程坐标系。编程坐标系。 数控编程时,数控编程时, 应该首先确定工件坐标系应该首先确定工件坐标系和工件原点。和工件原点。 工件坐标系是由操作编程人员设定的,工件坐标系是由操作编程人员
8、设定的, 其目的是其目的是为了方便编程和使各尺寸较为直观。为了方便编程和使各尺寸较为直观。 工件原点工件原点般设在零件的设计基准点或工艺基准般设在零件的设计基准点或工艺基准点上。点上。 图图5.2中将工件原点选在了主轴中心线与工件左中将工件原点选在了主轴中心线与工件左端面或右端面的交点处。端面或右端面的交点处。 第第5 5章章 典型机床数控编程典型机床数控编程 图5.2 工件坐标系 O起刀点O工件原点工件 X Z第第5 5章章 典型机床数控编程典型机床数控编程 图5.3 设定工件坐标系实例 机床原点XO工件原点5080303.845070350400A392Z825P0第第5 5章章 典型机床
9、数控编程典型机床数控编程 4. 刀具补偿功能刀具补偿功能 1 刀具位置补偿刀具位置补偿 刀具位置补偿又叫刀具长度补偿、刀具位置补偿又叫刀具长度补偿、 刀具偏置或刀刀具偏置或刀具偏移。以下三种情况下均需求进展刀具位置补偿:具偏移。以下三种情况下均需求进展刀具位置补偿: 1 用多把不同尺寸的刀具对同一个零件的轮廓用多把不同尺寸的刀具对同一个零件的轮廓尺寸进展延续加工的过程中,尺寸进展延续加工的过程中, 每把刀具的刀尖之间存每把刀具的刀尖之间存在位置偏向,在位置偏向, 必需利用刀具位置补偿功能将一切刀具必需利用刀具位置补偿功能将一切刀具的刀尖都偏置到同一个基准点上。的刀尖都偏置到同一个基准点上。 第
10、第5 5章章 典型机床数控编程典型机床数控编程 2 对同一把刀来说,对同一把刀来说, 当刀具重磨后再把它安装当刀具重磨后再把它安装在原来的位置时,在原来的位置时, 会产生安装误差。会产生安装误差。 因此,因此, 在重新在重新开场加工以前,开场加工以前, 也必需利用刀具位置补偿功能来修正也必需利用刀具位置补偿功能来修正重新安装位置误差。重新安装位置误差。 3 每把刀具在其运用过程中都会有不同程度的每把刀具在其运用过程中都会有不同程度的磨损,磨损, 这时的刀尖位置与磨损前的刀尖位置存在偏向,这时的刀尖位置与磨损前的刀尖位置存在偏向, 这势必呵斥加工误差。这势必呵斥加工误差。 第第5 5章章 典型机
11、床数控编程典型机床数控编程 2 刀具半径补偿刀具半径补偿 在编制数控车床加工程序时,在编制数控车床加工程序时, 通常将刀尖看作是通常将刀尖看作是一个点。一个点。 然而在实践运用中,然而在实践运用中, 为了提高刀具寿命和降为了提高刀具寿命和降低加工外表的粗糙度,低加工外表的粗糙度, 普通将车刀刀尖磨成半径约为普通将车刀刀尖磨成半径约为0.41.6 mm的圆弧,的圆弧, 如图如图5.4所示。所示。 第第5 5章章 典型机床数控编程典型机床数控编程 图5.4 刀尖圆弧半径补偿对加工精度的影响 误差工件加工要求的轨迹无刀具补偿时的轨迹BCAPAPDR第第5 5章章 典型机床数控编程典型机床数控编程 图
12、图5.4中,中, 在切削工件右端面时,在切削工件右端面时, 车刀圆弧的切点车刀圆弧的切点A与实际刀尖与实际刀尖P的的Z坐标值一样;坐标值一样; 车外圆时,车外圆时, 车刀圆弧车刀圆弧的切点的切点B与实际刀尖与实际刀尖P的的X坐标值一样;坐标值一样; 这时不会产生这时不会产生加工误差,加工误差, 不需求思索刀尖半径补偿。不需求思索刀尖半径补偿。第第5 5章章 典型机床数控编程典型机床数控编程 图5.5 车刀刀尖方位代号 P7P5XP2P61POP3P84PP9/0Z第第5 5章章 典型机床数控编程典型机床数控编程 为了对上述由刀尖圆弧半径所引起的误差进展自为了对上述由刀尖圆弧半径所引起的误差进展
13、自动补偿,动补偿, 在加工工件之前,在加工工件之前, 必需把刀具半径补偿的有必需把刀具半径补偿的有关参数输入到关参数输入到CNC安装中。安装中。 参数包括刀尖半径参数包括刀尖半径R值和值和刀尖方位刀尖方位T参数。参数。 T值与车刀的外形和刀尖所处的位置值与车刀的外形和刀尖所处的位置有关,有关, 用用09表示,表示, 如图如图5.5所示。所示。 典型车刀的外形、典型车刀的外形、 位置和参数之间的关系如表位置和参数之间的关系如表5.3所示。所示。 第第5 5章章 典型机床数控编程典型机床数控编程 表5.3 典型车刀的外形、 位置和参数之间的关系 参数刀尖圆弧的位置典 型 车 刀 形 状384PPP
14、第第5 5章章 典型机床数控编程典型机床数控编程 51627PPPPP第第5 5章章 典型机床数控编程典型机床数控编程 3 刀具补偿参数的输入刀具补偿参数的输入 每个刀具补偿号对应一组每个刀具补偿号对应一组X、 Z、 R、 T值。值。 其中其中X、 Z为刀具位置补偿值,为刀具位置补偿值, R、 T为刀具半径补偿值。为刀具半径补偿值。 第第5 5章章 典型机床数控编程典型机床数控编程 图5.6 显示器屏幕显示刀补参数 XZRT0.961.53 0.83010203刀具补偿号 补偿值刀尖圆弧半径刀尖方位刀具位置第第5 5章章 典型机床数控编程典型机床数控编程 4 刀具半径补偿的方向刀具半径补偿的方
15、向 将刀补参数输入到将刀补参数输入到CNC安装后,安装后, 当执行到含有当执行到含有T功能如功能如T0101的程序段时,的程序段时, 刀具位置补偿参数即刀具位置补偿参数即可生效,可生效, 而刀具半径补偿参数那么必需执行到含有刀而刀具半径补偿参数那么必需执行到含有刀具半径补偿方向指令具半径补偿方向指令G41或或G42指令时才可生效。指令时才可生效。 如如图图5.7所示,所示, G41指定左刀补,指定左刀补, 刀具沿编程轨迹前进方刀具沿编程轨迹前进方向左侧行进;向左侧行进; G42指定右刀补,指定右刀补, 刀具沿编程轨迹前进刀具沿编程轨迹前进方向右侧行进。方向右侧行进。 当取消刀具半径补偿时,当取
16、消刀具半径补偿时, 运用运用G40指指令。令。第第5 5章章 典型机床数控编程典型机床数控编程 图5.7 刀具半径补偿G41、 G42 G42G41第第5 5章章 典型机床数控编程典型机床数控编程 5.1.2 常用常用G指令指令 1. 快速点定位快速点定位G00 G00指令使刀具快速定位到指定的目的位置,指令使刀具快速定位到指定的目的位置, 运运动过程中无运动轨迹要求。动过程中无运动轨迹要求。 其指令书写格式是:其指令书写格式是: G00 XU_ ZW _ ; 如图如图5.8所示,所示, 从起点从起点A快速定位到目的点快速定位到目的点B, 可可以有三种编程方式。以有三种编程方式。 第第5 5章
17、章 典型机床数控编程典型机床数控编程 图5.8 快速点定位 X6020020100ZA(20, 20)B(60, 100)(60, 60)60第第5 5章章 典型机床数控编程典型机床数控编程 1 绝对值方式编程如下:绝对值方式编程如下: G00 X120.0 Z100.0; 或或G00 X120000 Z100000; 2 增量值方式编程如下:增量值方式编程如下: G00 U80.0 W80.0; 3 绝对绝对/增量混合方式编程如下:增量混合方式编程如下: G00 U80.0 Z100.0; 或或 G00 X120. W80.0; 第第5 5章章 典型机床数控编程典型机床数控编程 2. 直线插
18、补直线插补G01 该指令用于按该指令用于按F指定的进给速度切削恣意斜率的直指定的进给速度切削恣意斜率的直线,线, 指令格式为指令格式为 G01 XU_ ZW _ F _ ; 编程例如如图编程例如如图5.9所示,所示, 选右端面轴心选右端面轴心O为编程原为编程原点,点, 其绝对值方式编程如下:其绝对值方式编程如下:第第5 5章章 典型机床数控编程典型机床数控编程 图5.9 直线插补 802040 50O100 200P3P2P1P0第第5 5章章 典型机床数控编程典型机床数控编程 N10 G00 X50.0 Z2.0 S800 T01 M03; P0P1点点N20 G01 Z40.0 F80;
19、刀尖从刀尖从P1点按点按F速度进给到速度进给到P2点点N30 X80.0 Z60.0; P2P3以以F速度进给速度进给N40 G00 X200.0 Z100.0; P3P0快速前往快速前往本例也可采用增量值编程。本例也可采用增量值编程。 第第5 5章章 典型机床数控编程典型机床数控编程 3. 圆弧插补圆弧插补G02/G03 圆弧插补指令使刀具按圆弧插补指令使刀具按F给定的进给速度切削出圆给定的进给速度切削出圆弧轮廓,弧轮廓, G02用于顺时针圆弧,用于顺时针圆弧, G03用于逆时针圆弧。用于逆时针圆弧。 指令格式如下:指令格式如下: 1 终点终点+圆心圆心I, K: G02或或G03 XU_
20、ZW_ I _ K_ F_; 2 终点终点+圆弧半径圆弧半径R: G02或或G03 XU_ ZW_ R _F; 第第5 5章章 典型机床数控编程典型机床数控编程 图5.10 圆弧插补时R与-R的区别 2 RR1起点XZ终点O第第5 5章章 典型机床数控编程典型机床数控编程 图5.11 顺时针圆弧插补 4020OZ1003040X 100R10第第5 5章章 典型机床数控编程典型机床数控编程 图5.12 逆时针圆弧插补 X4640 28 40OZR6第第5 5章章 典型机床数控编程典型机床数控编程 4. 螺纹切削指令螺纹切削指令G32 该指令用来切削圆柱螺纹、该指令用来切削圆柱螺纹、 圆锥螺纹、
21、圆锥螺纹、 端面螺纹端面螺纹涡形螺纹,涡形螺纹, 指令格式为指令格式为 G32 XU_ ZW_ F_; F为螺纹导程。为螺纹导程。 对于如图对于如图5.13所示的锥螺纹,所示的锥螺纹, 其其斜角斜角在在45以下时,以下时, 螺纹导程以螺纹导程以Z轴方向指定;轴方向指定; 45以以上至上至90时,时, 以以X轴方向值指定。轴方向值指定。 第第5 5章章 典型机床数控编程典型机床数控编程 图5.13 螺纹加工G32 OZ2W X1AB ZX/2U/2第第5 5章章 典型机床数控编程典型机床数控编程 图5.14 螺纹加工例如 M302-6g20X第第5 5章章 典型机床数控编程典型机床数控编程 5.
22、 暂停延时指令暂停延时指令G04 该指令可使刀具进展暂短的无进给光整加工,该指令可使刀具进展暂短的无进给光整加工, 主主要用于切槽、要用于切槽、 钻到孔底以及自动加工螺纹等场所,钻到孔底以及自动加工螺纹等场所, 如如图图5.15所示,所示, 指令格式为指令格式为 G04 XU_秒秒s,可带小数,可带小数P _ 毫秒毫秒ms,不可带小数,不可带小数第第5 5章章 典型机床数控编程典型机床数控编程 图5.15 G04暂停指令 切槽或切断刀具在槽底暂停钻头在孔底暂停第第5 5章章 典型机床数控编程典型机床数控编程 6. 自动前往参考点指令自动前往参考点指令G28 该指令使刀具自动前往参考点或经过某一
23、中间位该指令使刀具自动前往参考点或经过某一中间位置再回到参考点,置再回到参考点, 如图如图5.16所示。所示。 指令格式为指令格式为 G28 XU_ ZW_ T00; T00(刀具复位刀具复位)指令必需写在指令必需写在G28指令的同一程序指令的同一程序段或该程序段之前;段或该程序段之前; X(U)必需按直径值输入;必需按直径值输入; 该指令该指令以设定的速度快速挪动。以设定的速度快速挪动。 第第5 5章章 典型机床数控编程典型机床数控编程 图图5.16 自动前往参考点指令自动前往参考点指令(a) 经过中间点前往参考点;经过中间点前往参考点; (b) 从当前位置前往参考点从当前位置前往参考点 第
24、第5 5章章 典型机床数控编程典型机床数控编程 5.1.3 数控车床加工与编程数控车床加工与编程 1. 加工道路与加工余量加工道路与加工余量 1) 大余量毛坯的切削道路大余量毛坯的切削道路 普通用阶梯车削法来车削大余量毛坯。普通用阶梯车削法来车削大余量毛坯。 图图5.17所所示的两种加工道路中,示的两种加工道路中, 图图a是错误的切削道路,是错误的切削道路, 图图b按按15的顺序切削,的顺序切削, 每次切削所留余量相等,每次切削所留余量相等, 是正确的切削道路。是正确的切削道路。 由于在同样背吃刀量的条件下,由于在同样背吃刀量的条件下, 按图按图a方式加工所剩余的余量过多。方式加工所剩余的余量
25、过多。 第第5 5章章 典型机床数控编程典型机床数控编程 图图5.17 大余量毛坯的阶梯切削道路大余量毛坯的阶梯切削道路 (a) 错误;错误; (b) 正确正确 ap阶梯切削后所留余量(a)(b)阶梯切削后所留余量ap54321第第5 5章章 典型机床数控编程典型机床数控编程 根据数控加工的特点,根据数控加工的特点, 还可以放弃常用的阶梯车还可以放弃常用的阶梯车削法,削法, 改用依次从轴向和径向进刀、改用依次从轴向和径向进刀、 顺工件毛坯轮廓顺工件毛坯轮廓走刀的道路,走刀的道路, 如图如图5.18所示。所示。 第第5 5章章 典型机床数控编程典型机床数控编程 图5.18 双向进刀的走刀道路 双
26、向进刀切削后所留余量第第5 5章章 典型机床数控编程典型机床数控编程 图图5.19 分层切削时刀具的终止位置分层切削时刀具的终止位置 三刀以后所剩的余量毛坯轮廓毛坯轮廓三刀以后所剩的余量ee第第5 5章章 典型机床数控编程典型机床数控编程 2 分层切削时刀具的终止位置分层切削时刀具的终止位置 当某外表的余量较多需分层多次走刀切削时,当某外表的余量较多需分层多次走刀切削时, 从从第二刀开场就要留意防止走刀至终点时切削深度的猛第二刀开场就要留意防止走刀至终点时切削深度的猛增。增。 如图如图5.19所示,所示, 设以设以90主偏刀分层车削外圆,主偏刀分层车削外圆, 合理的安排应是每一刀的切削终点依次
27、提早一小段间合理的安排应是每一刀的切削终点依次提早一小段间隔隔e例如可取例如可取e=0.05 mm。 假设假设e=0, 那么每一刀那么每一刀都终止在同一轴向位置上,都终止在同一轴向位置上, 主切削刃就能够遭到瞬时主切削刃就能够遭到瞬时的重负荷冲击。的重负荷冲击。 第第5 5章章 典型机床数控编程典型机床数控编程 2. 加工参数的选择加工参数的选择 1 合理选择切削用量合理选择切削用量 切削用量切削用量ap、f、 v选择能否合理,选择能否合理, 对于能否对于能否充分发扬机床的潜力与刀具的切削性能,充分发扬机床的潜力与刀具的切削性能, 实现优质、实现优质、 高产、高产、 低本钱和平安操作具有很重要
28、的作用。一些资低本钱和平安操作具有很重要的作用。一些资料上引荐的切削用量数据如表料上引荐的切削用量数据如表5.3所示。所示。 第第5 5章章 典型机床数控编程典型机床数控编程 表表5.3 数控车削用量表数控车削用量表 第第5 5章章 典型机床数控编程典型机床数控编程 2 合理选择刀具合理选择刀具 刀具尤其是刀片的选择是保证加工质量和加工效刀具尤其是刀片的选择是保证加工质量和加工效率的重要环节。率的重要环节。 零件材质的切削性能、零件材质的切削性能、 毛坯余量、毛坯余量、 尺寸精度和外表粗糙度要求以及机床的自动化程度等尺寸精度和外表粗糙度要求以及机床的自动化程度等都是选择刀片的重要根据。都是选择
29、刀片的重要根据。 数控车床能兼作粗、数控车床能兼作粗、 精车削,精车削, 粗车时要选强度高、粗车时要选强度高、 耐用度好的刀具,耐用度好的刀具, 以满足粗车时大背吃刀量、以满足粗车时大背吃刀量、 大进给大进给量的要求;量的要求; 精车时要选精度高、硬度高、精车时要选精度高、硬度高、 耐用度好的耐用度好的刀具,刀具, 以保证加工精度的要求。以保证加工精度的要求。 第第5 5章章 典型机床数控编程典型机床数控编程 3. 锥的切削锥的切削 1 车锥原理车锥原理 在车床上车外圆锥时可以分为车正锥和车倒锥两在车床上车外圆锥时可以分为车正锥和车倒锥两种情况,种情况, 而每一种情况又有两种加工道路。而每一种
30、情况又有两种加工道路。 图图5.20所所示为车正锥的两种加工道路,示为车正锥的两种加工道路, 当按图当按图a的加工道的加工道路车正锥时,路车正锥时, 需求计算终刀距需求计算终刀距S。 假设圆锥大径为假设圆锥大径为D, 小径为小径为d, 锥长为锥长为L, 背吃刀量为背吃刀量为ap, 那么由类似三那么由类似三角形可得:角形可得: dDLaSSaLdDpp22即 第第5 5章章 典型机床数控编程典型机床数控编程 当按图当按图b的走刀道路车正锥时,的走刀道路车正锥时, 那么不需求计那么不需求计算终刀距算终刀距S, 只需确定了背吃刀量只需确定了背吃刀量ap即可车出圆锥轮即可车出圆锥轮廓。廓。 但在每次切
31、削中,但在每次切削中, 背吃刀量是变化的。背吃刀量是变化的。 图图5.21为车倒锥的两种加工道路,为车倒锥的两种加工道路, 车锥原理与正车锥原理与正锥一样。锥一样。 第第5 5章章 典型机床数控编程典型机床数控编程 图5.20 车正锥的加工道路 SLDapd(a)(b)第第5 5章章 典型机床数控编程典型机床数控编程 图5.21 车倒锥的加工道路 (a)(b)第第5 5章章 典型机床数控编程典型机床数控编程 2 车锥举例车锥举例 用用30 mm的棒料毛坯,的棒料毛坯, 3号刀为外圆刀,号刀为外圆刀, 车削如车削如图图5.22所示的正锥。所示的正锥。 经过分析,经过分析, 确定分三次走刀,确定分
32、三次走刀, 前前两次背吃刀量两次背吃刀量ap=2 mm, 最后一次背吃刀量最后一次背吃刀量ap=1 mm。 按第一种车锥道路进展加工,按第一种车锥道路进展加工, 终刀距终刀距S1=8 mm;S2=16 mm。 第第5 5章章 典型机床数控编程典型机床数控编程 图5.22 车锥编程实例 3020O20100 200P0S1S2第第5 5章章 典型机床数控编程典型机床数控编程 4. 圆弧的车法圆弧的车法 1 车锥法车锥法 在车圆弧时,在车圆弧时, 不能够用一刀就把圆弧车好,不能够用一刀就把圆弧车好, 由于由于这样吃刀量太大,这样吃刀量太大, 容易打刀。容易打刀。 可以先车一个圆锥,可以先车一个圆锥
33、, 再车圆弧,再车圆弧, 但要留意车锥时起点和终点确实定,但要留意车锥时起点和终点确实定, 假设假设确定不好那么能够损伤圆弧外表,确定不好那么能够损伤圆弧外表, 也有能够将余量留也有能够将余量留得太大。得太大。 确定起点和终点的方法如图确定起点和终点的方法如图5.23所示所示 .第第5 5章章 典型机床数控编程典型机床数控编程 图5.23 车锥法 ORDACB第第5 5章章 典型机床数控编程典型机床数控编程 图5.24 车圆法 ORR1CDEBABA第第5 5章章 典型机床数控编程典型机床数控编程 2 车圆法车圆法 对于较复杂的圆弧,对于较复杂的圆弧, 用车锥法较复杂,用车锥法较复杂, 也可用
34、车也可用车圆法,圆法, 即用不同半径的圆来车削,即用不同半径的圆来车削, 最终将所需的圆弧最终将所需的圆弧车出来。车出来。 如图如图5.24所示,所示, 起刀点起刀点A和终点和终点B确实定方法确实定方法如下:如下: 衔接衔接OA、 OB, 那么此时车削圆弧的半径为那么此时车削圆弧的半径为R1=OA=OB, 因此因此221221,RRRACBCRRAEBD每刀切削深度:每刀切削深度: PRRL2P为分刀次数 第第5 5章章 典型机床数控编程典型机床数控编程 5. 孔的加工孔的加工 对于孔加工,对于孔加工, 不同的数控系统有不同的指令。不同的数控系统有不同的指令。 本本系统孔加工所运用的指令为直线
35、插补指令系统孔加工所运用的指令为直线插补指令G01, 下面下面以图以图5.25为例阐明孔加工的编程方法。为例阐明孔加工的编程方法。 第第5 5章章 典型机床数控编程典型机床数控编程 图5.25 孔加工编程实例 50R524514520O40305070第第5 5章章 典型机床数控编程典型机床数控编程 6. 单一固定循环单一固定循环G90 在前面引见的加工程序中,在前面引见的加工程序中, 一个一个G指令对应机床指令对应机床的一个动作,的一个动作, 一个加工需求用假设干个程序段实现。一个加工需求用假设干个程序段实现。 为了缩短程序长度,为了缩短程序长度, 提高编程效率,提高编程效率, FANUC-
36、0TD系系统提供了固定循环指令,统提供了固定循环指令, 每个固定循环可以完成一个每个固定循环可以完成一个典型加工的一系列动作。典型加工的一系列动作。 G90为单一加工固定循环指为单一加工固定循环指令,令, 用于圆柱面和圆锥面的循环切削。用于圆柱面和圆锥面的循环切削。 第第5 5章章 典型机床数控编程典型机床数控编程 1 外圆切削循环,外圆切削循环, 指令格式如下:指令格式如下: G90 XU_ ZW_ F_; 如图如图5.26所示,所示, 刀具从循环起点开场按矩形循环,刀具从循环起点开场按矩形循环, 最后又回到循环起点。最后又回到循环起点。 第第5 5章章 典型机床数控编程典型机床数控编程 图
37、图5.26 外圆切削循环外圆切削循环 XZW4(R)2(F)3(F)1(R)OU/2X/2Z第第5 5章章 典型机床数控编程典型机床数控编程 所示的工件,所示的工件, 其有关程序如下:其有关程序如下: N05 G90 X35.0 Z30.0 F60.0; N06 X30.0; N07 X25.0; 第第5 5章章 典型机床数控编程典型机床数控编程 图图5.27 外圆切削循环加工实例外圆切削循环加工实例 XO40503025(1)(2)(3)P0Z第第5 5章章 典型机床数控编程典型机床数控编程 (2) 锥面切削循环,锥面切削循环, 指令格式如下:指令格式如下: G90 XU_ ZW_ R _F
38、_; 如图如图5.28所示,所示, R为锥体大小端的半径差。为锥体大小端的半径差。 锥面锥面起点坐标大于终点坐标时起点坐标大于终点坐标时R为正,为正, 反之为负。反之为负。 加工如加工如图图5.29所示的工件,所示的工件, 其有关程序如下:其有关程序如下: N05 G90 X40.0 Z-40.0 R-5.0 F40.0; N06 X35.0; N07 X30.0; 第第5 5章章 典型机床数控编程典型机床数控编程 图图5.28 车锥面循环车锥面循环 XZW4(R)U/2X/23(F)2(F)1(R)ZI第第5 5章章 典型机床数控编程典型机床数控编程 图图5.29 锥面切削循环加工实例锥面切
39、削循环加工实例 5040 30 60 40O 20 5(1)(2)(3)第第5 5章章 典型机床数控编程典型机床数控编程 7. 外圆粗车循环外圆粗车循环G71 G71为复合加工固定循环,为复合加工固定循环, 用于外内圆多刀用于外内圆多刀循环粗车加工,循环粗车加工, 其指令格式如下:其指令格式如下: G71 U(d) R(e) G71 PnsQnfUuWwF _S_ T _ ; N(ns)第第5 5章章 典型机床数控编程典型机床数控编程 从序号从序号ns至至nf的程序段,的程序段, 指定指定A到到B间的挪动指令间的挪动指令F _S_T_N(nf) 第第5 5章章 典型机床数控编程典型机床数控编程
40、 如图如图5.30所示,所示,C是粗车循环的起刀点,是粗车循环的起刀点,w是轴向是轴向精车余量,精车余量,u2是径向精车余量,是径向精车余量,d是切削深度,是切削深度, e是回刀时的径向退刀量。是回刀时的径向退刀量。 R表示快速进给,表示快速进给, F表示切表示切削进给。削进给。 当粗车内圆时,当粗车内圆时, 径向精车余量径向精车余量d应指定为负应指定为负值。值。 第第5 5章章 典型机床数控编程典型机床数控编程 图图5.30 外圆粗车循环外圆粗车循环 编程轨迹(F)(R)(R)(F)45BAACdu/2e第第5 5章章 典型机床数控编程典型机床数控编程 图图5.31 端面粗车循环端面粗车循环
41、 du/2e45第第5 5章章 典型机床数控编程典型机床数控编程 8. 端面粗车循环端面粗车循环G72 G72用于圆柱棒料毛坯端面方向粗车,用于圆柱棒料毛坯端面方向粗车, 如图如图5.31所所示,示, 指令格式如下:指令格式如下: G72 WdR(e) G72 P(ns) Q(nf) U(u) W(w) F_ S_ T_; 其中,其中, d、 e、 ns、 nf、 u、 w的含义与的含义与G71一样。一样。 第第5 5章章 典型机床数控编程典型机床数控编程 9. 成型粗加工复合循环成型粗加工复合循环G73 G73用于反复切削一个曾经锻造、用于反复切削一个曾经锻造、 铸造加工成型铸造加工成型的工
42、件,的工件, 其指令格如下:其指令格如下: G73 U(i) W(k) R(d) G73 P(ns) Q(nf) U(u) W(w) F_ S_ T_; N(ns) ; 指定沿指定沿A A B的加工道路的加工道路 N(nf) 第第5 5章章 典型机床数控编程典型机床数控编程 其中:其中: iX轴方向的总退刀间隔轴方向的总退刀间隔(半径值半径值);kZ轴方向的总退刀间隔;轴方向的总退刀间隔;d反复加工次数;反复加工次数;ns精加工外形程序的第一个段号;精加工外形程序的第一个段号;nf精加工外形程序的最后一个段号;精加工外形程序的最后一个段号;uX方向精加工余量及方向直径;方向精加工余量及方向直径
43、;wZ方向精加工余量及方向。方向精加工余量及方向。走刀道路如图走刀道路如图5.32所示。所示。 第第5 5章章 典型机床数控编程典型机床数控编程 图图5.32 固定外形粗车循环固定外形粗车循环G73 u/2iu/2wkwDACu/2wAB第第5 5章章 典型机床数控编程典型机床数控编程 10. 精车循环精车循环G70 当用当用G71、 G72、 G73粗车工件后,粗车工件后, 可以用可以用G70指令完成精车循环,指令完成精车循环, 即让刀具按粗车循环指令的精加即让刀具按粗车循环指令的精加工道路切除粗加工中留下的余量。工道路切除粗加工中留下的余量。 其指令格式如下:其指令格式如下: G70 Pn
44、s Qnf 其中,其中, ns指定精车循环的第一个程序段号;指定精车循环的第一个程序段号; nf指指定精车循环的最后一个程序段号。定精车循环的最后一个程序段号。 在精车循环在精车循环G70形状下,形状下, ns至至nf程序中指定的程序中指定的F、 S、 T有效;有效; 当当ns至至nf程序中不指定程序中不指定F、 S、 T时,时, 粗粗车循环中指定的车循环中指定的F、 S、 T有效。有效。 第第5 5章章 典型机床数控编程典型机床数控编程 图图5.33所示为采用所示为采用G71外圆粗车循环与外圆粗车循环与G70精车循精车循环的例子。环的例子。 毛坯为棒料,毛坯为棒料, 粗加工切削深度为粗加工切
45、削深度为7 mm, 进给量进给量0.3 mmr, 主轴转速为主轴转速为500 rmin, 主轴转主轴转速为速为500 r/min, 精加工余量精加工余量X向向4 mm(直径上直径上),Z向向2 mm, 进给量为进给量为0.15 mm/r, 主轴转速为主轴转速为800 r/min, 程序起点如下图。程序起点如下图。 第第5 5章章 典型机床数控编程典型机床数控编程 图5.33 G71、 G70指令加工实例 起点100Z终点7802XO40601001404020 2010203030 10 2220第第5 5章章 典型机床数控编程典型机床数控编程 图图5.34 运用运用G70功能能够出现的碰撞功
46、能能够出现的碰撞 AB此处发生碰撞第第5 5章章 典型机床数控编程典型机床数控编程 图图5.35 G73、 G70加工实例加工实例 XO1801601204010401020402201428021416B110130ZR20A16第第5 5章章 典型机床数控编程典型机床数控编程 11. 简单螺纹切削循环简单螺纹切削循环G92 G92为简单螺纹循环,为简单螺纹循环, 用于切削锥螺纹和圆柱螺用于切削锥螺纹和圆柱螺纹,纹, 该指令与单一固定循环根本一样,该指令与单一固定循环根本一样, 只是只是F后边的后边的进给量改为螺距值,进给量改为螺距值, 指令格式如下:指令格式如下: G92 XU_ ZW_
47、RI_ F_ ;第第5 5章章 典型机床数控编程典型机床数控编程 图图5.36 螺纹循环螺纹循环G92 (a) 圆锥螺纹循环;圆锥螺纹循环; (b) 圆柱螺纹循环圆柱螺纹循环 ZWU/2X/2OC螺 纹终 点D(4R)(1R)循 环起 点AB螺 纹起 点(a)ZW循 环起 点AU/2X/2B螺 纹起 点(1R)OC螺 纹终 点(3R)D(4R)(2F)(b)(3R)(2F)I第第5 5章章 典型机床数控编程典型机床数控编程 切削时应留意以下四个参数。切削时应留意以下四个参数。 1 螺纹牙型高度螺纹总切深螺纹牙型高度螺纹总切深 螺纹牙型高度是指螺纹牙型上牙顶到牙底之间垂螺纹牙型高度是指螺纹牙型上
48、牙顶到牙底之间垂直于螺纹轴线的间隔,直于螺纹轴线的间隔, 如图如图5.37中的中的H所示,所示, 它是车它是车削时车刀的总切入深度。削时车刀的总切入深度。 第第5 5章章 典型机床数控编程典型机床数控编程 图图5.37 螺纹牙型的高度螺纹牙型的高度 Ph1H/4H/8HhrH/8第第5 5章章 典型机床数控编程典型机床数控编程 根据国标根据国标GB 19219781规定,规定, 普通螺纹的牙型普通螺纹的牙型实际高度实际高度H=0.866P, 实践加工时,实践加工时, 由于螺纹车刀刀由于螺纹车刀刀尖半径的影响,尖半径的影响, 螺纹的实践切深有变化。螺纹的实践切深有变化。 根据根据GB 19781
49、规定,规定, 螺纹车刀可在牙底最小削平高度螺纹车刀可在牙底最小削平高度H8处削平或倒圆,处削平或倒圆, 那么螺纹实践牙型高度可按下式计算:那么螺纹实践牙型高度可按下式计算: h=H-2H8=0.6495P 式中:式中: H螺纹原始三角形高度,螺纹原始三角形高度, H=0.866P mm; P螺距单位为螺距单位为mm。 第第5 5章章 典型机床数控编程典型机床数控编程 2 螺纹起点与螺纹终点径向尺寸螺纹起点与螺纹终点径向尺寸 螺纹加工中,螺纹加工中, 径向起点编程大径确实定决议径向起点编程大径确实定决议于螺纹大径。于螺纹大径。 3 螺纹起点与螺纹终点轴向尺寸螺纹起点与螺纹终点轴向尺寸 由于车螺纹
50、起始时有一个加速过程,由于车螺纹起始时有一个加速过程, 终了前有一终了前有一个减速过程,个减速过程, 在这段间隔中螺距不能够坚持均匀,在这段间隔中螺距不能够坚持均匀, 因因此车螺纹时,此车螺纹时, 两端必需设置足够的升速进刀段和减速两端必需设置足够的升速进刀段和减速退刀段退刀段。 第第5 5章章 典型机床数控编程典型机床数控编程 4 分层切削深度分层切削深度 假设螺纹牙型较深、假设螺纹牙型较深、 螺距较大,螺距较大, 可分几次进给,可分几次进给, 每次进给的背吃刀量用螺纹深度减精加工背吃刀量所每次进给的背吃刀量用螺纹深度减精加工背吃刀量所得的差按递减规律分配,得的差按递减规律分配, 如图如图5
51、.38所示。所示。 常用螺纹切常用螺纹切削的进给次数与背吃刀量可参考表削的进给次数与背吃刀量可参考表5.4选取。选取。 第第5 5章章 典型机床数控编程典型机床数控编程 图5.38 螺纹进刀切削方法 87 6543 2 191 2 345第第5 5章章 典型机床数控编程典型机床数控编程 表5.4 常用螺纹切削的进给次数与背吃刀量 第第5 5章章 典型机床数控编程典型机床数控编程 第第5 5章章 典型机床数控编程典型机床数控编程 图5.39 运用G92加工实例 O610246M30-6gP1(35, 104)P0(270, 260)第第5 5章章 典型机床数控编程典型机床数控编程 12. 复合螺
52、纹切削循环复合螺纹切削循环G76复合螺纹切削循环指令复合螺纹切削循环指令G67的格式如下:的格式如下: G76 P(m)(r)(a) Q(dmin) R(d)G76 X(W) Z(W) R(I) P(k) Q(d) F(f)第第5 5章章 典型机床数控编程典型机床数控编程 13. 子程序子程序 在编制加工程序过程中,在编制加工程序过程中, 假设有一组程序段在一假设有一组程序段在一个程序中多次出现或者在几个程序中都要运用它,个程序中多次出现或者在几个程序中都要运用它, 那那么可以将这个典型的加工程序编制成固定程序,么可以将这个典型的加工程序编制成固定程序, 单独单独命名,命名, 这种程序段称为子
53、程序。这种程序段称为子程序。 运用子程序可以减少不用要的编程反复,运用子程序可以减少不用要的编程反复, 从而到从而到达简化编程的目的。达简化编程的目的。 主程序可以调用子程序,主程序可以调用子程序, 子程序子程序也可以调用下一级子程序。也可以调用下一级子程序。 子程序必需在主程序终了子程序必需在主程序终了指令后建立,指令后建立, 其作用相当于一个固定循环。其作用相当于一个固定循环。 第第5 5章章 典型机床数控编程典型机床数控编程 子程序调用指令子程序调用指令M98的格式如下:的格式如下: M98 P_ L_; 其中,其中, P为子程序号,为子程序号, L为子程序反复调用次数。为子程序反复调用
54、次数。 子程序必需以子程序必需以M99结尾,结尾, 表示子程序运转终了,表示子程序运转终了, 请前往到主程序。请前往到主程序。 子程序调用下一级子程序称为嵌套。子程序调用下一级子程序称为嵌套。 图图5.40所示为车削不等距槽的例如。所示为车削不等距槽的例如。 对等距槽采对等距槽采用循环比较简单,用循环比较简单, 而不等距槽那么调用子程序较为简而不等距槽那么调用子程序较为简单。单。 第第5 5章章 典型机床数控编程典型机床数控编程 图5.40 子程序编程例如 50406 2102 6 2102030第第5 5章章 典型机床数控编程典型机床数控编程 5.1.4 数控车床编程实例数控车床编程实例 某
55、零件图如图某零件图如图5.41所示,所示, 需求在数控车床上对该需求在数控车床上对该零件进展精加工,零件进展精加工, 其中其中85 mm部分不加工,部分不加工, 要求编要求编制精加工程序。制精加工程序。 第第5 5章章 典型机床数控编程典型机床数控编程 图5.41 车削零件例如 O8565X35029015560R702080806250M481.514541.8Z26060345145200A第第5 5章章 典型机床数控编程典型机床数控编程 1. 根据图纸要求按先主后次的加工原那么确定工根据图纸要求按先主后次的加工原那么确定工艺道路艺道路 1 先从左至右切削外轮廓面,先从左至右切削外轮廓面,
56、 其道路为:其道路为: 倒倒角角切削螺纹的实践外圆切削螺纹的实践外圆切削锥面部分切削锥面部分车削车削62 mm外圆外圆倒角倒角车车80 mm外圆外圆切削圆弧部分切削圆弧部分车车80 mm外圆。外圆。 2 切切3 mm45 mm的槽。的槽。 3 车车M481.5的螺纹。的螺纹。 第第5 5章章 典型机床数控编程典型机床数控编程 2. 选择刀具并绘制刀具布置图选择刀具并绘制刀具布置图 根据加工要求需选用三把刀具:根据加工要求需选用三把刀具: 一号刀车外圆,一号刀车外圆, 二号刀切槽,二号刀切槽, 三号刀车螺纹。三号刀车螺纹。 在绘制刀具布置图时,在绘制刀具布置图时, 要正确选择换刀点,要正确选择换
57、刀点, 以防以防止换刀时刀具与机床、止换刀时刀具与机床、 工件及夹具发生碰撞景象。工件及夹具发生碰撞景象。 本本例换刀点选为例换刀点选为A200, 350点。点。 3. 确定切削用量确定切削用量 切削用量如表切削用量如表5.5所示。所示。 第第5 5章章 典型机床数控编程典型机床数控编程 表5.5 切 削 用 量 表 第第5 5章章 典型机床数控编程典型机床数控编程 4. 编制精加工程序编制精加工程序 该机床可以采用绝对值和增量值混合编程,该机床可以采用绝对值和增量值混合编程, 绝对绝对值用值用X、 Z地址,地址, 增量值用增量值用U、 W地址,地址, 采用小数点采用小数点编程,编程, 程序如
58、下:程序如下: 第第5 5章章 典型机床数控编程典型机床数控编程 N01 G50 X200.0 Z350.0; (坐标系设定坐标系设定) N02 S630 M03 T0101 M08; N03 G00 X41.8 Z292.0; N04 G01 X47.8 Z289.0 F0.15; 倒角倒角 N05 U0 W59.0; 47.8 mm N06 X50.0 W0; 退刀退刀 N07 X62.0 W60.0; 锥度锥度 N08 U0 Z155.0; 62 mm N09 X78.0 W0; (退刀退刀) N10 X80.0 W1.0; 倒角倒角 N11 U0 W19.0; (车车80 mm外圆外圆
59、)第第5 5章章 典型机床数控编程典型机床数控编程 N12 G02 U0 W60.0 163.25 K30.0; (圆弧圆弧) N13 G01 U0 Z65.0; 车车80 mm外圆外圆 N14 X90.0 W0; N15 G00 X200.0 Z350.0 M05 T0100 M09; 退刀退刀 N16 X51.0 Z230.0 S315 M03 T0202 M08 N17 G01 X45.0 W0 F0.16; 切槽切槽 N18 G04 X5.0; 延时延时 N19 G00 X51.0; 退刀退刀 N20 X200.0 Z315.0 M05 T0200 M09; 退刀退刀 N21 G00
60、X52.0 Z296.0 S200 M03 T0303 M08; N22 G92 X47.2 Z231.5 F1.5; 切螺纹切螺纹 第第5 5章章 典型机床数控编程典型机床数控编程 N23 X46.6; N24 X46.2; N25 X45.8; N26 G00 X200.0 Z350.0 T0300; 退至起点退至起点N27 M30; 第第5 5章章 典型机床数控编程典型机床数控编程 5.1.5 数控车床的操作面板数控车床的操作面板 1. 数控系统操作面板数控系统操作面板 数控系统操作面板如图数控系统操作面板如图5.42所示,所示, 由由CRT显示器显示器和和MDI键盘两部分组成。键盘两部
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民爆安全管理培训课件
- 赤壁赋考试题目及答案
- 嘉环科技:新质生产力的服务创新
- 民族风光游公开课课件
- 新质生产力技术生态大会
- 新质生产力对社会的深远影响
- 新质生产力代表产业图谱
- 科技赋能新质生产力的案例
- 校长履职管理工作方案
- 2025年药学的药物不良反应处理模拟测试卷答案及解析
- 2025年国际贸易业务员招聘考试试题集及答案
- 2025年建筑涂料采购专项合同
- 2025-2026学年人教版(2024)小学美术二年级上册(全册)教学设计(附目录P144)
- 高考化学一轮复习:硫及其化合物(好题冲关)原卷版
- 2025年城市环境监测评估标准评估方案
- 2025年水面渔业养殖承包合同范本:水产养殖合作协议
- 水厂反恐知识培训内容课件
- 供应链金融操作指南
- 部编版语文六年级上册3《古诗词三首》(同步练习)(含答案)
- 2025-2026学年湘教版(2024)初中地理七年级上册教学计划及进度表
- 2025年重庆八中宏帆中学小升初自主招生数学试题(含答案详解)
评论
0/150
提交评论