6.1 变量
SINUMERIK数控系统变量是指系统内部已经命名和规划用途的参数。学习和使用系统变量进行编写加工程序是属于高级编程阶段的内容,需要编程者已经对西门子数控系统比较了解,具有一定的加工编程经验和系统数据调试经验。由于在编程中涉及系统参数的一些读取或写入操作,在验证所编写的程序时一定要注意操作安全,并做好数据记录。
系统变量的设计与规划用途的完整情况只能由系统研发人员作出说明,可能需要非常多的篇幅。仅就828D系统而言,其支持软件系统有三个主要版本,某些变量又是针对某个版本设计规划的。本书仅仅就选取出的部分以标示符$打头的、常用的变量使用方法进行说明,需要读者在机床上验证后使用。通过使用变量,特别是计算功能和控制结构的相关变量,可以使零件程序和循环的编写更为灵活。为此,828D系统提供了三种不同类型的变量:系统变量、预定义用户变量和用户定义变量。