Notes for MADEFAST Project Flow Diagram (msg 3/3) (Larry Leifer)
Message-id: <9403031900.AA16860@sunrise.Stanford.EDU>
Date: Thu, 3 Mar 1994 11:00:10 -0800
To: Ruzena Bajcsy <>, Bill Birmingham <>,
        "Glenn A. Kramer" <gak@eit.COM>, leifer@sunrise.Stanford.EDU,
        cutkosky@sunrise.Stanford.EDU, petrie@sunrise.Stanford.EDU,
        toye@sunrise.Stanford.EDU, hong@sunrise.Stanford.EDU,
        "Greg Twiss" <>
From: (Larry Leifer)
Subject: Notes for MADEFAST Project Flow Diagram (msg 3/3) 
Cc: Kevin Lyons <>, Pradeep Khosla <>,
        Peter F. Brown <>, Mike McGrath <mcgrath@ARPA.MIL>
Dear MADEFAST community:

        the following material was generated largely by Richard Riesenfeld
        for Pradeep Khosla in support of the process flow diagram in msg 2/3.
        Mark Cutkosky, Glenn Kramer, George Toye and I added comments.

        please forward comments, edits, whatever to me and i'll forward to
        the distribution.  more will be done to automate this process
        and get me out of the loop, but for now ...., this is all 
        shaping up to be an interesting experience.


             COMMENTS ON:
>            Notes on figures for MADEFAST slides
>        (A brief description of each of the labels.)
>Target Machine Specification - Input to MADEFAST: functional specification
>    of an electro-mechanical-optical machine or subsystem of a larger machine.
>Visuals - One output from MADEFAST: Visual images and animated image sequences
>    of parts, assemblies, and machines; machining, assembly, and simulation
>    sequences; and analysis input and result visualizations.
>Machines - The main output from MADEFAST: manufactured target machines.
>Preliminary Design - Produces a coarse overall feature-based solid model of
>    the target machine, used as a specification for the component parts.
>    [Alpha_1/Utah prime responsibility.]
>Geometric Modeling - Produces a detailed shape and attribute description of
>    each of the parts of the target machine to be manufactured by any of the
>    processes supported by MADEFAST.  The detailed feature-based solid model
>    of the parts includes material and manufacturing specifications.
>    [Alpha_1/Utah]
                WHAT ABOUT PDES-STEP ?
>Catalog Database Query - Given component part selection criteria, queries the
>    PartNet distributed database for available parts to be procured and
>    assembled with MADEFAST manufactured parts.  [PartNet/Utah]
                PUT IN THE PARTS WE USE plus 20 nearest neighbors.
                Use this as forcing function to help Don Brown hook
                up with real vendor databases.
>Catalog Part Model - Geometric description of selected catalog parts at some
>    appropriate level of detail, to support further machine visualization and
>    analysis.  [PartNet/Utah]
                OK, PDES/STEP standards?
>Analysis Mesh & DE's - Finite element analysis meshes and/or differential
>    equations generated algorithmically/mathematically from models of
>    parts.  Includes boundary conditions, material properties and loadings,
>    and raw analysis results.  Drives visualization and machine design
>    iterations.  [Cornell]
                Rich Zippel, is this something you can/want to do,
                especially the multiple-comparative modeling scenario
                * check into GE CRD for CAD translation and analysis tools
>Qualitative Simulation - AI-based simulation techniques.  Raw analysis results
>    drive visualization process and machine design iterations. 
     [CMU, MIT, MSU]
                ADD KSL.
                Call this Qualitative MODELING such as that used to drive
                Dedal's quiry system for informal design recordsl.
                Need to develop this further.  It is not clear what the
                contribution will be (can be).  Consider also, 
                Greg Olson's generic part/component ontology for
                assemblies and systems.
>Animation/Visualization - Production of images and image sequences to make
>    visible the results of simulation and analysis of the designed machine and
>    its parts. Alpha_1/Utah
                key input to video documentation.
>Product Realization - The overall process of acquiring parts and machines,
>    given the information developed above.  Detailed on the next slide.
>        Product Realization (the next slide)
>Material Choice - An N-way branch representing the choice of process to
>    realize each component part of the target machine.
                this is a type of qualitative model,
                it should be created for each design alternative,
                or subsystem alternative.  Helps navigate the
                informal design record.
>Catalog Parts - Component parts selected from PartNet for outside purchasing.
>Procurement - The process of bidding, contracting, and receiving outside parts
>    which were specified as a result of PartNet distributed database queries.
>    [PartNet/Utah]
                DROP THIS.  no time for bids and contracts
>Machined Parts - Parts to be cut from some previous form including stock
>    material, castings, etc.  Any of the other categories of parts may come
>    through the Machined Parts path of MADEFAST for finishing operations.
>    Conversely, tooling and fixturing for the other paths, such as molds for
>    composite materials, may come from the Machined Parts path.
>Process Plan Modeling - Organizes the detailed solid feature-based model of a
>    component part produced above into a sequence of machine steps.  Machining
>    operations each include a target machine class, setup and fixturing
>    information, tool list, and a sequence of detailed machining operations to
>    be performed.  Generates resource and capability requirements for the
>    scheduling phase and control information for the machining phase.
>    [Alpha_1/Utah]
>Scheduling - Maps a process plan onto a sequence of resources (materials,
>    machines, personnel, etc.) at particular times to produce the necessary
>    parts.  Plans movement of work-in-process materials between centers and to
>    assembly, Q/A, and shipping.  May also track and control orders and
>    inventory.  [Texas A&M]
                DROP THIS   no time for this sort of large scale planning
                within the very fast MADEFAST implementation cycle.
>Machining - Material cutting as specified by the schedule, often by a CNC
>    machining center under control of a part program directly generated from
>    the feature-based process plan model.  [Various sites]
>Composite Parts - Parts which are built up from strong, lightweight fibers
>    embedded in structured ways into a polymer matrix.
                sense that one or more design alternatives should focus
                on exploring this mfg/material opportunity.
>Composites Analysis - Specialized analysis computations which are required due
>    to the anisotropic material properties of composites.  Fine details of
>    fiber orientation, placement, and density may be designed at this phase.
>    [MSU]
                OK, use for above
>Mold Design & Machining - Invokes the Machined Parts Path of MADEFAST to
>    produce special molds, fixturing, and other tooling to aid in fabricating
>    composite parts.  Results of Composites Analysis may be required to
>    compensate for shrinkage or distortion of the part in specifying the
>    detailed mold shapes.
                GOOD linkage path for solid modeling,
                and tool fab. for multiple material choices
>Composites Fabrication - Composites lay-up of the required parts, using the
>    tooling and other specifications developed above.  [MSU]
>Layered Technology Parts - Parts produced by a variety of advanced material
>    deposition techniques, generally characterized by building up a final part
>    in parallel layers.  Very little or no special tooling is typically
>    required for each part.  One goal is to increase the resolution and
>    surface finish to which a part may be realized using these techniques.
>    Another is to incorporate a variety of different materials into a single
>    part.  [CMU]
                THIS IS MD*, shape deposition Mfg.,
>Assemble - Assembly planning develops automated methods to bring the component
>    parts of a machine together after manufacturing or procurement.  The
>    assembly plan is scheduled together with the necessary parts and resources
>    to produce target machines.
                OK.  Consider also, 
                Greg Olson's generic part/component ontology for
                assemblies and systems for representation.  Don't
                have anyone doing assembly planning.  MUST go outside
                MADE or drop.  Used to have Randy Wilson (~ now @ sandia)
>Q/A - In-process Quality Assurance inspections will be supported at
>    appropriate points in the manufacturing processes above.  Inspection
>    programs for Coordinate Measuring Machines may be generated from
>    feature-based design or process plan models.  Final Q/A procedures will
>    ensure the functional performance of the target machines, according to the
>    original specifications.

                Not likely to have time to implement QA plan.  May not be
                applicable for our prototype setup.

>Ship - Packs and dispatches the finished target machines on their way out of
>    MADEFAST, as scheduled.

                Let's not forget delivery of documentation .. 
                probably more valuable than hardware.