Created a Linear pattern of the feature that I want with all the spacing that I require. What I'm trying to do is cause the bodies that I patterned to each progressively rotate a quarter turn. Is anyone aware of a way to do this easily?
Look at this, I am sure it's not exact but you will get the idea. I had to make a swept surface to use for the align to face and then I deleted that surface.
The only thing that I can think of trying would be to use the move body command after you pattern them to rotate them where you want them. You might play with the vary pattern and see if you can come up with something, you would need an angular dimension to drive the pattern.
I was trying to use the vary pattern but it was grayed out, could be that I was using it as a linear pattern on a body instead of a feature.
You might have to do that up front, once the feature is made it might not be able to be changed. Another thing you could do is have a helix and do a curved driven pattern.
I couldn't get that to work either, I will think about it and get back to you.
Were you able to try this method? It was a little tricky to get but I think it should work for what you are doing.
Had a different project on "rush" status that I needed to do for a PM. I finally got back to this this morning and this is exactly what I needed. Rob Edwards method is the same as far I can tell, thank you for everyone's help.
you can use move copy body's, translate/rotate and spin the pieces to desired location.
Its a bit tricky but you can linear pattern a 3d sketch up a helix. If possible use a block for your sketch, trust me these 3d sketches can send you mad, if you want them to adapt on the way up!
rereading your question, if you just want to rotate the bodies without the sketch varying, a curve driven pattern up a helix will work. You just need to create an extra surface for the face normal
Trying to get this method to work, should be great if I can figure it out. I've never used a curve driven pattern before and I'm honestly getting a bit confused by it.
Having a problem creating an face that it will accept as the "Face Normal"
yeah its a bit tricky, took me a while to figure it out, but I'd persevere because it a powerful tool to have at your fingertips.
On the picture of the spindles patterned above. I was copying two bodies at the same time, I found it only worked if I went from the center of both bodies combined. I already had some spiral surfaces knocking about and i used them to cut a cylindrical surface on the centerline. any other method resulted in the spindles splaying as they went up. I used the edge of the surface as the curve and the face as the normal. I dont know if that helped but was convenient.
If you look at the picture I also curve patterned those edge moulding pieces, this time I had to use a ribbon like helical surface as the face normal, ie perpendicular to the cylinder. again I went middle of body.
I cant quite see what you are trying to achieve from your picture sorry. I wonder if it might be easier in your case to pursue other avenues. Like using move/copy body and rotate to produce seeds for a pattern of multiple bodies. or spinning a block up a helix in a 3d sketch, thats quite fun
Im on SW15 so I wouldn't be able to open your file but if you gave me some more details Id like to have a go
If i may ask you if this needs to be done as a multibody part? If not here is what i have done:
First i created a ring part with multiple configurations (helix start angle is driven by design table)
Second part are those vertical rods.
Then i have made an assembly with both parts made a linear patter of ring. Last thing is to configure ring parts to use desired configuration to get a 45 degrees rotation.
The reason it was a multi-body part was cause we had weldments with our Stock information. We have a fairly intricate BOM with equations that allows us to get stock usage for our shop. So unfortunately it is fairly important. I do really think your approah is worth looking into for a different struggle I've been having though.
Retrieving data ...