怎么读结果
结果分两部分:
- 原料数:实际需要的库存料根数 + 总成本(含短头)。
- 每根下料方案:每根原料切几段、切多长、余多长。相同方案会归并。
举例:12 m 原料,要 6 m、5 m、4 m 一根各自一根。最常见错误是“每根单独留 1 m 短头”。本算法找到的方案可能是:12 = 6+5+0.9(短),12 = 4+4+3.7(短),只用 2 根而非 3 根。
算法说明
需求数 ≤ 10 用暴力枚举,保证最少短头;更多用 FFD(First-Fit Decreasing)近似解,并标注“近似”。每切一刀预留 5 mm 锯缝(可调)。
局限
- 仅支持同一直径一根钢的拼料;多种直径需要分别跑。
- 不处理对接焊 / 套筒连接(那是工艺不同,重新建模)。
- 弯曲钢筋(箍筋、马凳)切完还需折弯,下料表与折弯损耗要分别核。
- 实际车间下料常考虑“减少换刀次数”这种次级目标,本工具只优化短头。