二维切割
OptVerse提供二维切割算法,用于解决面向订单的材料切割问题,该问题寻求如何在原材料上合理布局成品的切割方案,在满足订单中成品规格需求的情况下,减少原材料的消耗,简化切割加工过程。
问题描述
面向企业的材料切割问题,在原材料上合理布局成品的切割方案,在满足订单中成品规格的情况下,减少原材料消耗,简化切割加工过程。
已知参数
- 方形件切割
切割前原材料的形状为矩形、原材料的尺寸,切割后的成品形状为矩形,具体请求参数包括成品的尺寸、修边距等,详情请参见《API参考》>方形件-电子锯的请求参数。
- 异形件切割
切割前原材料的形状为矩形、原材料的尺寸,切割后的成品形状为简单多边形,具体请求参数包括成品的旋转角度、零件间距等参数,详情请参见《API参考》>异形件-服装切割的请求参数。
优化目标
- 利用率优先:优先考虑材料利用率,使材料利用率最高。
- 效率优先:优先考虑切割效率,平衡时间成本与材料成本,使总成本最低。
支持功能
特性 | 描述 |
材料利用率优化 | 算法应能最大化材料利用率,减少废料。 |
原料形状 | 支持矩形原料 |
原料修边距 | 零件距离原料最小边距,要求长度相同 |
零件形状 | 支持矩形以及异形零件 |
裁片旋转 | 裁片90、180度旋转 |
裁片翻转 | 裁片翻转 |
裁片间距 | 裁片之间间隔相等距离 |
锁定排料 | 裁片固定在面料上 |
组合排料 | 控制多个裁片之间的位置关系 |
避瑕疵排料 | 自动避开布料上设定的瑕疵区域 |
分行排料 | 不同套裁片在面料上下不同区排版 |
分列排料 | 不同套裁片在面料左右不同区排版 |
同套同方向排料 | 同套裁片有相同的旋转角度 |
空洞套料 | 优先在大零件内部空洞排版小零件 |
共线切割 | 形状相同的2个零件直线边共线切割 |

