Skip to main content
15-Moonstone
January 5, 2021
Solved

Is it possible to pattern geometry to fit to csys locations

  • January 5, 2021
  • 2 replies
  • 3857 views

I have a multiple impression platter that has members that need to be rotated in a couple different directions with different linear placements.

 

I would like to place the individual components to individual csys by using a pattern but I don't see the option.

 

I tried this using merge components but this doesn't work as I need to family table the original component and I have relations (with differing sizes) built into that geometry.

 

I really thought that it should be possible to pattern the needed quilt geometry from one CSYS to multiple CSYS locations within the model.

 

Am I missing something?

 

Best answer by pausob

I think it is not a well known technique, but one can use point patterns and sketches that have CSYS entities (instead of points) to define the position and 2D orientation of the patterned instances.

See for example: Point pattern in Creo Parametric (YouTube) 

2 replies

tbraxton
22-Sapphire II
22-Sapphire II
January 6, 2021

It is probably possible with patterns but there may be a more expeditious approach using a UDF for the impression. 

 

Create a UDF for the impression and place it using a csys with a rotation dim included in the definition so you can clock it when placed relative to a csys in your design part. You need to be thoughtful about the placement refs for the UDF so it will work as intended. UDFs support variable elements so you can vary the size and angle clocking when placing it if you design it correctly.

 

Create (pattern?) the CSYS needed for each location of the impression. Place the UDF at each Csys and set the clock angle to rotate as required. I don't think reference patterns support variable dims so you may have to manually place the UDF on each CSYS.

pausob19-TanzaniteAnswer
19-Tanzanite
January 6, 2021

I think it is not a well known technique, but one can use point patterns and sketches that have CSYS entities (instead of points) to define the position and 2D orientation of the patterned instances.

See for example: Point pattern in Creo Parametric (YouTube) 

pimm15-MoonstoneAuthor
15-Moonstone
January 6, 2021

Pausob:  This almost works.  The video by David Martin was very good, not only towards what I was looking to solve.

 

Unfortunately it appears as if the patterning wants to center each copied quilt instead of using the relative position of how the quilt should relate to the initial construction datum.

Below is the initial quilt that I would like to replicate.  Note how the smallest boss is centered and oriented off the initial datum.

3553original.jpg

After the patterning this is what I am getting.  The patterning does independently rotate each quilt but it lost it's needed associativity.

3553afterpattern.jpg

As mentioned above I can't really do this by inserting external components as the size of these construction chamfer quilts needs to be adjusted in the family table.

kdirth
21-Topaz I
21-Topaz I
January 6, 2021

Under Options tab in pattern, select Use alternate origin and select the CSYS for that position.

kdirth_0-1609941977098.png

 

There is always more to learn.