Top Banner

of 31

Flexible Components

Jun 03, 2018

Download

Documents

LucianLungociu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/12/2019 Flexible Components

    1/31

    An Open and Shut Case

    for Flexible ComponentsMichael MongilioJHU Applied Physics Lab, Laurel, MD

    Swales Aerospace, Beltsville, MD

  • 8/12/2019 Flexible Components

    2/31

    What Are Flexible Components?

    In the Physical World: An item whose shape is non- rigid. Its shape can be

    changed as it is used in an assembly by bending,twisting, stretching, hinged movement, etc.

    In the Pro/ENGINEER World: A component in an assembly whose representation has

    been changed compared to its stand aloneconfiguration without creating a new model name orinstance. The variation only exists in the context of theassembly in which it has been changed.

  • 8/12/2019 Flexible Components

    3/31

    The Need for Flexible Components

    There are many occasions when a componentneeds to be added to an assembly but it wontlook like its standalone representation.

    A spring In the assembly, it may be extended,compressed, or twisted

    An electronic component In the assembly, its leadsmay be bent or trimmed

    A Hinge Sub-assembly In the assembly, the hingemay be in any position from opened to closed.

  • 8/12/2019 Flexible Components

    4/31

    Other Examples

    Compression of a Rivet

    Compression of a Gasket or Other Elastomers

    Ropes, Straps, Hoist CablesCovers, Safe Pins Removed at Assembly

    Flex Circuits Printed Wiring

  • 8/12/2019 Flexible Components

    5/31

    Family Table Instance Method

    Each Variation could be created as a newinstance on a family table+ Instance Shows Correct Configuration of Design

    + Can be Automatically Substituted for Generic in Assembly

    Variation restricted to discrete dimensional values Each variation (instance) is a new part number, giving

    incorrect Bill of Materials information Variation can only be created at the sub-assembly in

    which the component is a direct member.

  • 8/12/2019 Flexible Components

    6/31

    Flexible Component Method

    Define Component Flexibility+ Variation is Created Only at the Assembly Where it is

    Needed.

    + Variation can be discrete values or measurement ofassembly condition

    + Variation does not create a new part number. Bill ofMaterials reports correctly

    + Variation can transcend the assembly hierarchy.Flexibility can be defined on a component multiplelevels deep with out affecting the in-between sub-assemblies.

  • 8/12/2019 Flexible Components

    7/31

    Part Flexibility

    Defining Flexibility On the Fly Select the component to be made flexible

    (model tree or graphics window)

    Right click > Make Flexible

  • 8/12/2019 Flexible Components

    8/31

    Part Flexibility Dimensional VariationSelect Dimension to Vary and New Value

  • 8/12/2019 Flexible Components

    9/31

    Part Flexibility Dimensional VariationModel regenerates to new dimensionName in Model Tree is Unaffected

  • 8/12/2019 Flexible Components

    10/31

    Part Flexibility Dimensional VariationName and Quantity on Parts List is Correct

  • 8/12/2019 Flexible Components

    11/31

    Dimensional Variation - MeasuredThe Dimensional Variation Desired May Not be a FixedValue

    When Establishing Variability, the Dimensional VariationMay Be Determined by a Measurement Distance Curve Length Angle Area

    Diameter

  • 8/12/2019 Flexible Components

    12/31

    Dimensional Variation - Measured

    Spring Adjusts to Measured Distance

  • 8/12/2019 Flexible Components

    13/31

    Dimensional Variation - Measured

    Spring Height Adjusts Automatically When GapHeight Increases

  • 8/12/2019 Flexible Components

    14/31

    (Make the Original Model Correctly)

    As a Spring Elongates, the Coils Should Stretch.

  • 8/12/2019 Flexible Components

    15/31

    Associated Parameter

    Allows Varied Item Dimension to be Controlledby a Relation or a Family Table Add Column for Assoc Param

  • 8/12/2019 Flexible Components

    16/31

    Associated ParameterSpecify a Name for the Associated Parameter

    The Parameter is Accessed from the Relations Menu orthe Family Table Menu as a Component Parameter

  • 8/12/2019 Flexible Components

    17/31

    Part Flexibility Feature Variation

    Example: Capacitors with different leadconfigurations

  • 8/12/2019 Flexible Components

    18/31

    Part Flexibility Feature Variation

    All Lead Configurations are Modeled in Part

  • 8/12/2019 Flexible Components

    19/31

    Part Flexibility Feature Variation

    Select Features TabSuppress or Resume Appropriate Features

  • 8/12/2019 Flexible Components

    20/31

    Part Flexibility All Options

    Dimensions

    Features

    Geom. TolsParameters

    Surf Finish

  • 8/12/2019 Flexible Components

    21/31

    Assembly Flexibility

    In Addition to the Varied Items of Part Flexibility, Assembly Flexibility Can Suppress or ResumeComponents

    Varied Items can be Selected from the AssemblyItself or from any Sub-Assembly Component atany Sub-Assembly Level

  • 8/12/2019 Flexible Components

    22/31

    Assembly Flexibility

    Dimensional Modification to Sub-Assembly

  • 8/12/2019 Flexible Components

    23/31

    Assembly Flexibility

    Dimensional Modification

    This Hinge Angle Set to45Original Hinge

    Assembly

    This Hinge RemainsUnchanged

  • 8/12/2019 Flexible Components

    24/31

    Assembly Flexibility

    Set Second Hinge to Measure First Hinge Angle

  • 8/12/2019 Flexible Components

    25/31

    Where to Establish Flexibility

    ARRAY-HINGE Flexible in SOLAR-ARRAY Sub-assemblyBoth Arrays are Deployed at SPACECRAFT Assembly

  • 8/12/2019 Flexible Components

    26/31

    Multi-Assembly Level Flexibility

    SOLAR-ARRAY Sub-Assembly Flexible at SPACECRAFT Assembly

  • 8/12/2019 Flexible Components

    27/31

    Multi-Assembly Level Flexibility

    Select Dimensions from Lower Level Sub-Assembly ARRAY-HINGE

  • 8/12/2019 Flexible Components

    28/31

    Multi-Assembly Level Flexibility

    One SOLAR-ARRAY Deploys while Other Canbe Shown Stowed

    This Sub-Assemblyand Componentsare Flexible

    This Sub-Assemblyis Not

  • 8/12/2019 Flexible Components

    29/31

    (How Would It be Done with a Family Table?)

    Create a Family Table of the HINGE-ASSEM withThree Instances for 0 , 45 and 180

    Create a Family Table of the SOLAR-ARRAY Sub- Assembly with an Open and Closed Instance. Add

    Each HINGE-ASSEM and Substitute with the Appropriate Instance

    Create a Family Table of the SPACECRAFT Assembly with an Open and Closed Instance. AddEach SOLAR-ARRAY and Substitute with the

    Appropriate InstanceBut what if I want to show partial deployment withother angles?

  • 8/12/2019 Flexible Components

    30/31

    Setting Up Flexibility

    Flexibility Can be Pre-Defined in a ModelBy Pre-Defining the Flexibility, the Variable Items areStored in a Dialog Box for Easy Access

    Other Users Will Not Have to Hunt Through theModel to Establish its Flexibility

    When Making the Component Flexible, the SameDialog Box Appears, but the Varied Items are Already

    Populated Additional Items that Werent Pre -Defined Can Still be Added

  • 8/12/2019 Flexible Components

    31/31

    Setting Up Flexibility

    With the Model Active Edit > Setup > Flexibility

    Add the items (dimensions,features, etc.) which can bevaried.