为什么需要两个软件配合用?
在实际的工业设计项目里,外观设计和结构设计往往是两个人(或两个团队)分别做的。
- 外观设计师:用Rhino做外观设计,追求美感、流线型、用户手感
- 结构工程师:用SolidWorks做结构设计,追求可制造性、强度、装配关系
这两个工作之间,需要数据交换。
如果配合不好,会出现:
- 外观设计做得很酷,但结构工程师说”做不出来”
- 结构设计做完了,但外观效果跟最初的设计概念差很远
所以,外观和结构之间的协同工作流,是工业设计实战中非常重要的一环。
协同设计的标准流程
一个规范的产品设计流程,应该是这样的:
第一阶段:概念设计(外观设计师主导)
- 用户研究和市场分析
- 手绘概念草图(多个方案)
- 用Rhino做外观建模(只做”外观曲面”,不做内部结构)
- 用Keyshot渲染效果图
- 内部评审,选定一个方案
第二阶段:结构设计(结构工程师主导)
- 从外观模型提取外表面(作为结构设计的”边界”)
- 用SolidWorks在”边界”内部做结构设计:
- 确定壁厚(一般2-3mm,根据材料和尺寸定)
- 加加强筋(提高强度,防止变形)
- 加螺钉柱(用于装配)
- 加卡扣(用于装配,替代部分螺钉)
- 考虑脱模斜度(所有侧壁要加1-2°的斜度)
- 用SolidWorks做装配设计(把所有零件组装起来)
- 用SolidWorks Simulation做结构仿真(如果有必要)
第三阶段:外观确认(外观设计师和结构工程师协同)
- 把结构设计的结果导回Rhino(检查内部结构是否影响了外观效果)
- 如果有影响(比如壁厚太厚,导致圆角半径太大,看起来很笨重),要调整结构设计
- 重新渲染效果图,确认最终效果
第四阶段:工程图与开模(结构工程师主导)
- 用SolidWorks生成工程图(二维图纸,用于加工和检验)
- 编写BOM(物料清单,列出所有零件和标准件)
- 跟模具厂沟通,开模具
- 试模、试产、改模(这个环节可能需要来回几轮)
SolidWorks与Rhino之间的数据交换
两个软件之间传递数据,最常用的是中性格式:
1. STEP格式(.step / .stp)
这是最推荐的格式。
- 优点:保留曲面和实体的几何信息,兼容性好(几乎所有三维软件都支持STEP)
- 缺点:不保留特征树(从Rhino导入SolidWorks后,不能”编辑特征”了,只能当成一个”导入的实体”来用)
使用场景:
- 外观设计师把Rhino模型导出为STEP → 结构工程师导入SolidWorks,作为参考
- 结构工程师把SolidWorks模型导出为STEP → 外观设计师导入Rhino,检查外观效果
2. IGES格式(.igs / .iges)
比较老的格式,但现在仍然在很多企业里用。
- 优点:兼容性很好(几乎所有三维软件都支持)
- 缺点:只传递曲面信息(不传递实体信息),导入后可能需要”缝合”才能变成实体
3. OBJ格式(.obj)
主要用于渲染和展示,不用于结构设计。
- 优点:文件小,几乎所有的渲染软件都支持
- 缺点:是”网格”格式(由很多小三角形组成),不是精确的NURBS曲面,不能用于工程目的
4. 原生格式直接导入(如果装了插件)
有了专门的数据转换插件,可以直接导入原生格式:
- Rhino可以安装”SolidWorks Importer”插件,直接打开.sldprt文件
- SolidWorks可以安装”Rhino Import”插件,直接打开.3dm文件
这样可以保留更多信息(比如图层、材质),但插件是收费的。
实战技巧:从Rhino到SolidWorks的工作流
技巧一:在Rhino里先”准备”模型
在把Rhino模型导出给结构工程师之前,要做以下处理:
- 把所有曲面缝合成一个(或几个)多重曲面:不要让结构工程师收到一个由”几百个零散曲面”组成的文件,那样他很难处理
- 检查曲面质量:用
CurvatureGraph和Zebra命令,检查有没有瑕疵 - 确定壁厚:如果你希望产品的壁厚是2mm,要在Rhino里先把外表面”偏移”2mm,得到内表面,然后把这两个面都发给结构工程师(这样他就知道你的意图了)
技巧二:在SolidWorks里”参考”外观模型
结构工程师拿到外观模型(STEP格式)后,不要直接用它来做结构设计。正确做法是:
- 把外观模型导入SolidWorks,放在一个不被设计的图层里(比如”外观参考”图层)
- 新建零件文件,参考外观模型的几何体来建模:
- 用”转换实体引用”命令,把外观模型的边线”投影”到草图里
- 用”等距曲面”命令,从外观模型的外表面向内偏移2-3mm(得到内表面)
- 这样,当你修改外观模型时,结构设计会自动更新(如果用了”参考”的话)
技巧三:处理”倒扣”问题
如果外观模型上有”倒扣”结构(undercut,钩子状的结构),要及早跟模具工程师沟通。
倒扣结构需要加滑块或斜顶,会大幅增加模具成本。
如果可能,尽量改设计,避免倒扣。
真实案例:一个蓝牙耳机的协同设计
背景
某设计公司接了一个蓝牙耳机的设计项目。外观设计师用Rhino做了外观,结构工程师用SolidWorks做结构。以下是他们的协同流程:
第一轮:外观设计师交付
- Rhino文件(.3dm),包含耳机外壳的外观曲面
- 效果图(Keyshot渲染,JPG格式)
- CMF说明(颜色、材料、表面处理要求)
第二轮:结构工程师反馈问题
结构工程师用SolidWorks打开了STEP格式的外观模型,发现几个问题:
- 壁厚不均匀(有的地方2mm,有的地方4mm)→ 会导致缩水
- 内部空间不够(PCB板放不进去)→ 要调整外观设计
- 有几个圆角半径太小(R0.5)→ 模具上很难加工,建议改成R1
第三轮:外观设计师修改
外观设计师在Rhino里修改了外观模型:
- 调整了内部空间的形状(在不影响外观的前提下)
- 把圆角半径改大了
- 重新输出了STEP文件
第四轮:结构工程师完成结构设计
结构工程师在SolidWorks里完成了:
- 耳机外壳的结构设计(壁厚、加强筋、螺钉柱、卡扣)
- 内部支架的设计
- 装配设计(外壳+支架+PCB+电池)
- 工程图输出
第五轮:样品确认
开模、试产,拿到样品后:
- 外观设计师确认:外观效果是否符合预期
- 结构工程师确认:装配是否顺畅、有没有干涉
- 测试工程师确认:跌落测试、按键寿命测试等是否通过
招聘需求里的”协同能力”
越来越多企业在招聘要求里写:“有协同设计经验””能跟结构工程师/外观设计师有效沟通”
这说明企业越来越重视设计流程的规范性。
某深圳设计公司招聘描述:“招聘工业设计师,熟练使用Rhino和Keyshot,有消费电子产品设计经验,懂基本的模具和结构知识,能跟结构工程师高效协同工作。”
学习建议
如果你是学生或刚入行的新人,我建议:
- 外观设计师也要学一点SolidWorks:至少要看懂结构图,知道”壁厚””脱模斜度””圆角”这些基本概念。这样跟结构工程师沟通时,不会说外行话。
- 结构工程师也要学一点Rhino:至少要能看懂外观模型,知道怎么把外观模型导入SolidWorks作为参考。
- 学一点GD&T(几何公差):这是外观和结构之间的”沟通语言”。比如,外观设计师要求”这个面的轮廓度是0.1″,结构工程师就知道加工时要控制在什么精度。
相关课程: 火星人教育工业设计培训课程,不仅教单个软件的使用,还通过真实产品设计项目,训练学员的协同设计能力,帮助学员适应真实工作环境中的团队合作模式。

评论(0)