Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Computer Aided Design - CAD > Parametric Technology's Pro/Engineer > Re: How do you ...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 2 of 10 Topic 2780 of 2998
Post > Topic >>

Re: How do you copy geometry?

by "Janes" <djanes@[EMAIL PROTECTED] > Jan 24, 2008 at 04:25 PM

This is a multi-part message in MIME format.

------=_NextPart_000_0006_01C85EA5.BA5422B0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

  "graminator" <grahamew@[EMAIL PROTECTED]
> wrote in message =
news:54dab32c-ef3b-40f1-aee3-59325cdef513@[EMAIL PROTECTED]
  When you have an assembly and you need to keep a relation****p between
  parts (say for example you have a molded enclosure with screw bosses)
  how do you keep your parts parametric? Do you:

  1. Use Copy Geometry from a master part in your assembly;
  2. Use External Copy Geom and publish from a part that is not in your
  assembly;
  3. Use copy and paste from a master part in your assembly;
  4. Use >Edit >Component Operations >Merge  and merge an entire master
  part into your child part.

  Why do you prefer your particular method?
I did something similar in a way that's not on your list. I use a =
skeleton model to communicate information between components in an =
assembly.

I had a relatively small component rack with a lot of cables and cable =
terminations, often more than one per cable: over 50 cables, over 120 =
terminations and routing between them. After someone else started the =
cable routing business and created half a dozen circular references, I =
decided there had to be a way to avoid this, to get component references =
into the cables without creating circular references and robust enough =
to update when component position changed.

That way was to create pub geoms on the component terminations, copy the =
pub geoms, with copy geometry, into the skeleton part, mate all the =
cables to the default location (comp csys to assem csys) so no circular =
refs were possible, and, ignoring how the components were assembled, =
built the cables with geometry refs copied from the skeleton model, =
through which the cable terminations stayed parametrically linked to the =
components. It was pretty robust, though somewhat labor intensive.

In addition to the component terminations, copied from pub geoms on the =
components, I also copied a lot of reference geometry from the rack to =
use for creating points for routing cables. So, in the end, this =
skeleton part had hundreds of features (surfaces, datum =
points/planes/axes and patterns) that could all be used for components =
references, especially thru point curve references. They could be =
directly created in the skeleton or be copied from component geometry or =
pub geoms (which are nice because you can include a range of geometry in =
one pub geom feature, e.g. surfaces, points, axes, planes.) And when you =
copy geom from a pub geom in a skeleton part, you get this geometry as a =
group.

In addition to the methods you mentioned, another I've heard of for =
molds, specifically, is Inheritance Features. Haven't used them, though =
they are reputed to avoid drawbacks of other methods.

David Janes
------=_NextPart_000_0006_01C85EA5.BA5422B0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.3243" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV>"graminator" &lt;<A=20
  href=3D"mailto:grahamew@[EMAIL PROTECTED]
">grahamew@[EMAIL PROTECTED]
>&gt; wrote in =
message=20
  <A=20
  =
href=3D"news:54dab32c-ef3b-40f1-aee3-59325cdef513@[EMAIL PROTECTED]
">news:54dab32c-ef3b-40f1-aee3-59325cdef513@[EMAIL PROTECTED]
>...</DIV>When=20
  you have an assembly and you need to keep a relation****p =
between<BR>parts (say=20
  for example you have a molded enclosure with screw bosses)<BR>how do =
you keep=20
  your parts parametric? Do you:<BR><BR>1. Use Copy Geometry from a =
master part=20
  in your assembly;<BR>2. Use External Copy Geom and publish from a part =
that is=20
  not in your<BR>assembly;<BR>3. Use copy and paste from a master part =
in your=20
  assembly;<BR>4. Use &gt;Edit &gt;Component Operations &gt;Merge&nbsp; =
and=20
  merge an entire master<BR>part into your child part.<BR><BR>Why do you =
prefer=20
  your particular method?</BLOCKQUOTE>
<DIV>I did something similar in a way that's not on your list. I use a =
skeleton=20
model to communicate information between components in an =
assembly.</DIV>
<DIV>&nbsp;</DIV>
<DIV>I had a relatively small component rack with a lot of cables and =
cable=20
terminations, often more than one per cable: over 50 cables, over 120=20
terminations and routing between them. After someone else started the =
cable=20
routing business and created half a dozen circular references, I decided =
there=20
had to be a way to avoid this, to get component references into the =
cables=20
without creating circular references and robust enough to update when =
component=20
position changed.</DIV>
<DIV>&nbsp;</DIV>
<DIV>That way was to create pub geoms on the component terminations, =
copy the=20
pub geoms, with copy geometry, into the skeleton part, mate all the =
cables to=20
the default location (comp csys to assem csys) so no circular refs were=20
possible, and, ignoring how the components were assembled, built the =
cables with=20
geometry refs copied from the skeleton model, through which the cable=20
terminations stayed parametrically linked to the components. It was =
pretty=20
robust, though somewhat labor intensive.</DIV>
<DIV>&nbsp;</DIV>
<DIV>In addition to the component terminations, copied from pub geoms on =
the=20
components, I also copied a lot of reference geometry from the rack to =
use for=20
creating points for routing cables. So, in the end, this skeleton part =
had=20
hundreds of features (surfaces, datum points/planes/axes and patterns) =
that=20
could all be used for components references, especially thru point curve =

references. They could be directly created in the skeleton or be copied =
from=20
component geometry or pub geoms (which are nice because you can include =
a range=20
of geometry in one pub geom feature, e.g. surfaces, points, axes, =
planes.) And=20
when you copy geom from a pub geom in a skeleton part, you get this =
geometry as=20
a group.</DIV>
<DIV>&nbsp;</DIV>
<DIV>In addition to the methods you mentioned, another I've heard of for =
molds,=20
specifically, is Inheritance Features. Haven't used them, though they =
are=20
reputed to avoid drawbacks of other methods.</DIV>
<DIV>&nbsp;</DIV>
<DIV>David Janes</DIV></BODY></HTML>

------=_NextPart_000_0006_01C85EA5.BA5422B0--
 




 10 Posts in Topic:
How do you copy geometry?
graminator <grahamew@[  2008-01-24 14:30:05 
Re: How do you copy geometry?
"Janes" <dja  2008-01-24 16:25:26 
Re: How do you copy geometry?
graminator <grahamew@[  2008-01-28 06:54:31 
Re: How do you copy geometry?
zxys <paul@[EMAIL PROT  2008-01-28 11:59:39 
Re: How do you copy geometry?
ChrisG <christopher.go  2008-02-05 11:53:34 
Re: How do you copy geometry?
mdR <mrafn@[EMAIL PROT  2008-02-06 05:35:55 
Re: How do you copy geometry?
"Janes" <dja  2008-02-06 16:34:22 
Re: How do you copy geometry?
mdR <mrafn@[EMAIL PROT  2008-02-11 05:47:24 
Re: How do you copy geometry?
graminator <grahamew@[  2008-02-11 07:44:21 
Re: How do you copy geometry?
graminator <grahamew@[  2008-02-11 07:58:51 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Mon Dec 1 22:19:25 CST 2008.