3. 曲线编辑与质量分析

在复杂曲面建模中,曲线是曲面的“骨架”。曲面质量差,往往不是曲面命令本身的问题,而是输入轮廓曲线存在断点、尖角、曲率突变或多余碎段。本节围绕 NX 的曲线编辑工具与质量分析工具,说明如何把一条“看起来还行”的轮廓曲线,处理成满足 G0/G1/G2 连续性要求的可用曲线。

一、先明确连续性等级的含义

连续性描述的是两条曲线在拼接点处的几何过渡质量,参照方向统一约定为:沿曲线参数增大的方向前进,拼接点记为 P,P 点两侧的切矢分别为 T₁、T₂,曲率分别为 K₁、K₂。

  • G0(位置连续):两曲线端点重合,即 P₁ = P₂。允许存在尖角,是最低要求。
  • G1(切线连续):端点重合且切矢方向一致,T₁ 与 T₂ 共线同向。视觉上无折角,但曲率可能突变,反射线会出现跳变。
  • G2(曲率连续):在 G1 基础上曲率相等,K₁ = K₂。反射线平滑过渡,是 A 级曲面、外观件的主流要求。

需要强调:G1 只保证“方向一致”,不保证“大小一致”;G2 才同时约束切矢方向与曲率数值。很多学员把“看起来顺”当成 G2,实际用曲率梳一查,拼接点处梳齿高度仍有台阶,这就是典型的 G1 而非 G2。

二、曲线编辑四类基本操作

修剪(Trim):用边界对象(曲线、平面、基准面)裁掉多余段。操作时先选“要修剪的曲线”,再选“边界对象”,最后点选要保留的一侧。注意修剪会改变曲线参数化,若后续要做桥接,建议保留原始曲线副本。

延伸(Extend):把曲线端点按切线方向或自然曲率方向延长。NX 提供“按值”“按边界”“圆弧”等方式。工程上常用“自然延伸”保持曲率趋势,避免直线延伸造成 G2 破坏。延伸长度建议不超过原曲线弧长的 30%,否则外推误差会明显放大。

分割(Divide / Split):在指定点或等参数位置把一条曲线拆成两段。分割点应尽量选在曲率变化平缓处,不要落在曲率极值点上,否则后续桥接会继承一个“坏点”。

光顺(Smooth):对已有曲线的控制点做平滑处理,降低局部曲率波动。NX 中可通过“光顺曲线”命令设置光顺因子(示例取 0.3~0.6)和迭代次数(示例 3~5 次)。光顺因子越大越平滑,但过大将偏离原始设计意图,需用偏差检查确认最大偏差在公差内(示例公差 0.05 mm)。

三、质量分析:曲率梳与连续性检查

曲率梳(Curvature Comb)是判断曲线质量最直接的工具。开启后,曲线每个位置会生成一根垂直于曲线的“梳齿”,梳齿长度正比于曲率大小。判读要点:

  • 梳齿长度连续变化 → 曲率过渡良好;
  • 梳齿出现突然的“台阶”或“尖刺” → 存在曲率突变,G2 不满足;
  • 梳齿方向翻转 → 存在拐点或曲线自交,需重点排查;
  • 拼接点处两侧梳齿高度相等且方向一致 → 达到 G2。

连续性检查:NX 的“曲线连续性”分析可对两条曲线输出 G0/G1/G2 判定,并给出位置偏差、切矢夹角、曲率差等数值。示例判据:位置偏差 ≤ 0.001 mm 判 G0 通过;切矢夹角 ≤ 0.1° 判 G1 通过;曲率相对差 ≤ 5% 判 G2 通过。这些阈值属于示例,实际项目应按企业标准设定。

曲线拼接连续性判读:G0 / G1 / G2 与曲率梳对照 G0 位置连续 尖角 切矢方向不一致 曲率梳在拼接点断开 判定:仅位置重合 G1 切线连续 切矢共线同向 曲率梳高度有台阶 判定:无折角,曲率突变 G2 曲率连续 切矢共线,曲率相等 曲率梳平滑过渡 判定:反射线无跳变

四、G0/G1/G2 优化实操路径

假设已有两条轮廓曲线 C1、C2,拼接点处经检查为 G0,需要优化到 G2。推荐按以下顺序处理:

  1. 清理:用修剪去掉重叠段,用分割在合适位置断开,确保两条曲线端点干净、无碎段。
  2. 光顺:对 C1、C2 分别做光顺,消除局部曲率尖刺。光顺后立即用曲率梳复查,确认没有引入新的波动。
  3. 桥接:使用“桥接曲线”命令,在 C1 与 C2 之间生成过渡曲线。桥接设置中把连续性分别设为 G1 或 G2,并勾选“修剪”以自动裁掉原曲线多余部分。
  4. 验证:对桥接后的整条链做曲率梳分析,重点看两个拼接点。若 G2 处仍有台阶,可微调桥接的“形状控制”参数(示例:张力 0.8~1.2),或回到第 2 步加大光顺力度。
  5. 固化:确认无误后,用“连接曲线”或“复合曲线”把链合并,减少后续曲面命令的输入对象数量。
桥接曲线时,若两条原曲线的曲率方向相反(一凸一凹),直接桥接容易出现 S 形拐点。此时应先用“曲线分析”确认拐点位置,必要时在拐点处分割,分段桥接,避免整条链出现曲率翻转。

五、常见问题与排查

现象可能原因处理建议
曲率梳出现尖刺控制点分布不均或存在重合点用光顺命令,或重新拟合曲线
拼接点 G2 判定不通过桥接张力设置不当调整张力,或改用“按曲率”方式桥接
延伸后曲率突变延伸方式选为直线改用自然延伸,控制延伸长度
分割后曲线参数化变差分割点落在曲率极值处移动分割点到平缓区域
曲率梳的梳齿密度和比例尺会影响判读。密度过低会漏掉局部波动,比例尺过大会把微小波动放大成“假尖刺”。建议先用默认比例尺整体观察,再对可疑区域局部放大复查,不要仅凭一次截图下结论。

把曲线编辑与质量分析做扎实,后续的曲面建模才有稳定的输入。判断一条曲线是否合格,不靠肉眼“看着顺”,而靠曲率梳的连续性和连续性检查的数值。养成“编辑—分析—再编辑”的闭环习惯,是复杂曲面质量控制中最省时间的一步。