数控车床技能鉴定培训单元4SINUMERIK802D编程

上传人:资****亨 文档编号:181602035 上传时间:2021-05-02 格式:PPT 页数:42 大小:214KB
返回 下载 相关 举报
数控车床技能鉴定培训单元4SINUMERIK802D编程_第1页
第1页 / 共42页
数控车床技能鉴定培训单元4SINUMERIK802D编程_第2页
第2页 / 共42页
数控车床技能鉴定培训单元4SINUMERIK802D编程_第3页
第3页 / 共42页
数控车床技能鉴定培训单元4SINUMERIK802D编程_第4页
第4页 / 共42页
数控车床技能鉴定培训单元4SINUMERIK802D编程_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《数控车床技能鉴定培训单元4SINUMERIK802D编程》由会员分享,可在线阅读,更多相关《数控车床技能鉴定培训单元4SINUMERIK802D编程(42页珍藏版)》请在金锄头文库上搜索。

1、数控车工技能鉴定培训教程,第二篇 数控车床编程模块,单元4 SINUMERIK 802D系统数控车床常用编程代码 4.1SINUMERIK 802D数控系统的程序结构 4.2SINUMERIK 802D系统准备功能G代码 4.3SINUMERIK 802D系统的倒角、倒圆和子程序功能 4.4SINUMERIK 802D数控系统的部分车削循环功能 4.5计算参数R编程(宏程序编程) 4.6SINUMERIK802D编程实例,单元4 SINUMERIK 802D系统数控车床常用编程代码,4.1SINUMERIK 802D数控系统的程序结构 4.1.1程序名称 SINUMERIK 802D数控系统规

2、定,在编程时可以按以下规则给程序命名: (1)开始的两个符号必须是字母; (2)其后的符号可以是字母,数字或下划线; (3)最多为16个字符; (4)不得使用分隔符。 举例:XMZ2008.MPF(主程序扩展名为MPF,可省略不写)、XMZ2008.SPF(子程序扩展名为SPF,不可省略,必须写)。,4.1.2SINUMERIK 802D数控系统的程序结构,4.2SINUMERIK 802D系统准备功能G代码4.2.1常用的准备功能,SINUMERIK 802D常用的准备功能G代码及其编程格式见表4-1,其中为系统默认指令。,4.2.2圆弧插补的其它指令格式补充,1、通过圆心坐标和圆心角进行圆

3、弧插补的指令格式为: G2/G3 AR= K I F 其中:AR为圆弧的圆心角,无符号; I、K为圆心相对于圆弧起点的增量,从起点到圆心画矢量,对应为X、Z轴的投影矢量。 如图4-1(a)所示,按直径编程的程序段为G3 AR=90 I0 K-20 F100。 SIEMENS 系统有多于FANUC系统的圆弧插补格式: 2、通过终点坐标和圆心角进行圆弧插补的指令格式为: G2/G3 Z X AR= F ,如图4-1(a)所示,按直径编程的程序段为G3 Z10 X50 AR=90 F100。 3、通过中间点进行圆弧插补的指令格式为: G2/G3 Z X K1= I1= F 其中:K1、I1为圆弧上中

4、间点的坐标,G90方式下为绝对坐标,G91方式下为增量坐标。 如图4-1(b)所示,按直径编程的程序段为G3 Z10 X50 K1=15 I1=48.73 F100; 4、通过与前一段轮廓切线连接进行圆弧插补的指令格式为: CT Z X F 如图4-1(c)所示,按直径编程的程序段为 G1 Z30 X10; CT Z10 X50;,(a) (b) (c) 图4-1 圆弧插补图例,4.3SINUMERIK 802D系统的倒角、倒圆和子程序功能,4.3.1倒角、倒圆功能 在直线与直线、圆弧与圆弧、直线与圆弧之间倒角或倒圆过渡。 1、在轮廓拐角处倒角,已知倒角长度,编程指令为: CHF= ;其中,C

5、HF指定倒角长度。 如图4-2(a)所示,在两直线间倒角,按直径编程的程序段为:G1 X40 Z0 CHF=7.071。 2、在轮廓拐角处倒圆,已知倒圆半径,编程指令为: RND= ;其中,RND指定倒圆半径 如图4-2(b)所示,在两直线间倒圆,按直径编程的程序段为:G1 X40 Z0 RND=5;Z; 如图4-2(c)所示,在圆弧与直线间倒圆,按直径编程的程序段为:G3 X28 Z-8 CR=5 RND=3;G1 Z。,3、在轮廓拐角处倒角,已知倒角边长,编程指令为: CHR= ;其中,CHR指定倒角边长。 如图4-2(a)所示,在两直线间倒角,按直径编程的程序段 为:G1 X40 Z0

6、CHR=5;Z。 4、从图纸中无法看出轮廓终点的全部坐标,但已知两直线 间的夹角,编程指令为:ANG= ;其中,ANG指定直线与+Z轴间的夹角。 如图4-2(d)所示,按直径编程的程序段为:G1 X20 Z0;Z- 15 ANG=160;X29 ANG=185; 如图4-2(e)所示,按直径编程的程序段为:G1 X20 Z0; Z-15 ANG=160 RND=10;X29 ANG=185。 注意:程序按倒角或倒圆之前的轮廓指令编程,终点坐标为两段轮廓的交点坐标,再写倒角或倒圆指令。,( d ) (e) 图4-2 倒角或倒圆编程图例 注:图中?为允许未知的尺寸,(a) (b) (c),4.3.

7、2子程序功能 原则上讲主程序和子程序之间并没有区别,只需要将子程序以SPF扩展名。 1、子程序的命名 子程序的命名规定同主程序,此外,还可用L后跟7位整数命名(LL6除外)。注意:地址字L之后的每个零均有意义,不可省略。 2、子程序的调用格式 子程序名 P;P指定调用次数,单独占一行。 3、子程序结束 除了用M2指令可以结束子程序以外,还可以用RET指令结束子程序。RET要求占用一个独立的程序段。用RET指令结束子程序、返回主程序时不会中断G64连续路径运行方式,用M2指令则会中断G64运行方式,并进入停止状态。 4、子程序的嵌套 子程序的嵌套深度为4级嵌套。,4.4SINUMERIK 802

8、D数控系统的部分车削循环功能 4.4.1毛坯切削循环CYCLE95 1、指令格式 CYCLE95(“NPP”,MID,FALZ,FALX,FAL,FF1,FF2,FF3,VARI,DT,DAM,VRT) 与FANUN系统 G71Ud Re ; G71Pns Qnf Uu Ww Ff Ss Tt ;对照说明: (1)NPP:轮廓可以定义为子程序,NPP为子程序名,也可以定义为程序的一部分,NPP为“起始标记符:末尾标记符”。标记符可以自由选取,但必须由2-8个字母或数字组成,其中开始两个符号必须是字母或下划线。标记符位于程序段段首。NPP相当于G71中ns、nf。,(2)MID:进给深度(无符号

9、),相当于G71中的U(d)。 (3)FALZ,FALX:分别是Z向与X向(直径值)的精加工余量(无符号),相当于G71中的Z(u)和X(w)。 (4)FAL:沿进给轴方向给轮廓指定的精加工余量(无符号),只沿某一轴指定精加工余量,适合于有凹槽的轮廓加工。FALZ,FALX与FAL可以只指定一组参数,如果两组同时指定,执行时精加工余量为两组的累加。 (5)FF1:无凹槽处的粗加工切削进给率。 (6)FF2:进入凹槽处的粗加工切削进给率。 (7)FF3:精加工的切削进给率,相当于FANUN系统的精加工切削进给率。 (8)VARI:加工类型,范围值为112,具体含义参见图4-3和表4-2。,(a)

10、,(b),(c),图4-3 CYCLE95加工类型示意图,(d),(9)DT和DAM:粗加工时为了断屑而设置的一对参数。加工多长距离后暂停,DAM为暂停前的路径长度;DT为暂停时间。不需要断屑时可不指定这对参数。 (10)VRT:粗加工时的退刀量,相当于G71中的R(e)。 例4-1:如图4-4所示,毛坯是48的棒料,工件坐标系建在右端面,对刀方法参见8.3节。编写外轮廓粗、精加工程序如下:,CY10.MPF;主程序 T1 D1 S600 M3; DIAMON; G94 G0 Z1 X50; CYCLE95(“CYZ10”,2,0.4,0.8,150,120,120,9,0.5); G90 G

11、0 Z100 X80 M5; M2; CYZ10.SPF;子程序(单独存储) G0 Z1 X4; G1 Z-2 X10; Z-20; G2 Z-25 X20 CR=5; G1 Z-35; G3 Z-42 X34 CR=7; G1 Z-52; Z-62 X44; Z-85; M2;或者RET,例4-2:如图4-5所示,事先钻好了16的孔径,工件坐标系建在右端面,加工程序如下: CN20.MPF;主程序 G54 T1 D1 S600 M3;(对刀方法参见8.4.1节) DIAMON; G94 G0 Z1 X15; CYCLE95(“CNKS:CNJS”,2,0.4,0.8,100,80,80,3,

12、0.5); G90 G0 Z100 X80; G55T2D1 S800;(对刀方法参见8.4.2节)/或者改用G54T2D1(对刀方法参见8.4.3节) G0 Z1 X15; CYCLE95(“CNKS:CNJS”,2,0.4,0.8,100,80,80,7,0.5); CNKS:,G0 X26; G1 Z-10.5; Z-17.5 X22; Z-28; G3 Z-32.899 X18.016 CR=7; G1 Z-43; CNJS: G0 X15; Z100 M5; M2;,4.4.2螺纹切削循环CYCLE97 1、指令格式 CYCLE97(PIT,MPIT,SPL,FPL,DM1,DM2,

13、APP,ROP,TDEP,FAL,IANG,NSP,NRC,NID,VARI, NUMT) (1)IT和MPIT:PIT为螺纹导程(无符号)。当加工公制粗牙圆柱螺纹时,也可以用MPIT指定螺纹的公称尺寸(M3M60)。两个参数选其一; (2)SPL,FPL和DM1,DM2:如图4-6所示的位置,DM1和SPL分别为零件图上螺纹毛坯起点的X坐标和Z坐标,DM2和和FPL分别为螺纹毛坯终点的X坐标和Z坐标。对于外螺纹,DM1,DM2是指螺纹的大径;对于内螺纹,DM1,DM2则是指螺纹的小径; (3)APP和ROP:分别为螺纹加工的升速段和降速段长度(无符号); (4)FAL:精加工余量(半径值,无

14、符号);,(5)TDEP和IANG:TDEP为螺纹牙型高(半径值,无符号)。IANG为螺纹的切入角。直进法取0,斜进法(沿侧面切削)取刀型半角。如果是正值,表示斜向进给始终在同一侧进行,如果是负值,在两个侧面交替进行; (6)NSP:螺纹切削起始点与主轴基准零脉冲的转角差; (7)VARI:加工类型,范围值14。1:外螺纹恒定切削深度进给;2:内螺纹恒定切削深度进给;3:外螺纹恒定切削面积进给(递减进给);4:内螺纹恒定切削面积进给; (8)NRC:粗加工切削次数;,(9)NID:光整次数; (10)NUMT:螺纹头数。,2、编程实例 例4-3:如图4-6所示,毛坯3590,工件坐标系建在右端

15、面轴线处,编写外螺纹加工程序如下: CLW.MPF; T4 D1 S200 M3; DIAMON; G90 G0 Z6 X25; CYCLE97(2,0,-21,22,22,6,2,1.3,0.05,0,0,4,1,3,1); G0 Z100 X80 M5; M2;,4.5计算参数R编程(宏程序编程) 4.5.1计算参数R 与FANUC系统的宏变量编程类似,SIEMENS系统用R参数作为计算变量。 1、计算参数的类型 (1)R参数 系统提供了R0R299共300个R参数供用户自由使用。 (2)系统变量 系统变量以“$”开头。 2、R参数赋值的有关规定 (1)一般赋值范围 赋值范围:(0.000

16、 00019999 9999)(8位,带符号和小数点),整数的小数点可以省略,正号可以省略。 (2)用指数表示法的赋值范围 赋值范围:(10-30010+300)。指数值写在EX符号之后,最大符号数:10(包括符号和小数点),比如,R1=1.874EX8;即R1=187400000。 (3)赋值地址 地址N、G和L例外的任意NC地址。,(4)赋值符号 赋值时在地址符之后写入符号 “=”。 注意:一个程序段中可以有多个赋值语句;也可以用计算表达式赋值。给运行指令中的坐标轴地址赋值时,要求有一独立的程序段,例如:N10 G0 X=R2;即给X轴赋值。 3、R参数的计算 (1)算术运算符 +、-、*、/分别作为加号、减号、乘号、除号。 (2)条件运算符 等于=,不等于,大于,小于=,小于等于=。 (3)逻辑运算符 逻辑与AND,逻辑或OR,逻辑非NOT,逻辑XOR异或。 (4)函数 如表4-3所示,角度单位为度。,在计算参数时也遵循通常的数学运算规则:园括号内的运算优先进行;乘法和除法运算优先于加法和减法运算;角度计算单位为度。,4、R参数例: N10 R1=5 R3=2;多个赋值语句 N2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号