技术论坛

 • 产品分类
 • 咱工程师的故事
 • 培训与认证答疑专区
 • 服务合作伙伴专区

 复杂宏程序的解读方法

返回主题列表
作者 主题
老学童
奇侠

经验值:8094
发帖数:769
精华帖:32
楼主    2024-01-04 16:23:56
主题:复杂宏程序的解读方法 精华帖 

随着数控技术的发展,机床宏程序在实际应用中变得越来越复杂,尤其是欧美进口机床,使用越来越多的西门子功能和变量,与PLC类型,一台机床的宏程序往往适用于制造商不同系列的机床,而制造商自定义(全局或局部)变量,在不同程序中含义不同,即便在同一程序中含义也有细微不同。

以往要彻底搞懂宏程序,需要打开一大堆手册,效率极低,经过长期摸索,摸索出一些高效的方法。

1) 养成做笔记的习惯,笔记尽量内容丰满,本人的习惯是,凡是用到的统统从手册和不同笔记中收集到一个WORD文件中,中英文对照,其中,包含各种变量和功能的测试,以便其他同事和日后理解,例如:


在各个西门子变量和参数描述后面加上各种注释,测试和机床上的实际功能,例如:

每个有具体功能含义的变量或参数均插入书签(后面用到)。

制造商宏变量根据不同变量不同程序,不同位置加上“用途1”,“用途2”...,并插入不同名称的书签(后面用到)

同样制造商M功能也集中到此文件均插入书签(后面用到),例如:

这样,就相当于建立了一个西门子文库,将其保存在硬盘上某个固定文件夹内(后面用),例如:D:SIEMENS_Notes

2) 从NOTEPAD++中,将所有宏程序导入同一个WORD文件中,保持原先关键字,常数和注释的颜色和粗体字,将所有功能与之前的笔记文件中的书签链接,这样,当遇到不理解或不记得的变量和功能,随时单击变量或功能,即可自动打开笔记文件并显示相关内容,例如:

对于同一制造商,所有宏程序,均可参照同一文件,当制造商系统更新后,只需添加更多内容即可,为了阅读方便,本人习惯,西门子普通功能用去掉链接下划线的蓝色表示,跳转标记用红色表示,普通变量用去掉链接下划线并用默认黑色表示,程序调用均可单击跳转至相关宏程序,一般也可以跳转返回。

经过实践,这种方法是切实有效的,过去一些纯机械的同事,也可以搞懂并使用宏程序。

做第一台时,可能需要花一些时间,其它机床仅需更改不同内容即可。

优点:

1)无需在原程序中添加任何注释,保持程序的整洁和可读性,往往有些程序段特别长,也无法加注;

2)阅读程序时,单击链接,打开第2个文件时,不会改变原先程序的阅读位置,方便继续阅读;

3)文库文件可以根据需要随时更改相关内容,不会影响链接。

4)最重要的是节省大量时间,尤其客户打电话来的时候,根本无法查阅大量手册。


人的生命似洪水在奔流,不遇着岛屿、暗礁,难以激起美丽的浪花。
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。