计数功能定义计数器
应用
数控系统用计数功能的 NC数控功能可在NC数控程序内计数。例如,可用计数器定义目标数,数控系统重复执行NC数控程序此次数。
功能说明
输入
11 FUNCTION COUNT TARGET5 | ; 将计数器的目标数设置为5 |
插入NC功能 全部功能 FN 计数功能
NC数控功能包括以下指令元素:
指令元素 | 含义 |
---|---|
FUNCTION COUNT | 计数器的指令符 |
INC、RESET、ADD、SET、TARGET或REPEAT | 定义计数功能 |
计数功能
计数功能的 NC数控功能提供以下计数功能:
语法 | 功能 |
---|---|
INC | 将计数器加1 |
RESET | 重置计数器 |
ADD | 将计数器增加定义值 固定或可变号或名 输入:0...9999 |
SET | 将定义值赋值给计数器 固定或可变号或名 输入:0...9999 |
TARGET | 定义需达到的目标数 固定或可变号或名 输入:0...9999 |
REPEAT | 如果尚未达到目标数,从此标记位置开始重复执行NC数控程序 固定或可变号或名 |
注意
注意
小心:数据可能消失!
数控系统只管理一个计数器。如果执行一个NC数控程序,此程序重置计数器,那么将删除另一个NC数控程序的计数器进度。
- 请加工前检查计数器是否被激活。
- 机床制造商用可选机床参数CfgNcCounter(129100号)定义是否编辑计数器。
- 可用循环225 ENGRAVING功能雕刻此计数值。
举例
11 FUNCTION COUNT RESET | ; 重置计数器值 |
12 FUNCTION COUNT TARGET10 | ; 定义加工操作的目标数 |
13 LBL 11 | ; 设置跳转标记 |
* - ... | ; 执行加工操作 |
21 FUNCTION COUNT INC | ; 将计数器值增加1 |
22 FUNCTION COUNT REPEAT LBL 11 | ; 重复执行加工操作直到达到目标数 |