Skip to main content
14-Alexandrite
November 16, 2016
Question

how to group all csys from an imported pkg in Creo Parametric

  • November 16, 2016
  • 11 replies
  • 6350 views

I have imported an assembly from OSD to Creo Parametric

automatically the system create a csys for each part/sub assembly

I tried to make a mapkey to search all those scys and then to move then before any sub assembly of part and then to make from that  a group and Hide it.

see pictures

but I can 't get the mapkey to automatically select all csys founded in the search

I have a lot of assemblies to modify

 

is anyone has an idea how can I do that?

thanks for your help

 

Veronique


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.

11 replies

1-Visitor
November 16, 2016

Is your ultimate goal to hide the coordinate systems?  Is the only purpose of the group to have one location to hide/unhide all of the csys' at once?  If yes, then you are better off using layers.  Create a new rule based layer that searches for all coordinate systems....a query very similar to the search you've already created.  Then you can easily propagate that rule layer to all sub-assemblies and sub-components.  Once that's done you can just hide/unhide the layer.  Furthermore, you can use a part with that layer as a template and set a config.pro option so that all new parts are created with that layer already existing and already hidden.

14-Alexandrite
November 16, 2016

‌I have already a template and the layers are hidden. this is not what I am looking for. I am annoyed by the tree 2 time longer dans usually because there is a csys before every prt/ asm. This a small assy here but most of them have a lot if components en the tree become unclear for the users

The icons of those imported files are not also the "normal " icons because I think of the ATB process

The solution can be to use the filter tree to not see them but I want to see and keep the first one coming from my template

this is why I would prefer to put them in a group and to hide them in the layer or in the group as hidden items

THere are linked only to the first csys so I can  reorder  them just after it

Veronique

17-Peridot
November 16, 2016

That's not how Creo parametric works.

Typically, people use rules.

So if your import templates have layer rules that automatically moves the csys to a layer, then you can effect that layer in higher level assemblies.

I hear you on the visual pain so many coordinate symbols with long names can be a problem.

I just use the toggle button to turn them all off and not busy myself with them.

However, I will change the name to CS0 is I have to modify the part level anyway.

You should also be able to use layer rules to grab all the csys' and hide them as a "group"

1-Visitor
November 16, 2016

I guess those coord systems are unnecessary as the same ones are also present within each part. You might as well delete them.

Rename your top level CSYS to something like 'CS0' and then use mapkey that searches for and selects all coordinate systems except the one called CS0 then delete the coord systems at once.

14-Alexandrite
November 16, 2016

‌helas I can 't delete them. Each part/assy are assemble to the csys just above them.

IF I delete them I will need to reaasemble everything.  this machine is too big. We don t have the time and ressouces to do it

😞

Veronique

1-Visitor
November 16, 2016

That's all good. Those parts and sub assemblies will just become packaged. You can select all packaged components using search tool via mapkey and then hit Fix Compoments from the right mouse button menu to reassemble them all at once. It should be fast enough that way.

img0001.jpg