首页 理论教育系统变量说明详解

系统变量说明详解

【摘要】:宏程序输入常用的第1组宏程序输入的PMC信号名称为UI000~UI031、地址为G054.0~G057.7,其状态可通过系统变量#1000~#1031读入到宏程序中。系统变量#3003用于程序单段执行控制,不同值的含义如下。表5.1-4 系统变量#3004的设定系统变量#3004也可通过变量名[#_M_FHD]、[#_M_OV]、[#_M_EST],以二进制位的形式设定。表5.1-5 系统变量#3005的作用图5.1-3 FS-0iD设定参数的显示a)设定显示 b)设定参数显示

1.宏程序输入/输出

利用宏程序可以读/写部分PMC开关量输入/输出信号,从而直接检测机床的工作状态或控制机床动作。可利用宏程序读入状态的PMC输出信号称为宏程序输入;可通过宏程序控制状态的PMC输入信号称为宏程序输出。在多通道控制的CNC上,可以使用多组宏程序输入/输出信号。

(1)宏程序输入

常用的第1组宏程序输入的PMC信号名称为UI000~UI031、地址为G054.0~G057.7,其状态可通过系统变量#1000~#1031(变量名为#_UI[n],n=0~31)读入到宏程序中。变量#1000~#1031读入的是PMC输出信号的二进制状态,当PMC输出ON时,读入的变量值为1;PMC输出OFF时,读入的变量值为0。PMC输出信号的状态只能由PMC程序改变,因此,系统变量#1000~#1031是“只读”变量,不能通过宏程序进行赋值

系统变量#1032(变量名为#_UIL[1])用于一次性读入全部宏程序输入,变量值以带符号的十制形式表示,宏程序输入UI031被转换为十进制符号位,因此,变量#1032和#1000~#1031的关系如下:

978-7-111-41794-1-Chapter05-15.jpg

(2)宏程序输出

常用的第1组宏程序输出的PMC信号名称为UO000~UO031、地址为F054.0~F057.7,其状态可通过系统变量#1100~#1131(变量名为#_UO[n],n=0~31)写出到PMC。变量#1100~#1131写出的是PMC输入信号的二进制状态,变量值为1时,对应的PMC输入ON;变量值为0时,对应的PMC输入OFF。PMC输入信号的状态可由宏程序读入或赋值,因此,系统变量#1100~#1131是可读/写变量。

系统变量#1132(变量名为#_UOL[1])用于一次性写出全部宏程序输出,变量值以带符号的十制形式表示,宏程序输出UO031以十进制符号位表示,因此,变量#1132和#1100~#1131的关系如下:

978-7-111-41794-1-Chapter05-16.jpg

2.程序运行控制

系统变量#3003(变量名#_CNTL1)、#3004(变量名#_CNTL2)可用于程序运行控制,其作用如下。

系统变量#3003用于程序单段执行控制,不同值的含义如下。

#3003=0:单段执行程序,程序段转换需要等待辅助机能执行完成。

#3003=1:连续执行程序,程序段转换需要等待辅助机能执行完成。

#3003=2:单段执行程序,程序段转换不需要等待辅助机能执行完成。

#3003=3:连续执行程序,程序段转换需要等待辅助机能执行完成。

系统变量#3003也可通过变量名[#_M_SBK]、[#_M_FIN],以二进制位的形式设定。设定方式如下:

[#_M_SBK]=0:单段执行程序;

[#_M_SBK]=1:连续执行程序。

[#_M_FIN]=0:程序段转换需要等待辅助机能执行完成;

[#_M_FIN]=1,程序段转换不需要等待辅助机能执行完成。

系统变量#3004用于操作面板的进给倍率、进给保持输入信号和G61/G09程序段的准确停止控制,设定值的含义见表5.1-4。

表5.1-4 系统变量#3004的设定

978-7-111-41794-1-Chapter05-17.jpg

系统变量#3004也可通过变量名[#_M_FHD]、[#_M_OV]、[#_M_EST],以二进制位的形式设定。设定方式如下。

[#_M_FHD]=0:进给保持信号输入有效;

[#_M_FHD]=1:进给保持信号输入无效。

[#_M_OV]=0:进给倍率输入有效;

[#_M_OV]=1:进给倍率输入无效。

[#_M_EST]=0:G61/G09程序段的准确停止有效;

[#_M_EST]=1:G61/G09程序段的准确停止无效。

3.CNC参数设定

系统变量#3005用于图5.1-3所示的FS-0iD快捷设定参数或CNC参数PRM0000/0001(两者相同)的状态读入和参数修改。变量#3005以十进制格式显示和设定,CNC能自动将其转换为对应的二进制位数据,#3005和CNC设定参数的对应关系见表5.1-5。

表5.1-5 系统变量#3005的作用

978-7-111-41794-1-Chapter05-18.jpg

978-7-111-41794-1-Chapter05-19.jpg

图5.1-3 FS-0iD设定参数的显示

a)设定显示 b)设定参数显示