跳转到内容

5.3 机台分配与落地转换

本节规定机台分配的建立方法与落地转换的配置规则。适用于编程员与管理员。 分配是执行下发(5.4)的前置条件。

一条机台分配规定该程序下发至指定机台时的三项内容:

a) 落地文件名;

b) 落地目录;

c) 内容的落地转换规则。

一个程序可建立多条分配,用于铺至多台机台;一台机台亦可承载多条分配,对应多个程序。

机台分配

图 5-9 程序详情页面的机台分配列表

落地转换按表 5-10 的规定配置。转换在发送前对内容执行,机床上落地的是转换后的字节; 传输记录中的「转换后哈希」即为该字节序列的 SHA-256 值。

表 5-10 落地转换项

转换项 取值 适用条件
程序名改写 目标程序名,如 O1001 FANUC 系统必设;其他系统按需
保证 % 包裹 启用 / 停用 启用后在内容首尾自动补 %
行结束符 LF / CRLF 目标控制系统对换行符敏感时设定
目标编码 编码名称 程序中含非 ASCII 注释时设定

FANUC 控制器接收文件时忽略传入的文件名参数,程序名取自内容本身, 即第一个换行符与第二个换行符之间的一行,见图 5-10。

% ← 第一行
O1001(PUMP BODY ROUGH) ← 控制器由此行取名:O1001
G17 G21 G40 G49 G80 G90
...

图 5-10 FANUC 程序名的取值位置

尖括号形式 <PUMPROUGH> 同样有效。

「机台目录」留空时使用该机台的文件根目录,根目录由网关的机床配置提供, 例如 FANUC 为 //CNC_MEM/、西门子为 /nckfs、三菱为 PRG\USER\

分配建立后应执行一次转换预览,用于确认发出的内容正确。

操作步骤:

a) 在分配上选择目标版本,执行「预览转换」;

b) 核对输出的转换后完整文本,该文本即为将写入机床的字节;

c) 记录输出的 SHA-256 值与字节数。

批量下发时可一次勾选多条分配,系统据此生成一个批次,每台机台对应一条独立的下发记录。

各机台的下发事务相互独立,单台失败不影响也不回滚其他机台。批次仅作为查询用的分组。

分配保存时记录一个归一化文件名,用于与机床列出的文件名匹配。FANUC 的 O 号零填充差异 在该层被吸收,匹配规则示例按表 5-11 的规定。

表 5-11 文件名匹配示例

机床上的名称 分配中填写的名称 匹配结果 原因
O0001 O1 匹配 FANUC O 号的零填充差异被归一化吸收
PART.NC part.nc 不匹配 非 FANUC 系统区分大小写

表 5-12 分配相关权限

操作 所需权限 具备该权限的角色
建立、修改、删除机台分配 programs.write 编程员、管理员

授权范围可按程序库限定。角色与权限的完整定义见 6.1