资源描述
第9章 数控铣削加工编程
一、填空题
1、数控铣床适宜按刀具集中法安排加工工序,以减少换刀次数。
2、立式铣床通常进行插补的平面是G17 。
3、铣削加工的Z轴通常需要进行刀具长度补偿。
4、加工中心的T功能只能用于选择刀具,若要换刀需用M06指令。
5、若加工行腔要素,需要刀具在Z方向进行切削进给,应选择的刀具是立铣刀。
二、选择题
1、加工中心与数控铣床编程的主要区别是(D )。
(A)指令格式 (B)换刀程序
(C)宏程序 (D)指令功能
2、FANUC系统中的G80指令用于( D )。
(A)镗孔循环 (B)反镗孔循环 (C)攻丝循环 (D)取消固定循环
3、用球头铣刀加工曲面时,其球头半径应( A )加工曲面的最小曲率半径。
(A)小于 (B)大于 (C)等于 (D)大于等于
4、在(50,50)坐标点,钻一f12 mm、深10 mm的孔,Z坐标零点位于零件的上表面,正确的程序段为( )。
(A)G85 X50.0 Y50.0 Z-10.0 R6 F60 (B)G81 X50.0 Y50.0 Z-10.0 R6 F60
(C)G81 X50.0 Y50.0 Z-10.0 R3.0 F60 (D)G83 X50.0 Y50.0 Z-10.0 R3.0 F60
三、编程题
1、如图所示,在XY平面内使用半径补偿功能进行轮廓切削,设起始点在X0、Y0,高度100 mm处,切削深度为10 mm,Z轴进给速度为F100,X、Y轴进给速度为F200,程序如下:
O0001
N1 G90 G54 G17 G00 X0.0 Y0.0 S1000 M03
N2 Z100
N3 G41 X20.0 Y10.0 D01
N4 Z2
N5 G01 X-10.0 F100
N6 Y50.0 F200
N7 X50.0
N8 Y20.0
N9 X10.0
N10 G00 Z100.0 图9-1加工要素坐标
N10 G00 Z100.0
N11 G40 X0.0 Y0.0 M05
N12 M30
(1)程序能否加工出图示轮廓。
答:不能
(2)会出现什么情况,分析原因。
答:G41后面不能连续出现两个Z轴移动指令。
(3)写出正确的程序。
应改为:O0001
N1 G90 G54 G17 G00 X0.0 Y0.0 S1000 M03
N2 Z100
N3 Z2
N4 G01 Z-10.0 F100
N5 G41 X20.0 Y10.0 D01
N6 Y50.0 F200
N7 X50.0
N8 Y20.0
N9 X10.0
N10 G00 Z100.0 图9-1加工要素坐标
N11 G40 X0.0 Y0.0 M05
N12 M30
2、加工如图9-2所示零件,仔细阅读图纸,完成下列内容。
(1)进行加工工艺分析,包括选择刀具、装卡与定位方法、切削参数、走刀路径等,编制工艺卡片。
(2)编写孔系加工程序。
(3)按图9-2b所示刀具路径,编写凹槽的精加工程序。
(a)零件图
(b)刀具轨迹
图9-2 典型铣削加工零件
(1)不会做
(2)孔系加工程序为:O0001
G90 G54 G17 G00 X0.0 Y0.0 S1000 M03
Z100
G98 G83 X8 Y8 Z-30 R5 Q5 F40
X8 Y52
X92
Y8
G80 X0 Y0
G00 Z100
M05
M30(其中沉头孔不会写程序)
(3)O0002
G90 G54 G17 G00 X0.0 Y0.0 S1000 M03
Z100
G00 X70 Y0
Z5
G01 Z-15 F100
G42 G01 X55.86 Y22 D01
X8
G03 X8 Y5 R3
G01 X55.86
G03 Y22 I14.14 J7
G01 G40 X70 Y15
G00 Z100
M05
M30
3、加工如图9-3所示零件,仔细阅读图纸,完成下列内容。
(1)进行加工工艺分析,包括选择刀具、装卡与定位方法、切削参数、走刀路径等,编制工艺卡片。
(2)编写孔系加工程序。
(3)编写凹槽的精加工程序。
(4)编写凸台(面1)轮廓的加工程序。
(5)若使用加工中心,在一次装夹下,完成凸台、凹槽、孔系的加工,试编写其加工程序。
图9-3 典型零件
(1) 不会做
(2)不会做
(3) O0002
G90 G54 G17 G00 X0.0 Y0.0 S1000 M03
Z100
G00 X37.5 Y35
G01 Z-5 F40
G41 G01 Y28 D01
G03 X45.5 Y21 R7
G01 X23
G03 X52.5 Y28 R5
G91 G01 Y11
G03 X-5 Y5 R5
G01 X-11
G03 X-5 Y-5 R5
G01 Y-11
G03 X5 Y-5 R5
G01 X48.5 Y26
G03 X59.5 Y28 R7
G01 G40 X45.5 Y28
G00 Z100
M05
M30
(4)O0002
G90 G54 G17 G00 X0.0 Y0.0 S1000 M03
Z100
G00 X50 Y-35
G00 Z10
G01 Z-7 F80
G41 G01 X35 Y-35 D01
X
G03 X Y35 R126
G01 X-
G03 Y-35 R126
G40 G01 X40
G00 Z100
M05
M30
(5)不会做
第10章 宏指令编程
一、填空题
1、FANUC数控系统中,G65指令的含义是 。
2、表达式可以用于指定变量号。此时,表达式必须封闭在括号中。
3、宏程序中变量的类型有空、局部、公共、系统四种。
4、引导变量E对应于局部变量的#8。
5、引导变量J7对应于局部变量的#23。
二、选择题
1、宏程序中的#110属于(D )。
(A)常量 (B)局部变量
(C)系统变量 (D)公共变量
2、WHILE [#3 LE #5] DO 2 语句的含义是( D )。
(A)如果#3大于#5时,循环2继续
(B)如果#3小于#5时,循环2继续
(C)如果#3等于#5时,循环2继续
(D)如果#3小于等于#5时,循环2继续
3、宏程序(A )语句可以有条件改变控制的流向。
(A)IF[] GOTO (B)GOTO
(C)THEN (D)WHILE
4、宏程序(D )语句可以实现程序循环。
(A)IF[ ] GOTO (B)GOTO
(C)THEN (D)WHILE
5、当编制用户宏程序时,经常用到转移和循环语句。下列程序段中,属于无条件转移的语句是( B )。
(A)IF[#1 GT 10 ] GOTO 2 (B)GOTO #10;
(C)WHILE [#2 LE 10 ] DO1 (D)IF[ #1 EQ #2 ] THEN #3=0
三、判断题
1、宏指令既可以在主程序体中使用, 也可以当作子程序来调用。(√ )
2、条件语句WHILE [ ] DO,当省略WHILE,则产生从DO 到END的无限循环。(√ )
3、WHILE比GOTO 处理速度慢。(× )
4、# i = ROUND [# j ] 表示取整运算。(√ )
四、综合题
加工图10-1所示零件,请仔细阅读图纸,完成下列内容:
(1)图中缺少形位公差,请试添加;
(2)表面粗糙度标注不合理,进行适当修改。
(3)利用变量、刀具半径补偿指令,编写椭圆凸台精加工程序。
图10-1 凸轮零件
第11章 自动编程简介
1、自动编程是依靠计算机完成的。
2、在自动编程时,CAD的任务是计算机辅助设计。
3、在自动编程时,CAM的任务是计算机辅助制造。
4、可以完成几何造型(建模);刀位轨迹计算及生成;后置处理;程序输出功能的编程方法,被称为( D )。
(A)手工编程 (B)批处理方式自动编程
(C)APT语言自动编程 (D)图形交互式自动编程
展开阅读全文