7 SIEMENS 802D系统编程11.docx
《7 SIEMENS 802D系统编程11.docx》由会员分享,可在线阅读,更多相关《7 SIEMENS 802D系统编程11.docx(67页珍藏版)》请在冰豆网上搜索。
![7 SIEMENS 802D系统编程11.docx](https://file1.bdocx.com/fileroot1/2022-11/15/2562b9c5-b624-4f38-ad6d-29c9e83fcc39/2562b9c5-b624-4f38-ad6d-29c9e83fcc391.gif)
7SIEMENS802D系统编程11
7SIEMENS802D系统编程方法
前一章介绍了数控铣削编程的基本知识,本节就SIEMENS802D系统的编程特点和方法进行介绍。
7.1指令代码
表7-1准备功能指令代码表
代码
功能
说明
G0
快速移动
运动指令,模态有效
G1*
直线插补
同上
G2
顺时针圆弧插补
同上
G3
逆时针圆弧插补
同上
CIP
中间点圆弧插补
G33
恒螺距的螺纹切削
模态有效
G331
螺纹插补
程序段方式有效
G332
不带补偿夹具切削内螺纹
同上
CT
带切线过渡的圆弧插补
程序段方式有效
G4
暂停时间
同上
G63
带补偿夹具攻丝
同上
G74
回参考点
同上
G75
回固定点
同上
G147
SAR—沿直线切向进给
同上
G148
SAR—沿直线切向退出
同上
G247
SAR—沿四分之一切向进给
同上
G248
SAR—沿四分之一切向退出
同上
G347
SAR—沿半圆切向进给
同上
G348
SAR—沿半圆切向退出
同上
TRANS
可编程偏置(写存储器)
单程序段有效
ROT
可编程旋转
同上
SCALE
可编程比例系数
同上
MIRROR
可编程镜像
同上
ATRANS
附加的可编程偏置
同上
AROT
附加的可编程旋转
同上
ASCALE
附加的可编程比例系数
同上
AMIRROR
附加的可编程镜像
同上
G25
主轴转速下限或工作区下限
同上
G26
主轴转速上限或工作区上限
同上
G110
定义极点,相对于上次编程的设定位置
同上
G111
定义极点,相对于当前工件坐标系的零点
同上
G112
定义极点,相对于上次有效的极点
同上
续前表
G17*
X/Y平面
平面选择,
模态有效
G18
Z/X平面
G19
Y/Z平面
G40*
取消刀补
刀具补偿
模态有效
G41
刀具半径左补
G42
刀具半径右补
G500*
取消可设定零点偏置
零点偏置
模态有效
G54
零点偏置
G55
零点偏置
G56
零点偏置
G57
零点偏置
G58
零点偏置
G59
零点偏置
G53
按程序段方式取消可设定零点偏置
可取消设定零点偏置
程序段方式有效
G153
按程序段方式取消可设定零点偏置,
包括基本偏置
G60*
准确定位
定位性能
模态有效
G64
连续路径方式
G9
准确定位,单程序段有效
程序段有效
G601*
在G60,G9方式下精准确定位
准停窗口
模态有效
G602
在G60,G9方式下精准确定位
G70
英制
模态有效
G71*
公制
G700
英制,也用于进给率F
G710*
公制,也用于进给率F
G90*
绝对值坐标
模态有效
G91
增量值坐标
G94
进给率F,毫米/分
模态有效
G95
主轴进给率F,毫米/转
CFC*
圆弧加工时打开进给率修调
进给率修调
模态有效
CFTCP
关闭进给率修调
G450*
圆弧过渡
刀尖补偿拐角特性
模态有效
G451
等距线的交点,刀具在工件转角处不切削
BRISK
轨迹跳跃加速
加速特性
模态有效
SOFT
轨迹平滑加速
FFWOF*
预控关闭
预控
模态有效
FFWON
预控打开
WALIMON*
工作区域限制生效
工作区域限制
模态有效
WALLIMOF
工作区域限制取消
G290*
SIEMENS方式
模态有效
G291
其它方式
模态有效
带*的功能在程序启动时生效
表7-2辅助功能代码表
代码
功能
说明
M0
程序停止,
M1
程序有条件停止
M2
程序结束
M30
程序结束
M17
子程序结束
M03
主轴顺时针选择旋转
M4
主轴逆时针选择旋转
M5
主轴停转
M6
更换刀具
表7-3固定循环指令表
指令
功能
编程举例
CYCLE81
钻削、钻中心孔
例:
N5RTP=10RFP=5…赋值
N10CYCLE81(RTP,RFP,…)单程序段
例:
N5RTP=10RFP=5…赋值
N10CYCLE82(RTP,RFP,…)单程序段
例:
N10CALLCYCLE83(…)单程序段
例:
N10CALLSLOT1(…)单程序段
例:
N10CALLCYCLE71(…)单程序段
CYCLE82
钻中心孔
CYCLE83
钻深孔
CYCLE840
带补偿夹具攻丝
CYCLE84
刚性攻丝
CYCLE85
绞孔1(镗孔1)
CYCLE86
镗孔(镗孔2)
CYCLE87
绞孔2(镗孔3)
CYCLE88
带停止钻孔1(镗孔4)
CYCLE89
带停止钻孔2(镗孔5)
CYCLE90
螺纹铣削
HOLES1
钻排孔
HOLES2
钻分布圆孔
SLOT1
铣圆弧槽
SLOT2
铣圆形槽
POCKET3
铣矩形槽
POCKET4
铣圆槽
CYCLE71
铣端面
CYCLE72
轮廓铣削
LONGHOLE
铣加长孔
7.2SIEMENS802D编程指令
7.2.1基本指令
1)绝对和增量的混合编程G90,G91,AC,IC
前面已经介绍过G90和G91分别用于绝对坐标和增量坐标的编程方式,在位置数据不同于G90/G91的设定时,可以在程序段中通过AC/IC以绝对坐标和增量坐标的方式进行设定。
指令格式:
X=AC(...);某轴以绝对尺寸输入,程序段方式
X=IC(...);某轴以增量尺寸输入,程序段方式
编程举例:
N10G90X20Z90;绝对坐标
N20X75Z=IC(-32);X仍然是绝对坐标,Z是增量坐标
...
N180G91X40Z20;转换为增量坐标
N190X-12Z=AC(17);X是增量坐标,Z是绝对坐标
2)通过中间点进行圆弧插补CIP;切线过渡圆弧插补CT
CIPX...Y...I...J...;CIP通过中间点的圆弧插补,即3点确定圆弧
CTX...Y...;切线过渡圆弧,终点坐标X...Y...
图7-1已知终点和中间点的圆弧插补
N10G90G0X30Y40;N10圆弧的起始点
N20CIPX50Y40I1=40JI=50;终点和中间点
图7-2圆弧与前面的轨迹切向连接
N10G1X20F300;走直线
N20CTX...Y...;当前圆弧切于前一段圆弧
3)倒角,倒圆角
在一个轮廓拐角处(直线轮廓之间、圆弧轮廓之间以及直线轮廓和圆弧轮廓之间)可
以插入倒角或圆角,指令CHF=…或者RND=…与加工拐角的轴运动指令一起写入到程序段中。
指令格式:
CHF=...;插入倒角,数值:
倒角长度
RND=...;插入圆角,数值:
倒圆半径
图7.3两段直线之间倒角
编程举例:
N10G1X...CHF=5;倒角5毫米
N20X...Y...
图7.4直线与直线,直线与圆弧之间倒角
编程举例:
N10G1X...RND=8;倒圆,半径8毫米
N20X...Y...
...
N50G1X...RND=7.3 ;倒圆,半径7.3毫米
N60G3X...
注:
如果连续编程的程序段超过3段没有运行指令或更换平面,则不倒角/倒圆.
4)螺旋插补G3/G2,TRUN
螺旋插补是由两种运动组成:
在G17,G18或G19平面中的圆弧运动和垂直该平面的直线运动。
用指令TURN=...编程螺旋的整圈圈数。
图7.5螺旋插补
指令格式:
G2/G3X...Y...I...J...TURN=...;终点和圆心
G2/G3CR=...X...Y...TURN=...;圆半径和终点
G2/G3AR=...I...J...TURN=...;张角和圆心
G2/G3AR=...X...Y...TURN=...;张角和终点
G2/G3AP=...RP=...TURN=...;极坐标角度和半径
编程举例:
N10G17;X/Y平面,Z——垂直于该平面
N20G0X0Y50Z50
N30G1X0Y50F300;回起始点
N40G3X0Y0Z34I0J-25TURN=3;螺旋整圈数3
5)螺纹切削G33,G63,G331,G332
①恒螺距螺纹切削G33,该功能要求主轴有位置测量系统。
钻削深度由坐标轴X,Y或Z定义,螺距由相应的I,J或K值决定。
加工左螺纹还是右螺纹由主轴的旋转方向确定。
攻丝进给的快慢由主轴转速和螺距决定,与进给率F无关。
图7.6用G33攻丝
编程举例:
攻M5×0.8螺纹,φ4.1的底孔已预钻好。
N10T1D1G54;调用1号刀具、补偿号D1,设定零点偏置G54
N20M3S300G90G0X10Y10Z5;快速定位到起始点,主轴顺时针旋转
N30G33Z-25K0.8;攻丝,终点Z-25毫米,螺距0.8毫米
N40Z5K0.8M4;主轴逆时针旋转,回退到Z5
N50G0X...Y...Z...
②带补偿夹具攻丝G63,用于带补偿夹具的螺纹加工,编程的进给率必须与主轴转速和螺距相匹配。
F(毫米/分钟)=S(转速/分钟)×P(螺距——毫米)。
补偿夹具是用来补偿进给在一定范围内的位移误差。
G63以程序段方式有效,在G63之后的程序段中,以前的插补G指令(G0,G1,G2,...)再次生效。
在之后的7.3循环指令中的标准循环CYCLE840提供一个完整的带补偿夹具的攻丝循环。
图7.7用G63攻丝
编程举例:
攻M5×0.8螺纹,φ4.1的底孔已预钻好。
N10T1D1G54;调用刀具,设定零偏
N20M3S300G90G0X10Y10Z5;快速定位到起始点,主轴顺时针旋转
N30G63Z-25F240;攻丝,终点Z-25毫米
N40G63Z5M4;主轴逆时针旋转,回退到Z5
N50G0X...Y...Z...
③螺纹插补G331,G332要求主轴有位置测量系统。
用G331进给加工螺纹,G332退刀。
在攻丝前,必须用SPOS=...指令使主轴处于位置控制运行状态。
用G331,G332攻丝功能效果与CYCLE84刚性攻丝相同。
图7.8用G331/G332攻丝
编程举例:
攻M5×0.8螺纹,φ4.1的底孔已预钻好。
N10T1D1G54;调用刀具,设定零偏
N20G90