本文介绍了在SIEMENS 802D数控系统中定义用户循环的方法。重点介绍系统的文件结构、带参数赋值的用户循环程序的编制、用户循环的定义方法,并提供了创建用户循环的实例。
使用过FANUC编程的用户一定觉得在FANUC系统中的变量赋值给改系统的宏程序开发带来了很大的方便,通过变量设置,用户可以方便地建立带参数赋值的用户循环,可以像使用系统固定循环一样使用用户自定义的宏程序。
对于SIEMENS 802D数控系统,它也具有与FANUC系统一样的性能、良好的开放性和易用性,但在一般使用时,如果要用带参数赋值的宏程序,通常还是要先向R参数赋值后才能调用宏程序。能不能建立类似于系统循环,例如CYCLE95(AAA,1,,)一样格式的用户循环呢?笔者通过实践,成功实现了这种用户循环的定义方法。以下介绍SIEMENS802D系统中建立用户循环的具体过程。
1 SIEMENS 802D的文件结构
要对SIEMENS 802D的用户循环进行定制,就必须满足系统的文件结构。SIEMENS 802D的文件结构类似于计算机语言的结构,系统内部有多个文件目录,各个文件目录分别存放不同的文件。常见的文件目录有:
对应我们的定制要求,需要在以上各目录中放入相应的文件或程序,才能实现用户循环的定制。
2 带参数赋值的用户循环程序编写
为了定制用户循环,首先我们要用变量编写一个子程序,再将其改成可用的用户循环程序。下面以用于梯形螺纹车削的用户循环程序为例,先使用R运算变量来编写子程序: