加工中心编程_第1页
加工中心编程_第2页
加工中心编程_第3页
加工中心编程_第4页
加工中心编程_第5页
已阅读5页,还剩115页未读 继续免费阅读

下载本文档

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

文档简介

2023/1/151数控技术主讲:鲁新山东蓝翔技校2023/1/152数控技术第一章数控机床概述第二章计算机数控(CNC)装置第三章数控机床的机械传动系统第四章进给伺服系统第五章典型数控机床的结构与控制第六章数控机床的自动换刀装置第七章数控车床编程第八章数控铣床编程第九章加工中心编程第十章宏程序及其应用第十一章数控电火花线切割机床编程第十二章自动编程2023/1/153VMC650m高速五轴加工中心主要针对模具行业,用于加工型腔模、压铸模、铸模、深拉模和冲压模等各类模具。同时还适合于阀体、薄壁类、壳体类、框架类零件的柔性高效加工。VMC650m高速五轴加工中心2023/1/154立式加工中心

图6-1其主轴垂直于工作台,特点是装夹工件方便,便于操作、观察,适宜加工板材类、壳体类等高度方向尺寸相对较小的工件。2023/1/155卧式加工中心其主轴是水平设置的,工作台是具有精确分度的数控回转工作台,可实现工件一次装夹的多工位加工,定位精度高,适合箱体类零件的批量加工,但装夹不方便,观察不便,且体积大,价格高。2023/1/156复合加工中心是指在一台加工中心上有立、卧两个主轴或主轴可90°改变角度,即由立式改为卧式,或由卧式改为立式,如图6-3所示。主轴自动回转后,在工件一次装夹中可实现顶面和四周侧面共五个面的加工。复合加工中心主要适用于加工外观复杂、轮廓曲线复杂的小型工件,如叶轮片、螺旋桨及各种复杂模具。2023/1/157龙门加工中心是指在数控龙门铣床基础上加装刀具库和换刀机械手,以实现自动换刀功能,达到比数控铣床更广泛的应用范围。不同类型的加工中心,配备的数控系统将会有所不同,其加工指令代码的意义及程序格式均可能存在着差异。本章仅对加工中心编程的一般特点,说明加工中心程序编制的方法与步骤。实际工作中应严格按照数控系统说明书规定的格式执行。2023/1/158一般编程的方法步骤1.首先进行合理的工艺分析

2.留出足够的换刀空间

3.合理地安装刀具

4.加工程序应便于检查和调试

5.校验加工程序2023/1/159合理的工艺分析由于用加工中心进行零件加工的工序较多,使用的刀具种类多,往往在一次装夹下,要完成粗加工、半精加工和精加工的全部工序,所以在进行工艺分析时,要从加工精度和加工效率两个方面来考虑。理想的加工工艺不仅能保证加工工件合格,还应使加工中心的功能得到合理的应用和充分发挥.2023/1/1510要留出足够的换刀空间因为刀库中刀具的直径和长度不可能相同,自动换刀时要注意,避免与工件相撞,换刀位置宜设在远离工件的机床原点或机床参考点。2023/1/1511合理地安装刀具根据加工工艺,按各个工序的先后顺序,合理地把预测好直径、装卡长度的刀具按顺序装备在刀具库中,保证每把刀具安装在主轴上之后,一次完成所需的全部加工,避免二次重复选用。编程人员应将所用刀具详细填写刀具卡片,以便机床操作人员在程序运行前,根据实际加工状况,及时修改刀具补偿参数2023/1/1512加工程序应便于检查和调试在编写加工程序单时,可将各个不同的工序写成不同的子程序,主程序主要完成换刀和子程序的调用。这样便于每一道工序独立进行程序调试,也便于因加工顺序不合理而作出重新调整。2023/1/1513校验加工程序对编制好的加工程序要进行检查校验,可由机床操作人员选用“试运行”开关进行。主要检查刀具、夹具、工件之间是否发生干涉碰撞,加工切削是否到位等。2023/1/1514加工中心常用指令代码数控铣、数控钻镗编程中介绍的准备功能代码(G)和辅助功能代码(M)在加工中心编程中依然有效。由于加工中心可进行多工位加工,并频繁地自动换刀,故常常在一个程序中用到多个坐标系和换刀及刀具长度补偿指令。2023/1/1515G92、G54~G59工件坐标系指令2023/1/1516使用G92时,操作人员必须在机床回零后,通过碰刀的方式预先测出刀具中心相对于工件坐标系原点的偏置量,并由程序员编入程序中,如指令G92X400.Y200.Z300.即建立了工件坐标系与机床坐标系的偏置关系,也指出了刀具中心在工件坐标系中的当前位置,即程序中刀具的起点位置。G92指令2023/1/1517G54~G59指令用G54~G59等指令建立坐标系时,程序员不需要预先知道当前刀具中心相对于工件坐标系的位置关系,可直接按工件坐标系原点编程。加工时,由机床操作人员按程序员所设定的各工件局部坐标系原点在机床坐标系中的不同位置,分别输入到与G54~G59相对应的偏置寄存器中。2023/1/1518G54~G59指令程序中若使用G54所设的工件坐标系时,只需在位置坐标前直接写G54即可,数控系统会自动调出G54偏置寄存器中存放的偏置量,建立起当前工件坐标系与机床坐标的相对位置关系。加工中心编程时,常使用G54~G59指令来指定工件坐标系。2023/1/1519切削用量1.主轴转速--SS1000表示主轴转速为1000r/min.2023/1/1520切削用量2.进给速度与进给量--F两者都是模态指令,可以相互取代。G94--进给速度,mm/min(默认)G95--进给量mm/r2023/1/1521切削用量3.主轴旋转方向M03/M04/M05M03--主轴顺时针旋转M04--主轴逆时针旋转M05--主轴停止,在程序的最后执行2023/1/1522换刀指令选刀指令T、换刀指令M062023/1/1523换刀指令说明:(1)换刀指令由T、M06构成。(2)T-为选刀指令,一般为T00~T99,T00为刀具库中的空刀位,不安装刀具.(3)一般在加工程序结束前,要把主轴上的刀送回刀具库中,执行T00M06即可.(4)T01~T99为1~99号刀具位置。如果要用3号刀,则T03的功能就是把刀具库中3号刀位上的刀转至待取位置.2023/1/1524换刀指令(5)M06为换刀指令,当执行M06时,自动换刀装置把待取位置上的刀与主轴上的刀同时取下并相互交换位置.(6)一般选刀和换刀分开执行,选刀动作可与机床加工同时进行,即利用切削时间选好刀具.(7)换刀必须在主轴停转条件下进行,因此换刀动作指令M06必须编在用“新刀”进行加工的程序段之前,等换上“新刀”启动主轴后,方可进行下面程序段的加工.(8)数控装置读入M06代码后,送出并执行M05等信息,接着还到机构动作,完成刀具的自动转换.2023/1/1525基本移动指令包括:G00、G01、G02、G03基本移动指令2023/1/1526快速点定位——G00(1)功能:控制刀具从当前点快速移动到指定的目标点。一般用于空行程走刀。(2)格式:G00X__Y__Z__

刀具移动的目标点坐标注意:G90时X、Y、Z为绝对坐标值;G91时X、Y、Z为增量坐标值(目标点相对于起点)。2023/1/1527直线插补——G01(1)功能:控制刀具以F指定的进给速度从当前位置沿直线移动到指定的目标点。(2)格式:

G01X__Y__Z__F__

其中:X、Y、Z为刀具移动的目标点坐标

F为刀具的进给速度2023/1/1528指令:G02(顺时针)G03(逆时针)功能:使机床在各坐标平面内执行圆弧运动,加工出圆弧轮廓。圆弧插补指令2023/1/1529圆弧的顺逆方向是向垂直于运动平面的坐标轴的负方向看其顺、逆来决定的.圆弧插补指令2023/1/1530格式:F__F__F__XY平面上的圆弧:ZX平面上的圆弧:YZ平面上的圆弧:圆弧终点的坐标值圆弧的圆心圆弧插补指令2023/1/1531说明:①X、Y、Z为圆弧终点坐标值。为G90时X、Y、Z是圆弧终点的绝对坐标值;为G91时X、Y、Z是圆弧终点相对于圆弧起点的增量值。②I、J、K表示圆心相对于圆弧起点的增量值,F规定了沿圆弧切向的进给速度。③

R表示圆弧半径,因为在相同的起点、终点、半径和相同的方向时可以有两种圆弧。如果圆心角小于180°,则R为正数;如果圆心角大于或等于180°,则R为负数圆弧插补指令2023/1/1532

为区分两个圆弧,规定:圆弧圆心角﹤180°时,R取+值;

圆弧圆心角≧180°时,R取–值。①用R直接以圆弧半径值表示圆心位置圆弧插补指令a.圆弧圆心角<180°的圆弧;b.圆弧圆心角≧

180°的圆弧。2023/1/1533②用I、J、K表示圆心位置:I、J、K分别表示圆心相对于圆弧起点在X、Y、Z轴的增量值,根据方向带有符号。圆弧插补指令2023/1/1534①R法或I、J、K法均可表示<360°圆弧。②整圆(360°)的加工只能用I、J、K来表示。③I、J、K和R同时指令时,R有效。④I0、J0、K0可以省略不写。圆弧插补指令注意:2023/1/15351、刀具半径补偿的执行过程:(1)建立刀补(2)执行刀补(3)取消刀补刀具半径补偿功能2023/1/15362、指令格式:1)建立刀具半径补偿指令:指令格式:G41/G42G01/G00α-β-F-其中α-β-为X、Y、Z轴中的任意一根轴,F为进给速度。2)取消刀具补偿指令指令格式:G40G01/G00α-β-F-刀具半径补偿功能2023/1/15373、说明:G41:刀具半径左补偿G42:刀具半径右补偿

左右补偿的判别方法为:沿着刀具前进的方向观察,刀具偏在工件轮廓的左边,为G41;刀具偏在工件轮廓的右边,为G42。G40:取消刀具半径补偿(1)指令说明:模态指令,缺省值为G40刀具半径补偿功能2023/1/1538(2)D为刀具半径补偿号,也称刀具偏置号,后面常用两位数字表示(一般有D00~D99)。注意:①每一个偏置号都是内存地址,其中存放刀具半径值作为偏置值,用于数控系统计算刀具中心的运动轨迹。②从开始取消偏置方式到刀具半径补偿以前,D代码在任何地方指令都可以。

刀具半径补偿功能2023/1/1539(3)执行G41/G42事先一定要将刀具半径值存入参数表中,补偿只能在所选定的插补平面内(G17/G18/G19)进行.(4)G41/G42后用G00/G01,不能写在G02/G03程序段中.(5)刀具半径补偿用D代码来指定偏置量,D代码是模态值,一经指定后长期有效,必须由另一个D代码来取代或者使用G40或D00来取消.(6)刀具半径补偿(G41/G42)和刀具偏置(G45~G48)不能在同一个程序段中同时存在.刀具半径补偿功能2023/1/1540(7)D代码的数据有正负符号,注意区别,见表9-3.(8)在更换刀具时,一般应先取消原来的偏置量.(9)加工小于刀具半径的内角或小于刀具半径的沟槽时会产生过切,连续进给时在发生过切的程序段刚开始处会停止,并报警.(10)在程序结束之前,要取消半径补偿.(11)半径补偿可以用于处理粗精加工问题,设置不同的半径补偿值,粗精加工可以用一个程序.刀具半径补偿功能2023/1/15412023/1/15422023/1/1543A(15,5)B(75,5)C(85,15)D(85,?)E(?,?)F(?,?)G(?,?)H(5,35)I(5,15)?O1(20,35)O2(65,?)??2023/1/1544?求G点坐标做如右图所示的辅助三角形GG1O1,G(x)=G1(x)=O1(x)-O1G1

G(y)=O1(y)+GG1由平面几何知识可知GO1O2F为矩形,角G1GO1=10。由三角函数可知:O1G1=O1G*sin10。=15*0.1736=2.604

GG1=O1G*cos10。=15*0.9848=14.772=20-2.604=17.396=35+14.772=49.7722023/1/1545?求E点坐标如图所示,因圆弧EF和圆弧ED相切,且圆心处于同一水平面上,则根据平面解析几何可知E(y)=O2(y)=O1(y)+O2O2’E(x)=O2(x)+R做如图所示辅助三角形O1O2O2’,由三角函数可知:O2O2’=O1O2’*tan10。=45*0.1763=7.9335=35+7.9335=42.9335=65+15=802023/1/1546?求F点坐标做如图所示辅助三角形FF1O2,则根据平面解析几何可知,三角形FF1O2和三角形GG1O1全等,故F(y)=O2(y)+FF1=O2(y)+GG1

F(x)=O2(x)-F1O2=O2(x)-O1G1=42.9335+14.772=57.7055=65-2.604=62.3962023/1/1547?求D点坐标根据圆的参数方程(X-a)2+(Y-b)2=R2,可知在圆弧ED上,E点满足此方程,D点也满足此方程,因E点坐标为(80,42.9335),O3点Y坐标为b=42.9335,X坐标未知,代入方程(80-a)2+(42.9335-42.9335)2=252,解出a=105,所以圆弧ED的方程为(X-105)2+(Y-42.9335)2=252,把Dx

点坐标代入方程,解出Dy

=27.9335=852023/1/1548刀具长度补偿指令装上刀柄及装在主轴上时,在同一基准上,刀具伸出的长度不一致工件CNC铣床或MC所使用的刀具,因每把刀具的长度皆不相同,故使用每一把刀具时都必须作刀长补偿,使每一把刀加工出来的深度皆正确、相同。2023/1/1549刀具长度补偿指令加工中心运行时要经常变换刀具,而每把刀具的长度是不可能完全相同的,所以在程序运行前,要事先测出所有刀具在装卡后刀尖至Z轴机械原点校准面的距离即装卡高度,并分别存入相应的刀具长度补偿地址H__中,程序中在更换刀具时,只需使用刀具长度补偿指令并给出刀具长度的补偿地址代码即可见图6-5(a)。关于长度补偿指令有3个:G43、G44、G49。2023/1/15501、编程格式(1)G43—刀具长度正补偿,即把刀具向上抬

G44—刀具长度负补偿,即把刀具向下降(很少使用)

G49—取消刀长补偿(2)程序格式:

G00/G01G43/G44Z-H-;

……......G49;刀具长度补偿指令2023/1/1551刀具长度补偿指令2023/1/1552其中:1)Z的值是指令欲定位至Z轴的坐标位置;2)H是刀具长度补偿代号地址字(数控系统的内存地址),后跟两位数字表示。注意:使用G43或G44指令刀具长度时,只能有Z轴的移动量(而且必须要Z轴移动才能补偿),若有其它轴向的移动,则会出现警示画面。刀具长度补偿指令2023/1/1553左述两段指令均可保证1、2号刀具的刀尖落在工件坐标系的Z=0平面上。实际加工时,操作人员还可根据加工工况,使一把刀具有一个以上的长度补偿量,分别存入不同刀具长度补偿地址中,通过调用不同的长度补偿量,实现同一程序的分层加工。刀具长度补偿指令G01G43Z0H01G01G43Z0H02其中,H01H02分别为1号、2号刀的长度补偿地址,H01H02地址中分别存放着1号、2号刀的长度补偿量。2023/1/1554几点说明:(1)G43为长度正补偿,G44为长度负补偿(2)机床通电后,其自然状态为取消长度补偿(3)偏置号为H00-H32或H00-H64(4)H00的偏置固定为0(5)取消长度补偿用G49,还可以用H00,机床通电后,其自然状态为G49(6)长度补偿的特殊情况,见教材表9-1刀具长度补偿指令2023/1/1555固定循环指令2023/1/15562023/1/15572023/1/1558钻孔循环、点钻循环G812023/1/1559钻孔循环、点钻循环G812023/1/1560说明:钻孔循环、点钻循环G812023/1/1561钻孔循环、点钻循环G812023/1/1562钻孔循环、点钻循环G812023/1/1563排屑钻孔循环(G83)2023/1/15642023/1/15652023/1/15662023/1/15672023/1/15682023/1/1569完成如下图所示孔的加工,设刀具起点距工件表面50mm,孔深10mm,试编程。2023/1/1570程序:O0001N10G54G90G00X0Y0Z50;N20G91M03S600;N30G99G81X40Y40R-48Z-12F200;N40G91X40L4;N50Y50;N60X-40L4;N80G80;N90G90G00XOYOZ5O;N100M05;N110M30;2023/1/15712023/1/15722023/1/15732023/1/15742023/1/1575

3.部分固定循环指令

常用指令G81

切削进给,快速退刀G82

切削进给,孔底暂停抛光,快速退刀G80

取消钻孔循环常见指令G73

高速深孔钻,一般进给量2~3mm,抬刀量0.1mm。G74

反攻丝G76孔底准确停止,精镗G83

深孔钻,抬刀到R高度G84攻丝G85切削进给,切削退刀,铰孔G86孔底停止,铣孔第7章数控铣削(加工中心)编程

2023/1/1576

用G81和绝对坐标编程。O7004;G90G80G40G49G17G21;G54;T01M06;G00X0Y0S300;G43Z100.0H01M03;G99G81X10.0Y-10.0Z-25.0R5.0F120.0;Y20.0;X20.0Y10.0;X30.0;G98X40.0Y30.0;G80G91G28Z0G90G00X0Y0M05;M30;

第7章数控铣削(加工中心)编程

例7-5加工如图所示的五个孔,分别用G81和G83指令。2023/1/1577

用G83和相对坐标编程。O7014;G90G80G40G49G17G21;G54;T01M06;G00X0Y0S300;G43Z100.0H01M03;G91G99G83X10.0Y-10.0Z-30.0R-95.0Q5.0F120.0;Y30.0;X10.0Y-10.0;X10.0;G98X10.0Y20.0;G80G28Z0G90G00X0Y0M05;M30;

第7章数控铣削(加工中心)编程

2023/1/1578

O7005;G90G80G40G49G17G21;G54;T01M06;G00X0Y0S200;G43Z0H01M03;G99G82X30.0Y50.0Z-35.0R-20.0F120.0;G98X80.0Y90.0Z-46.0;G80G91G28Z0G90G00X0Y0M05;M30

第7章数控铣削(加工中心)编程

例7-6在数控机床上对图示零件钻孔,钻孔时快进行程20mm,进刀点在A点,主轴转速选择S200,进给速度选择F120,根据孔径选用Φ8mm的钻头,刀补号为H01。试编写加工程序单。

2023/1/1579

八、子程序

编程时,为了简化程序的编制,当一个工件上有相同的加工内容时,常用子程序的方法进行编程。调用子程序的程序叫做主程序。子程序的编号与一般程序基本相同,只是程序结束字为M99表示子程序结束,并返回到调用子程序的主程序中。调用子程序的编程格式M98P

;式中:P―表示子程序调用情况。P后共有8位数字,前四位为调用次数,省略时为调用一次;后四位为所调用的子程序号。第7章数控铣削(加工中心)编程

2023/1/1580

主程序:O7006;G90G80G40G49G17G21;G54;T01M06;G00X0Y8.0S800;G43H01Z40.0M03;G00Z3M98P0220G90G01X30Y8.66 M98P20 G90G01X60Y8.66

第7章数控铣削(加工中心)编程

例7-7:如图所示,在一块平板上走出6个边长为10mm的等边三角形轨迹,每边的槽深为-2mm,工件上表面为Z向零点。其程序的编制就可以采用子程序的方式来实现。

2023/1/1581

M98P20G90G01X0Y-21.34 到4#三角形上顶点M98P20 /调20号切削子程序切削三角形G90G01X30Y-21.34 到5#三角形上顶点M98P20 调20号切削子程序切削三角形G90G01X60Y-21.34 到6#三角形上顶点M98P20 调20号切削子程序切削三角形G90G01Z40F2000 抬刀M30 程序结束子程序:O0220N10G91G01Z-5G94F100 在三角形上顶点切入(深)2mmN20G01X-5Y-8.66 切削三角形N30G01X10Y0 切削三角形N40G01X5Y8.66 切削三角形N50G01Z5F2000 抬刀N60M99 子程序结束第7章数控铣削(加工中心)编程

2023/1/1582

工艺分析:零件厚度为40mm,根据加工要求,每次切削深度为10mm,分4次切削加工,在这两次切深过程中,刀具在XY平面上的运动轨迹完全一致,故把其切削过程编写成子程序,通过主程序两次调用该子程序完成零件的切削加工,中间两孔已加工了工艺孔,设图示零件上表面的左下角为工件坐标系的原点。

第7章数控铣削(加工中心)编程

例7-8用直径为20mm的立铣刀,加工如图所示零件。要求每次最大切削深度不超过10mm。

2023/1/1583

加工程序O7007; 程序名G90G80G40G49G17G21; 初始化相关G功能G54; 定义坐标T01M06; 换使用刀具G00X-50.0Y-50.0S800; 移动到下刀点上方G43H01Z50.0M03; 刀长补偿G01Z-10.0F150.0; Z轴工进至Z=-10,进给速度150mm/minM98P1010; 调用子程序O1010G01Z-20.0F300; Z轴工进至Z=-20,进给速度300mm/minM98P1010; 调用子程序O1010G01Z-30.0F300; Z轴工进至Z=-30,进给速度300mm/minM98P1010; 调用子程序O1010G01Z-43.0F300; Z轴工进至Z=-43,进给速度300mm/minM98P1010; 调用子程序O1010G91G28Z0M05;G90G00X0Y0; 快速进给至X=0,Y=0,Z=300M30; 主程序结束O1010; 子程序号G42G01X-30.0Y0F300D02;直线插补,刀具半径右补偿X100.0; 直线插补至X=100,Y=0G02X300.0R100.0; 顺圆插补至X=300,Y=0G01X400.0; 直线插补至X=400,Y=0Y300.0; 直线插补至X=400,Y=300G03X0R200.0; 逆圆插补至X=0,Y=300G01Y-30.0; 直线插补至X=0,Y=-30G40G01X-50.0Y-50.0; 直线插补至X=-50,Y=-50,取消刀具半径补偿M99; 子程序结束并返回主程序第7章数控铣削(加工中心)编程

2023/1/15841)镜像功能指令:G24、G25格式:G24X-Y-Z-

M98P-

G25X-Y-Z-功能:G24――建立镜像

G25――取消镜像说明:当工件相对于某一轴具有对称形状时,可以利用镜像功能和子程序,只对工件的一部分进行编程,而能加工出工件的对称部分,这就是镜像功能,当某一轴的镜像有效时,该轴执行与编程方向相反的运动。简化编程指令2023/1/1585

图4-22所示零件上有4个形状尺寸相同的凸起,高2.5mm,试用镜像指令编程。思考与练习2023/1/1586O0841N10G54G17G40G49G80G91;N20M03S600;N25G00X0Y0Z30;N30M98P100;N40G24X0;N50M98P100;N60G25X0;N70G24X0Y0;N80M98P100;N90G25X0Y0;N100G24Y0;N110M98P100;N120G25Y0;N130M05;N140M30;2023/1/1587O100N200G41G00X10.Y7.D01;N210G91;N220Z-27;N230G01Z-5;N240Y23;N250X10;N260G03X10Y-10R10;N270G01Y-10;N280X-23N290G00Z32;N300G40X-7Y-10;N310M99;2023/1/15882023/1/1589极坐标编程G16--建立极坐标G15--取消极坐标说明:当用G90方式时,半径指令为到原点的距离,G91时,半径为编程点与当前位置的距离。工件坐标系的原点设为极坐标的原点,如果在局部坐标系里,则局部坐标系原点为极坐标原点。2023/1/15902023/1/15912023/1/15922)缩放功能G50/G51格式:G51X-Y-Z-P-

M98P-

G50说明:G51—建立缩放

G50—取消缩放

X-Y-Z―――缩放中心的坐标值

P――缩放倍数说明:G51既可以指定平面缩放也可以指定空间缩放,在有刀具补偿的情况下,先进行缩放才进行刀具半径补偿和刀具长度补偿。简化编程指令2023/1/15933)旋转变换G68、G69格式:G17/G18/G19G68X-Y-Z-P-

M98P-

G69说明:其中X-Y-Z-为各平面对应的旋转中心的坐标值,P为旋转角度,单位是度。

G68为建立旋转

G69为取消旋转

简化编程指令2023/1/15942023/1/1595O0081N10G54G90X0Y0Z30;N20G90G17M03S600;N30G43G00Z3H01;N40M98P200;N50G68X0Y0P45;N60M98P200;N70G68X0Y0P90;N80M98P200;N90G69;N100G49Z30;N110M05;N120M30;2023/1/1596O200N200G41G00X20Y-5D02;N210G01Z-5F100;N220Y0F300;N230G02X40I10;N240G02X20I-5;N250G03X20I-5;N260G01Y-6;N270G00X0Y0;N280M99;2023/1/1597

加工中心编程例

例1:加工如图所示的平面凸轮轮廓,毛坯材料为中碳钢,尺寸如图7.5所示。零件图中23mm深的半圆槽和外轮廓不加工,只讨论凸轮内滚子槽轮廓的加工程序。凸轮毛坯2023/1/1598

1、工艺分析装夹:以ф45㎜的孔和K 面定位在,专用夹具装夹。刀具:用三把ф25㎜的四刃硬质合金锥柄端铣刀,分别用于粗加工(T03)、半精加工(T04)和精加工(T05)。为保证顺利下刀到要求的槽深,要先用钻头钻出底孔,然后再用键槽铣刀将孔底铣平,因此还要一把ф25㎜的麻花钻(T01)和一把ф25㎜的键槽铣刀(T02)。工步:为达到图纸要求的表面粗糙度,分粗铣、半精铣、精铣三个工步完成加工。半精铣和精铣单边余量分别为1~1.5mm和0.1~0.2mm。在安排上,根据毛坯材料和机床性能,粗加工分两层加工完成,以避免Z向吃刀过深。半精加工和精加工不分层,一刀完成。刀具加工路线选择顺铣,可避免在粗加工时发生扎刀划伤加工面,而且在精铣时还可以提高表面光洁程度。加工中心编程例2023/1/1599

切削参数:根据毛坯材料、刀具材料和机床特性,选择如表7.1所示的切削参数。表7.1切削参数加工要求主轴转速(r/min)进给速度(mm/min)粗加工400~45020~30半精加工450~50030~40精加工60050加工中心编程例2023/1/15100

2、数据计算选择ф45㎜孔的中心为编程原点,考虑到该零件关于Y对称,因此只计算+X一侧的基点坐标即可。计算时使用计算机绘图软件求出。如图所示。加工中心编程例2023/1/15101

3、加工程序O0070(主程序)(钻底孔)N10G91G28Z0T01M06N20G90G00X134.889Y32.072S250N30G43G00Z100.0H01M03N40G01Z2.0F1000M08N50G73Z-25.0R2.0Q2.0F25N60G80G00Z250.0M09加工中心编程例2023/1/15102

3、加工程序(铣平下刀位)N70G91G28Z0T02M06N80G90G00X134.889Y32.072S250N90G43G00Z100.0H02M03N100G01Z2.0F1000M08N110Z-20.0F100N120Z25.0F20N130G91G01X5.0F20N140G02I-5.0(铣整圆)N150G01X-5.0F100N160G90G00Z250.0M09加工中心编程例2023/1/15103

3、加工程序(粗铣第一层)N170G91G28Z0T03M06N180G90G00X134.889Y32.072S400N190G43Z100.0H03M03N200G01Z5.0F1000M08N210Z-12.5F100N220G42D03G01X92.025Y57.248F30(半径补偿11.5㎜)N230M98P0001N240G40G01X134.889Y32.072F100N250M01N260G42D03G01X142.151Y15.563F30N270M98P0002N280G40G01Z5.0F1000N290M01加工中心编程例2023/1/15104

3、加工程序(粗铣第二层)N300G01X134.889Y32.072N310Z-25.0F50N320G42D03G01X92.025Y57.248F30N330M98P0001N340G40G01X134.889Y32.072F100N350M01N360G42D03G01X142.151Y15.563F30N370M98P0002N380G40G01Z5.0F1000N390M01加工中心编程例2023/1/15105

3、加工程序(半精铣)N400G91G28Z0T04M06N410G90G00X134.889Y32.072S400N420G43G00Z100.0H04M03N430G01Z5.0F1000M08N440Z-25.0F100N450G42D04G01X92.025Y57.248F30(半径补偿12.35㎜)N460M98P0001N470G40G01X134.889Y32.072F100N480M01N490G42D04G01X142.151Y15.563F30N500M98P0002N510G40G01Z5.0F1000N520G00Z200.0M09加工中心编程例2023/1/15106

3、加工程序(精铣)N530G91G28Z0T05M06N540G90G00X134.889Y32.072S400N550G43G00Z100.0H05M03N560G01Z5.0F1000M08N570Z-25.0F100N580G42D05G01X92.025Y57.248F30(半径补偿12.35㎜)N590M98P0001N600G40G01X134.889Y32.072F100N610M01N620G42D

温馨提示

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

评论

0/150

提交评论