Академический Документы
Профессиональный Документы
Культура Документы
Welcome to the COE Ask the Expert Webinar Presented by Jeff Roark Our next Ask the Expert will be August 29th at 10:00 am Central Presented by Ed Ladzinski Visit http://www.coe.org/events/experts.cfm for event details!
KBE Topics KWA Rules, Reactions and Checks Topology Control in Power Copies Knowledge Pattern
Constraints: Draft
Function Material Thickness
Texture Function
Thickness
Base Material Rib Thickness Material Selection
Parameters
How it works
Modify Parameters
The Rule Overloads Rib_To_Wall_Max
Resolving Rules/Reactions
Before
After
Comparison
Before After
up/down, etc.
Why is it important?
Topology of objects help control many actions in
CATIA. The default direction of a split, offset plane, start/end of a line, etc. are all determined by the topology of their reference object. PowerCopies rely on topology to be defined on the fly from a user since all of their reference objects are being replaced upon instantiation.
Problem: Users trying to instantiate PowerCopies accidentally use the wrong orientation (flipping of arrows) which causes the PowerCopy to fail or the result is undesirable.
Arrows Dont Match
Result is undesirable or part fails
Solution: Use Knowledge Advisor (KWA) to test for orientation and control it so a desirable result is achieved every time. Intended result is
still achieved.
Evaluate the measures and decide if the reference should be set to the original plane the user selected or an inverse of that plane.
All of the geometry in the PowerCopy should reference the plane created as a formula instead of the plane selected by the user. This way the reference plane is swapped to the correct orientation by the rule before any geometry can fail.
How Does it Work? Now the user can select either orientation and the PowerCopy will still work as intended.
A line that is as long as the entire part without the trim is created. The aforementioned line is trimmed with the input surface. These lines will be evaluated later in the KWA rule
Now no matter what the user sets for the orientation of the surface, the larger part of the material will be left over.
PowerCopy, since each solution will be different Extra geometry needs to be created, which could be a problem with large and/or complicated surfaces.
Note that instead of swapping the surface, one could activate
(something to measure off of perhaps) It can become confusing to try to control more than one input since one input switching could affect another
Knowledge Pattern
Anthony Pulcini Johnson Controls Inc.
Contents
What is Knowledge pattern
Advantages Where is knowledge pattern Knowledge pattern interface
Example 1 Knowledge Language Notes Example 2 Knowledge Language Notes Capability Speaker Grill Example Conclusion
What is a Knowledge Pattern Creates a pattern of datums (points, lines, planes) or udf templates in an associative way using the knowledgeware language.
Associative is key
Advantages of using a Knowledge Pattern Allows user to make a pattern of datums that are controlled by parameters. Allows user to bring in the same template many times with different results (instances). Allows user to bring in multiple templates in the same pattern. Automates UDF instantiation (no user interaction).
CreateOrModifyDatum
Creates the planes and populates the list
planeoffset
Offsets the plane a certain length (l)
Example 2
CreateOrModifyTemplate
Finds UDF in a catalog and populates list
udf_cylinder.height_plane
Sets first input of UDF to a plane in the list Planes2
Planes2.GetItem(i)
Gets plane from list at index I
Capability
die draw Two types of holes: through holes and blind holes Speaker grill is normally not perfect circle Each hole is unique based on the surface
Speaker Grill Example Due to design requirements a typical pattern cannot be used This process was automated by projecting points onto a surface and using a knowledge pattern The same process works for every speaker grill and spacing can be modified quickly Before automation designers would have to manually use the draft command more than 1000 times in some cases Automation reduced design time from 40hrs to 3hrs
Conclusion Knowledge Pattern Can bring in the same UDF with different instances that depend on the inputs the creator sets. Can bring in totally different UDFs that may require different inputs. Parameters can modify which UDF comes in, and the inputs of the UDF, which allows the ability to make quick and easy modifications.