数控编程技术9_11章.doc
. . 第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、深10mm的孔,Z坐标零点位于零件的上表面,正确的程序段为 。AG85 X50.0 Y50.0 Z10.0 R6 F60BG81 X50.0 Y50.0 Z10.0 R6 F60CG81 X50.0 Y50.0 Z10.0 R3.0 F60DG83 X50.0 Y50.0 Z10.0 R3.0 F60三、编程题1、如图所示,在XY平面使用半径补偿功能进行轮廓切削,设起始点在X0、Y0,高度100 mm处,切削深度为10 mm,Z轴进给速度为F100,X、Y轴进给速度为F200,程序如下:O0001N1 G90 G54 G17 G00 X0.0 Y0.0 S1000 M03N2 Z100N3 G41 X20.0 Y10.0 D01N4 Z2N5 G01 X10.0 F100N6 Y50.0 F200N7 X50.0N8 Y20.0N9 X10.0N10 G00 Z100.0图9-1加工要素坐标N10 G00 Z100.0N11 G40 X0.0 Y0.0 M05N12 M301程序能否加工出图示轮廓。答:不能2会出现什么情况,分析原因。答:G41后面不能连续出现两个Z轴移动指令。3写出正确的程序。应改为:O0001N1 G90 G54 G17 G00 X0.0 Y0.0 S1000 M03N2 Z100N3 Z2N4 G01 Z10.0 F100N5 G41 X20.0 Y10.0 D01N6 Y50.0 F200N7 X50.0N8 Y20.0N9 X10.0N10 G00 Z100.0 图9-1加工要素坐标N11 G40 X0.0 Y0.0 M05N12 M302、加工如图9-2所示零件,仔细阅读图纸,完成下列容。1进行加工工艺分析,包括选择刀具、装卡与定位方法、切削参数、走刀路径等,编制工艺卡片。2编写孔系加工程序。3按图9-2b所示刀具路径,编写凹槽的精加工程序。a零件图b刀具轨迹图9-2 典型铣削加工零件1不会做2孔系加工程序为:O0001G90 G54 G17 G00 X0.0 Y0.0 S1000 M03Z100G98 G83 X8 Y8 Z-30 R5 Q5 F40X8 Y52X92Y8G80 X0 Y0G00 Z100M05 M30其中沉头孔不会写程序3O0002G90 G54 G17 G00 X0.0 Y0.0 S1000 M03Z100G00 X70 Y0Z5G01 Z-15 F100G42 G01 X55.86 Y22 D01X8G03 X8 Y5 R3G01 X55.86G03 Y22 I14.14 J7G01 G40 X70 Y15G00 Z100M05M303、加工如图9-3所示零件,仔细阅读图纸,完成下列容。1进行加工工艺分析,包括选择刀具、装卡与定位方法、切削参数、走刀路径等,编制工艺卡片。2编写孔系加工程序。3编写凹槽的精加工程序。4编写凸台面1轮廓的加工程序。5若使用加工中心,在一次装夹下,完成凸台、凹槽、孔系的加工,试编写其加工程序。图9-3 典型零件(1) 不会做<2>不会做<3>O0002G90 G54 G17 G00 X0.0 Y0.0 S1000 M03Z100G00 X37.5 Y35G01 Z-5 F40G41 G01 Y28 D01G03 X45.5 Y21 R7G01 X23G03 X52.5 Y28 R5G91 G01 Y11G03 X-5 Y5 R5G01 X-11G03 X-5 Y-5 R5G01 Y-11G03 X5 Y-5 R5G01 X48.5 Y26G03 X59.5 Y28 R7 G01 G40 X45.5 Y28G00 Z100M05M30<4>O0002G90 G54 G17 G00 X0.0 Y0.0 S1000 M03Z100G00 X50 Y-35G00 Z10G01 Z-7 F80G41 G01 X35 Y-35 D01XG03 X Y35 R126G01 X-G03 Y-35 R126G40 G01 X40G00 Z100M05M30<5>不会做第10章 宏指令编程一、填空题1、FANUC数控系统中,65指令的含义是。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 语句可以有条件改变控制的流向。AIF GOTO BGOTOCTHEN DWHILE4、宏程序D 语句可以实现程序循环。AIF GOTO BGOTOCTHEN DWHILE5、当编制用户宏程序时,经常用到转移和循环语句。下列程序段中,属于无条件转移的语句是 B 。AIF#1 GT 10 GOTO 2 BGOTO #10;CWHILE #2 LE 10 DO1 DIF#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批处理方式自动编程 CAPT语言自动编程 D图形交互式自动编程7 / 7