电大数控编程技术考核答案 下载本文

二、选择题

1、( A )指令与其它三个指令不属于同组G代码。 (A)G53(B)G54(C)G55(D)G56

2、在同一程序段中使用两个同组G指令,则(A)。 (A)最后一个有效(B)第一个有效 (C)同时有效(D)视具体情况而定

3、FANUC系统中,通过中间点返回参考点指令是( B )。 (A)G27(B)G28(C)G29(D)G30 4、程序段写为G91 G0 X100 Y0 F100时(C)。 (A)刀具以100 mm/min的速度移动至(100,0)处 (B)刀具以机床给定的速度移动至(100,0)处

(C)刀具以100 mm/min的速度在X方向移动100 mm,Y向不动 (D)刀具以机床给定的速度在X方向移动100 mm,Y向不动 5、在G55中设置的数值是(A)。

(A)工件坐标系的原点相对机床坐标系原点偏移量 (B)刀具的长度偏差值 (C)工件坐标系的原点

(D)工件坐标系原点相对于对刀点的偏移量 6、数控系统中,(A)指令在加工过程中是模态的。 (A)G01、F(B)G27、G28(C)G04(D)M02

7、在使用G53~G59指令建立工件坐标系时,就不再用(D)指令。 (A)G90(B)G17(C)G49(D)G92 三、判断题

1、G90/G91是用于绝对/增量尺寸选择的代码,无论什么数控系统,都必须用这两个代码进行绝对/增量尺寸的转换。(错)

2、在平面内任意两点移动,用G00与G01编程的刀具运动轨迹相同,只是运动速度不同。(错)

3、G00指令下的移动速度可以由F代码改变。(错)

4、用R指定圆弧半径大小时,当R为“-”值时,说明该圆弧的圆心角小于180°。(错) 5、使用快速定位指令G00时,刀具运动轨迹可能是折线,因此,要注意防止出现刀具与工件干涉现象。(对) 四、简答题

1、配置前置刀架和后置刀架的数控车床,加工圆弧时它的顺逆方向有何区别? 答: 顺时针圆弧与逆时针圆弧的判别方法

在使用G02或G03指令之前,要正确判别刀具在加工零件时是按顺时针路径作圆弧插补运动,还是按逆时针路径作圆弧插补运动。

在X—Z平面内向Y轴的负方向看去,刀具相对工件进给的方向顺时针为G02,逆时针为G03。b为前置刀架的情况;加工同一段圆弧时,前置刀架的数控车床所使用的圆弧插补指令G02 (G03)与后置刀架的数控车床恰好相反。

2、指令G00和G01有何区别?

①. G00:位置定位(快速進給). 程式格式:G00X_Y_Z_;

X、Y、Z:X軸,Y軸,Z軸終點坐標。

注意G00刀具的位移運動路徑不一定為一直線,而是依 各軸向位移量來決定.G00只適合於快速定位,不適合切 削加工。

② G01:直線切指令 程式格式 G01X_Y_Z_F_; 五、编程题

1、根据图5。1所示零件的轮廓尺寸,分别在G90、G91方式,用G00、G01指令按刀具轨迹(虚线为快速移动轨迹)写出加工程序,并填入程序单中。 答案 到老师这里写。,

2、仔细阅读下列程序,根据程序单,在图5。2的坐标网格中画出刀具运行的轨迹和零件轮廓。

答案到老师这里写。,

3、

答案到老师这里写。

4、

答案到老师这里写。,

第6章 刀具补偿指令及其编程方法 一、填空题

1、指令G41的含义是____为刀尖半径左补偿___;指令G42的含义是__为刀尖半径右补偿___。

2、刀具半径补偿分为___刀补建立,_、__刀补进行___、_刀补撤消____3个步骤。 3、取消刀具半径补偿的2种编程方式是__ G00_G40____、__G01 G40___。 4、取消刀具长度补偿的2种编程方式是__G01__G49_、_____G00 G49________。 5、在铣削加工中,采用顺铣时刀具半径补偿为____G41______;采用逆铣时刀具半径补偿为_ _G42________。 二、选择题

1、程序段G17 G01 G41 X0 Y+ D01F150中的D01的含义是(B)。 (A)刀具编号(B)刀具补偿偏置寄存器的编号 (C)直接指示刀具补偿的数值(D)刀具方位的编号

2、具有刀具半径补偿功能的数控系统,可以利用刀具半径补偿功能,简化编程计算;对于大多数数控系统,只有在(D)移动指令下,才能实现刀具半径补偿的建立和取消。 (A)G40 、G41和G42 (B)G43、G44和G80 (C)G43、G44和G49(D)G00或G01

3、在下列程序段中,能够建立刀具长度补偿似(C)的程序段。 (A)G01 G42X100 Y20 D01F200(B)G02 G41X100 Y20 R50 D01 F200 (C)G01 G43X100 Z20 H01 F200(D)G03 G42X100 Y20 R50 H01 F200

4、在数控铣削加工中,刀具补偿功能除对刀具半径进行补偿外,在用同一把刀进行粗、精加工时,还可进行加工余量的补偿,设刀具半径为r,精加工时半径方向余量为△,则最后一次粗加工走刀的半径补偿量为(B)。 (A)r(B)r+△(C)△(D)2 r+△

5、刀具长度补偿值的地址用(B)。 (A)D××(B)H××(C)R××(D)J××

6、执行G90 G01 G44 H02 Z-50 F100(H02为2mm)程序段后,刀具钻孔深度为(B)。 (A)48 mm(B)52 mm(C)50 mm(D)54 mm 三、判断题

1、对于FANUC系统,G43与G44的刀具长度偏置补偿方向是一致的。(错) 2、对于没有刀具半径补偿功能的数控系统,编程时不需要计算刀具中心的运动轨迹,可按零件轮廓编程。(对)

3、轮廓铣削时,刀具补偿的建立与取消一定在轮廓上才能生效。(对) 四、简答题

1、简述刀具补偿的作用?

答 : 刀具位置补偿包括刀具几何尺寸补偿和刀具磨损补偿,前者用于补偿刀具形状或刀具附件位置上的偏差,后者用于补偿刀尖的磨损。 2、刀具半径补偿的建立与取消,通常在什么移动指令下生效?

答: G01 G00

3、当立铣刀的长度磨损后,刀具长度补偿值取正值还是取负值?

答 :负值

五、编程题

1、刀具起点在(-40,0),法向切入(-20,0)点,切一个f40 mm的整圆工件,并法向切出返回点(-40,0),刀具轨迹如下图所示。利用刀具半径补偿指令,编写零件的轮廓加工程序。

图6-1 轮廓铣削刀具轨迹

345

N1 T01M6 (换一号刀,确定其坐标系) N2 M03 S400 (主轴以400r/min正转) N3 G00 X-40 Y0 (到程序起点位置) N4 G43H1Z0 (刀具移到下刀点)

N5 G01 G42 X-20 F60 (加入刀具园弧半径补偿,工进接触工件) N6 G02 I20 (加工Φ40外圆)

N7 G1 G40 X-40 Y0 (取消半径补偿,返回程序起点位置) N8 G0 Z100 (退出已加工表面) N9 G00 X30 (退出已加工表面)

N10 M30 (主轴停、主程序结束并复位)

2、用f16的立铣刀精铣f34mm的孔,孔深为12 mm,工件坐标系原点为孔的中心与上表面的交点处,要求切向进退刀和刀具半径补偿功能,试编写加工程序。

110 (主程序程序名) N1 G92 X16 Z1 (设立坐标系,定义对刀点的位置) N2 G37 G00 Z0 M03 (移到子程序起点处、主轴正转) N3 M98 P0003 L6 (调用子程序,并循环6次) N4 G00 X16 Z1 (返回对刀点) N5 G36 (取消半径编程) N6 M05 (主轴停)

N7 M30 (主程序结束并复位)