CNC 报价
从 1972 年的工时定额表到算法。为什么 CNC 报价至今还停留在半个世纪前
· 阅读约 7 分钟

加工工时的估算方法几十年前就已经解决了。问题从来不是缺少知识,而是把这些知识用起来的成本。这篇文章讲的是:报价为什么成了 CNC 加工厂里最后一项纯手工的活,以及当它终于不再是手工活时会发生什么。
1972 年,一位工艺工程师的办公桌
1972 年,波兰的科学技术出版社 Wydawnictwa Naukowo-Techniczne 出了一本书,波兰的一些工艺工程师至今还记得它:罗穆亚尔德·沃克博士的《切削机床工时定额》。五百多页的表格和准则:普通车床、转塔车床、多轴自动车床、钻床、铣床、刨床、磨床。每一类机床都配有一整套定额数据,用来计算一道工序真正要花多久。
沃克描述的方法叫作解析计算法,它是这样工作的。工程师把工序拆成若干加工步骤。每一步都从表里选出切削条件 - 转速、进给、走刀次数 - 并考虑材料、刀具和经济刀具寿命。由此算出基本加工工时 tg:刀具真正在切削的时间。然后再从别的表里查出辅助工时 tp(装夹与卸下零件、改变切削条件、过程中测量)和整批的准备结束工时 tpz。三者相加、再加上宽放,就是这道工序的工时定额。
这是扎实的、经过验证的工程方法。它只有一个毛病:用起来很贵。用这套方法把一个不算简单的零件从头算一遍,要占掉一位熟练工程师好几个小时。而一份询价单上有三行,客户最后只会订其中一行、甚至一行都不订 - 能承担这种成本的加工厂没有几家。于是零件就凭眼力、凭经验去报。有时候报得准。有时候低了 40% - 加工厂倒贴钱把零件做出来。有时候高了 40% - 这单活悄无声息地去了竞争对手那里。
物理规律没有过时
有一点值得说清楚:沃克那本书赖以建立的那些关系,今天依然成立。切削速度与刀具寿命之间的关系,自 20 世纪初泰勒以来就为人所知。切削力与功率、进给量与切深的选择、把一道工序的时间拆成基本、辅助与准备结束三部分 - 这些至今仍是工科院校教的内容,而此后建立的每一个像样的加工成本模型,内部用的正是同一套拆分。
过时的是表格里的数字。1972 年的定额是按高速钢、早期硬质合金和那个年代的设备标定出来的。今天的涂层刀片切削速度快好几倍,而 CNC 彻底改变了辅助工时的占比。模型活了下来,系数漂移了。请记住这一点 - 后面我们还会回来。
报价周围的一切都自动化了
五十年间,自动化一直在把手工劳动从工艺工程师的桌上一样样拿走 - 唯独剩下一样。
首先是编程。早在 2008 年,行业媒体就在报道带自动特征识别的 CAM 系统(feature-based machining):软件自己分析零件模型,「只需极少的人工输入」就能编出型腔、轮廓、凸台和钻孔程序。工程师过去要在图板前、后来要在 G 代码编辑器里干上几个小时的事,开始自动完成了。
然后是车间数据。近期的研究 - 比如维也纳工业大学团队在 2023 年 CIRP ICME 会议上提出的架构 - 展示了这样的系统:机床和传感器的反馈通过 OPC UA 与 STEP-NC,自动关联到零件的具体几何特征上。工业 4.0、数字孪生、机床实时汇报自己的工作。
那报价呢?在大多数加工厂里,今天的报价和 1972 年没什么两样 - 只不过沃克的表格换成了一张电子表格加上老板的经验。询价通过邮件进来,在队列里排上一天或三天,有人打开模型、看一眼、估个数、回过去。客户与加工厂的第一次接触 - 也就是真正做出下单决定的那一刻 - 成了整条链上最后一项完全手工的工作。
而这是要花真金白银的。不只是工程师的时间被算价占掉、而不是用来做工艺规划。更重要的是它花掉的是订单:一个把询价发给五家加工厂的客户,往往会跟第一个给出像样价格的那家下单。三天后的回复,常常是回给没有人的。

Designed by Magnific
算法拿到一个 STEP 文件之后做了什么
现代报价引擎在一分钟之内做的,正是当年那位拿着表格的工程师做的事 - 而且本质上是按同样的顺序做的。
首先,它读取几何。算法从 STEP 文件中提取实体、它的体积和表面积,识别孔及其直径与深度、带圆角的型腔、可能的螺纹、回转类零件。这正是工程师「把工序拆成加工步骤」的那一步 - 只是换成机器来做。
然后,它计算工时。要去除的材料体积除以该材料的去除率,得到粗加工工时。要精加工的表面及其性质(平面、回转面、自由曲面)给出精加工工时。每个孔按直径和深度得到自己的钻孔工时。这就是基本工时 tg,算它所依据的物理关系,和 1972 年那些表格背后的完全一样。
最后,它加上沃克所说的准备结束工时:由零件复杂度和装夹次数决定的调机、CAM 编程、首件检验 - 分摊到整批上。公差等级和表面粗糙度作为工时乘数起作用,完全是老定额的精神。再加上按毛坯计算的材料、热处理与表面涂层、利润率。价格就出来了 - 一分钟,而不是几个小时。
沃克早就看到了:系数必须在自己厂里测出来
在书的前言里,沃克做了一件从今天回头看几乎像预言的事。他有意没有给出补充工时 tu 的定额,写道这一项取决于每家工厂各自的组织与技术状况,「应由各厂在观察工作日的基础上自行确定」。
换句话说:模型是通用的,系数是本地的。每家加工厂的机床不同、费率不同、组织方式不同、习惯也不同。一张不了解您这家厂的表格,永远会有偏差。
MetronQ 的校准正是基于这个原则。引擎不会带着一套曾经适合某地某人的僵硬定额过来,而是把自己的系数 - 有效费率和装夹调试工时 - 拟合到某一家加工厂的历史报价上:拿几个您已经按自己方式报过价的零件,学会像您那样报价,只是更快。沃克要求每家工厂通过观察工作日来确定自己的 tu。我们要求引擎从您自己的价格里把它确定出来。
机器算,工艺工程师定
五十年的工时定额史还教会了我们一件事,而且教得非常清楚:在零件不常规的地方,没有任何表格、也没有任何算法能取代一位有经验的工程师的判断。薄壁、深孔、细长轴、焊接件和铸件、处于可加工性边缘的几何 - 正是在这些情况下,自动化应当有能力说一句「我不知道,让人来看看这个」。
所以合理的工作模式不是完全自动化,而是「自动加审核」。引擎分析几何、计算价格、准备完整的成本构成,而工艺工程师在客户看到之前审阅结果并拍板。带风险特征的零件 - 一处薄壁、一个深孔、一种不寻常的几何特征 - 无论计算结果怎么说,都自动转入审核。人没有离开这个流程。变的只是角色:从计算,变成判断。
而这也许是这个故事最好的收尾。自 1972 年以来改变的,比您想象的要少 - 表格还在,只是从书桌上方的架子搬进了软件,翻页的活现在由机器来干。工程师做的还是他一直最擅长的事:看着零件,判断价格报得对不对。只不过现在花一分钟而不是一小时 - 而客户当天就能得到答复,不用等三天。MetronQ 的报价就是这样工作的;但无论用什么工具 - 如果您厂里的询价还在排队等着一个人和一张电子表格,那多半是全公司最贵的一条队。
附:想知道拆掉这条队要花多少钱 - 看看价格。
主题CNC 报价工时估算工艺
参考来源
- 1.R. Wołk, "Normowanie czasu pracy na obrabiarkach do obróbki skrawaniem", Wydawnictwa Naukowo-Techniczne, Warsaw 1972
- 2."Feature-Based Machining - Mastercam/CNC Software", Modern Machine Shop, March 2008
- 3.G. Mauthner et al., "Industry-Oriented System Architecture for Feature-Based Data Management in CNC Machining Processes", Procedia CIRP 118 (2023), pp. 157-162
