第十八讲第6节数控铣床综合编程实例如下图所示零件,设中间28的圆孔与外圆130已经加工完成,现需要在数控机床上铣出直径120~40、深5mm的圆环槽及七个腰形通孔。综合编程图例R35R50R5φ28φ120φ40φ13040°52551°261234567一、图纸分析1、根据工件的形状尺寸特点,确定以中心内孔和外形装夹定位。2、工件原点取在中心轴线与上表面交点处,便于编程和对刀操作。3、加工顺序为:先铣环形槽,再铣七个腰形通孔。铣环形槽防法:采用20mm左右的铣刀,按120的圆形轨迹编程,采用逐步加大刀具补偿半径的方法,一直到铣出40的圆为止。铣腰形通孔方法:采用8~10mm左右的铣刀,以正右方的腰形槽为基本图形编程,并且在深度方向上分三次进刀切削,其余六个槽孔则通过旋转变换功能铣出。二、数值计算计算出正右方槽孔的主要节点的坐标分别为:A(34.128,7.766)、B(37.293,13.574)、C(42.024,15.296)、D(48.594,11.775)ABCD42.5XXX112YY2Y33OD”C”B”A”M三、加工路线的确定铣环形槽:X-Y轴:采用20mm左右的铣刀,按120的圆形轨迹编程,采用逐步加大刀具补偿半径的方法,一直到铣出40的圆为止。Z轴:5mm深一次下刀完成。三、加工路线的确定铣一个腰形槽:X-Y轴:腰形内轮廓按M→A→B→C→D→D”→C”→B”→A”→A→M编子程序,子程序号为%110Z轴:分三次进刀,每次下刀深5mm将完成一个腰形槽加工的程序作为子程序,程序号为%100ABCD42.5XXX112YY2Y33OD”C”B”A”M铣七个腰形槽:由一个腰形槽的加工程序旋转调用子程序来完成。关系:主程序→%100→%110四、刀具与切削参数的确定1、铣环形槽:20mm立铣刀S=800rpmF=100mm/min2、铣腰形槽:10mm立铣刀S=1000rpmF=100mm/min五、数控程序的编制%0010主程序号G92X0Y0Z25.0G90G17G43G00Z5.0H01S800M03G00X25.0G01Z-5.0F100G41G01X60.0D01应设置D01=10G03I-60G01G40X25.0G41G01X60.0D02设置D02=20G03I-60G01G40X25.0G41G01X60.0D03设置D03=30G03I-60G01G40X25.0G49G00Z5.0G28Z25.0M05G28X0Y0M00暂停、换刀。G29X0Y0G00G43Z5.0H02S1000M03M98P100…………………加工腰槽1G68X0Y0P51.43M98P100…………………加工腰槽2G69G68X0Y0P102.86M98P100…………………加工腰槽3G69G68X0Y0P154.29M98P100……………………加工腰槽4G69G68X0Y0P205.72M98P100………………….加工腰槽5G69G68X0Y0P257.15M98P100…………………加工腰槽6G69G68X0Y0P308.57M98P100…………………加工腰槽7G69G00Z25.0M05M30子程序………..深度上分三次加工腰形槽%100G00X42.5G01Z-5.0F100……第一次进刀M98P110……………铣腰形槽G01Z-10.0F100M98P110G01Z-15.0F100M98P110G00Z5.0X0Y0M99镶嵌子程序…………..铣腰形槽%110G01G42X34.128Y7.766D04………..M→AG02X37.293Y13.574R5.0…………A→BG01X42.024Y15.296G02X48.594Y11.775R5.0G02Y-11.775R50.0G02X42.024Y-15.296R5.0G01X37.293Y-3.574G02X34.128Y-7.766R5.0G03X31.128Y7.766R5.0………………H→AG40G01X42.5Y0M99数控加工技术第1章数控加工实用基础第2章数控车床编程第3章数控铣床编程第4章加工中心编程