第三章数控加工的程序编制铣床上ppt课件_第1页
第三章数控加工的程序编制铣床上ppt课件_第2页
第三章数控加工的程序编制铣床上ppt课件_第3页
第三章数控加工的程序编制铣床上ppt课件_第4页
第三章数控加工的程序编制铣床上ppt课件_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第三章 数控铣削加工程序编制3.1、数控铣床的功能概述 数控铣床主要功能包括:1、 点位控制功能实现对相互位置精度要求较高的孔系加工。2、 延续轮廓控制功能实现直线、圆弧的插补功能及非圆曲线的加工。3、 刀具半径补偿功能可以根据零件的标注尺寸来编程,不用思索所用刀具的实践半径尺寸,减少编程时的复杂数值计算。4、 刀具长度补偿功能可以自动补偿刀具的长短,以顺应加工中对刀具长度尺寸调整的要求。3.2 数控程序编程的根底知识N00 G54 G17 ;选择坐标系;选择坐标系N10 M03 S800 ;N20 G00 X0 Y0; 运转到工件坐标原点运转到工件坐标原点N30 G90 G01 G41 X2

2、50.0 Y550.0 F150 D01 ;N40 Y900.0 ;N50 X450.0; N60 G03 X500.0 Y1150.0 R650.0; N70 G02 X900.0 Y1150.0 R-250.0; N80 G03 X950.0 Y900.0 R650.0; N90 G01 X1150.0; N100 Y550.0; N110 X700.0 Y650.0; N120 X250.0 Y550.0; N130 G01 G40 X0 Y0;N140 M303.2 数控程序编程的根底知识一、 G:预备功能码(G功能字) 二、X、Y、Z:坐标字 三、 F:进给功能字(F字) 四、S:主

3、轴转速功能字(S字) 五、M:辅助功能 码(M功能字) 六、 D:刀具功能字(D字) G功能码是使数控机床建立起预备好做某种加工方式的指令。它用G和两位数字来表示,从G00到G99共100种 G代码有模态和非模态之分。模态G代码:一旦执行就不断坚持有效,直到同一模态组的另一个G代码替代为止。非模态G代码:只需在它所在的程序段内有效。同一程序段出现非同组的几个代码,并不影响G代码的续效性。同组代码不能同时出如今一个程序段中。一、一、G 功能字功能字1坐标字由坐标名、带、-符号的绝对坐标值(或增量坐标值)构成。2表示坐标名的英文字母的含义如下所示:X、Y、Z:X、Y、Z方向的主运动U、V、W:分别

4、对应平行X、Y、Z坐标的第二坐标A、B、C:分别对应绕X、Y、Z坐标的转动坐标I、J、K:圆弧中心坐标,圆弧的起点对圆心的增量坐标,分别对应于X、Y、Z坐标方向。二、坐 标 字三、进给功能字(F字) 它由地址码F和后面表示进给速度值的假设干位数字构成。用它规定直线插补G01和圆弧插补G02G03方式下,刀具中心的进给运动速度。 进给速度是指沿各坐标轴方向速度的矢量和;进给速度的单位取决于数控系统的任务方式和用户的规定。 它可以是mm/min、in/min、rmin。例如在米制编程的零件程序中F220就是表示进给速度为220mm/min。四、主轴转速功能字(S字) S字用来规定主轴转速,它由S字

5、母后面的假设干位数字组成,这个数值就是主轴的转速值,单位是r/min。例如:S300表示主轴的转速为300rmin。M地址字后接2位数值,M00M99,部分已国际规范化。在同一程序段中,既有M代码,又有G代码时,系统将根据设定的参数来决议执行先后顺序: 1)辅助功能代码与坐标挪动指令同时执行。 2)在执行坐标挪动指令之前执行辅助功能,通常称之为“前置。 3)在坐标挪动指令完成以后执行辅助功能,称为“后置。M代码也分成模态和非模态两种。如:M03,M04M代码可以分成两大类,一是根本M代码,另一类是用户M代码。根本M代码是由数控系统定义的;用户M代码那么是由数控机床制造商定义的。 五、辅助功能字

6、(M功能) M辅助码:是控制机床开关功能的指令,如切削液翻开,主轴正转、反转等。辅助功能字(M功能)1M00:程序暂停指令 当程序执行到含有M00程序段时,先执行该程序段的其它指令,最后执行M00指令,但不前往程序开场处,再启动后,接着执行后面的程序。辅助功能字(M功能)2M01:可选择程序停顿指令 M01和M00一样,只不过M01要求外部有一个控制开关,开关处于关的位置,控制系统就忽略该程序段中的M01。辅助功能字(M功能)(3)M02:程序终了指令 现代的数控系统,零件加工程序都先输入到计算机内存中,执行程序时从内存中调出,按先后顺序执行,这时,M02和M30代码的功能就是一样的。执行到M

7、02(或M30)时程序执行停顿,指针重新设置到第一个程序段。再启动时,从第一句再次执行该零件程序。辅助功能字(M功能)4M30程序终了并倒带 M30和M02不同之处。当运用纸带阅读机输入执行零件程序时,遇到M30时,不但停顿零件程序的执行,纸带会自动倒带到程序的开场,再次启动。该零件程序就再次从头执行。辅助功能字(M功能)5M03/M04主轴正反转 该辅助代码与S功能字结合运用,用来启动主轴旋转 如:M03 S100六、刀具偏置字(D字和H字) 在程序中,D字后接一个数值是将规定在刀具偏置表中的刀具直径值调出,当运用刀具补偿激活时(G41,G42),这个值就是刀具直径的补偿值。X N00 G5

8、4 G17 G90 ;选择坐标系;选择坐标系 N10 M03 S800 ; N20 G00 X0 Y0; 运转到工件坐标运转到工件坐标原点原点 N30 G01 G41 X250.0 Y550.0 F150 D01 ; N40 Y900.0 ; N50 X450.0; N60 G03 X500.0 Y1150.0 R650.0; N70 G02 X900.0 Y1150.0 R-250.0; N80 G03 X950.0 Y900.0 R650.0; N90 G01 X1150.0; N100 Y550.0; N110 X700.0 Y650.0; N120 X250.0 Y550.0; N13

9、0 G01 G40 X0 Y0; N140 M30XYP1(250,550)P1(250,550)P2 (250,900)P3(450,900)P4(500,1150)P5(900,1150)C1(700,1300)R250C2(1550,1550)R650R650C3(-150,1150)P6(950,900)P7 (1150,900)P8(1150,550)P9(700,650)P9(700,650)(1) G54 建立工件坐标系与G55、G56、G57、G58、G59可 选择6个坐标系3.3 一些预备G代码指令2G53 前往机床坐标系编程格式:编程格式: G53 G90 XG53 G90

10、 X Y Y Z Z ;G53G53指令使刀具快速定位到机床坐标系中的指定位置上,式中指令使刀具快速定位到机床坐标系中的指定位置上,式中X X、Y Y、Z Z后的值为机床坐标系中的坐标值。后的值为机床坐标系中的坐标值。 例:例:G53 G90 X-100 Y-100 Z-20G53 G90 X-100 Y-100 Z-20执行后刀具在机床坐标系中的执行后刀具在机床坐标系中的位置。位置。机床坐标系前往前往(3)坐标平面设定指令G17,G18,G19G17表示选择 XY平面,G18表示选择 ZX平面,G19表示选择 YZ平面。普通,数控车床默许在ZX平面内加工,数控铣床默许在XY平面内加工 前往前

11、往 3G90、G91绝对坐标及增量坐标编程指令G90表示程序段的坐标字为绝对坐标;G91表示程序段的坐标字为增量坐标。前往前往4G00 快速点定位命令刀具以点位控制方式挪动到下一个目的位置点程序书写格式为: G00 XYZ其中X、Y、Z为 目的点增量或绝对坐标。前往前往 G00的定位过程: 从程序段执行开场,加速到指定的速度,然后按此速度挪动,最后减速到达终点。 速度值由详细数控系统和机床决议,程序段中不能用F功能字指定。AB速度运动的几种方式:运动的几种方式:1按机床设定速度先令某轴挪动到位后再令另一轴挪按机床设定速度先令某轴挪动到位后再令另一轴挪动到位;动到位;2各轴按一样速度一齐挪动,此

12、时假设各轴按一样速度一齐挪动,此时假设X、Y、Z坐标坐标要求行程不相等,各轴到达目的点的时间不同,刀具运动要求行程不相等,各轴到达目的点的时间不同,刀具运动轨迹为一空间折线;轨迹为一空间折线;3令各铀以不同的速度令各铀以不同的速度(各轴挪动速度比等于各轴挪动各轴挪动速度比等于各轴挪动间隔比间隔比)挪动,同时到达目的点,刀具运动轨迹为不断线挪动,同时到达目的点,刀具运动轨迹为不断线。因此,编程前应了解机床数控系统的因此,编程前应了解机床数控系统的G00指令各坐标轴运指令各坐标轴运动的情况,防止刀具与工件或夹具碰撞。动的情况,防止刀具与工件或夹具碰撞。前往前往直线插补指令用于产生按指定进给速度F实

13、现空间直线运动。程序格式:G01 X Y Z F其中:X、Y、Z的值是直线插补的终点坐标值。例:实现图中从A点到B点的直线插补运动,其程序段为:绝对方式编程:G90 G01 X10 Y10 F100增量方式编程:G91 G01 X-10 Y-20 F1001直线插补指令直线插补指令G013.5、轮廓插补命令前往前往 刀具具有一定的半径,刀具中心点的运动轨迹与被加工零件的轮廓轨迹不重合,必需使刀具中心的运动轨迹偏离轮廓一个刀具半径值,这种偏移叫做刀具半径补偿。(2) 刀具半径补偿指令刀具半径补偿指令 (G41/G42/G40) G41为刀具半径左补偿,定义为假设工件不动,沿刀具运动方向向前看,刀

14、具在零件左侧的刀具半径补偿。刀具绕工件顺时针运动 G42为刀具半径右补偿,定义为假设工件不动,沿刀具运动方向向前看,刀具在零件右侧的刀具半径补偿。 刀具绕工件逆时针运动 G40 为补偿吊销指令。G41/G42 G00/G01 X Y D /建立补偿程序段 G40 G00/G01 X Y /补偿吊销程序段 /轮廓切削程序段程序格式:程序格式:G41/G42程序段中的X、Y值是建立补偿直线段的终点坐标值;G40程序段中的X、Y值是吊销补偿直线段的终点坐标;D为刀具半径补偿代号地址字,后面普通用两位数字表示代号,代号与刀具半径值一一对应。 1、刀补的建立:在刀具从起点接近工件时,刀心轨迹从与编程轨迹

15、重合过度到与编程轨迹偏离一个偏置量的过程。 也要从第3轴正方向往负方向判别。 2、刀补调用:刀具中心一直与变成轨迹相距一个偏置量直到刀补取消。 3、刀补取消:刀具分开工件,刀心轨迹要过渡到与编程轨迹重合的过程。 刀补建立 刀补进展 刀补撤销1 1建立和取消刀补只能由建立和取消刀补只能由G00G00、G01G01切线进入切线进入或切出或切出, ,不能运用圆弧指令。不能运用圆弧指令。2 2必需在切入工件前完成刀具半径补偿,建必需在切入工件前完成刀具半径补偿,建立补偿可在工件外或废料中进展,不能在切立补偿可在工件外或废料中进展,不能在切入工件的同时进展刀具补偿,这样会产生过入工件的同时进展刀具补偿,

16、这样会产生过切景象。切景象。 3 3刀具半径补偿终了用刀具半径补偿终了用G40G40撤销,撤销时也撤销,撤销时也要防止过切。要防止过切。 4 4刀具半径补偿只能在平面内补偿,不要在刀具半径补偿只能在平面内补偿,不要在刀具补偿形状下,延续出现第三轴的挪动指刀具补偿形状下,延续出现第三轴的挪动指令。令。 本卷须知:本卷须知:刀具半径补偿的运用: 可用同一程序、同一尺寸的刀具,经过修正刀具补偿值的方法,实现粗加工、半精加工和精加工,这样可以节省大量的算点、编程等时间。其刀具半径补偿的输入为: 刀具补偿值R刀加工余量 加工余量: 粗加工:0.5mm至1.0mm 半精加工:0.1mm 至0.2mm 精加

17、工:0前往前往(3)(3)圆弧插补指令圆弧插补指令 顺时针圆弧插补指令顺时针圆弧插补指令G02G02逆时针圆弧插补指令逆时针圆弧插补指令G03G03 方向:从方向:从XYXY平面平面ZXZX平面,平面,YZYZ平面的平面的Z Z轴轴Y Y轴,轴,X X轴的正向往负向察看轴的正向往负向察看 XYG17G03G02ZXG18G03G02YZG19G03G02格式:格式:G03 Xx Yy Ii Jj Ff或或 G03 Xx Yy Rr Ffx,y-终点坐标终点坐标(与与G90和和G91有关有关 )I,j-圆心坐标圆心坐标(增量值,与增量值,与G90和和G91无关无关 )r-圆弧半径圆弧半径(负值表

18、示大于负值表示大于180度圆弧度圆弧)f-切向速度切向速度例:例:G03 X100. Y100. I50. J50. F100.或或G03 X100. Y100. R50. F100.圆弧插补例如,加工轨迹如图圆弧插补例如,加工轨迹如图 90 120 140 200R60R501006040OYX指定圆心、绝对编程方式:指定圆心、绝对编程方式: G01 X200.0 Y40.0; G90 G03 X140.0 Y100.0 I-60.0 F300; G02 X120.0 Y60.0 I-50.0;CBA圆弧插补例如,加工轨迹如图圆弧插补例如,加工轨迹如图指定圆心的,增量编程方式:指定圆心的,增

19、量编程方式: G91 G03 X-60.0 Y60.0 I-60.0 F300; G02 X-20.0 Y-40.0 I-50.0; 90 120 140 200R60R501006040OYXCBA圆弧插补例如,加工轨迹如图圆弧插补例如,加工轨迹如图 90 120 140 200R60R501006040OYX指定半径、绝对编程方式:指定半径、绝对编程方式:G01 X200.0 Y40.0G01 X200.0 Y40.0;G90 G03 X140.0 Y100.0 R60.0 F300G90 G03 X140.0 Y100.0 R60.0 F300 G02 X120.0 Y60.0 R50.

20、0 G02 X120.0 Y60.0 R50.0;CBA圆弧插补例如,加工轨迹如图圆弧插补例如,加工轨迹如图指定半径的,增量编程方式:指定半径的,增量编程方式: G91 G03 X-60.0 Y60.0 R60.0 F300; G02 X-20.0 Y-40.0 R50.0; 90 120 140 200R60R501006040OYXCBA 前往前往五 、综合实例设定加工坐标系为设定加工坐标系为X0X0,Y0Y0,Z0Z0;主轴转速度主轴转速度800r/min 800r/min 进给速度进给速度150mm/min150mm/min;采用;采用T01T01号刀具号刀具XYP1(250,550)P1(250,550)P2 (250,900)P3(450,900)P4(500,1150)P5(900,1150)C1(700,1300)R250C2(1550,1550)R650R650C3(-150,1150)P6(950,900)P7 (1150,900)P8(1150,550)P9(700,650)P9(700,650)实例1N00 G92 X0 Y0 Z0;N10 G90 G17 M03 S800 ;N20 G01 G

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论