cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Visit the PTCooler (the community lounge) to get to know your fellow community members and check out some of Dale's Friday Humor posts! X

Add Support for Mapping of EPMMemberLink relationships between EPMDocuments

Add Support for Mapping of EPMMemberLink relationships between EPMDocuments

Windchill supports mapping for attributes/parameters/properties for many Authoring Applications, for example Creo Parametric, Creo Elements / Direct Modeling , Inventor, etc.

But all 3d Authoring applications has also BOM attributes and relationships. At this moment there isn't a support for mapping them.

For example Creo Parametric has Flexibility on parameters.

I tried to map my flexible parameters in the EPMMemberLink softtype in Windchill but parameters are not passed through.

I created a PTC Case: 13556202. Ptc support suggested me this article CS244491 where they told that it is not supported.

I saw also the same idea for Inventor and then I've now created this more general idea.

Vote it!

Thanks

9 Comments
aferraguti
1-Newbie

Good idea! Very important!

PTCModerator
Emeritus
Status changed to: Acknowledged
 
ccristian
3-Visitor

Very important!

JenniferPierron
14-Alexandrite

Hello. 

I am not sure I understand your use case.   Are you trying to map the varied items for a flexible dimension to an attribute on the CAD Document Uses link?

This is possible for Creo.  You would need to do the following:

  1. Make a Global reusable attribute in Windchill (e.g. SPRING_LENGTH which is a real)
  2. Add that Global reusable attribute to the soft-type, CAD Document Uses Link
  3. Create a Creo assembly which uses the springs with different lengths.
  4. Create a Creo component level parameter (e.g. SPRING_LENGTH which is a real) and assign some default value (e.g. 0.00) to each component of the spring and DESIGNATE IT!
  5. Create a Creo relationship (in assembly mode at the Component level) such that SPRING_LENGTH=<varied_dimension>:<comp_id> for each component.

JenniferPierron_0-1667317129657.png

 

JenniferPierron_1-1667317129660.png

 

 

  1. Verify the value looks correct in Creo:

JenniferPierron_2-1667317129661.png

 

 

 

  1. Upload or Check in your assembly
  2. Verify the value looks correct in Windchill

JenniferPierron_3-1667317129667.png

 

 

 

Thanks

Jennifer

ngiacom
14-Alexandrite

Hello @JenniferPierron,

then you are saying that Flexible Parameters of Creo Parametric can be mapped in Windchill Cad document uses link, good news, I will try, thank you.

But I need to have the same functionality also in Creo Elements Direct Modeling.

 

Thanks

Nicola

JenniferPierron
14-Alexandrite

Hello @ngiacom 

 

Creo Elements Direct Modeling is a bit different.

One thing I am sure you can do is to use the Windchill UI to set the attributes manually on the CAD Document Uses links.  The CEDM WGM has code to ensure that any attributes set in the Windchill UI using the CAD Document's Structure Tab would remain set even if you make a modification in CEDM.

 

CEDM itself doesn't have any UI to set attributes on the instance; however there are extensive lisp functions available and are commonly used with the CEDM WGM.   I would need more time to investigate if this is possible.   If you want to consider a lisp customization and need help, I encourage you to file a Technical Support case.  I can ensure that we spend some time investigating if this is possible or not.

 

Thanks

Jennifer

ngiacom
14-Alexandrite

Hello @JenniferPierron,

we are just using extensive lisp functions to set the other attributes.

We use sd-uwgm-set-model-attribute function. I can't find similar functions in the help center to set attribute on Relationships (Cad document uses link). But if there is something hidden I can use it.

Thanks for you support.

Nicola

Ruediger_Scholz
12-Amethyst

Hi all,

 

as Jennifer mentioned, CAD applications have different capabilities of handling instance attributes. I.e. CATIA V5 don't have capability of handling custom instance attributes OOTB at all.

So availability of attribute mapping might be dependent of CAD tool itself.

 

Regards,

Ruediger

JenniferPierron
14-Alexandrite

Hi @ngiacom 

 

I have confirmed with dev that there is no UI or lisp API to define attributes on instance/uses links in Creo Elements Direct Modeling.  

As Ruediger mentioned, the WGM is limited to what the CAD tool itself supports and it seems that CEDM does not support this type of attribute in their UIs or in a public API.

 

However, I would ask  you to consider setting attributes in the Windchill UI.  They are retained in the subsequent saves done in CAD tool.

 

Thanks
Jennifer