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

Community Tip - Help us improve the PTC Community by taking this short Community Survey! X

AAX and publishing patterns

bhawley
5-Regular Member

AAX and publishing patterns

Has anyone ever heard the rationale behind not being able to publish
patterns in AAX? This is crippling a couple of very useful features in
Pro/E. I have read the workarounds but would sure like some insight
into the "why" this powerful feature was orphaned in AAX.



Brian Hawley

Cad Systems Admin


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.
7 REPLIES 7
iturner
3-Visitor
(To:bhawley)

Brian

This is the workaroun we use with skeletons and patterns

PATTERNING USING DIMENSIONS
Open the skeleton model
Step 1
Create a feature (either an axis or axis and point)
Create a Publishgeom feature including the point and axis.
Create a group containg the publishgeom feature, the datum features
(axis, points etc).

Step 2
Open the assembly where the skeleton and target part are assembled.
Activate the target part.
Create a copygeom feature from publishgeom created in step 1. (make sure
it is the first publish geom within the first group of the pattern)
Select the copygeom and click pattern. A reference pattern of copygeom
fetures will be created.

Co-axial hole or other features can be created referencing the pattern
axis and a reference pattern created in the normal manner.


Ian Turner

CAD Manager

Cobham Mission Equipment

I agree, not having the ability to publish patterns is a real limitation. To my way of thinking AAX can publish geometry but not "numbers" (or dimensions).

I read Ian's reply and I'm not sure if you end up with a pattern that is re-usable and associative between levels.

I can see the leader point/axis being shared but I can't tell if the pattern resides at both levels. If so, awesome! I will have to try his steps to better understand his process.

What I have found is that often it is desirable to share a pattern between multiple parts. For example you may have a bolt pattern of clearance holes in one part, and a corresponding

pattern of tapped holes in another part. From a top-down design perspective you want both parts to share the same position and layout. Ideally you should be able to alter that layout

in the top level skeleton and have both parts update accordingly.

The work-around we have developed is to publish geometry representing the pattern. I will say that 99% of our patterning is a 2D grid, so this example reflects that.

Assume we are talking about a 2 x 2 rectangular pattern of bolts. I first create a rectangle (sketched curve) in the top skeleton, with each corner of the rectangle representing one point

in the pattern. I include that rectangular chain along with a Csys in the PG feature. I create a CG feature in each part that needs the pattern, and bring in the PG feature.

In the part we use a mapkey that prompts you to select each side of the rectangle. An analysis feature is created for each side.

The mapkey then creates a leader point at the first vertex and patterns the points using dimensions from the analysis features.

This way you have functional patterns/ref patterns in each part, and they are all associative to changes made in the top level skeleton.

Of course this works perfectly for a 2 x 2 pattern. If there are more members to the pattern (i.e. 2 x 4 or something) you need to adjust the repetition values in each part.

I have not come up with a way to successfully pass "numbers"via PG. I suppose using a layout and declared parameters might work(?)

I will be the first to admit this seems like a lot of work, but once you have developed the mapkey it goes pretty quickly.

I feel it is worth it to maintain the benefits of both top-down design and patterning in my designs.

If PTC were to allow patterns to be included as associative PG features, that would be a beautiful thing!

-- Doug


In Reply to Brian Hawley:

Has anyone ever heard the rationale behind not being able to publish
patterns in AAX? This is crippling a couple of very useful features in
Pro/E. I have read the workarounds but would sure like some insight
into the "why" this powerful feature was orphaned in AAX.



Brian Hawley

Cad Systems Admin

Please forgive a potentially cloudy memory on this, but I seem to recall a
work around that would allow me to create my pattern of axes (for example)
inside of my skeleton and then create a publish geometry on the leader of
that pattern, which would allow me to then pattern that publish geometry
as a reference pattern.

In the target part you could then copy the leader of the published
geometry features and reference pattern that geometry as well.

Again, I have slept a couple of times since I went through this a few
years ago (possibly WF2), but did find a solution that worked.

When I get in front of a seat of Pro/E I will try to go through this
process again.

Tom

> I agree, not having the ability to publish patterns is a real limitation.
> To my way of thinking AAX can publish geometry but not "numbers" (or
> dimensions).
>
> I read Ian's reply and I'm not sure if you end up with a pattern that is
> re-usable and associative between levels.
> I can see the leader point/axis being shared but I can't tell if the
> pattern resides at both levels. If so, awesome! I will have to try his
> steps to better understand his process.
>
> What I have found is that often it is desirable to share a pattern between
> multiple parts. For example you may have a bolt pattern of clearance
> holes in one part, and a corresponding
> pattern of tapped holes in another part. From a top-down design
> perspective you want both parts to share the same position and layout.
> Ideally you should be able to alter that layout
> in the top level skeleton and have both parts update accordingly.
> The work-around we have developed is to publish geometry representing the
> pattern. I will say that 99% of our patterning is a 2D grid, so this
> example reflects that.
> Assume we are talking about a 2 x 2 rectangular pattern of bolts. I
> first create a rectangle (sketched curve) in the top skeleton, with each
> corner of the rectangle representing one point
> in the pattern. I include that rectangular chain along with a Csys in the
> PG feature. I create a CG feature in each part that needs the pattern,
> and bring in the PG feature.
> In the part we use a mapkey that prompts you to select each side of the
> rectangle. An analysis feature is created for each side.
> The mapkey then creates a leader point at the first vertex and patterns
> the points using dimensions from the analysis features.
> This way you have functional patterns/ref patterns in each part, and they
> are all associative to changes made in the top level skeleton.
> Of course this works perfectly for a 2 x 2 pattern. If there are more
> members to the pattern (i.e. 2 x 4 or something) you need to adjust the
> repetition values in each part.
> I have not come up with a way to successfully pass "numbers" via PG. I
> suppose using a layout and declared parameters might work(?)
>
> I will be the first to admit this seems like a lot of work, but once you
> have developed the mapkey it goes pretty quickly.
> I feel it is worth it to maintain the benefits of both top-down design and
> patterning in my designs.
>
> If PTC were to allow patterns to be included as associative PG features,
> that would be a beautiful thing!
> -- Doug
>
>
> In Reply to Brian Hawley:
> Has anyone ever heard the rationale behind not being able to publish
> patterns in AAX? This is crippling a couple of very useful features in
> Pro/E. I have read the workarounds but would sure like some insight
> into the "why" this powerful feature was orphaned in AAX.
>
>
>
> Brian Hawley
>
> Cad Systems Admin
>
>

For what it's worth, I did just enter an Enhancement Request for this on the PTC support site.

Tracking number #6957421 has been assigned to your PTC enhancement request.

(Work arounds are fun but it would be nice if it just worked like we all think it should!)

(Work arounds are fun but it would be nice if it just worked like we all think it should!)

-- Doug

In Reply to Brian Hawley:

Has anyone ever heard the rationale behind not being able to publish
patterns in AAX? This is crippling a couple of very useful features in
Pro/E. I have read the workarounds but would sure like some insight
into the "why" this powerful feature was orphaned in AAX.



Brian Hawley

Cad Systems Admin

Despite of all the wishfull thinking, 'copy geom' is what it says : it copies geometry from A to B. No features, no parameters. If you need more than only associative linked geometry, I think you have to use the Inheritance feature.

Or not?

The advantage of copy geom w.r.t. inheritance, is that a copy geom reduces the file size of the target file.

Regards, Hugo.

<< ProE WF3 M150 - PDMLink 8.00 M040 >>

iturner
3-Visitor
(To:bhawley)

Doug

We are sharing patterns from skeletons to mulitple parts. In our case we
are sharing rivet holes from a skin (surface) into the actual parts. It
is useful when a design alternative is used because we can do a copygeom
of the publishgeom then do a ref pattern to recreate all the rivet holes
in the new part.

The advantage is rivets and bolts can be aseembled and also ref
patterned.

Ian Turner

CAD Manager

Cobham Mission Equipment

Ian,

Thanks for the info. Just so I am clear about your process,if you modify the location, spacing,or number of repetitions of your pattern in the top skeleton,

willthose changesthen cascade into multiple parts in which you can reference pattern? To me that would be the ideal.

thanks,

Doug

Top Tags