电大数控编程技术课后习题答案 下载本文

1. 以G90方式编程

N 1 2 3 4 5 6 7 8 9 10 11 12 G G00 G01 G00 X X25 X37.5 X50 X62.5 X87.5 X100 X101 X125 Z Z1 Z-12.5 Z-25 Z-37.5 Z-50 Z-75 Z-87.5 Z-100 Z25 F F160 N 1 2 3 4 5 6 7 8 9 10 11 12 13 14

以G91方式编程

G G00 G91 G01 G90 G00 X X25 X6.25 X6.25 X6.25 X12.5 X6.25 X0.5 X125 Z Z1 Z-13.5 Z-12.5 Z-12.5 Z-12.5 Z-25 Z-12.5 Z-12.5 Z25 F N 1 G G00 X X50 Z Z1 F

第 11 页 共 27 页

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

2 3 4 5 6 7 8 9 10 G01 X62.5 Z-12.5 Z-25 Z-50 Z-62.5 Z-75 Z-100 Z25 F160 G00 X75 X87.5 X100 X101 X125

表2 试题2的程序单

3.根据图5.3所示零件的轮廓尺寸,在 G90方式,用G00、G01、G02/G03指令 按刀具轨迹(虚线为快速移动轨迹)写出加工程序,并填入程序单中

第 12 页 共 27 页

N 1 2 3 S

4 5 6 7 8 9 G X Z Z1 I K F F160 G00 X25 G01 G03 X50 G01 G02 X60 G01 X75 Z-12.5 Z-25 Z-45 Z-50 I0 I5 K-12.5 K0 K0 Z-62.5 Z-75 G02 X100 G01 X101 Z-87.5 I12.5 Z-100 Z25 10 11 G00 X125

4零件的形状、尺寸及刀具路线如图5.4所示。 在G90方式,用G00、G01、G02/G03指令写出 刀具运行轨迹的NC程序,填入程序清单。

4

5

6

7

5、加工如图5.5所示零件,利用直线和圆弧插补指令,编写外轮廓精加工和切槽程序。

外圆精加工程序

割槽加工程序(刀宽3mm)

N 1 2 3 G X Z Z1 Z0 Z-2.708 Z-20 I I0 K F F160 G00 X0 G01 G03 X12 G01 X21.292 S

K-8 G03 X26.659 G01 X35 Z-21.658 I0 Z-30 K-3 K0 8 9 Z-38.779 Z-41.165 I8 Z-50 Z-52 Z-54 Z100 G02 X35.728 10 G01 X40 11 12 13 14 X46 X50 X52 15 G00 X100 O1

G00 X0 Z3 G01 Z0

G03 X20 Z-10 R10

第 13 页 共 27 页

G01 Z-15 X30 Z-43

G00 X35 Z-34 G01 X26

U10 W3 U-10 U10

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

1.指令G41的含义是(左刀补);指令G42的含义是(右刀补) 2,刀具半径补偿分为(建立刀补、执行刀补、取消刀补)3个步骤。 3.取消刀具半径补偿的2种编程方式是(G00 G40、G01 D00) 4.取消刀具长度补偿的2种编程方式是(G00 G49、G01 H00)

5.在铣削加工中,采用顺铣时刀具半径补偿为(G41);采用逆铣时刀具半径补偿为(G42) 二、选择题

1、程序段G17 G01 G41 X0 Y0 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、对于FANUC系统,( D )指令不能取消长度补偿?

(A)G49 (B)G44 H00 (C)G43 H00 (D)G41

第 14 页 共 27 页

4、在下列程序段中,能够建立刀具长度补偿似( 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

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

(A)r (B)r+△ (C)△ 6、刀具长度补偿值的地址用( B )。

(A)D×× (B)H×× (C)R×× (D)J××

7、执行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、刀具半径补偿的建立与取消,通常在什么移动指令下生效? 刀具半径补偿的建立和取消,只有在移动指令G00或G01下才能生效。

3、当立铣刀的长度磨损后,刀具长度补偿值取正值还是取负值?答通常取“—”值。用G43编程 五、编程题1刀具起点在(-40,0),法向切入(-20,0)点,切一个?40 mm的整圆工件,并法 向切出返回点(-40,0),刀具轨迹如图6.1所示。利用刀具半径补偿指令,编写零件的轮廓加工程序。

G00 G41 X-20 Y0

第 15 页 共 27 页 G02 I20 K0

(D)2 r+△

G00 G40 X-40 Y0