分享

GUD、LUD和PUD(2)

 阿明哥哥资料区 2022-09-18 发布于上海
上文学习了LUD和PUD,两者差别不大,都是在程序中定义,PUD是程序运行中的全局变量,而LUD是程序运行中的局部变量。
今天学习下GUD--全局用户数据,它并不是在程序中定义的,它的定义步骤是:
  1. 切换到“调试”界面
  2. 进入制造商访问级别
  3. 按“系统数据”(即HSK6)
  4. 找到“NC数据“,
    图片
    展开
    图片
  5. 找到”定义“文件夹,并展开
    图片
    GUD有根据使用者分类:
    SGUD--西门子全局用户数据
    MGUD--制造商全局用户数据
    UGUD--用户全局用户数据
    GUD4--用户全局用户数据
    GUD5--用户全局用户数据
    GUD6--用户全局用户数据
    GUD7--用户全局用户数据
    那PGUD是干什么的呢?我们打开PGUD,看看
    图片
    根据第3行的注释,我们知道PGUD里定义了循环所需要的全局用户数据。
  6. 我们不管PGUD,我们创建个自己的GUD,点击”新建“(VSK2)
    图片
  7. 选择要创建的GUD名,GUD名是固定的,只能选择
    图片
    图片
  8. 我们选择UGUD吧,点击”确认“键(VSK8),系统进入编辑界面
    图片
  9. 输入如下内容,可以自由定义,明天再说定义GUD的语法
    图片
    不过这个定义很简单,能猜出其中的含义
  10. 编辑好后,点击”关闭“,系统会提示
    图片
    点击”确认“键(VSK8)
  11. 激活完成后会有提示
    图片
    定义好的全局用户数据,还是要翻到”参数“区域去查看
    图片
    点击”用户变量“键(HSK6)
    图片
    点击”全局用户变量“键(VSK3),查看NCK全局用户变量
    图片
    点击”通道用户变量“键(VSK4),查看CHAN全局用户变量
    图片

    前面说了如何创建GUD,但GUD干吗用呢?NC程序中可以使用GUD,它比R参数更方便,可以给GUD:
    - 设置默认值
    - 设置权限
    - 设置数值上下限
    等等
明天写定义GUD的语法和GUD的特殊之处(和R参数相比)
今天就到这里吧。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多