西门子CNC4YOU 您所在的位置:网站首页 西门子m42是什么指令 西门子CNC4YOU

西门子CNC4YOU

2024-07-18 01:43| 来源: 网络整理| 查看: 265

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

他们可分为以下几种:

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)、地址扩展(Address extension)和实际值(Value)

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

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

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

1、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功能值转换为模拟量输出



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有