Inventor : T&P : Create or Modify a Family of Tube/Pipe/Flex

Inventor : T&P : Create or Modify a Family of Tube/Pipe/Flex

tristan-haller
Collaborator Collaborator
677 Views
10 Replies
Message 1 of 11

Inventor : T&P : Create or Modify a Family of Tube/Pipe/Flex

tristan-haller
Collaborator
Collaborator

Hello everyone,

I'm looking to create tube families usable in T&P, using more complex functions than the simple classic extrusion (flange / threading / insulation / marking... ) and therefore requiring the addition of new parameters to "go down" from the CC family table to the tube members.

But the "Family Properties" of the Tubes, pipe and flex cannot be modified in my library... whatever modification I make in the "Category Parameters" or "Template Parameters" I get the error message: "CCUI /!\ Publication failed" (in french : CCUI /!\ La publication a échoué)

 

-I am able to modify the family parameters of other categories (elbow / Tin / flange ... ) in the same library without any problem.-

Can you confirm if this behavior is exclusive to my installation or if the Tube edition is buggy?

tristanhaller_0-1669745282020.png

To get around the problem I copied a tube family with flange (more parameters are linked between the CC family table and the template) but the Connection Style is "Flange" and I don't know how to change it to "Weld". 


I tried to update the template by re-authoring it after transforming it back to ipart without success

And of course I can't change the name of the parameters which makes my part messy.

 

what I would like but in "clean" vertion : 

tristanhaller_1-1669746286311.png

 


Can you help me?

 

0 Likes
Accepted solutions (1)
678 Views
10 Replies
Replies (10)
Message 2 of 11

CGBenner
Community Manager
Community Manager

@tristan-haller 

Are you able to add columns to your Family table and map the values to iProperties on the generated parts?

 

CGBenner_0-1669749208070.png

 

Did you find a post helpful? Then feel free to give likes to these posts!
Did your question get successfully answered? Then just click on the 'Accept solution' button.  Thanks and Enjoy!


Chris Benner
Community Manager

Message 3 of 11

tristan-haller
Collaborator
Collaborator

Hello @CGBenner ,

Thank you for your answer.

I didn't know this usage... to link the properties, I was systematically going through the mapping of the template parameters.

And the answer is Yes, I can descend properties of type=String from my CC family in my menbre by adding a link in a column, and the menbre receives the parameter correctly.

I can't send the other type (Real Integer bolean)

Message 4 of 11

CGBenner
Community Manager
Community Manager

@tristan-haller

I see the same thing. I'm not sure if this is as designed or if something is not working. Maybe @johnsonshiue can shed some light. Johnson, can you check to see if we can map a custom Content Center column to a Custom iproperty as anything other than a String?

Did you find a post helpful? Then feel free to give likes to these posts!
Did your question get successfully answered? Then just click on the 'Accept solution' button.  Thanks and Enjoy!


Chris Benner
Community Manager

0 Likes
Message 5 of 11

A.Acheson
Mentor
Mentor

A boolean parameter isn't accepted for content center parts. Reason being when a standard part is selected it will become read only and the true false toggle becomes redundant. If you want to to say yes/no/true/false send it as a string. 

If this solved a problem, please click (accept) as solution.‌‌‌‌
Or if this helped you, please, click (like)‌‌
Regards
Alan
0 Likes
Message 6 of 11

jan_priban
Alumni
Alumni

Hi guys, you need to specify UNITS in CC family table column. I made 

- copy of an existing tube family

- open first member from copied family

- added new Real parameter, units [mm]

- saved as new template for family

- using CC editor replace family template

- using CC Editor added new Real column, units [mm]

- map new CC family table column to new template parameter

- create instance

- instance has correct value of my new real [mm] parameter

 

Regards

 

Jan Priban

 

janpriban_0-1669914260219.png

 

janpriban_1-1669914279347.png

 

 

janpriban_2-1669914293625.png

 

Message 7 of 11

tristan-haller
Collaborator
Collaborator

Hello @jan_priban ,

 

Thank you for this demonstration.

My problem seems to come from an incomplete installation / operation of CC...
I can't do the "parameter mapping" step, CC refuses to save the changes in this window for the tube families (see first capture of my post...)

 

- copy of an existing tube family OK

- open first member from copied family OK

- added new Real parameter, units [mm] OK

- saved as new template for family OK

- using CC editor replace family template OK

- using CC Editor added new Real column, units [mm] OK

- map new CC family table column to new template parameter  >>>> NOT OK save is refused

 

I am not the only one to have this problem, a similar behavior has been confirmed on the French forum

 

0 Likes
Message 8 of 11

tristan-haller
Collaborator
Collaborator

Hello @A.Acheson ,

 

Thank you for the precision concerning the Bolean type, I usually get around this problem with a function suppression column.

 

I want to add real parameters (mm / deg ...) and it is the mapping of these parameters that does not work in my CC installation

0 Likes
Message 9 of 11

jan_priban
Alumni
Alumni

You are talking about using part taken from category A and trying to authorize / publish to category B ...

Try to delete / remove authoring info, when iPart / template open, run this macro. Then authorize again for category.

 

Sub RemoveAuthoringInfo()

Dim oProperty As Property

Set oProperty = ThisApplication.ActiveDocument.PropertySets.Item("32853F0F-3444-11d1-9E93-0060B03C1CA6").ItemByPropId(56)

oProperty.Value = ""

End Sub

Message 10 of 11

tristan-haller
Collaborator
Collaborator
Accepted solution

Hi @jan_priban ,

Thanks for the code to delete the authoring properties, I'll try it.
Changing the authoring properties is only one aspect of my problem.

 


I was able to make progress today thanks to the post on the FR forum.

It seems that the STOCKNUMBER parameter, linked to the part parameter "numéros d'aprovisionement" (in FR) is buggy.
If I remove the link between these two parameters (CC and menber) then I can register the mapping CC<>menber normally
If I try to link again the standard iproperty "numéros d'aprovisionement" to any CC column the problem reappears (I can't save the mapping)

 

All my other Families have the same problem, if I try to link the iparameter "numéros d'aprovisionement" to any CC column the problem reappears (I can't save the mapping)

I think the reason I only noticed it for the Tubes family is that they are the only ones (?) that link the CC table to the "numéros d'aprovisionement" parameter originally.

 

I will continue to test the different parameters, but I think it is a translation problem, the character (') is maybe problematic?


Thank you for your response and support!

 

0 Likes
Message 11 of 11

jan_priban
Alumni
Alumni

The issue has been accepted and logged in into our tracking system as the INVGEN-66100. Our developers will take a look. Sorry for complications you have.

 

Regards

 

Jan Priban

 

0 Likes