西门子宏程序铣螺纹教程.docx
- 文档编号:8266880
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:10
- 大小:471.09KB
西门子宏程序铣螺纹教程.docx
《西门子宏程序铣螺纹教程.docx》由会员分享,可在线阅读,更多相关《西门子宏程序铣螺纹教程.docx(10页珍藏版)》请在冰豆网上搜索。
西门子宏程序铣螺纹教程
西门子系统铣螺纹编程(宏程序、螺旋插补和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、宏程序铣削螺纹
单个螺纹孔铣削程序
G54G90G17G64坐标系原点建立在孔的中心,底孔事先加工好
M03S3500(单刃切削,高转速,小吃刀,快进给)
G00Z50.
G00X0Y0
G00Z3.(安全高度,定位值是螺距的整倍数)
R1=0.3齿高切深赋值
NN1:
R2=10.25+R1(单边14.25,刀半径4,刀具往偏移到10.25定位)
G02X=R2Y0I=R2/2J0F300.以半圆形式切入
R3=1.5螺距P
NN2:
G02X=R2Y0Z=R3I=-R2J0F3000.插补螺纹,到Z1.5的高度
R3=R3-1.5
IFR3>=-15.1GOTOBNN2螺纹切削孔深15mm
G02X0Y0I=-R2/2J0F300.半圆形式切出,刀具到中心
G00Z3.抬刀到安全高度,前后一致
R1=R1+0.2切削齿高,往X方向增大
IFR1<=0.91GOTOBNN1加工到齿高
G01X0Y0F300.退刀
G00Z100.抬刀
M30
本题5-M30*1.5-15的程序
主程序:
G54G90G17G64坐标系原点建立在孔的中心,底孔事先加工好
M03S3500(单刃切削,高转速,小吃刀,快进给)
G00Z50.
G00X0Y0
L1000P1调用铣床螺纹的子程序
R4=0角度初始赋值
NN3:
R5=50*COS(R4)X坐标
R6=50*SIN(R4)Y坐标
TRANSX=R5Y=R6坐标偏移
G00X0Y0到偏移之后的原点定位
L1000P1调用铣螺纹的子程序
R4=R4+90角度增加
IFR4<=271GOTOBNN3加工剩余3孔,要是写360,第一个孔要再加工一次
G00Z100.
TRANS后面不跟任何数值,单独占一段,取消偏移
G54G00X100.Y100.
M30
子程序:
L1000;
G00X0Y0
G00Z3.(安全高度,定位值是螺距的整倍数)
R1=0.3齿高切深赋值
NN1:
R2=10.25+R1(单边14.25,刀半径4,刀具往偏移到10.25定位)
G02X=R2Y0I=R2/2J0F300.以半圆形式切入
R3=1.5螺距P
NN2:
G02X=R2Y0Z=R3I=-R2J0F3000.插补螺纹,到Z1.5的高度
R3=R3-1.5
IFR3>=-15.1GOTOBNN2螺纹切削孔深15mm
G02X0Y0I=-R2/2J0F300.半圆形式切出,刀具到中心
G00Z3.抬刀到安全高度,前后一致
R1=R1+0.2切削齿高,往X方向增大
IFR1<=0.91GOTOBNN1加工到齿高
G01X0Y0F300.退刀
G00Z10.抬刀
TRANS后面不跟任何数值,单独占一段,取消偏移M17返回主程序
2、利用螺旋插补加工螺纹
单个螺纹孔铣削程序
G54G90G17坐标系原点建立在孔的中心,底孔事先加工好
M03S3500(单刃切削,高转速,小吃刀,快进给)
G00Z50.
G00X0Y0
G00Z3.(安全高度,定位值是螺距的整倍数)
R1=0.3齿高切深赋值
NN1:
R2=10.25+R1(单边14.25,刀半径4,刀具往偏移到10.25定位)
G02X=R2Y0I=R2/2J0F300.以半圆形式切入
G02X0Y0Z-15I=-R2J0TRUN=11F3000.每次1.5,重复11次
G02X0Y0I=-R2/2J0F300.半圆形式切出,刀具到中心
G00Z3.抬刀到安全高度,前后一致
R1=R1+0.2切削齿高,往X方向增大
IFR1<=0.91GOTOBNN1加工到齿高
G01X0Y0F300.退刀
G00Z100.抬刀
M30
本题5-M30*1.5-15的程序
主程序:
G54G90G17坐标系原点建立在孔的中心,底孔事先加工好
M03S3500(单刃切削,高转速,小吃刀,快进给)
G00Z50.
G00X0Y0
L1000P1调用铣床螺纹的子程序
R4=0角度初始赋值
NN3:
R5=50*COS(R4)X坐标
R6=50*SIN(R4)Y坐标
TRANSX=R5Y=R6坐标偏移
G00X0Y0到偏移之后的原点定位
L1000P1调用铣螺纹的子程序
R4=R4+90角度增加
IFR4<=271GOTOBNN3加工剩余3个孔,要是写360,第一个孔要再加工一次
G00Z100.
TRANS后面不跟任何数值,单独占一段,取消偏移G54G00X100.Y100.
M30
子程序:
L1000;
G00X0Y0
G00Z3.(安全高度,定位值是螺距的整倍数)
R1=0.3齿高切深赋值
NN1:
R2=10.25+R1(单边14.25,刀半径4,刀具往偏移到10.25定位)
G02X=R2Y0I=R2/2J0F300.以半圆形式切入
G02X0Y0Z-15I=-R2J0TRUN=11F3000.每次1.5,重复11次
G90G02X0Y0I=-R2/2J0F300.半圆形式切出,刀具到中心
G00Z3.抬刀到安全高度,前后一致
R1=R1+0.2切削齿高,往X方向增大
IFR1<=0.91GOTOBNN1加工到齿高
G01X0Y0F300.退刀
G00Z10.抬刀
TRANS后面不跟任何数值,单独占一段,取消偏移M17返回主程序
3、利用shopmill人机对话编程
ShopMill——螺纹铣削
说明:
abs—绝对值inc—相对值select—选择/切换按“help”(帮助)可以切换视图。
加工毛坯定义好之后,转入加工类型设置页面,具体设置如下:
点“Drilling”(钻削)→“Thread”(螺纹)→“Threadmilling”(螺纹铣削)[进入螺纹铣削设置页面]
参数
中文注解
容
操作说明
单位
备注
T
刀具
按“tools”选择刀具后,按“Toprgoram”
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
螺纹
外螺纹
Internalthread
Externalthread
螺纹
左旋螺纹(反牙)
右旋螺纹(正牙)
LHthread
RHthread
RHthread
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
-15abs
S
1800rpm
Ø
30mm
Machining
▽
P
1.5mm/rev
Z0→Z1
K
0.974mm
Internalthread
DXY
0.2mm
RHthread
U
0.06mm
α0
0度
粗加工选“▽”精加工选择“▽▽▽”,螺纹刀刀具直径必须测得,填入刀具直径。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西门子 程序 螺纹 教程
![提示](https://static.bdocx.com/images/bang_tan.gif)