5.6 滚动镜像与快照
5.6.1 适用范围
Section titled “5.6.1 适用范围”本节规定滚动镜像的运行规则、快照的产生与还原方法,以及未受管文件的处理规则。 适用于编程员、设备管理人员与管理员。
5.6.2 功能说明
Section titled “5.6.2 功能说明”滚动镜像是持续运行的后台循环。它轮转扫描全部机台,逐台读回机床上的每一个文件, 存为按内容寻址的快照。
保护范围为机床上的全部文件,不限于受管程序,包括历年积累的、未纳入任何管理体系的 机床本地程序。
5.6.3 执行规则
Section titled “5.6.3 执行规则”滚动镜像的执行规则按表 5-19 的规定。设计前提为:镜像的优先级始终低于生产。
表 5-19 滚动镜像执行规则
| 规则 | 说明 | 默认值 |
|---|---|---|
| 单网关并发限制 | 每台网关同一时刻仅扫描一台机床 | — |
| 请求节流 | 相邻网关请求之间的间隔 | 250 ms |
| 空闲休眠 | 完成一轮后休眠再重新开始 | 5 s |
| 传输让路 | 每一次网关调用前检查是否存在待执行的传输任务,有则让路 | — |
| 跳过运行中程序 | 不读取机床当前正在运行的文件 | — |
| 校验时间更新条件 | 仅在完整扫描完成时更新「最近校验」 | — |
5.6.4 镜像异常的识别
Section titled “5.6.4 镜像异常的识别”镜像失败记录在对应机台上,可在设备页、机台详情页与机边操作台上查阅, 总览页的「镜像异常机台」给出计数。

图 5-15 设备页面的机台备份状态
图 5-15 中,卧加 01 的备份失败原因直接显示在行内,无需查阅服务器日志。
5.6.5 立即检查
Section titled “5.6.5 立即检查”「立即检查」将指定机台插入镜像队列最前端,用于需要立即确认机床内容的场合。
操作位置:
a) 控制台:机台详情页右上角的「立即检查」;
b) 机边操作台:机台页面的「我改了程序,立即检查」按钮。

图 5-16 机边操作台的立即检查入口
5.6.6 快照与还原
Section titled “5.6.6 快照与还原”每个文件的每一代内容均存为快照,快照来源按表 5-20 的规定。
表 5-20 快照来源
| 来源 | 产生时机 |
|---|---|
| 下发前快照 | 事务式下发的第 ② 阶段(见 5.4) |
| 回读快照 | 下发校验通过后,存下回读到的内容 |
| 镜像快照 | 滚动镜像检出内容变化时 |
还原操作步骤:
a) 进入机台详情页,在目标文件行单击「快照」;
b) 在历史列表中选定目标代次;
c) 单击「还原」。
机床控制器数据被清空后的恢复流程:
a) 进入机台详情页,逐个文件执行快照还原;
b) 受管文件亦可直接重新下发最新的已发布版本。
本系统自身的数据同时丢失时,应先自备份恢复本系统的数据,再执行上述步骤, 见 6.4。
5.6.7 未受管文件
Section titled “5.6.7 未受管文件”机床上不属于任何机台分配的文件为未受管文件。受管文件与未受管文件的处理差异 按表 5-21 的规定。

图 5-17 机台详情页面的文件列表
表 5-21 受管文件与未受管文件的处理差异
| 处理项 | 受管文件 | 未受管文件 |
|---|---|---|
| 镜像备份与历史快照 | ✓ | ✓ |
| 快照还原 | ✓ | ✓ |
| 内容一致性检查 | ✓ | ✗ |
| 机边修改捕获与处置 | ✓ | ✗ |
未受管文件不被检查也不被纠正,其改动不产生机边修改记录。该规则适用于对刀宏、 暖机程序、临时工装程序等无需走审批流程但不得丢失的内容。
严格模式为机台级开关,启用后在文件列表中高亮标出未受管文件,仅作提示,不阻断任何操作。 适用于不允许出现计划外程序的机台。
5.6.8 采纳未受管文件
Section titled “5.6.8 采纳未受管文件”采纳将未受管文件收入指定程序库,纳入受控管理。
操作步骤:
a) 单个文件:在文件行单击「采纳」;整台机台:在右上角选定目标程序库后单击「全部采纳」;
b) 填写程序名称、零件号与工序;
c) 确认执行。
采纳后系统执行下列动作:
a) 在目标程序库中建立一个程序;
b) 以机床上的当前内容建立 v1,来源标记为「采纳」;
c) 自动建立一条指向该机台该文件名的机台分配。
5.6.9 存储占用
Section titled “5.6.9 存储占用”快照按内容哈希去重。镜像扫描的绝大多数结果为内容未变,不产生新的存储占用, 实际占用仅来自发生过的每一次内容变更。
以 30 台机床、每台 40 个程序的规模估算,程序内容总量通常为数十兆字节量级, 快照历史的累计占用远低于单张图纸扫描件。
5.6.10 关闭滚动镜像
Section titled “5.6.10 关闭滚动镜像”滚动镜像默认启用。仅在网关侧资源极度紧张等个别场合可关闭,关闭在系统配置中进行, 控制台上不提供该开关。
