ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:221.44KB ,
资源ID:19409548      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19409548.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数控加工技术第六章Word格式文档下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数控加工技术第六章Word格式文档下载.docx

1、程序零点的选择要使数据计算的简单。6.2 数控铣加工的刀具补偿及其他功能指令6.2.1 刀具半径补偿 G40,G41,G42刀具半径补偿指令格式如下:G17 G41(或G42) G00(或G01) X Y D或G18 G41(或G42) G00(或G01) X Z D或G19 G41(或G42) G00(或G01) Y Z D;G40(a) (b)图6.1 刀具补偿方向G41是相对于刀具前进方向左侧进行补偿,称为左刀补。如图6.1a所示。这时相当于顺铣。G42是相对于刀具前进方向右侧进行补偿,称为右刀补。如图6.2b所示。这时相当于逆铣。从刀具寿命、加工精度、表面粗糙度而言,顺铣效果较好,因此

2、G41使用较多。D是刀补号地址,是系统中记录刀具半径的存储器地址,后面跟的数值是刀具号,用来调用内存中刀具半径补偿的数值。刀补号地址可以有D01-D99共100个地址。其中的值可以用MDI方式预先输入在内存刀具表中相应的刀具号位置上。进行刀具补偿时,要用G17/G18/G19选择刀补平面,缺省状态是XY平面。G40是取消刀具半径补偿功能,所有平面上取消刀具半径补偿的指令均为G40。G40,G41,G42是模态代码,它们可以互相注销。使用刀具补偿功能的优越性在于:在编程时可以不考虑刀具的半径,直接按图样所给尺寸进行编程,只要在实际加工时输入刀具的半径值即可。可以使粗加工的程序简化。利用有意识的改

3、变刀具半径补偿量,则可用同一刀具、同一程序、不同的切削余量完成加工。下面结合图6.2来介绍刀补的运动。图6.2 刀补动作按增量方式编程:O0001N10 G54 G91 G17 G00 M03 G17指定刀补平面(XOY平面)N20 G41 X20.0 Y10.0 D01 建立刀补(刀补号为01)N30 G01 Y40.0 F200N40 X30.0N50 Y-30.0N60 X-40.0N70 G00 G40 X-10.0 Y-20.0 M05 解除刀补N80 M02按绝对方式编程:O0002N10 G54 G90 G17 G00 M03 G17指定刀补平面(XOY平面)N30 G01 Y5

4、0.0 F200N40 X50.0N50 Y20.0N60 X10.0N70 G00 G40 X0 Y0 M05 解除刀补刀补动作为:1、 启动阶段2、 刀补状态 3、 取消刀补 这里特别提醒要注意的是,在启动阶段开始后的刀补状态中,如果存在有两段以上的没有移动指令或存在非指定平面轴的移动指令段,则可能产生进刀不足或进刀超差。其原因是因为进入刀具状态后,只能读出连续的两段,这两段都没有进给,也就作不出矢量,确定不了前进的方向。6.2.2 刀具长度补偿G43、G44、G49刀具长度补偿指令格式如下:格式:G43(G44) Z H其中: Z为补偿轴的终点值。H为刀具长度偏移量的存储器地址。把编程时

5、假定的理想刀具长度与实际使用的刀具长度之差作为偏置设定在偏置存储器中,该指令不改变程序就可以实现对Z轴(或X、Y轴)运动指令的终点位置进行正向或负向补偿。使用G43指令时,实现正向偏置;用G44指令时,实现负向偏置。无论是绝对指令还是增量指令,由H代码指定的已存入偏置存储器中的偏置值在G43时加,在G44时则是从Z轴(或X、Y轴)运动指令的终点坐标值中减去。计算后的坐标值成为终点。取消长度补偿指令格式:G49 Z(或X或Y)实际上,它和指令G44/G43 Z H00的功能是一样的。G43、G44、G49为模态指令,它们可以相互注销。下面是一包含刀具长度补偿指令的程序,其刀具运动过程如图6.3所

6、示。图6.3 刀具长度补偿加工H01=-4.0(偏移值)N10 G91 G00 X120.0 Y80.0 M03 S500;N20 G43 Z-32.0 H01;N30 G01 Z-21.0 F1000;N40 G04 P2000;N50 G00 Z21.0;N60 X30.0 Y-50.0;N70 G01 Z-41.0;N80 G00 Z41.0;N90 X50.0 Y30.0;N100 G01 Z-25.0;N110 G04 P2000;N120 G00 Z57.0 H00;N130 X-200.0 Y-60.0 M05 M03;由于偏置号的改变而造成偏置值的改变时,新的偏置值并不加到旧偏

7、置值上。例如,H01的偏置值为20.0,H02的偏置值为30.0时G90 G43 Z100.0 H01 Z将达到120.0G90 G43 Z100.0 H02 Z将达到130.0刀具长度补偿同时只能加在一个轴上,下面的指令将出现报警。在必须进行刀具长度补偿轴的切换时,要取消一次刀具长度补偿。G43 Z HG43 X H6.2.3 其他功能指令1、段间过渡方式指令G09,G61,G64。(1)准停检验指令G09,G61,G64。G09;一个包括G09的程序段在继续执行下个程序段前,准确停止在本程序段的终点。该功能用于加工尖锐的棱角。G09仅在其被规定的程序段中有效。(2)精确停止检验G61。G6

8、1。在G61后的各程序段的移动指令都要准确停止在该程序段的终点,然后再继续执行下个程序段。此时,编辑轮廓与实际轮廓相符。G61与G09的区别在于G61为模态指令。G61可由G64注销。(3)连续切削方式G64。G64:2、简化编程的指令(1)镜像功能指令G24,G25。G24 X Y Z M98 P G25 X Y Z例:如图6.6所示的镜像功能程序图6.6 镜像功能0003 主程序N10 G91 G17 M03;N20 M98 P100; 加工N30 G24 X0; Y轴镜像,镜像位置为X=0N40 M98 P100; 加工N50 G24 X0 Y0; X轴、Y轴镜像,镜像位置为(0,0)N

9、60 M98 P100; 加工N70 G25 X0; 取消Y轴镜像N80 G24 Y0; X轴镜像N90 M98 P100; 加工N100 G25 Y0; 取消镜像N110 M05;N120 M30;子程序(的加工程序):100N200 G41 G00 X10.0 Y4.0 D01;N210 Y1.0N220 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;N

10、310 M99;(2)缩放功能指令G50、G51G51 X Y Z P M98PG50如图6.7所示的三角形ABC,顶点为A(30,40),B(70,40),C(50,80),若D(50,50)为中心,放大2倍,则缩放程序为G51 X50 Y50 P2图6.7 缩放功能执行该程序,将自动计算出A、B、C三点坐标数据为A(10,30),B(90,30),C(50,110)从而获得放大一倍的ABC。缩放不能用于补偿量,并且对A、B、C、U、V、W轴无效。(3)旋转变换指令G68,G69G68为坐标旋转功能指令,G69为取消坐标旋转功能指令。在XY平面:G68 X Y PG69;如图6.8所示的旋转

11、变换功能程序。图6.8 旋转变换功能%1 主程序N10 G90 G17 M03; 加工N30 G68 X0 Y0 P45; 旋转45N40 M98 P100;N50 G69; 取消旋转N60 G68 X0 Y0 P90; 旋转则90M70 M98 P100;N80 G69 M05 M30;子程序(的加工程序)%100N100 G90 G01 X20 Y0 F100;N110 G02 X30 Y0 15;N120 G03 X40 Y0 15;N130 X20 Y0-10;N140 G00 X0 Y0;N150 M99;6.3 固定循环6.3.1 概述孔加工固定循环指令有G73,G74,G76,G

12、80G89,通常由下述6个动作构成,如图6.9所示,图中实线表示切削进给,虚线表示快速进给。动作1:X、Y轴定位;动作2:快速运动到R点(参考点);动作3:孔加工;动作4:在孔底的动作;动作5:退回到R点(参考点);动作6:快速返回到初始点。固定循环的程序格式包括数据表达形式、返回点平面、孔加工方式、孔位置数据、孔加工数据和循环次数。其中数据表达形式可以用绝对坐标G90和增量坐标G91表示。如图6.10所示,其中图(a)是采用G90的表达形式,图(b) 是采用G91的表达形式。 图6.9 孔加工固定循环 图6.10 固定循环数据形式固定循环的程序格式如下:G98(或G99)G73(或G74或G

13、76或G80G89)X Y Z R Q P I J K F L式中第一个G代码(G98或G99)指定返回点平面,G98为返回初始平面,G99为返回R点平面。第二个G代码为孔加工方式,即固定循环代码G73,G74,G76和G81G89中的任一个。固定循环的数据表达形式可以用绝对坐标(G90)和相对坐标(G91)表示,分别如图6.10(a)和图6.10(b)所示。数据形式(G90或G91)在程序开始时就已指定,因此,在固定循环程序格式中可不写出。X、Y为孔位数据,指被加工孔的位置;Z为R点到孔底的距离(G91时)或孔底坐标(G90时);R为初始点到R点的距离(G91时)或R点的坐标值(G90时);

14、Q指定每次进给深度(G73或G83时)或指定刀具位移增量(G76或G87时);P指定刀具在孔底的暂停时间;I、J指定刀尖向反方向的移动量;K指定每次退刀(G76或G87时)刀具位移增量;F为切削进给速度;L指定固定循环的次数。G73、G74、G76和G81G89、Z、R、P、F、Q、I、J都是模态指令。G80、G01G03等代码可以取消循环固定循环。在固定循环中,定位速度由前面的指令速度决定。6.3.2 钻孔循环1、高速深孔加工循环 G73该固定循环用于Z轴的间歇进给,使深孔加工时容易排屑,减少退刀量,提高加工效率。Q值为每次的进给深度,退刀用快速,其值K为每次的退刀量。G73指令动作循环如图

15、6.11所示。图6.11 G73指令动作%0073N10 G92 X0 Y0 Z80N20 G00N30 G98 G73 G90 X100 G90 R40 P2 Q-10 K5 G90 Z0 L2 F200N40 G00 X0Y0 Z80N50 M02注意:如果Z、K、Q移动量为零时,该指令不执行。2、钻孔循环(钻中心孔) G81G81指令的循环动作如图6.12所示,包括X、Y坐标定位、快进、工进和快速返回等动作。图6.12 G81指令循环动作钻孔的程序如下0081N15 G00N20 G99 G81 G90 X100 G90 R40 G90 Z0 P2 F200 I2N30 G90 G00

16、X0 Y0 Z80N40 M02如果Z的移动位置为零,该指令不执行。3、带停顿的钻孔循环 G82该指令除了要在孔底暂停外,其它动作与G81相同。暂停时间由地址P给出。此指令主要用于加工盲孔,以提高孔深精度。%082N20 G99 G82 G90 X100 G90 R40 P2 G90 Z0 F200 I24、深孔加工循环 G83深孔加工指令G83的循环动作如图6.13所示,每次进刀量用地址Q给出,其值q为增量值。每次进给时,应在距已加工面d(mm)处将快速进给转换为切削进给,d是由参数确定的。图6.13 G83指令循环动作加工某深孔的程序如下0083N20 G99 G83 G91 X100 G

17、90 R40 P2 Q-10 K5 Z0 F200 I2;如果Z、Q、K的移动量为零,该指令不执行。6.3.3 镗孔循环1、精镗循环 G76G76指令的循环动作如图6.14所示。精镗时,主轴在孔底定向停止后,向刀尖反方向移动,然后快速退刀,退刀位置由G98和G99决定。这种带有让刀的退刀不会划伤已加工平面,保证了镗孔精度。刀尖反向位移量用地址Q指定,其值只能为正值。Q值是模态的,位移方向由MDI设定,可为X、Y中的任一个。精镗孔的程序如下图6.14 G76指令循环动作0076N20 G99 G76 G91 X100 G91 R-40 P2 I-20 G91 Z-40 I2 F200N30 G0

18、0 X0 Y0 Z80如果Z、Q、K移动量为零,该指令不执行。2、镗孔循环 G86 G86指令与G81相同,但在孔底时主轴停止,然后快速退回。0086N20 G98 G86 G90 X100 G90 R40 Q-10 K5 P2 G90 Z0 F200 I26.3.4 攻螺纹图6.15 G84指令循环动作6.3.5 取消固定循环取消固定循环G80。该指令能取消固定循环,同时R点和Z点也被取消。使用固定循环指令时应注意以下几点:在固定循环中,定位速度由前面的指令决定。固定循环指令前应使用M03或M04指令使主轴回转。各固定循环指令中的参数均为非模态值,因此每句指令的各项参数应写全。在固定循环程序

19、段中,X、Y、Z、R数据应至少指令一个才能进行孔加工。控制主轴回转的固定循环(G74、G84、G86)中,如果连续加工一些孔间距较小,或者初始平面到R点平面的距离比较短的孔时,会出现在进入孔的切削动作前主轴还没有达到正常转速的情况,遇到这种情况时,应在各孔的加工动作之间插入G04指令,以获得时间。用G00G03指令之一注销固定循环时,若G00G03指令之一和固定循环出现在同一程序段,且程序格式为G00 (G02,G03) G X Y Z R Q P I J F L时,按G00(或G02,G03)进行X、Y移动。在固定循环程序段中,如果指定了辅助功能M,则在最初定位时送出M信号,等待M信号完成,

20、才能进行加工循环。固定循环中定位方式取决于上次是G00还是G01,因此如果希望快速定位则在上一程序段或本程序段加G00。6.4 数控铣加工编程实例例6.1加工如图6.16所示孔的钻孔循环程序(设Z轴开始点距工作表面100mm处,切削深度为20mm)。 0001 N10 G91 G00 S300 M03 相对坐标编程 N20 G99 G81 X10.0 Y-10.0 Z-22.0 R-98.0 F200 用G99指令抬刀 到R点 N30 G99 G81 Y30.0 Z-22 R-98 N40 G99 G81 X10.0 Y-10.0 Z-22 R-98 N50 G99 G81 X10.0 Z-2

21、2 R-98 N60 G98 G81 X10.0 Y20.0 Z-22 R-98 G98指令刀具返回初始点 N70 G80 X-40.0 Y-30.0 M05; G80取消固定循环 回0点只移动不加工 N80 M02例6.2 加工如图6.17所示螺纹孔的加工程序(设Z轴开始点距工作表面100mm处,切削深度为20mm)。先用G81钻孔 0101 N10 G91 G00 M03 N20 C98 G81 X40.0 Y40.0 Z-22.0 R-98.0 F100 N30 G98 G81 X-120.0 Z-22.0 R-98 L3 N40 G98 G81 X-120.0 Y50.0 Z-22.0

22、 R-98 N50 G98 G81 X40.0 Z-22.0 R-98 L3 N60 G80 X-160.0 Y-90.0 M05 N70 M02再用G84攻螺纹 0102 N100 G91 G00 M03 N110 G99 G84 X40.0 Y40.0 Z-27.0 R-93.0 F280 N120 G99 G84 X40.0 Z-27.0 R93 L3 N130 G99 G98 X-120.0 Y50.0 Z-27 R-93 N140 G99 G84 X40.0 Z-27.0 R-93 L3 N150 G80 Z93.0 N81 X-160.0 Y-90.0 M05 N160 M02图6

23、.16 钻孔循环 图6.17 螺纹加工循环例6.3 如图6.18a所示为某企业生产的自动扶梯的链轮轮廓的示意简图。链轮由24个齿均布,由图6.18b所示的局部放大图中可见,链轮的每一个齿廓都由6个不同曲率半径的拐点相接而成。图6.18 链轮工艺分析:链轮分成24齿均布,则两齿间的夹角为15,一个齿形的终点是下一个齿形的起点。在实际加工中,每铣一个齿后,将坐标系旋转一定的角度,再继续铣削,降低了编程的工作量。为使程序简化,使用相对坐标指令G91来旋转坐标系,可以省略每一齿调用子程序的编写。编程时,以加工一个齿形为基准,一个齿形加工程序的终点作为下一齿形加工的起点,如此循环24次,完成链轮的加工。

24、使用10mm的硬质合金立铣刀进行加工。数据计算:从图6.18b可以看出,用手工计算节点是不现实的,可以使用AutoCAD绘制。在AutoCAD中使用偏移指令,将链轮正上方的一个齿的轮廓线偏移一个刀具半径值5mm(这样可以不使用刀具半径补偿),得到如图6.19中双点划线所示图形。标注各交点的坐标和各段圆弧半径,如图6.19所示。图6.19 链轮节点计算加工坐标原点:X:链轮的圆心Y:Z:链轮的下表面加工程序:(略)实验七:数控铣削的基本编程及加工一、实验目的通过对凸轮轮廓的实际编程与加工操作,掌握基本的G代码与M代码的使用,学习手工编程求取各节点的数字处理方法,熟悉数控机床的编程与操作。二、实验

25、设备配HNC-21M数控系统的铣床。三、实验的组织筹划1、实验前,要求学生预习相关的知识内容,并作相关的实验准备。2、为保证实验效果,将全班学生分为五组,每组3人,每组安排一名组长负责设备的维护及登记领用工具原材料,清理现场等。3、实验完成后,要求写出实验总结并完成实验报告。4、实验前,指导老师讲解本实验的要求及注意事项,并作示范操作,然后由学生按照实验指导书的要求完成该实验。四、实验材料石蜡五、根据图一要求确定加工工艺1、加工方式:立铣。2、加工刀具:直径12的立铣刀。3、切削用量:选择主轴转速600rpm,进给速度200mm/min。4、工艺路线:工艺路线如图二的箭头所示。5、定位夹紧:用

26、压块将石蜡安装在工作台上。六、加工程序的编制1、确定工件坐标系选择凸轮大圆的圆心为工件坐标系X、Y轴零点,工件表面为Z轴零点,建立工件坐标系。2、数学处理算得的基点坐标分别为F(18.856,36.667),E(28.284,10.000)。D(28.284,-10.000),C(18.856,-36.667)。3、零件程序编制七、加工操作1、机床回参考点。2、装夹12的立铣刀。3、将工件毛坯装夹在工作台上。4、手动操作机床,在编程原点正上方35mm处对刀。5、输入凸轮加工程序。6、校验程序,若有错误,则修改程序使之完善。7、运行程序直加工完毕。特别注意事项:开始加工时-Z方向下刀和加工完工后的Z方向提刀,要避免刀具与工件、夹具等相撞! 图一图二实验八数控铣削加工中刀具半径补偿功能的编程及加工一、实验目的与要求 (1)了解数控铣床的切削控制机理。(2)学习数控加工编程中的

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1