1. 首页
  2. 技术文章

西门子 | 辅助功能简介

本期给大家简单介绍一下西门子的辅助功能,常见的辅助功能如下表所示:

西门子辅助功能简介他们可分为以下几种:

1、预定义的辅助功能,就是系统预定义的一些辅助功能,如下表所示:

西门子辅助功能简介

注意在使用M功能中M0, M1, M2, M3, M4, M5, M6,M17, M19, M30, M40, M41, M42, M43, M44, M45,M70等已被系统预定义。

2、可定义的辅助功能,是预定义的辅助功能一种扩展,如下表所示:

西门子辅助功能简介

3、用户特殊定义的辅助功能,如H功能,在这,要注意的是在西门子模式下(与ISO模式不同)H功能不代表刀具的补偿,它不激活系统功能,只传输至NC/PLC接口。如下表所示:

西门子辅助功能简介

 

定义辅助功能需要设置如下属性:

1、类型(type)、地址扩展(Addressextension)和实际值(Value)

西门子辅助功能简介

2、输出的属性,也就是什么情况下辅助功能输出,通过相关参数设定

3、可以对辅助功能分组,每个功能组的输出属性可以被单独定义,功能组同时可以影响段搜索后辅助功能的输出。

 

以下是M功能和H功能使用的两个例子,供大家参考:

 

1.M功能

M功能分为动态和静态两种,一般情况下我们会使用动态的地址(系统已经帮我们设置好),当动态的地址不够用时,我们可以考虑静态地址。

NC程序;
……
N100 G00 G90 X600 M8 M52
……
N190 M3 = 166
……
PLC动态地址(通道1);
M 00 -> DB21.DBX194.0
M 01 -> DB21.DBX194.1
M 02 -> DB21.DBX194.2
……
M 98 -> DB21.DBX206.2
M 99 -> DB21.DBX206.3
PLC静态地址(通道1);
M功能地址-> DB21.DBD70
M功能扩展地址-> DB21.DBW68

例:M3=198->DB21.DBW68=3,DB21.DBD70=198
PLC程序处理;
动态功能处理:
A DB21.DBX 195.0 // M08
FP M 100.0
S Q 5.7
A DB21.DBX 195.1 // M09
FP M 100.1
R Q 5.7
静态功能处理:
L DB21.DBD 70
L 156
= =D
= Q 5.6
L DB21.DBD 70
L 157
= =D
= Q 5.5
//如果执行了M156,Q5.6为1,如果执行了其它M指令则Q5.6为0

2.H功能
NC程序;
……
N100 G00 G90 Z200 H78
……
N190 H2 = 788.256
……
PLC静态地址(通道1);
H功能地址-> DB21.DBD142
H功能扩展地址-> DB21.DBW140

例:H2 = 788.256 -> DB21.DBW140=2,DB21.DBD142=788.256
PLC程序处理;
CALL FC 106
IN :=DB21.DBD142
HI_LIM :=0.000000e+000
LO_LIM :=1.000000e+001
BIPOLAR :=FALSE
RET_VAL :=MW10
OUT :=PQW456
//将编程H功能值转换为模拟量输出

 
问答社区  发起问答  报警查询  技术文章  维修服务  资料下载  加交流群  申请 VIP   

本文转载来自【公众号:Siemens数控技术应用】,仅供大家学习交流,如侵权请联系站长删文。

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

联系微信:QQ594673193

联系邮箱:594673193@qq.com

工作时间:08:00~20:00

QR code