ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

生产数据还在靠Excel救火?手把手带你跑通tmom生产制造系统

生产数据还在靠Excel救火?手把手带你跑通tmom生产制造系统 生产数据还在靠Excel救火手把手带你跑通tmom生产制造系统【免费下载链接】tmom支持多厂区/多项目级的mom/mes系统计划排程、工艺路线设计、在线低代码报表、大屏看板、移动端、AOT客户端...... 目标是尽可能打造一款通用的生产制造系统。前端基于最新的vue3、ts、antdesignvue, 后端使用.net8、Sqlsugar支持多种数据库切换、数据隔离与聚合项目地址: https://gitcode.com/thgao/tmom凌晨一点我站在一家五金厂的车间里班长举着A4纸打印的工艺卡在产线间来回跑操作工扫完码还得把产品号抄进纸质流转单第二天一早排产主管抱着一摞Excel表格来找我昨晚300个件的SN号又对不上账了。这一幕我见过太多次——设备不错、订单不缺缺的是一套能把接单、排产、工艺、过站、质检、交付串成一条线的生产制造系统。tmom就是为这种现场而生的开源项目一个支持多厂区、多项目级的MOM/MES系统前端基于Vue3与TypeScript后端使用.NET 8把计划排程、工艺路线设计、过站扫码、低代码报表看板这些工厂刚需都装了进去。今天我就用一张真实工单带你从零把它跑起来。一张表看懂它到底能替你扛下多少活不急着装系统先看投入产出比。传统车间里的人工接力和用上MES系统之后差别通常是这样业务环节传统做法tmom 的做法工艺传递纸质工艺卡改一版要重新打印可视化工艺路线设计画布拖拽、版本可控排产Excel手工排撞单靠经验甘特图排程工单直接拖到产线日历上过站记录扫码后手抄SN号扫码即过站不良现象即时勾选数据汇总下班后人工统计在线报表实时出数接口/多库数据源直连多厂区管理各厂各一套账对不上数据隔离与聚合集团视角一眼看全一句话概括它把现场里最耗人力的记录与传递环节全部数字化让人把精力放回判断与处理上。前端页面集中在web/src/views后端接口在api/TMom.Api/Controllers想深挖源码时可以直接按这两个目录找。10分钟把系统跑起来只需要五条命令先交代环境Node.js 20版本别用太新的下面避坑清单会解释、pnpm、.NET 8 运行时、Redis再加一个 MySQL 或 SQL Server 都行。准备好了就开跑git clone https://gitcode.com/thgao/tmom cd tmom/web pnpm install pnpm dev第一句把源码拉到本地第二句进入前端目录第三句安装依赖速度取决于网络卡住就换镜像源第四句启动前端开发服务器浏览器会自动打开登录页。后端稍微多两步打开api/TMom.Api/appsettings.json按文件里的注释把 Redis 地址和数据库连接串改成你自己的然后启动项目。这里给一个数据库配置片段作参考ConnectionStrings: { MainDB: Serverlocalhost;Databasetmom;Uidyour_user;Pwdyour_pwd;SslModeNone }首次启动后记得执行根目录下的sys_menu.sql和sys_role_menu.sql否则登录进去菜单是空的。系统内置演示账号 test / 123456登录即可看到全部功能。跟着一张真实工单走完从接单到交付的全流程系统跑起来了接下来别急着乱点跟着我手里这张工单走一遍你就知道每个模块是干什么用的。第一步建工单。业务员接下订单生产在生产管理里新建工单填上产品、数量、交期。此时工单的状态是未开工所有后续操作都挂在它下面。工单相关页面在web/src/views/product接口封装在web/src/api/product。第二步画工艺路线。这是tmom最有辨识度的功能之一。进入工艺管理左侧是工序库把工序1测试工序1拖到画布上连上线一张工艺流程就成型了右侧可以给每道工序配置工时、关联设备、设置质量参数。比起纸质工艺卡改流程就是拖一下节点的事。第三步排产。打开计划排程你会看到一张按产线分行、按日期分列的甘特图工单是上面不同颜色的色块。直接把工单拖到对应产线的某一天就把任务派下去了色块上的数字是数量和进度一眼扫过去就知道哪条线在忙、哪天会超负荷。排产页面源码在web/src/views/process目录。第四步过站扫码。车间现场的核心操作都在这。选好工单、选好工位扫码枪扫一下产品条码系统自动校验当前工序与工艺路线是否匹配过站成功与否都会实时回显在消息记录里如果工艺路线检查不过也会明确提示下一站工序不匹配问题当场暴露。不良现象还能直接勾选记录质检数据就地沉淀不用再誊抄。第五步看数据。老板要周报的时候不用再让文员加班做表。tmom的在线报表是低代码的左侧拖一个图表组件右侧接数据源、配坐标轴柱状图、折线图几分钟就能搭出来。查询数据支持SQL或API两种方式还能跨多种数据库聚合集团层面想看几个厂区的汇总也方便。别忘了移动端。车间的点检、保养、报修、盘点这类活儿不适合抱着电脑干。tmom的移动端直接复用这套数据工人在手机上就能完成设备点检和故障上报记录实时同步回系统。现场消息推送、多语言切换这些也一并支持。让它更贴合你的场景其实比想象中简单跑通默认流程只是开始tmom真正值钱的地方在于可改。三点最常用在线模板设计不同行业过站界面不一样不用改代码在模板配置里把输入框、下拉框、按钮拖成你要的样子保存后现场操作员看到的就是定制界面。模板配置相关代码在web/src/views/dev下。多厂区数据隔离集团化企业每个厂区数据独立上层又能聚合统计一个系统管所有厂不用每个厂单独部署一套。打印方式可插拔内置了CodeSoft、BarTender、FastReport、Txt等多种打印方案还支持补打和打印日志适配不同贴标设备。5个新手最容易踩的坑我替你趟过了按踩坑频率从高到低排pnpm install直接报错或卡死。多半是 Node 版本不对项目要求 Node 20版本太新或太旧都会触发 engines 报错。用 nvm 切到 20.x 再装网络慢就换 npmmirror 镜像。后端起不来日志提示连不上 Redis。检查appsettings.json里 Redis 的地址端口是否可通本地记得先redis-server把服务拉起来。登录成功但菜单一片空白。十有八九是没导入sys_menu.sql和sys_role_menu.sql。执行之后再登录菜单就回来了。过站提示工艺路线检查失败。不是系统坏了是工单绑定的工艺路线还没发布或者当前工位不在路线里。回到工艺管理把路线状态改成发布即可。想换数据库却起不来。tmom基于SqlSugar支持MySQL、SQL Server、PostgreSQL切换时除了改连接串还要确认对应数据库的初始化脚本和驱动引用别只改一半。接下来往哪走到这里你已经能用tmom跑通一条完整的主生产流程了。想继续深入我的建议是顺着代码目录走先看web/src/api下各业务模块的请求封装了解前后端约定再看web/src/views里对应页面怎么把接口串起来后端从api/TMom.Application.Service的Service层入手理解业务逻辑的分层方式对消息、缓存感兴趣的话api/TMom.Infrastructure下的 EventBus 和 Redis 封装都是很好的阅读样本。另外多说一句生产系统最怕的不是功能少而是数据断流。tmom把从接单到交付这条链路上的数据都收进了一个池子你后续无论是做报表、上大屏还是接第三方系统都有干净的数据可用。这才是它作为生产制造系统最值钱的部分。把上面五条命令跑完再把这张工单走一遍你的车间数字化就已经迈出了最关键的第一步。【免费下载链接】tmom支持多厂区/多项目级的mom/mes系统计划排程、工艺路线设计、在线低代码报表、大屏看板、移动端、AOT客户端...... 目标是尽可能打造一款通用的生产制造系统。前端基于最新的vue3、ts、antdesignvue, 后端使用.net8、Sqlsugar支持多种数据库切换、数据隔离与聚合项目地址: https://gitcode.com/thgao/tmom创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表