
平台架构:C# WinForms 壳(跑在 NX 进程内)+ Python 计算核 + NX/Nastran 引擎,两个世界隔一条 JSON 数据契约握手
整个平台只有一条铁律:C# 只做壳,Python 干活。跑在 NX 进程里的 WinForms 界面不写一行工程公式,只做三件事——收参数、发命令、显示结果;所有设计知识、校核规则、仿真流程都在 Python 侧,两个世界之间是一条极简的数据契约:命令行 + 一行 JSON。这样做的直接收益是:新增一个分析模块,C# 一行不用改,界面按钮自动上架;界面上看到的每张图和后台落盘的数据同源,不会有两套真相。NX 负责几何与真实建模,NX Nastran 负责有限元求解,Python 负责把它们都变成"无人值守"——建模走 run_journal 无界面批处理,仿真直接读写求解器文件,全程不用打开任何软件界面。
柔轮、刚轮、波发生器三大件由一套 20 个参数的母模型驱动,改减速比,齿数、分度圆、壁厚、杯长、齿廓全部自动派生。谐波减速器不用标准渐开线,双圆弧齿廓由 Python 逐点算出、种进 NX——200 个齿 15 秒。参数一改,界面立刻给出带真实尺寸标注的剖面示意图,设计师看图即可确认比例是否合理:

参数驱动的尺寸示意图:左=径向剖面(刚轮/柔轮变形椭圆/波发生器),右=柔轮杯轴向全剖,尺寸全部按当前参数真值标注
更关键的是平台学会了"拒绝坏零件":生成模型之前,八项工程规则自动体检——薄壁比、齿高比、干涉、装配空间等逐条过堂,任何一条 FAIL,NX 根本不会启动,坏参数连浪费一秒建模时间的资格都没有。体检通过后一键出模型,25.8 秒拿到带全部真实齿形的总装配 prt,弹窗问一句"要不要在 NX 里打开",点"是"直接看模型。

八项规则自动体检:红绿灯报告,FAIL 则拒绝建模——把错误拦在最便宜的环节
柔轮是整台减速器的命门——一个被波发生器强制撑成椭圆、还要传扭矩的薄壁杯。平台用 pyNastran 直接生成求解器输入文件、调用 NX Nastran 批处理求解、再解析结果文件,全程无界面。强度分析自动跑四档网格收敛,收敛了才敢报数;应力按杯口、杯身、杯底分区对账,和薄环理论锚点互相印证:

柔轮强度:网格收敛阶梯 + 分区应力对账,对照 400 MPa 疲劳许用

柔轮全场应力随波发生器旋转的动画——利用对称性一次求解、全周重构,动画数据零额外成本
模态分析自动识别每一阶振型的周向波数,并换算成临界转速——偶数波数会被双波激励直接喂饱,是必须避开的"雷",平台把它们标红:

模态分析:自动识别振型波数,红色=偶数波数(强共振风险),标注对应临界转速
精度这条线同样闭环:运动学传动误差全转扫描,实测波纹峰峰值仅 0.59 角秒;带载 TE 与扭转刚度曲线给出空程与刚度;效率全图算清功率去向。更有意思的是缺陷谱指纹——给虚拟样机分别注入偏心、齿距误差等五种健康状况,啮合阶次两侧的边带就是每种缺陷的固定指纹,这套谱库直接对接产线的振动检测,是数字孪生诊断的地基:

缺陷谱指纹:五种健康状况的 TE 峰峰值与啮合阶次邻域边带——完美几何无边带,缺陷各留各的指纹

效率-载荷-转速全图:齿面损耗不足 1%,瓶颈在轴承润滑——功率去哪了,一张图对账
设计、体检、仿真都自动化之后,优化就是水到渠成的一步:把壁厚系数和杯长系数交给优化器,每个候选点由五位评委联审——体检规则、应力限值、扭转刚度、模态避雷、侧隙窗口,全票通过才算可行。27 次全流程评估、11 分钟无人值守,平台自己给自己选出了减重 21% 的冠军设计;界面一键把冠军参数回填设计页,但写不写盘、放不放行,决定权留给工程师。

优化可行域地图:绿=可行,红=踩雷(共振),灰=应力超限,×=体检剪枝,蓝圈=冠军

质量-约束响应面:优化器眼中的设计空间
设计得再好,加工不出来就是零。平台把加工链也接上了:柔轮外齿用滚齿展成模拟——成形齿条刀与工件对滚,逐帧布尔切削,生成齿面与设计齿面逐点对账,工作齿面偏差控制在 5 µm 以内,根部挖根量也算得明明白白,滚刀还没开一刀,风险已经出清:

滚齿展成模拟动画:刀(红)与工件(蓝)对滚切削,纯 Python 计算,不占任何软件许可证
刚轮内齿走慢走丝线切割:Φ0.18 丝 + 10 µm 放电间隙,丝心轨迹按负偏置全周生成,全长 467 mm,直接输出 3928 行车间格式 NC 代码;逐点偏差对账显示工作齿面过切不超过 2 µm,最坏的拐角欠切 12.79 µm 也在图上标得清清楚楚,估时 3.9 小时——报价前,成本和风险就都在桌面上了。波发生器凸轮则在 NX CAM 里自动生成真实铣削刀路。

刚轮慢走丝:丝心轨迹全周 + 局部特写 + 左右齿面偏差对账,NC 代码同步落盘
平台全程有 78 项自动化测试护航,任何一次改动都要全绿才能落地;每一步都能在另一台机器上逐位复现。回头看,真正值钱的不是某个具体公式,而是这条可复制的路线:参数化母模型 → 规则体检 → 无人值守仿真 → 多评委优化 → 车间数据直出。凡是"一套参数定义一个系列"的机械产品——RV 减速器、行星减速器、滚珠丝杠、专用齿轮箱、电机结构件——都能照此搭建自己的自动设计平台:把改型周期从几周压到几分钟,把老师傅的经验沉淀成机器天天执行的规则,让每一次报价背后都有仿真和加工数据撑腰。
如果贵司正被反复改型、校核排队、设计知识散落在个人手里这些问题困扰,或者希望为自己的产品线定制这样一套"会自己设计、自己体检、自己优化"的平台,欢迎在公众号后台留言"咨询",说明产品类型与需求,我们会尽快与您联系,提供方案评估与技术交流。
#谐波减速器 #NX二次开发 #Python #参数化设计 #CAE仿真 #结构优化 #数字孪生 #智能制造 #工业软件 #机器人关节