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

Reduce to practice a variable axial pattern

tbraxton
20-Turquoise

Reduce to practice a variable axial pattern

I have been able to create this geometry using patterns but I am trying to determine if Creo has the functionality to implement the geometry creation using the algorithm detailed below. This algorithm is simple and will yield the desired pattern but I am not seeing an automated way to reduce this to practice using Creo patterns. I have determined if a pattern will step out radially while also enabling incrementing of the # of members placed in 360 deg axial pattern it would work. There are additional relations that would need to be defined as a function of the hole sketch to ensure the automation but I am simplifying things here with some assumptions for the purpose of discussion.

 

Does anyone see a way to implement this with one pattern ideally or at the most two? This of course assumes that the geometry is grouped and patterned to make each individual hole. For simplicity one could assume that the pattern would only drop points at the center of each hole on the surface to be cut.

 

Algorithm pseudo code; idx is the instance of the pattern which is each oblong hole seen in the pictures

 

Idx1: at radius R0 to center axis : Axial pattern 4 members in 360 deg
idx2: at radius R0+4 to center axis : Axial pattern 8 members in 360 deg
idxn: at radius R(n-1)+4 to center axis : Axial pattern (n-1)+ 4 members in 360deg

 

 

 Two instances of axial pattern from algorithmTwo instances of axial pattern from algorithmPattern array of cuts using algorithmPattern array of cuts using algorithm

1 ACCEPTED SOLUTION

Accepted Solutions
pausob
17-Peridot
(To:tbraxton)

pausob_0-1633073160031.png

Yes, I think I managed to hack this using 1-dimensional pattern where 2 dimensions are controlled by pattern relations.  In the provided example, they are the clocking angle and "latitude angle".  4 part level parameters are used within the pattern relations, couple of them being registers that basically keep track of the clock cycles.  Changing the parameters modulo and attitude_adjustment will alter the geometry:

pausob_1-1633073841443.png

There is probably a formula to relate the number of instances to make complete rings for given modulo parameter, but I stopped here.  I'd be very interested to know if anyone can get rid of "some relations are no longer satisfied" error, but otherwise, it seems to regenerate without issues.

 

Creo4 model attached.  Enjoy, and please share any further developments!

 

View solution in original post

8 REPLIES 8
TomU
23-Emerald III
(To:tbraxton)

Not sure if it will help but there were some cool ideas in this thread:

https://community.ptc.com/t5/3D-Part-Assembly-Design/Nest-smoke-alarm-How-to-create-the-quot-fibonac...

 

Dale_Rosema
23-Emerald II
(To:tbraxton)

pausob
17-Peridot
(To:tbraxton)

pausob_0-1633073160031.png

Yes, I think I managed to hack this using 1-dimensional pattern where 2 dimensions are controlled by pattern relations.  In the provided example, they are the clocking angle and "latitude angle".  4 part level parameters are used within the pattern relations, couple of them being registers that basically keep track of the clock cycles.  Changing the parameters modulo and attitude_adjustment will alter the geometry:

pausob_1-1633073841443.png

There is probably a formula to relate the number of instances to make complete rings for given modulo parameter, but I stopped here.  I'd be very interested to know if anyone can get rid of "some relations are no longer satisfied" error, but otherwise, it seems to regenerate without issues.

 

Creo4 model attached.  Enjoy, and please share any further developments!

 

tbraxton
20-Turquoise
(To:pausob)

@pausob it looks like your example relation driven member pattern is a solution. I have not studied it in detail yet but did note the relation not satisfied message. I plan to investigate this some more and will post updates as available.

tbraxton
20-Turquoise
(To:tbraxton)

PTC support has finally issued the final determination on this:

 

They have concluded that currently there is no good/ alternate solution to get the pattern as desired accurately. The best solution would be to vary number of instances in dim pattern. They will be providing this enhancement in Creo Parametric 10.0 release.

Patriot_1776
22-Sapphire I
(To:tbraxton)

Interesting, I may have a look at this is a completely different way just for a completely different style.  Is this a modeling exercise or real (injection molded) part?  I'm asking because you'd need a zillion slides to make this as modeled...my head hurts just thinking about the mechanisms to actuate them...

It is an actual formed metal component in production.

Patriot_1776
22-Sapphire I
(To:tbraxton)

Ah, so, then they do the slot perforations stamping, then a "deep draw" to get the dome shape?  Perhaps then a shearing operation for OD and then another forming op to get that rim?  I haven't had a chance to look at the model yet, but I know a little about the forming ops.  Just curious.  I'd imaging the slots closest to the peak get fairly distorted if that is the sequence of ops.  If so, and if it's a problem, maybe you could omit the op to cut all the slots, and do a 3D laser or waterjet cutting op to put the slots in last.  Many years ago I saw a thin wall (maybe .040") stainless steel colander done exactly that way by a vendor showing off his laser cutting system, it was pretty cool.  And I know there are now waterjet cuttings systems that can do this.  Not as fast as a stamping op, but the end result would be more accurate if that tradeoff was worth it.

Announcements