MikeHenry said:
Lew, you are undoubtedly a better class of designer than I am. Almost all of my work is seat of the pants, quick and dirty jobs, and there really isn't much time for a thorough design approach on the simple things that have to be done right away. The part uploaded earlier in this thread is a good example of the sort of part design I usually do. If you looked at the file, where do you see opportunities to incorporate your design approach?
Mike, It is more likely that
I, as the primary design, manufacturing, and tooling engineer for the things I produce, have
had to create an hierarchical list of features and their relationships as
part of the design and approval process. That makes it (relatively) easy for me to write up such relations and load them into the
equation editor for ongoing usage. As I said, the answer is that
it depends.
One of the (relatively few) advantages of ProEngineer is that you can define a set of reference planes, axis, and points derived from and linked to (virtually) any datasource and save that geometry out to be used in an entire family of parts to assure that coordination is maintained across the design. Need to change a relationship? Close out the ProE files, edit the datasource and save it, and reopen the ProE files -- and the new value(s) is(are) active! My complaint is that the
only tool that Alibre provides us for that type of application requires the use of Microsoft Excel. My argument is that OpenOffice Calc is a more appropriate tool given the nature of the market in which Alibre operates. OpenOffice is a
free program that can be downloaded by
anybody. Microsoft Office (and Excel) are not free. The whole point of OLE is free exchange of data, right?
However, the
issue is that you lost registry of the original plane for the holes. I can't really tell from the STP how that came about. This is quite common. It
should be possible to reassign the
base plane/feature relationship -- and it is
not right now in Alibre. (Though it is
known that
mirror operations in 3D sometimes go awry.)
In terms of assigning variable to the
equation editor, think of it like the old
Automated Programmed Tooling (APT)
table of values entry list. If you have a part with a given set of required hole types/sizes/positions, reducing them to a set of ordinate values and feature types is about the same as creating a set of values for the
equation editor which can be set to define reference and/or real geometry. However,
seat of the pants is a well worn tradition that cannot really be gainsaid.