做工艺这些年,我经常被新来的同事问一个问题:咱们厂里到底有几种工序?这个问题乍一听很简单,实际上每次一聊就发现大家理解都不一样。有人说是车铣刨磨那些加工方法,有人说是首检、巡检、终检那些检验环节,还有人把物料周转、中间停放也叫工序。为这事我还专门和老总工聊过几次,结论是:工序分类这件事,真不是教科书上写死的一个数字,而是一套跟你家产品特点、质量体系、成本核算方式强相关的管理逻辑。
今天不聊理论,就聊我在工厂现场实际是怎么分这几类工序的,以及为什么要这么分。搞清楚了这套底层的分类逻辑,后面排工艺路线、算工时定额、定检测频次、做质量追溯都会顺很多。
1. 最基础的划分维度:按工序在过程中的作用来分
1.1 四大基础动作:加工、检验、搬运、储存
入行头几年我师父带我下车间,第一件事就是让我观察整个零件从毛坯到成品走一圈,然后把所有发生的事情记下来。当时他给我的分类框架特别朴素,就四类:加工、检验、搬运、储存。
这其实是工业工程里的经典分法,也是我们后来所有分类的基础盘。所谓加工,就是真正改变物料状态的那一步,车削让直径变小,冲压让板料变成形状,注塑让颗粒变成壳体,这些都算加工。检验不改变物料本身,但决定这个物料是不是能流下去,它是在做质量把关。搬运处理的是位置的变化,从这台机床到那台机床,从一楼到二楼,都属于搬运。储存就更隐蔽了,工件加工完了先放在旁边等下一道工序,或者半成品入库暂存,这段时间本身也是一种工序状态。
你别小看这个分法,它是后来所有精益改善的起点。车间里大量的浪费就藏在这四类动作里:真正增值的只有加工,检验是必要的浪费,搬运储存是纯粹的浪费。我们以前统计过一个机加工班组,一个零件整个流转周期大概要18个小时,但真正在机床上切削的时间只有40分钟,其他时间全花在等、搬、存上。这一步看明白了,后面做工序合并、做流线化生产才有方向。
1.2 为什么先分作用而不是先分设备
很多刚入行的工程师喜欢一上来就分车、铣、磨、镗,按设备类型分类。我们实践下来觉得这个只能算设备台账的分法,不能算工序管理分法。原因很简单:一台加工中心可以干铣削,也可以干钻孔,还可以干攻丝,按设备分没法对应到具体的管理动作上。
按作用分的好处是,它直接指向了管理动作。一道工序如果被归类为重点检验工序,那么质量控制计划里就必须安排对应的检验点。一道工序如果被归类为特殊工序,那参数监控的要求就和普通工序完全不同。也就是说,分类的最终目的不是给工序起个名字,而是确定这个工序在管理体系里享受什么样的管控级别。这也是为什么我后来不管去哪个厂,第一件事永远是把工序作用分类表先建出来。
2. 质量体系视角下的工序划分:关键、特殊、一般
2.1 从ISO 9001/IATF 16949里长出来的三分法
如果你在汽车零部件行业干过,一定对“关键工序”和“特殊工序”这两个词不陌生。这个分类是跟着体系要求来的,是审核老师的重点关注对象。我们当时在做IATF 16949体系文件时,工序分类是必须写进《过程控制计划》的。
一般工序好理解,就是普通的生产步骤,后续可以通过常规检验验证,出了问题也能返工或者报废,风险相对可控。关键工序是那种一旦出问题就会直接影响产品核心功能的工序,比如影响密封面的精车,影响装配定位的孔加工,这些工序通常会被标记为关键特性CC,需要特别的监控手段。特殊工序的定义就有点绕了,它是那种加工结果无法通过后续检验或者试验充分验证的工序,比如焊接里面看不见的熔深,热处理的硬度层深度,注塑件内部的应力分布。这些特性不是不愿意检验,而是你拿常规手段根本检不了,或者一检就破坏了产品。
2.2 关键工序和特殊工序的区别要注意
这两类工序在现场经常被混为一谈,这是我们做过培训时最常纠正的概念。关键工序强调的是“结果重要”,特殊工序强调的是“过程隐蔽”。一个零件可能有五道工序都会影响最终功能,但只有那些事后验证不了的,才需要列入特殊工序管理清单。
打个比方你就明白了:做一道红烧肉,火候这一环非常关键,出锅前你还能尝一尝确认,这个算关键工序。但炖肉时锅盖留多大缝、蒸汽怎么循环,这个你等肉出锅之后是尝不出来当时的环境的,这个就是特殊工序。所以特殊工序必须在过程中控制住参数,关键工序则可以靠事后检验来兜底。
我们厂里实际管的时候,关键工序靠增加检验密度来保证,特殊工序靠参数记录和首件确认来保证。每一类工序对应的表单都不一样,关键工序有工序检验记录表,特殊工序有设备参数点检表。分清楚这两类,你后续控制计划的格式、巡检的路线、甚至SPC选哪些点位,就全都不一样了。
2.3 特殊工序的认定方法和动态管理
特殊工序不是一成不变的,它跟你家产品的检验能力直接相关。我们早期把注塑工序全部列入特殊工序,后来上了在线尺寸测量设备,外形尺寸可以通过自动化检测100%覆盖了,这部分就从特殊工序里退出来了。但注塑件的内应力问题仍然检不了,这部分还在特殊工序清单里。
所以我的建议是,每年做一次特殊工序清单的评审,评审的维度就是一条:当前技术条件下,这些特性到底能不能有效验证。不要为了省事把所有工序都列为特殊工序,那样等于没有特殊工序,管等于没管。也不要因为有检验能力就随意剔除,一定要看验证手段是否覆盖了所有关键特性。这个清单是动态的,是跟着检测技术和客户要求走的。
3. 按加工性质和生产模式划分的底层逻辑
3.1 物理变化、化学变化与生物变化的工序差异
再有就是按加工的本质属性来分,这在工艺技术层面更重要。物理类工序常见的有机械加工、冲压、锻造、注塑、装配,特点是物质成分不变,变的是形状、尺寸、内部组织或相对位置。化学类工序包含热处理、电镀、阳极氧化、化学蚀刻,特点是材料的化学成分或表面结构发生变化。生物类工序在制药、食品发酵行业比较常见,比如发酵、酶解,我们机械制造这边基本遇不到,但在跨行业审厂时会碰到。
区分这个维度的意义在于,物理类工序的能力验证主要靠尺寸检测和外观检查,化学类工序的能力验证要靠金相、硬度、膜厚、盐雾试验这些手段,而且化学类工序通常涉及槽液浓度的监控和周期检验。我们排工艺的时候,化学类工序前面一定要留出足够的前处理时间,还要考虑批次的概念,因为槽液是会衰减的,同样的时间参数,月初和月末出来的膜厚可能就不一样。这一点不亲自盯过电镀线的人,很容易在工艺设计阶段踩坑。
3.2 离散制造和流程制造的工序管理差异
顺便说一嘴,工序分类还要看你的生产模式是大类还是小类。离散制造,比如机加工厂、钣金厂,零件是分件流动的,工序之间可以停顿,每道工序相对独立,我们的工艺路线可以拆得很细。流程制造,比如化工、制药、钢铁,物料是连续流动的,工序之间的界面是模糊的,你没法说哪一秒反应结束了,哪一秒提纯开始了。
这两种模式下,工序的定义颗粒度完全不一样。离散制造可以把一道铣削工序再细分成粗铣、半精铣、精铣,每道都可以有独立的检验点。流程制造则只能按反应阶段来划分,比如混合、反应、蒸馏、结晶,中间靠的是温度和压力曲线来界定。这一层没想清楚的话,做MES系统时工序建模会非常痛苦。我们上MES系统那会儿,第一轮讨论就在这个上卡了两周,后来统一了工序分类原则,系统数据才顺起来。
4. 我们工厂实际用的综合分类法:一张表理清所有工序
4.1 多维度分层的具体做法
说了这么多教科书维度和体系维度,落回我们自己厂里到底怎么分的。我们最终用的是一套分层的办法,每个分类维度解决一个管理问题:
第一层按增值性分,区分增值工序和非增值工序。这个用来做精益改善,识别浪费点。
第二层按作用分,区分加工、检验、搬运、储存。这个是做工艺路线编排的基础。
第三层按质量管控级别分,区分一般工序、关键工序、特殊工序。这个用来决定控制计划、检验频次、SPC监控点。
第四层按自动化程度分,区分手工工序、半自动工序、全自动工序。这个用来定工时、定人员配置、做自动化改造的优先级判断。
表层看好像复杂,实际上每道工序在工艺文件里的表格一填,它就是四个属性的集合。比如一道精车外圆的工序,它是增值工序,属于加工类,同时因为尺寸影响装配是质量关键点,所以被定为关键工序,设备是数控车床带自动上下料,算全自动工序。这样就非常清晰了。
4.2 一张典型的工序分类清单长什么样
给你一个我们实际用在工艺策划阶段的表格模板,你可以直接参考对着建。维度和字段大概是这样的:
| 工序编号 | 工序名称 | 增值性 | 作用分类 | 质量控制级别 | 自动化程度 |
|---|---|---|---|---|---|
| OP10 | 型材下料 | 非增值 | 加工 | 一般工序 | 半自动 |
| OP20 | 冲压成型 | 增值 | 加工 | 关键工序 | 全自动 |
| OP25 | 去毛刺 | 非增值 | 加工 | 一般工序 | 手工 |
| OP30 | 首检 | 非增值 | 检验 | 一般工序 | 手工 |
| OP40 | 焊接 | 增值 | 加工 | 特殊工序 | 半自动 |
| OP45 | 尺寸检验 | 非增值 | 检验 | 关键工序 | 半自动 |
| OP50 | 电泳涂装 | 增值 | 加工 | 特殊工序 | 全自动 |
| OP60 | 终检包装 | 非增值 | 检验 | 一般工序 | 手工 |
看到没,一道工序在表格里就只是填四个分类字段的事。但背后对应的管理动作完全不一样:OP40焊接因为是特殊工序,每天开班前要做设备参数点检,每分钟要自动记录焊接电流电压;OP20冲压因为是关键工序,每一百件就要做一次尺寸巡检;OP25去毛刺这种,只需要首件确认做一次就够了。这就是分类的意义所在,管理资源不是平均分配的。
4.3 分类结果怎么用:对接施工艺路线、工时和成本
工序分类建好以后,它不是躺在工艺卡里的死表格,而是要直接流到其他业务模块里去。
在工艺路线里,特殊工序和关键工序会自动关联出工序检验标准,工艺员排路线时看到OP40标注了特殊工序,就会自动加上参数确认环节。在工时定额那边,自动化程度字段直接决定了单件标准工时里的等待系数和人工系数,手工工序的工时弹性一定比全自动工序大,要预留设备调试和人疲劳的时间。成本核算那边也有用,非增值工序虽然不增加产品价值,但它消耗资源,你要通过分类字段识别出这部分成本,才好算清楚一个产品的真实制造成本。
我们后来还把这个分类表直接做进了ERP物料路线模块,每个物料号的工序路线从哪道开始、到哪道结束,每道工序是什么级别,系统里一目了然。排产的时候,特殊工序自动进入瓶颈识别范围,关键工序自动匹配能力更稳定的产线。这些都是工序分类落到实处的价值。
5. 工序编码与工艺文件落地:分类要写到看得见的地方
5.1 工序编号的规则设计
光分类还不够,你还得有一套让所有人都能看懂的编码规则,不然车间工人看工艺卡只看关键尺寸,根本不会注意这是特殊工序还是关键工序。
我们厂里采用的工序编号是OP10、OP20、OP30这样的两步编码法。十位和各位数字都可以按需留空,给后续改工艺留余地。比如原来的OP20是冲压,后来拆成OP20粗冲和OP25精冲,不用把所有后续编号全部重排。这个经验是踩过坑之后长出来的教训,以前用过连续编号,一旦在中间插入一道工序,后面的所有编号全得改,图纸上、工装夹具上、追溯卡上全部要跟着动,改错的概率极高。
5.2 工艺卡片上的特殊标识方法
在工艺卡片上,我们规定了几种统一的标识方法。特殊工序用红色三角标号,关键工序用蓝色圆点标号,一般工序不做标记。红色三角代表那行参数是过程控制的红线,调机时绝对不能私自改;蓝色圆点代表那行尺寸必须记录真实测量值,不允许只打勾完事。
有些厂喜欢用字母缩写来标。比如用S代表特殊工序,用K代表关键工序,这个也行,关键是车间培训到位。我们之所以用图形不用字母,是考虑到老师傅的文化程度差异和夜班光线不好时辨认的问题。图形识别比字母识别可靠得多。另外一个细节是,颜色标记一定要印成彩色的,不能依赖黑白复印,否则到现场就变成无效标识了。我以前见过一个分厂,工艺卡更新后复印了一版黑白的,签名老师傅正好是色弱,根本看不出红蓝标记,那段时间过程控制的执行率直线下降。
5.3 分类字段和系统数据的打通
随着MES系统的普及,现在工序分类还承载了系统防错的功能。我们在MES里给每道工序配置了工步级参数,如果是特殊工序,系统会强制要求设备数据自动采集,如果采集不到数据,后面一道工序无法报工。如果是关键工序,系统会在达到抽样频次时自动弹出检验提示,同时关联一个照相留档的步骤——检验员必须拍照片上传之后才能完成这道工序的流程。
这个打通听起来简单,做起来要跨好几个部门。核心的一点是,你在前期分类时就要想好系统里每个字段的取值清单,不能各部门自己搞一套自定义。我们专门开了三次碰头会,把工艺部、质量部、IT部拉在一起,最后定了一张字段字典表,每个字段有多少个可选值全部锁死。后面系统上线才没有出现一个零件在工艺系统叫特殊工序、在MES叫过程工序这种瞎事。
6. 常见问题与排查心得:这些坑我们基本都踩过
6.1 关键工序和特殊工序反复争论怎么办
每次评审新产品的控制计划,车间里必有一场争论。特别是注塑、压铸、热处理这类工序,有人说它是关键工序,因为它直接决定产品尺寸,有人认为它是特殊工序,因为内部质量看不出来。我们的处理标准很简单:哪个分类对应的管控措施更能覆盖风险就选哪个。
如果一个工序同时具备两个特征,那就两条等级都写上。比如注塑工序,我们会在工艺卡上同时标注注意的尺寸特征和过程参数特征,既不耽误现场巡检,也不放松参数监控。与其吵清楚它到底是哪种,不如两个维度的控制手段都叠加上去,成本多不了几个钱,保险系数高很多。这个思路后来也写进了我们的内部设计指南,就是不要为了分类的简洁而牺牲管控的完整性。
6.2 检验到底算不算工序:算,而且在系统里必须占位置
很多新来的工艺员在做路线时,习惯把检验步骤省略掉,理由是检验不改变产品,不算加工过程。这其实是大错特错。检验不只是质量部门的事,它是工艺路线的一部分,是控制计划落地的地方。你的工艺路线里如果没有检验工序,后面MES系统的巡检记录、SPC数据采集、不合格品处理和追溯全部没有挂靠的位置。
检验工序单独编号是最省事的办法。加工序编号用OP10、OP20这种正数编码,检验工序用OP15检验、OP25首检这种独立编号。这样车间看工艺卡时能很清楚地知道下一步操作是加工还是检验,计划排产时也可以给检验步骤预留时间。最怕的就是把检验时间并到加工工时里不单独列出来,最后排产全乱。一个零件如果单件检验需要30秒,一天做2000件就是16.7个小时的检验工作量,你不单独建工序,就永远算不清这个账。
6.3 搬运和储存要不要单独编工序:视流程长度而定
搬运和储存严格来说也算一种工序状态,但我们在实际操作中,并不是每个搬运动作都会编一个工序号。原则是这样的:如果这个搬运动作跨越了车间、跨越了不同系统或者需要额外的工装防护,我们就会单独开设一个搬运工序,并明确责任人。比如零件从机加工车间转到表面处理车间,中间涉及跨车间入库、出库、防锈处理,这个就必须有独立的工序编号。
如果只是同一台机床旁边从上料位转到加工位,这种就不单独编号,它已经包含在设备的标准作业组合票里了。关键不是要不要算,而是你算还是不算必须有章可循。我们内部定了个一句话的判断标准:凡是需要额外的存储环境或防错措施的流转,单独建工序,其余的不建。这样既不会因为工序太多导致系统冗余,也不会因为工序太粗把管理盲区掩盖过去。
6.4 分类模板抄别人的行不行:行,但一定要本地化修改
最后说点掏心窝子的话,工序分类模板网上能搜到很多,咨询公司也有标准的模板,我们早期也直接套过别人的。结果发现完全不行。原因很简单,别人家把贴片焊当特殊工序,你家没有贴片焊;别人家把精密装配当关键工序,你家装配全自动化了,重点又跑到检测那边了。
模板只能当参考框架,一定要结合自己厂的产品清单、工艺能力、客户要求重新过一遍。建议做法是,拉上工艺、质量、设备、生产四个部门的人,选三款代表性的产品,把现行工序全部走一遍,按第四节的四层维度重新打标签,再用标签结果反过来统一大家的认知。这一步做完,你才真正拥有了自己家的工序分类标准。以后新人来了,给他一张填好的四大维度表格,再带他走一遍车间,他很快就知道每道工序在管理体系里的位置了。
我个人这几年下来最大的体会是,工序分类不是一道选择题有标准答案,而是一套你要根据自己的产品不断调整的管理标尺。标尺建好了,工艺路线、质量控制、成本核算、系统上线全都顺;标尺建歪了,后面处处别扭。最实用的建议就是想清楚你分类的目的是什么,然后让每一道工序在四个维度上都有一个明确的位置,很多扯皮的事就自然而然地消失了。