《数控编程技术》PPT课件.ppt

上传人:本田雅阁 文档编号:2786440 上传时间:2019-05-16 格式:PPT 页数:64 大小:12.58MB
返回 下载 相关 举报
《数控编程技术》PPT课件.ppt_第1页
第1页 / 共64页
《数控编程技术》PPT课件.ppt_第2页
第2页 / 共64页
《数控编程技术》PPT课件.ppt_第3页
第3页 / 共64页
《数控编程技术》PPT课件.ppt_第4页
第4页 / 共64页
《数控编程技术》PPT课件.ppt_第5页
第5页 / 共64页
点击查看更多>>
资源描述

《《数控编程技术》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《数控编程技术》PPT课件.ppt(64页珍藏版)》请在三一文库上搜索。

1、1,数控技术及装备,本节课程讲授主要内容:,1、数控车床编程,2、数控铣床和加工中心编程,3、数控自动编程技术 (简介),第三章 数控编程技术,2,数控技术,第三章 数控编程技术,3.1.1 数控车床的分类及编程特点,3.1 数控车床编程,1数控车床的分类,(1)按数控车床主轴的配置形式分类: 1)卧式数控车床: 2)立式数控车床,3,数控技术,第三章 数控编程技术,3.1.1 数控车床的分类及编程特点,3.1 数控车床编程,1数控车床的分类,(2)按数控系统控制的轴数分类 : 1)两轴控制的数控车床 2)四轴控制的数控车床,4,数控技术,第三章 数控编程技术,3.1.1 数控车床的分类及编程

2、特点,3.1 数控车床编程,1数控车床的分类,(3)按加工零件的基本类型分类 : 1)卡盘式数控车床 2)顶尖式数控车床,5,数控技术,第三章 数控编程技术,3.1.1 数控车床的分类及编程特点,3.1 数控车床编程,1数控车床的分类,(4)按数控系统的功能分类 : 1)普通数控车床 2)经济型数控车床 3)车削加工中心,6,数控技术,第三章 数控编程技术,3.1.1 数控车床的分类及编程特点,3.1 数控车床编程,2数控车床及车削中心的编程特点,(1)数控车床的数控系统中都有车外圆、车端面和车螺纹等不同形式的循环功能。 (2)数控车床的数控系统中都有刀具补偿功能。 (3)数控车床的编程有直径

3、、半径两种方法,出厂时一般设定为直径编程。 (4)在一个程序段中,根据零件图上标注的尺寸,可以采用绝对值编程,增量值编程或二者混合使用编程。大多数数控车床用X、Z表示绝对坐标,用U、W表示增量坐标,而不用G90或G91表示。,7,数控技术,第三章 数控编程技术,3.1.1 数控车床的分类及编程特点,3.1 数控车床编程,3数控车床的坐标系,8,数控技术,第三章 数控编程技术,3.1.1 数控车床的分类及编程特点,3.1 数控车床编程,4数控车床参考点和换刀点的确定,9,数控技术,第三章 数控编程技术,3.1.2 数控车床的常用编程指令,3.1 数控车床编程,1主轴转速功能设定指令G50、G96

4、、G97,另外,G50还可用于加工坐标系设置,指令格式:G50 X_ Z_;其使用方法与G92类似。,(1)最高转速限制指令G50 指令格式: G50 S_; S后面的数字表示的是最高转速:r/min。,10,数控技术,第三章 数控编程技术,3.1.2 数控车床的常用编程指令,3.1 数控车床编程,1主轴转速功能设定指令G50、G96、G97,例:G96 S180 表示切削点线速度控制在180 m/min。,(2)恒线速控制指令G96 指令格式: G96 S_; S后面的数字表示的是恒定的线速度:m/min,11,数控技术,第三章 数控编程技术,3.1.2 数控车床的常用编程指令,3.1 数控

5、车床编程,1主轴转速功能设定指令G50、G96、G97,例:G97 S3000 表示恒线速控制取消后主轴转速3000 r/min。,(3)主轴速度以转速设定指令G97 指令格式: G97 S_; S后面的数字表示的是线速度单位:r/min,12,数控技术,第三章 数控编程技术,3.1.2 数控车床的常用编程指令,3.1 数控车床编程,2T功能,例:T0303 表示选用3号刀及3号刀具长度补偿值和刀尖圆弧半径补偿值。刀具号和刀具补偿号不必相同,但为了方便通常使它们一致。 T0300 表示取消刀具补偿。,(3)主轴速度以转速设定指令G97 指令格式: T_; T后面通常有两位数表示所选择的刀具号码

6、。但也有T后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又是刀尖圆弧半径补偿号。,13,数控技术,第三章 数控编程技术,3.1.2 数控车床的常用编程指令,3.1 数控车床编程,3常用数控车床的一些固定循环指令,(1)简单固定循环指令 1)内径、外径车削循环指令G90 直线车削循环图3-4 G90直线切削的固定循环 格式:G90 X(U)_ Z(W)_ F_,14,数控技术,第三章 数控编程技术,3.1.2 数控车床的常用编程指令,3.1 数控车床编程,3常用数控车床的一些固定循环指令,(1)简单固定循环指令 1)内径、外径车削循环指令G90 锥体车削循环 格式:G90 X(U)_

7、Z(W)_ I(R)_ F_ 式中D1为圆锥起点直径, D2为圆锥终点直径,I(或R)为锥体两端的半径之差。(I=0时为直线车削),15,数控技术,第三章 数控编程技术,3.1.2 数控车床的常用编程指令,3.1 数控车床编程,3常用数控车床的一些固定循环指令,(1)简单固定循环指令 端面车削循环指令G94 格式:G94 X(U)_ Z(W)_ F_ 图中1(R)表示第一步是快速运动, 2(F)表示第二步按进给速度切削, 3(F)表示第三步按进给速度退刀、 4(R)表示第四步是以快速运动复位。,16,数控技术,第三章 数控编程技术,3.1.2 数控车床的常用编程指令,3.1 数控车床编程,3常

8、用数控车床的一些固定循环指令,(1)简单固定循环指令 带锥度的端面车削循环 格式:G94 X(U)_ Z(W)_ I(R)_ F_ 图中1(R)表示第一步是快速运动, 2(F)表示第二步按进给速度切削, 3(F)表示第三步按进给速度退刀、 4(R)表示第四步是以快速运动复位。,17,数控技术,第三章 数控编程技术,3.1.2 数控车床的常用编程指令,3.1 数控车床编程,3常用数控车床的一些固定循环指令,(2)复合固定循环指令 1)外径、内径粗车循环指令G71 指令格式为: G71 U(d)R(e); G71 P(ns)Q(nf)U(u)W(W) F(f)S(s)T(t); 其中 d背吃刀量(

9、半径值,无正负符号)。 e每回切削退刀量。 ns开始切削循环之单节号码。 nf最后切削循环之单节号码。 uX方向之精切预留量(直径值)。 wZ方向之精切预留量。 f进给速度。 s主轴转速设定。 t刀具号码。,18,数控技术,第三章 数控编程技术,3.1.2 数控车床的常用编程指令,3.1 数控车床编程,3常用数控车床的一些固定循环指令,(2)复合固定循环指令 2) 端面粗车循环指令G72 指令格式为: G72 W(d)R(e); G72 P(ns)Q(nf)U(u)W(W) F(f)S(s)T(t);,19,数控技术,第三章 数控编程技术,3.1.2 数控车床的常用编程指令,3.1 数控车床编

10、程,3常用数控车床的一些固定循环指令,(2)复合固定循环指令 3) 成型车削循环G73 指令格式为:G73 U(i) W(k)R (d); G73 P(ns)Q(nf)U(u)W(W) F(f)S(s)T(t); 其中: iX方向总退刀量,半径值; kZ方向总退刀量; d循环次数; ns指定精加工路线的第一个程序段的段号; nf指定精加工路线的最后一个程序段的段号; uX方向上的精加工余量,直径值; WZ方向上的精加工余量。,20,数控技术,第三章 数控编程技术,3.1.2 数控车床的常用编程指令,3.1 数控车床编程,3常用数控车床的一些固定循环指令,(2)复合固定循环指令 4)外径、内径精

11、车循环指令G70 指令格式为: G70 P(ns) Q(nf); 其中: ns精车程序第一个程序段的顺序号; nf精车程序最后一个程序段的顺序号。 在G71、G72、G73切削循环之后必须使用G70指令执行精车削,以达到所需要之尺寸。 WZ方向上的精加工余量。,21,数控技术,第三章 数控编程技术,3.1.2 数控车床的常用编程指令,3.1 数控车床编程,3常用数控车床的一些固定循环指令,实例: O0032; 程序名 N010 G50 X200 Z220; 坐标系设定 N020 M04 S800 T0300; 主轴旋转 N030 G00 X160 Z180 M08; 快速到达点(160,180

12、) N040 G71 P050 Q110 U4 W2 D7 F0.2 S500; N050 G00 X40 S800; N060 G01 W-40 F0.1; N070 X60 W-30; N080 W-20; N090 X100 W-10; N100 W-20; N110 X140 W-20; N120 G70 P050 Q110; N130 G00 X200 Z220 M09; N140 M30,22,数控技术,第三章 数控编程技术,3.1.3 数控车床的刀具补偿,3.1 数控车床编程,1刀具位置补偿,刀具位置补偿包括刀具几何尺寸补偿和刀具磨损补偿,前者用于补偿刀具形状或刀具附件位置上的偏

13、差,后者用于补偿刀尖的磨损。,23,数控技术,第三章 数控编程技术,3.1.3 数控车床的刀具补偿,3.1 数控车床编程,2刀尖半径补偿,在编程时,通常将车刀刀尖作为一点考虑(即假想刀尖位置),但实际上刀尖部分是带有圆角的(如图所示),24,数控技术,第三章 数控编程技术,3.1.3 数控车床的刀具补偿,3.1 数控车床编程,2刀尖半径补偿,切削工件右端面时,车刀圆弧的切点A与假象刀尖点P的Z坐标值相同;车削外圆柱面时,车刀圆弧的切点B与P点的X坐标值相同,因此切削出的工件轮廓没有形状误差和尺寸误差。,25,数控技术,第三章 数控编程技术,3.1.3 数控车床的刀具补偿,3.1 数控车床编程,

14、2刀尖半径补偿,刀尖方位参数共有8个(18),当使用刀尖圆弧中心编程时,可以选用0或9。,a)刀架前置,b)刀架后置,26,数控技术,第三章 数控编程技术,3.1.3 数控车床的刀具补偿,3.1 数控车床编程,3子程序的应用,1)子程序的组成格式 O 子程序号 N_ ; 子程序的加工内容 N_ ; N_ M99; 子程序结束指令。,2)子程序的调用 子程序是从主程序或上一级的子程序调出并执行的。调用子程序的格式为: M98 P;或M98 P L ;,27,数控技术,第三章 数控编程技术,3.1.3 数控车床的刀具补偿,3.1 数控车床编程,3子程序的应用,子程序应用实例,28,数控技术,第三章

15、 数控编程技术,O0033 N02 G50 X150.0 Z100.0; N04 S800 M03 T0101; N06 G00 X45.0 Z0 M08; N08 G01 X-1.6 F0.2; N10 G00 Z2.0; N12 X40.O: N16 G01 X-55.0; N18 G00 X150.0 Z100.0 TOl00; N20 T0303; N22 G00 X42.0 Z0; N24 M98 P22501; N26 G00 W-12.0; N28 G01 X-04; N30 G00 X1500 Z1000T0300 M09; N32 M05; N34 M30;,O2501 子程

16、序号 N10 G00 W-12.0; N11 G01 U-12.0 F0.15 N12 G04 X2.0 N13 G00 U12.0; N14 W-8.0; N15 G01 U-12.0; N16 G04 X2.0; N17 G00 U12.0; N18 M99;,29,数控技术,第三章 数控编程技术,3.2.1 数控铣床和加工中心的分类及编程特点,3.2 数控铣床和加工中心编程,1数控铣床的分类,(1) 数控立式铣床 (2)数控卧式铣床 (3)万能数控铣床 (4)龙门式数控铣床,30,数控技术,第三章 数控编程技术,3.2.1 数控铣床和加工中心的分类及编程特点,3.2 数控铣床和加工中心编

17、程,2加工中心的分类,1)卧式加工中心 2)立式加工中心 3)大型龙门式加工中心 4)五面加工中心,(1)按主轴加工时的空间位置分类有:,31,数控技术,第三章 数控编程技术,3.2.1 数控铣床和加工中心的分类及编程特点,3.2 数控铣床和加工中心编程,2加工中心的分类,1)镗铣加工中心 2)复合加工中心,(2)按工艺用途分类有:,32,数控技术,第三章 数控编程技术,3.2.1 数控铣床和加工中心的分类及编程特点,3.2 数控铣床和加工中心编程,2加工中心的分类,1)单工作台、双工作台加工中心 2)单轴、双轴、三轴及可换主轴箱的加工中心 3)立式转塔加工中心和卧式转塔加工中心; 4)刀库加

18、主轴换刀加工中心; 5)刀库机械手加主轴换刀加工中心; 6)刀库加机械手加双主轴转塔加工中心。,(3)按特殊功能分类有:,33,数控技术,第三章 数控编程技术,3.2.1 数控铣床和加工中心的分类及编程特点,3.2 数控铣床和加工中心编程,3数控铣床和加工中心的编程特点,(1)使用固定循环指令 (2)使用刀具半径补偿指令 (3)使用刀具长度补偿指令 (4)使用用户宏程序 (5)增加数控回转工作台,能实现四轴以上的联动加工 (6)使用子程序,可在工件上加工多个形状相同的结构。 (7)使用简化编程指令,可实现镜像、缩放、旋转的功能。,34,数控技术,第三章 数控编程技术,3.2.2 数控铣床和加工

19、中心的常用编程指令,3.2 数控铣床和加工中心编程,1镜像功能指令G24,G25,指令格式:G24 X_ Y_ Z_; 建立镜像 M98 P_; G25 X_Y_ Z_; 取消镜像,建立镜像由指令坐标轴后的坐标值指定镜 像位置(对称轴、线、点),35,数控技术,第三章 数控编程技术,3.2.2 数控铣床和加工中心的常用编程指令,3.2 数控铣床和加工中心编程,1镜像功能指令G24,G25,O0037 主程序 N10 G91 G17 M03; N20 M98 P1000; 加工 N30 G24 X0; Y轴镜像 N40 M98 P1000; 加工 N50 G24 X0 Y0; N60 M98 P

20、1000; 加工 N70 G25 X0; 取消Y轴镜像 N80 G24 Y0; X轴镜像 N90 M98 P1000;加工 N100 G25 Y0; 取消镜像 N110 M05; N120 M30;,O1000 N200 G41 G00 X10.0 Y4.0 D01; N210 Y1.0 N220 Z-98.0; N230 G01 Z-7.0 F100; N240 Y25.0; N250 X10.0; N260 G03 X10.0 Y-10.0 I10.0; N270 G01 Y-10.0; N280 X-25.0; N290 G00 Z105.0; N300 G40 X-5.0 Y-10.0

21、; N310 M99;,36,数控技术,第三章 数控编程技术,3.2.2 数控铣床和加工中心的常用编程指令,3.2 数控铣床和加工中心编程,2缩放功能指令G50、G51,指令格式:G51 X_Y_Z_P_;缩放开 M98 P_; G50;缩放关,该指令以给定点(X,Y,Z)为缩放中心,将图形放大到原始图形的P倍;如省略(X,Y,Z),则以程序原点为缩放中心。,37,数控技术,第三章 数控编程技术,3.2.2 数控铣床和加工中心的常用编程指令,3.2 数控铣床和加工中心编程,3图形旋转指令G68、G69,指令格式:G68 X_Y_P_ ;坐标旋转功能 G69; 取消坐标旋转功能,该指令以给定点(

22、X,Y)为旋转中心,将图形旋转P角;如果省略(X,Y),则以程序原点为旋转中心。,38,数控技术,第三章 数控编程技术,3.2.2 数控铣床和加工中心的常用编程指令,3.2 数控铣床和加工中心编程,4自动返回参考点的指令G28,指令格式:G28 X Y Z; 该指令使刀具以点位方式经中间点快速返回到参考点,中间点的位置由该指令后面的X、Y、Z坐标值所决定 。 例:N10 X20.0 Y54.0; N20 G28 X40.0 Y25.0; 中间点坐标值(40.0,25.0) N30 G28 Z35.0; 中间点坐标值(40.0,25.0,35.0),39,数控技术,第三章 数控编程技术,3.2.

23、2 数控铣床和加工中心的常用编程指令,3.2 数控铣床和加工中心编程,5从参考点自动返回指令G29,指令格式:G29 X Y Z; 执行这条指令,可以使刀具从参考点出发,经过一个中间点到达由这个指令后面X、Y、 Z坐标值所指令的位置。中间点的坐标由G28或G30指令确定。一般地,该指令用在G28或G30之后,被指令轴位于参考点或第二参考点的时候。,40,数控技术,第三章 数控编程技术,3.2.2 数控铣床和加工中心的常用编程指令,3.2 数控铣床和加工中心编程,5从参考点自动返回指令G29,N040 G91 G28 X100. Y100.; N050 M06; N060 G29 X300. Y

24、-170.;,此程序执行时,刀具首先从A点出发,以快速点定位的方式由B点到达参考点,换刀后执行G29指令,刀具从参考点先运动到B点再到达C点,B点至C点的增量坐标为X300. Y-170.。,41,数控技术,第三章 数控编程技术,3.2.2 数控铣床和加工中心的常用编程指令,3.2 数控铣床和加工中心编程,6返回第二参考点指令G30,指令格式:G30 X Y Z; 该指令的使用和执行都和G28非常相似,唯一不同的就是G28使指令轴返回机床参考点,而G30使指令轴返回第二参考点。G30指令后,和G28指令相似,可以使用G29指令使指令轴从第二参考点自动返回。 第二参考点也是机床上的固定点,它和机

25、床参考点之间的距离由参数给定,第二参考点指令一般在机床中主要用于刀具交换,因为机床的Z轴换刀点为Z轴的第二参考点,也就是说,刀具交换之前必须先执行G30指令。,42,数控技术,第三章 数控编程技术,3.2.2 数控铣床和加工中心的常用编程指令,3.2 数控铣床和加工中心编程,7参考点返回检查指令G27,指令格式:G27 X Y Z; 该指令可以检验刀具是否能够定位到参考点上,指令中X、Y、Z分别代表参考点在工件坐标系中的坐标值,执行该指令后,如果刀具可以定位到参考点上,则相应轴的参考点指示灯就点亮。在刀具补偿方式中使用该指令,刀具到达的位置将是加上补偿量的位置,此时刀具将不能到达参考点因而指示

26、灯也不亮,因此执行该指令前,应先取消刀具补偿。,43,数控技术,第三章 数控编程技术,3.2.2 数控铣床和加工中心的常用编程指令,3.2 数控铣床和加工中心编程,8固定循环功能,1)刀具在、平面孔的加工位置定位。 2)快速进给至平面,刀具工作进给由平面开始。 3)孔加工操作,以进给速度进行孔的加工。 4)在孔底位置暂停,以光整孔底表面。 5)快速返回平面。 6)快速返回至起始平面。,44,数控技术,第三章 数控编程技术,3.2.2 数控铣床和加工中心的常用编程指令,3.2 数控铣床和加工中心编程,8固定循环功能,98指令定义刀具返回至起始平面;99指令则定义刀具返回至平面。 90方式下,和值

27、按轴坐标原点设定;91方式下,值是由起始平面至平面的距离,值是自平面至孔底平面的距离。,R平面,R平面,孔底平面,孔底平面,a) G90方式,b) G91方式,45,数控技术,第三章 数控编程技术,3.2.2 数控铣床和加工中心的常用编程指令,3.2 数控铣床和加工中心编程,8固定循环功能,指令格式: G90 /G91 G98/G99 G73G89 X_ Y_ Z_ R_ Q_P_F_ K _; 式中: G90 /G91-绝对坐标编程或增量坐标编程; G98-返回起始点; G99-返回R平面。 G73G89-孔加工方式,如钻孔加工、高速深孔钻加工、镗孔加工等; X、Y-孔的位置坐标; Z-孔底

28、坐标;(与G90或G91的选择有关) R-安全面(R面)的坐标。(与G90或G91的选择有关) Q-每次切削深度; P-孔底的暂停时间; F-切削进给速度; K-规定重复加工次数。,46,数控技术,第三章 数控编程技术,3.2.2 数控铣床和加工中心的常用编程指令,3.2 数控铣床和加工中心编程,8固定循环功能,1)高速深孔钻循环指令 G73,指令格式:G73 X_Y_Z_R_Q_P_F_K_;,该指令用于深孔钻削,在钻孔时采取间断进给,有利于断屑和排屑,适合深孔加工。,47,数控技术,第三章 数控编程技术,3.2.2 数控铣床和加工中心的常用编程指令,3.2 数控铣床和加工中心编程,8固定循

29、环功能,2)右旋螺纹加工循环指令G84,指令格式:G84 X_Y_Z_R_P_F_K_;,该指令用于切削右旋螺纹孔。向下切削时主轴正转,孔底动作是变正转为反转,再退出。 F表示导程,在G84切削螺纹期间速率修正无效,移动将不会中途停顿,直到循环结束。,48,数控技术,第三章 数控编程技术,3.2.2 数控铣床和加工中心的常用编程指令,3.2 数控铣床和加工中心编程,8固定循环功能,3)左旋螺纹加工循环指令G74,指令格式:G74 X_Y_Z_R_P_F_K_;,该指令用于切削左旋螺纹孔。主轴反转进刀,正转退刀,正好与G84指令中的主轴转向相反,其它运动均与G84指令相同。,49,数控技术,第三

30、章 数控编程技术,3.2.2 数控铣床和加工中心的常用编程指令,3.2 数控铣床和加工中心编程,8固定循环功能,刚性攻丝方式:,在右旋螺纹加工循环G84或左旋螺纹加工循环G74的前一程序段指令M29 Sx x x x;则机床进入刚性攻丝模态。NC执行到该指令时,主轴停止,然后主轴正转指示灯亮,表示进入刚性攻丝模态,其后的G74或G84循环被称为刚性攻丝循环,由于刚性攻丝循环中,主轴转速和Z轴的进给严格成比例同步,因此可以使用刚性夹持的丝锥进行螺纹孔的加工,并且还可以提高螺纹孔的加工速度,提高加工效率。G74或G84中指令的F值与M29程序段中指令的S值的比值(F/S)即为螺纹孔的螺距值。,50

31、,数控技术,第三章 数控编程技术,3.2.2 数控铣床和加工中心的常用编程指令,3.2 数控铣床和加工中心编程,8固定循环功能,4)定点钻孔循环G81,指令格式:G81 X_Y_Z_R_F_K_;,该指令用于钻一般的通孔或螺纹孔等 。,51,数控技术,第三章 数控编程技术,3.2.2 数控铣床和加工中心的常用编程指令,3.2 数控铣床和加工中心编程,8固定循环功能,5)钻孔循环G82,指令格式:G82 X_Y_Z_R_P_ F_K_;,该指令与G81不同之处仅在于在钻削到孔底位置时暂停一段时间。主要用于钻不通孔时,孔底表面质量要求比较高的加工,也可用于锪孔、反镗孔的循环。,52,数控技术,第三

32、章 数控编程技术,3.2.2 数控铣床和加工中心的常用编程指令,3.2 数控铣床和加工中心编程,8固定循环功能,6)排屑钻孔循环G83,指令格式:G83 X_Y_Z_R_Q _ F_K_;,该指令用于深孔加工时的往复排屑钻孔。与G73略有不同的是每次刀具间歇进给后回退至R点平面。此处的“d”表示刀具问断进给每次下降时由快进转为工进的那一点至前一次切削进给下降的点之间的距离。距离由参数来设定。,53,数控技术,第三章 数控编程技术,3.2.2 数控铣床和加工中心的常用编程指令,3.2 数控铣床和加工中心编程,8固定循环功能,7)镗孔循环G89,指令格式:G89 X_Y_Z_R_F_K_;,该指令

33、用于镗阶梯孔或镗不通孔时孔底表面质量要求比较高的加工。,54,数控技术,第三章 数控编程技术,3.2.2 数控铣床和加工中心的常用编程指令,3.2 数控铣床和加工中心编程,8固定循环功能,8)取消固定循环G80,指令格式:G80 ;,该指令用于取消固定循环方式,机床回到执行正常操作状态。孔的加工数据,包括 R 点, Z 点等等,都被取消;但是移动速率命令会继续有效。 取消孔加工固定循环方式除用G80外,如果中间出现了G00或G01组的G代码,则孔加工的循环方式也会自动取消。G00等取消固定循环其效果与用G80是完全一样的。,55,数控技术,第三章 数控编程技术,3.2.2 数控铣床和加工中心的

34、常用编程指令,3.2 数控铣床和加工中心编程,8固定循环功能,9)固定循环举例:,56,数控技术,第三章 数控编程技术,3.2.3 加工中心的自动换刀,3.2 数控铣床和加工中心编程,有关加工中心的自动换刀指令有: M06-自动换刀指令。本指令将驱动机械手进行换刀动作,但并不包括刀库转动的选刀动作。 M19-主轴准停。本指令将使主轴定向停止,确保主轴停止的方位和装刀标记方位一致。 Txx-选刀指令。本指令是用以驱动刀库电机带动刀库转动而实施选刀动作的。T指令后跟的两位数字,是将要更换的刀具地址号,本功能是数控铣床所不具备的。,57,数控技术,第三章 数控编程技术,3.2.3 加工中心的自动换刀

35、,3.2 数控铣床和加工中心编程,两种换刀方法的区别: (1)“T01 M06” 该条指令是先执行选刀指令T01,再执行换刀指令M06。它是先由刀库转动将T01号刀具送到换刀位置上后,再由机械手实施换刀动作。换刀以后,主轴上装夹的就是T01号刀具,而刀库中目前换刀位置上安放的则是刚换下的旧刀具。执行完“T01 M06”后,刀库即保持当前刀具安放位置不动。 (2)“M06 T01” 该条指令是先执行换刀指令M06,再执行选刀指令T01。它是先由机械手实施换刀动作,将主轴上原有的刀具和目前刀库中当前换刀位置上已有的刀具(上一次选刀Txx指令所选好的刀具)进行互换;然后,再由刀库转动将T01号刀具送

36、到换刀位置上,为下一次换刀作准备。换刀前后,主轴上装夹的都不是T01号刀具。执行完“M06 T01”后,刀库中目前换刀位置上安放的则是T01号刀具,它是为下一个M06换刀指令预先选好的刀具。,58,数控技术,数控铣床和加工中心编程实例,第三章 数控编程技术,3.2 数控铣床和加工中心编程,59,数控技术,第三章 数控编程技术,3.2 数控铣床和加工中心编程,60,数控技术,第三章 数控编程技术,3.2 数控铣床和加工中心编程,61,数控技术,第三章 数控编程技术,O0310 G00 X0 Y0 Z40.0 ; G97 S800 M03 ; G90 X-5.0 Y-10.0 M08 ; Z20.

37、0 ; M98 P1001 L4 ; G90 G00 Z40.0 M05 ; X0 Y0 M09 ; M02 ;,O1001 ; G91 G00 Z-2.5 ; M98 P1002 L3 ; G00 X-75.0 M99 ; O1002 ; G91 G00 X25.0 ; G41 D21 X5.0 ; G01 Y80.0 F100 ; X-10.0 ; Y-80.0 ; G40 G00 X5.0 ; M99 ;,62,数控技术,第三章 数控编程技术,O1001 ; M09 ; G91 G28 Z0 M05 ; G49 M06 ; M99 ; 主程序 O0327 ; T0101 ; M98 P1

38、001 ; G00 G97 S800 T02 M03 ; G90 G00 X0 Y-73.0 ; Z5.0 ; G01 Z-14.0 F150 ; G00 G41 X28.0 D01 ; G03 X0.0 Y-45.0 R28.0 ; G01 X-70.0 ; G02 X-80.0 Y-35.0 R10.0 ; G01 Y35.0 ; G02 X-70.0 Y45.0 R10.0 ; G01 X70.0 ; G02 X80.0 Y35.0 R10.0 ; G01 Y-35.0 ; G02 X70.0 Y-45.0 R10.0 ; G01 X0 ;,G03 X-28.0 Y-73.0 R28.0

39、 ; G00 G40 X0 ; M98 P1001 ; G97 S1000 M03 T03 ; G90 G00 X-100.0 Y30.0 ; G43 H02 Z20.0 ; G91 G99 G81 X40.0 Z-8.0 R-17.0 L4 F40 ; Y-30.0 ; X-40.0 L3 ; Y-30.0 ; X40.0 L3 ; G00 G80 X0.0 Y0.0 Z60.0 ; M98 P1001 ; G97 S800 M03 ; G90 G00 X-100.0 Y30.0 ; G43 H03 Z20.0 ; G91 G99 G81 X40.0 Z-19.0 R-17.0 L4 F60

40、 ; Y-30.0 ; X-40.0 L3 ; Y-30.0 ; X40.0 L3 ; G00 G80 G49 X0.0 Y0.0 Z60.0 ; G91 G28 Z0 M05 ;M02,63,数控技术,第三章 数控编程技术,编程方法分类 程序编制可分成手工编程和自动编程两类。 自动编程指在编程过程中,除了分析零件图样和制定工艺方案由人工进行外,其余工作均由计算机辅助完成。分为图形数控自动编程、语言数控自动编程(APT)和语音数控自动编程。 目前,图形数控自动编程是使用最为广泛的自动编程方式。,3.3 数控自动编程技术,64,数控技术及装备,本节课程小结:,1、数控车床编程,2、数控铣床和加工中心编程,3、数控自动编程技术 (简介),第三章 数控编程技术,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1