1、数控化加工二维图纸三维图纸及程序用加工中心完成如下图所示零件的加工。零件材料为45钢,毛坯为160mm120mm40mm。按图样要求完成零件节点、基点计算,制定正确的工艺方案(包括定位、夹紧方案和工艺路线),选择合理的刀具和切削工艺参数,编制数控加工程序。(注:评分标准和刀具选择及工艺路线略%传输格式O2222主程序名N10G0 G98 G90 G80 G40 G17 ; 绝对编程,切削平面,取消刀补,取消固定循环N20G53 G49 Z0;机床坐标系,取消刀具长度补偿;安全指令N30M19;主轴定位N40M6 T1;换1号刀;直径80可转位面铣刀N50S500 M3;主轴正转,转速500r/
2、minN60G0 G54 X130. Y-30.;工件坐标系建立,快速定位N70G0 G43 Z50. H01;快速进刀,刀补值加入N80M7;切削液开N90Z0.1;快速进刀N100G01 X-130. F120;平面铣削进刀N110G0 Z50.;抬刀N120X130. Y30.;快速定位铣削起点N130Z0.1;快速进刀N140G01 X-130. F120;平面铣削进刀N150G0 Z50.;抬刀N160X90 Y-110.;快速定位铣削起点N170Z-1.9;快速进刀N180G01 Y110. F100;平面铣削进刀,粗铣凸台平面N190G0 Z50.;抬刀N200X-90. Y-1
3、10.;快速定位铣削起点N210Z-1.9.;快速进刀N220G01 Y110. F100;平面铣削进刀N230G0 Z50.;抬刀N240S800;换速,转速800r/minN250G0 X130. Y0;快速定位铣削起点N260Z0;快速进刀N270G01 X-130. F100;平面铣削进刀N280G0 Z50.;抬刀N290X90. Y-110.;快速定位铣削起点N300Z-2.;快速进刀N310G01 Y110. F100;平面铣削进刀,精铣凸台平面N320G0 Z50.;抬刀N330X-90. Y-110.;快速定位铣削起点N340Z-2.;快速进刀N350G01 Y110. F1
4、00;平面铣削进刀N360G53 G0 G49 Z0;返回参考点,取消长度补偿N370M9;切削液关N380M5;主轴转停N390M19;主轴定位N400M6 T2;换刀2号刀;直径12立铣刀N420S600 M3;主轴正转,转速600r/minN430G0 G54 X0 Y0;工件坐标系建立,快速定位N440G0 G43 Z50. H02;快速进刀,刀补值加入 N450M7;切削液开N460M98 P0001;调用子程序O0001,铣削心型外形通过更改D12中的道具半径值实现轮廓粗和精加工N470G0 G90 Z100.;快速抬刀N480X0 Y0;快速定位点N490M7;切削液开N500M
5、98 P0002;调用子程序O00025,铣削对称凸台轮廓,通过更改D12中的刀具半径值实现轮廓粗和精加工N510G0 G90 Z100.;快速抬刀N520G68 X0 Y0 R180.;坐标系旋转180oN530M98 P0002;调用子程序O0002,铣削对称凸台,通过更改D12中的刀具半径值实现实现轮廓粗和精加工N540G0 G90 Z50.;快速抬刀N550G69;取消旋转坐标系N560G0 Z100.;快速抬刀N570G53 G0 G49 Z0;返回参考点,取消长度补偿N580M9;切削液关N590M5;主轴转停N600M19;主轴定位N610M6 T5;换刀5号刀;直径16立铣刀N
6、620S350 M3;主轴正传,转速350r/minN630G0 G54 X0 Y0;工件坐标系建立,快速定位N640G0 G43 Z50. H05;快速进刀,刀补值加入N650M7;切削液开N660G0 X31. Y-70.;快速定位点N670Z-11.;快速进刀到Z轴背吃刀量N680G1 X53 Y0 F50;N690G0 Z50.;切削外形多余料N700X31. Y70.;N710Z-11.;往复走刀去除余料N720 G1 X-53. Y0 F50;N730 G0 Z50.;N740X90. Y-53.;N750Z-11.;N760G1 X-90. F50;N770G0 Z50.;N78
7、0X90. Y-37.;N790Z-11.;N800G1 X27. F50;N810Y-50.;N820X-27.;N830Y-37.;N840X-90.;N850G0 Z50.;N860X90. Y53.;N870Z-11.;N880G1 X90. F50;N890G0 Z50. ;N900X90. Y36. ;N910Z-11.;N920X53. ;N930Y50. ;N940X-53.;N950Y36. ;N960X-90.;N970G0 Z50. ;快速抬刀N980G53 G0 G49 Z0;返回参考点,取消长度补偿N990M9;切削液关N1000M5;主轴转停N1010M19;主轴定
8、位N1020M6 T4;换41号刀; 12键铣刀N1030S600 M3;主轴正传,转速600r/min N1040G0 G54 X40. Y-40.;工件坐标系建立,快速定位N1050G0 G43 Z50. H04;快速进刀,刀补值加入N1060M7;切削液开N1070Z-70.;快速进刀N1080G01 Z-19. F25;进刀到Z轴背吃刀量N1090G01 X60. Y-40. F45;粗铣20键槽N1100G01 Z-10. F200;工进抬刀N1110G0 Z50.;快速退刀N1120X-56. Y-42.;快速定位点N1130Z-10.;快速进刀N1140G01 Z-19. F25
9、;进刀到Z轴背吃刀量N1150G01 X-40. Y-30. F45;粗铣20键槽N1160G01 Z-10. F200;工进抬刀N1170G0 Z100.;快速退刀N1180G53 G0 G49 Z0;返回参考点,取消长度补偿N1190M9;切削液关N2000M5;主轴转停N2010M19;主轴定位N2020M6 T3;换刀3号刀;直径20键铣刀N2030S400 M3;主轴正传,转速600r/minN2040G0 G54 X40. Y-40.;工件坐标系建立,快速定位N2050G0 G43 Z50. H03;快速进刀,刀补值加入N2060M7;切削液开N2070Z-10.;快速进刀,N20
10、80G01 Z-19. F25;进刀到Z轴背吃刀量N2090G01 X60. Y-40. F50;粗铣20键槽N2100G01 Z-10. F200;工进抬刀N2110G0 Z50.;快速退刀X-56. Y-42.;快速定位点Z-10.;快速进刀G01 Z-19. F25;进刀到Z轴背吃刀量G01 X-40. Y-30. F50;粗铣20键槽G01 Z-10. F200;工进抬刀G0 Z100.;快速退刀G53 G0 G49 Z0;返回参考点,取消长度补偿M9;切削液关N2200M5;主轴转停M19;主轴定位M6 T6;换刀6号刀;直径8.5钻头S600 M3 F35;主轴正传,转速600r/
11、minG0 G54 X0 Y0;工件坐标系建立,快速定位G0 G43 Z50. H06;快速进刀,刀补值加入M7;切削液开G98 G83 X0 Y0 Z-42. R3. Q6.;钻孔循环定位钻孔(回到起始平面)G80 G0 Z30.;取消固定循环G53 G0 G49 Z0;返回参考点,取消长度补偿N2300M9;切削液关M5;主轴转停M19;主轴定位M6 T7;换刀7号刀;直径32钻头S150 M3 F30;主轴正传,转速150r/minG0 G54 X0 Y0;工件坐标系建立,快速定位G0 G43 Z50. H07;快速进刀,刀补值加入M7;切削液开G98 G83 X0 Y0 Z-48. R
12、3. Q6.;钻孔循环定位钻孔(回到起始平面)G80 G0 Z30.;取消固定循环N2400G53 G0 G49 Z0;返回参考点,取消长度补偿M9;切削液关M5;主轴转停M19;主轴定位M6 T5;换刀5号刀;16立铣刀S350 M3;主轴正传,转速350r/minG0 G54 X0 Y0;工件坐标系建立,快速定位G0 G43 Z50 H05;快速进刀,刀补值加入Z2.;快速进刀M7;切削液开N2500G01 Z-39. F500;进刀到Z轴背吃刀量G01 G42 X19. D05 F40;激活刀具半径右补偿进刀G2 I-19. F50;顺圆弧切削整圆,粗铣38内孔,改变D05中的半径值即可
13、实现G01 Z2. F200;工进抬刀G01 G40 X0 F500;取消刀具半径补偿退刀G0 Z50;工进抬刀G53 G0 G49 Z0;返回参考点,取消长度补偿M9;切削液关M5;主轴转停M19;主轴定位M6 T8;换8号刀;38粗镗刀N2600S900 M3 F25;主轴正传,转速900r/minG0 G54 X0 Y0;工件坐标系建立,快速定位G0 G43 Z50. H08;快速进刀,刀补值加入M7;切削液开G98 G86 X0 Y0 Z-39. R3.;镗孔孔循环定位钻孔(回到起始平面)G80 G0 Z30. ;取消固定循环G53 G0 G49 Z0;返回参考点,取消长度补偿M9;切
14、削液关M5;主轴转停M19;主轴定位N2700M6 T5;换5号刀;16立键刀S800 M3;主轴正传,转速900r/minG0 G55 X0 Y0;工件坐标系G55建立,快速定位G0 G43 Z50 H05;快速进刀,刀补值加入G0 Z-13.;快速进刀#100=-14.42;定义圆球起始点的Z值#101=-20.57;定义圆球终止点的Z值WHILE #100 GE #101 D0 1;判断Z值是否已达到终点,当条件不满足时退出循环体#102=SQRT(28.*28.-#100*#100);圆弧起点X轴点的坐标计算#103=#102-8.;圆球起始点X轴点的坐标计算;减去刀具半径N2800G
15、01 X#300 F1000;进给到圆球X轴点起点Z#100 F100; 进给到圆球Z轴点起点G17 G2 I-#103 F1500;整圆切削加工#100=#100-0.03;Z值每次减少量END 1;循环体结束G0 G90 Z100.; 快速回退M9;切削液关M5;主轴转停G53 G0 G49 Z0;返回参考点,取消长度补偿M19;主轴定位M6 T6;换6号刀;8.5钻头N2900S600 M3 F35; 主轴正传,转速600r/min,进给速度35r/minG0 G54 X0 Y0;工件坐标系建立,快速定位G0 G43 Z50. H06;快速进刀,刀补值加入M7;切削液开G98 G83 X
16、60. Y40. Z-31. R-8. Q5.;钻孔循环定位钻孔1(回到起始平面)X-60. Z40.;定位钻孔位置点G80 G0 Z30.; 取消固定循环M9;切削液关N3000M5;主轴转停G53 G0 G49 Z0.;返回参考点,取消长度补偿M19;主轴定位M5;主轴转停G53 G0 G49 Z0;放回参考点,取消长度补偿M19;主轴定位M6 T9;换9号刀;M10机用丝锥S100 M3;主轴正转,转速100r/minG0 G54 X0 Y0;工件坐标系建立,刀补值加入,快速定位G0 G43 Z5 H09;快速进刀,刀补值加入M7;切削液开G99 G84 X60. Y-40. Z-26.
17、 R-6. P200 F150.;攻螺纹循环,螺距1.5mmN3100X-60. Y40.;定位攻丝G80 G0 Z30.;取消固顶循环G0 G90 Z200.;快速抬刀Y150.;工作台退至工件装卸位G53 G0 G49 Z0;换回参考点,取消长度补偿M9;切削液关M5;主轴停转M30;程序结束%O0001 心形轮廓外形精加工子程序%子程序名O0001传输格式N10G0 X0 Y-70.快速定位点Z2.;快速进给G01 Z-11. F500;进刀到背吃刀量G01 G42 X-9.282 Y-36.784 D02 F50;激活刀具半径补偿,实现刀具半径右补偿切入轮廓G03 X41.736 Y3
18、.82 R120.;轮廓加工X8.889 Y37.395 R25.;轮廓加工G02 X-8.889 Y-37.395 R20.;轮廓加工G03 X39.294 Y-0.897 R25.;轮廓加工G01 X-11.577 Y-34.538;轮廓加工G03 X9.282 Y-36.784 R15.;轮廓加工G01 Z5. F200;轮廓加工G0 G40 Z50.;轮廓加工M99;%O0002凸台轮廓精加工子程序%子程序名O0002传输格式N10G0 X110. Y40.;快速定位点N20Z2.;快速进给N30G01 Z-11. F500;进刀到背吃刀量N40G01 G42 X85. Y20. D02 F50;激活刀具半径补偿,实现刀具半径左补偿切入轮廓N50X59.641;轮廓加工N60G02 X59.641 Y-20.0 R40.;轮廓加工N70G01 X90.;轮廓加工N80G0 Z2.;快速抬刀N90G0 G40 Z100.;取消刀具半径补偿快速回退N100X110. Y40.;回退起始点N110M99;子程序结束返回%颠赴槐缘编制.
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1