那SolidWorks装配体零件名称后带“?”到底是个什么错误呢?
其实这是由于设计时,零件与零件的特征是关联的,即一个零件的特征的草图是参考另一个零件的特征生成的。为了方便理解,换个通俗的说话就是,举个例子,一个装配体中有两个零件,一个零件(我们用A表示)上有四个螺纹孔,另外一个零件(我们用B表示)上有四个通孔与A零件的四个螺纹孔配合。B零件的四个通孔是在装配体里直接编辑B零件,然后参考A零件的螺纹孔生成模型的。
一般而言,你改变A零件螺纹孔的位置,B零件的通孔位置会随着A零件螺纹孔的位置变化而变化。但是由于“某种原因”,B零件的通孔位置却没有变化,此时B零件通孔特征的草图就找不到参考点,这时就会在零件名称后看到一个“?”。至于“某种原因”,原因就多了,我就不清楚你到底是什么原因,但是你只要让两个零件的两个特征关联就解决了此问题。
这篇教程的提前是,你需要懂:如何在装配体里给零件添加特征(简单教程:在装配体中选“编辑零件”-“画草图”-添加特征。)。