03数控编程技术.ppt
《03数控编程技术.ppt》由会员分享,可在线阅读,更多相关《03数控编程技术.ppt(76页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数控技术数控技术数控技术数控技术教学内容教学内容第三章第三章 数控编程技术数控编程技术3.1 3.1 数控车床编程数控车床编程3.2 3.2 数控铣床和加工中心编程数控铣床和加工中心编程3.3 3.3 数控自动编程技术(简介)数控自动编程技术(简介)1数控技术数控技术数控技术数控技术3.1 3.1 数控车床编程数控车床编程3.1.1 3.1.1 数控车床的分类及编程特点数控车床的分类及编程特点 3.1.2 3.1.2 数控车床的常用编程指令数控车床的常用编程指令 3.1.3 3.1.3 数控车床的刀具补偿数控车床的刀具补偿 2数控技术数控技术数控技术数控技术3.1.1 3.1.1 数控车床的分
2、类及编程特点数控车床的分类及编程特点 3数控技术数控技术数控技术数控技术1 1)按数控车床主轴的配置形式分类)按数控车床主轴的配置形式分类(1 1)卧式数控车床)卧式数控车床 (2 2)立式数控车床)立式数控车床 1 1、数控车床的分类、数控车床的分类 4数控技术数控技术数控技术数控技术2 2)按数控系统控制的轴数分类)按数控系统控制的轴数分类(1 1)两轴控制的数控车床)两轴控制的数控车床(2 2)四轴控制的数控车床)四轴控制的数控车床两个独立的回转刀架两个独立的回转刀架5数控技术数控技术数控技术数控技术3 3)按加工零件的基本类型分类)按加工零件的基本类型分类(1 1)卡盘式数控车床)卡盘
3、式数控车床 (2 2)顶尖式数控车床)顶尖式数控车床 6数控技术数控技术数控技术数控技术4 4)按数控系统的功能分类)按数控系统的功能分类(1 1)经济型数控车床)经济型数控车床(2 2)普通数控车床)普通数控车床(3 3)车削加工中心)车削加工中心 7数控技术数控技术数控技术数控技术(1 1)循环功能:车外圆、车端面和车螺纹等。)循环功能:车外圆、车端面和车螺纹等。(2 2)刀具补偿功能。)刀具补偿功能。(3 3)直径编程、半径编程:出厂时一般设定为直径编)直径编程、半径编程:出厂时一般设定为直径编程。程。(4 4)在一个程序段可以采用绝对值编程,增量值编程)在一个程序段可以采用绝对值编程,
4、增量值编程或二者混合编程。或二者混合编程。注意:大多数数控车床用注意:大多数数控车床用X X、Z Z表示绝对坐标,用表示绝对坐标,用U U、W W表示增量坐标,而不用表示增量坐标,而不用G90G90或或G91G91表示。表示。2 2、数控车床及车削中心的编程特点、数控车床及车削中心的编程特点 8数控技术数控技术数控技术数控技术+Z+Z3 3、数控车床的坐标系、数控车床的坐标系 9数控技术数控技术数控技术数控技术3.1.2 3.1.2 数控车床的常用编程指令数控车床的常用编程指令 另外,另外,G50G50还可用于工件坐标系设置:还可用于工件坐标系设置:指令格式:指令格式:G50 X_ Z_G50
5、 X_ Z_;其使用方法与;其使用方法与G92G92类似。类似。见教材见教材 P69 O0031 P69 O0031 工件坐标系工件坐标系 起刀点起刀点 直径编程直径编程 绝对绝对/相对坐标相对坐标 (1 1)主轴最高转速限制指令)主轴最高转速限制指令G50G50指令格式:指令格式:G50 S_G50 S_;S S后面的数字表示的是主轴极限转速:后面的数字表示的是主轴极限转速:r/minr/min。例:例:G50 S2000G50 S2000;1 1、主轴转速功能设定指令、主轴转速功能设定指令G50G50、G96G96、G97 G97 10数控技术数控技术数控技术数控技术O0031O0031N
6、001 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段段N005 G03 X14.0 Z-24.0 R4.0;N005 G03 X14.0 Z-24.0 R4.0;加工加工R4R4段段(图中未画出圆弧图中未画出圆弧)N006 G01 W-8;N006 G01
7、W-8;加工加工1414段段N007 G02 X20.0 W-3.0 R3.0;N007 G02 X20.0 W-3.0 R3.0;加工加工R3R3段段N008 G01 W-37.0;N008 G01 W-37.0;加工加工2020段段N009 G03 U20.0 W-10.0 R10.0;N009 G03 U20.0 W-10.0 R10.0;N010 G01 W-20.0;N010 G01 W-20.0;N011 G02 X52.0 W-6.0 R6.0;N011 G02 X52.0 W-6.0 R6.0;N012 G03 U10.0 W-5.0 R5.0;N012 G03 U10.0 W
8、-5.0 R5.0;N013 G00 X100.0 Z52.7;N013 G00 X100.0 Z52.7;回起刀点(参考点)回起刀点(参考点)N014 M05;N014 M05;N015 M02;N015 M02;11数控技术数控技术数控技术数控技术例:例:G96 S180G96 S180;表示切削点表示切削点线速度线速度控制在控制在180m/min180m/min。(2 2)恒线速控制指令)恒线速控制指令G96G96指令格式:指令格式:G96 S_G96 S_;S S后面的数字表示的是恒定的线速度:后面的数字表示的是恒定的线速度:m/min m/min 12数控技术数控技术数控技术数控技术
9、例:例: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 13数控技术数控技术数控技术数控技术指令格式:指令格式:T_T_;T T后面通常有两位数表示所选择的刀具号码。但也有后面通常有两位数表示所选择的刀具号码。但也有T T后面用四位数字,前两位是刀具号,后两位是刀具长后面用四位数字,前两
10、位是刀具号,后两位是刀具长度补偿号,又是刀尖圆弧半径补偿号。度补偿号,又是刀尖圆弧半径补偿号。2 2、T T功能指令:选择加工所用刀具。功能指令:选择加工所用刀具。例:例:T0303T0303:表示选用:表示选用3 3号刀及号刀及3 3号刀具长度补偿值和刀尖号刀具长度补偿值和刀尖圆弧半径补偿值。圆弧半径补偿值。T0300T0300:表示取消刀具补偿。:表示取消刀具补偿。14数控技术数控技术数控技术数控技术1 1)简单固定循环指令)简单固定循环指令(1 1)内径、外径车削循环指令)内径、外径车削循环指令G90G90直线车削循环直线车削循环3 3、常用数控车床的一些固定循环指令、常用数控车床的一些
11、固定循环指令*棒料棒料棒料棒料*单循环单循环单循环单循环A-B-C-D-AA-B-C-D-AA-B-C-D-AA-B-C-D-A*目标点目标点目标点目标点C C C C格式:格式:G90 XG90 X(U U)_ Z_ Z(W W)_ F_ F_15数控技术数控技术数控技术数控技术锥体车削循环锥体车削循环格式:格式:G90 XG90 X(U U)_ Z_ Z(W W)_ I(R)_ F_ I(R)_ F_ I=(D1-D2)/2 I=(D1-D2)/2 式中:式中:D1D1为圆锥起点直径,为圆锥起点直径,D2D2为圆锥终点直径。为圆锥终点直径。(I=0I=0时为直线车削)。时为直线车削)。16
12、数控技术数控技术数控技术数控技术(2 2)端面车削循环指令)端面车削循环指令G94G94:适用于在零件上毛坯余量:适用于在零件上毛坯余量较大时进行精车前的粗车,以去除大部分毛坯余量。较大时进行精车前的粗车,以去除大部分毛坯余量。端面车削循环端面车削循环格式:格式: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)表示第四步是以)表示第四步是以快速快速
13、运动复位。运动复位。*棒料棒料棒料棒料 *目标点目标点目标点目标点C *C *C *C *单循环单循环单循环单循环 17数控技术数控技术数控技术数控技术带锥度的端面车削循环带锥度的端面车削循环格式:格式:G94 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向有向距离。向有向距离。18数控技术数控技术数控技术数控技术2 2)复合固定循环指令)复合固定循环指令(
14、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 ;其中:其中:dd背吃刀量背吃刀量,无符号,模态值;无符号,模态值;e e每回切削退刀量,模态值;每回切削退刀量,模态值;nsns精加工形状程序群的第一程精加工形状程序群的第一程 序段的顺序号;序段的顺序号;nfnf精加工形状程序群的最后一精加工形状程序群的最后一 个程序段的顺序号;个程序段的顺序号;uuX X方向之精切预留量(直径值)方向之精切预留量(直径值
15、);wwZ Z方向之精切预留量方向之精切预留量;F F粗车时的粗车时的进给速度进给速度;S S粗车时的粗车时的主轴转速主轴转速;T T粗车时的粗车时的刀具号码。刀具号码。19数控技术数控技术数控技术数控技术(2 2)端面粗车循环指令)端面粗车循环指令G72G72指令格式:指令格式:G72 W G72 W dd R e R e ;G72 P ns Q G72 P ns Q nfnf U U uu W W ww F S T F S T ;其中:其中:dd切深,无符号。是模态值。切深,无符号。是模态值。e e退刀量,是模态值;退刀量,是模态值;nsns精加工形状程序群的精加工形状程序群的 第一程序段
16、的顺序号;第一程序段的顺序号;nfnf精加工形状程序群的精加工形状程序群的 最后一个程序段的顺序号;最后一个程序段的顺序号;uu X X轴向精加工余量的距离和方向;轴向精加工余量的距离和方向;ww Z Z轴向精加工余量的距离和方向;轴向精加工余量的距离和方向;F F粗车的进给速度。粗车的进给速度。20数控技术数控技术数控技术数控技术(3 3)成型车削循环指令)成型车削循环指令G73G73G73 U G73 U ii W W kk R d R d;G73 P ns Q G73 P ns Q nfnf U U uu W W ww F S T F S T ;iiX X方向总退刀量,半径值;方向总退刀
17、量,半径值;kkZ Z方向总退刀量;方向总退刀量;d d循环次数;循环次数;nsns精加工第一个程序段号;精加工第一个程序段号;nfnf精加工最后一个程序段号;精加工最后一个程序段号;uuX X向精加工余量,直径值;向精加工余量,直径值;WWZ Z方向上的精加工余量。方向上的精加工余量。21数控技术数控技术数控技术数控技术(4 4)外外径径、内、内径径精车循环指令精车循环指令G70G70G70G70 P(ns)Q(nf)P(ns)Q(nf);其中:其中:nsns精车程序第一个程序段的顺序号;精车程序第一个程序段的顺序号;nf nf精车程序最后一个程序段的顺序号。精车程序最后一个程序段的顺序号。
18、注意:在注意:在G71G71、G72G72、G73G73切削循环之后必须使用切削循环之后必须使用G70G70指指令执行精车削,以达到所需要之尺寸。令执行精车削,以达到所需要之尺寸。22数控技术数控技术数控技术数控技术23数控技术数控技术数控技术数控技术O0032O0032;程序名程序名N010 G50 X200 Z220N010 G50 X200 Z220;坐标系设定坐标系设定N020 M04 S800 T0300N020 M04 S800 T0300;主轴旋转主轴旋转N030 G00 X160 Z180 M08N030 G00 X160 Z180 M08;快进达(快进达(160160,180
19、180)N035 G71 U7.0 R1.0 N035 G71 U7.0 R1.0 背吃刀量背吃刀量7mm7mmN040 G71 P050 Q110 U4 W2 F0.2 S500N040 G71 P050 Q110 U4 W2 F0.2 S500;N050 G00 X40 S800N050 G00 X40 S800;N060 G01 W-40 F0.1N060 G01 W-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
20、 W-20N110 X140 W-20;N120 G70 P050 Q110N120 G70 P050 Q110;N130 G00 X200 Z220 M09N130 G00 X200 Z220 M09;N140 M30N140 M3024数控技术数控技术数控技术数控技术刀具几何尺寸补偿刀具几何尺寸补偿补偿刀具形状或刀具附件位置补偿刀具形状或刀具附件位置上的偏差;上的偏差;刀具磨损补偿刀具磨损补偿补偿刀尖的磨损。补偿刀尖的磨损。1 1、刀具位置补偿、刀具位置补偿 3.1.3 3.1.3 数控车床的刀具补偿数控车床的刀具补偿 25数控技术数控技术数控技术数控技术2 2、刀尖半径补偿、刀尖半径补偿
21、在编程时,通常将车刀刀尖作为一点考虑(即假想刀在编程时,通常将车刀刀尖作为一点考虑(即假想刀尖位置),但实际上刀尖部分是带有圆角的。尖位置),但实际上刀尖部分是带有圆角的。26数控技术数控技术数控技术数控技术2 2、刀尖半径补偿、刀尖半径补偿切削工件右端面时,车刀圆弧的切点切削工件右端面时,车刀圆弧的切点A A与假象刀尖点与假象刀尖点P P的的Z Z坐标值相同;车削外圆柱面时,车刀圆弧的切点坐标值相同;车削外圆柱面时,车刀圆弧的切点B B与与P P点的点的X X坐标值相同,因此切削出的工件轮廓没有形坐标值相同,因此切削出的工件轮廓没有形状误差和尺寸误差。状误差和尺寸误差。27数控技术数控技术数
22、控技术数控技术2 2、刀尖半径补偿、刀尖半径补偿刀尖方位参数共有刀尖方位参数共有8 8个个(1(18)8),当使用刀尖圆弧中心编,当使用刀尖圆弧中心编程时,可以选用程时,可以选用0 0或或9 9。a)a)刀架前置刀架前置b)b)刀架后置刀架后置28数控技术数控技术数控技术数控技术3 3、子程序的应用、子程序的应用1 1)子程序的组成格式)子程序的组成格式O O 子程序号子程序号N_ N_ ;子程序的加工内容子程序的加工内容 N_ N_ ;N_ M99N_ M99;子程序结束指令。子程序结束指令。2 2)子程序的调用)子程序的调用子程序是从主程序或上一级的子程序调出并执行的。子程序是从主程序或上
23、一级的子程序调出并执行的。调用子程序的格式为:调用子程序的格式为:M98 PM98 P;或;或M98 PM98 P L L ;子程序必须在主程子程序必须在主程序结束指令后建立;序结束指令后建立;子程序的作用如同子程序的作用如同一个固定循环,供主一个固定循环,供主程序调用。程序调用。29数控技术数控技术数控技术数控技术子程序应用实例子程序应用实例毛坯直径毛坯直径4242mm,长度,长度7777mm,0101号号刀为外圆车刀为外圆车刀,刀,0303号刀号刀为车槽刀,为车槽刀,宽度宽度2 2mm。30数控技术数控技术数控技术数控技术O0033O0033N02G50X150.0Z100.0N02G50
24、X150.0Z100.0;N04S800M03T0101N04S800M03T0101;N06G00X45.0Z0M08N06G00X45.0Z0M08;N08G01X-1.6F0.2N08G01X-1.6F0.2;N10G00Z2.0N10G00Z2.0;N12X40.0N12X40.0:N16G01X-55.0N16G01X-55.0;N18G00X150.0Z100.0T0l00N18G00X150.0Z100.0T0l00;N20T0303N20T0303;N22G00X42.0Z0N22G00X42.0Z0;N24N24M98P22501M98P22501;N26G00W-12.0N
25、26G00W-12.0;N28G01X-0N28G01X-04 4;N30G00X150.0Z100.0T0300M09N30G00X150.0Z100.0T0300M09;N32M05N32M05;N34M30N34M30;O2501O2501子程序号子程序号子程序号子程序号N10G00W-12.0N10G00W-12.0;N11G01U-12.0F0.15N11G01U-12.0F0.15N12G04X2.0N12G04X2.0N13G00U12.0N13G00U12.0;N14W-8.0N14W-8.0;N15G01U-12.0N15G01U-12.0;N16G04X2.0N16G04X
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 03 数控 编程 技术
限制150内