设为首页
收藏本站
资源求助(网盘链接失效请点这里)
微信支付宝充值积分
登录
/
立即注册
搜索
搜索
本版
帖子
用户
首页
Portal
论坛
BBS
三维模型库
软件安装管家
百万文库资源
宣传中心
升级VIP
免费VIP
参与活动,领取VIP会员
关于我们
机械淘宝城(试运营)
【HUX】问题互助平台
视频教程
三维模型
网站地图
软件资源中心
VIP图纸
VIP资料打包
卡密VIP
我的机械网
»
论坛
›
设计/自动化/电气/液压
›
加工制造
›
数控技术
›
存档 1
›
西门子宏程序铣螺纹教程
返回列表
查看:
1270
|
回复:
5
西门子宏程序铣螺纹教程
[复制链接]
回忆
实名认证
回忆
当前离线
积分
199205
窥视卡
雷达卡
1万
主题
2360
回帖
19万
积分
VIP年费会员
积分
199205
发消息
发表于 2017-11-5 16:29:30
|
|
阅读模式
各位网友请注意:我的机械网所有附件、百度网盘提取码、机械资料、PDF资料、压缩包文件均需要回帖后才能下载!
西门子系统铣螺纹编程(宏程序、螺旋插补和shopmill人机对话编程)
举例:如下图铣削5-M30*1.5-深15mm的细牙右旋螺纹。
刀具选择如下:(用废旧的钨钢刀柄磨的单刃螺纹铣刀,适合切削1.5螺距的螺纹)
工艺分析:三轴联动铣削螺纹,实质是XY平面加工整圆同时,Z轴每加工一个整圆下降一个螺纹,加工时是以螺纹孔的中心轴线作为编程参考点,所以铣削单个螺纹孔时,通常将坐标系原点建立在孔中心,若要铣削多个螺孔,就要试着将坐标系偏移至孔的中心。这题要铣削5个孔,中间的孔直接可以铣削,R50圆周上的4个等分螺孔,可以借助坐标偏移(西门子系统用 TRANS)实现。
M30*1.5的螺纹,事先将螺纹底孔加工到28.5mm,螺纹齿高H=0.974
刀具直径经检测,直径为8mm,有效加工孔深为22mm,程序如下:
1、宏程序铣削螺纹
单个螺纹孔铣削程序
G54 G90 G17 G64 坐标系原点建立在孔的中心,底孔事先加工好
M03 S3500 (单刃切削,高转速,小吃刀,快进给)
G00 Z50.
G00 X0 Y0
G00 Z3. (安全高度,定位值是螺距的整倍数)
R1=0.3 齿高切深赋值
NN1: R2=10.25 + R1 (单边14.25,刀半径4,刀具往内偏移到10.25定位)
G02 X=R2 Y0 I =R2/2 J0 F300. 以半圆形式切入
R3=1.5 螺距P
NN2: G02 X=R2 Y0 Z=R3 I= - R2 J0 F3000. 插补螺纹,到Z1.5的高度
R3 = R3 - 1.5
IF R3 >= - 15.1 GOTOB NN2 螺纹切削孔深15mm
G02 X0 Y0 I = - R2/2 J0 F300. 半圆形式切出,刀具到中心
G00 Z3. 抬刀到安全高度,前后一致
R1 = R1 + 0.2 切削齿高,往X方向增大
IF R1 <= 0.91 GOTOB NN1 加工到齿高
G01 X0 Y0 F300. 退刀
G00 Z100. 抬刀
M30
本题5-M30*1.5-15的程序
主程序:
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=0.3 齿高切深赋值
NN1: R2 =10.25 + R1 (单边14.25,刀半径4,刀具往内偏移到10.25定位)
G02 X=R2 Y0 I =R2/2 J0 F300. 以半圆形式切入
R3=1.5 螺距P
NN2: G02 X=R2 Y0 Z=R3 I= - R2 J0 F3000. 插补螺纹,到Z1.5的高度
R3 = R3 - 1.5
IF R3 >= - 15.1 GOTOB NN2 螺纹切削孔深15mm
G02 X0 Y0 I = - R2/2 J0 F300. 半圆形式切出,刀具到中心
G00 Z3. 抬刀到安全高度,前后一致
R1 = R1 + 0.2 切削齿高,往X方向增大
IF R1 <= 0.91 GOTOB NN1 加工到齿高
G01 X0 Y0 F300. 退刀
G00 Z10. 抬刀
TRANS 后面不跟任何数值,单独占一段,取消偏移M17 返回主程序
2、利用螺旋插补加工螺纹
单个螺纹孔铣削程序
G54 G90 G17 坐标系原点建立在孔的中心,底孔事先加工好
M03 S3500 (单刃切削,高转速,小吃刀,快进给)
G00 Z50.
G00 X0 Y0
G00 Z3. (安全高度,定位值是螺距的整倍数)
R1=0.3 齿高切深赋值
NN1: R2= 10.25 + R1 (单边14.25,刀半径4,刀具往内偏移到10.25定位)
G02 X=R2 Y0 I = R2/2 J0 F300. 以半圆形式切入
G02 X0 Y0 Z-15 I = - R2 J0 TRUN=11 F3000. 每次1.5,重复11次
G02 X0 Y0 I = - R2/2 J0 F300. 半圆形式切出,刀具到中心
G00 Z3. 抬刀到安全高度,前后一致
R1 = R1 + 0.2 切削齿高,往X方向增大
IF R1 <= 0.91 GOTOB NN1 加工到齿高
G01 X0 Y0 F300. 退刀
G00 Z100. 抬刀
M30
本题5-M30*1.5-15的程序
主程序:
G54 G90 G17 坐标系原点建立在孔的中心,底孔事先加工好
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=0.3 齿高切深赋值
NN1: R2 = 10.25 + R1 (单边14.25,刀半径4,刀具往内偏移到10.25定位)
G02 X=R2 Y0 I = R2/2 J0 F300. 以半圆形式切入
G02 X0 Y0 Z-15 I = - R2 J0 TRUN=11 F3000. 每次1.5,重复11次
G90 G02 X0 Y0 I = - R2/2 J0 F300. 半圆形式切出,刀具到中心
G00 Z3. 抬刀到安全高度,前后一致
R1 = R1 + 0.2 切削齿高,往X方向增大
IF R1 <= 0.91 GOTOB NN1 加工到齿高
G01 X0 Y0 F300. 退刀
G00 Z10. 抬刀
TRANS 后面不跟任何数值,单独占一段,取消偏移M17 返回主程序
3、利用shopmill人机对话编程
ShopMill
——内螺纹铣削
说明:abs
—绝对值 inc
—相对值 select
—选择/
切换
按“help”(帮助)可以切换视图。
加工毛坯定义好之后,转入加工类型设置页面,具体设置如下:
点“
Drilling
”
(钻削)→“Thread”(螺纹)→“Thread milling”(螺纹铣削)[进入螺纹铣削设置页面]
参数
中文注解
内容
操作说明
单位
备注
T
刀具
按“tools”选择刀具后,按“To prgoram”
F
进给量
1
、mm/tooth
2
、mm/min
每齿进给
每分钟进给
选择2
V/S
1
、S
2
、V
1、
转速
2、
切削速度
rpm
m/min
选择1
Machining
加工类型
▽
▽▽▽
▽▽▽
wall
▽
粗加工
▽▽▽
精加工
▽▽▽
wall
精加工边沿
Direction
加工方向
1
、Z0→Z1
2
、Z1→Z0
1
、从顶部往底部铣
2
、从底部往顶部铣
选择1
内螺纹
外螺纹
Internal thread
External thread
内螺纹
左旋螺纹(反牙)
右旋螺纹(正牙)
LH thread
RH thread
RH thread
NT
线数
螺纹的条数
Z1
螺纹深度
abs
或inc
螺纹的标注深度
mm
选abs
Ø
公称直径
螺纹直径M33=33mm
mm
P
螺纹螺距
mm/rev
刀具每走360度,深度的位移量
mm
K
单边齿高
螺纹的齿高K=0.6495*螺距
mm
DXY
每吃吃刀量
mm
%
每次吃刀量
百分比取刀具直径的系数,最大80%。
mm
%
选择mm
U
齿根精铣余量
螺纹单边齿底部精加工余量
mm
无正负
α
0
起始角度
螺纹起始角度
度
铣削螺纹必须满足:螺纹定义+坐标位置。
定义好螺纹加工参数后,点“Drilling”(钻削)→“Positions”(位置)[输入螺纹孔中心坐标]
例题:加工
M30*1.5
深度为
15mm
的右旋内螺纹,位置位于(
0
,
0
,
0
)、(
50
,
0
,
0
)、(
0
,
50
,
0
)、(
-50
,
0
,
0
)、(
0
,
-50
,
0
)
T
T1D1
NT
1
F
1000mm/min
Z1
-15 abs
S
1800 rpm
Ø
30 mm
Machining
▽
P
1.5 mm/rev
Z0
→Z1
K
0.974 mm
Internal thread
DXY
0.2 mm
RH thread
U
0.06 mm
α0
0
度
粗加工选“▽”精加工选择“▽▽▽”,螺纹刀刀具直径必须测得,填入刀具直径内。
螺纹
,
铣削
,
中心
关注我的机械网官方微信公众号:"ZGjixiecad",回复关键词“VIP卡密”,可免费领取论坛七天VIP会员!
官方QQ群:
双赢智慧使者
双赢智慧使者
当前离线
积分
15618
窥视卡
雷达卡
17
主题
1180
回帖
1万
积分
论坛元老
积分
15618
发消息
发表于 2017-11-21 23:43:17
|
双赢智慧使者谢谢回忆提供的资料。
关注我的机械网官方微信公众号:"ZGjixiecad",回复关键词“VIP卡密”,可免费领取论坛七天VIP会员!
官方QQ群:
关于你LS
关于你LS
当前离线
积分
15565
窥视卡
雷达卡
15
主题
1209
回帖
1万
积分
论坛元老
积分
15565
发消息
发表于 2017-11-26 06:16:12
|
关于你LS祝我的机械网越办越好!
关注我的机械网官方微信公众号:"ZGjixiecad",回复关键词“VIP卡密”,可免费领取论坛七天VIP会员!
官方QQ群:
lyfyyym
lyfyyym
当前离线
积分
16173
窥视卡
雷达卡
21
主题
1243
回帖
1万
积分
论坛元老
积分
16173
发消息
发表于 2017-11-29 23:58:26
|
我的机械网(www.mejxw.com)是中国做好的机械论坛!
关注我的机械网官方微信公众号:"ZGjixiecad",回复关键词“VIP卡密”,可免费领取论坛七天VIP会员!
官方QQ群:
zhaodong2008
zhaodong2008
当前离线
积分
39421
窥视卡
雷达卡
0
主题
5613
回帖
3万
积分
论坛元老
积分
39421
发消息
发表于 2018-10-30 21:44:38
|
回忆
关注我的机械网官方微信公众号:"ZGjixiecad",回复关键词“VIP卡密”,可免费领取论坛七天VIP会员!
官方QQ群:
宁静的海
宁静的海
当前离线
积分
37481
窥视卡
雷达卡
0
主题
5487
回帖
3万
积分
论坛元老
积分
37481
发消息
发表于 2018-11-28 02:41:44
|
宁静的海
关注我的机械网官方微信公众号:"ZGjixiecad",回复关键词“VIP卡密”,可免费领取论坛七天VIP会员!
官方QQ群:
返回列表
快速回复
返回顶部
返回列表