网站首页 > 技术文章 正文
质量门概念介绍
质量门又称质量闸,是戴姆勒-奔驰公司最先采用的一种产品质量管理模式。它已被誉为领先世界的10大生产实践之一。
在产品制造过程中,一些质量问题其实在生产还远没有开始之前便已产生了。之所以如此,是因为生产企业往往集中精力设计零部件,而没有充分考虑如何在车间里组装这些零部件。因此,一些产品特别是像汽车这种零部件非常多的产品,有时到组装的最后一分钟还需要修改。这样的代价非常昂贵。为防止这种最后一分钟还有修改设计的情况出现,戴姆勒-奔驰公司采用了质量门的管理模式。质量门是在整个产品设计流程中设立一系列检测点,犹如一道道闸门。每个门都要对流程进行检测,看其是否可以进入下一步骤。
MES项目实践-质量门检查过慢
某汽车主机工厂的总装下线工位成为一个瓶颈工位,平均操作时间近3分钟。
该工位主要工作是装配一些简单的附件,并且配置了质量门检查。
由于业务逻辑较为复杂,首先从数据库的角度进行筛查,发现改工位的一个关键查询的SQL语句查询时间相对较长,用了近2分钟。于是先对硬件进行升级,把SGA(是一组包含一个Oracle实例的数据和控制信息的共享内存结构)从4G升到8G,查询时间确实降低了20秒,有所改进,但还是不能达到生产业务流程设定的节拍时间。
后来进一步分析其业务逻辑。最终发现下线质量门是一个综合检查站,要检查的内容过多,主要内容如下:
1) 发动机的工单状态是否正常。
2) 发动机的质量状态是否正常。
3) 发动机是否被质量扣留。
4) 发动机的检测结果是否正常。
5) 发动机是否有未清除缺陷。
6) 发动机的AUDIT结果是否正常。
7) 发动机是否经过所有的关键工位。
8) 发动机是否存在少装或多装零件。
这其中,逻辑最复杂、最消耗计算资源的是最后一步的少装检查。
少装检查的逻辑是:少装/多装物料 = 应装物料(BOM) – 已装物料+ 实时替代件转换
技术方面的困难主要是因为:
1) BOM是一个动态的树状层级结构,需要根据工单上线时间、结构有效时间、零件有效时间进行动态地计算。
2) 存在分装,并且BOM也有层级结构,这样计算BOM时需要进行递归查询。
为了减少动态计算BOM的时间,从技术上可以采取以下方法:
1) 建立一个视图,字段包含所有总成件、分装件、零件等对应的所有信息,用上线时间作为计算的依据。
2) 建一个物化视图,对应此视图的结构。
3) 定期刷新物化视图,从而提前得到需要的数据。
这个改进有效减少了实时递归查询所消耗的时间。
另一方面,对生产业务流程进行改进:把此工位拆分为两个工位,一个工负责装配,另一个工负责检查,这样就减少了装配作业所占用的时间。
经由上述改进,终于把工位节拍减少到一分钟之内,满足了企业生产的要求。
猜你喜欢
- 2025-09-04 深信服超融合智能运维实战|数据库卡慢处置的一次关键事件
- 2024-11-10 「大数据」关于数据入湖之后,Hive查询会产生延迟的记录
- 2024-11-10 蓝易云 - oracle dblink mysql查询text无法显示问题
- 2024-11-10 减少I/O读取提高Oracle运行效率 oracle提高delete效率
- 2024-11-10 美团面试题:慢SQL有遇到过吗?是怎么解决的?
- 2024-11-10 如何定位慢的SQL sql定位查询
- 2024-11-10 无需改代码,提高SQL SERVER数据库性能的10个最简单方法
- 2024-11-10 MyBatis框架 - MyBatis Plus 解决大数据量查询慢问题
- 2024-11-10 数据查询慢?软硬结合加速查询,让效率飙升!
- 2024-11-10 慢SQL问题如何排查 sql查询慢的优化步骤
你 发表评论:
欢迎- 09-0613.通过Excel导出数据库中的维值_数据库exp导入导出数据
- 09-06做数据分析时,SQL需要达到以下水平
- 09-06Java开发指南:JDK21下载、安装及目录解析,轻松开启编程之旅
- 09-06hive存储过程_hive存储过程环境变量
- 09-06Maven常用命令_maven常用命令有哪些
- 09-06JDK从8升级到21的问题集_jdk更新到几了
- 09-06Oracle狂刷存在感 NRF展会惊艳四座
- 09-06哪些软件支持UDI标签的生成与验证
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- oracle面试 (55)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)