典型机床数控编程学习培训课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《典型机床数控编程学习培训课件.ppt》由用户(林田)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 典型 机床 数控 编程 学习 培训 课件
- 资源描述:
-
1、第第5 5章章 典型机床数控编程典型机床数控编程 第第5章章 典型机床数控编程典型机床数控编程 5.1 数控车床编程数控车床编程 5.2 数控铣床编程数控铣床编程 5.3 加工中心编程加工中心编程 习题习题 第第5 5章章 典型机床数控编程典型机床数控编程 5.1 数控车床编程数控车床编程 5.1.1 数控车床编程概述 1.数控车床编程的特点 (1)在一个程序段中,可以采用绝对值编程,也可以采用增量值编程,或二者混合编程。第第5 5章章 典型机床数控编程典型机床数控编程 (2)由于被加工零件的径向尺寸在图样上和测量时都是以直径值表示的,因而当直径方向用绝对值编程时,X以直径值表示;用增量值编程
2、时,以径向实际位移量的二倍值表示,并附上方向符号(正向可以省略)。(3)为提高工件的径向尺寸精度,X向的脉冲当量取Z向的一半。第第5 5章章 典型机床数控编程典型机床数控编程 (4)由于车削加工常用棒料或锻料作为毛坯,加工余量较大,因而为简化编程,数控装置常具备不同形式的固定循环,可以在程序中调用。(5)车床数控系统中都有刀具位置补偿功能和刀具半径补偿功能,合理利用刀具补偿功能可以简化程序编制,提高零件的加工精度。第第5 5章章 典型机床数控编程典型机床数控编程 2.车床数控系统的功能 以FANUC0TD系统为例 1)准备功能G 准备功能又称G功能或G代码,它是指定数控系统准备好某种运动和工作
3、方式的一种命令,由地址G及其后的两位数字组成。模态代码:指某一G代码(如G01)一经指定就一直有效,直到后边程序段中使用同组G代码(如G03)时才能取代它。非模态代码:只在指定的本程序段中有效,下一段程序需要时必须重写(如G04)。第第5 5章章 典型机床数控编程典型机床数控编程 表5.1 准准 备备 功功 能能 非模态第第5 5章章 典型机床数控编程典型机床数控编程 2)辅助功能M 辅助功能又称M功能,主要用来表示机床操作时的各种辅助动作及其状态。它由地址M及其后的两位数字组成 几种停止方式:M00程序停止便于进行某些手动操作 M01选择停止用于抽查工件的关键尺寸M02程序结束停止、复位,但
4、不返回到程序开头的位置 M30纸带停止停止、复位、返回,准备加工下一个工件 第第5 5章章 典型机床数控编程典型机床数控编程 表5.2 辅 助 功 能 第第5 5章章 典型机床数控编程典型机床数控编程 3)F、S、T功能(均为模态代码)(1)F功能。F功能用于指定进给速度,由“F”和其后面的数字组成。(2)S功能。S功能用于指定主轴转速或速度,由“S”和其后的数字组成。第第5 5章章 典型机床数控编程典型机床数控编程 (3)T功能。T功能也叫刀具功能,用来指定刀位号和刀具补偿组号(简称刀补号),由“T”和其后的数字组成,格式为 T 刀具补偿组号 刀具号 刀具补偿号:调用刀具数据库内刀具补偿参数
5、 每个刀具只设一组刀补号 刀补号与刀具号相同 如T0202第第5 5章章 典型机床数控编程典型机床数控编程 3.车床坐标系的设定 1)机床坐标系 机床坐标系是以机床原点为坐标原点建立的X、Z轴直角坐标系。是机床固有的坐标系 是制造与调整机床的基础 是设置工件坐标系的基础 是由机床生产商设定,一般不允许用户随意变动 第第5 5章章 典型机床数控编程典型机床数控编程 机床原点:机床上的一个固定点 车床的机床原点:在主轴旋转中心与卡盘后端面的交点处 参考点:也是机床上的一个固定点 是刀架退离机床原点最远的一个固定点 位置由机械挡块来确定 当机床每次开机时,或者解除急停报警、超程报警后,必须通过返回参
6、考点操作来找正机床原点第第5 5章章 典型机床数控编程典型机床数控编程 图5.1 机床坐标系 参考点机床原点O旋转中心线 X ZO第第5 5章章 典型机床数控编程典型机床数控编程 参考点XXMWWMOO参考点ZXWXMOMOWZ(X,Z)(X,Z)RRRR车床坐标系车床坐标系(a)刀架后置式;刀架后置式;(b)刀架前置式刀架前置式第第5 5章章 典型机床数控编程典型机床数控编程 2)工件坐标系工件坐标系是编程时使用的坐标系 又称为编程坐标系。是由操作编程人员设定的 是为了方便编程和使各尺寸较为直观工件原点:不是固定点 般设在零件的设计基准点或工艺基准点上第第5 5章章 典型机床数控编程典型机床
7、数控编程 图5.2 工件坐标系 O起刀点O工件原点工件 X Z第第5 5章章 典型机床数控编程典型机床数控编程 确定工件坐标系的方法用G50指令设定:指定刀尖点相对于工件原点的位置O0010 ;程序号N10 G00 X350.Z400 ;在机床坐标系中,刀具从A到P0N20 G50 X350.Z303.84 ;建立工件坐标系N30 G00 X50.Z5.;在工件坐标系中,快速接近工件.N100 G00 X350.Z303.84;在?坐标系中,返回P0点N120 M30 ;程序结束第第5 5章章 典型机床数控编程典型机床数控编程 图5.3 设定工件坐标系实例 机床原点XO工件原点5080303.
8、845070350400A392Z825P0参考点第第5 5章章 典型机床数控编程典型机床数控编程 4.刀具补偿功能 1)刀具位置补偿2)刀具半径补偿第第5 5章章 典型机床数控编程典型机床数控编程 右 端 面外圆车刀左 端 面外圆车刀尖 头外圆车刀切断刀切槽刀左螺纹车刀右螺纹车刀右内螺纹车刀左内螺纹车刀内孔切槽刀内孔车刀常用车刀类型第第5 5章章 典型机床数控编程典型机床数控编程 内 孔 刀 具外 圆 车 刀外 圆 车 刀座 套第第5 5章章 典型机床数控编程典型机床数控编程 1)刀具位置补偿 又叫刀具长度补偿、刀具偏置或刀具偏移以下三种情况下均需要进行刀具位置补偿:(1)用多把不同尺寸的刀
9、具对同一个零件的轮廓尺寸进行连续加工的过程中,每把刀具的刀尖之间存在位置偏差,必须利用刀具位置补偿功能将所有刀具的刀尖都偏置到同一个基准点上。第第5 5章章 典型机床数控编程典型机床数控编程 (2)对同一把刀来说,当刀具重磨后再把它安装在原来的位置时,会产生安装误差。因此,在重新开始加工以前,也必须利用刀具位置补偿功能来修正安装位置误差。(3)每把刀具在其使用过程中都会有不同程度的磨损,这时的刀尖位置与磨损前的刀尖位置存在偏差,这势必造成加工误差。第第5 5章章 典型机床数控编程典型机床数控编程 2)刀具半径补偿 在编制数控车床加工程序时,通常将刀尖看作是一个点。然而在实际应用中,为了提高刀具
10、寿命和降低加工表面的粗糙度,一般将车刀刀尖磨成半径约为0.41.6 mm的圆弧,如图5.4所示。第第5 5章章 典型机床数控编程典型机床数控编程 图5.4 刀尖圆弧半径补偿对加工精度的影响 误差工件加工要求的轨迹无刀具补偿时的轨迹BCAPAPDR第第5 5章章 典型机床数控编程典型机床数控编程 刀具半径补偿参数:1)刀尖半径 R2)刀尖方位 T第第5 5章章 典型机床数控编程典型机床数控编程 图5.5 车刀刀尖方位代号 P7P5XP2P61POP3P84PP9/0Z第第5 5章章 典型机床数控编程典型机床数控编程 表5.3 典型车刀的形状、位置和参数之间的关系 参数刀尖圆弧的位置典 型 车 刀
11、 形 状384PPP第第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)刀具半径补偿的方向 将刀补参数输入到CNC装置后,当执行到含有T功能(如T0101)的程序段时,刀具位置
12、补偿参数即可生效,而刀具半径补偿参数则必须执行到含有刀具半径补偿方向指令G41或G42指令时才可生效 G41指定左刀补,刀具沿编程轨迹前进方向左侧行进;G42指定右刀补,刀具沿编程轨迹前进方向右侧行进。G40指令,取消刀具半径补偿第第5 5章章 典型机床数控编程典型机床数控编程 图5.7 刀具半径补偿G41、G42 G42G41第第5 5章章 典型机床数控编程典型机床数控编程 5.1.2 常用G指令 1.快速点定位G00指令功能:使刀具快速定位到指定的目标位置,运动过程中无运动轨迹要求 指令格式:G00 X(U)_ Z(W)_;第第5 5章章 典型机床数控编程典型机床数控编程 图5.8 快速点
13、定位 X6020020100ZA(20,20)B(60,100)(60,60)60从起点A快速定位到目标点B,可以有三种编程方式第第5 5章章 典型机床数控编程典型机床数控编程 (1)绝对值方式编程如下:G00 X120.0 Z100.0(mm);或G00 X120000 Z100000(m);X6020020100ZA(20,20)B(60,100)(60,60)60第第5 5章章 典型机床数控编程典型机床数控编程 (2)增量值方式编程如下:G00 U80.0 W80.0;X6020020100ZA(20,20)B(60,100)(60,60)60第第5 5章章 典型机床数控编程典型机床数控
14、编程 (3)绝对/增量混合方式编程如下:G00 U80.0 Z100.0;或 G00 X120.W80.0;X6020020100ZA(20,20)B(60,100)(60,60)60第第5 5章章 典型机床数控编程典型机床数控编程 50XBAZ15010040OG00三种编程方式示例第第5 5章章 典型机床数控编程典型机床数控编程 G00练习:快速定位到B点第第5 5章章 典型机床数控编程典型机床数控编程 2.直线插补G01 指令功能:按F指定的进给速度切削任意斜率的直线 指令格式:G01 X(U)_ Z(W)_ F _;第第5 5章章 典型机床数控编程典型机床数控编程 N10 G00 X5
15、0.0 Z2.0 S800 T01 M03;(P0P1点)N20 G01 Z-40.0 F80;(刀尖从P1点按F速度进给到P2点)N30 X80.0 Z-60.0;(P2P3)以F速度进给N40 G00 X200.0 Z100.0;(P3P0)快速返回 802040 50O100 200P3P2P1P0图5.9 直线插补 绝对值方式第第5 5章章 典型机床数控编程典型机床数控编程 802040 50O100 200P3P2P1P0图5.9 直线插补 请用增量方式编程第第5 5章章 典型机床数控编程典型机床数控编程 G00、G01练习:AB C D E第第5 5章章 典型机床数控编程典型机床数
16、控编程 N10 G00 X22.0 Z1.0 ;(快速靠近工件,P0到P1)N20 G01 U4.0 W-2.0 ;(倒角C3,P1到P2)N30 W-47.0 (N30 G01 U0.0 W-47.0);(车外圆26,P2到P3)N40 U34.0 W-10.0 ;(车锥面,P3到P4)N50 U20.0 W-15.0 ;(车锥面,P4到P5)N60 G00 X100.0 Z10.0 ;(快速返回,P5到P0)第第5 5章章 典型机床数控编程典型机床数控编程 第第5 5章章 典型机床数控编程典型机床数控编程 3.圆弧插补G02/G03指令功能:使刀具按F给定的进给速度切削出圆弧轮廓 G02:
17、顺时针圆弧(CW)G03:逆时针圆弧(CCW)指令格式:(1)终点+圆心(I,K):G02或G03 X(U)_ Z(W)_ I _ K_ F_;(2)终点+圆弧半径R:G02或G03 X(U)_ Z(W)_ R _F _;必须用增量第第5 5章章 典型机床数控编程典型机床数控编程 图5.10 圆弧插补时R与-R的区别 2 RR1起点XZ终点O圆弧半径R:圆心角180:R圆心角180:R第第5 5章章 典型机床数控编程典型机床数控编程 图5.11 顺时针圆弧插补 4020OZ1003040X 100R10N03 G00 X20.0 Z2.0;N04 G01 Z-30.0 F80N05 G02 X
18、40.0 Z-40.0 I10.0 K0 F60终点圆心绝对值编程第第5 5章章 典型机床数控编程典型机床数控编程 图5.12 逆时针圆弧插补 X4640 28 40OZR6N04 G00 X28.0 Z2.0;N05 G01 Z-40.0 F80N06 G03 X40.0 Z-46.0 R6 F60终点半径绝对值编程第第5 5章章 典型机床数控编程典型机床数控编程 编程练习:AB CD E A第第5 5章章 典型机床数控编程典型机床数控编程 编程练习:AB CD E F第第5 5章章 典型机床数控编程典型机床数控编程 作业:SAPT靠近工件 L1L2 L3 C1 L4 C2 L5补充:1)L
19、2的斜率为12)C1与L3、L4相切第第5 5章章 典型机床数控编程典型机床数控编程 4.螺纹切削指令G32指令功能:切削圆柱螺纹、圆锥螺纹、端面螺纹指令格式:G32 X(U)_ Z(W)_ F_;其中 F为螺纹导程 第第5 5章章 典型机床数控编程典型机床数控编程 5.暂停指令G04指令功能:使刀具进行暂短的无进给光整加工,主要用于切槽、钻到孔底以及自动加工螺纹等场合指令格式:G04 X(U)_P _可以带小数点,s不能带小数点,ms第第5 5章章 典型机床数控编程典型机床数控编程 图5.15 G04暂停指令 切槽或切断刀具在槽底暂停钻头在孔底暂停第第5 5章章 典型机床数控编程典型机床数控
20、编程 6.自动返回参考点指令G28 指令功能:使刀具自动返回参考点或经过某一中间位置再回到参考点指令格式:G28 X(U)_ Z(W)_ T00;T00(刀具复位)指令必须写在G28指令的同一程序段或该程序段之前;X(U)必须按直径值输入;该指令以设定的速度快速移动。第第5 5章章 典型机床数控编程典型机床数控编程 图5.16 自动返回参考点指令(a)经过中间点返回参考点;(b)从当前位置返回参考点 第第5 5章章 典型机床数控编程典型机床数控编程 5.1.3 数控车床加工与编程 1.加工路线与加工余量 1)大余量毛坯的切削路线 一般用阶梯车削法来车削大余量毛坯第第5 5章章 典型机床数控编程
21、典型机床数控编程 图5.17 大余量毛坯的阶梯切削路线 (a)错误;(b)正确 ap阶梯切削后所留余量(a)(b)阶梯切削后所留余量ap54321按15的顺序切削,每次切削所留余量相等在同样背吃刀量的条件下,按图(a)方式加工所剩余的余量过多第第5 5章章 典型机床数控编程典型机床数控编程 2.加工参数的选择 1)合理选择切削用量 切削用量(ap、f、v)选择是否合理,对于能否充分发挥机床的潜力与刀具的切削性能,实现优质、高产、低成本和安全操作具有很重要的作用第第5 5章章 典型机床数控编程典型机床数控编程 表5.3 数控车削用量表 apfv第第5 5章章 典型机床数控编程典型机床数控编程 2
22、)合理选择刀具 刀具尤其是刀片的选择是保证加工质量和加工效率的重要环节。零件材质的切削性能、毛坯余量、尺寸精度和表面粗糙度要求以及机床的自动化程度等都是选择刀片的重要依据。粗车:选强度高、耐用度好的刀具,以满足粗车时大背吃刀量、大进给量的要求 精车:选精度高、耐用度好的刀具,以保证加工精度的要求 第第5 5章章 典型机床数控编程典型机床数控编程 5.1.4 数控车床编程实例 某零件图如图5.41所示,需要在数控车床上对该零件进行精加工,其中85 mm部分不加工,要求编制精加工程序。O8565X35029015560R702080806250M481.514541.8Z2606034514520
23、0A第第5 5章章 典型机床数控编程典型机床数控编程 1.根据图纸要求按先主后次的加工原则确定工艺路线 (1)先从右至左切削外轮廓面,其路线为:倒角切削螺纹的实际外圆切削锥面部分车削62 mm外圆倒角车80 mm外圆切削圆弧部分车80 mm外圆。(2)切3 mm45 mm的槽。(3)车M481.5的螺纹。第第5 5章章 典型机床数控编程典型机床数控编程 2.选择刀具并绘制刀具布置图 根据加工要求需选用三把刀具:一号刀车外圆,二号刀切槽,三号刀车螺纹。在绘制刀具布置图时,要正确选择换刀点,以避免换刀时刀具与机床、工件及夹具发生碰撞现象。本例换刀点选为A(200,350)点。3.确定切削用量 切削
24、用量如表5.5所示。第第5 5章章 典型机床数控编程典型机床数控编程 表5.5 切 削 用 量 表 第第5 5章章 典型机床数控编程典型机床数控编程 4.编制精加工程序 该机床可以采用绝对值和增量值混合编程,绝对值用X、Z地址,增量值用U、W地址,采用小数点编程,程序如下:第第5 5章章 典型机床数控编程典型机床数控编程 O8565X35029015560R702080806250M481.514541.8Z26060345145200A N01 G50 X200.0 Z350.0;(设定工件坐标系)N02 S630 M03 T0101 M08;(转速、正转、1号刀、切削液)N03 G00 X
25、41.8 Z292.0;(快速定位,靠近工件,准备倒角)第第5 5章章 典型机床数控编程典型机床数控编程 O8565X35029015560R702080806250M481.514541.8Z26060345145200A N04 G01 X47.8 Z289.0 F0.15;(倒角)N05 U0.0 W-59.0;(切螺纹实际外圆47.8 mm)N06 X50.0 W0.0;(退刀)第第5 5章章 典型机床数控编程典型机床数控编程 O8565X35029015560R702080806250M481.514541.8Z26060345145200A N07 X62.0 W-60.0;(车锥
展开阅读全文