技术论坛

西门子宏变量程序的编写(下)

作者 主题
侠士

经验值: 1858
发帖数: 276
精华帖: 4
主题:【分享】西门子宏变量程序的编写(下)


只看楼主 楼主 2022-07-30 08:41:41

三、全局用户变量(GUD)

西门子系统对 GUD 的定义:

全局用户变量 (GUD) 是在数据块 (SGUD、MGUD、UGUD、GUD4 ... GUD9) 中定义的 NC 或通道全局变量,此变量在程序结束复位或下一次启动控制系统后依然保留。在所有 NC 程序中都可访问 GUD。因此在使用 GUD 变量前系统需要预定义。本文以其中的 MGUD 为样本进行系统设置和编程。

1、系统定义文件夹下面建立定义文件 MGU

2、修改定义文件内容

本文档建立了两个全局变量:_MYDATA1、_MYDATA2,如下图:

3、关闭并激活定义文件


4、在操作系统依次按下列按钮

“OFFSET”—>“R 用户变量”—> “通道用户变量”—> “全局用户变量选择” —> “MGUD”。可以看到自己定义的全局变量,_MYDATA1、_MYDATA2,如下图。

5、编写用户程序,我们同样以主轴热机程序为例

MYDATA1=1

FOR _MYDATA1=1 TO 10

S=1000*_MYDATA1

M03

G4F60


ENDFOR

_MYDATA1=0

M05

M17

程序的执行结果,与前面的 R 变量编程、LUD 和 PUD 变量编程一样。

那西门子宏程序如何调用呢?西门子系统提供了非常友好的程序调用操作方式。只需用户在 MDA 模式或者 AUTO 模式主程序中直接写入“程序名称”即可直接调用并运行宏程序,根据客户需求任意时刻灵活调用。

MDA 模式调用程序:

AUTO 模式程序调用:

END






活着,爱便有意义
分享帖版主置评: 感谢分享! (推荐人:隐身人)
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1774300&b_id=20&s_id=0&num=10

侠士

经验值: 1372
发帖数: 187
精华帖: 2
回复:西门子宏变量程序的编写(下)


只看楼主 1楼 2022-07-30 08:46:30

很不错,学习了!


学无止境,永远保持一颗谦虚上进的心。
以下网友喜欢您的帖子:

  
侠士

经验值: 1677
发帖数: 296
精华帖: 0
回复:西门子宏变量程序的编写(下)


只看楼主 2楼 2022-07-30 16:13:52

那么GUD的值 是否能通过其他方式读呢 比如OP面板HMI脚本里面好像也可以读GUD


 
以下网友喜欢您的帖子:

  
至圣

经验值: 10588
发帖数: 848
精华帖: 9
回复:西门子宏变量程序的编写(下)


只看楼主 3楼 2022-08-01 08:32:19

老外的设备应用挺多的


学如逆水行舟,不进则退! wwhoho@163.com
以下网友喜欢您的帖子:

  
侠士

经验值: 1677
发帖数: 296
精华帖: 0
回复:西门子宏变量程序的编写(下)


只看楼主 4楼 2022-08-01 09:37:48

很不错,学习了!


 
以下网友喜欢您的帖子:

  
至圣

经验值: 15532
发帖数: 1735
精华帖: 0
回复:西门子宏变量程序的编写(下)


只看楼主 5楼 2022-08-02 09:59:51

所以进口设备贵就在此!

谢谢分享!


海纳百川,厚德务实!
以下网友喜欢您的帖子:

  
奇侠

经验值: 6251
发帖数: 658
精华帖: 2
回复:西门子宏变量程序的编写(下)


只看楼主 6楼 2022-08-02 19:35:05

不错,学习了。


每天进步一点点
以下网友喜欢您的帖子:

  
奇侠

经验值: 7339
发帖数: 1684
精华帖: 1
回复:西门子宏变量程序的编写(下)


只看楼主 7楼 2022-08-02 20:14:20

不错,感谢分享


随遇而安
以下网友喜欢您的帖子:

  
至圣

经验值: 19841
发帖数: 4383
精华帖: 2
回复:西门子宏变量程序的编写(下)


只看楼主 8楼 2022-08-10 16:57:27

谢谢楼主,有更多的经验,也分享下呗。


 
以下网友喜欢您的帖子:

  
至圣

经验值: 10584
发帖数: 1796
精华帖: 0
回复:西门子宏变量程序的编写(下)


只看楼主 9楼 2022-08-10 21:18:00


感谢分享,学习了。


 
以下网友喜欢您的帖子:

  
游侠

经验值: 561
发帖数: 137
精华帖: 0
回复:西门子宏变量程序的编写(下)


只看楼主 10楼 2022-08-16 17:01:05

感谢楼主 收藏学习了


 
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
西门子宏变量程序的编写(下)
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。