Reordering Offset Cross-Sections
Sometimes you find its necessary to reorder the placement of an Offset Cross Section. For instance when you want to reroute the cross-section through other components (assembly) or other features (parts) which were placed after the offset cross-section was created.
The problem with Pro/E is (upto R2001) that these Offset cross-sections are created as Internal Suppressed Cosmetic Features. There is no way to determine its internal ID or to show them in your Model Tree. So you can't select them for reordering to the end of your part for instance.
Here is a workaround to do this:
Determine which feature is immediately before the x-sect. You can do this by redefining the cross-section #modify; 'x-sect'; #redefine; #section) then look at the last feature in the Model Tree.
Now enter the insert mode selecting the previous found feature as the feature to insert after. Verify that the offset x-sect is suppressed by attempting to show it. If it's name is unavailable or if it's not shown then you are at least in front of the X-section.
Create a temporary feature like a coord-sys or datum plane with references only to features early in the feature list, like the default dtm planes or c-cys.
Cancel insert mode.
Reorder all the following features by range (don't select your temp. feature), and reorder them only before the temporary feature you just created.
Delete the temporary feature.
TIP:Leave the feature there for future reference. It could function as a pointer to your offset cross-section which is right behind it. Rename it accordingly.
Verify if it was successful by choosing #modify, 'x-sect', #redefine. Then look at the model tree to see that the x-sect is after the last feature.
The problem with Pro/E is (upto R2001) that these Offset cross-sections are created as Internal Suppressed Cosmetic Features. There is no way to determine its internal ID or to show them in your Model Tree. So you can't select them for reordering to the end of your part for instance.
Here is a workaround to do this:
Determine which feature is immediately before the x-sect. You can do this by redefining the cross-section #modify; 'x-sect'; #redefine; #section) then look at the last feature in the Model Tree.
Now enter the insert mode selecting the previous found feature as the feature to insert after. Verify that the offset x-sect is suppressed by attempting to show it. If it's name is unavailable or if it's not shown then you are at least in front of the X-section.
Create a temporary feature like a coord-sys or datum plane with references only to features early in the feature list, like the default dtm planes or c-cys.
Cancel insert mode.
Reorder all the following features by range (don't select your temp. feature), and reorder them only before the temporary feature you just created.
Delete the temporary feature.
TIP:Leave the feature there for future reference. It could function as a pointer to your offset cross-section which is right behind it. Rename it accordingly.
Verify if it was successful by choosing #modify, 'x-sect', #redefine. Then look at the model tree to see that the x-sect is after the last feature.
0 Comments:
Post a Comment
<< Home