文档详情

【2017年整理】数控技术(编程3).ppt

发布:2017-06-08约6.26千字共46页下载文档
文本预览下载声明
螺纹加工循环指令(G74);注意: 1、攻螺纹过程要求主轴转速与进给速度成严格的比例关系,进给速度 F=转速(r/min)×螺矩 (mm/r). 2、R应选在距工件表面7mm以上的地方。 ;螺纹加工循环指令(G84);镗孔循环指令(G76);镗孔循环指令(G85 G86);镗孔循环指令(G87);镗孔循环指令(G88);镗孔循环指令(G89);镗孔循环程序;例:如图所示零件,进行打中心孔、钻孔、攻螺纹等加工。 主程序为O0003;钻中心孔、钻孔、倒角、攻螺纹和钻孔位置子程序分别为O0100、O0200、O0300、O0400和O0500号。工件坐标系的原点为W,固定循环的初始平面为Z=250㎜,R点平面为Z=2㎜,钻通孔钻头伸出量为2㎜,中心孔的孔深为1.5㎜,倒角深度为1㎜,其它尺寸如图。 刀具: T01(中心钻) T02(Ф8.5钻头) T03(倒角钻头) T04(M10丝锥)。 ;O00003 ; 主程序 N10 G54 G90 G00 X0 Y0 Z250.0 ;选择工件坐标系,快进到换刀点 N15 T01 M06 ;换上01号刀具—中心钻 N20 S1500 M03 M08 ;启动主轴,开冷却液 N25 M98 P0100 ;在四个孔中心孔位置打中心孔 N30 T02 M06 ;换02号刀具—Ф8.5钻头 N35 S1000 M03 M08 ;启动主轴,开冷却液 N40 M98 P0200 ;钻四个孔 N45 T03 M06 ;换03号刀具—倒角 N50 S1500 M03 M08 ;启动主轴,开冷却液 N55 M98 P0300 ;给每个孔倒角 N60 T04 M06 ;换04号刀具—M10丝锥 N65 S200 M03 M08 ;启动主轴,开冷却液 N70 M98 P0400 ;对四个孔攻丝 N75 G28 ;返回参考点主程序结束 N80 M30 ;主程序结束;2.6 用户宏程序 定义:用变量代替某些数值,以及这些变量运算和赋值的过程。 功能:由主程序专用语句调用,执行完宏程序后再返回主程序。 组成:由三部分组成 a.宏程序名;字母O加自然数 b.宏程序主体 c.宏程序结束指令M99(遇到M02、M30是程序结束返回) 2.6.1变量 变量有三种 1)局部变量:用户在宏程序中局部使用的变量。变量用#和后面的数字表示, 其格式为: #i(i =1,2,3…33) 2) 公共变量:直接用#i赋值和调用,通过操作面赋值的变量。 a.#100~#199;非保持型,断电后被清除 b.#500~#531;保持型,断电后被保存 注:公共变量在任何主程序、子程序中被调用。 3)系统变量:系统具有固定用途的变量,被任何程序使用。 ① 刀具偏移(#2000~#2999) ② 接口输入信号(#1000~#1035) ③ 接口输出信号(#1100~#1135) … … ;2.6.2 变量的运算; 3)无条件循环语句 格式:DO m;----循环标识号; …… END m;(循环体内加条件语句,避免死循环) 4)条件循环语句 格式:WHILE (循环条件)DO m; …… END m;(条件为真实执行Dom…..ENDm之间的内容) 2.6.4 宏程序调用命令 1)非模态调用 格式:G65 P_L_A_B_(局部变量地址及赋值) P-:被调用的宏程序号 L-:宏程序执行次数,缺省值为1 A_B_:局部变量的地址 2)模态调用G66 格式:G66 P_L_A_B_... 3)取消宏命令G67 ;例:要沿直线钻一系列的孔,直线的倾角由G65传送的X、T变 量来决定,钻孔数由变量T传送。程序如下: N1 G90 G00 X40 Y40 Z10; N2 G65 P9010 X50 Y25 Z10 F10 T10; (传送参数X、Y、Z, 进给量F,孔数T=10) N3 G28 M30; 9010 子程序 N1 T#20;孔数传给20号变量 N2 G81 Z#26 F#9;钻孔循环;孔深 Z(#26)10mm,进给量赋#9,不延时 N3 G91; N4 WHIL
显示全部
相似文档