Incremental Pattern? Different Ctrs?
Incremental Pattern? Different Ctrs?
(OP)
Hello all, I've used ProE for a few year but have been away from it for 2-3 years now. Also I have been introduced to Wildfire!
I have a group of features e.g. an Extrusion ,Cut & Rads. I want to pattern/copy them at individual/different increments to each other.
Can this be done? Sorry for being dim but things have changed so much between releases.
Thanks in advance
Mark
I have a group of features e.g. an Extrusion ,Cut & Rads. I want to pattern/copy them at individual/different increments to each other.
Can this be done? Sorry for being dim but things have changed so much between releases.
Thanks in advance
Mark





RE: Incremental Pattern? Different Ctrs?
"Wildfires are dangerous, hard to control, and economically catastrophic."
"Fixed in the next release" should replace "Product First" as the PTC slogan.
Ben Loosli
CAD/CAM System Analyst
Ingersoll-Rand
RE: Incremental Pattern? Different Ctrs?
RE: Incremental Pattern? Different Ctrs?
Start the pattern, select the dimension to be patterned, open up the "Dimensions" tab, set the increment to 0 (if necessary) and check of the "Define increment by Relations" box.
You can then make relations to define your spacing. For example:
memb_i = idx1 * 2
Will result in your increment getting twice as large with every pattern member (starting at 2). If you can define your spacings according to some function, this would work best.
If the spacing is a series of arbitrary numbers, you can use IF...ELSE statements in these relations, for example:
if (idx1==1)
memb_i=2
else
if (idx1==2)
memb_i=6
else
memb_i = 10
endif
endif
I've used memb_i (the [i]increment[/i)] as oppoesed to memb_v (the value), since that is what you described you needed. idx1 increments by one with each new pattern member.
----------
"By all means, do not use a hammer." (1925 IBM Maintenance Manual)
RE: Incremental Pattern? Different Ctrs?
I'll have a play. Thank you!!
RE: Incremental Pattern? Different Ctrs?
Best regards,
Matthew Ian Loew
Please see FAQ731-376 for tips on how to make the best use of Eng-Tips Fora.
RE: Incremental Pattern? Different Ctrs?
memb_i is the increment (so if you are using it for locating dimensions, it is the distance from the previous instance).
memb_v is the value of the dimension itself.
You get a warning in the relation editor (notepad) that you can't use memb_i and memb_v in the same relation.
One downfall to this method is that you can't show dimensions on the drawing unless you create them manually. But you can use parameters and relations to control these even further, so you can get it to be parametric by tying the increment to certain parameters in the IF..ENDIF statement.
----------
"By all means, do not use a hammer." (1925 IBM Maintenance Manual)
RE: Incremental Pattern? Different Ctrs?
I like pattern relations because it would be easier to add additional instances without having to update a table and then update relations. This really only applies when you can clearly define the dimension's increment by a function, though.
The IF...ENDIF parts are a bit cumbersome to work with (I wish there was a way to make arrays and FOR..NEXT loops in Pro/E's relation editor... hmm, is there?). Your method would work much better, since the relations are much easier to visualize.
RE: Incremental Pattern? Different Ctrs?
if (idx1==1)
memb_i=2
else
if (idx1==2)
memb_i=6
else
memb_i = 10
endif
endif
So item 1 in my table (idx1==1) is an increment of 2 form last possition....
So item 2 in my table (idx1==2) is an increment of 6 form last possition....
RE: Incremental Pattern? Different Ctrs?
And anything else is 10 from the last position.
RE: Incremental Pattern? Different Ctrs?
RE: Incremental Pattern? Different Ctrs?
Have you tried this yet.
Michael
RE: Incremental Pattern? Different Ctrs?
Gonna get on the job sometime tomorrow, I'll let you know how it goes.
RE: Incremental Pattern? Different Ctrs?
Best regards,
Matthew Ian Loew
Please see FAQ731-376 for tips on how to make the best use of Eng-Tips Fora.
RE: Incremental Pattern? Different Ctrs?
For your own reference, the Copy-Move functionality is part of the "Paste Special" command. Group your features (Select-->Right Click-->Group), hit Copy and the Paste Special, and check off the option to Apply Move/Rotate transformations.
As Michael pointed out, this way will let you specify the interval, but you lose the capability to create reference patterns (might be useful at assembly time). Any way you do it, there is always some form of trade-off...
Matthew: I use pattern tables much more than relations as well, since it is a nice neat way to organize all of the data. It's always nice to know all of your options, though. This discussion weighs them out pretty well.
RE: Incremental Pattern? Different Ctrs?
I'd like to thank you all for your input!!
Mark
RE: Incremental Pattern? Different Ctrs?