第五部分 数控编程基础.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:51 大小:18.9MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

第五部分 数控编程基础.ppt

第五部分数控编程基础.ppt

预览

免费试读已结束,剩余 41 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第五部分数控机床的程序编制5.1数控程序编制的概念和方法5.2数控程序的结构与格式5.3数控编程的坐标系5.4数控编程常用指令代码第一节数控程序编制概念和方法5.1.1数控编程的概念从零件图纸的分析到制成控制介质的全部过程称为数控程序编制。分确析定零工件艺图过样程第二节数控程序结构与格式5.2.2程序段的格式目前广泛采用的是地址符可变程序段格式(或者称字地址程序段格式)格式:N_G_X_Y_Z_F_S_T_M_LF这种格式的特点:程序段中的每个指令字均以字母(地址符)开始,其后再跟符号和数字。指令字在程序段中的顺序没有严格的规定,即可以任意顺序的书写。不需要的指令字或者与上段相同的续效代码可以省略不写。因此,这种格式具有程序简单、可读性强,易于检查等优点。常用地址码的含义一、数控机床坐标系的作用二、数控机床坐标系的确定原则(JB3051-1999)2、标准坐标系(机床坐标系)的规定1)对于工件旋转的机床(如车床、外圆磨床等),平行于工件轴线的坐标为Z坐标。z第三节数控编程的坐标系2)对于刀具旋转的机床(如铣床、钻床、镗床等),则平行于旋转刀具轴线的坐标为Z坐标。2、X坐标轴2)对于刀具旋转的机床(铣床),若Z坐标轴是垂直的(立式铣床),当由主轴向立柱看时,X坐标轴的正方向指向右方;若Z坐标轴是水平的(卧式铣床),当由主轴向工件看时,X坐标轴的正方向指向右方;对于双立柱的龙门铣床,当由主轴向左侧立柱看时,X坐标轴的正方向指向右方。3、Y坐标轴4、旋转运动A、B和C轴5、工件的运动四、机床坐标系与工件坐标系在数控铣床上,机床原点一般取在X、Y、Z坐标的正方向极限位置上,见下图。2.工件坐标系与工件坐标系原点注意:工件坐标系坐标轴的确定与机床坐标系坐标轴方向一致。铣削加工机床坐标系是机床固有的坐标系,它是制造和调整机床的基础,也是设置工件坐标系的基础。工件坐标系的原点位置是由操作者自己设定的,它在工件装夹完毕后,通过对刀确定,它反映的是工件与机床零点之间的距离位置关系。工件坐标系一旦固定,一般不作改变。小结:绝对坐标编程及增量坐标编程绝对坐标编程:在程序中用G90指定,刀具运动过程中所有的刀具位置坐标是以一个固定的编程原点为基准给出的,即刀具运动的指令数值(刀具运动的位置坐标),是与某一固定的编程原点之间的距离给出。增量坐标编程:在程序中用G91指定,刀具运动的指令数值是按刀具当前所在位置到下一个位置之间的增量给出。或者用U,V,W来表示G90G01X30Y37F100……一、数控编程常用指令代码准备功能G、辅助功能M、主轴功能S、进给功能F、刀具功能T代码。目前数控系统种类较多,它们的指令代码还不统一,没有严格执行ISO1056-1975(E)和JB3208-1983标准。因此,编程人员在编程前必须对自己使用的数控系统的功能(参照设备说明书)进行仔细研究,以发生错误。1.G指令——准备功能指令是使CNC机床准备好某种运动方式的指令分为模态代码和非模态代码。模态代码表示在程序中一经被应用,直到出现同组其它任一G代码时才失效。否则该代码继续有效,直到被同组代码取代为止。非模态代码只在本程序段中有效。组成:地址G后带二位数字组成,从G00到G99共100种。同一条程序段中,相同指令(相同地址符)或同一组指令,后出现的起作用。例如,换刀程序,T2M06T3;换上的是T3而不是T2;G01G00X50.0Y30.0F200;执行的是G00(虽有F值,但也不执行G01)。不是同一组的指令代码,在同一程序段中互换先后顺序执行效果相同。G90G54G00X0Y0Z100.0;G00G90G54X0Y0Z100.0;2、M指令-辅助功能指令辅助功能字由M地址符及随后的两位数字组成,所以也称为M功能或M指令。它用来指令数控机床的辅助动作及其状态。常用的M功能有:M00:程序暂停,可用NC启动命令(CYCLESTART)使程序继续运行,用于手动变速、换刀等;M01:计划暂停,与M00作用相似,但M01可以用机床“任选停止按钮”选择是否有效;M02:程序结束;M30:程序停止,并使程序复位到起始位置。第四节数控编程常用指令代码第四节数控编程常用指令代码第四节数控编程常用指令代码第四节数控编程常用指令代码第四节数控编程常用指令代码第四节数控编程常用指令代码(1)快速点定位(G00)格式:G00X__Z__;G00U__W__;其中(X,Z)(U,W)为定位点例:如图所示快速进刀指令G00X50.0Z6.0;或G00U-70.0W-84.0;(2)G01(直线插补指令)格式:G01X__Z__F__;G01U__W__F__;其中(X,Z)(U,W)为直线终点位置F