最详细数控铣编程基础(机类).ppt

上传人:wj 文档编号:11038981 上传时间:2023-05-28 格式:PPT 页数:48 大小:6.23MB
下载 相关 举报
最详细数控铣编程基础(机类).ppt_第1页
第1页 / 共48页
最详细数控铣编程基础(机类).ppt_第2页
第2页 / 共48页
最详细数控铣编程基础(机类).ppt_第3页
第3页 / 共48页
最详细数控铣编程基础(机类).ppt_第4页
第4页 / 共48页
最详细数控铣编程基础(机类).ppt_第5页
第5页 / 共48页
最详细数控铣编程基础(机类).ppt_第6页
第6页 / 共48页
最详细数控铣编程基础(机类).ppt_第7页
第7页 / 共48页
最详细数控铣编程基础(机类).ppt_第8页
第8页 / 共48页
最详细数控铣编程基础(机类).ppt_第9页
第9页 / 共48页
最详细数控铣编程基础(机类).ppt_第10页
第10页 / 共48页
最详细数控铣编程基础(机类).ppt_第11页
第11页 / 共48页
最详细数控铣编程基础(机类).ppt_第12页
第12页 / 共48页
最详细数控铣编程基础(机类).ppt_第13页
第13页 / 共48页
最详细数控铣编程基础(机类).ppt_第14页
第14页 / 共48页
最详细数控铣编程基础(机类).ppt_第15页
第15页 / 共48页
最详细数控铣编程基础(机类).ppt_第16页
第16页 / 共48页
最详细数控铣编程基础(机类).ppt_第17页
第17页 / 共48页
最详细数控铣编程基础(机类).ppt_第18页
第18页 / 共48页
最详细数控铣编程基础(机类).ppt_第19页
第19页 / 共48页
最详细数控铣编程基础(机类).ppt_第20页
第20页 / 共48页
亲,该文档总共48页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

最详细数控铣编程基础(机类).ppt

《最详细数控铣编程基础(机类).ppt》由会员分享,可在线阅读,更多相关《最详细数控铣编程基础(机类).ppt(48页珍藏版)》请在冰点文库上搜索。

最详细数控铣编程基础(机类).ppt

数控铣编程基础,南昌大学工程训练中心,二.数控铣编程基础,三.编程实例,一.安全事项,四.作业,一.安全事项,1.穿符合安全要求的衣着,长发要盘起,要戴安全帽。

2.单人单机操作。

4.认真听从教师分配的岗位工作及讲解指挥,保质保量完成教学实训任务。

3.不准做与工程训练无关的事。

二.数控铣编程基础,3.数控铣床的运动方式,4.工件坐标系,5.机床坐标系,6.数控编程的原则,7.程序的结构与格式,8.常用指令,1.数控机床的组成及主要特点,2.数控铣床的工作原理,1.数控机床的组成及主要特点,目前数控机床一般都采用计算机数控系统(ComputerNumericalControl简称CNC)。

数控机床由程序、输入装置、数控装置(CNC)、伺服驱动及位置检测、辅助控制装置、机床本体等几部分组成。

数控机床的主要特点是输入存储、数控加工、插补运算以及机床各种控制功能都通过程序来实现。

2.数控机床的工作原理,数控机床进行加工,首先必须将工件的几何数据和工艺数据等加工信息按规定的代码和格式编制成数控加工程序,并用适当的方法将加工程序输入数控系统。

数控系统对输入的加工程序进行数据处理,输出各种信息和指令,控制机床各部分按规定有序地动作。

最基本的信息和指令包括:

各坐标轴的进给速度、进给方向和进给位移量等。

3.数控铣床的运动方式,刀具旋转,工件相对移动,4.工件坐标系,工件坐标系是由编程人员设定。

B,A,5.机床坐标系:

机床坐标系是一个右手直角坐标系(笛卡尔坐标系),O,O,机床坐标系,工件坐标系,编写程序时,均采用假设工件不动,刀具相对移动的原则编写程序。

6.数控编程的原则:

7.程序的结构与格式,程序结构:

格式:

N_G_X_Y_Z_F_S_T_M_,程序段:

B,A,G00XAYAZA,G01XBYBZBF300,M06T01,M03S800,8.常用指令,基本指令G指令准备功能指令是使CNC机床准备好某种运动方式的指令分为模态指令和非模态指令。

模态指令表示在程序中一经被应用,直到出现同组其它任一G指令时才失效。

否则该指令继续有效,直到被同组指令取代为止。

非模态指令只在本程序段中有效。

组成:

G后带二位数字,从G00到G99共100种,模态:

G00X30Y60(G00模态),X30Y60Z50,X30Y60Z-3,G01X-30Y60Z-3F300(G01取代G00),X-30Y-30Z-3,X30Y-30Z-3,G00,G00,G01,G01,模态:

G00X30Y60(G00模态),Z50,Z-3,G01X-30F300(G01取代G00),Y-30,X30,非模态:

G28Z50(G28非模态),G28X0Y0(每个程序段必须写),常用辅助功能指令:

M00程序暂停,M01程序条件暂停,M03、M04和M05主轴正转、反转和停转,M06自动换刀,M08、M09冷却液开、冷却液关,M02和M30程序结束,M98和M99M98主程序调用子程序M99子程序返回主程序在程序中含有某些固定顺序或重复出现的区域时,作为子程序存入贮存器以简化程序编程,子程序格式:

OM99,常用准备功能指令:

B,A,G00快速定位(快速直线插补)G00快速定位控制机床各轴以最大速率从现在位置移动到指令位置(不一定沿直线)。

G00是模态代码。

编程格式为:

G00XAYAZA,G01直线插补G01直线插补程序段控制各轴以指定的进给速率沿直线方向从现在位置移动到指令位置。

G01是模态代码。

编程格式为:

B,A,G01XBYBZBF_,G02顺圆弧插补G02圆弧插补程序段可以使机床从现在位置沿圆顺时针弧轨迹运动到指令位置,进给速率沿圆弧的切线方向,大小等于编程的进给率F。

G02表示刀具沿顺圆运动(CW),G02是模态代码,B,A,G02XBYBZBR_F_,G03逆圆弧插补G03圆弧插补程序段可以使机床从现在位置沿圆逆时针弧轨迹运动到指令位置,进给速率沿圆弧的切线方向,大小等于编程的进给率F。

G03表示刀具沿逆圆运动(CCW),G03是模态代码,A,B,G03XBYBZBR_F_,X,Z,Y,起点(x0,y0,z0),终点(X2,Y2,Z2),R,当圆心角180(劣弧)时,R以正值表示当圆心角180(优弧)时,R以负值表示。

1.半径编程:

当圆弧的半径R或终点坐标为关键尺寸时,选用该编程方法。

编程格式为:

G02或G03X2Y2Z2R_F_,圆弧插补可以用两种方式编程:

X,Z,Y,起点(X1,Y1,Z1),终点(X2,Y2,Z2),圆心(X0,Y0,Z0),G02或G03及I、J、K(I、J、K是指圆弧起点到圆心的增量坐标)定义圆弧中心点,称为中心编程,圆弧的中心是关键尺寸时,选用该编程方法编程格式为:

G02或G03X2Y2Z2I_J_K_F_,I=X0X1,J=Y0Y1,K=Z0Z1,2.中心编程:

60,200,280,P1,R=145.6,P2,160,200,321.65,O,X,Y,P0,例如图:

当圆弧A的起点为P1,终点为P2,则圆弧插补程序段为:

G02X321.65Y280I40J140F200,G02X321.65Y280R-145.6F200,或:

注:

整圆不能用半径编程方法一步完成,用I,J编程方法可以。

60,200,280,P1,R=145.6,P2,160,200,321.65,O,X,Y,P0,G02X160Y60I40J140F200,G02X160Y60R145.6F200,G02X321.65Y280R-145.6F200,或:

起点P1:

起点P2:

G02X321.65Y280I-121.65J-80F200,G04暂停通过G04指定暂停,使下一程序段执行延时指定时间(单位:

秒)。

G04是非模态代码编程格式为:

G04X_,G17/G18/G19选择平面用于圆弧插补,刀具半径补正及G码钻孔,编程格式为:

G17或G18或G19,G21/G20公制(单位:

毫米)输入/英制(单位:

英寸)输入,编程格式为:

G21或G20,G28自动返回机床原点编程格式为:

G28X_Y_Z_,由X,Y和Z设定的位置叫做中间点。

机床先移动到这个点,而后回归原点。

省略了中间点的轴不移动;只有在命令里指派了中间点的轴执行其原点返回命令。

在执行原点返回命令时,每一个轴是独立执行的,这就像快速移动命令(G00)一样;通常刀具路径不是直线。

因此,要求对每一个轴设置中间点,以免机床在原点返回时与工件碰撞等意外发生。

G54G59选择16号工件坐标系编程格式为:

G54或G55或该指令执行后,所有坐标值指定的坐标尺寸都是选定的工件坐标系中的尺寸。

G54G59指令是通过MDI在设置参数方式下设定工件加工坐标系的,一旦设定,加工原点在机床坐标系中的位置是不变的,它与刀具的当前位置无关,除非再通过MDI方式修改。

G41/G42/G40刀具半径左侧补偿/刀具半径右侧补偿/取消刀具半径补偿,A,B,当处理工件(“A”)时,就像右图所示,刀具路径(“B”)是基本路径,与工件(“A”)的距离至少为该刀具直径的一半。

此处,路径“B”叫做由A经R补偿的路径。

因此,刀具半径偏置功能自动地由编程给出的路径A以及由分开设置的刀具偏置值,计算出补偿了的路径B。

就是说,用户能够根据工件形状编制加工程序,同时不必考虑刀具半径。

因此,在真正切削之前把刀具半径设置为刀具偏置值;用户能够获得精确的切削结果,就是因为系统本身计算了精确补偿的路径。

G41:

刀具半径左补偿指令。

即沿着刀具前进方向,刀具始终位于工件的左侧。

G40:

取消刀具半径补偿功能。

刀,工件,G42:

刀具半径右补偿指令。

即沿着刀具前进方向,刀具始终位于工件的右侧。

工件,刀,1)G00G41G42X_Y_D_或G01G41G42X_Y_D_F_2)G00G40X_Y_或G01G40X_Y_F_,1)中的D为刀具半径补偿地址,地址中存放的是刀具半径的补偿量;X_Y_为由非刀补状态进入刀具半径补偿状态的起始位置。

2)中的X_Y_为由刀补状态过渡到非刀补状态的终点位置,这里的X_Y_即为刀具中心的位置。

刀补指令的程序段格式:

使用刀具长度补偿功能,在编程时可以不考虑刀具在机床主轴上装夹的实际长度,而只需在程序中给出刀具端刃的Z坐标,具体的刀具长度由Z向对刀来协调。

G43/G44/G49刀具长度正补偿/刀具长度负补偿/取消刀具长度补偿,H后跟两位数指定偏置号,在每个偏置号输入需要偏置的量。

编程格式为:

G43Z_H_G44Z_H_G49,长刀a:

设定H01=3,则G43Z_H01短刀b:

设定H02=-2,则G43Z_H02,Z,G73G89固定循环指令固定循环指令,用于钻孔、镗孔、攻丝等。

使用一个程序段就可以完成一个孔加工的全部动作。

继续加工孔时,如果孔加工的动作无需变更,则程序中所有模态的数据可以不写,因此可以大大简化程序。

G98/G99固定循环返回起始点/返回固定循环R点,G80取消固定循环编程格式为:

G80,G81定点钻孔循环编程格式为:

G99G81X_Y_Z_R_F_K_或G98G81X_Y_Z_R_F_K_X_Y_:

孔位数据Z_:

孔底深度(绝对坐标)R_:

每次下刀点或抬刀点(绝对坐标)F_:

切削进给速度K_:

重复次数(如果需要的话),三.编程实例:

用数控铣床20立铣刀(T01)及16钻头(T02)加工如图所示零件,编写加工程序。

毛坯尺寸为:

120mm120mm20mm,%,O1234,N10G17G54G40G49G80G21,N20G91G28Z0,N30T1M6,N40M01,N50M03S800,N60G90G43G00Z50H01,N70X0Y0,N80G42X75Y47D01,N90Z-3,N100G01X-32F300,N110G03X-47Y32R15F200,N120G01Y-47F300,N130X47,N140Y32,N150G03X32Y47R15F200,N160G01X-75F300,/N45M08,N170G00Z50,N180G40X0Y0,N200X-72Y-72,N210Z-3,N220G01X-24.745Y-24.745,N230G00Z50,N240X72Y-72,N250Z-3,N260G01X24.745Y-24.745,N270G00Z50,N290X0Y0,N300G42X60Y45D01,N310Z-2,N320G01X0,N330G03J-45F200,N340G01X-60F300,N350G00Z50,N360G40X0Y0,N370X60Y41,N380Z-0.5,N390G91,N400M98P31235,(),(R),%O1235,N10G01X-120F300,N20G00Y-16,N30G01X120,N40G00Y-16,N50M99%,N420G00G90Z50,/N425M09,N430G91G28Z0,N440T2M6,N450M01,/N455M08,N460M03S300,N470G90G43G00Z50H02,N500G80,N490G98G81X0Y0Z-7.5R5F50,/N515M09,N520M5,N530G28Z50,N540G28X0Y0,%,N550M30,作业1不用刀具长度补偿和半径补偿,编制程序,用16立铣刀(T01)及16钻头(T02)加工如图所示零件,毛坯尺寸为100mm99mm20mm,四作业,http:

/教学管理资源库教学课件,作业2不用刀具长度补偿和半径补偿,编制程序,用16立铣刀(T01)及16钻头(T02)加工如图所示零件,各点坐标如下,毛坯尺寸为100mm99mm20mmA(-21.835,35)B(-35,21.835)M(-31,41)N(-41,31)P(31,31)C、D、E、F、G、H各点坐标类推,作业3,用16立铣刀及16钻头加工如图所示图形,各点坐标如下,毛坯尺寸为:

100mm99mm20mm,A(0,45)B(-42.776,-13.971)C(-43.067,-30.335)D(-42.210,-35.261)E(-35.261,-42.210)F(-30.335,-43.067)G(-21.733,-41.541)H(21.733,-41.541)I(30.335,-43.067)J(35.261,-42.210)K(42.210,-35.261)L(43.067,-30.335)M(42.776,-13.971),

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2