数控车床的程序编制.ppt

上传人:本田雅阁 文档编号:2855824 上传时间:2019-05-29 格式:PPT 页数:59 大小:6.53MB
返回 下载 相关 举报
数控车床的程序编制.ppt_第1页
第1页 / 共59页
数控车床的程序编制.ppt_第2页
第2页 / 共59页
数控车床的程序编制.ppt_第3页
第3页 / 共59页
数控车床的程序编制.ppt_第4页
第4页 / 共59页
数控车床的程序编制.ppt_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《数控车床的程序编制.ppt》由会员分享,可在线阅读,更多相关《数控车床的程序编制.ppt(59页珍藏版)》请在三一文库上搜索。

1、上午2时14分,数控加工编程及操作,1,6.1 编程差异,单元6 数控车削加工SIEMENS,6.2 机床基本操作,上午2时14分,数控加工编程及操作,2,上午2时14分,数控加工编程及操作,3,上午2时14分,数控加工编程及操作,4,6.1 编程指令差异,G71(G70)公制(英制)单位选择 DIMAON直径/ DIMAOF半径编程指令 绝对和增量位置数据G90、G91、AC、IC 4. G2/G3 X Y I J (CR=)F 圆弧插补 5. G4 F 暂停时间(秒)或 G4 S 暂停主轴转数 6. G33 X Z K (或I ) SF= 螺纹加工 7. T D (19) 8. 子程序 1

2、)子程序命名同主程序( .MPF)命名,或L后跟7位数字,扩展名.SPF 2)子程序调用:子程序名 P (循环次数) 3) M2 程序结束;M2/RET/M17 子程序结束 9. 恒线速切削 10. 车削循环(CYCLE93-CYCLE98)、钻削循环(CYCLE81-CYCLE89),上午2时14分,数控加工编程及操作,5,1.G71(G70)公制/英制单位选择,G71 公制单位选择 G70 英制单位选择 说明:适用于X、Z、I、K、CR、可编程零点偏置,不适用于进给率、刀具半径补偿、可设定零点偏置等与工件无直接关系的几何数值。 G710 公制单位选择,也适用于进给率F G700 英制单位选

3、择,也适用于进给率F,上午2时14分,数控加工编程及操作,6,2.直径/半径编程指令,DIAMON 直径编程指令 DIAMOF 半径编程指令,上午2时14分,数控加工编程及操作,7,3.绝对和增量位置数据,G90、G91、AC、IC 说明: G90 ;绝对尺寸,模态指令 G91 ;增量尺寸,模态指令 =AC() ;某轴以绝对尺寸输入,程序段有效 =IC() ;某轴以增量尺寸输入,程序段有效,如: G90 X20 Z75 X50 Z=IC(-20) G91 X20 Z40 X10 Z=AC(60),上午2时14分,数控加工编程及操作,8,4.G2/G3圆弧插补,G2/G3 X Y I J (CR

4、=)F,5. G4暂停 G04 F 暂停时间(秒)或 G04 S 暂停主轴转数,上午2时14分,数控加工编程及操作,9,复习:G00、G01、G02、G03等指令,上午2时14分,数控加工编程及操作,10,程序如下: P0302; N001 T1 D1; N002 DIAMON; N003 S800 M03 ; N004 G90 G00 X6.0 Z2.0 ; N005 G01 Z-20.0 F0.3 ; N006 G02 X14.0 Z-24.0 CR=4.0 ; N007 G91 G01 Z-8.0 ; N008 G03 X=AC(20.0) Z-3.0 CR=3.0 ; N009 G01

5、 Z-37.0 ; N010 G02 X20.0 Z-10.0 CR=10.0 ; N011 G01 Z-20.0 ; N012 G03 X=AC(52.0) Z-6.0 CR=6.0 ; N013 G02 X10.0 Z-5.0 CR=5.0 ; N014 G90 G00 X100.0 Z52.7 M05 ; N015 M02;,上午2时14分,数控加工编程及操作,11,(1)X、Z 为螺纹切削的终点坐标值(X坐标值依据机械设计手册查表确定)。,书写格式 G33 X Z SF= K (或I ),(3)X省略时为圆柱螺纹切削,Z省略时为端面螺纹切削;X、Z均不省略时为锥螺纹切削;,(2)对于锥

6、螺纹的螺纹导程I(或K),当斜角45度时,以Z轴方向的坐标值K指定,4590度之间时,以X轴方向的坐标值I指定。,(4)螺纹切削应注意在两端设置足够的升速进刀段1和降速退刀段2。,6.G33螺纹切削,上午2时14分,数控加工编程及操作,12,引入距离,超越距离,螺纹切削,车螺纹时,为保证螺距的准确,应避免在进给机构的加速和减速过程中切削,故应有引入距离和超越距离。,上午2时14分,数控加工编程及操作,13,例:试编写如图所示螺纹的加工程序。螺纹导程3mm,升速进刀段1=3mm,降速退刀段2=1.5mm。假设第1刀螺纹切削深度1mm;第2刀螺纹切削深度0.5mm。, G91 G00 X-62;

7、G33 Z-74.5 K3; G00 X62; Z74.5; X-63; G33 Z-74.5 K3 ; G00 X63; Z74.5; ,G33编程举例1,上午2时14分,数控加工编程及操作,14,G33编程举例2:锥螺纹加工,例:螺纹导程3.5mm,升速进刀段1=2mm,降速退刀段2=1mm。假设第1刀螺纹切削深度1mm;第2刀螺纹切削深度0.5mm。,直径采用绝对值方式编程: 第1刀 14-2*1=12;43-2*1=41 第2刀 12-2*0.5=11 ;43-2*0.5=40, G00 X12; G33 X41 Z=IC(-43) K3.5; G90 G00 X50; ,上午2时14

8、分,数控加工编程及操作,15,螺纹加工的数值计算,螺纹大径: 螺纹小径:,例: 试计算M242螺纹d、d1的尺寸。,d=D=d-0. 1P =24-0.12 = 23.8 mm,d1=D1=d-0.65P2 =24 0.6522= 21.4mm,上午2时14分,数控加工编程及操作,16,1.刀具的几何补偿、磨损补偿,7.刀具参数补偿指令,刀具位置偏差,在编程时,一般以其中一把刀具为基准,并以该刀具的刀尖位置A为依据来建立工件坐标系。这样,当其他刀位转至加工位置时,刀尖的位置B相对于刀尖位置A就会有偏差。由此,原来设定的工件坐标系对这些刀具就不适用了。另外,每把刀具在加工过程中都有不同程序的磨损

9、。因此,应进行位置补偿。,刀具的补偿功能由T代码实现。,T代码后面跟的1-2位数字为刀具号,D代码后面跟的数字1-9为刀具补偿寄存器的地址号,该处存有刀具的几何偏差量和磨损偏差量。如:T1 D1,上午2时14分,数控加工编程及操作,17,(1)刀具的几何补偿,绝对刀偏法 刀具相对于机床参考点的偏置,上午2时14分,数控加工编程及操作,18,(2)刀具的磨损补偿,上午2时14分,数控加工编程及操作,19,SIEMENS802D数控系统刀具位置补偿界面,上午2时14分,数控加工编程及操作,20,工件坐标系的建立指令T,T指令如:T1D1相当于 T0101 这一指令不产生机床运动。,上午2时14分,

10、数控加工编程及操作,21,编程时,通常都将车刀刀尖作为一点来考虑,但实际上刀尖处存在圆角,如图所示。当用按理论刀尖点编出的程序进行端面、外径、内径等与轴线平行或垂直的表面加工时,是不会产生误差的。但在进行倒角、锥面及圆弧切削时,则会产生少切或过切现象,如图所示。具有刀尖圆弧自动补偿功能的数控系统能根据刀尖圆弧半径计算出补偿量,避免少切或过切现象的产生。,图 刀尖圆弧R,图 刀尖圆角造成的少切与过切,(2)刀尖圆弧半径补偿,上午2时14分,数控加工编程及操作,22,G40-取消刀具半径补偿,按编程轨迹进给。 G41-刀具半径左补偿,沿进给方向看,刀尖偏在轨迹的左侧。 G42-刀具半径右补偿,沿进

11、给方向看,刀尖偏在轨迹的右侧。 在设置刀尖半径补偿值时,还要设置刀尖位置编码,指定编码值的方法参考图。,图 刀尖圆角方向代号的确定方法,刀具参数补偿指令,前置刀架的刀尖方向编码,上午2时14分,数控加工编程及操作,23,书写格式: G40(G41/G42) G01(或G00) X(U) Z(W) F,刀具参数补偿指令,刀尖半径补偿应当用 G00 或者 G01功能来建立。刀尖半径补偿的命令应当在切削进程启动之前完成; 并且能够防止从工件外部起刀带来的过切现象。 刀尖半径补偿应当用 G00 或者 G01功能来取消。要在切削进程之后取消。,例:应用刀尖半径补偿功能加工如图所示零件:刀尖方位编码为3

12、G42 G00 X20 Z10; G40 G00 X150 Z150;,上午2时14分,数控加工编程及操作,24,系统刀具表界面,上午2时14分,数控加工编程及操作,25,XT.MPF N10 T1 D1; N20 M03 S1500; N30 G00 G42 X58 Z10 M08; N50 G01 Z0 F1.5; N60 X70 F0.2; N70 X78 Z-4; N80 X83; N90 X85 Z-5; N95 Z-15 N100 G02 X91 Z-18 R3 F0.15; N110 G01 X94; N120 X97 Z-19.5; N130 X100; N140 G00 G4

13、0 X200 Z175 ; N150 M05; N160 M02;,刀尖半径补偿实例,例:应用刀尖圆弧自动补偿功能加工如图所示零件。刀尖位置编码:3,上午2时14分,数控加工编程及操作,26,有时被加工零件上,有多个形状和尺寸都相同的部位,若按通常的方法编程,则有一定量的连续程序段在几处完全重复的出现,则可以将这些重复的程序串,单独地担出来按一定格式做成子程序,程序中子程序以处的部分便称为主程序。 子程序可以被多次重复调用。而且有些数控系统中可以进行子程序的“多层嵌套”,子程序可以调用其它子程序,从而可以大大地简化编程工作,缩短程序长度,节约程序存贮器的容量。 不同厂家生产的数控系统,子程序的

14、格式与调用代码也不相同。,8.子程序指令,上午2时14分,数控加工编程及操作,27,2)调用子程序,L /* P 子程序名后跟重复调用次数,省略时默认P=1。 主程序可调用8重子程序。也可以多次调用子程序。,3)子程序的格式,L.SPF;子程序名 程序段 M02/RET; 程序结束并返回主程序的下一程序段,1)子程序命名,同主程序( .MPF)命名,或L后跟7位数字,扩展名.SPF,上午2时14分,数控加工编程及操作,28,9. 恒线速切削,书写格式 G96 S LIMS= F /(主轴转速直径=常数) 最高转速限制 LIMS= ;单位r/min。 恒线速控制 书写格式: G96 S;S后面的

15、数字表示的是恒定的线速度:m/min。 F 旋转进给率,与G95中一样,如果此前G94有效,则必须重新写入一合适的地址字F值。 恒线速取消 书写格式: G97 S;S后面的数字表示恒线速取消后的主轴转速,如S未指定,将保留G96的最终值。 例:G96 S120 LIMS=1500 F0.3 G97 表示恒线速取消。,上午2时14分,数控加工编程及操作,29,N5 T1 D1 N10 M3 ;主轴旋转方向 N20 G96 S120 LIMS=2500 ;恒定切削速度生效,120米/分钟,转速上限2500转/分钟 N30 G0 X150 ;没有转速变化,因为程序段N31执行G0功能 N31 X50

16、 Z ;没有转速变化,因为程序段N32执行G0功能 N32 X40 ;回轮廓,按照执行程序段N40的要求自动调节新的转速 N40 G1 F0.2 X32 Z ;进给0.2毫米/转 N180 G97 X. Z ;取消恒定切削 N190 S ;新定义的主轴转速,转/分钟,上午2时14分,数控加工编程及操作,30,(1) 毛坯切削CYCLE95 指令格式:CYCLE95(NPP,MID,FALZ,FALX,FAL,FF1,FF2,FF3,VARI,DT,DAM,VRT) 与华中系统G71 U(d)R(r) P(ns) Q(nf) X(x) Z(z) F(f) S(s) T(t)对照说明: NPP:轮

17、廓可以定义子程序,NPP为子程序名,轮廓也可以定义为调用程序的一部分,NPP为起始标志的名称:末尾标志的名称。相当于G71中nsnf之间的程序段调用。 MID:进给深度(无符号)。相当于G71中的U(d)。 FALZ,FALX:分别是Z向与X向(直径值)的精加工余量(无符号)。相当于G71中的Z(z)和X(x)。 FAL:沿进给轴方向给轮廓指定的精加工余量(无符号)。相当于有凹槽的G71中的E(e)。FALZ,FALX与FAL可以只指定一组参数,如果两组同时指定,执行时精加工余量为两组的累加。 FF1:无凹槽处的粗加工切削进给率。相当于G71中的F。 FF2:进入凹槽处的粗加工切削进给率。多于

18、G71的参数,加工参数细化了。,10.复合循环功能,上午2时14分,数控加工编程及操作,31,FF3:精加工的切削进给率。相当于nsnf之间指定的切削进给率。 VARI:加工类型,范围值112,具体含义详见表3-6和图3-24。 DT和DAM:粗加工时为了断屑而设置的一对参数。加工多长距离后暂停,DAM为暂停前的路径长度;DT为暂停时间。不需要断屑时可不指定这对参数。 VRT:粗加工时的退刀量。相当于G71中的R(e)。,上午2时14分,数控加工编程及操作,32,SIMENS 802D,上午2时14分,数控加工编程及操作,33,上午2时14分,数控加工编程及操作,34,程序如下:,N10 T1

19、 D1 ; N20 S800 M03; N30 DIAMON; N40 G90 G00 G42 X160.0 Z180.0 M08; CYCLE95(“KSL:JSL”,7,2,4, ,0.3,0.15,0.15,9,2) KSL: N60 G00 X40.0 S800 ; N70 G91 G01 Z40.0 F0.15; N80 G90 X60.0 G91 Z30.0; N90 Z20.0; N100 G90 X100.0 G91 Z10.0; N110 Z20.0; N120 G90 X140.0 G91 Z20.0; JSL: N140 G90 G00 X200 Z220 ; N150

20、M05; N160 M02;,O1100;,上午2时14分,数控加工编程及操作,35,或程序如下:,N10 T1 D1 ; N20 S800 M03; N30 DIMAON; N40 G90 G00 G42 X160.0 Z180.0 M08; CYCLE95(“L50”,7,2,4, ,0.3,0.15,0.15,9,2) N140 G90 G00 X200 Z220 ; N150 M05; N160 M02;,O1100.MPF;,L50.SPF N60 G00 X40.0 S800 ; N70 G91 G01 Z40.0 F0.15; N80 G90 X60.0 G91 Z30.0; N

21、90 Z20.0; N100 G90 X100.0 G91 Z10.0; N110 Z20.0; N120 G90 X140.0 G91 Z20.0; M02,上午2时14分,数控加工编程及操作,36,CN20.MPF;主程序 T3 D1 S600 M3; DIAMON; G95 G0 X17 Z1; CYCLE95(“CNKS:CNJS”,2,0.4,-0.8,0.15,0.08,0.08,3,0.5) G90 G0 X80 Z100 T4 D1 S800; G0 X17 Z1; CYCLE95(“CNKS:CNJS”,2,0,0,0.15,0.08,0.08,7,0.5) CNKS: G0

22、 X46 G1 Z0 G2 X34 Z-6 CR=6 G1 Z-16 G3 X23 Z-21.5 CR=5.5 G1 Z-36 X20 Z-37.5,Z-54 CNJS: G0 X18 Z100 M5; M2;,上午2时14分,数控加工编程及操作,37,上午2时14分,数控加工编程及操作,38,2、螺纹切削CYCLE97 指令格式:CYCLE97(PIT,MPIT,SPL,FPL,DM1,DM2,APP,ROP,TDEP,FAL,IANG,NSP,NRC,NID,VARI,NUMT) PIT和MPIT:PIT为螺纹导程(无符号)。当加工公制粗牙圆柱螺纹时,也可以用MPIT指定螺纹的公称尺寸(M

23、3M60)。两个参数选择其一。 SPL,FPL和DM1,DM2:DM1和SPL分别为零件图上螺纹毛坯起点的X坐标和Z坐标,DM2和和FPL分别为螺纹毛坯终点的X坐标和Z坐标。对于内螺纹,DM1,DM2则是指底孔的直径。 APP和ROP:分别为螺纹加工的升速段和降速段长度(无符号)。 FAL:精加工余量(直径值)。 TDEP和IANG:TDEP为螺纹牙型高(半径值)。IANG为螺纹的切入角。直进法取0,斜进法(沿侧面切削)取刀型半角。如果是正值,表示斜向进给始终在同一侧进行,如果是负值,在两个侧面交替进行。,上午2时14分,数控加工编程及操作,39,NSP:螺纹切削起始点与主轴基准零脉冲的转角差

24、,机床默认为0。 VARI:加工类型,范围值14。 1:外螺纹恒定切削深度进给; 2:内螺纹恒定切削深度进给; 3:外螺纹恒定切削面积进给(递减进给); 4:内螺纹恒定切削面积进给。 NRC:粗加工切削次数。 NID:光整次数。 NUMT:螺纹头数。,上午2时14分,数控加工编程及操作,40,CLW.MPF; T4 D1 S200 M3; DIAMON; G95 G90 G0 X25 Z6; CYCLE97(2,0,-21,22,22,6,2,1.3,0,0,0,4,1,3,1) G0 X80 Z100 M5; M2;,例:如图所示,毛坯是35的棒料,工件坐标系建在右端面,按图示尺寸编写外螺纹

25、加工程序如下:,上午2时14分,数控加工编程及操作,41,T1 D1 M3 S600 DIAMON G90 G0 X46 Z2 CYCLE95(“CX50”,2,0.4,0.8,0.2,0.1,0.1,9,0.5) G00 X50 Z80 M5 M2 CX50.SPF G00 X12 Z2 G01 X20 Z-2 Z-18 X30 G3 X Z CR=19 G2 X Z CR=10 G3 X38 Z-78 CR=19 G1 Z-85 X40 Z-87 Z-116 M2,西门子802D程序编程实例,上午2时14分,数控加工编程及操作,42,6.2 SIEMENS802D 数控车床操作,1. SI

26、EMENS802D操作面板 2. SIEMENS802D控制面板 3. 802D数控系统基本操作,上午2时14分,数控加工编程及操作,43,1. SIEMENS802D操作面板,上午2时14分,数控加工编程及操作,44,1. SIEMENS802D操作面板,上午2时14分,数控加工编程及操作,45,2. SIEMENS802D控制面板,上午2时14分,数控加工编程及操作,46,3. 802D数控系统基本操作,上午2时14分,数控加工编程及操作,47,(1)回零,上午2时14分,数控加工编程及操作,48,(2)MDA方式换T1,上午2时14分,数控加工编程及操作,49,(3)试切对刀,上午2时1

27、4分,数控加工编程及操作,50,试切端面,上午2时14分,数控加工编程及操作,51,设置长度2,上午2时14分,数控加工编程及操作,52,试切外圆并测量后输入,上午2时14分,数控加工编程及操作,53,设置长度1,加工和MDA执行前复位,上午2时14分,数控加工编程及操作,54,刀具表,上午2时14分,数控加工编程及操作,55,(4)自动加工,上午2时14分,数控加工编程及操作,56,上午2时14分,数控加工编程及操作,57,上午2时14分,数控加工编程及操作,58,(5)程序编辑,上午2时14分,数控加工编程及操作,59,单元小结,数控系统的编程指令是基础 指令格式与应用是重点 数控车削加工是难点,

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1