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

Community Tip - Stay updated on what is happening on the PTC Community by subscribing to PTC Community Announcements. X

axis pattern

lsicsic
1-Visitor

axis pattern

Hi,

i am using the pattern tool, using axis to definate it. I would like to know if there is a way to make an axis pattern with two axis : i need a 17.39° x-rotation and a 51.13° y-rotation.

 

I thought in doing firstly the x rotation pattern and use the result to do de y rotation pattern. But i will have to delete de semi acabate pattern which will delete the second one as it is son o the first one. Am i understandable ?

 

Thank you,

Léo

ACCEPTED SOLUTION

Accepted Solutions
psobejko
13-Aquamarine
(To:lsicsic)

Essentially, the feature "BAR" is made by extruding a sketch made on the plane "XY_ROTATED".

The "XY_ROTATED" plane is defined as going through axis "X" and at an angle to plane "XY".

For your 2nd pattern instance, this angle will be 17degrees.

The plane "YZ_ROTATED" is defined by going through axis "Y" and at an angle to plane "YZ"

The angle of "YZ_ROTATED" plane is the other control angle - in your case 51degrees.

To be able to orient the sketch, I made plane "NEW_YZ" - defined as going through the axis "NEW_Z" and perpendicular to plane "XY_ROTATED".

The axis "NEW_Z" is the intersection of planes "XY_ROTATED" and "YZ_ROTATED".

Notice that if the "XY_ROTATED" plane is at 0 angle, then "NEW_YZ" is coincident with the plane "YZ_ROTATED".

Can you open the file I attached?  Then "edit" the two planes to see it in action:

axis_pattern_feat_editing.png

View solution in original post

12 REPLIES 12
tgriffin
12-Amethyst
(To:lsicsic)

If you have a dimension within the feature for rotation about one of the axes, then, create an axis pattern about the other axis.  Within the axis pattern you can click on the dimension tab, click within direction one, select the dimension for rotation about the other axis and type in the increment.

2_axis.jpg

i tried as you told me dut i have not beem succesful... Could you detail more step by step your explanation ?

In order to better explain my problem my piece is this one 1.png

And i need both rotations : 2.png3.png

psobejko
13-Aquamarine
(To:lsicsic)

I'm sorry, I can't understand at all.

Can you sketch a picture?

This is what I guessed you are after:

angle_pattern.png

each spike is incrementally re-oriented by simultaneous 17.39° x-rotation and 51.13° y-rotation (about the default coordinate system)

(creo 3.0 example attached)

psobejko
13-Aquamarine
(To:psobejko)

The previous pattern behaves funny after about 180 degree mark.  This one is better:

angle_pattern2.png

This is not exactly what i'm searching for.

Look, i did the piece like i want it :

tot.png

But i did it "manually", i would like to know how to create the second element with the pattern tool. The first element is that one i showed you in my second message.
The second element is like the first one but with a x-rotation and a y-rotation.

thank you for your disponibility,

Léo

tgriffin
12-Amethyst
(To:lsicsic)

Attached is an example.  I setup the sketch plane within the extrude with an angular dimension that could be used within the axis pattern (it starts as 0 degrees).

psobejko
13-Aquamarine
(To:lsicsic)

I see.  You want the rotation to be about the "global" y axis (green) and then about the "global" x axis (red):

axis_pattern_3.png

One method is by modeling your geometry such that it is controlled by these two angles.  Then during pattern definition, you select "dimension" pattern and then you select both of these dimensions (with the CTRL key) to collect them into the pattern increment definition:

axis_pattern_3_explained.png

I don't know off the top of my head how to do this with just the "axis" type of pattern.

You can examine the attached file for more clarification.

Paul Sobejko‌ That's look great ! Can you explain me better how you do the part "modeling your geometry such that it is controlled by these two angles" ?

psobejko
13-Aquamarine
(To:lsicsic)

Essentially, the feature "BAR" is made by extruding a sketch made on the plane "XY_ROTATED".

The "XY_ROTATED" plane is defined as going through axis "X" and at an angle to plane "XY".

For your 2nd pattern instance, this angle will be 17degrees.

The plane "YZ_ROTATED" is defined by going through axis "Y" and at an angle to plane "YZ"

The angle of "YZ_ROTATED" plane is the other control angle - in your case 51degrees.

To be able to orient the sketch, I made plane "NEW_YZ" - defined as going through the axis "NEW_Z" and perpendicular to plane "XY_ROTATED".

The axis "NEW_Z" is the intersection of planes "XY_ROTATED" and "YZ_ROTATED".

Notice that if the "XY_ROTATED" plane is at 0 angle, then "NEW_YZ" is coincident with the plane "YZ_ROTATED".

Can you open the file I attached?  Then "edit" the two planes to see it in action:

axis_pattern_feat_editing.png

Thank you !!!

Kevin
12-Amethyst
(To:lsicsic)

Another way would be to create a offset coordinate system with planes for the geometry and using the rotation angles of the coordinate system.

psobejko
13-Aquamarine
(To:Kevin)

Yeah, I tried to used the coordinate system rotation angles, and it wasn't working.

The way the part is shown by the o.p., the rotation is to happen first about the default y (green axis) and then about the default x (red axis).

Took me a while to figure out to figure out that I was not being aware of the order of rotations when offset coordinate system is transformed (first x, then y, then z rotation are applied to generate the new csys):

axis_pattern_rotations.png

Announcements
NEW Creo+ Topics: Real-time Collaboration


Top Tags