1、第一节 数控铣床操作工(中级)考核练习题一一、零件图(图 6-1) 其 余10150R10R10 28.5沉 孔 1489±0.289±0.2631148R5圆 周 均 布 1.3.66数 控 铣 床 操 作 ( 中 级 ) 练 习 一LC4( 单 位 名 称 )批 准审 核制 图 材 料 10X 3xk-C8分 钟材 料 定 额时 间 :比 例ZxYx二、加工程序数控铣床操作工(中级)考核练习题 1 刀 具 表T01 80 面铣刀T02 16 立铣刀T03 8 麻花钻头T04 10 键槽铣刀T05 22 麻花钻头T06 镗孔刀切 削 用 量粗加工 精加工主轴速度 S (8
2、00)1000rpm(1000)1200 rpm进给量 F 160mm/min 120mm/min切削深度 a p10.8mm 0.5mmO0001 主程序名(80 面铣刀铣平面)工件原点为中心点N10 G54 S600 M03 T01 设定工件坐标系,主轴正转转速为 600rpmN20 G00 X-100 Y-15 Z10 快速点定位Z0.2 进刀N30 G01 X100 F120 直线插补粗铣平面N40 G00 Y60 快速移动点定位N50 G01 X-100 F120 直线插补粗铣平面N60 G00 Z5 抬刀X-100 Y-15 快速移动点定位Z0N70 S800 M03 精铣主轴正转
3、转速为 800rpmN80 G01 X100 F80 直线插补精铣平面N90 G00 Y60 快速移动点定位N100 G01 X-100 F80 直线插补精铣平面N110 G00 Z100 快速移动抬刀XO YO 回工件 X、Y 原点N120 M05 主轴停止N130 M30 程序结束返回程序头O0002 主程序名(16 立铣刀铣侧面、铣外圆、六角)N10 G55 G40 S800 M03 T02 设定工件坐标系,主轴正转转速为 800rpmN20 G00 X-44.5 Y-70 Z10 快速移动点定位Z-10.8 快速下降至 Z-10.8mm(粗铣侧面)N30 G00 G41 D01 X-4
4、4.5 Y-60 建立刀具半径左补偿, D01=8.5N40 G01 Y34.5 F160 直线插补铣削N50 G03 X-34.5 Y44.5 R10 逆时针圆弧插补铣 R10圆角N60 G01 X44.5 ,R10 直线插补铣削 R10圆角Y-44.5 ,C10 直线插补铣削 C10倒角X-29.5 直线插补铣削X-44.5 Y-34.5 直线插补铣削N70 G00 Z10 刀具退到离工件表面 10mm处G40 X-44.5 Y-70 取消刀具半径左补偿Z-11 进刀快速下降至 Z-11mmN80 S1000 M03 主轴正转转速为 1000rpm(精铣侧面)N90 G00 G41 D02
5、 X-44.5 Y-60 建立刀具半径左补偿, D02=8N100 G01 Y34.5 F120 直线插补铣削N110 G03 X-34.5 Y44.5 R10 逆时针圆弧插补铣削 R10圆角N120 G01 X44.5,R10 直线插补铣削 R10圆角Y-44.5,C10 直线插补铣削 C10倒角X-29.5 直线插补铣削X-60 Y-24.167 直线插补铣削N130 G00 Z10 刀具退到离工件表面 10mm处G40 X-40 Y-70 取消刀具半径左补偿Z-5.8 快速下降至 Z-5.8mm(粗铣外圆)N140 S800 M03 主轴正转转速为 800rpmN150 G01 G41
6、D03 X-40 Y-50 F160 建立刀具半径左补偿, D03=14N160 G01 Y0 直线插补铣削N170 G02 I40 J0 顺时针插补铣圆N180 G00 Z10 刀具退到离工件表面 10mm处G40 X-40 Y-70 取消刀具半径左补偿Z-5.8 快速下降至 Z-5.8mm(粗铣外圆)N190 G01 G41 D04 X-40 Y-50 F160 建立刀具半径左补偿,D04=8.2N200 G01 Y0 直线插补铣削N210 G02 I40 J0 顺时针插补铣圆N220 G00 Z10 刀具退到离工件表面 10mm处G40 X-40 Y-70 取消刀具半径左补偿N230 S
7、1000 M03 主轴正转转速为 1000rpm(精铣外圆)Z-6 直线插补下降至 Z-6mmN240 G01 G41 D03 X-40 Y-50 F120 建立刀具左补偿,D03=14N250 G01 Y0 直线插补铣削N260 G02 I40 J0 顺时针圆弧插补铣圆N270 G00 Z10 刀具退到离工件表面 10mm处G40 X-40 Y-70 取消刀具半径左补偿Z-6 直线插补下降至 Z-6mmN280 G01 G41 D02 X-40 Y-50 F120 建立刀具左补偿 D02=8N290 G01 Y0 直线插补铣削N300 G02 I40 J0 顺时针插补铣圆N310 G00 Z
8、10 刀具退到离工件表面 10mm处G40 X50 Y-34.641 取消刀具半径左补偿Z-2.8 快速下降至 Z-2.8mm(粗铣六角)N320 S800 M03 主轴正转转速为 800rpm N330 G00 G41 D04 X40 Y-34.641 建立刀具左补偿,D04=8.2N340 G01 X-20 F160 直线插补铣削X-40 Y0 直线插补铣削X-20 Y34.641 直线插补铣削X20 直线插补铣削X40 Y0 直线插补铣削X20 Y-34.641 直线插补铣削N350 G00 Z10 刀具退到离工件表面 10mm处G40 X50 Y-34.641 取消刀具半径左补偿N36
9、0 S1000 M03 主轴正转转速为 1000rpm(精铣六角)Z-3 直线插补下降至 Z-3mmN390 G00 G41 D02 X40 Y-34.641 建立刀具左补偿,D02=8N400 G01 X-20 F120 直线插补铣削X-40 Y0 直线插补铣削X-20 Y34.641 直线插补铣削X20 直线插补铣削X40 Y0 直线插补铣削X12.576 Y-47.5 直线插补铣削N410 G00 Z100 抬刀G40 X-100 Y-50 取消刀具半径左补偿N420 M05 主轴停转N430 M30 程序结束返回O0003 主程序名(8 麻花钻头钻 6-8 孔)N10 G56 G15
10、G80 S1200 M03 T03 设定工件坐标系,主轴正转转速为 1200rpm N20 G00 X0 Y0 Z20 快速移动点定位N30 G16 建立极坐标N40 G99 G81 X27 Y0 Z-32 R5 F120 钻孔循环Y60 钻孔循环Y120 钻孔循环Y180 钻孔循环Y240 钻孔循环N50 G98 Y300 钻孔循环并返回初始平面N60 G00 X0 Y0 Z100 返回工件 X Y原点N70 M05 主轴停转N80 M30 程序结束返回O0004 主程序名(10 键槽铣刀铣沉孔)N10 G57 G69 M03 S1200 T04 设定工件坐标系,主轴正转转速为 1200rp
11、mN20 G00 X0 Y0 Z10 快速移动点定位N30 M98 P0044 调用沉孔子程序N40 G68 X0 Y0 R60 坐标旋转 60度N50 M98 P0044 调用沉孔子程序N60 G69 取消坐标系旋转N70 G68 X0 Y0 R120 坐标旋转 120度N80 M98 P0044 调用沉孔子程序N90 G69 取消坐标旋转N100 G68 X0 Y0 R180 坐标系旋转 180度N110 M98 P0044 调用沉孔子程序N120 G69 取消坐标系旋转N130 G68 X0 Y0 R240 坐标系旋转 240度N140 M98 P0044 调用沉孔子程序N150 G69
12、 取消坐标系旋转N160 G68 X0 Y0 R300 坐标系旋转 300度N170 M98 P0044 调用沉孔子程序N180 G69 取消坐标系旋转N190 G00 Z100 快速抬刀N200 M05 主轴停转N210 M30 程序结束返回O0044 子程序(10 键槽铣刀铣沉孔)N10 G00 X27 Y0 Z10 快速移动点定位N20 G01 Z-5.8 F120 直线插补下降至 Z-5.8mm(粗铣)X28.8 直线插补铣削N20 G03 I-1.8 J0 逆时针圆弧插补铣圆N30 G01 X27 Y0 返回原点Z-6 F80 直线插补下降至 Z-6mm(精铣)X29 直线插补铣削N
13、40 G03 I-2 J0 逆时针圆弧插补铣圆N50 G01 X27 Y0 返回沉孔原点N60 G00 Z10 刀具退到离工件表面 10mm处X0 Y0 返回工件 X Y原点N70 M99 子程序结束并返回主程序O0005 主程序名(22 麻花钻头钻 22 孔)N10 G58 G80 S300 M03 T05 设定工件坐标系,主轴正转转速为 300rpmN20 G00 X0 Y0 Z20 快速移动点定位N30 G98 G73 X0 Y0 Z-35 Q4 R5 F30 钻 22 孔N40 G80 取消固定循环N50 G00 Z100 快速抬刀N60 M05 主轴停转N70 M30 程序结束返回0
14、0006 主程序名(镗 24 孔)N10 G59 G80 S200 M03 T06 设定工件坐标系,主轴正转转速为 200rpmN20 G00 X0 Y0 Z20 快速移动点定位N30 G98 G86 X0 Y0 Z-30 R5 F20 镗 24 孔N40 G80 取消固定循环N50 G00 Z100 快速抬刀N60 M05 主轴停转N70 M30 程序结束返回O007 主程序名(10 键槽铣刀倒圆角)N10 G57 S1500 M03 T04 设定工件坐标系,主轴正转转速为 1500rpmN20 G00 X0 Y0 Z10 快速移动点定位X12N30 G01 Z0 F120 直线插补下降至
15、Z0mmN40 G65 P0077 调用子程序倒圆角N50 G00 Z100 刀具退到离工件表面 100mm处N60 M05 主轴停转N70 M30 程序结束返回O0077 子程序(倒圆角)N10 #1=0 设置 1号变量初始值为 0N20 WHILE #1 LE 90 DO1 当 1号变量小于等于 90度时,执行循环N30 #2=12-5*SIN#1 2号变量#3=5*COS#1-5 3号变量N40 G01 X#2 Z#3 F100 XZ轴直线插补铣削N50 G03 I-#2 JO F1000 逆时针圆弧插补铣削N60 #1=#1+0.5 1号变量每次增加 0.5度N70 END1 宏程序结束N80 G00 X0 Y0 返回工件 X Y原点N90 M99 子程序结束并返回主程序