批量导出指南

从 Inventor(及 Fusion 360)批量导出 STEP

更新于 2026年9月26日 · 使用 3D CAD Converter 1.0.22 实测

Inventor 的“另存为副本”一次只写出一个 STEP。要导出整个零件文件夹,有两种内置方法:Task Scheduler 和 iLogic。STEP 文件生成后,一次批量转换即可全部转为 STL 或 glTF,无需 Inventor 授权。

导出 STEP 文件的四种方法

方法适用场景准备工作无人值守
Inventor Task Scheduler同一文件夹或项目反复导出无需准备:随 Inventor 安装可以,按计划运行
iLogic 规则(示例见下文)自定义命名和文件夹7 行代码,一次写好Inventor 运行期间
另存为副本(STEP)少于十个文件无不能
Fusion 360 API 脚本(示例见下文)Fusion 中的设计一段简短的 Python 脚本从脚本和附加模块启动之后

批量运行前,请先设置零件所用的 Inventor 项目(.ipj)。缺少引用的文件会让任务停下。

iLogic 示例:把文件夹中每个零件导出为 STEP

' iLogic: every .ipt in the folder -> .stp next to it
Dim folder As String = "C:\Work\Parts"
For Each f As String In System.IO.Directory.GetFiles(folder, "*.ipt")
    Dim doc As Document = ThisApplication.Documents.Open(f, False)
    doc.SaveAs(System.IO.Path.ChangeExtension(f, ".stp"), True)
    doc.Close(True)
Next

这是需要按需修改的示例,并非经过测试的方案:请先在文件夹副本上试用。SaveAs 传入 True 会按转换器的默认选项保存 STEP 副本。装配体请把 *.ipt 改为 *.iam。

# Fusion 360 script: export the open design as STEP
import adsk.core, adsk.fusion
app = adsk.core.Application.get()
design = adsk.fusion.Design.cast(app.activeProduct)
opts = design.exportManager.createSTEPExportOptions(r'C:\Work\Export\part.step')
design.exportManager.execute(opts)

这是需要按需修改的示例,并非经过测试的方案。它只导出当前打开的设计;要覆盖整个项目,请扩展脚本依次打开每个设计。

常见问题

任务卡在对话框上

缺少引用时会弹出解析链接对话框。开始前请先设好正确的项目(.ipj)。

STEP 中没有颜色

AP203 不带颜色。请在 STEP 选项中选择 AP214 或 AP242。

整个装配体只有一个文件

.iam 会导出为包含全部零件的一个 STEP。如果加工方需要单个零件,请同时导出 .ipt 文件。

几百个文件时很慢

以不可见方式打开文件(规则中的 False),每导出一个就关闭一个。

然后一次转换整个文件夹

  1. 选择 STEP 文件夹包含子文件夹;.stp 和 .step 都可以。
  2. 选择 STL、glTF 或 OBJ网页用 GLB,打印用 STL,渲染用 OBJ。
  3. 开始转换每个文件使用相同设置;结束后可导出 CSV 或 HTML 报告。
用 3D CAD Converter 从 STEP 转为 STL 的阀组装配体
真实输出:下方 5 个 STEP 装配体中最大的一个(STEP 19.7 MB)转成的 STL,486,121 个三角形。
5个 STEP 装配体
38 MB输入 STEP 总量
14 s转 STL,整个文件夹
19 s转 GLB,整个文件夹
> cadconvert batch -i .\step -o .\stl -f stl
5 3D files found
5 succeeded, 0 failed, 0 skipped in 00:14

在 Ryzen 9 3900X 上用 cadconvert 命令行(标准预设)实测。文件是一个阀门项目导出的 STEP。

3D CAD Converter 不读取 .ipt 或 .iam 文件,遇到时会提示 .ipt files can't be opened. 并停止。请先用上面的某种方法从 Inventor 导出 STEP。

转换您导出的 STEP 文件夹免费试用:10 次转换,无需信用卡。Windows 10/11,64 位。

下载免费试用版

Inventor 导出 STEP:常见问题

不逐个手动打开文件,能从 Inventor 导出 STEP 吗?

可以。Inventor 的 Task Scheduler 或 iLogic 循环会自动打开并导出。需要安装 Inventor。

Fusion 360 有批量导出 STEP 的功能吗?

没有现成按钮。其 API 会把当前打开的设计导出为 STEP,因此需要脚本依次打开每个设计。

转换 STEP 文件需要 Inventor 授权吗?

不需要。STEP 文件生成后,转换为 STL、OBJ 或 glTF 不需要 Inventor 授权。

应该导出哪种 STEP 协议?

AP214 保留颜色,几乎所有工具都能读取。对方需要公差等 PMI 时选 AP242。