数控加工工艺与编程第3版第7章宏程序应用

上传人:E**** 文档编号:90989705 上传时间:2019-06-20 格式:PPT 页数:25 大小:604KB
返回 下载 相关 举报
数控加工工艺与编程第3版第7章宏程序应用_第1页
第1页 / 共25页
数控加工工艺与编程第3版第7章宏程序应用_第2页
第2页 / 共25页
数控加工工艺与编程第3版第7章宏程序应用_第3页
第3页 / 共25页
数控加工工艺与编程第3版第7章宏程序应用_第4页
第4页 / 共25页
数控加工工艺与编程第3版第7章宏程序应用_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《数控加工工艺与编程第3版第7章宏程序应用》由会员分享,可在线阅读,更多相关《数控加工工艺与编程第3版第7章宏程序应用(25页珍藏版)》请在金锄头文库上搜索。

1、数控加工工艺与编程,高等教育出版社,t,数控加工工艺与编程,第7章 宏程序应用,t,数控加工工艺与编程,第7章 宏程序应用,学习目标 了解数控镗铣床和加工中心的主要工艺特点。 认识数控镗铣床和加工中心常用的刀具类型及特点,并能正确选用。 会对数控镗铣床和加工中心加工典型零件进行工艺分析。 掌握FANUC 0i数控铣削系统常用编程指令含义及格式,并能熟练应用编制典型零件的数控镗铣和加工中心加工程序。,t,数控加工工艺与编程,第7章 宏程序应用,学习目标 了解数控镗铣床和加工中心的主要工艺特点。 认识数控镗铣床和加工中心常用的刀具类型及特点,并能正确选用。 会对数控镗铣床和加工中心加工典型零件进行

2、工艺分析。 掌握FANUC 0i数控铣削系统常用编程指令含义及格式,并能熟练应用编制典型零件的数控镗铣和加工中心加工程序。,t,概述,用户宏程序 以变量的组合,通过各种算术和逻辑运算、转移和循环等命令,而编制的一种可以灵活运用的程序。,07001; N10 G50 X150 Z200; N20 T0100; N30 G50 S2000; N40 G96 S1600 M03; N50 G00 X75 Z32 T0101 M08 ; N60 G65 P8001 A35 B60 C74 D25 F0.15 I11 J16 K30 R5; N70 G00 X150 Z200 T0100 M09; M3

3、0;,08001; G00 X#7; G01 Z#6 F#9; G01 X#2 R-#18; Z#5; X#3 Z#4; G00 Z #6+2; M99;,t,变量,变量及变量的引用 变量的表示 用符号#后面加上变量号码表示 #8,#110,#5008 变量号也可以用带括弧的表达式来指定 #1+#2-12 变量的引用 跟在地址后的数值可以被变量替换 F#10当#10=20时,F20被指令 X-#20当#20=100时,X-100被指令 G#130当#130=2时,G02被指令,t,变量,变量及变量的引用 变量的类型,t,变量,O1001 ; G00 X#7 ; G01 Z#6 F#9 ; G0

4、1 X#2 R-#18 ; Z#5 ; X#3 Z#4 ; G00Z #6+2 ; M99 ;,t,宏程序调用,宏程序调用指令(G65) G65 P L (自变量赋值) P指定宏程序号; L为重复调用次数(19999,1次时L可省略) 实例:,主程序 O7002; : G65 P7100 L2 A1 B2; : M30;,O7100; #3=#l+#2; IF #3 GT 360 GOTO 9; G00 G91 X#3; N9 M99;,t,宏程序调用,宏程序调用 宏程序调用指令(G65) 自变量赋值,t,宏程序调用,宏程序调用 宏程序调用指令(G65) 自变量赋值,t,宏程序调用,宏程序调用

5、 宏程序调用指令(G65) 自变量赋值应用,G65 P1000 A1.0 B2.0 I-3.0 I4.0 D5.0; #1:1.0 #2:2.0 #4:-3.0 #7:?,t,宏程序调用,O1001 ; G00 X#7 ; G01 Z#6 F#9 ; G01 X#2 R-#18 ; Z#5 ; X#3 Z#4 ; G00Z #6+2 ; M99 ;,O1000 ; N1 G50 X150. Z100. S2000 ; G96 S160 M03 ; T0100 ; G00 X75. Z32. T0101 M08 ; G65 P1001 A35. B60. C74. D25. F0.15 I11.

6、 J16. K30. R5. ; G00 X100. Z80. M09 ; G28 U0 W0 T0100 ; M05 ; M30 ;,宏程序调用 宏程序调用指令(G65) 应用,t,变量的运算和控制指令,运算的优先顺序: 函数; 乘除、逻辑与; 加减、逻辑或、逻辑异或。 可以用 来改变顺序。,算数和逻辑运算,t,变量的运算和控制指令,控制指令 无条件转移(GOTO语句) GOTO n;(n为顺序号(199999),可用变量表示) 实例:,GOTO 1; GOTO #10; 注意:GOTO N1;是错误的,t,变量的运算和控制指令,控制指令 条件转移(IF语句) IF条件式 GOTO n;(条

7、件式成立时,从顺序号为n的程序段开始执行;条件式不成立时,执行下一个程序段) 条件式:,t,变量的运算和控制指令,控制指令 条件转移(IF语句) 实例:,O7100; #1=0; #2=1; N1 IF #2 GT 10 GOTO 2; #1=#1+#2; #2=#2+1; GOTO 1; N2 M30;,t,变量的运算和控制指令,控制指令 循环 WHILE 条件式 DO m;(m=1,2,3) END m; 当条件式成立时,程序执行从DO m到END m之间的程序段;如果条件不成立,则执行END m之后程序段 m循环执行范围的识别号,只能是1、2、3 DOEND循环能够按需要使用多次,即循环

8、嵌套,t,变量的运算和控制指令,控制指令 循环嵌套,DOEND循环嵌套: WHILE 条件式1 DO 1; WHILE 条件式2 DO 2; WHILE 条件式3 DO 3; END 3; END 2 END 1;,t,变量的运算和控制指令,控制指令 循环 实例:求1到10之和。,O7200; #1=0; #2=1; WHILE #2 LE 10 DO 1; #1 =#1+#2; #2=#2+1; END 1; M30;,t,用户宏程序应用实例,圆周等分孔加工,在半径I的圆周上钻削H个等分孔,已知加工第一个孔的起始角度为A,相邻两孔之间角度的增量为B,圆周中心坐标为(x,y)。,O7500;

9、G90 G54 G00 X0 Y0 Z100; M03 S800; G65 P9500 X50. Y150. R10. Z-20. F300I120. A0 B45. H5; G00 X0 Y0 Z100.; M30;,t,用户宏程序应用实例,O7500; G90 G54 G00 X0 Y0 Z100; M03 S800; G65 P9500 X50. Y150. R10. Z-20. F300I120. A0 B45. H5; G00 X0 Y0 Z100.; M30;,O9500; G99 G81 Z#26 R#18 F#9 L0; WHILE #11 GT 0 DO 1; #5 = #2

10、4 + #4*COS#1; #6 = #25 + #4*SIN#1; X#5 Y#6; #1 = #1 + #2; #11 = #11 1; END 1; M99;,圆周等分孔加工,t,用户宏程序应用实例,铣削内半球体,在数控铣床上用12球头铣刀对半球体进行精加工。若用同一程序以及用不同半径的刀具加工不同半径的内球体,编宏程序。,O7400; G90 G54 G17 G00 X0 Y0; G43 Z5. H01 M08; M03 S900; G65 P9800 A35. B6. D5.; G00 Z5. M09; G91 G28 Z0; M30;,t,用户宏程序应用实例,O7400; G90

11、G54 G17 G00 X0 Y0; G43 Z5. H01 M08; M03 S900; G65 P9800 A35. B6. D5.; G00 Z5. M09; G91 G28 Z0; M30;,O9800; #101 = #1; #102 = #2; #103 = #1 #2; #104 = #7; G00 X#103 ; G01 Z0 F120; WHILE #104 LE 90 DO 1; #110 = #103 *COS#104; #120 = #103 *SIN#104; G01 X#110 Z#120 F80 ; G02 I#110; #104 = #104 + #7; END 1; M99;,铣削内半球体,高等教育出版社,Thank You !,

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

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

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