NOTE: Unigraphics STEP files generated with a (Unigraphics->STEP) Face/Edge B-spline approximation tolerance value looser than the default of 0.0000000101 back into Unigraphics may generate solid validation faults with the resulting solid in Unigraphics.


      File -> Utilities -> Part Cleanup...

      The Part Cleanup option eliminates certain inaccessible objects from the part file. On choosing the option, the Part Cleanup Options dialog displays.
      Figure 1 - Part Cleanup Option Dialog

      You can specify which of the following clean up operations you would like performed on the part:

      1. Delete all empty groups, or all unnamed empty groups.
      2. Turn off all object highlighting.
      3. Delete all unused (un-referenced) objects.
      4. Perform a clean up of Feature data.
      5. Delete Spreadsheet data
      6. Delete Invalid B-curves data (automatic)

      Delete Unused Objects

      The Delete Unused Objects option deletes all extraneous objects from the work part. Extraneous objects are objects that you can no longer access, and which are no longer needed by any user-accessible objects. Normally, extraneous objects of this type are automatically deleted by the system, but in some situations they are not. You can remove these unnecessary objects using this option.

      Clean Up Feature Data

      To perform Solids clean up use the Clean Up Feature Data option. This option analyzes all solid bodies in the work part to ensure that all faces and edges are present and consistent with the Parasolid representation. If an error is detected the system attempts to repair the part. If this takes place, the following message appears:
        Part Repaired
      NOTE: The Clean Up Feature Data option does not repair invalid solids. This option only checks to ensure that Parasolid and Unigraphics identifiers are matched up correctly. There is no general mechanism for repairing an invalid solid body.

      CAUTION: It is possible that during the attempt to correct mismatched data, the system will delete some individual solid objects from the part. However, the remainder of the solids and all other objects in the part are unaffected.

      Deletion of Invalid B-curves

      B-curves that are found to be with invalid data are deleted automatically during Part Cleanup. There is no option switch for this procedure.


      Solid Analysis

      Possible causes of error messages include problems with model validity. The Info->Analysis->Examine Geometry options may help you determine where such problems are, and possible solutions. The system reports any specific conditions or problems that are detected that may affect other downstream operations, such as CAM.

      The system represents a solid or sheet body as a set of linked topological entities, such as faces, edges and vertices. The topological entities and the relationships between them define the connectivity of the body. Underlying the topological entities are geometrical entities which define the shape and location of the topological entities:

      1. A vertex has point geometry underlying it.
 
      Message 
      Comments 
      Data structure is corrupt 
      Serious condition. Use Undo and repeat the analysis. 
      Invalid geometry detected 
      An inconsistency was found in a topological structure. Use Undo and repeat the analysis. 
      Missing geometry detected 

      Degenerate geometry detected 

      A topological entity (which is highlighted) lacks geometry. Use Undo and repeat the analysis. 
      Self-intersecting geometry detected 
      (Relevant to free form features.) A point of self-intersection is highlighted. Sometimes results if you make a mistake while creating a free form feature, e.g. incorrectly selecting curves. Can also be introduced by an offsetting operation. Recreate the free form feature if possible. 
      Geometry not G1 continuous 
      The geometry of a face or edge (highlighted) is not G1-continuous. (Relevant to free form features.) 
      Self-intersecting face detected 
      The face (highlighted) edges intersect at a point where there is no vertex. 
      Size box violation 
      Modeling operations are designed to work in a volume of 1000m x 1000m x 1000m centered on the origin of the absolute CSYS 
      Face-face inconsistency 
      An intersection of two faces was found which is not coincident with an edge. Corrective modeling is sometimes possible. In other cases (especially sewn bodies) the body may still be valid. If you cannot see an obvious face-face intersection.proceed with caution.