西门子宏程序铣螺纹教程.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西门子系统铣螺纹编程(宏程序、螺旋插补和 shopmill 人机对话编程) 举例:如下图铣削 5M30* 深 15mm 的细牙右旋螺纹。 刀具选择如下:(用废旧的钨钢刀柄磨的单刃螺纹铣刀,适合切削螺距的螺纹) 工艺分析:三轴联动铣削螺纹,实质是 XY 平面加工整圆同时,Z 轴每加工一个整圆下降一个螺纹,加工时是以螺纹孔的中心轴线作为编程参考点,所以铣削单个螺纹孔时,通常将坐标系原点建立在孔中心,若要铣削多个螺孔,就要试着将坐标系偏移至孔的中心。这题要铣削5 个孔,中间的孔直接可以铣削,R50 圆周上的 4 个等分螺孔,可以借助坐标偏移(西门子系统用 TRANS)实现。M30*的螺纹,事先将螺纹底孔加工到,螺纹齿高 H= 刀具直径经检测,直径为 8mm,有效加工孔深为 22mm,程序如下: 1、宏程序铣削螺纹 单个螺纹孔铣削程序 单个螺纹孔铣削程序 G54 G90 G17 G64 坐标系原点建立在孔的中心,底孔事先加工好 M03 S3500 (单刃切削,高转速,小吃刀,快进给) G00 Z50. G00 X0 Y0 G00 Z3. (安全高度,定位值是螺距的 整倍数) R1= 齿高切深赋值 NN1: R2= + R1 (单边,刀半径 4,刀具往内偏移到定位) G02 X=R2 Y0 I =R2/2 J0 F300. 以半圆形式切入 R3= 螺距P NN2: G02 X=R2 Y0 Z=R3 I= - R2 J0 F3000. 插补螺纹,到的高度 R3 = R3 - IF G02 心 R3 = - X0 Y0 GOTOB NN2 I = - R2/2 J0 F300. 螺纹切削孔深 15mm 半圆形式切出,刀具到中 G00 致 Z3. 抬刀到安全高度,前后一 R1 = R1 + 切削齿高,往 X 方向增大 IF R1 = GOTOB NN1 加工到齿高 G01 X0 Y0 F300. 退刀 G00 Z100. 抬刀 M30 本题 本题 5-M30*的程序 主程序: G54 G90 G17 G64 坐标系原点建立在孔的中心,底孔事先加工好 M03 S3500 (单刃切削,高转速,小吃刀,快进给) G00 Z50. G00 X0 Y0 L1000 P1 调用铣床螺纹的子程序 R4 = 0 角度初始赋值 NN3: R5 = 50 * COS ( R4 ) X 坐标 R6 = 50 * SIN ( R4) Y 坐标 TRANS X=R5 Y=R6 坐标偏移 G00 X0 Y0 到偏移之后的原点定位 L1000 P1 调用铣螺纹的子程序 R4 = R4 + 90 角度增加 IF R4 = 271 GOTOB NN3 加工剩余 3 孔,要是写 360,第一个孔要再加工一次 G00 Z100. TRANS 后面不跟任何数值,单独占一段,取消偏移 G54 G00 X100. Y100. M30 子程序: L1000; G00 X0 Y0 G00 Z3. (安全高度,定位值是螺距的 整倍数) R1= 齿高切深赋值 NN1: R2 = + R1 (单边,刀半径 4,刀具往内偏移到定位) G02 X=R2 Y0 I =R2/2 J0 F300. 以半圆形式切入 R3= 螺距P NN2: G02 X=R2 Y0 Z=R3 I= - R2 J0 F3000. 插补螺纹,到的高度 R3 = R3 - IF R3 = - GOTOB NN2 螺纹切削孔深 15mm G02 心 X0 Y0 I = - R2/2 J0 F300. 半圆形式切出,刀具到中 G00 致 Z3. 抬刀到安全高度,前后一 R1 = R1 + IF R1 = GOTOB NN1 切削齿高,往 X 方向增大加工到齿高 G01 X0 G00 Z10. Y0 F300. 退刀 抬刀 TRANS 后面不跟任何数值,单独占一段,取消偏移 M17 返回主程序 2、利用螺旋插补加工螺纹 单个螺纹孔铣削程序 单个螺纹孔铣削程序 G54 G90 G17 坐标系原点建立在孔的中心,底孔事先加工好 M03 S3500 (单刃切削,高转速,小吃刀,快进给) G00 Z50. G00 X0 Y0 G00 Z3. (安全高度,定位值是螺距的 整倍数) R1= 齿高切深赋值 NN1: R2= + R1 (单边,刀半径 4,刀具往内偏移到定位) G02 X=R2 Y0 I = R2/2 J0 F300. 以半圆形式切入 G02 X0 Y0 Z-15 I = - R2 J0 TRUN=11 F3000. 每次,重复 11 次 G02 X0 Y0 I = - R2/2 J0 F300. 半圆形式切出,刀具到中心 G00 Z3. 抬刀到安全高度,前后一 致 R1 = R1 + 切削齿高,往 X 方向增大 IF R1 =

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地湖北
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档