上海工商外国语学院 《数控原理与编程》试卷 试卷库第 班级 题号 得分 一、 填空题(1 分×30 = 30 分) 1. 操作面板一般有 数控操作面板 、 。 2. 插补指令分顺时针 G02 和逆时针 G03。 3.指令“G04 X-”中,X 值的含意是 时间,不是坐标。 4.数控机床部件运动的 方向为增大工件与刀具之间距离的方向。 5.X 坐标轴一般是水平的, 于工件(或刀具)定位面或装夹面。 6.数控机床的 功能字 T 既指定了刀具号, 又指定了刀具补偿号。 7.数控程序编制中,尺寸系统有 编程,增量值编程和混合编程。 8、直径编程时,数控程序中 X 轴的坐标值为零件图上的 值。 9、圆弧插补需要指定插补 ,用 G17/G18/G19 指令。默认指令一般为 G17,可不写。 10、一般机床原点,在数控车床上为卡盘端面与主轴 线的交点;在数控铣床上为 X/Y/Z 三直线坐标轴正方向的极限位置。 11、切入点是刀具可以由此直接进入切削的刀具位置点。一般要求刀具切削表面反向延长 线或 切入工件。 12、手动返回参考点即为机床通电后必须首先进行的机床 ,如果机床不首先回零 则不能动作。 13、G28 X— Z— 用来返回机床第一参考点。X— Z—为中间点坐标。即机床将经过 返回机床参考点。 14、 加工坐标系原点是零件所有尺寸的基准点, 所以在每个程序的 都要设定工件坐 标系。 15、G 代码分为若干组, 的 G 代码在同一程序段中出现时,以最后一个为准。 16、G 代码中的模态指令,一旦被执行则一直 直至被同组指令注销为止。 17、数控机床的初始状态即是 后具有的状态,也称为数控系统内部默认的状态。 18、进给速度是刀具向工件进给的相对速度,有两种单位即 mm/min 和 ,可以分别 用 G98 和 G99 指令来指定。 19、用 指令接通恒线速和用 G97 指令取消恒线速之后的主轴转速 S 的单位分别是 m/min 和 mm/r。 第 1 页 共 8 页 7 卷 姓名 学号 一 二 三 四 五 六 七 总 分 20、通过旋转机床面板上的 倍率开关,可在不停机主轴旋转中调节主轴转速。 21、在尺寸地址码后面写入的数字,有无小数点其值的大小是不同的。一般有小数点为 mm,没有小数点则要缩小 倍,单位为 μm。 22、子程序开始要用程序号 O 或 N× × × × ,结尾要用 。 23、 对刀就是确定在刀具刀尖与 接触时, 刀具相关点在机床坐标系或加工坐标系或 工件坐标系中的位置。 24、G92 指令是通过程序来设定工件坐标系的,且只是设定加工坐标系,与当前的刀具位 置有关,而 任何动作。 25、G43 和 G44 是用来指令 方向,其含义分别是加和减补偿值(即偏置量) 。 26、当数控系统具有刀具半径补偿功能时,CNC 系统是根据零件程序和刀具半径(刀心 离开工件轮廓的距离) ,自动计算 轨迹,完成对零件的加工的。 27、所谓 循环主要是指加工孔的固定循环和铣削型腔的固定循环。 28、M01 为选择 按钮。只在机床操作面板上“选择开关”ON 时起作用。 29、当螺纹收尾处没有 槽时,可按 45? 退刀收尾。 30.整圆程序的编写,仅用 I、J、K 指定中心, 用即半径 R。如 G02 I-20/G91 G02 I-20。如果仅写入 R,则机床不运动,当 R 值为零时,机床报警。 二、选择题(0.5 分×30 = 15 分) 1.G00 指令移动速度值是( ) 。 A.数控程序指定 B.机床参数指定 C.操作面板指定 2.在“机床锁定”方式下进行自动运行, ( )功能被所定。 A.进给 B.刀架转位 C.主轴 3.下面的( )指令在程序执行时,仅当操作面板上的某按钮按下时才有效。 A.M00 B.M01 C.M02 4.在车削( )时,要采用刀具半径补偿。 A.端面和外圆柱面 B.钻孔和镗孔 C.圆锥面和圆弧面 5. ( )是数控机床上的一个固定基准点,一般位于各轴正向极限。 A.刀具参考点 B.工件零点 C.机床参考点 6.数控机床断电后开机,首先进行回零,使机床回到( ) 。 A.固定原点 B.工件原点 C.浮动原点 D.程序原点 7.数控机床中,转速功能 S 可指定( ) 。 A.mm/min B.mm/r C.r/min 8.在下面关于铣床刀具半径补偿的图 1 和图 2,根据运动方向,如何选择刀具补偿指令 ( ) 。 A.1.G42,2.G42 B.1.G42, 2.G41 C.1.G41, 2.G42 D.1.G41, 2.G41 第 2 页 共 8 页 图 图 9.下列 G 指令中, ( )是非模态指令。 A.G00 B.G01 C.G04 10 .用 φ 12 的刀具进行轮廓的粗细加工,要求精加工余量为 0.4 ,则粗加工偏移量为 ( ) 。 A.12.4 B.11.6 C.6.4 11.设 H01=6mm,G91 G43 G01 Z-15;执行后的实际移动量为( ) 。 A.9mm B.21mm C.15mm 12.在车削螺纹过程中,F 所指的进给速度为( ) 。 A.mm/min B.mm/r C.r/min 13.数控铣床的默认加工表面是( ) 。 A.XY 平面 B.XZ 平面 C.YZ 平面 14.属于点位控制系统的数控机床是( ) 。 A.数控车床 B.数控钻床 C.数控铣床 15. ( )功能可使系统不执行带“/”的程序段。 A.单段 B.空运行 C.跳步 16.数控机床主轴以 800 转/分转速正转时,其指令应是( ) 。 A.M03 S800 B.M04 S800 C.M05 S800 17.根据加工方法不同螺纹加工有:单行程、单次循环、多次循环螺纹切削。多次循环螺 纹切削指令为( ) 。 A、G32 B、G92 C、G76 18.螺纹切削加工有攻内螺纹和套外螺纹。内螺纹切削用( ) A、丝锥 B、板牙 C、钻头 19. 循环加工有: 单次循环、 单一固定循环切削、 多次固定循环切削。 单一固定循环为 ( ) 。 A、G81 B、G90 C、G71 D、G73 20. ( )为机床通电后必须首先进行的机床回零,如果机床不首先回零则不能动作。 A、手动返回参考点 B、自动返回参考点 C、设定工件坐标系原点 21.确定加工路径时必须考虑 。 A、路径最短 B、同方向进给 C、路径短且同方向 22.下列哪个指令格式表示在 XY 平面内 。 A、G18 G20 X B、G19 G03 Y C、G02 X 23.加工的圆弧半径较小时,刀具半径应选 。 A、大一点 B、小一点 C、无须考虑 24.选择对刀点应选在零件的 。 第 3 页 共 8 页 A、设计基准上 B、零件边缘上 C、任意位置 25.立铣刀切出工件表面时,必须 。 A、法向切出 B、切向切出 C、无须考虑 26.下面哪种格式表示撤消补偿 。 A、T0202 B、T0216 C、T0200 27. 数控车床外圆复合循环指令用于加工内孔时, 方向的精加工余量应表示为负值。 A、X 方向 B、Y 方向 C、Z 方向 28.数控机床外圆复合循环指令中, 方向的切削形状应单调变化。 A、X B、Y C、Z 29.如图所示,刀具从 A 点运动到 B 点,按照增量坐标编程,程序段应为( ) A) B) C) D) G02 U30. W15. R15.; G03 U30. W-15. R15.; G02 U-30. W10. R15.; G03 U-30. W20. R15.; 30.输入偏置值应按 键? A.OFFSET B. REF C. JOG C. DNC D. EDIT E. AXIS 三、是非判断题(0.5 分×40 =20 分)T 为正确,F 为错误。 1. ( )G 代码中的模态指令,一旦被执行则一直有效直至被同组指令注销为止。 2. ( )FUNAC 系统中,子程序最后一行要用 M30 结束。 3. ( )点位直线控制系统既控制从一点到另一点的准确定位,又要控制从一点到另一点 的路径。 4. ( )预防数控机床加工出故障的方法之一是空运行。 5. ( )圆弧插补用半径编程时,当圆弧对应的圆心角大于 180°时,半径取负值。 6. ( )数控机床编程有绝对值和增量值编程,使用时不能把它们放在同一程序段中。 7. ( )G41,G40,M06 指令为模态指令。 8. ( ) 起刀点是位于零件轮廓及零件毛坯之外, 距离加工零件切入点较近的刀具位置点。 它是程序起点或换刀点。 9. ( )数控车床使用 G54—G59 指令编程时,该程序段必须放在第一个程序段,否则执 行下面的程序时,刀具会按机床坐标系原点运动,从而可能会引起碰撞。 10.通常在命名或编程时,不论何种机床,都一律假定工件静止刀具移动。 11. ( )数控机床部件运动的正方向为增大工件与刀具之间距离的方向。 12. ( )Y 坐标的圆心坐标符号一般用 K 表示。 13. ( )数控机床的 Z 轴一般与主轴轴线重合或平行, 正方向以刀具远离工件方向为准。 14. ( )同组指令可以编制在同一程序段内。 15. ( )接通恒线速控制用 G96 指令,取消恒线速控制用 G97 指令。 第 4 页 共 8 页 16. ( )mm/r 为转速的单位。 17. ( )一个主程序只能有一个子程序. 18. ( )顺时针圆弧插补指令为 G03。 19. ( )当在具有刀具半径补偿功能的数控机床上进行加工时,刀具磨损、重磨或换刀 则需要重新编写程序。 20. ( )刀具补偿寄存器内允许存入正值和负值。 21. ( )在编入 G40、G41、G42 的 G00、G01 前后的两个程序段中,X、Z 等的值至少 必须有一个变化。 22. ( )对零件的编程就是按零件轮廓编程,也就是编程是以假想刀具的半径为零进行 的。 23. ( ) 当数控系统具有刀具半径补偿功能时, CNC 系统是根据零件程序和刀具半径 (刀 心离开工件轮廓的距离) ,自动计算刀心轨迹,完成对零件的加工的。 24. ( )G43 和 G44 是用来进行刀具半径补偿的。 25. ( )在铣床固定钻孔循环中,刀具半径补偿有效。 26. ( ) G41/G42 程序中,必须有 G02 建立刀补。 27. ( ) M00 指令与 M01 指令都是暂停指令,且使用的方法是一致的。 28. ( )G00 指令进行快速定位时,刀具移动的速度是程序中的 F 参数指定的。 29. ( )为保证工件轮廓表面加工后的粗糙度要求,最终轮廓应安排在最后一次走刀中 连续加工出来。 30. ( )螺纹加工的引导长度一般小于螺距。 31. ( )当螺纹收尾处没有退刀槽时,可按 45? 退刀收尾。 32. ( )因为毛坯表面的重复定位精度差,所以粗基准一般只能使用一次。 33. ( )程序段的顺序号,根据数控系统的不同,在某些系统中可以省略的。 34. ( )RS232 主要作用是用于程序的自动输入。 35. ( )插补运动的实际插补始终不可能与理想轨迹完全相同。 36. ( )少品种大批量加工选用数控设备最合适。 37. ( )不同的数控机床可能选用不同的数控系统,但数控加工程序指令都是相同的 38. ( )一个或一组工人,在一个工作地点对同一个或同时对几个工件所完成的那一部 分工艺过程,称为工步。 39. ( )指令“G04 X-”中,X 值的含意是暂停时间,不是坐标。 40. ( )G41/G42 和 G40 之间可以出现镜象、子程序等转移加工。 四、改错与程序注释题(6 分) 如下图所示零件,刀具 T01 为?8mm 的键槽铣刀,半径补偿号为 D01,每次 Z 轴吃刀为 2.5mm。利用子程序分次加工,数控程序如下。请对行号为 20,50,70,120,140,160, 200 的程序段进行注释,说明该程序段实现的功能或者指明刀具在该指令下运动的情 况。 第 5 页 共 8 页 O O1000 N10 G54; N20 G90 G17 G21 G49; N30 T01; N40 M03 S1000; N50 G90 G00 X-4.5 Y-10.0 M08; N60 G01 Z0 F100.; N70 M98 P1100 L4; N80 G90 G00 Z10. ; N90 M05; N100 M30; O1100 N110 G91 G01 Z-2.5 F80.; N120 M98 P1200 L4; N130 G00 X-76. ; N140 M99; O1200 N150 G91 G00 X19.; N160 G41 G01 X4.5 D01 F80.; N170 Y75.; N180 X-9.; 第 6 页 共 8 页 N190 Y-75.; N200 G40 G01 X4.5; N210 M99; 五、简答题(4×2+6=14 分) 1、下面的车床和铣床的简图中标出坐标轴(车床 X,Z 轴;铣床 X,Y,Z 三轴)的方向。 (4 分) 2、编程的具体步骤是有哪些?(4 分) 3、在具有数控系统刀具半径补偿功能的数控机床上,怎样利用同一程序、同一尺寸的刀 具来进行粗、精加工?(6 分) 六、编程题(15 分) 下图的零件在加工时分为三道工序进行: 1) 加工外圆(要求使用粗加工循环指令) ,使用 1 号外圆车刀; 2) 切槽,使用宽为 5mm 的 2 号切槽刀; 3) 加工螺纹,使用 3 号螺纹刀。 零件材料为 45 号钢,其中 Φ79 圆柱面为不加工表面。另外,为了保证加工表面的一致 性,要求使用恒线速功能,使用刀尖半径补偿功能,螺纹取负公差-0.2mm。