【2017年整理】数控技术(编程3).ppt
文本预览下载声明
螺纹加工循环指令(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
显示全部