基础知识

应用

可用数控系统的Q、QL、QR和QS参数,也就是变量,在加工期间的计算中动态考虑测量结果。

例如,可编程以下指令元素变量:

  • 坐标值
  • 进给速率
  • 主轴转速
  • 循环数据

也就是说同一个NC数控程序可用于不同的工件,仅一次集中调整数据。

功能说明

变量只能含字母和数字。字母决定变量类型和数字决定范围。

对于各变量类型,可定义变量范围,数控系统在状态工作区的QPARA选项卡上显示此变量范围。

定义QPARA选项卡的内容

变量类型

数控系统为数字值提供以下变量:

此外,数控系统为字母数字值提供QS参数(例如,文字)。

QS参数

Q参数

Q参数影响数控系统存储器中的全部NC数控程序

Q参数在宏程序内和机床制造商循环内影响局部。也就是说数控系统不将变化返回给NC数控程序

数控系统提供以下Q参数:

变量范围

含义

0至99

用户定义的Q参数,如果与海德汉SL循环无重叠

100至199

数控系统为特殊功能提供Q参数,用户定义的NC数控程序或循环可读取这些参数

200至1199

海德汉为自己功能定义的Q参数(例如,循环)

1200至1399

机床制造商为自己功能定义的Q参数(例如,循环)

1400至1999

用户定义的Q参数

QL参数

QL参数仅在NC数控程序内局部有效

数控系统提供以下QL参数:

变量范围

含义

0至499

用户定义的QL参数

QR参数

QR参数影响数控系统存储器内的全部NC数控程序;数控系统重新启动后保留这些参数。

数控系统提供以下QR参数:

变量范围

含义

0至99

用户定义的QR参数

100至199

海德汉为自己功能定义的QR参数(例如,循环)

200至499

机床制造商为自己功能定义的QR参数(例如,循环)

QS参数

QS参数影响数控系统存储器中的全部NC数控程序

QS参数在宏程序内和机床制造商循环内影响局部。也就是说数控系统不将变化返回给NC数控程序

数控系统提供以下QS参数:

变量范围

含义

0至99

用户定义的QS参数,如果与海德汉SL循环无重叠

100至199

数控系统为特殊功能提供QS参数,用户定义的NC数控程序或循环可读取这些参数

200至1199

海德汉为自己功能定义的QS参数(例如,循环)

1200至1399

机床制造商为自己功能定义的QS参数(例如,循环)

1400至1999

用户定义的QS参数

Q参数列表窗口

Q参数列表窗口中,可查看和可编辑全部变量的变量值。

Q参数列表窗口显示Q参数值

在左侧显示屏中,可选择需显示的变量类型。

数控系统显示以下信息:

  • 变量类型(例如,Q参数)
  • 变量号
  • 变量值
  • 预分配变量的说明

如果数值表列的单元格显示为白色背景,其数据可编辑。

 
Tip

数控系统执行NC数控程序期间,不能用Q参数列表窗口编辑变量。只能在中断或中止程序运行期间,才能修改。

TNC栏上的状态概要

执行NC数控程序段后达到此状态,例如在Single block操作模式下

Q参数列表窗口中不能编辑以下Q参数和QS参数:

  • 变量范围100至199,因为可能干扰数控系统中的特殊功能。
  • 变量范围1200至1399,因为可能干扰机床制造商的特殊功能。

变量类型

Q参数列表窗口提供以下搜索选项:

  • 在全表中搜索任何字符串
  • NR表列搜索唯一变量号

在Q参数列表窗口中搜索

可在以下操作模式下,打开Q参数列表窗口:

  • 程序编辑
  • 手动
  • 程序运行

手动程序运行操作模式下,可用Q按键打开此窗口。

Q参数列表窗口中搜索

搜索Q参数列表窗口:

  1. 选择灰色背景的单元格
  2. 输入需要的字符串
  3. 数控系统打开输入框并在选定单元格的表列中搜索此字符串。
  4. 数控系统标记以搜索字符串开头的第一个搜索结果。

  1. 根据需要选择下一个搜搜结果
 
Tip

数控系统在表上方显示输入框。或者,可用输入框浏览唯一变量号。要选择输入框,按下GOTO按键。

注意

 
注意
碰撞危险!
海德汉循环、机床制造商循环和第三方功能使用变量。也能在NC数控程序内编程变量。如果使用推荐范围外的变量,可导致交叉,进而导致意外情况。加工期间碰撞危险!
  1. 只使用海德汉推荐的变量范围
  2. 不使用预分配的变量
  3. 遵守海德汉、机床制造商和第三方文档说明的要求
  4. 用仿真功能检查加工顺序

分配的Q参数

  • 可在NC数控程序中混合输入固定值与变量值。
  • 可将多达255个字符赋值给QS参数
  • 可用Q按键创建NC数控程序段,为变量赋值。如果再次按下此按键,数控系统改变变量类型顺序QQLQR
  • 在软键盘上,此操作程序仅适用于NC数控功能显示区的Q按键。

  • 控制栏的软键盘

  • 变量可被赋值为数字值,范围为-999 999 999+999 999 999。输入范围限制在16位以内,其中小数点前可为9位。数控系统可计算的数字值达1010
  • 可将变量重置为未定义状态。例如,如果用未定义的Q参数编程位置,数控系统忽略此运动。
  • 将未定义状态赋值给变量

  • 数控系统内部用二进制数字保存数字值(IEEE 754标准)。由于使用标准化的格式,部分小数无法用完整准确的二进制数字表示(圆整误差)。
  • 如果将计算的变量值用于跳转指令或定位运动,必须注意这一点。

注意 QR参数和备份

数控系统将QR参数保存在备份文件中。

如果机床制造商未定义特定路径,数控系统将QR参数保存在以下路径:SYS:\runtime\sys.cfg。仅在完整备份时,才备份SYS:分区。

机床制造商可用以下可选机床参数指定路径:

  • pathNcQR(131201号)
  • pathNcQR(131202号)

如果机床制造商使用可选机床参数将路径指定在TNC:分区上,可用NC/PLC Backup功能进行备份,无需输入密码号。

备份和还原