跳到内容
Moduloa
← 制造业
MOD-01 · 模型 · 层次 04

工厂操作系统

层次 04

Moduloa 为模块化制造提出的工厂操作系统,将把可移植的生产蓝图与运行它们的车间连接起来。这套制造操作系统将管理修订版本、布局、工装、机器人任务、质量门与单件可追溯性,而枢纽产能与路由已包含在论纲的数据模型之中。它还不存在。下文的十类对象与发布纪律,界定了需要建造和测试的内容。

这个区分

不只是一套 MES

论纲描述了预期的范围:工厂操作系统不只是一套 MES,它是可重构生产的控制层。这一范围把工艺修订、物理配置与可追溯性结合在一起。它是一项有待检验的提案,与现有系统的重叠和集成问题仍未解决。

车间是一个变量,不是一个常量

所提出的区分在于:车间的布置本身是生产发布的一部分。在产品之间,单元可能被搬动,夹具可能被更换,工装可能被替换,而人形机器人是所提出的重构层。布局、工位能力、工装状态与机器人任务定义,将是操作系统所拥有、做版本管理、并在任何物理动作发生之前先行验证的对象。现有的工厂软件是否已经能够覆盖这一范围,正是有待检验的问题之一。

那些悬着的问题属于别人

所提出的操作系统规定机器人任务的要求、工装、排程,以及一次运行应当返回的记录。执行模型把实际的物理作业分配给单元与人形机器人。与机器人控制器之间的接口,以及与 MES 或 ERP 之间的职责划分,仍未规定;论纲的学习路线图把这些工厂软件系统列为需要理解的技术栈的一部分。

“不只是一套 MES”是一种意图,而不是一句竞争主张:今天做 MES、数字孪生与物理 AI 平台的人,本就拥有这一层将要成为的东西。有三个问题该由他们来回答,而它们在要去问的清单上,不是已经有的答案——一条运转中的产线里,究竟有多少真正可迁移,多少是隐性的、与场地绑死的;OPC UA、MTConnect 与 OpenUSD 的互操作性,是否足以让一个工艺在不重做集成的情况下被重新实例化;以及一个中立的路由层,最终究竟由谁拥有。来自那个世界的指正,是这一页最值得吸引到的东西。如何参与 → · 联系 →

对象模型

操作系统必须知道的十类对象

论点自己的数据模型,原样照录,不作缓和。它是一份草图,下面的《诚实的局限》说明了原因。十类对象,是目前公开承诺过的全部。

数据模型 — 工作论点 v0.2 §7
对象工厂操作系统应当知道什么在哪里被规定
产品件号、修订版本、BOM、需求、客户要求进料标准
生产流程修订版本、工位顺序、周期时间、质量门、在制品处置策略工业化
工位能力、位置、公用设施、安全区域、可兼容的任务执行
工具ID、修订版本、校准、存放、兼容性、维护质量
夹具ID、修订版本、产品兼容性、基准策略、存放、验证状态工业化
机器人任务技能、所需工具、成功率、安全限值、预期周期时间执行
枢纽认证层级、产能、设备、供应商可及性、质量历史枢纽评分卡
质量记录检验结果、测试数据、偏差、返工、可追溯性质量
产能时段已预留时间、可用时间、成本、客户分配经济模型
路由决策成本、风险、运输、关税、能源、贴近需求的程度路由

右边这一列,是本站在对自己问责。每一类对象都指向某份已公开的文档,没有任何一类对象背后有可运行的代码,而其中有几份也只规定了它旁边那类对象的一部分。

它的范围大于一座工厂

上面有三行——枢纽、产能时段、路由决策——根本不是车间层面的事。它们是让一家枢纽可以与另一家枢纽相比较的东西,而可比较是路由的前提。这是为一个由多个车间组成的网络而写的,这也正是模型把它当作一项资产、而不是一笔 IT 采购的理由。

标识是模型的立足之处

如果上面每一类对象所描述的那个物理实体说不出自己是哪一个对象,这些对象就全无用处。这正是标识要求要作为一份独立公开文档存在的原因:一个零件、一个码、一个全球唯一的标识符。对象模型的真实程度,只等于那些能解析进它的标识的真实程度。

纪律

像发布软件那样发布一座工厂

提议、评审、验证、批准、发布——只有到那时,才会有任何物理动作。工作论点 §5 把整套 GitHub 流程映射到一座工厂上,从代码仓库直到回滚。

拟议流程:从蓝图到下一个修订版本
  1. 为工艺做版本管理。工业化在生产蓝图中定义工位、工装、参数与质量门。
  2. 选择一家有能力的枢纽。路由在权衡能力、风险与地点的同时,结合生产经济模型。
  3. 发布配置。在为这家枢纽分配工位、工具与机器人任务之前,先验证并批准该修订版本。
  4. 运行并记录。执行质量门,并把测量数据、工具、时间戳与蓝图版本绑定到每一件产品的可追溯记录上。
  5. 审视证据。偏差与运行数据为下一个蓝图修订版本提供依据,而它要再次经过验证与批准。

规则

事情改变,是因为一份获批的生产流程改变了——而不是因为有人搬动了一台推车、或者临场改了一个工位。同一条规则,执行阶段在产线上执行,学习阶段对下一个蓝图版本执行。一套纪律,由一套系统在三处执行。

类比破裂的地方

物理层面的回滚更难,而有些变更无法回退,除非报废在制品、搬动物料或重新验证安全区域。因此系统需要回滚类别,而每份蓝图都带有一套提前决定、而不是慌乱之中才决定的在制品(WIP)处置策略:完成、隔离、转移、冻结或报废。对应的失效模式是配置漂移——物理布局悄悄与数字布局分岔——而它以每日的机器人与相机核验、夹具 ID、工具扫码与偏差规则作答。一套检测不出漂移的操作系统,是一份文档,不是一个控制层。

它决定什么

无人介入的决定

十项决定,每一项都在各自的页面上被完整规定。这里是索引,不是规定——其中前三项已经在演练里跑起来了,包括被拒绝的那一条路。没有任何一项已经建成。

接受或拒绝一份提交树结构完整性、修订版本、文档哈希、可在注册处解析的供应商——未通过的会被点名,而不是接到销售电话。进料标准 →
核实每一家供应商,为每一行定价五个问题、一个窗口、人人同一条款;沉默变成一个数字。报价 →
判定生产层级批量、复购性、稳定性、质量、可移植性——正是公开计算器今天就在跑的那五个输入。层级计算器 →
验证蓝图对照一家认证枢纽的参考模型跑一遍,趁碰撞还便宜的时候。工业化 →
配置这家枢纽的车间工位、工具、排程、数据契约——同一份蓝图,不同车间,精确而不靠口耳相传。执行 →
执行质量门质量门来自蓝图,绝不来自工位台面,而一件未校准的工具不能为它签字。质量与物流 →
生成并绑定标识每一个被封闭的子装配体都被标记;到货物料靠扫码绑定到它的 BOM 行。标识要求 →
记录每一件产品的历史测量值、工位、工具、操作者、时间戳、蓝图版本——生产运行默认产生的数据副产品,而不是事后补上的审计。单件记录 →
编译下一个蓝图版本周期时间、偏差、磨损与干预次数成为 vN+1,并被每一家运行它的认证枢纽继承。学习 →
在有人要求例外时守住价格商业条款 T-07:没有任何人可以推翻操作系统给出的价格。当操作系统错了,修的办法是工程——修正要么一次到达所有人,要么它就不算修正。商业条款 →
它的位置

五层之一,也是承住另外四层的那一层

它没有自己的阶段,因为它贯穿全部阶段。一层一句。

层次 01 · 产能即基础设施

产能时段是操作系统里的对象——正是它把“我们八周后有空”变成一个有价格、已预留、可比较的时段。客户与它相遇的地方 →

层次 02 · 可移植蓝图

一份没有任何系统为它做版本管理、验证与部署的蓝图,只是一个装着文档的文件夹,而一个装着文档的文件夹并不可移植。蓝图是怎么做出来的 →

层次 03 · 人形机器人作为柔性层

机器人任务作为操作系统里的对象,正是它让一台人形机器人成为可排产的资源,而不是一段演示。追踪页 →

层次 05 · 认证枢纽

认证需要证据,而操作系统正是产出证据的东西:每一个质量门结果、每一项偏差、每一份测试记录。枢纽评分卡 →

诚实的局限

尚未合上的,与有待证明的

一套操作系统还是两套——模型还没有决定

本站有两份文档对这套软件的描述并不一致,把这件事说出来,好过把它糊过去。论点把枢纽、产能时段与路由决策放进工厂操作系统的对象清单里——一套系统同时知道车间与网络。团队页则把它们拆开:“运行一家枢纽的工厂操作系统,以及把多家枢纽连成网络、并决定一件产品应当在哪里生产的供应与物流操作系统。”两种说法都站得住。放置决策究竟是那个运行车间的东西的一项功能,还是一套独立的网络层系统的功能,这是一个真实的架构问题,而它没有答案。它在商业上也要紧,因为第二种读法更接近那种会被许可给一家 Moduloa 并不拥有的枢纽的东西。这一页会在有了答案之后更新,而不是在那之前。

还没有建成

这些都还没有建成。不存在工厂操作系统——没有仓库,没有写成代码的数据模型,没有运行中的实例。阶段 0 计划把“工厂操作系统数据模型草图”列在 6–12 个月这一档,作为一项仍然未完成的产出,而制造业页上的任务清单显示它仍然处于未完成状态。演练是这件事的诚实版本:那里的每一个界面都是一项主张,不是一张截图。

被点名的风险

风险清单点出了这一页最容易撞上的失效模式,而它不是技术野心,是范围:工厂操作系统可能过早变得太大。它给出的缓解措施是,从一个最小的生产流程数据模型开始,再依据真实需求扩展。一个在一条产线都还没运行之前就公开的十类对象模型,恰恰就是那条缓解措施在警告的东西——这也正是它在这里被标为草图、而不是规范的原因。配置漂移是第二项被点名的风险,也是会让这一页上其他所有保证一并失效的那一项。

被标注日期的主张

被标注日期的主张是 P-12:一套工厂操作系统——把布局、工具、质量与产能当作版本化配置来掌控的软件——对柔性制造是核心的,到期日 2036-12-31。这是一项关于行业的主张,不是关于 Moduloa 的,而它可以从两个方向落空:这一层可能根本不是核心,或者它是核心、但被一个早就拥有它的人拥有。P-27——在两家组织的单元之间转移一套已认证的工艺,期限 2027-06-30——是检验这一层所要实现的可迁移性是否成立的较近的一场测试。P-10(经验证的蓝图在认证工厂之间迁移)的时间地平线是 2036 年,因此它是长期的赌注,而不是下一步。查看预测记录 →

← 第 4 阶段 · 执行操作系统,走一遍 →
层次 04 · 源自工作论点 v0.2 §5 与 §7 · 阅读论点 →(完整论点以英文撰写:§7)
问 Datum