4、如图所示零件有6个形状、尺寸相同的凸台,高6mm,试用子程序编制程序。 图4.25
O0040
N01 G90 G92 X0 Y0 Z100 N02 G00 G43 Z20 H01 N03 Z2
N04 G91 S600 M03 N05 M98 P10 N06 G00 X50 N07 M98 D10 N08 G00 X50 N09 M98 P10 N10 G00 X-100 Y60 N11 M98 D10 N12 G00 X50 N13 M98 D10 N14 G00 X50 N15 M98 D10 N16 M05
N17 G49 G00 Z20
N18 G00 X0 Y0 Z100 N19 M02 O10
N1 G01 Z-8 F50 N2 X20 Y10 N3 Y40 N4 30 N5 Y-40 N6 X-40 N7 X-10 N8 G00 Z8 N9 M99
5.刀具半径补偿的作用是什么?使用刀具半径补偿有那几步?在什么移动指令下才能建立和取消刀具半径补偿功能?
答:刀具半径补偿的作用:1、变成是不考虑刀具的半径。2、补偿刀具磨损。3、可以是粗加工的程序简化。
使用刀具半径补偿的步骤:1、将刀具半径的补偿值存入D存储器中。2、建立刀具半径。3、G40取消刀具半径补偿。
在G00或G01指令下才能建立和取消刀具半径补偿功能。
6、根据图4、26所示读懂程序,在空白括弧中填写对应程序的注释
N01 G92 X0 Y0 Z0 (以当前点为原点建立工件坐标系) N02 G00 X-65 Y-95 Z300 (在绝对坐标系下快速移至(-65,-95,300))
N03 G01 Z-15 S800 M03 H01 (刀具长度正补偿H01,向下进给至-15,同时刀具以顺时针800r/min旋转)
N04 G41 X-45 Y-75 D05 F120 (刀具左补偿D05,刀具从点(-45,-75)进行插补补偿,进给速度为120mm/min) N05 Y-40 N06 X-25
N07 G03 X-20 Y-15 I-16 J25 (逆时针圆弧插补,加工至(-20,-15),圆心相对起点坐标为(-16,25))
N08 G02 X20 I20 J150 N09 G03 X25 Y-40 I165 J0 N10 G01 X45 N11 -75 N12 X0 Y-65 N13 X-45 Y-75 N14 G40 X-65 Y-95 Z300 N15 M02
7、利用子程序编写图4、27所示零件的程序
O0070
N01 G90 G92 X0 Y0 Z100 N02 M03 S500 N03 G00 G43 H01 Z5 N04 G01 Z-2 F100 N05 M98 P7 N06 G49 G00 Z100 N07 M05 M08 M30 O7
N1 G41 G01 X35 Y0 G01 F200 N2 Y25 N3 X-35 N4 Y-25 N5 X35 N6 Y2
N7 G40 G01 X0 Y0 N8 M99
8、精铣图4.28(a)(b) 所示的内部轮廓
图4.28(a)
O0081
N01 G90 G92 X0 Y0 Z100 N02 M03 S800 N03 G43 G00 Z50 H01
N04 G41 G01 X25 Y0 D01 F100 N05 G01 Z-4 N06 G02 X0 Y-25 R25 N07 G01 X-25.98 Y-25 N08 G02 X-34.64 Y-10 R10 N09 G01 X-8.66 Y35 N10 G02 X8.66 Y35 R10 N11 G01 X34.64 Y-10 N12 G02 X25.98 Y-25 N13 G01 X0 Y-25 N14 G02 X-25 Y0 R25 N15 G00 Z50 G49 N16 G40 G01 X0 Y0 N17 G00 Z100 M05 N18 M02
图4.28(b)