数控铣削加工工艺编程与操作课件.ppt

上传人:牧羊曲112 文档编号:1470115 上传时间:2022-11-29 格式:PPT 页数:69 大小:2.10MB
返回 下载 相关 举报
数控铣削加工工艺编程与操作课件.ppt_第1页
第1页 / 共69页
数控铣削加工工艺编程与操作课件.ppt_第2页
第2页 / 共69页
数控铣削加工工艺编程与操作课件.ppt_第3页
第3页 / 共69页
数控铣削加工工艺编程与操作课件.ppt_第4页
第4页 / 共69页
数控铣削加工工艺编程与操作课件.ppt_第5页
第5页 / 共69页
点击查看更多>>
资源描述

《数控铣削加工工艺编程与操作课件.ppt》由会员分享,可在线阅读,更多相关《数控铣削加工工艺编程与操作课件.ppt(69页珍藏版)》请在三一办公上搜索。

1、项目二 平面凸轮廓零件的工艺及程序编制,知识目标,1掌握数控系统的G00/G01/G02/G03/G41/G42/G40/G54/G90/G17/ G18/G19等指令的编程格式及应用2掌握平面凸轮廓类零件的结构特点和加工工艺特点,正确分析平面凸轮廓零件的加工工艺3掌握平面凸轮廓类零件的工艺编制方法4掌握平面凸轮廓零件的手工编程方法,能力目标,1针对加工零件,能分析平面凸轮廓类零件的结构特点、特殊加工要求,理解加工技术要求2会分析平面凸轮廓零件的工艺性能,能正确选择设备、刀具、夹具与切削用量,能编制数控加工工艺卡3能使用数控系统的基本指令,正确编制平面凸轮廓零件的数控加工程序,一、项目导入,使

2、用数控铣床加工零件,一般来说都需要经过4个主要的工作环节,即确定工艺方案、编写加工程序、实际数控加工、零件测量检验。本项目主要学习平面凸轮廓零件的数控加工工艺制定和程序编制。图2-1所示为凸模板,已知材料为45#钢,毛坯为100mm80mm22mm,分析零件的加工工艺,填写工艺文件,编写零件的加工程序。项目分析:平面凸轮廓零件(含与底面垂直的侧壁外表面铣削加工)是数控铣削加工的典型零件,该类零件一般分平面和外轮廓的铣削加工。,如何制定平面凸轮廓零件的数控加工工艺,编制其加工程序,本项目以凸模板为例,首先学习相关的数控铣削加工指令和工艺知识,然后完成项目要求,再通过对凸模板图样分析,进行零件加工

3、工艺分析,设计加工工艺方案,编制工艺卡、刀具卡等数控加工技术文件,应用G00、G01、G02、G03、G41、G42、G40、G90、G91等指令编写数控加工程序,完成项目任务要求。,图2-1 凸模板,二、相关知识,(一)平面铣削工艺设计平面凸轮廓类零件包括平面铣削和与底面垂直的侧壁外表面铣削加工,其质量是用平面度和表面粗糙度来衡量的。在铣床上获得平面的方法有两种,即周铣和端铣。以立铣数控铣床为例,用分布于铣刀圆柱面上的刀齿进行的铣削称为周铣;用分布于铣刀端面上的刀齿进行的铣削称为端铣。1刀具选择平面轮廓类零件加工常用刀具为面铣刀和立铣刀。铣削较大的平面用面铣刀加工。铣削平面类零件周边轮廓和较

4、小的台阶面一般采用立铣刀。,立铣刀直径的选择主要应考虑工件加工尺寸的要求,并保证刀具所需功率在机床额定功率范围以内。如系小直径立铣刀,则应主要考虑机床的最高转速能否达到刀具的最低切削速度(60m/min)。同时考虑以下方面:刀具半径R小于朝轮廓内侧弯曲的最小曲率半径min,一般可取R=(0.80.9)min;如果min过小,为提高加工效率,可先采用大直径刀具进行粗加工,然后按上述要求选择刀具,对轮廓上残留余量过大的局部区域处理后再对整个轮廓进行精加工。,2走刀路线设计,铣削无边界平面时,用盘铣刀排刀法进刀,及Z字形走刀加工。刀具在径向上要有一定的重合度,以消除刀具圆角或倒角处的残留。或根据零件

5、平面形状进行铣削加工。铣削平面零件外轮廓时,一般采用立铣刀侧刃切削。刀具切入工件时,应避免沿零件轮廓的法线切入,而应沿外廓曲线延长线切入,如图2-2(a)所示。切削外圆凸台时,使用与圆相切的切入切出直线段,切入路线为12325,如图2-2(b)所示。,图2-2 刀具切入和切出时的外延,(二)数控系统的相关功能指令,1准备功能(G功能)准备功能也叫G功能或G代码。其常用代码功能见表2-1。,表2-1准备功能代码表,表2-1准备功能代码表,2辅助功能(M功能)辅助功能代码见表2-2。,表2-2 辅助功能代码表,注:由于数控机床的厂家很多,每个厂家使用的G功能、M功能与ISO标准也不完全相同,因此对

6、于某一台数控机床,必须根据机床说明书的规定进行编程。,3进给功能F、主轴速度S、刀具功能T,利用字母F、S、T后面指令一个数值,分别表示指定进给速度、主轴转速和所用刀具与刀补号。在一个程序段中,F、S、T代码中只能有一个,并将接收的代码信号传送给机床。(1)进给功能(F功能) 进给功能表示刀具中心运动时的进给速度,刀具的切削进给速度由地址符F和其后面的若干位数值指定,单位为mm/min(米制)或英寸/min(英制)。,(3)刀具功能(T功能) 刀具功能,也称T功能,用于指定加工所用刀具,实现数控机床加工过程中自动换刀功能。一般具有自动换刀的数控机床才有此功能。刀具功能由T及其后面的数字组成。T

7、后面有四位数字,前两位是刀具号,后两位是刀具补偿号。例如,T0303表示选用3号刀及3号刀具补偿值;T0300表示取消刀具补偿。,4坐标系有关指令(1)绝对尺寸与增量尺寸指令G90、G91G90表示程序段的坐标值按绝对坐标编程。G91表示程序段的坐标值按增量坐标编程。绝对坐标所表示的刀具(或机床)运动位置的坐标值,都是相对于编程原点给出的。增量坐标所表示的刀具运动位置的坐标值是相对于前一位置的,即坐标原点是平行移动的。相对坐标与运动方向有关。(2)工件坐标系设定指令G92编程格式:G92 X_ Y_ Z_;功能:该指令是规定工件坐标系坐标原点的指令,工件坐标系坐标原点又称为程序零点,坐标值X、

8、Y、Z为起刀点(刀位点)在工作坐标系中的初始位置。程序内绝对指令中的坐标数据,就是起刀点在工件坐标系中的坐标值。,例:如图2-3所示,设置工件坐标系的程序段如下:G92 X20.0 Y10.0 Z10.0;,图2-3 G92设定工作坐标系,(3)加工坐标系选择指令G54G59格式:G54 G90 G00 (G01) X Y Z (F );该指令执行后,所有坐标值指定的坐标尺寸都是选定的工件加工坐标系中的位置。16号工件加工坐标系是通过CRT/MDI方式设置的。例:在图2-4中,用CRT/MDI在参数设置方式下设置了两个加工坐标系:G54:X-50.Y-50.Z-10.;G55:X-100.Y-

9、100.Z-20.;,图2-4 G54G59设置加工坐标系,注意事项如下。 G54与G55G59的区别。 G92与G54G59的区别。 G54G59的修改。 应用范围。 常见错误。,(4)局部坐标系指令52局部坐标系用于从原坐标系中分离出数个子坐标系统。指令格式:G52 X_Y_;X、Y的定义是原坐标系程序原点到子坐标系的程序原点之间的量变,如G52X0Y0表示回复到原坐标系。(5)选择机床坐标系指令G53编程格式:G53 G90X_Y_Z_;G53指令使刀具快速定位到机床坐标系中的指定位置上。式中X、Y、Z值为机床坐标系中的坐标值,均为负值。,5公制/英制变换(G21、G20)G20指令坐标

10、尺寸以英制输入。G21指令坐标尺寸以公制输入。注意事项如下。例如:Z15.0表示Z向15mm或Z向15in。F10.0表示速度为10mm/min或10in/min。G04 X1.0表示暂停1.0s。,6快速点位定位指令G00 功能:控制刀具以点位控制方式,从刀具当前点快速移动到目标点,其移动速度由参数来设定。编程格式:G00 X Y_ Z_; 式中:X、Y、Z为刀具移动的目标点坐标。,7直线插补指令G01 (1)编程格式G01 X Y Z F ;功能:刀具以直线插补运算,联动方式按照F代码规定的速度作进给运动,用于加工直线段,移动速度是由进给功能指令F设定。执行该指令时在程序中必须出现F指令。

11、,(2)应用举例应用G00、G01指令,编写如图2-6所示路径的程序。,图2-6 G00、G01指令的应用,程序:绝对值编程:O0001G90G00X20.0Y20.0;G0l Y50.0 F50; X50.0; Y20.0; X20.0;G00X0Y0;增量值编程:G91 G00X20.0Y20.0;G0l Y30.0 F50; X30.0; Y-30.0; X-30.0;G00X-20.0Y-20.0;,8暂停指令G04编程格式:G04 X(P)_功能及应用:该指令可使刀具做短时间的停顿,以获得圆整而光滑的表面。,例:如图2-7所示,为利用暂停G04进行切槽加工的实例。对槽的外圆柱面粗糙度

12、有要求,编写加工程序如下。N060 G00 X1.6;快速到N070 G01 X0.75 F0.05;以进给速度切削到N080 G04 X0.24;暂停0.24sN090 G00 X1.6;快速到,图2-7 暂停指令应用,9平面选择指令G17、G18、G19 平面选择指令G17、G18、G19分别用来指定程序段中圆弧插补平面和刀具半径补偿平面。,图2-8 坐标平面选择,10圆弧插补指令G02、G03圆弧插补指令控制刀具在指定平面内按给定的进给速度F作圆弧切削,加工出圆弧轮廓。(1)编程格式G17/G18/G19 G02/G03 X_Y_Z_I_J_K_F_或G17/G18/G19 G02/G0

13、3 X_Y_Z_R_F_,(2)应用举例完成图2-11所示加工路径的程序编制(刀具现位于A点上方只进行轨迹运动)。,图2-9 圆弧顺逆方向的判别 图2-10 用R编程时R的判断 图2-11 加工路径,程序:O0002G90 G54 G00 X0 Y25.0; G02 X25.0 Y0 I0 J-25.0 F100; AB G02 X0 Y-25.0 I-25.0 J0; BCG02 X-25.0 Y0 I0 J25.0; CDG02 X0 Y25.0 I25.0 J0; DA或:G90 G54 G00 X0 Y25.0;G02 X0 Y25.0 I0 J-25.0 F100; AA整圆,11刀

14、具半径补偿指令G41,G42,G40,(1)刀具半径补偿含义 (a)外轮廓补偿 (b)内轮廓补偿图2-12 刀具半径补偿用铣刀铣削工件的轮廓时,由于刀具总有一定的半径(如铣刀半径或线切割机的钼丝半径等),刀具中心的运动轨迹与所需加工零件的实际轮廓并不重合。如在图2-12中,粗实线为所需加工的零件轮廓,点划线为刀具中心轨迹。由图2-12可见在进行内轮廓加工时,刀具中心偏离零件的内轮廓表面一个刀具半径值。,(a)外轮廓补偿 (b)内轮廓补偿图2-12 刀具半径补偿,(2)编程格式 执行刀补:,取消刀补:,(2)编程格式 执行刀补:,取消刀补:,图2-13 刀具半径补偿方向,图2-14 刀具半径补偿

15、的建立与取消,(4)应用举例在G17选择的平面(XY平面)内,使用刀具半径补偿完成轮廓加工编程,如图2-15所示(未加长度刀补)。程序:O0003N20 G90 G54 G00 X0 Y0 M03 S500 F50N30 G00 Z50.0; 起始高度 (仅用一把刀具可不加刀长补偿)N40 Z10.0; 安全高度N50 G41 X20.0 Y10.0 D1; 刀具半径补偿,D01为刀具半径补偿号N60 G01Z-10.0; 下刀,切深10mmN70 Y50.0;N80 X50.0;N90 Y20.0;N100 X10.0;N110 G00 Z50.0; 抬刀到起始高度N120 G40 G01

16、X0 Y0 M05; 取消刀具半径补偿,图2-15 刀具半径补偿轨迹图,(5)刀具半径补偿过程(6)使用刀具半径补偿注意事项 使用刀具半径补偿时应避免过切削现象,如图2-16所示。启用刀具半径补偿和取消刀具半径补偿时,刀具必须在所补偿的平面内移动,移动距离应大于刀具补偿值。加工半径小于刀具半径的内圆弧时,进行半径补偿将产生过切削。只有过渡圆角尺寸刀具半径r+精加工余量的情况下才能正常切削。被铣削槽底宽小于刀具直径时将产生过切削,如图2-17所示。 D00D99为刀具补偿号,D00意味着取消刀具补偿。刀具补偿值在加工或试运行之前须设定在补偿存储器中。,图2-16 过切现象一 图2-17 过切现象

17、二,(7)刀具半径补偿的其他应用 刀具半径补偿除方便编程外,还可灵活运用。在实际加工中,如果工件的加工余量比较大,利用刀具半径补偿,可以实现利用同一程序进行粗、精加工。即:粗加工刀具半径补偿=刀具半径+精加工余量精加工刀具半径补偿=刀具半径+修正量图2-18 刀具半径补偿例:如图2-18所示,刀具为20立铣刀,现零件粗加工后给精加工留余量单边1.0mm,则粗加工刀具半径补偿D01的值为R补=R刀+1.0=10.0+1.0=11.0(mm)粗加工后实测L尺寸为L+1.98,则精加工刀具半径补偿D11值应为R补=11.0(1.98+0.03)/2=9.995(mm)则加工后工件实际L值为L0.03

18、。 刀具因磨损、重磨、换新刀而引起刀具直径改变后,不必修改程序,只需在刀具参数设置中输入变化后的刀具半径即可。,图2-18 刀具半径补偿,12刀具长度补偿指令G43,G44,G49(1)刀具长度补偿的含义刀具长度补偿原理如图2-19所示。设定工作坐标系时,让主轴锥孔基准面与工件上的理论表面重合,在使用每一把刀具时可以让机床按刀具长度升高一段距离,使刀尖正好在工件表面上,这段高度就是刀具长度补偿值,其值可在刀具预调仪或自动测长装置上测出。实现这种功能的G代码是G43、G44和G49。(2)编程格式执行刀补: ;取消刀补: ;,图2-19 刀具长度补偿原理 图2-20 刀具长度补偿应用,13极坐标

19、指令G16/G15(1)指令编程格式指令加工的终点坐标可以用极坐标形式。指令编程格式: G17 /G18/G19 G16; 开始极坐标指令G00 X-Y-; 极坐标指令选择平面的轴地址及其值G15; 取消极坐标指令,图2-21 G90指令指定半径,图2-22 G91指令指定半径, G00后第一轴是极坐标半径;第二轴是极角。(2)应用举例G15/G16指令编程,如图2-23所示,程序如下。,图2-23 G15/G16指令编程举例,(3)极坐标指令应用 G15/G16应用场合。G15/G16用于圆周均布孔的加工和内接多边形的加工。 限制。应用G15/G16有以下限定:在极坐标方式下对圆弧或螺旋线插

20、补中用R指定半径;在极坐标方式中轴不属于极坐标指令的部分;任意角度倒角和拐角圆弧过渡。,三、项目实施,图2-1所示为一凸模板的零件图,毛坯100mm80mm22mm,材料为45#钢,采用数控铣床加工,分析加工工艺并编制凸模板的数控加工程序。(一)加工工艺分析1零件图工艺分析该零件主要由平面及外轮廓组成。上表面、凸模板轮廓和凸台底面的表面粗糙度为Ra3.2,要求较高,无垂直度要求。该零件材料为45#钢,切削加工性能较好。2选择加工方案 粗、精加工上表面; 粗、精加工外轮廓。,3确定装夹方案零件毛坯外形为规则的长方形,因此加工上表面与轮廓时选择平口机用虎钳。装夹高度25mm,因此须在虎钳定位基面加

21、垫铁。4确定加工顺序及走刀路线5 刀具及切削用量的选择切削用量选择见工艺文件。6填写工艺文件凸模板数控加工工序卡片见表2-3。,表2-3凸模板数控加工工序卡片,(二)编制加工程序 凸模板平面铣削数控加工程序见表2-4程序单。 凸模板轮廓精加工程序见表2-5程序单。,表2-4凸模板平面铣削数控加工程序卡,表2-5 凸模板轮廓精加工程序卡,四、拓展知识SIEMENS系统编程简介,(一)NC编程基本结构1程序名称在编制程序时按以下规则确定程序名。 开始的两个符号必须是字母。 其后的符号可以是字母、数字或下划线。 最多16个字符。 得使用分隔符。,例如:ZLXl_12程序结构和内容NC程序由若干个程序

22、段组成,所采用的程序段格式属于可变程序段格式。每一个程序段执行一个加工工步,每个程序段由若干个程序字组成,最后一个程序段包含程序结束符:M02或M30。请看如下程序:ZLX1;N10 T1 D1;N20 G90 G54;N30 G60 X30 Y20 Z5 S1500 M03;N40 G01 Z-10 F100;N50 G91 G02 X0 Y0 I30 J0;N60 G90 G00 Z5;N70 G00 X0 Y0;N80 MIRROR X0;N90 L10;N100 NXXXX M30,3程序字及地址符程序字是组成程序段的元素,由程序字构成控制器的指令。程序字(如功能字G1、F50,坐标字

23、X120等)由以下几部分组成。 地址符:地址符一般是一个字母。 数值:数值是一个数值串,它可以带正负号和小数点,正号可以省略不写。 多个地址符:一个程序字可以包含多个字母,数值与字母之间还可以用符号“,”隔开。例如,CR=16.5,表示圆弧半径=16.5mm。此外,G功能也可以通过一个符号名进行调用。例如,SCALE,即打开比例系数。 扩展地址:对于如下地址:R 计算参数H H功能I,J,K 插补参数/中间点可以通过l4个数字进行地址扩展。在这种情况下,其数值可以通过“=”进行赋值。例如:R10=5,H6=10。,4程序段结构 程序段由若干个字和程序段结束符“LF”组成。在程序编写过程中进行换

24、行时或按输入键时,可以自动产生程序段结束符。 字顺序: 程序段号说明:建议以5或10为间隔选择程序段号,以便修改插入程序段时赋予程序段号。 在程序运行过程中,一旦跳跃程序段生效,则所有带“/”符的程序段都不予执行,当然这些程序段中的指令也不予考虑。程序从下一个没带斜线符的程序段开始执行。, 说明:利用加注释的方法可在程序中对程序段进行说明。注释可作为对操作者的提示显示在屏幕上。例如:N10 G17 G54 G94 F100 S1200 M3 D2; 主程序N20 G00 G90 X100 Y200;N30 G01 Yl85;N40 X112;/N50 X118 Y180;N60 X150 Y120;N70 G00 G90 X200;N80 M02,(二)SIEMENS系统G功能代码SIEMENS系统数控铣床和加工中心G功能格式见表2-6。,表2-6 数控铣床和加工中心G功能格式,续表,

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号