前言
最近同事问起铜排折弯的问题,我想起了刚毕业时做的工作:CAD上画铜排图。
想法
铜排图纸是为了方便车间工人开料和操作设备用的,图纸除了画铜排的三视图,还要画展开图。我们技术人员可以用CAD直接画铜排并计算展开尺寸、折弯位置尺寸,但有些一线工人平时不方便使用电脑、不会使用CAD,他们依靠的是快算方法。快算方法有好处,但同时也会有误差、不精确。所以我想做一个自动计算铜排展开的工具。
过程
首先我在网上找看看有没有类似的工具做参考,能找到现成的工具只有小林电气的,有一个安卓版的工具软件。这软件有尺寸长度限制,超过限制得购买授权码。
B站上小林电气
分享了很多铜排折弯的教程,有兴趣的可以去搜搜看。他除了铜排折弯教程,还有不少电气设备行业的教程,很实用。
我参考了一下他软件上的铜排图形,选取了几种常见的折弯方案,然后去chatgpt上面提问。
输入变量
、输出变量
、计算过程
、图形方案
,把需求提给AI,它就会给出初步的网页部署代码。计算过程的逻辑,我是先根据自己画好的折弯方案图,然后手列一下计算公式发给AI,然后再用AI计算验证。这涉及到了高中的数学知识:三角函数
、弧长计算
。
网上搜索过程中,还发现一个问题,就是不同的人,对铜排标注位置有不同的选择:单边标注、内侧标注、外侧标注。我依据以前的经验,选择了外侧标注。(即如上图所示)
chatgpt给出了初步方案后,是纯html的网页,我想优化一下交互界面。苦于不是码农出身,我老是问不到点上,于是又转投cursor。cursor优化之后,增加了不少代码。反复提问摸索,终于达到了自己想要的样子。
同时还让AI优化了一下小屏幕的显示。



成果
铜排折弯工具地址:https://copper-bending.vercel.app/
铜排折弯项目地址:https://github.com/ipan233/CopperBending
后续考虑做个Android应用