A.刀具参考点 B.工件零点 C.机床参考点 7.数控机床断电后开机,首先进行回零,使机床回到( A.固定原点B.工件原点 C.浮动原点 D.程序原点 8.数控机床中,转速功能S 可指定( A.mm/minB.mm/r C.r/min 9.在下面关于铣床刀具半径补偿的图 A.1.G42,2.G42B.1.G42, 2.G41 C.1.G41, 2.G42 D.1.G41, 2.G41 10.下列G指令中,( )是非模态指令。A.G00 B.G01 C.G04 11.用φ 12 的刀具进行轮廓的粗细加工,要求精加工余量为 0.4,则粗加工偏移量为 A.12.4B.11.6 C.6.4 12.设H01=6mm,G91 G43 G01 Z-15;执行后的实际移动量为( A.9mmB.21mm C.15mm 13.在车削螺纹过程中,F 所指的进给速度为( A.mm/minB.mm/r C.r/min 14.数控铣床的默认加工表面是( A.XY平面 B.XZ 平面 C.YZ 平面 15.属于点位控制系统的数控机床是( A.数控车床B.数控钻床 C.数控铣床 16.( 17.根据加工方法不同螺纹加工有:单行程、单次循环、多次循环螺纹切削。多次循环螺纹切削指令为( A、G32B、G92 C、G76 18.螺纹切削加工有攻内螺纹和套外螺纹。内螺纹切削用( A、丝锥B、板牙 C、钻头 19.循环加工有:单次循环、单一固定循环切削、多次固定循环切削。单一固定循环为 A、G81B、G92 C、G71 D、G73 20.( )为机床通电后必须首先进行的机床回零,如果机床不首先回零则不能动作。A、手动返回参考点 B、自动返回参考点 C、设定工件坐标系原点 21.确定加工路径时必须考虑 A、路径最短B、同方向进给 C、路径短且同方向 22.下列哪个指令格式表示在XY 平面内 A、G18G20 B、G19G03 A、大一点B、小一点 C、无须考虑 24.选择对刀点应选在零件的 A、设计基准上B、零件边缘上 C、任意位置 25.立铣刀切出工件表面时,必须 A、法向切出B、切向切出 C、无须考虑 26.下面哪种格式表示撤消补偿 A、T0202B、T0216 C、T0200 27.数控机床外圆复合循环指令中, 28.如图所示,刀具从A 点运动到B 点,按照增量坐标编程,程序段应为( 29.在铣床建立工件坐标系,可以使用哪两种指令( G92X50. Y50. Z10.; G50 X50. Y50. Z10.; G55;G92 X50. Y50. Z10.; T01;G50 X50. Y50. Z10.; G56;G51;30.从数控操作面板手动输入程序将按 是非判断题(0.5分40 =20 分)兰色为正确。 1.数控程序中,主程序用M30 指令表示主程序结束。 2.一个主程序只能有一个子程序. 表示圆弧起点的坐标值,R表示圆弧的半径 数控机床的Y轴一般是在选择Z G02U30. W15. R15.; G03U30. W-15. R15.; G02U-30. W10. R15.; G03U-30. W20. R15.; 5.预防数控机床加工出故障的方法之一是空运行。 6.数控机床编程有绝对值和增量值编程,使用时不能把它们放在同一程序段中。 7.使用G73 时,只有G73 有效。8.刀具长度补偿的偏置量必须正值。 9.起刀点是位于零件轮廓及零件毛坯之外,距离加工零件切入点较近的刀具位置点。它 是程序起点或换刀点。 10.数控车床使用G54—G59 指令编程时,该程序段必须放在第一个程序段,否则执行下 面的程序时,刀具会按机床坐标系原点运动,从而可能会引起碰撞。 11. 数控机床部件运动的正方向为增大工件与刀具之间距离的方向。 12. G18 表示加工平面为ZX 坐标轴所在平面。 13、G 代码分为若干组,不同组的G 代码一般可以在同一程序段中出现,并都有效。 14、G 代码中的非模态指令,只在所在程序段中有效。 15. 非模态指令仅在程序段内有效。 16、进给速度是刀具向工件进给的相对速度,有两种单位即 mm/min mm/r,可以分别用G98 和G99 指令来指定。 17、接通恒线速控制用G96 指令,取消恒线速控制用G97 指令。 18.数控机床加工过程中,可以随时调整主轴速度和进给速度。 19、在尺寸地址码后面写入的数字,有无小数点其值的大小是不同的。一般有小数点为 mm,没有小数点则要缩小1000 倍,单位为μm。 20、通常在表示加工暂停时间时,一般使用G04 指令和X、U、P 等地址码来确定。而且 后的数字要用小数点,其单位为s,而P后面的数字不用小数点,其单位为ms。 21、子程序开始要用程序号O 或N,结尾要用M99。 22、G54—G59 用来建立工件坐标系,在程序中只写指令代码G54 或其它代码,而坐标系 原点的位置坐标要事先输入数控系统,以表示将工件坐标系原点从机床原点偏置到新 的设定点。 23、在编入G40、G41、G42 G00、G01前后的两个程序段中,X、Z 等的值至少必须 有一个变化。 24.G41/G42 程序中,必须有G02 建立刀补。 25、刀具半径补偿方式的切换要经过取消偏置方式,即在建立新的刀补之前,必须先用 G40 指令取消偏置方式. 26、当数控系统具有刀具半径补偿功能时,CNC 系统是根据零件程序和刀具半径(刀心 离开工件轮廓的距离),自动计算刀心轨迹,完成对零件的加工的。 27、切入点是刀具可以由此直接进入切削的刀具位置点。一般要求刀具切向或反向延长线 方向切入工件。 28、直径编程时,数控程序中X 轴的坐标值为零件图上的直径值。 29、减小插补误差的最简单的方法是密化插补点。 30、所谓固定循环主要是指加工孔的固定循环和铣削型腔的固定循环。 31. 手动返回参考点即为机床通电后必须首先进行的机床回零,如果机床不首先回零则不 能动作。 32.M00 指令与M01 指令都是暂停指令,且使用的方法是一致的。 33、攻螺纹——即攻内螺纹,用丝锥。套螺纹——即套外螺纹,用板牙。两者都是应用直 线插补实现攻/套螺纹的情况。运动是一个旋转运动和直线运动的合成。 34. 圆弧插补有:顺时针G02 和逆时针G03 之分。 35. 为保证工件轮廓表面加工后的粗糙度要求,最终轮廓应安排在最后一次走刀中连续加 工出来。 36.因为毛坯表面的重复定位精度差,所以粗基准一般只能使用一次。 37.程序段的顺序号,根据数控系统的不同,在某些系统中可以省略的。 38.RS232 主要作用是用于程序的自动输入。 39.少品种大批量加工选用数控设备最合适。 40.通常在命名或编程时,不论何种机床,都一律假定工件静止刀具移动。 四、改错与程序注释题(4 1、下列代码是根据下图编写的FANUC系统的数控程序,精加工余量为1mm。 其中有部分程序段有错误,请你找出来(四个即可),并在旁边进行更正。请对行 号为20,50,80,220 的程序段进行注释,说明该程序段实现的功能或者指明刀具在该 指令下运动的情况。 O0001N10 G54 X100. Z30.; 【!】应改为G54 N20 T0101; 选择1 号刀具,刀具补偿号为01 N30 M08 S800; 【!】应改为M03 S800 N40 G00 X50. Z5.; N50 G71 U2. R0.8; 外圆粗切削多次循环,背吃刀量为2mm,退刀量为0.8mm N60 G71 P70 Q170 U1 W0 F0.2; 【!】应改为G71 P70 Q170 U1. W0 F0.2; N70 G01 X12.65 Z0 F0.15; N80 G03 X19. Z-9. R11.; 圆弧插补指令从(12.65,0)运动到(22,-9),圆弧半径为11 N90 G03 X19. Z-14.55 R11.; N100 X19. Z-24.55; 【!】应改为G01 X19. Z-24.55; N110 G01 X22. Z-34.55; N120 Z-43.; N130 G03 X28. Z-46. R3.; 【!】G02 N140 G01 Z-50.; N150 X32.; N160 Z-55.; N170 X45.; N180 M01; N190 G00 X50. Z5.; N200 G70 P70. Q170. F0.15; 【!】应改为G70 P70 Q170 F0.15; N210 M04; 【!】应改为M05 N220 M30; 程序结束并返回 2、如下图所示零件,刀具T01 为8mm的键槽铣刀,半径补偿号为D01,每次Z 2.5mm。利用子程序分次加工,数控程序如下。请对行号为20,50,70,120,140,160,200 的程序段进行注释,说明该程序段实现的功能或者指明刀具在该指令下运动的情况。 O1000N10 G54; N20 G90 G17 G21 G49; 绝对值编程、加工平面为XY 平面、米制、取消刀具长度补偿 N30 T01; N40 M03 S1000; N50 G90 G00 X-4.5 Y-10.0 M08; 绝对值编程、刀具运动到(-4.5,-10),切削液打开 N60 G01 Z0 F100.; N70 M98 P1100 L4; 调用子程序1100,调用次数4 N80G90 G00 Z10. N90M05; N100 M30; O1100 N110 G91 G01 Z-2.5 F80.; N120 M98 P1200 L4; 调用子程序1200,调用次数4 N130G00 X-76. N140M99; 子程序结束 O1200 N150 G91 G00 X19.; N160 G41 G01 X4.5 D01 F80.; 刀具半径左补偿 N170 Y75.; N180 X-9.; N190 Y-75.; N200 G40 G01 X4.5; 取消刀具半径补偿 N210 M99; 五、简答题(4+4+3+3=14 1、下面的车床和铣床的简图中标出坐标轴(车床X,Z轴;铣床X,Y,Z 三轴)的方向。 2、在具有数控系统刀具半径补偿功能的数控机床上,怎样利用同一程序、同一尺寸的刀具来进行粗、精加工?(4 答:粗加工时,将刀具补偿半径值修改为刀具半径值加上精加工余量值;在精加工时,将刀具半径补偿值再修改回刀具半径值即可。 3、以G54 指令为例,写出实现零点偏置,即建立工件坐标系的具体步骤(主要分为三部)。 答:具体步骤如下:1)在程序运行前,手动对刀操作确定待加工工件的工件原点在机床坐标系中的绝对坐标值;2)把该坐标值作为 G54 指令的零点偏置值输入到数控系统;3) 确认在程序开头写上G54 代码。 4、数控程序有哪几个组成部分?(3 等)与后面的2~4位数字组成;程序段由程序序号、地址符、数字值和程序段结束符组 成;程序结束指令一般为M02 和M30。 六、编程题(13 G54;T01; M03 S800; G00 X-12. Y15.; G01 Z-5. F100.; G41 G01 X-17. Y20. D01; G01 X-18.; G03 X-23. Y15. R5.; G03 I8. J0; G03 X-18. Y10. R5.; G01 X-17.; G40 G01 X-12. Y15.; G01 Z5.; G00 Y-30.; G01 Z-2.; G42 G01 X-7. Y-24. D02; G01 X0; G03 X20.407 Y–12.632 R24.; G03 X16.156 Y-5. R5.; G01 X-16.156; G03 X-20.407 Y–12.632 R5.; G03 X0 Y24. R24.; G01 X10.; G40 G01 X15. Y-30.; G00 Z10.; G00 X50. Y50.; M05; M30;