数控技术典型机床数控编程.ppt
《数控技术典型机床数控编程.ppt》由会员分享,可在线阅读,更多相关《数控技术典型机床数控编程.ppt(207页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第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)由由于于车车削削加加工工常常用用棒棒料料或或锻锻料料作作为为
3、毛毛坯坯,加加工工余余量量较较大大,因因而而为为简简化化编编程程,数数控控装装置置常常具具备备不不同同形式的形式的固定循环固定循环,可以在程序中调用。可以在程序中调用。(5)车车床床数数控控系系统统中中都都有有刀刀具具位位置置补补偿偿功功能能和和刀刀具具半半径径补补偿偿功功能能,合合理理利利用用刀刀具具补补偿偿功功能能可可以以简简化化程程序编制,序编制,提高零件的加工精度。提高零件的加工精度。第第5 5章章 典型机床数控编程典型机床数控编程 2.车床数控系统的功能车床数控系统的功能1)准备功能准备功能G准准备备功功能能又又称称G功功能能或或G代代码码,它它是是指指定定数数控控系系统统准准备备好
4、好某某种种运运动动和和工工作作方方式式的的一一种种命命令令,由由地地址址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”和其后的和其后的数字数字组成。组成。第第5 5章章 典型机床数控编程典型机床数控编程 (3)T功能。功能。T功
6、功能能也也叫叫刀刀具具功功能能,用用来来指指定定刀刀位位号号和和刀刀具具补补偿偿组组号号(简简称称刀刀补补号号),由由“T”和和其其后后的的数数字字组组成成,格式为格式为T刀具补偿组号刀具补偿组号刀具号刀具号第第5 5章章 典型机床数控编程典型机床数控编程 3.车床坐标系的设定车床坐标系的设定1)机床坐标系机床坐标系机机床床坐坐标标系系是是以以机机床床原原点点为为坐坐标标原原点点建建立立的的X、Z轴轴直直角角坐坐标标系系。其其中中,Z轴轴与与主主轴轴中中心心线线重重合合,为为纵纵向向退退刀刀方方向向(+);X轴轴与与主主轴轴垂垂直直,为为横横向向退退刀刀方方向向(+),如图如图5.1所示。所示
7、。第第5 5章章 典型机床数控编程典型机床数控编程 图5.1 机床坐标系 第第5 5章章 典型机床数控编程典型机床数控编程 2)工件坐标系工件坐标系工工件件坐坐标标系系是是编编程程时时使使用用的的坐坐标标系系,因因此此又又称称为为编编程程坐坐标标系系。数数控控编编程程时时,应应该该首首先先确确定定工工件件坐坐标标系系和和工件原点工件原点。工工件件坐坐标标系系是是由由操操作作编编程程人人员员设设定定的的,其其目目的的是是为了方便编程和使各尺寸较为直观。为了方便编程和使各尺寸较为直观。工工件件原原点点般般设设在在零零件件的的设设计计基基准准点点或或工工艺艺基基准准点点上上。图图5.2中中将将工工件
8、件原原点点选选在在了了主主轴轴中中心心线线与与工工件件左左端面端面或或右端面右端面的交点处。的交点处。第第5 5章章 典型机床数控编程典型机床数控编程 图5.2 工件坐标系 第第5 5章章 典型机床数控编程典型机床数控编程 图5.3 设定工件坐标系实例 第第5 5章章 典型机床数控编程典型机床数控编程 4.刀具补偿功能刀具补偿功能1)刀具位置补偿刀具位置补偿刀具刀具位置补偿位置补偿又叫刀具又叫刀具长度补偿长度补偿、刀具偏置或刀刀具偏置或刀具偏移。具偏移。以下三种情况下均需要进行刀具以下三种情况下均需要进行刀具位置补偿位置补偿:(1)用用多多把把不不同同尺尺寸寸的的刀刀具具对对同同一一个个零零件
9、件的的轮轮廓廓尺尺寸寸进进行行连连续续加加工工的的过过程程中中,每每把把刀刀具具的的刀刀尖尖之之间间存存在在位位置置偏偏差差,必必须须利利用用刀刀具具位位置置补补偿偿功功能能将将所所有有刀刀具具的刀尖都偏置到同一个基准点上。的刀尖都偏置到同一个基准点上。第第5 5章章 典型机床数控编程典型机床数控编程 (2)对对同同一一把把刀刀来来说说,当当刀刀具具重重磨磨后后再再把把它它安安装装在在原原来来的的位位置置时时,会会产产生生安安装装误误差差。因因此此,在在重重新新开开始始加加工工以以前前,也也必必须须利利用用刀刀具具位位置置补补偿偿功功能能来来修修正正重重新安装位置误差新安装位置误差。(3)每每
10、把把刀刀具具在在其其使使用用过过程程中中都都会会有有不不同同程程度度的的磨磨损损,这这时时的的刀刀尖尖位位置置与与磨磨损损前前的的刀刀尖尖位位置置存存在在偏偏差差,这势必造成加工误差。这势必造成加工误差。第第5 5章章 典型机床数控编程典型机床数控编程 2)刀具半径补偿刀具半径补偿在在编编制制数数控控车车床床加加工工程程序序时时,通通常常将将刀刀尖尖看看作作是是一一个个点点。然然而而在在实实际际应应用用中中,为为了了提提高高刀刀具具寿寿命命和和降降低低加加工工表表面面的的粗粗糙糙度度,一一般般将将车车刀刀刀刀尖尖磨磨成成半半径径约约为为0.41.6mm的的圆圆弧弧,如图如图5.4所示。所示。第
11、第5 5章章 典型机床数控编程典型机床数控编程 图5.4 刀尖圆弧半径补偿对加工精度的影响 第第5 5章章 典型机床数控编程典型机床数控编程 图图5.4中中,在在切切削削工工件件右右端端面面时时,车车刀刀圆圆弧弧的的切切点点A与与理理论论刀刀尖尖P的的Z坐坐标标值值相相同同;车车外外圆圆时时,车车刀刀圆圆弧弧的的切切点点B与与理理论论刀刀尖尖P的的X坐坐标标值值相相同同;这这时时不不会会产产生生加工误差,加工误差,不需要考虑刀尖半径补偿。不需要考虑刀尖半径补偿。第第5 5章章 典型机床数控编程典型机床数控编程 图5.5 车刀刀尖方位代号 第第5 5章章 典型机床数控编程典型机床数控编程 为为了
12、了对对上上述述由由刀刀尖尖圆圆弧弧半半径径所所引引起起的的误误差差进进行行自自动动补补偿偿,在在加加工工工工件件之之前前,必必须须把把刀刀具具半半径径补补偿偿的的有有关关参参数数输输入入到到CNC装装置置中中。参参数数包包括括刀刀尖尖半半径径R值值和和刀刀尖尖方方位位T参参数数。T值值与与车车刀刀的的形形状状和和刀刀尖尖所所处处的的位位置置有有关关,用用09表表示示,如如图图5.5所所示示。典典型型车车刀刀的的形形状状、位置和参数之间的关系如表位置和参数之间的关系如表5.3所示。所示。第第5 5章章 典型机床数控编程典型机床数控编程 表5.3 典型车刀的形状、位置和参数之间的关系 第第5 5章
13、章 典型机床数控编程典型机床数控编程 第第5 5章章 典型机床数控编程典型机床数控编程 3)刀具补偿参数的输入刀具补偿参数的输入每每个个刀刀具具补补偿偿号号对对应应一一组组X、Z、R、T值值。其其中中X、Z为刀具为刀具位置补偿值位置补偿值,R、T为刀具为刀具半径补偿值半径补偿值。第第5 5章章 典型机床数控编程典型机床数控编程 图5.6 显示器屏幕显示刀补参数 第第5 5章章 典型机床数控编程典型机床数控编程 4)刀具半径补偿的方向刀具半径补偿的方向将将刀刀补补参参数数输输入入到到CNC装装置置后后,当当执执行行到到含含有有T功功能能(如如T0101)的的程程序序段段时时,刀刀具具位位置置补补
14、偿偿参参数数即即可可生生效效,而而刀刀具具半半径径补补偿偿参参数数则则必必须须执执行行到到含含有有刀刀具具半半径径补补偿偿方方向向指指令令G41或或G42指指令令时时才才可可生生效效。如如图图5.7所所示示,G41指指定定左左刀刀补补,刀刀具具沿沿编编程程轨轨迹迹前前进进方方向向左左侧侧行行进进;G42指指定定右右刀刀补补,刀刀具具沿沿编编程程轨轨迹迹前前进进方方向向右侧行进右侧行进。当当取消取消刀具半径补偿时,刀具半径补偿时,使用使用G40指令。指令。第第5 5章章 典型机床数控编程典型机床数控编程 图5.7 刀具半径补偿G41、G42 第第5 5章章 典型机床数控编程典型机床数控编程 5.
15、1.2常用常用G指令指令1.快速点定位快速点定位G00G00指指令令使使刀刀具具快快速速定定位位到到指指定定的的目目标标位位置置,运运动过程中无运动轨迹要求。动过程中无运动轨迹要求。其指令书写格式是:其指令书写格式是:G00X(U)_Z(W)_;如如图图5.8所所示示,从从起起点点A快快速速定定位位到到目目标标点点B,可可以有以有三种编程方式三种编程方式。第第5 5章章 典型机床数控编程典型机床数控编程 图5.8 快速点定位 第第5 5章章 典型机床数控编程典型机床数控编程 (1)绝对值方式编程如下:绝对值方式编程如下:G00X120.0Z100.0;或或G00X120000Z100000;(
16、2)增量值方式编程如下:增量值方式编程如下:G00U80.0W80.0;(3)绝对绝对/增量混合方式编程如下:增量混合方式编程如下:G00U80.0Z100.0;或或G00X120.W80.0;第第5 5章章 典型机床数控编程典型机床数控编程 2.直线插补直线插补G01该该指指令令用用于于按按F指指定定的的进进给给速速度度切切削削任任意意斜斜率率的的直直线,线,指令格式为指令格式为G01X(U)_Z(W)_F_;编编程程示示例例如如图图5.9所所示示,选选右右端端面面轴轴心心O为为编编程程原原点,点,其绝对值方式编程如下:其绝对值方式编程如下:第第5 5章章 典型机床数控编程典型机床数控编程
17、图5.9 直线插补 第第5 5章章 典型机床数控编程典型机床数控编程 N10G00X50.0Z2.0S800T01M03;(P0P1点)点)N20G01Z40.0F80;(刀尖从(刀尖从P1点按点按F速度进给到速度进给到P2点)点)N30X80.0Z60.0;(P2P3)以)以F速度进给速度进给N40G00X200.0Z100.0;(P3P0)快速返回)快速返回本例也可采用增量值编程。本例也可采用增量值编程。第第5 5章章 典型机床数控编程典型机床数控编程 3.圆弧插补圆弧插补G02/G03圆圆弧弧插插补补指指令令使使刀刀具具按按F给给定定的的进进给给速速度度切切削削出出圆圆弧弧轮轮廓廓,G0
18、2用用于于顺顺时时针针圆圆弧弧,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 逆时针圆弧插补 第第5 5章章 典型机床数控编程典型机床数控编程 4.螺纹切削指令螺纹切削指令G32该该指指
19、令令用用来来切切削削圆圆柱柱螺螺纹纹、圆圆锥锥螺螺纹纹、端端面面螺螺纹纹(涡形螺纹),(涡形螺纹),指令格式为指令格式为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.暂停(延时)指令暂停(延时
20、)指令G04该指令可使刀具进行暂短的无进给光整加工,该指令可使刀具进行暂短的无进给光整加工,主主要用于切槽、要用于切槽、钻到孔底以及自动加工钻到孔底以及自动加工螺纹等场合,螺纹等场合,如如图图5.15所示,所示,指令格式为指令格式为G04X(U)_(秒(秒s,可带小数),可带小数)P_(毫秒(毫秒ms,不可带小数),不可带小数)第第5 5章章 典型机床数控编程典型机床数控编程 图5.15 G04暂停指令 第第5 5章章 典型机床数控编程典型机床数控编程 6.自动返回参考点指令自动返回参考点指令G28该该指指令令使使刀刀具具自自动动返返回回参参考考点点或或经经过过某某一一中中间间位位置置再回到参
21、考点,再回到参考点,如图如图5.16所示。所示。指令格式为指令格式为G28X(U)_Z(W)_T00;T00(刀刀具具复复位位)指指令令必必须须写写在在G28指指令令的的同同一一程程序序段段或或该该程程序序段段之之前前;X(U)必必须须按按直直径径值值输输入入;该该指指令令以设定的速度快速移动。以设定的速度快速移动。第第5 5章章 典型机床数控编程典型机床数控编程 图图5.16自动返回参考点指令自动返回参考点指令(a)经过中间点返回参考点;经过中间点返回参考点;(b)从当前位置返回参考点从当前位置返回参考点第第5 5章章 典型机床数控编程典型机床数控编程 5.1.3数控车床加工与编程数控车床加
22、工与编程1.加工加工路线路线与加工与加工余量余量1)大余量毛坯的切削路线大余量毛坯的切削路线一一般般用用阶阶梯梯车车削削法法来来车车削削大大余余量量毛毛坯坯。图图5.17所所示示的的两两种种加加工工路路线线中中,图图(a)是是错错误误的的切切削削路路线线,图图(b)按按15的的顺顺序序切切削削,每每次次切切削削所所留留余余量量相相等等,是是正正确确的的切切削削路路线线。因因为为在在同同样样背背吃吃刀刀量量的的条条件件下下,按图(按图(a)方式加工所剩余的余量过多。)方式加工所剩余的余量过多。第第5 5章章 典型机床数控编程典型机床数控编程 图图5.17大余量毛坯的阶梯切削路线大余量毛坯的阶梯切
23、削路线(a)错误;错误;(b)正确正确第第5 5章章 典型机床数控编程典型机床数控编程 根根据据数数控控加加工工的的特特点点,还还可可以以放放弃弃常常用用的的阶阶梯梯车车削削法法,改改用用依依次次从从轴轴向向和和径径向向进进刀刀、顺顺工工件件毛毛坯坯轮轮廓廓走刀走刀的路线,的路线,如图如图5.18所示。所示。第第5 5章章 典型机床数控编程典型机床数控编程 图5.18 双向进刀的走刀路线 第第5 5章章 典型机床数控编程典型机床数控编程 图图5.19分层切削时刀具的终止位置分层切削时刀具的终止位置第第5 5章章 典型机床数控编程典型机床数控编程 2)分层切削时刀具的终止位置分层切削时刀具的终止
24、位置当当某某表表面面的的余余量量较较多多需需分分层层多多次次走走刀刀切切削削时时,从从第第二二刀刀开开始始就就要要注注意意防防止止走走刀刀至至终终点点时时切切削削深深度度的的猛猛增增。如如图图5.19所所示示,设设以以90主主偏偏刀刀分分层层车车削削外外圆圆,合合理理的的安安排排应应是是每每一一刀刀的的切切削削终终点点依依次次提提前前一一小小段段距距离离e(例例如如可可取取e=0.05mm)。如如果果e=0,则则每每一一刀刀都都终终止止在在同同一一轴轴向向位位置置上上,主主切切削削刃刃就就可可能能受受到到瞬瞬时时的的重负荷重负荷冲击冲击。第第5 5章章 典型机床数控编程典型机床数控编程 2.加
25、工参数的选择加工参数的选择1)合理选择切削用量合理选择切削用量切切削削用用量量(ap、f、v)选选择择是是否否合合理理,对对于于能能否否充充分分发发挥挥机机床床的的潜潜力力与与刀刀具具的的切切削削性性能能,实实现现优优质质、高高产产、低低成成本本和和安安全全操操作作具具有有很很重重要要的的作作用用。一一些些资资料上推荐的切削用量数据如表料上推荐的切削用量数据如表5.3所示。所示。第第5 5章章 典型机床数控编程典型机床数控编程 表表5.3数控车削用量表数控车削用量表第第5 5章章 典型机床数控编程典型机床数控编程 2)合理选择刀具合理选择刀具刀刀具具尤尤其其是是刀刀片片的的选选择择是是保保证证
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控技术 典型 机床 数控 编程
限制150内