Figured out a reasonable solution... To clarify my original question - "Part A" is a casting. I want the casting part number to show up in the casting, but not in any higher level component. There is also lettering I want cast into the part that I DO want to show up at a higher level component (e.g. "Part B", which is machined from "Part A").
One person suggested using a family table to turn the features on/off. In our case, the two parts are both stand-alone parts, related by a "merge" dependency, so the family table solution won't work.
Here it is...
In "Part A", create all the text using DATUM CURVES. Do not use the Cosmetic Sketch feature.
In our system, datum curves get automatically placed on an "ALL_CURVES" layer. Remove the datum curves containing the text from the "ALL_CURVES" layer.
Create two new layers - "LETTERING-CASTING" and "LETTERING-MACHINED". In the "LETTERING-CASTING" layer, add only the datum curves containing the text you want to be visible in the casting only ("Part A"). For example, this would contain cast lettering on surfaces that will get machined off.
In the "LETTERING-MACHINED" layer, add only the datum curves containing the text that you want to be visible at both the casting level and at next higher levels (e.g. "Part B").
"Part B" represents the machined state. It contains an "External Merge" feature, which uses "Part A" as the reference model.
The two layers "LETTERING-CASTING" and "LETTERING-MACHINED" that were created in "Part A" should be visible in the layer tree in "Part B". Hide the layer "LETTERING-CASTING" and Save Status. Only the curves on "LETTERING-MACHINED" should be visible. You can toggle this layer on/off, too.
If, for some reason, this technique doesn't appear to be working correctly, look to see if the "External Merge" feature is part of another layer. In our setup, the "External Merge" feature usually gets placed on the "ALL_AXES" layer. Remove the "External Merge" feature from the "ALL_AXES" layer and then you should be able to control the visibility of the text correctly. I haven't found any consequences of removing the "External Merge" feature from the "ALL_AXES" layer.
Attached are two pictures showing the cast and machined part. Cast surfaces are shown in green. Machined surfaces are shown in gray.
<<block-machined.png>> <<black-cast.png>>
I've also attached is an example cast / machined part demonstrating this technique (Wildfire 2 format).
<<example.zip>>
My original question is shown below...
Andrew Kelly, P.E. | Senior Engineer | Crane Aerospace & Electronics | +1 440 326 5555 | F: +1 440 284 1090
REF: TPI 121493
I want some of "part a"s cosmetic sketches to show up in "part b". There are some of "part a"s cosmetic sketches that I don't want to show up in "part b".
The exact situation is that I have a drawing of "part b". One of the views shows two cosmetic sketches from "part a". I want only one of the cos...
This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.