9.1 工作原理和功能概要
用Q参数使用户可在一个NC程序中用编程变量Q参数而不是固定数 值对全部同类零件进行编程。
100至199 可由用户或循环读取NC程序数控系统特殊功能的参数
200至1199 主要用于海德汉循环的参数
1200至1399 如果参数值要返回到用户程序中,优选与制造商循环一起使用的参
数
1400至1599 这些参数主要用于机床制造商循环的输入参数
1600至1999 用户的参数
QL参数: 仅在NC程序内局部有效的参数
0至499 用户的参数
QR参数: 参数持续影响数控系统存储器内的全部NC程序,包括断电后
0至99 用户的参数
100至199 海德汉功能的参数(例如循环)
200至499 机床制造商的参数(例如循环)
172
HEIDENHAIN | TNC 128 | 对话格式编程用户手册 | 10/2018Q参数编程 | 工作原理和功能概要
还提供QS参数(S代表字符串)并用于在数控系统上处理文字。
Q参数类型 Q参数范围 含义
QS参数: 参数影响数控系统存储器中的全部NC程序
0至99 用户参数,不能与海德汉SL循环重叠使用
100至199 可由用户或循环读取NC程序数控系统特殊功能的参数
200至1199 主要用于海德汉循环的参数
1200至1399 如果参数值要返回到用户程序中,优选与制造商循环一起使用的参
数
1400至1599 这些参数主要用于机床制造商循环的输入参数
1600至1999 用户的参数
注意
碰撞危险!
海德汉循环、制造商循环和第三方循环用Q参数。也能在NC 程序内用Q参数编程。 如果使用Q参数时,未独占地使用推荐 的Q参数范围,那么可导致重叠(相互影响),因此可造成不希望 的效果。加工期间碰撞危险!
只允许使用海德汉推荐的Q参数范围。
符合海德汉、机床制造商和供应商文档说明要求。
用图形仿真,检查加工顺序
9
HEIDENHAIN | TNC 128 | 对话格式编程用户手册 | 10/2018
173
Q参数编程 | 工作原理和功能概要
9
编程注意事项
在一个NC程序中允许混合使用Q参数与数字值。
Q参数的数字赋值范围为–999 999 999至+999 999 999。输入范围 不能超过16位数字,其中小数点前9位。数控系统内部计算的最大值 为1010。
可为QS参数指定最多255个字符。
数控系统自动为部分Q和QS参数用相同的数据赋 值,例如Q参数Q108自动用当前刀具半径赋值。
更多信息: "分配的Q参数", 236 页
数控系统内部用二进制数字保存数字值(IEEE 754标 准)。由于使用标准格式,该数控系统不能100%准确地 用二进制数字表示部分小数数字(圆整误差)。 如果将 计算的Q参数内容用于跳转指令或定位运动,那么必须考 虑这一点。
将Q参数复位为未定义状态。如果用Q参数编程的位置未定义,该数 控系统将忽略该运动。
174
HEIDENHAIN | TNC 128 | 对话格式编程用户手册 | 10/2018Q参数编程 | 工作原理和功能概要
调用Q参数功能
编写NC程序时,按下Q按键(位于数字输入和轴选择的数字键盘 中,+/-按键的下方)。然后,该数控系统显示以下软键:
软键 功能类 页
基本算术运算(赋值、加、
减、乘、除、平方根) 177
三角函数 180
计算圆的函数 181
If/then条件,跳转 182
其它函数 186
直接输入公式 219
如果定义或进行Q参数赋值,该数控系统显
示Q、QL和QR软键。用这些软键,选择需要的参数类 型。然后,定义参数号。
如果通过USB端口已连接字符键盘,按下Q按键,打开对 话框,输入公式。
9
HEIDENHAIN | TNC 128 | 对话格式编程用户手册 | 10/2018
175
Q参数编程 | 零件族-用Q参数代替数字值