数控编程及数控自动编程2课件_第1页
数控编程及数控自动编程2课件_第2页
数控编程及数控自动编程2课件_第3页
数控编程及数控自动编程2课件_第4页
数控编程及数控自动编程2课件_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

例题:如图所示,设零件各表面已完成粗加工,试分别用绝对坐标方式和增量坐标方式编写G00,G01程序段。加工路径:A-B-C-D-E-F绝对坐标编程:N005G92X60Z80定起始点N010G90G00X18Z2A-BN020G01X18Z-15F50B-CN030G01X30Z-26C-DN040G01X30Z-36D-EN050G01X42Z-36E-FPRG14.GSK增量坐标编程:N005G92X80Z60N010G91G00X-62Z-58A-BN020G01Z-17F50B-CN030G01X12Z-11C-DN040G01Z-10D-EN050G01X12E-FG17XY插补平面G18XZ插补平面G19YZ插补平面(1)I、J、K指令的使用

下面我们用一个例子来说明I,J,K具体的使用方法。在下面的例子中,刀具的起始点在A点,圆弧半径为R30,圆弧中心的坐标为(10,10)。ABIJ(圆弧起点)(圆弧终点)中心YX102040402010⑴绝对(G90)指令状态

G90G03X20.Y40.I-30.J-10.F100;

其中I-30.J-10.是A点(圆弧起点)到圆弧中心的矢量在X、Y方向上的分量。⑵增量(G91)指令状态

G91G03X-20.Y20.I-30.J-10.F100;

其中I-30.J-10.是A点(圆弧起点)到圆弧中心的矢量在X、Y方向上的分量。

从上面的例子可以看出在切削圆弧时,无论是在G90状态,还是在G91状态下,I、J的数值都使用增量值。K的使用方法和I、J使用方法相同。102040402010IJA

在上图中我们要加工一个从A点加工到B点的圆弧,其中圆弧半径用R指令来指定,程序如下:

⑴绝对(G90)指令

G90G02X70.Y20.R50.F100;

X70.Y20.是B点的坐标值;

R50.为圆弧半径;

⑵增量(G91)指令

G91G02X50.Y-50.R50.F100;

X50.Y-50.

是A点到B点的坐标增量;

R50.圆弧半径;(3).整圆插补时I、J、K的使用

进行整圆插补时,编程时必须使用I,J,K指令来指定圆弧中心。如果使用半径R指令进行整圆插补,则系统认为是0度圆弧,刀具将不做任何运动。

例如:顺时针方向切削一个半径40的整圆时(1)从A点开始顺时针整圆切削

绝对指令编程:G90G02X0Y40.J-40.F100;

(2)从B点开始顺时针整圆切削

绝对指令编程:G90G02X40Y0I-40.F100;

如果上面的程序段写成G90(G91)G02X40.Y0R40.时,那么刀具将做错误的切削运动。O11.CNCO12.CNC顺逆圆弧的区分例题:如图所示,设起刀点在坐标原点O,刀具沿A-B-C路线切削加工,使用绝对坐标与增量坐标方式编程。

增量坐标编程G92X0Y0Z0G91G00X200Y40G03X-60Y60I-60(或R60)F100G02X-20Y-40I-50(或R50)例题:刀具起始点为坐标原点,其终点也是原点,走刀方向为顺时针,进给速度为F100。O1234;N10G92X0Y0;N20G90G00X-60.Y-40.S1000M03;N30G01X-60.Y0F100;N40G02X0Y60.I60.;N50G01X40.Y0;N60G02X0Y-40.I-40.;N70G01X-60.Y-40.;N80G00Z100.M05;N90G00X0Y0;N100M30;

-4040-6060N1N2N3N4N5N6N7R40R60XYO13.CNC绝对坐标编程G92X0Y0Z0G90G00X30Y0G03I-30J0F100G00X0Y0增量坐标编程G92X0Y0Z0G91G00X30Y0G03I-30J0F100G00X-30Y0例题:如图所示,走刀路线为A-B-C-D-E-F,试分别用绝对坐标方式和增量坐标方式编程。

绝对坐标编程G03X34Z-4K-4(或R4)F50A-BG01Z-20B-CG02Z-40R20C-DG01Z-58D-EG02X50Z-66I8(或R8)E-F

相对坐标编程G03X-34Z-4K-4(或R4)F50A-BG01Z-16B-CG02Z-20R20C-DG01Z-18D-EG02X16Z-8I8(或R8)E-F

五。刀具补偿1。刀补原理在轮廓加工中,由于刀具具有一定的半径,所以在加工时不允许刀具中心轨迹与被加工工件的轮廓相重合,而需要与被加工轮廓偏置一个刀具半径值R的距离,只有这样才能加工出与图纸上一致的零件轮廓。我们管这种偏置功能叫做刀具半径补偿。刀具半径补偿的范围为0~999mm,精度为0.001~0.01mm。刀具运行轨迹与工件轮廓轨迹刀具磨损后的刀具半径补偿刀具半径补偿G41、G42指令指令格式G41G00X__Y__H(或D)__G42G01指令功能数控系统根据工件轮廓和刀具半径自动计算刀具中心轨迹,控制刀具沿刀具中心轨迹移动,加工出所需要的工件轮廓,编程时避免计算复杂的刀心轨迹。

指令说明1。X__Y__表示刀具移动至工件轮廓上点的坐标值;2。H(或D)__为刀具半径补偿寄存器地址符,寄存器存储刀具半径补偿值;3。沿刀具进刀方向看,刀具中心在零件轮廓左侧,则为刀具半径左补偿,用G41指令;4。沿刀具进刀方向看,刀具中心在零件轮廓右侧,则为刀具半径右补偿,用G42指令;5。通过G00或G01运动指令建立刀具半径补偿。例题:如图所示,刀具由O点至A点,采用刀具半径左补偿指令G41后,刀具将在直线插补过程中向左偏置一个半径值,使刀具中心移动到B点,其程序段为:

G41G01X50Y40F100H01

H01为刀具半径偏置代码,偏置量(刀具半径)预先寄存在H01指令指定的寄存器中

取消刀具半径补偿G40指令

指令格式G00G01指令功能取消刀具半径补偿指令说明

1指令中的X__Y__表示刀具轨迹中取消刀具半径补偿点的坐标值;2通过G00或G01运动指令取消刀具半径补偿;3G40必须和G41或G42成对使用。G40X__Y__例题如图所示,当刀具以半径左补偿G41指令加工完工件后,通过图中CO段取消刀具半径补偿,其程序段为:G40G00X0Y0

例题:加工图所示内外轮廓,用刀具半径补偿指令编程,刀具直径为8mm。分析:外轮廓沿圆弧切线方向切入p1→p2,切出时沿切线方向p2→p3,根据判断,用左边刀具半径补偿。内轮廓加工时,p4→p5为切入段,p6→p4为切出段,故用右边刀具半径补偿。外轮廓加工完毕取消左边刀具半径补偿,待刀具移至p4点,再建立右边刀具半径补偿。加工应选用高度为14mm、边长为240mm的正方形毛坯。程序注释O0100;程序号N010G90G92X0.Y0.Z100.;绝对值输入,建立工件坐标系N020G00Z2.S150M03;Z轴快移至Z=2,主轴正转,转速150r/minN030X20.Y-44.;快速进给至X=20,Y-=-44N040G01Z-4.F100;Z轴进给至Z=-4,进给速度100mm/sN050G41X0.Y-40.H01;直线插补至X=0,y=-40,刀具半径左补偿H01=4mmN060G02X0.Y-40.I0.J40.;

顺圆插补至X=0,Y=-40N070G40X-20.Y-44.;

直线插补至X=-20,Y=-44,取消刀具半径补偿N080G00Z2.;

Z轴快移至Z=2O14.CNC作业:加工如图所示零件外轮廓面,试用刀具半径补偿指令编程。第三节数控加工自动编程简介 自动编程的特点就是编程的工作主要由计算机完成。随着数控加工技术的迅速发展,对编程技术的要求也越来越高,不仅要求能解决形状复杂零件的编程,而且要求编程的速度快、精度高,并便于检查,所以采用自动编程技术是必然的发展方向。 一、自动编程分类 自动编程技术发展至今,形成了很多种类型。但从广泛使用的角度来看,主要有以下两大类: ㈠数控语言自动编程系统 最具代表性的就是APT语言。

㈡人机对话式自动编程系统 它也叫图形交互式自动编程系统。

一、数控语言自动编程系统 数控语言自动编程系统的一般处理流程如下图所示。从流程图中可以看出,数控语言自动编程系统主要由零件源程序和编译软件组成。零件图零件源程序翻译计算后置处理通用计算机编译程序(软件程序)加工程序单纸带

(一)源程序 零件的源程序是编程员根据被加工零件的几何图形和工艺要求,用数据语言编写的计算机输入程序。它是生成零件加工程序的根源,故称为零件源程序。 零件源程序包含零件加工的形状和尺寸、刀具运动路线、切削参数、机床的辅助功能等(二)编译程序 编译程序是把输入计算机中的零件源程序翻译成等价的目标程序的程序,它也称为系统处理程序,是自动编程系统的核心部分。在编译程序的支持下,计算机就能对零件源程序进行如下的处理: 1.翻译阶段识别语言并理解其含义。 2.计算阶段经过几何处理、工艺处理和走刀轨迹处理之后生成刀位文件。 3.后置处理

温馨提示

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

评论

0/150

提交评论