数控编程考试课试题及答案.
上海电机学院 200_10_–20学年第_2_学期
《数控机床与编程技术》课程考试试卷 课程代码:01382224 2011.5
开课学院: 机械学院 ,专业: 机械设计制造及其自动化 考试形式:闭,所需时间 120 分钟
考生姓名: 学号: 班级 任课教师
1、 数控机床主要由程序输入设备,数控装置, 机床本体组成。
2、 数字控制系统简称系统,计算机控制系统简称CNC 系统。
3、 数控机床按加工路线分类,有点位控制系统,和连续(轮廓)控制系
统。
4、 指令“G04 X-”中,X 值的含义是,不是坐标。
5、数控系统依照一定的方法,确定刀具运动轨迹的过程叫,它有直线插补和两种。
6、数控机床的刀具补偿功能包括有刀具几何位置补偿功能,,刀具磨损补偿功能;数控铣床的刀具补偿功能有刀具长度尺寸补偿,刀具半径尺寸补偿及刀具磨损补偿。
7、数控机床的Z 轴一般与, 方向以为准。 8、数控机床的刀具功能字T 既指定了刀具号, 又指定了刀补号。 9、MDI 表示。
10、数控程序编制中,尺寸系统有绝对,和混合。
11、机床原点是机床坐标系的原点,是机床上设置的一个固定点,是数控机床进行加工运动的基准参考点。
12、一般机床原点,在数控车床上为卡盘端面与主轴中心线的交点;在数控铣床上为X/Y/Z三直线坐标轴正方向的极限位置。
13、加工坐标系原点是零件所有尺寸的基准点,所以在每个程序的开头都要设定工件坐标系。
14、刀具长度补偿的含义是,使刀具垂直于走刀平面偏移一个刀具长度修正值。在刀位计算和编程时,一般无需考虑刀具长度。 1155、切入点是刀具可以由此直接进入切削的刀具位置点。一般要求刀具切向切入工件。 16、无论是从取消偏置方式移向刀具半径补偿方式(G41、G42),还是刀具半径补偿方式移向取消偏置方式(G40),其移动指令必须是G00、G01,不能用圆弧(G02、G03)插补。 17、所谓固定循环主要是指加工孔的固定循环和铣削型腔的固定循环。 18、刀具的运动位置,即四个平面为
初始平面---定位刀具的平面, G98使刀具返回到此面
R 平面-------距工件表面距离, 一般为2~5mm, G99刀具回到此面 工作平面---工件表面
孔底平面---孔底平面的位置
9、刀具的运动位置,有哪四个平面?G98和G99分别使刀具回到哪个平面? 初始平面---定位刀具的平面, G98使刀具返回到此面
R 平面-------距工件表面距离, 一般为2~5mm, G99刀具回到此面 工作平面---工件表面 孔底平面---孔底平面的位置
19、组成一个固定循环需要三组G 代码和一个辅助代码?
1) 数据格式代码:G90/G91;
2) 返回点代码:G98返回初始点/G99返回R 点; 3) 孔加工方式代码:G73—G89。 44)) 主轴旋转方式代码:M03/M04 20、G74(攻左螺纹)G74 X- Y- Z- R- F-
反转切削进给—正转切削退回R 点—反转快速退回初始点。
G84(攻右旋螺纹)G84 X- Y- Z- R- F-
正转切削进给—反转切削退回R 点—正转快速退回初始点。 21、刀具长度补偿的含义是使刀具垂直于走刀平面偏移一个刀具长度修正值。在刀位计算和编程时,一般无需考虑刀具长度。
22、G43和G44是用来指令偏置方向,其含义分别是加和减补偿值即偏置量。
23、二维刀具半径补偿仅在二维走刀平面内进行,走刀平面由G17、G18、G19来指定。
圆弧插补需要指定插补平面,用G17/G18/G19指令。默认指令为G17,可不写。 24、对零件的编程就是按零件轮廓编程,也就是编程时假想刀具半径为零进行的编程。 25、G50指令用于建立工件坐标系和用于平移工件坐标系的格式分别为: 用于建立工件坐标系的格式:G50 X — Z —;
用于平移工件坐标系的格式:G50 U — W —。
26、组成一个固定循环需要哪三组G 代码和一个辅助代码?
1) 数据格式代码:G90/G91;
2) 返回点代码:G98返回初始点/G99返回R 点; 3) 孔加工方式代码:G73—G89。 4) 主轴转动方式代码:M03/M04。
27、零点偏置是将程序原点进行偏置,是将工件原点平移至工艺基准处。 28、零点偏置是工件原点相对于机床原点的偏置,所以G54—G59工件坐标系的坐标原点在
机床坐标系中的坐标值,称为零点偏置值。该值在程序运行前,从数控系统“零点偏置”输入界面得到输入,直到程序结束一直有效,且在中途不能修改。 17.零点偏置是工件原点相对于机床原点的偏置,所以G54—G59工件坐标系的坐标原点在机床坐标系中的坐标值,称为零点偏置值。
30、孔加工固定循环格式:G90(或G91) G98(或G99) G73~G89 X- Y- Z- R- Q- P- F- K-;各地址符含义:
X 、Y :指定孔在X 、Y 平面的坐标位置;
Z :增量方式:孔底Z 点到R 点距离;绝对方式:Z 点坐标值。 R :增量方式:R 点到初始点距离;绝对方式:R 点坐标。 Q :G73、G83时:每次进给深度;G76、G87时:让刀量。 K :循环重复次数,不指定为1次,K=0时机床不动作。 Z/R/Q/P/F/K均为模态指令,但可被G80和01组取消。
32、数控技术水平高低和数控设备的拥有量,是体现一个国家综合国力水平,衡量国家工业
现代化的重要标志之一。
33、数控是用以数值和符号构成的数字信息自动控制机床的运转。 34、数控机床目前常用的导轨有滑动导轨、滚动导轨和静压导轨。
35、为了提高机床的寿命和精度保持性,在设计时应充分考虑机床零部件的耐磨性,尤其是机床导轨、进给丝杆及主轴部件等影响精度的主要零件。
36、数控加工时切削用量的选择,特别是切削速度的选择,关系到表面加工质量和机床生产率。
37、伺服系统一般由驱动控制单元、驱动元件、机械传动部件和末端执行元件等组成。 38、伺服系统的动态响应和伺服精度是影响数控机床加工精度、表面质量和生产率的主要因素。
39、加工中心主要由自动换刀装置、机床控制器、主轴温度调节装置、主轴伺服电动机、冷却系统、数控装置、床身等组成。
40、一个完整的加工程序由程序号、程序内容和程序结束指令三部分组成。 41、铣削外轮廓表面或内孔加工时,应遵循切线切入、切线切出的原则。 42、在编程时切削用量的主轴转速、进给速度和被吃刀量都要编入程序中。
二、判断题(共16分,每小题1分)
1.刀具半径补偿是( B )。
A .轴的补偿 B .平面补偿 C .常规补偿 刀具半径补偿是平面补偿。T
2.下面的( B )指令在程序执行时,仅当操作面板上的某按钮按下时才有效。 A .M00 B .M01 C .M02 3.在车削( C )时,要采用刀具半径补偿。
A .端面和外圆柱面 B .钻孔和镗孔 C .圆锥面和圆弧面 4.以下指令中( B )为模态指令。
A .G41,G40,M06 B .S ,F ,M03 C .G04,M01 5.数控机床断电后开机,首先进行回零,使机床回到( A )。
A .固定原点 B .工件原点 C .浮动原点 D .程序原点 6.数控机床中,转速功能S 可指定( C )。
A .mm/min B .mm/r C .r/min
7.在下面二图中,根据运动方向,如何选择刀具补偿指令( C )。
A .a.G42,b.G42 B .a.G42, b.G41 C .a.G41, b.G42 D .a.G41, b.G41
8.用φ12的刀具进行轮廓的粗、细加工,要求精加工余量为0.4,则粗加工偏移量为( C )。
A .12.4 B .11.6 C .6.4
9.设H01=6mm,G91 G43 G01 Z-15;执行后的实际移动量为( A )。 A .9mm B .21mm C .15mm 10、在车削螺纹过程中,F 所指的进给速度为( B )。 A .mm/min B .mm/r C .r/min 11.数控铣床的默认加工表面是( A )。
A .XY 平面 B .XZ 平面 C .YZ 平面 12.属于点位控制系统的数控机床是( B )。
A .数控车床 B .数控钻床 C .数控铣床 13、数控加工中心是属于( C )数控机床。
A 、点位控制 B 、点位直线控制 C 、轮廓控制 D 、直线控制 14.数控机床主轴以800转/分转速正转时,其指令应是( A )。 A .M03 S800 B .M04 S800 C .M05 S800
15.循环加工有:单次循环、单一固定循环切削、多次固定循环切削。单一固定循环为
( B )。
A 、G81 B 、G92 C 、G71 D 、G73 16.( A )为机床通电后必须首先进行的机床回零,如果机床不首先回零则不能动作。
A 、手动返回参考点 B 、自动返回参考点 C 、设定工件坐标系原点 17、世界第一台数控机床诞生于( C )年。
A 、1952 B 、1959 C 、1965 D 、1958 18、数控机床的功能强弱主要由( B )的功能决定的。
A 、控制介质 B 、数控装置 C 、伺服系统 D 、机床 19、数控系统的执行部分是( B )。
A 、数控系统 B 、伺服系统 C 、辅助控制装置 D 、机床 20、数控加工中心比一般数控机床加装了( D )。
A 、一个刀库 B 、自动换刀装置 C 、检测装置 D 、一个刀库和换刀装置 21、哪种数控机床装有准停装置( C )。
A 、数控车床 B 、数控镗床 C 、加工中心 D 、数控钻铣床 22、加工中心刀库刀具锥柄的锥度应为( B )。
A 、7:25 B 、7:24 C 、6:25 D 、6:24 23、下列哪项不可能满足数控机床对进给运动的要求( C )。
A 、减小运动件的摩擦阻力 B 、提高传动精度和刚度 C 、增大运动惯量 D 、稳定性好,寿命长 24、为了工作台对指令作出准确的响应,一般采用( A )丝杆。
A 、滚珠 B 、滚柱 C 、滚针 D 、滚动
25、数控系统的脉冲当量越小,机床精度越高,一般脉冲当量为( B )mm 。 A 、0.001~0.0001 B 、0.01~0.001 C 、0.005~0.0005 D 、0.05~0.005 26、对于直流电动机的调速,在理论上有3种方法,错误的一项为( D )。
A 、改变电枢电路 B 、改变气隙、磁通量 C 、改变外加电压 D 、改变电压 27、在数控加工中,如果想获得平整而光滑的表面,常用( D )指令。 A 、G01 B 、G02 C 、G03 D 、G04
28、在内轮廓加工中,要注意刀具的半径必须( A )轮廓曲线的最小曲率半径。 A 、大于 B 、小于 C 、大于等于 D 、小于等于 29、G00指令和G01指令相比较,下面哪项是错误的( B )。 A 、都能准确地到达编程点
B 、所经过的路径一样,只不过G00没有严格的精度要求,不受F 影响,G01受F 影响 C 、G00所经过的路径是折线或直线,而G01所经过的路径一定是直线 D 、两者均为模态指令
30、关于I 、J 、K 圆弧编程中,最正确的一项是( D )。
A 、整圆编程只能用I 、J 、K 表示 B 、I 、J 、K 为零时,可以省略,但不能同时为零
C 、I 、J 、K 的值属于X 、Y 、Z 方向上的增量,与G90、G91无关 D 、以上三项均正确
31、下列哪项不是提高数控机床静刚度的措施( )。
A 、采用三支撑结构,且选用刚性很好的双列短圆锥滚子轴承和角接触向心推力轴承,
以减小主轴的径向和轴向变形
B 、采用封闭截面的床身,并采用液力平衡和重块平衡,以减小移动部件因位置变动造
成的机床变形 C 、采用刮研的方法增加单位面积上的接触点,并在结合面之间施加足够大的预加载荷,
以增加接触面积
D 、增加阻尼以及调整构件的自振荡频率等
三、是非判断题(15分×19 = 19分)
4、当在具有刀具半径补偿功能的数控机床上进行加工刀具磨损、重磨、换刀时,是否需
要重新编写程序?不,只要在刀具参数设置中输入新的刀具半径值即可。 1、点位控制系统不仅要控制从一点到另一点的准确定位,还要控制从一点到另一点的路径。 2、Y 坐标的圆心坐标符号一般用K 表示。
3.同组指令可以编制在同一程序段内,且都有效。 4.预防数控机床加工出故障的方法之一是空运行。
5.为在加工过程中测量尺寸,可在程序中编入M01指令。
6.圆弧插补用半径编程时,当圆弧对应的圆心角大于180°时,半径取负值。 7.数控机床加工过程中,可以随时调整主轴速度和进给速度。
8.数控车床编程有绝对值和增量值编程,使用时不能把它们放在同一程序段中。 数控机床编程有绝对值和增量值编程,使用时不可以把它们放在同一程序段中。F 10.一个主程序只能有一个子程序.
一个主程序可以有不止一个子程序. T
11.在使用G71进行粗加工循环时, 只有含在G71程序段中的F 功能才有效。
12.当在具有刀具半径补偿功能的数控机床上进行加工时,如果刀具磨损、重磨或换刀,则需要重新编写程序。
13.程序段为G43 Z__ H__ 时,刀具在Z 轴上移动的终点是Z 轴移动指令的终点坐标值加上H 代码所指定的偏置量。当Z 被省略时,含义为G43 G91 Z0 H__ 。 14.刀具长度补偿的偏置量必须正值。
15.对零件的编程就是按零件轮廓编程,也就是编程是以假想刀具的半径为零进行的。 16.自动返回参考点是在数控加工过程中,在程序中,需要返回参考点进行换刀时,使用的参考点返回功能。
18.数控车床使用G54—G59指令编程时,该程序段必须放在第一个程序段,否则执行下面的程序时,刀具会按机床坐标系原点运动,从而可能会引起碰撞。 19.整圆程序的编写,仅用I 、J 、K 指定中心即可,如G02 I-20。如果仅写入R ,则机床不运动,当R 值为零时,机床报警。
20.刀具偏置是指刀具沿刀具运动方向偏置一个位置。编程时,通过H 或D 代码设定。 刀具半径或刀刃半径值输入在刀具半径偏置寄存器对应的号码处,使用时用H 或D 指定取得。 21、钻孔路径循环功能要与固定循环(G73~G89)中的一个指令一同使用才能对孔进行加工。
T
23、模态调用时,若程序段(主程序中的任意程序段)中有移动指令,则先执行这一移动指令后再调用宏程序。T
24、偏置轴就是垂直于走刀平面的轴。平面G17、G18、G19的偏置轴分别为Z 、Y 、X 。T
25、程序编制误差一般有逼近、插补、尺寸圆整三方面的误差。T
26、程序延时指令G04和刀具补偿指令G41/G42可以在同一程序段中指定。F 27、数控车床的恒线速度功能为主轴转速随切削部位回转直径变化而变化,而切削部位的车
削加工的线速度不变的功能。其代码为S ,其大小用S 后面直接写入数值来表示。单位为m/min。F
28、数控机床为了保证端面加工的表面质量,要求主轴有( A )表面切削功能。 A 、恒线速度 B 、进给速度 C 、主轴转速 D 、恒转速 29、在铣床固定钻孔循环中,刀具半径补偿有效。F
30、循环钻孔,必须包含X 、Y 、Z 、R 等信息,否则不钻孔。G04 P(或X) 后,无论何种情
况都不转。T
31、指定了G43、G44、G49时,当刀具位于R 点时生效。T 32、在螺纹指令G74、G84时,
1) 进给暂停只能使用一次,再度用会停;2)进给倍率设为100%。T
33、固定循环中重复,重复次数K ,在G91时,便于编程加工孔距相同的若干相同孔。此
时,要采用G91、G99方式。在G90方式中,则不能钻出多个孔,只在同一位置钻孔。T
34、即使数控系统不具有刀具半径补偿功能,CNC 系统也能根据零件程序和刀具半径(刀
心离开工件轮廓的距离),自动计算刀心轨迹,完成对零件的加工的。F
四、简答题(共21分,共7题)
1、数控机床的伺服系统应满足什么要求?为什么? 2、数控机床对主传动系统有哪些要求?
3、编程的具体内容和步骤是有哪些?
(1) 分析工件图样;(2)确定工艺过程;(3)数值计算;(4)编写程序; (5)制作控制介质或直接用键盘输入到数控装置;(6)检验数控介质即让机床空运行;(7)首件试切。
4、怎样利用同一程序、同一尺寸的刀具和系统的刀具半径补偿功能来进行粗、精加工?
粗加工时,将刀具补偿半径值修改为刀具半径值加上精加工余量值;在精加工时,将刀具半径补偿值再修改回刀具半径值即可。
5、螺纹加工时为什么留有一定的引入量δ1与超越量δ2?
数控车床上加工螺纹时,沿螺纹方向(Z 向)进给速度与主轴转速有严格的匹配关系,为避免螺纹部分受进给机构加、减速的影响,所以在螺纹段两侧留出切入量与切出量。其数值与导程、主轴转速、伺服系统的特性有关。 6、固定循环哪有六个刀具动作?
1)快速定位到X 、Y 坐标位置点; 2)快速到R 点; 3)孔加工;
4)孔底(暂停)动作;
5)返回到R 点,进行同一刀具其它加工; 6)返回到初始点,换刀或结束加工。
7、请从3个方面叙述坐标系及运动方向确定的原则:
1) 刀具相对于静止工件而运动的原则,不管是工件移向刀具,还是刀具移近工件; 2) 标准的机床坐标系是一个右手笛卡儿直角坐标系,三个坐标轴的方向与机床的主
要导轨相平行,且可根据右手螺旋方法确定出三个旋转坐标的方向;
3)机床的某一运动部件的运动正方向,规定为增大工件与刀具之间距离的方向。 8、为什么攻螺纹前的底孔直径必须大于螺纹小径的的直径?
为使在攻螺纹时,既有足够的间隙来容纳被挤压的切削,又能保证加工后螺纹具有完整的牙型。如果底孔径等于螺纹孔小径,则攻螺纹时因挤压作用,使螺纹牙顶和丝锥牙底之间缺少足够的间隙,从而会将丝锥箍住,给继续攻丝造成困难,甚至折断丝锥
9、用G92指令和G50指令是怎样设定工件坐标系的?
是通过刀具所在位置到工件坐标系原点的距离来确定刀具工件坐标系原点位置。找到原点位置后,记下距离作为在新设定坐标系下的刀具位置的坐标值,然后写成程序段(数控铣床)G92 X Y Z 或(数控车床)G50 X Z 写在主程序的开头即可。有一点要求是:要求刀具加工前位置必须在程序段坐标值指定的位置。即将该点作为程序起点。 10、返回参考点有手动和自动返回参考点两种,两者有什么不同?
1) 手动返回参考点即为机床通电后必须首先进行的机床回零,如果机床不首先回零则不能动作。
2) 自动返回参考点是在数控加工过程中,在程序中,需要返回参考点进行换刀时,使用的参考点返回功能。自动参考点返回不需要操作机床,是在程序中写入G28、G30等参考点返回指令实现的。
11、刀具半径补偿G41/G42、G40,比例G51、G50,旋转指令G68、G69套用的顺序是怎样的?
G51 G68 G41/G42
G40 G69
14、数控机床的编程有绝对值编程、增量值编程和混合编程。其表达形式或书写格式分别为: 数控车床为1)绝对值编程使用X 、Z ;2)增量值编程U 、W ;3)混合编程X Z 和U W。 数控铣床为1)G90 X Y Z;2)G91 X Y Z。
六、程序段的说明(2分×1=2分) 1、请回答指定程序段的问题。 O100;
G92 X0 Y0; G90;
M98 P9000;
G51 X50 Y50 I-1000 J1000;
M98 P9000;该程序段插补哪一象限的图形?答: G51 X50 Y50 I-1000 J-1000; M98 P9000;
G51 X50 Y50 I1000 J-1000; M98 P9000; G50; M30; O9000;
G00 X60 Y60; G01 X100 Y60; X100 Y100 X60 Y60; M99;
2、下面的程序是哪一种插补?两个图形之间有什么关系?
O0002; 答: G59 T01;
G90 X0 Y0 M06
G51 X15 Y15 P2; M98 P0200; G50; M30 O0200;
S1500 F100 M03; G43 G01 Z-10 H01; G00 Y10;
G42 D01 G01 X5; G01 X20; Y20;
G03 X10 R5; G01 Y10;
G40 G00 X0 Y0; G49 G00 Z300; M99;
3、下面程序属于哪一种插补?答: O0001
G54 G90 G21 G17 T01; M06;
G00 G43 Z50. H01; G00 X24. Y60. ; G00 Z2. ; M03 S1500;
G01 Z-1. F50 M08;
G03 X96. Y60. Z-4. I36. J0 K6. ; G03 X24. Y60. Z-1. I-36. J0 K6. ; G01 Z1.5 M09;
G49 G00 Z150. M05; X0 Y0; M30;
八.改错与程序注释题(6分)
如下图所示零件,刀具T01为 8mm 的键槽铣刀,半径补偿号为D01,每次Z
轴吃刀为
2.5mm 。利用子程序分次加工,数控程序如下。请对行号为20,50,70,120,140,160,200的程序段进行注释,说明该程序段实现的功能或者指明刀具在该指令下运动的情况。
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.;
N190 Y-75.;
N200 G40 G01 X4.5; N210 M99;
八.改错与程序注释题(6分)
如下图所示零件,刀具T01为 8mm 的键槽铣刀,半径补偿号为D01,每次Z 轴吃刀为2.5mm 。利用子程序分次加工,数控程序如下。请对行号为20,50,70,120,140,160,200的程序段进行注释,说明该程序段实现的功能或者指明刀具在该指令下运动的情况。
O
O1000 N10 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次 N80 G90 G00 Z10. ; N90 M05; N100 M30;
O1100
N110 G91 G01 Z-2.5 F80.;
N120 M98 P1200 L4; 调用子程序1200,调用次数4次 N130 G00 X-76. ;
N140 M99; 子程序结束
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;
八、改错与程序注释题(2×4=8分)
1、下列代码是根据下图编写的FANUC 系统的数控程序,精加工余量为1mm 。
①其中有部分程序段有错误,请你找出来(四个即可),并在旁边进行更正。②请对行号为20,50,80,220的程序段进行注释,说明该程序段实现的功能或者指明刀具在该指令下运动的情况。
%
O0001
N10 G54 X100. Z30.;
N20 T0101;
N30 M08 S800;
N40 G00 X50. Z5.;
N50 G71 U2. R0.8;
N60 G71 P70 Q170 U1 W0 F0.2;
N70 G01 X12.65 Z0 F0.15;
N80 G03 X19. Z-9. R11.;
N90 G03 X19. Z-14.55 R11.;
N100 X19. Z-24.55;
N110 G01 X22. Z-34.55;
N120 Z-43.;
N130 G03 X28. Z-46. R3.;
N140 G01 Z-50.;
N150 X32.;
N160 Z-55.;
N170 X45.;
N180 M01;
N190 G00 X50. Z5.;
N200 G70 P70. Q170. F0.15;
N210 M04;
N220 M30;
八、改错与程序注释题(6分)
下列代码是根据下图编写的FANUC 系统的数控程序,精加工余量为1mm 。
①其中有部分程序段有错误,请你找出来(四个即可),并在旁边进行更正。②请对行号为20,50,80,220的程序段进行注释,说明该程序段实现的功能或者指明刀具在该指令下运动的情况。
%
O0001
N10 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; 程序结束并返回
九.编程题(12分)
1. 下图的零件在加工时分为三道工序进行:
1) 加工外圆(要求使用粗加工循环指令),使用1号外圆车刀;
2) 切槽,使用宽为5mm 的2号切槽刀;
3) 加工螺纹,使用3号螺纹刀。
零件材料为45号钢,其中Φ79圆柱面为不加工表面。另外,为了保证加工表面的一致性,要求使用恒线速功能,使用刀尖半径补偿功能,螺纹取负公差-0.2mm 。这里G98表示每分进给量,G99表示每转进给量。
注:螺纹编程小径计算公式:d1=d-1.08P(d 表示外螺纹公称直径)
请编写该零件的数控车床加工程序。(15分)
九.编程题(12分)
1. 下图的零件在加工时分为三道工序进行:
1) 加工外圆(要求使用粗加工循环指令),使用1号外圆车刀;
2) 切槽,使用宽为5mm 的2号切槽刀;
3) 加工螺纹,使用3号螺纹刀。
零件材料为45号钢,其中Φ79圆柱面为不加工表面。另外,为了保证加工表面的一致性,要求使用恒线速功能,使用刀尖半径补偿功能,螺纹取负公差-0.2mm 。这里G98表示每分进给量,G99表示每转进给量。
注:螺纹编程小径计算公式:d1=d-1.08P(d 表示外螺纹公称直径)
请编写该零件的数控车床加工程序。(13分)
%
O0001
T0101;
M03 S800;
G00 X90. Z10.;
G73 U25. W0 R10;
G73 P10 Q20 U1. W0 F0.5;
N10 G01 X26. Z0 F0.3;
G01 X30. Z-2.;
Z-30.;
G02 X56. Z-43. R13.;
G01 Z-63.;
X71. Z-83.;
Z-101.;
N20 X85.;
M01;
T0101;
M03 S800;
G00 X90. Z10.;
G70 P10 Q20 F0.15;
G00 X150. Z100.;
T0202;
G00 X50.;
Z-30.;
G01 X25. F0.5;
G04 X3.5;
G01 X50.;
G00 X150. Z100.;
T0303;
G01 X35. Z5. F1.;
G92 X29.5 Z-27. F2.;
X29.1;
X28.7;
X28.3;
X27.84;
G00 X50.;
Z10.;
M05;
M30;
九、编程题(12分)
如下图所示,使用 8mm 的铣刀进行加工。请编制相应的铣床数控程序。(13分)
九、 编程题(12分)
如下图所示,使用 8mm 的铣刀进行加工。请编制相应的铣床数控程序。(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;