- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)