第三章-数控加工的程序基本指令_第1页
第三章-数控加工的程序基本指令_第2页
第三章-数控加工的程序基本指令_第3页
第三章-数控加工的程序基本指令_第4页
第三章-数控加工的程序基本指令_第5页
已阅读5页,还剩19页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

一、G90、G91——绝对坐标及增量坐标编程指令G90表示程序段的坐标字为绝对坐标G91表示程序段的坐标字为增量坐标。

二、G00——快速点定位命令刀具以点位控制方式移动到下一个目标位置(点)程序书写格式为

G00X—Y—Z—其中X、Y、Z为目标点增量或绝对坐标。ABG00的定位过程:从程序段执行开始,加速到指定的速度(其值由具体数控系统和机床决定,程序段中不能用F指令指定),然后按此速度移动,最后减速到达终点。在确认到达终点状态后,执行下一个程序段。在G00状态下,不同数控机床的不同坐标轴的运动情况可能不同。如有的系统是按机床设定速度先令某轴移动到位后再令另一轴移动到位;有的系统则是令各袖一齐移动,此时若X、Y、Z坐标不相等,则各轴到达目标点的时间就不同,刀具运动轨迹为一空间折线;有的系统则是令各铀以不同的速度(各轴移动速度比等于各轴移动距离比)移动,同时到达目标点,刀具运动轨迹为一直线。因此,编程前应了解机床数控系统的G00指令各坐标轴运动的情况,避免刀具与工件或夹具碰撞。三、坐标平面设定指令(G17,G18,G19)

G17表示选择

XY平面,G18表示选择

ZX平面,G19表示选择

YZ平面。各坐标平面如图1.22所示。一般,数控车床默认在ZX平面内加工,数控铣床默认在XY平面内加工直线插补指令用于产生按指定进给速度F实现的空间直线运动程序格式:G01X~Y~Z~F~其中:X、Y、Z的值是直线插补的终点坐标值。例:实现图中从A点到B点的直线插补运动,其程序段为:绝对方式编程:G90G01X10Y10F100增量方式编程:G91G01X-10Y-20F100四、直线插补指令G01五、圆弧插补指令

顺时针圆弧插补指令(G02)

逆时针圆弧插补指令(G03)

方向:从XY平面(ZX平面,YZ平面)的Z轴(Y轴,X轴)的正向往负向观察

XYG17G03G02ZXG18G03G02YZG19G03G02

IntheXYPlaneG17G02(orG03)XYR(orIJ)F;IntheZXPlaneG18G02(orG03)ZXR(orKI)F;IntheYZPlaneG19G02(orG03)YZR(orJK)F;圆弧插补示例,加工轨迹如图绝对编程方式:

G01X200.0Y40.0Z0;

G90G03X140.0Y100.0I-60.0F300;

G02X120.0Y60.0I-50.0;或

G01X200.0Y40.0Z0;

G90G03X140.0Y100.0R60.0F300;

G02X120.0Y60.0R50.0;增量编程方式:

G91G03X-60.0Y60.0I-60.0F300;

G02X-20.0Y-40.0I-50.0;或

G91G03X-60.0Y60.0R60.0F300;

G02X-20.0Y-40.0R50.0;

90120140R60R501006040OYX

五、G04——暂停(延迟)指令根据给定的暂停时间停止进给。在上一程序段的进给速度为零后开始执行暂停,暂停以后执行程序的下一程序段。暂停时间一般可用X或U或F或K或P等不同地址来指定,用十进制小数点编程,暂停时间单位为秒,不用十进制小数点编程,暂停时间单位为毫秒。例如:G04X150表示暂停时间为150ms:G04F200表示暂停时间为200ms;G04K0.3表示暂停时间为0.3s;G04P250表示暂停时间为250ms对于某一数控系统,到底采用什么地址码指定暂停时间,采用什么时间单位,该系统的编程说明书有具体规定,不可乱用。C刀补

它的主要特点是采用直线作为轮廓之间的过渡,因此,它的尖角性好,并且它可自动预报(在内轮廓加工时)过切,以避免产生过切。C刀补转接形式在一般的CNC装置中,均有园弧和直线插补两种功能。而C机能刀补的主要特点就是来用直线过渡,由于采用直线过渡,实际加工过程中,随着前后两编程轨迹的连接方法的不同,相应的加工轨迹也会产生不同的转接情况:直线与直线、园弧与园弧、直线与园弧、园弧与直线。C刀补转接过度方式:缩短型、伸长型、插入型

在轮廓加工中,由于刀具具有一定的半径,所以在数控加工中,不能让刀具中心的运动轨迹与被加工零件的轮廓轨迹重合,必须使刀具中心的运动轨迹偏离轮廓一个刀具半径值,我们把这种偏移叫做刀具半径补偿。刀具半径补偿由CNC系统自动完成。CNC系统根据零件轮廓尺寸、刀具半径补偿方式指令及刀具半径值,自动地计算出刀具中心的运动轨迹。刀具半径补偿分三个阶段:刀具半径补偿建立、刀具半径补偿进行和刀具半径补偿注销。六、刀具半径补偿指令

(G41/G42/G40)

刀具半径补偿的常用方法:B刀补:该法对加工轮廓的连接都是以园弧进行的。如图示,其缺点是:在外轮廓尖角加工时,由于轮廓尖角处,始终处于切削状态,尖角的加工工艺性差。在内轮廓尖角加工时,由于C”点不易求得(受计算能力的限制)编程人员必须在零件轮廓中插入一个半径大于刀具半径的园弧,这样才能避免产生过切。

这种刀补方法,无法满足实际应用中的许多要求。因此现在用得较少,而用得较多的是C刀补。A’B’C”CBAG41刀具G42刀具编程轨迹刀具中心轨迹C’刀具半径补偿的进行过程

G41为左偏刀具半径补偿,定义为假设工件不动,沿刀具运动方向向前看,刀具在零件左侧的刀具半径补偿。

G42为右偏刀具半径补偿,定义为假设工件不动,沿刀具运动方向向前看,刀具在零件右侧的刀具半径补偿。G40为补偿撤消指令。G00/G01G41/G42X~Y~D~

//建立补偿程序段

……………………G00/G01G40X~Y~//补偿撤消程序段

//轮廓切削程序段程序格式:G41/G42程序段中的X、Y值是建立补偿直线段的终点坐标值;G40程序段中的X、Y值是撤消补偿直线段的终点坐标;D为刀具半径补偿代号地址字,后面一般用两位数字表示代号,代号与刀具半径值一一对应。G92X0Y0Z0;设定绝对坐标系,刀具位于开始位置(X0,Y0,Z0);N1G90G17G00G41X250.0Y550.0D07;建立刀具半径补偿;N2G01Y900.0F150;N3X450.0;

N4G03X500.0Y1150.0R650.0;

N5G02X900.0Y1150.0R-250.0;

N6G03X950.0Y900.0R650.0;

N7G01X1150.0;

N8Y550.0;

N9X700.0Y650.0;

N10X250.0Y550.0;

N11G00G40X0Y0;XYP1(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)八、刀具长度偏置指令G43G44G40(模态)

通常,数控车床的刀具装到回转刀架上,加工中心、数控镗铣床、数控钻床等的刀具则装到主铀上,由于各种刀体的长度不同,装刀后刀尖的位置各不相同,即使是同一把刀具(如钻头)由于重磨变短,重装后切削刃的位置也发生变化。格式:G43

温馨提示

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

评论

0/150

提交评论