- 2
- 0
- 约3.24千字
- 约 5页
- 2020-09-16 发布于天津
- 举报
铣孔宏程序 一、零件图及实训要求 如图所示直径较大的内腔圆孔(沉孔或通孔) ,圆孔直径 D 与刀具直径 φ 之比 D/ φ ≥ 5 ,编写其数控宏程序并加工。 FANUC 系统参考程序 O0901; #1= ; 圆孔直径 Diameter #2= ; 圆孔深度 Depth ,绝对值 #3= ; 刀具(平底立铣刀)直径 φ #4= ; 每层切深即层间距(绝对值) #5=0.8*#3; 步距设为刀具直径的 80% (参考值,与层间 距有关) #6=[#1-#3]/2; 刀具(中心)在内腔中的最大回转半径 #7=FIX[#2/#4]; 深度上的切削层数 #8=0; 孔深 Z 坐标(绝对值) ,赋初始值为 0 G54G90G21G40G49G94; G00Z30.0; X0Y0; 起点 S1000M03; Z1.0; WHILE [#8LT#2] DO 1; 加工深度 #8 <孔深 #2 ,循环 IF [#7GE1] GOTO 1 ; 切 削层数≥ 1 #8=#2; 切削层数< 1 ,加工深度 #8= 孔深 #2 GOTO 2; N1 #8=#8+#4; 加工深度增加一个层间距 #7=#7-1; 切削层数 -1 N2 G01Z[-#8]F40.0; Z 方向加工进给一个切削深度 #9=FIX[#6/#5]; 每层上加工步距数 #10=0; 设每层上刀具在 X 方向的位置自变量为 #10 , 赋初始值为 0 WHILE[#10LT#6] DO 2; 每层上刀具位置 #10 <最大位置 #6 , 循 环 IF[#9GE1] GOTO 3; 切削步距数≥ 1 #10=#6; 切削步距数< 1 GOTO 4 N3 #10=#10+#5; 每圈在 X 方向移动的绝对坐标值 #9=#9-1; 步距数(圈数)减 1 N4 G01X#10F200.0; 沿 X 方向加工移动一个步距 G03I-#10; 逆时针铣削(顺铣)整圆 END 2; G91G01Z1.0; 上升,脱离工件表面 G90G00X0Y0; 回孔中心 END 1 ; G00Z30.0; M05; M30; 给 #9 、 #10 两个变量 赋初始值的语句必 须在深度循环之内。 注意: 先上升脱离工件表面, 然后快速回到工件中心,以 免划伤工件或刀具。 华中数控 HNC-21M 参考程序 01 #1= 圆孔直径 Diameter #2= 圆孔深度 Depth ,绝对值 #3= 刀具(平底立铣刀)直径 φ #4= 每层切深即层间距(绝对值) #5=0.8*#3 步距设为刀具直径的 80% (参考值,与层间 距有关) #6=[#1-#3]/2 刀具(中心)在内腔中的最大回转半径 #7=INT[#2/#4] 深度上的切削层数 #8=0 孔深 Z 坐标(绝对值) ,赋初始值为 0 G54G90G21G40G49G94; G00Z30.0; X0Y0; S1000M03; Z1.0 WHILE [#8LT#2] 加工深度 #8 <孔深 #2 ,循环 IF [#7GE1] 如果切削层数≥ 1 #8=#8+#4 加工深度增加一个层间距 #7=#7-1 切削层数 -1 ELSE 否则 #8=#2 加工深度 #8= 要求深度 #2 ENDIF G01Z[-#8]F40.0 Z 方向进给一个切削深度 #9=INT[#6/#5] 每层上加工步距数 #10=0 设每层上刀具在 X 方向的位置自变量为 #10 , 赋初始值为 0 WHILE[#10LT#6] 每层上刀具位置 #10 <最大位置 #6 ,循环 IF[#9GE1] 如果切削步距数≥ 1 #10=#10+#5 每圈在 X 方向移动的绝对坐标值 #9=#9-1 步距数(圈数)减 1 ELSE #10=#6 刀具 X 坐标为最外圈位置 ENDIF G01X[#10]F200.0 沿 X 方向加工移动一个步距 G03I[-#10] 逆时针铣削(顺铣)整圆 ENDW G91G01Z1.0 G90G00X0Y0 EN
您可能关注的文档
- 人教版五年级数学下册期末检试卷 2.doc
- 人教版六年级下册数学教学课件 第六单元 数学思考3.ppt
- 人教版六年级下册数学教学课件 第四单元 比例的应用 第6课时 用比例解决问题2.ppt
- 人教版六年级下册数学课堂作业含答案 第六单元 数与代数 第7课时 比和比例1.doc
- 人教版四年级下册数学教学课件 第四单元 第8课时 小数与单位的换算2.ppt
- 人教版四年级下册数学第3单元跟踪检测卷附答案.doc
- 人教版小学一年级下册数学期中检测题 1.doc
- 人教版小学二年级数学下册第2单元试题.doc
- 人教版小学六年级数学下册期末试卷 5.doc
- 人教版数学一年级下第二单元检测卷答案版.doc
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)