做机加工报价的,大概都遇到过这三件事
客户来一个文件,就要打开 SolidWorks 或者 NX 看外形、量尺寸、查体积。软件按年付费,还得会用的人来操作。这套系统把文件传上去就返回数据,报价员不需要装任何 CAD 软件。
客户用什么软件就发什么格式:STP、IGS、STL、SLDPRT、DWG、DXF……系统 19 种格式全都能收,一个上传入口,长宽高、体积、面积统一按毫米返回,不用再让客户转格式。
文件在微信和邮件里转几手,到最后编程时拿到的不知道是第几版。系统把原件单独存档、随时下载,和客户发来的一字不差;发给客户的是预览链接,不会传错文件。
三步走完,比开一次 CAD 软件快得多
微信、邮件里收到的格式直接上传,不用让客户转格式,也不用装任何软件。
长宽高、体积、表面积自动返回,装配体分零件列明细,预览链接同时生成。
客户打开链接就能看模型、看批注;编程从同一个地方下载原件,不会再传错版本。
服务端解析服务 + 前端查看组件,两部分都可以单独用
上传即返回长宽高、体积、表面积,装配体还能按零件分开列明细。数据统一按毫米,直接填进报价公式,不用人工开软件读数。
发个链接客户就能在浏览器里看模型、转角度,不用装任何软件。你们这边能量距离、壁厚、面积,能加文字和引线批注——批注跟零件绑定保存,谁再打开这个链接都能看到。多零件的装配体可以爆炸查看,六个标准视角一键切换。
主视、俯视、左视加轴测四个方向自动生成,白底黑线的工程图样式,带尺寸标注,可以直接截图放进报价单。
DXF、PDF 图纸发个链接就能在线看,滚轮缩放、拖拽平移,图纸宽高自动识别。三维、二维一个系统全包。
原件、预览、图纸分类存放,链接发出去就能打开。所有文件都在你们自己的服务器上,谁能看、谁能下载由你们说了算。
和报价系统、ERP 对接用独立的授权密钥,不传账号密码、不用开放登录,授权随时可以收回。
客户常用格式都在这里,共 19 种,单文件默认上限 200MB
| 客户发来的 | 常见格式 | 在线预览 | 你们拿到什么 |
|---|---|---|---|
| 三维模型 | STP / STEPIGSSTLOBJPLYGLB 等 | 能看、能量 | 长宽高、体积、表面积 |
| 设计软件原件 | SLDPRT(SolidWorks)DWG(AutoCAD) | 能看、能量 | 同上(DWG 按图纸出宽高) |
| 二维图纸 | DXFSVGPDFAI | 能看 | 图纸宽高 |
个别软件的专有格式(如 Creo / NX 的 prt)系统会识别出来,并提示让客户另存为通用格式再传——多一步操作,换来的是数据百分百准确。
这就是业务员或客户打开预览地址时看到的样子,可以试着量一下尺寸
后端调一个上传接口就能用;四个 SDK 都只依赖语言自带的能力,复制一个文件进项目即可
# 无第三方依赖,把 modelkit_client.py 复制进项目 from modelkit_client import ModelKitClient client = ModelKitClient("https://cad.yourdomain.com", ak="你的AK", sk="你的SK") result = client.upload_file("客户来件.stp", unit="mm") print(result["geometry"]["volume"]) # 体积,直接进报价公式 print(result["viewerUrl"]) # 发给客户的预览地址 print(result["sourceUrl"]) # 原始文件,给编程下载
// Node.js 18+,原生 fetch,复制 modelkit-client.mjs import { ModelKitClient } from "./modelkit-client.mjs"; const client = new ModelKitClient({ baseUrl: "https://cad.yourdomain.com", ak: "你的AK", sk: "你的SK" }); const result = await client.uploadFile("客户来件.stp", { unit: "mm" }); console.log(result.geometry.volume); // 体积 console.log(result.viewerUrl); // 预览地址
// Java 11+,java.net.http,复制 ModelKitClient.java var client = new ModelKitClient("https://cad.yourdomain.com", "你的AK", "你的SK"); String json = client.uploadFile(Path.of("客户来件.stp"), "mm"); // json 里是几何数据和 viewerUrl、sourceUrl 等地址,用 Jackson/Gson 解析
<?php // PHP 7.4+,只需要 ext-curl,复制 ModelKitClient.php require 'ModelKitClient.php'; $client = new ModelKitClient('https://cad.yourdomain.com', '你的AK', '你的SK'); $result = $client->uploadFile('客户来件.stp', 'mm'); echo $result['geometry']['volume']; // 体积 echo $result['viewerUrl']; // 预览地址
前端不用改技术栈:发预览链接或者嵌 iframe 就有全部功能;用 React 的团队还可以拿现成的组件库嵌进自己的页面。
按年订阅,按并发选档:1 个并发就是同一时间 1 个人在用;三个档位功能完全一样
用超并发不丢任务,自动排队处理;人手增加了随时升档,按剩余时长补差价。走对公转账和合同流程;想一次性买断或定制对接的,单独报价。
不会。整套软件部署在你们自己的服务器上,客户文件只存在你们自己那里,我们接触不到。发给客户的预览链接是你们自己开放的地址,随时可以关掉。
能。后端就是调一个 HTTP 接口,Java 和 PHP 都有现成的 SDK 文件,复制进项目就能用。前端只需要一个 iframe 嵌预览地址,不用改技术栈。
看场景。如果还要人工建模那 CAD 还是要买;但只是读尺寸报价,这套系统在服务端批量处理,报价员不用会 CAD,一年几千块订阅费,来多少件都一样处理。
单文件默认上限 200MB,可以配置。普通文件几秒内返回,大装配体十几秒到几十秒,都是同步等结果,不需要回调。
1 个并发就是同一时间 1 个人在用——上传解析、打开预览都算占用。超出的自动排队,一个任务都不会丢,只是稍等几秒。一个人报价选基础版(1 并发)就够;几个人同时用选标准版(4 并发);报价组人多、月底集中出报价,选专业版不限并发。人手增加了随时升档,按剩余时长补差价。
能。业务员在外面、客户在路上都能直接打开:单指旋转、双指缩放,界面自动适配手机和平板,测量、批注、三视图都好用。
直接上传即可。SolidWorks 的 sldprt 和 AutoCAD 的 dwg 系统自动处理,返回的数据和其他格式完全一致;个别软件的 prt 格式为保证数据准确,系统会提示让客户另存为通用格式重传——一步操作,数据百分百准确。
签合同后给部署包和文档,远程或现场协助部署联调。订阅期内的功能升级和技术支持都包含,不用另外付费。
拿一批你们真实客户来件试一遍,比看介绍有用