Guide & privacy

From a list to a workable plan

  1. Choose linear cutting or sheet layouts. Enter stock sizes, finite quantities, material / specification and optional unit prices.
  2. Add required parts, or import UTF-8 CSV / TSV. Preview and map fields before applying. Errors never silently remove records. Use distinct material keys for different thicknesses or profiles.
  3. Confirm input units, blade kerf, trims and reusable offcut thresholds. Calculate explicitly; edits make an old plan stale.
  4. Review every candidate, stock item and part. Only complete, independently checked plans can be exported as a delivery package.

Exact units and cuts

Input units are fixed per project. Millimetres support six decimals; inches support four decimals or fractions with denominators 2, 4, 8, 16, 32 or 64. Display units never rewrite dimensions; ≈ marks an approximation. CSV and backups retain exact source values. Cross-unit imports are rejected if they cannot be represented exactly.

Trim is the total removed margin, including that trim cut's blade loss. Positive trim must be at least one kerf. An exact fit can reuse the original edge without another cut; otherwise a full kerf is required. A remaining sliver smaller than one full kerf is unsupported. Zero kerf still counts a separation as one cut.

Sheet cutting and grain

Sheet layouts use rectangular guillotine cuts: every cut crosses the current sub-panel. Set both dimensions and finite stock, plus optional four-edge trims. Grain X follows length and Y follows width. A part with grain constraints needs matching stock grain after a permitted 90° rotation. The ordered cut list starts with trim cuts; coordinates refer to the raw sheet origin. Parts, offcuts and blade loss are separately conserved.

Reports and printing

Delivery packages contain a vector/text report, part labels, cut / material / offcut CSVs, a project backup and an index. Diagrams are schematics, not full-scale machining templates or machine control instructions. Print labels at 100%, disable fit-to-page, and check the 100 mm calibration square. Check dimensions, actual material tolerances and equipment before cutting. Heuristics do not promise a global optimum; "not found" does not prove no feasible plan exists.

Local data and recovery

No account, business backend or cloud solver is used. Optional Google Analytics starts only with your permission; page views and successful exports contain no business content. Change this choice in the workspace footer. Files, sizes and outputs stay in your browser; business scripts and fonts are hosted on the same origin. Save named projects to continue on this device. Clearing site data can delete them. Download backups regularly; they are not encrypted. Restore creates new copies, does not overwrite existing projects, and rejects repeat restores of the same backup. On storage failure, download the current project before closing the page.

Limits: 200 rows per table; 500 expanded parts and stock instances; 1 MiB CSV, 2 MiB project, 10 MiB backup. Invalid / over-limit data is rejected, not truncated. Partial plans cannot be exported as complete work. Material costs use manually entered prices; unknown prices are not zero and offcuts do not automatically reduce cost.

Stock example CSV · 200-part example CSV · Sheet stock CSV · 100-panel CSV

从清单到可执行方案

填写原料尺寸、有限库存、材料/规格和部件需求,或导入 UTF-8 CSV/TSV。先预览、映射字段并修正问题,再确认单位、锯缝、修边和余料阈值,显式计算。不同厚度或截面请使用不同材料键。修改后旧方案会过期;完整且独立校验通过的结果才能导出交付包。

尺寸与锯缝

项目输入单位固定。毫米支持六位小数;英寸支持四位小数或分母为2、4、8、16、32、64的分数。显示单位不改实际尺寸,≈表示近似,不能重新当成精确输入。跨单位导入若不能精确表达,将在提交前拒绝。

修边是总移除宽度,已经包含修边刀损耗;正修边不得小于锯缝。部件恰好用尽原边时不另加刀;否则须预留完整锯缝,不能把不足一个锯缝的细余量当作可切。零锯缝分割仍计一刀。二维仅按矩形贯通锯切模型处理,纹理与旋转限制须同时满足。

二维板材

每刀贯穿当前子板;先修边、后内部切割。X纹理沿长度、Y沿宽度,有约束部件旋转后仍须匹配原板纹理;“无纹理”不会被当成任意方向纹理。步骤列出当前子板尺寸、相对毛板原点和刀位置,图与清单可以互相选择。CSV中源长宽及其tick保持一致,placed_*为旋转后的摆放尺寸。

输出与打印

交付包包括文字/矢量PDF报告、部件标签、切割/用料/余料CSV、项目备份及索引。图为示意,不是1∶1加工模板或设备指令;标签按100%实际尺寸打印,关闭适应页面,先核100毫米校准方框。实际材料公差、锯机与工艺尚需操作者核对。启发式不承诺全局最优,“未找到方案”不代表已证明无解。

隐私与恢复

无需账号,无业务后端或云求解。可选 Google Analytics 仅在同意后启用,记录页面访问和成功导出,不含业务内容;可在工作区页脚撤回。文件和业务内容都在浏览器处理,业务字体与脚本同源。资料只在此设备,清除网站数据可能丢失;定期下载未加密备份并妥善保管。恢复创建副本,不覆盖已有项目,同一备份不能重复恢复。保存失败时请先下载当前项目抢救。

每表最多200行、部件/原料各展开500件;CSV上限1MiB、项目2MiB、备份10MiB。超限明确拒绝,不截断。缺价显示未知,余料价值不自动抵扣。部分方案不作为完整交付。

從清單到可執行方案

填寫原料尺寸、有限庫存、材料/規格和部件需求,或匯入UTF-8 CSV/TSV。先預覽、對應欄位並修正問題,再確認單位、鋸縫、修邊及餘料門檻,明確計算。不同厚度或截面請使用不同材料鍵。修改後舊方案會過期;完整且獨立校驗通過的結果才能匯出交付包。

尺寸與鋸縫

專案輸入單位固定。毫米支援六位小數;英寸支援四位小數或分母為2、4、8、16、32、64的分數。顯示單位不改實際尺寸,≈表示近似,不能重新當作精確輸入。跨單位匯入若不能精確表達,會在提交前拒絕。

修邊是總移除寬度,已包含修邊刀損耗;正修邊不得小於鋸縫。部件恰好用盡原邊時不另加刀;否則須預留完整鋸縫,不能把不足一個鋸縫的細餘量當作可切。零鋸縫分割仍計一刀。二維只按矩形貫通鋸切模型處理,紋理與旋轉限制須同時滿足。

二維板材

每刀貫穿目前子板;先修邊、後內部切割。X紋理沿長度、Y沿寬度,有約束部件旋轉後仍須匹配原板紋理;「無紋理」不會被當作任意方向紋理。步驟列出目前子板尺寸、相對毛板原點及刀位置。CSV源長寬及其tick保持一致,placed_*為旋轉後的擺放尺寸。

輸出與列印

交付包包括文字/向量PDF報告、部件標籤、切割/用料/餘料CSV、專案備份及索引。圖為示意,並非1∶1加工模板或設備指令;標籤以100%實際尺寸列印,關閉適應頁面,先核100毫米校準方框。實際材料公差、鋸機與工藝仍需操作者核對。啟發式不承諾全域最優,「未找到方案」不代表已證明無解。

私隱與還原

無需帳戶,無業務後端或雲端求解。可選 Google Analytics 僅在同意後啟用,記錄頁面瀏覽和成功匯出,不含業務內容;可在工作區頁尾撤回。檔案與業務內容均在瀏覽器處理,業務字體及指令碼同源。資料只在此裝置,清除網站資料可能遺失;定期下載未加密備份並妥善保管。還原會建立副本,不覆蓋現有專案,同一備份不能重複還原。儲存失敗時請先下載目前專案保留資料。

每表最多200行、部件/原料各展開500件;CSV上限1MiB、專案2MiB、備份10MiB。超限明確拒絕,不截斷。缺價顯示未知,餘料價值不自動抵扣。部分方案不作完整交付。