更新记录
1.0.0(2026-11-14)
首个版本:矩形比较 0°/90° 与单双排,圆形仅单双排去重;按板材利用率优先、条带利用率次优选最佳,全部候选保留。逐候选计算条带宽度、步距、nx、ny、每张板件数与两种利用率。冲裁力合并外周长和冲孔周长,计入卸料力与安全系数,按 9.80665 kN/tf 换算并从 16 至 800 吨档选最小满足档;NO_LAYOUT 与 PRESS_TOO_LARGE 均保留计算值。明确落料凹模按零件尺寸、凸模单边减 c,冲孔凸模按孔尺寸、凹模单边加 c。CSV 单 BOM 且含全部候选。Node 22.22.2 实跑 263 项断言,失败 0 项,含矩形与圆形两组完整手算、全部吨位档边界与 CSV;preflight 全部通过。HBuilderX launch --compile true 真编译成功,index.kt 共 627 行并包含 pressPlanOf/pressCsv;Android 真机未执行(ADB 无设备);H5 真实页面截图 3 张已生成并人工核验(最佳方案、候选布局、独立边界复核页)。按停止后续发布动作要求,本插件未上传、未上架。
平台兼容性
uni-app
| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|
| × | √ | × | × | √ | × | √ | × | × |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 小红书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| × | × | × | × | × | × | × | × | × | × | × | × |
冲压排样与冲床选型
面向模具、冲压工艺与报价前期的 Android 离线估算插件。输入零件、板材和工艺参数,比较规则件的旋转方向与单双排布局,同时给出冲裁力、所需吨位、推荐冲床和模具单边间隙。
能算什么
- 矩形件比较 0°/90° 旋转与单排/双排,共 4 个候选;圆形件只比较单排/双排,共 2 个候选。
- 按板材利用率优先、条带利用率次优选择最佳布局,保留全部候选供对比。
- 输出条带宽度、步距、进给向个数、横向组数、每张板件数、条带利用率与板材利用率。
- 合并零件外周长与冲孔总周长,计算冲裁力、卸料力、计入安全系数后的所需力和吨力。
- 从 16 至 800 吨的 16 个设备档中选择最小满足档;超出范围返回
PRESS_TOO_LARGE,并保留全部计算值。 - 一件也放不下返回
NO_LAYOUT;有效输入的排样、力与间隙结果仍可查看和导出。 - 导出含全部候选的 CSV,UTF-8 带一个 BOM。
计算口径
本插件只做简单对齐栅格,不做交错排样,也不求异形件全局最优。尺寸单位为 mm,抗剪强度单位为 MPa,力单位为 kN,吨力换算采用 1 tf = 9.80665 kN。
每个候选均按以下公式计算:
stripWidth = 2 × edgeMargin + rows × 跨向尺寸 + (rows - 1) × gapstep = 进给向尺寸 + gapnx = floor((sheetLength - 2 × edgeMargin + gap) ÷ step)ny = floor((sheetWidth - 2 × edgeMargin + gap) ÷ stripWidth)partsPerSheet = max(0, nx × ny × rows)stripUtil = rows × partArea ÷ (stripWidth × step) × 100%sheetUtil = partsPerSheet × partArea ÷ (sheetLength × sheetWidth) × 100%
力与间隙:
- 矩形外周长
2 × (partLength + partWidth);圆形外周长π × diameter。 blankingKn = (外周长 + holePerimeter) × thickness × shearMpa ÷ 1000stripKn = blankingKn × stripRatiorequiredKn = (blankingKn + stripKn) × safetyFactorrequiredTon = requiredKn ÷ 9.80665clearancePerSide = thickness × clearanceRatio
间隙方向不能写反:落料时凹模按零件尺寸,凸模单边减小 c;冲孔时凸模按孔尺寸,凹模单边增大 c。这里的 c 为单边间隙。
材料抗剪强度、卸料力比例、安全系数和间隙比例均由用户输入,插件不内置材料库,也不替代材料证明、模具设计或冲床载荷曲线核验。
快速接入
import { pressPlan, pressExport, pressVersion } from '@/uni_modules/szhzy-press-nest'
const result = pressPlan({
shape: 'rectangle',
partLength: 80,
partWidth: 50,
sheetLength: 1000,
sheetWidth: 500,
edgeMargin: 10,
gap: 5,
holePerimeter: 60,
thickness: 2,
shearMpa: 300,
stripRatio: 0.05,
safetyFactor: 1.3,
clearanceRatio: 0.05
})
pressPlan(options) 返回统一结果对象,best 为最佳候选,candidates 为排序后的全部候选,force 为力与间隙结果;常用最佳布局和力字段也在顶层提供。pressExport(options) 使用同一组输入导出 CSV,可选 dir、fileName、bom。pressVersion() 返回版本、吨位档和算法口径。
平台与验证边界
- 仅支持 Android,其他平台未实现;iOS 与鸿蒙未实现,
uni-app x未适配。 - 纯本地计算,不联网、不上传、不采集数据,无系统权限。
- CSV 默认写应用外部私有目录,无需存储权限。
- 结果用于前期估算与方案比较,投产前必须复核实际材料、模具结构、设备能力和安全要求。插件不内置材料库,也不替代冲床载荷曲线核验。
验证状态
- 纯逻辑层 263 项断言在 Node 22 实跑通过(含矩形与圆形两组手算、全部吨位档边界、
NO_LAYOUT与PRESS_TOO_LARGE、CSV 内容)。 HBuilderX launch app-android --compile true真编译通过,并核验index.kt产物。- Android 真机未执行:开发机 ADB 无设备,未做真机安装与真机截图;市场图为 H5 真实渲染。

收藏人数:
购买源码授权版(
试用
赞赏(0)
下载 13
赞赏 0
下载 12764433
赞赏 1959
赞赏
京公网安备:11010802035340号