跳转到内容

5.6 滚动镜像与快照

本节规定滚动镜像的运行规则、快照的产生与还原方法,以及未受管文件的处理规则。 适用于编程员、设备管理人员与管理员。

滚动镜像是持续运行的后台循环。它轮转扫描全部机台,逐台读回机床上的每一个文件, 存为按内容寻址的快照。

保护范围为机床上的全部文件,不限于受管程序,包括历年积累的、未纳入任何管理体系的 机床本地程序。

滚动镜像的执行规则按表 5-19 的规定。设计前提为:镜像的优先级始终低于生产。

表 5-19 滚动镜像执行规则

规则 说明 默认值
单网关并发限制 每台网关同一时刻仅扫描一台机床
请求节流 相邻网关请求之间的间隔 250 ms
空闲休眠 完成一轮后休眠再重新开始 5 s
传输让路 每一次网关调用前检查是否存在待执行的传输任务,有则让路
跳过运行中程序 不读取机床当前正在运行的文件
校验时间更新条件 仅在完整扫描完成时更新「最近校验」

镜像失败记录在对应机台上,可在设备页、机台详情页与机边操作台上查阅, 总览页的「镜像异常机台」给出计数。

设备页

图 5-15 设备页面的机台备份状态

图 5-15 中,卧加 01 的备份失败原因直接显示在行内,无需查阅服务器日志。

「立即检查」将指定机台插入镜像队列最前端,用于需要立即确认机床内容的场合。

操作位置:

a) 控制台:机台详情页右上角的「立即检查」;

b) 机边操作台:机台页面的「我改了程序,立即检查」按钮。

机边操作台

图 5-16 机边操作台的立即检查入口

每个文件的每一代内容均存为快照,快照来源按表 5-20 的规定。

表 5-20 快照来源

来源 产生时机
下发前快照 事务式下发的第 ② 阶段(见 5.4
回读快照 下发校验通过后,存下回读到的内容
镜像快照 滚动镜像检出内容变化时

还原操作步骤:

a) 进入机台详情页,在目标文件行单击「快照」;

b) 在历史列表中选定目标代次;

c) 单击「还原」。

机床控制器数据被清空后的恢复流程:

a) 进入机台详情页,逐个文件执行快照还原;

b) 受管文件亦可直接重新下发最新的已发布版本。

本系统自身的数据同时丢失时,应先自备份恢复本系统的数据,再执行上述步骤, 见 6.4

机床上不属于任何机台分配的文件为未受管文件。受管文件与未受管文件的处理差异 按表 5-21 的规定。

机台文件

图 5-17 机台详情页面的文件列表

表 5-21 受管文件与未受管文件的处理差异

处理项 受管文件 未受管文件
镜像备份与历史快照
快照还原
内容一致性检查
机边修改捕获与处置

未受管文件不被检查也不被纠正,其改动不产生机边修改记录。该规则适用于对刀宏、 暖机程序、临时工装程序等无需走审批流程但不得丢失的内容。

严格模式为机台级开关,启用后在文件列表中高亮标出未受管文件,仅作提示,不阻断任何操作。 适用于不允许出现计划外程序的机台。

采纳将未受管文件收入指定程序库,纳入受控管理。

操作步骤:

a) 单个文件:在文件行单击「采纳」;整台机台:在右上角选定目标程序库后单击「全部采纳」;

b) 填写程序名称、零件号与工序;

c) 确认执行。

采纳后系统执行下列动作:

a) 在目标程序库中建立一个程序;

b) 以机床上的当前内容建立 v1,来源标记为「采纳」;

c) 自动建立一条指向该机台该文件名的机台分配。

快照按内容哈希去重。镜像扫描的绝大多数结果为内容未变,不产生新的存储占用, 实际占用仅来自发生过的每一次内容变更。

以 30 台机床、每台 40 个程序的规模估算,程序内容总量通常为数十兆字节量级, 快照历史的累计占用远低于单张图纸扫描件。

滚动镜像默认启用。仅在网关侧资源极度紧张等个别场合可关闭,关闭在系统配置中进行, 控制台上不提供该开关。