数控技术03数控编程技术课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数控技术03数控编程技术课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控技术 03 数控 编程 技术 课件
- 资源描述:
-
1、1教学内容教学内容第三章第三章 数控编程技术数控编程技术3.1 3.1 数控车床编程数控车床编程3.2 3.2 数控铣床和加工中心编程数控铣床和加工中心编程3.3 3.3 数控自动编程技术(简介)数控自动编程技术(简介)23.1 3.1 数控车床编程数控车床编程3.1.1 3.1.1 数控车床的分类及编程特点数控车床的分类及编程特点 3.1.2 3.1.2 数控车床的常用编程指令数控车床的常用编程指令 3.1.3 3.1.3 数控车床的刀具补偿数控车床的刀具补偿 33.1.1 3.1.1 数控车床的分类及编程特点数控车床的分类及编程特点 41 1)按数控车床主轴的配置形式分类)按数控车床主轴的
2、配置形式分类(1 1)卧式数控车床)卧式数控车床 (2 2)立式数控车床)立式数控车床 1 1、数控车床的分类、数控车床的分类 52 2)按数控系统控制的轴数分类)按数控系统控制的轴数分类(1 1)两轴控制的数控车床)两轴控制的数控车床(2 2)四轴控制的数控车床)四轴控制的数控车床两个独立的回转刀架两个独立的回转刀架63 3)按加工零件的基本类型分类)按加工零件的基本类型分类(1 1)卡盘式数控车床)卡盘式数控车床 (2 2)顶尖式数控车床)顶尖式数控车床 74 4)按数控系统的功能分类)按数控系统的功能分类(1 1)经济型数控车床)经济型数控车床(2 2)普通数控车床)普通数控车床(3 3
3、)车削加工中心)车削加工中心 8(1 1)循环功能:车外圆、车端面和车螺纹等。)循环功能:车外圆、车端面和车螺纹等。(2 2)刀具补偿功能。)刀具补偿功能。(3 3)直径编程、半径编程:出厂时一般设定为直径编)直径编程、半径编程:出厂时一般设定为直径编程。程。(4 4)在一个程序段可以采用绝对值编程,增量值编程)在一个程序段可以采用绝对值编程,增量值编程或二者混合编程。或二者混合编程。注意:大多数数控车床用注意:大多数数控车床用X X、Z Z表示绝对坐标,用表示绝对坐标,用U U、W W表示增量坐标,而不用表示增量坐标,而不用G90G90或或G91G91表示。表示。2 2、数控车床及车削中心的
4、编程特点、数控车床及车削中心的编程特点 93 3、数控车床的坐标系、数控车床的坐标系 103.1.2 3.1.2 数控车床的常用编程指令数控车床的常用编程指令 另外,另外,G50G50还可用于工件坐标系设置:还可用于工件坐标系设置:指令格式:指令格式:G50 X_ Z_G50 X_ Z_;其使用方法与;其使用方法与G92G92类似。类似。例子:见教材例子:见教材 P69 O0031P69 O0031(1 1)主轴最高转速限制指令)主轴最高转速限制指令G50G50指令格式:指令格式:G50 S_G50 S_;S S后面的数字表示的是主轴极限转速:后面的数字表示的是主轴极限转速:r/minr/mi
5、n。例:例:G50 S2000G50 S2000;1 1、主轴转速功能设定指令、主轴转速功能设定指令G50G50、G96G96、G97 G97 11车削加工实例车削加工实例 12O0031O0031N001 G50 X100.0 Z52.7;N001 G50 X100.0 Z52.7;工件坐标系工件坐标系 直径编程直径编程 起刀点起刀点N002 S800 M03;N002 S800 M03;N003 G00 X6.0 Z2.0;N003 G00 X6.0 Z2.0;快进至切入点快进至切入点N004 G01 Z-20.0 F1.3;N004 G01 Z-20.0 F1.3;加工加工 6 6段段N
6、005 G02 X14.0 Z-24.0 R4.0;N005 G02 X14.0 Z-24.0 R4.0;加工加工R4R4段段N006 G01 W-11.0;N006 G01 W-11.0;加工加工1414段段N007 G03 X20.0 W-3.0 R3.0;N007 G03 X20.0 W-3.0 R3.0;加工加工R3R3段段N008 G01 W-37.0;N008 G01 W-37.0;加工加工 2020段段N009 G02 U20.0 W-10.0 R10.0;N009 G02 U20.0 W-10.0 R10.0;N010 G01 W-20.0;N010 G01 W-20.0;N0
7、11 G03 X52.0 W-6.0 R6.0;N011 G03 X52.0 W-6.0 R6.0;N012 G02 U10.0 W-5.0 R5.0;N012 G02 U10.0 W-5.0 R5.0;N013 G01 X62 W-20N013 G01 X62 W-20N014 G00 X100.0 Z52.7;N014 G00 X100.0 Z52.7;回起刀点(参考点)回起刀点(参考点)N015 M05;N015 M05;N016 M02;N016 M02;13例:例:G96 S180G96 S180;表示切削点表示切削点线速度线速度控制在控制在180m/min180m/min。(2 2
8、)恒线速控制指令)恒线速控制指令G96G96指令格式:指令格式:G96 S_G96 S_;S S后面的数字表示的是恒定的线速度:后面的数字表示的是恒定的线速度:m/min m/min 14例:例:G97 S3000G97 S3000;主轴转速主轴转速3000 r/min3000 r/min。G50 G96 G97 G50 G96 G97 续效指令续效指令(3 3)主轴速度设定指令)主轴速度设定指令G97G97指令格式:指令格式:G97 S_G97 S_;S S后面的数字表示的是主轴速度,单位:后面的数字表示的是主轴速度,单位:r/min r/min 15指令格式:指令格式:T_T_;T T后面
9、通常有两位数表示所选择的刀具号码。但也有后面通常有两位数表示所选择的刀具号码。但也有T T后面用四位数字,前两位是刀具号,后两位是刀具长后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又是刀尖圆弧半径补偿号。度补偿号,又是刀尖圆弧半径补偿号。2 2、T T功能指令:选择加工所用刀具。功能指令:选择加工所用刀具。例:例:T0303T0303:表示选用:表示选用3 3号刀及号刀及3 3号刀具长度补偿值和刀尖号刀具长度补偿值和刀尖圆弧半径补偿值。圆弧半径补偿值。T0300T0300:表示取消刀具补偿。:表示取消刀具补偿。161 1)简单固定循环指令)简单固定循环指令(1 1)内径、外径车削循
10、环指令)内径、外径车削循环指令G90G90直线车削循环直线车削循环3 3、常用数控车床的一些固定循环指令、常用数控车床的一些固定循环指令格式:格式:G90 XG90 X(U U)_ Z_ Z(W W)_ F_ F_17锥体车削循环锥体车削循环 格式:格式:G90 XG90 X(U U)_ Z_ Z(W W)_ I(R)_ F_ I(R)_ F_ I=(D I=(D1 1-D-D2 2)/2 )/2 式中:式中:D D1 1为圆锥起点直径,为圆锥起点直径,D D2 2为圆锥终点直径。为圆锥终点直径。(I=0I=0时为直线车削)。时为直线车削)。18(2 2)端面车削循环指令)端面车削循环指令G9
11、4G94:适用于在零件上毛坯余量:适用于在零件上毛坯余量较大时进行精车前的粗车,以去除大部分毛坯余量。较大时进行精车前的粗车,以去除大部分毛坯余量。端面车削循环端面车削循环格式:格式:G94 XG94 X(U U)_ Z_ Z(W W)_ F_ _ F_ 图中图中1 1(R R)表示第一步是)表示第一步是快速快速运动,运动,2 2(F F)表示第二步按)表示第二步按进给速度进给速度切削,切削,3 3(F F)表示第三步按)表示第三步按进给速度进给速度退刀、退刀、4 4(R R)表示第四步是以)表示第四步是以快速快速运动复位。运动复位。19带锥度的端面车削循环带锥度的端面车削循环格式:格式:G9
12、4 XG94 X(U U)_ Z_ Z(W W)_ I(R)_ F_ I(R)_ F_X X、Z Z终点终点C C的绝对坐标;的绝对坐标;U U、W W终点终点C C的相对坐标;的相对坐标;F F进给速度;进给速度;R R切削起点切削起点B B相对于切削相对于切削终点终点C C的的Z Z向有向距离。向有向距离。202 2)复合固定循环指令)复合固定循环指令(1 1)内径、外径粗车循环指令)内径、外径粗车循环指令G71G71指令格式:指令格式:G71 U G71 U dd R R e e ;G71 P G71 P nsns Q Q nfnf U U uu W W ww F F S S T T ;
13、其中:其中:dd背吃刀量背吃刀量,无符号,模态值;无符号,模态值;e e每回切削退刀量,模态值;每回切削退刀量,模态值;nsns精加工形状程序群的第一程精加工形状程序群的第一程 序段的顺序号;序段的顺序号;nfnf精加工形状程序群的最后一精加工形状程序群的最后一 个程序段的顺序号;个程序段的顺序号;uuX X方向之精切预留量(直径值)方向之精切预留量(直径值);wwZ Z方向之精切预留量方向之精切预留量;F F粗车时的粗车时的进给速度进给速度;S S粗车时的粗车时的主轴转速主轴转速;T T粗车时的粗车时的刀具号码。刀具号码。21(2 2)端面粗车循环指令)端面粗车循环指令G72G72指令格式:
14、指令格式:G72 W d R e G72 W d R e ;G72 P ns Q nf U u W w F S T G72 P ns Q nf U u W w F S T ;其中:其中:dd切深,无符号。是模态值。切深,无符号。是模态值。e e退刀量,是模态值;退刀量,是模态值;nsns精加工形状程序群的精加工形状程序群的 第一程序段的顺序号;第一程序段的顺序号;nfnf精加工形状程序群的精加工形状程序群的 最后一个程序段的顺序号;最后一个程序段的顺序号;u u X X轴向精加工余量的距离和方向;轴向精加工余量的距离和方向;w w Z Z轴向精加工余量的距离和方向;轴向精加工余量的距离和方向;
15、F F粗车的进给速度。粗车的进给速度。22(3 3)成型车削循环指令)成型车削循环指令G73G73G73 U i W k R d G73 U i W k R d;G73 P ns Q nf U u W w F S T G73 P ns Q nf U u W w F S T ;iiX X方向总退刀量,半径值;方向总退刀量,半径值;kkZ Z方向总退刀量;方向总退刀量;d d循环次数;循环次数;nsns精加工第一个程序段号;精加工第一个程序段号;nfnf精加工最后一个程序段号;精加工最后一个程序段号;uuX X向精加工余量,直径值;向精加工余量,直径值;WWZ Z方向上的精加工余量。方向上的精加工
16、余量。23(4 4)外外径径、内、内径径精车循环指令精车循环指令G70G70G70 P(ns)Q(nf)G70 P(ns)Q(nf);其中:其中:nsns精车程序第一个程序段的顺序号;精车程序第一个程序段的顺序号;nf nf精车程序最后一个程序段的顺序号。精车程序最后一个程序段的顺序号。注意:在注意:在G71G71、G72G72、G73G73切削循环之后必须使用切削循环之后必须使用G70G70指指令执行精车削,以达到所需要之尺寸。令执行精车削,以达到所需要之尺寸。2425O0032O0032;程序名程序名N010 G50 X200 Z220N010 G50 X200 Z220;坐标系设定坐标系
17、设定N020 M04 S800 T0300N020 M04 S800 T0300;主轴旋转主轴旋转N030 G00 X160 Z180 M08N030 G00 X160 Z180 M08;快进达(快进达(160160,180180)N035 N035 G71G71 U7.0 R1.0 U7.0 R1.0 背吃刀量背吃刀量7mm7mmN040 N040 G71G71 P050 Q110 U4 W2 F0.2 S500 P050 Q110 U4 W2 F0.2 S500;N050 G00 X40 S800N050 G00 X40 S800;N060 G01 W-40 F0.1N060 G01 W-
18、40 F0.1;N070 X60 W-30N070 X60 W-30;N080 W-20N080 W-20;N090 X100 W-10N090 X100 W-10;N100 W-20N100 W-20;N110 X140 W-20N110 X140 W-20;N120 N120 G70G70 P050 Q110 P050 Q110;N130 G00 X200 Z220 M09N130 G00 X200 Z220 M09;N140 M30N140 M3026刀具几何尺寸补偿刀具几何尺寸补偿补偿刀具形状或刀具附件位置补偿刀具形状或刀具附件位置上的偏差;上的偏差;刀具磨损补偿刀具磨损补偿补偿刀尖的
19、磨损。补偿刀尖的磨损。1 1、刀具位置补偿、刀具位置补偿 3.1.3 3.1.3 数控车床的刀具补偿数控车床的刀具补偿 272 2、刀尖半径补偿、刀尖半径补偿在编程时,通常将车刀刀尖作为一点考虑(即假想刀在编程时,通常将车刀刀尖作为一点考虑(即假想刀尖位置),但实际上刀尖部分是带有圆角的。尖位置),但实际上刀尖部分是带有圆角的。282 2、刀尖半径补偿、刀尖半径补偿切削工件右端面时,车刀圆弧的切点切削工件右端面时,车刀圆弧的切点A A与假象刀尖点与假象刀尖点P P的的Z Z坐标值相同;车削外圆柱面时,车刀圆弧的切点坐标值相同;车削外圆柱面时,车刀圆弧的切点B B与与P P点的点的X X坐标值相
20、同,因此切削出的工件轮廓没有形坐标值相同,因此切削出的工件轮廓没有形状误差和尺寸误差。状误差和尺寸误差。292 2、刀尖半径补偿、刀尖半径补偿刀尖方位参数共有刀尖方位参数共有8 8个个(1(18)8),当使用刀尖圆弧中心编,当使用刀尖圆弧中心编程时,可以选用程时,可以选用0 0或或9 9。a)a)刀架前置刀架前置b)b)刀架后置刀架后置303 3、子程序的应用、子程序的应用1 1)子程序的组成格式)子程序的组成格式O O 子程序号子程序号N_ N_ ;子程序的加工内容子程序的加工内容 N_ N_ ;N_ M99N_ M99;子程序结束指令。子程序结束指令。2 2)子程序的调用)子程序的调用子程
21、序是从主程序或上一级的子程序调出并执行的。子程序是从主程序或上一级的子程序调出并执行的。调用子程序的格式为:调用子程序的格式为:M98 PM98 P;或;或M98 PM98 P L L ;子程序必须在主程子程序必须在主程序结束指令后建立;序结束指令后建立;子程序的作用如同子程序的作用如同一个固定循环,供主一个固定循环,供主程序调用。程序调用。31子程序应用实例子程序应用实例毛坯直径毛坯直径4242mm,长,长度度7777mm,0101号刀为外号刀为外圆车刀,圆车刀,0303号刀为车槽号刀为车槽刀,宽度刀,宽度2 2mm。3233数控车床编程作业数控车床编程作业1 1、编制如下图所示典型零件的程
22、序。、编制如下图所示典型零件的程序。342 2、编制如下图所示典型零件的程序。、编制如下图所示典型零件的程序。(材料:(材料:4545钢;刀具:自选)钢;刀具:自选)353.2 3.2 数控铣床和加工中心编程数控铣床和加工中心编程 3.2.1 3.2.1 数控铣床和加工中心的分类及编程特点数控铣床和加工中心的分类及编程特点 3.2.2 3.2.2 数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令 3.2.3 3.2.3 加工中心的自动换刀加工中心的自动换刀 36 3.2.1 3.2.1 数控铣床和加工中心的分类及编程特点数控铣床和加工中心的分类及编程特点 1 1、数控铣床的分类
23、、数控铣床的分类(1 1)数控立式铣床)数控立式铣床(2 2)数控卧式铣床)数控卧式铣床 (3 3)万能数控铣床)万能数控铣床 (4 4)龙门式数控铣床)龙门式数控铣床 372 2、加工中心的分类、加工中心的分类(1 1)卧式加工中心)卧式加工中心 (2 2)立式加工中心)立式加工中心 (3 3)大型龙门式加工中心)大型龙门式加工中心 (4 4)五面体加工中心)五面体加工中心 1 1)按主轴加工时的空间位置分类有:)按主轴加工时的空间位置分类有:38(1 1)镗铣加工中心)镗铣加工中心 (2 2)复合加工中心)复合加工中心 2 2)按工艺用途分类有:)按工艺用途分类有:39(1 1)单工作台、
24、双工作台加工中心;)单工作台、双工作台加工中心;(2 2)单轴、双轴、三轴及可换主轴箱的加工中心;)单轴、双轴、三轴及可换主轴箱的加工中心;(3 3)立式转塔加工中心和卧式转塔加工中心;)立式转塔加工中心和卧式转塔加工中心;(4 4)刀库加主轴换刀加工中心;)刀库加主轴换刀加工中心;(5 5)刀库机械手加主轴换刀加工中心;)刀库机械手加主轴换刀加工中心;(6 6)刀库加机械手加双主轴转塔加工中心。)刀库加机械手加双主轴转塔加工中心。3 3)按特殊功能分类有:)按特殊功能分类有:403 3、数控铣床和加工中心的编程特点、数控铣床和加工中心的编程特点 (1 1)使用固定循环指令;)使用固定循环指令
25、;(2 2)使用刀具半径补偿指令;)使用刀具半径补偿指令;(3 3)使用刀具长度补偿指令;)使用刀具长度补偿指令;(4 4)使用用户宏程序;)使用用户宏程序;(5 5)增加数控回转工作台,能实现四轴以上的联动加)增加数控回转工作台,能实现四轴以上的联动加工;工;(6 6)使用子程序,可在工件上加工多个形状相同的结)使用子程序,可在工件上加工多个形状相同的结构;构;(7 7)使用简化编程指令,可实现镜像、缩放、旋转的)使用简化编程指令,可实现镜像、缩放、旋转的功能。功能。41 3.2.2 3.2.2 数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令 1 1、镜像功能指令、镜像功能
展开阅读全文