Skip to main content
3-Newcomer
April 4, 2023
Question

Need to be able to change the parameters from the skeleton model but from within the machined file.

  • April 4, 2023
  • 1 reply
  • 2525 views

Hi,

I know this post is old but want to understand what did it end up going with?

I have 3 files.  

The first is a skeleton with the dims i need to drive

The next model is the cast version

last is the machined version.

 

I need to be able to change the parameters from the skeleton model but from within the machined file.

 

TIA

1 reply

tbraxton
22-Sapphire II
22-Sapphire II
April 4, 2023

You should open a new thread for this. Define the parent child relationships between the 3 models you mentioned. This will determine what options are available to you.

 

Are you using an inheritance feature to create the as machined model from the as cast? If not, how is it set up? The mention of a skeleton model implies that you are controlling some design intent in assembly mode, so you will need to define how this is set up as well.

 

Is your design intent structured such that the skeleton model is a child of the as machined model? This would be unusual for Creo parametric as the top-down design paradigm would suggest that the skeleton model is a top-level object used to distribute design intent to multiple children.

3-Newcomer
April 5, 2023

Thank you.

The skelaton model publishes geometry at the end to the CORE and the CASTING

the Casting, core and machined part all nearly start with Extern Copy Geom Id...the Casting and Core reference the skelaton and the Machined references the casting.

If i put them in 1 assembly i see all the parameters...but i want to be able to if i only load the machined model (but have the other 3 files in a searchable directory

TIA

tbraxton
22-Sapphire II
22-Sapphire II
April 5, 2023

I have created an intent map based on your written description. Confirm that this is accurate.

 

tbraxton_0-1680693513614.png

 

Your skeleton model is a parent to the core, cast, and machined part models.

 

Your objective is to open the machined model only and modify the model parameters of the skeleton without having any other models in session. This is not possible with the structure in the above map. 

 

If you want to control parameters that are shared across multiple models from a single file, a notebook (.lay) file is the best way to handle this. The notebook would define the parameters and then you declare the notebook to any model that needs to use the parameters. This enables the use of global variables (parameters) across the design space.

 

https://support.ptc.com/help/creo/creo_pma/r9.0/usascii/assembly/asm/About_Notebooks.html 

 

I should also mention inheritance models as they were specifically designed to deal with the design of cast parts in Creo. Using inheritance features you create a master model for the raw casting and then use this to drive a derivative (child) model of the as machined version of the part.

 

https://support.ptc.com/help/creo/creo_pma/r9.0/usascii/index.html#page/assembly/asm/To_Create_an_Inheritance_Feature.html