FN 38: SEND从NC数控程序发送信息
应用
FN 38: SEND功能可读取NC数控程序中的固定值或变量值,并将其写入日志或发给外部应用程序(例如,“状态监控”)。
功能说明
用TCP/IP连接传输数据。
更多详细信息,参见Remo Tools SDK手册。
输入
11 FN 38: SEND /"Q-Parameter Q1: %F Q23: %F" / +Q1 / +Q23 | ; 将Q1和Q23参数值写入日志本中 |
浏览到此功能:
插入NC功能 FN 特殊功能 FN 38 SEND
NC数控功能包括以下指令元素:
指令元素 | 含义 |
---|---|
FN 38: SEND | 发送信息的指令符 |
"...",QS | |
/ | 输出文本中多达7位的内容 固定值或可变值 可选指令元素 |
注意
- 固定数字或可变数字及文本均为大小写敏感,因此,需要正确输入。
- 要在输出文本中加入%,在需要的位置输入%%。
举例
在此例中,将信息发送给“状态监控”。
例如,可用功能FN 38输入任务数据。
必须满足以下要求才能使用此功能:
- “状态监控”1.2版
1.2版或更高版本的“状态监控”软件可在“任务终端”(选装项4)中管理任务。
- 任务已输入在“状态监控”中
- 机床已分配
以下要求适用于此例:
- 任务号1234
- 工作步骤1
11 FN 38: SEND /"JOB:1234_STEP:1_CREATE" | ; 创建任务 |
12 FN 38: SEND /"JOB:1234_STEP:1_CREATE_ITEMNAME: HOLDER_ITEMID:123_TARGETQ:20" | ; 或者:创建任务含工件名,工件号和要求的数量 |
13 FN 38: SEND /"JOB:1234_STEP:1_START" | ; 启动任务 |
14 FN 38: SEND /"JOB:1234_STEP:1_PREPARATION" | ; 启动准备 |
15 FN 38: SEND /"JOB:1234_STEP:1_PRODUCTION" | ; 生产 |
16 FN 38: SEND /"JOB:1234_STEP:1_STOP" | ; 停止任务 |
17 FN 38: SEND /"JOB:1234_STEP:1_ FINISH" | ; 完成任务 |
也可报告任务的工件数量。
OK、S和R占位符用于指定报告的被正确加工或未正确加工的工件件数。
可用A和I定义“状态监控”如何释义响应。如果传输绝对值,“状态监控”改写已有的有效值。如果传输增量值,“状态监控”增加数量。
11 FN 38: SEND /"JOB:1234_STEP:1_OK_A:23" | ; 实际量(合格)绝对式 |
12 FN 38: SEND /"JOB:1234_STEP:1_OK_I:1" | ; 实际量(合格)增量式 |
13 FN 38: SEND /"JOB:1234_STEP:1_S_A:12" | ; 废品(S)绝对式 |
14 FN 38: SEND /"JOB:1234_STEP:1_S_I:1" | ; 废品(S)增量式 |
15 FN 38: SEND /"JOB:1234_STEP:1_R_A:15" | ; 修复加工(R)绝对式 |
16 FN 38: SEND /"JOB:1234_STEP:1_R_I:1" | ; 修复加工(R)增量式 |