APS的出现要从90年代了,但到现在,很多行业内的顾问或用户提到APS都马上想到的是“要求很精确”“难度很大”“脱离实际”“太理想化”“工作量太大”等等,然后把它束之高阁不睬。

在这里,给大家分析一下常见的一些误解,与大家一起分享交流。

工作量太大

APS直接说起来就是有限产能计划,而实际中工作的原则就是有限产能,特别是企业中车间一线的调度和车间主管,每天都在凭着手工在排着有限能力计划,所以这些已经是日常的工作,只不过这些工作原来不是计划部的而是车间管理人员的。使用系统的APS可以帮到快速运算,怎么着都可以减少工作量,而不是加大了工作量,当然实际中有些企业让工人自己安排任务,这么比较起来就觉得工作量多了,但这点相信大家都知道是需要改变的一种不规范的情况。

生产变数太多

任何企业生产中都会有变数,APS并不排斥异常和变化。想想在实际中发生了异常变化后需要怎么做,那就是在变化了的情况下重新安排,那么也就是说在变数太多的环境下,需要的是更多次的计划运算安排,这样看来是更需要APS这样的计算工具了,而不是不需要,这样带来的变化响应人员工作量的改善是更明显的。

要求太精确

APS是个电脑程序,算出来结果都是可以到小数点后面很多位的,这样结果一出来让用户不禁想象这么精确的能合乎实际吗?

这又是个大的误解,计算机给出的数字可以很精确,但没要使用者都按照小数点后面多少位来匹配,实际使用时可以按照一定精确范围来执行,比如到小时,甚至到半天内。

就好像仓库系统里计算机也能算出每次需求量到小数点后面很多位,但实际上也没要求仓库人员一定按照小数点后面多少位的准确性出,达到一定合理精确度就可以的,这是一种正常的使用习惯。

这些精确度要求取决于企业产品工艺时间的准确度和稳定度,取决于生产现场变化的响应时间周期,取决于异常情况的多少,太精确就容易产生太多异常导致人工要去调整的工作更多,太粗略又起不到指导的意义,所以在这两者间取平衡就是原则。

APS太死板不好用

实际中企业的加工类型和这些加工类型带来的约束情况确实非常多样,一个企业所具备的产品加工环节,也可能非常多,要是按APS这么完全一模一样地设置出来,难度和工作量确实超乎想象。

但这又是个很大的误解,首先每个企业的生产环节实际中没有可能都是需要计划人员关注和仔细安排的,大部分是比较好安排比较宽松,只有个别是瓶颈环节,需要特别仔细来安排,这些安排好了其他环节就按此相应安排就可以了。

其次,任何环节的实际约束情况很多样,但我们的目的是能安排出比较合理的计划,所以我们只要按抽象原则设置出合理的产能约束条件,能达到结果符合要求就可以了。抽象能力确实在实际应用中是个很重要的能力,在很多项目中也是看到顾问和用户都能了解企业具体情况,但不懂得如何抽象设置而被卡死在一些环节。

对企业要求太高

很多企业觉得自己内部不规范,变化因素太多,而无法使用APS,这点确实也是,如果很缺乏规范,使用APS就会造成手工调整太多,范围太宽,从而失去了带来的好处。但同时,这也是这种企业人工处理工作的困难,在人工作业环境下也同样无法安排出计划,也同样是面临着很多人工的变化调整,所以企业的问题还是同样存在。

问题就是,这样的企业想不想改善,有没可能改善。虽然不敢说全部这种企业都能改善,但从我的实际经验看来,绝大部分也都是可以改善的,中国的制造业本来就是初级水平,不提高怎么发展。

只是大部分企业都是从低成本高速扩张发展而来,思维习惯还是摆脱不了旧习惯而不敢做改变,害怕高成本高产出的模式,可是市场环境和发展趋势是不能阻挡的,只有先转变才能把握机会。

除了以上的误解和应对的措施以外,还有一点就是,很大部分人把APS看作是一种高要求的,或者是只有某一些特别要求高的企业才需要的计划模式,传统的MRP也能基本够用,粗略一点点也能用的。

这里做个实际的分析,其实也是从实际中看到的结果,也就是我们看到现在市场上的企业,越来越多是小批量多品种多批次,按订单生产这样的情况,这是整体社会和市场的发展趋势,而在这些企业我们看到MRP几乎不能发挥作用,因为排出来的生产计划和实际差距太大,导致物料需求的时间差距太大,所以生产和采购计划最后都不能用了。

这个原因就是,在多品种小批量多批次的生产环境里,MRP的无限产能原则带来的问题被放大很多了。其实无限产能计划在大批量生产环境下是问题不大的,因为企业的生产任务批次不多,人很容易区分和调整,通过粗能力和主计划,就把实际的任务间产能冲突解决了。

但是在现在环境下,任务是很多批次的,发生冲突的数量和复杂性就高很多了,再也无法通过以前的手段来人工调整而需要系统性地来解决。

特别是目前这种环境下,企业接单也是非常频繁和随机的,随时接到一个单就需要马上安排下去,而传统的MRP是需要全面整体运行,包括运行粗能力和主计划,才能把任务合理安排下去,这样是很花费时间的,每天接5个单就需要跑5次计划,是无法实行的。

那样的话要么只能每隔几天累积一定任务量来重排,这样又无法及时响应客户的需求。而APS是有限能力安排,可以马上只对新到的任务进行安排,自然会考虑已有的任务产能占用而安排,这样的运算也速度很快,这样才是符合目前这样经营环境的做法。

被严重误会?APS系统没有想象的那么复杂的更多相关文章

  1. APS系统的现状以及与MES系统的关联

    MES是智能工厂的核心,将前端产品设计.工艺定义阶段的产品数据管理与后端制造阶段的生产数据管理融合,实现产品设计.生产过程.维修服务闭环协同全生命周期管理. APS就是高级计划排程 应该说APS本来是 ...

  2. 【APS系统应用案例】高博通信智能制造的新武器

    企业背景: 早在2006年,一个年轻的企业瞄准国际高端航空产业及超精密制造行业.高博集团,以普世价值开创航空中国的新纪元. 高博通信(上海)有限公司(下文简称“高博通信”)占地36000平方米,以满足 ...

  3. 好用的APS系统是什么样的?这篇文章来告诉你!

    APS系统除了为生产部门提供生产制造的依据,还关系采购计划.安全库存.订单交付等各环节,管理起来十分复杂.一款好用的APS系统,不仅能全面集成生产相关的业务流程,确保生产计划顺畅进行,还能大大提升生产 ...

  4. APS系统生产流转方式和批量算法研究

    01.前言 在经济领域,生产型企业是经济的根基,有了生产型企业生产出的各种产品,才有物流.网上购物和金融融资等活动.对于生产型企业,其制造能力是其核心竞争力.如何提升制造能力一直是生产型企业面临的课题 ...

  5. 【案例】大型摩托制造企业如何高效排产?看APS系统如何帮忙

    江门市大长江集团有限公司(下文简称,大长江集团)创建于1991年11月,是豪爵控股下属子公司. 大长江生产计划管理从最初的电子表格Excel 公式辅助计算,发展到按公司业务需求,利用Excel VBA ...

  6. 中国工业的下一个十年在哪里?APS系统或将引领智能化转型

    为什么众多的ERP软件公司没有推出相关产品,当然可以肯定的是并非客户没有此观念,如果一定要说,也只能说目前的需求还不是非常强烈,从ERP厂商非常急切的与APS公司合作,甚至有高价购买APS公司代码的情 ...

  7. 不懂APS系统?十个问答让你对APS瞬间明明白白

    本文为您解答APS自动排程系统导入中客户常见的问题,帮助您评估企业是否适合导入APS,并了解需要的人力和资金的投入. Q1:哪些企业需要导入APS? A1: 编制生产计划有困难的企业都可以开始考虑导入 ...

  8. 你家的APS系统有这些功能吗?排程系统功能盘点

    随着企业规模不断扩大,在经营管理方面会面临各种各样的问题,为了帮助解决此类问题,很多公司都会引入APS高级排程系统帮助进行生产管理的优化. APS系统针对的管理目标是 改善库存控制,大幅降低原料与中间 ...

  9. aps系统切换切记“三要三不要”

    APS系统实施到将要切换时,成功已经近在咫尺,不过还有咫尺天涯的说法,在最后阶段栽跟头也不鲜见. 切换时需要做些什么,不要做些什么,小编总结了三要三不要. 一.要充分准备数据,不要偷工减料 APS系统 ...

随机推荐

  1. 【入门篇一】HelloWorld演示(2)

    一.传统使用 Spring 开发一个“HelloWorld”的 web 应用 1. 创建一个 web 项目并且导入相关 jar 包. 2. 创建一个 web.xml 3. 编写一个控制类(Contro ...

  2. Vue小练习(for循环,push方法,冒泡,if判断(以及与for循环的连用),按钮高亮,根据input框筛选数据)

    vue练习 ''' 1. 先有一下成绩单数据 scores = [ { name: 'Bob', math: 97, chinese: 89, english: 67 }, { name: 'Tom' ...

  3. windows上传文件到 linux的hdfs

    一.windows上传文件到 linux的hdfs 1.先在 centos 上开启 hdfs, 用 jps 可以看到下面信息, 说明完成开启 2.在win上配置 hadoop (https://www ...

  4. 微信小程序入门笔记

    目录的作用: 1. pages目录: 该目录下存放所有的定义页面 2. utils目录: 该目录下存放定义的一些小功能组件 3. 根目录下app.js文件: 定义小程序对象, 执行小程序生命周期内的各 ...

  5. vector的基本操作

    vector怎么删除元素? #include<iostream> #include<vector> using namespace std; int main() { vect ...

  6. NLP之预训练

    内容是结合:https://zhuanlan.zhihu.com/p/49271699 可以直接看原文 预训练一般要从图像处理领域说起:可以先用某个训练集合比如训练集合A或者训练集合B对这个网络进行预 ...

  7. 公共组件及脚手架webpack模板

    一.公共组件的创建和使用 前面已经学习vue组件时,了解了公共组件,但在脚手架项目中只使用过局部组件.这里是讲解全局组件如何在脚手架项目中去使用. 1.创建全局组件 在src/components/C ...

  8. A1067 Sort with Swap(0, i) (25 分)

    一.技术总结 题目要求是,只能使用0,进行交换位置,然后达到按序排列,所使用的最少交换次数 输入时,用数组记录好每个数字所在的位置. 然后使用for循环,查看i当前位置是否为该数字,核心是等待0回到自 ...

  9. 如何让position fixed不再基于浏览器窗口定位

    position:fixed默认是相对浏览器定位的. 就是将某个元素固定在浏览器的某个确定的位置,不随滚动条的移动而变化: MDN对position: fixed有一个注释: 当元素祖先的 trans ...

  10. [BAT脚本] 1、BAT脚本FOR循环操作文件和命令返回实例

    Wednesday, 31. October 2018 08:18PM - beautifulzzzz 一.需求 需要在windows上实现一个bat脚本解析json,将json转换为自己想要的key ...