Institute for Systems Research

Permanent URI for this communityhttp://hdl.handle.net/1903/4375

Browse

Search Results

Now showing 1 - 10 of 10
  • Thumbnail Image
    Item
    Designing a Learning Historian for Manufacturing Processes
    (2000) Reaves, Lakeisha A.; Herrmann, Jeffrey; Plaisant, Catherine; ISR
    In all aspects of life, reviewing history has proven to have some influence on future decisions. Review of past events is not new to our society. Basketball coaches often review videotapes of games to see what worked well and what could be improved upon (Plaisant et. al page 1). Black boxes in airplanes also provide a record of the conversation held by the pilot and co-pilot prior to a plane crash (Plaisant et. al page 1.) Allowing users to have some record of their actions gives them the opportunity to review these actions and perhaps decide what to do next.

    Providing a way to review history may also prove beneficial in the manufacturing environment. Simulations provide a means of modeling a "system to reproduce the dynamic behavior of the system" (Herrmann page 11).

    While simulations are excellent tools for creating these models, they may lack in helping the user to understand the relationships that exist in manufacturing processes. For example, they may lack in facilitating learning that would help the user to understand the relationship that exist between such measures such as the capacity (the number of machines), rate (part/time), through-put (number of completed parts), net profit and cycle time (average time per part).

    Understanding the relationship held between these measures is the key to understanding the model itself.

    The Institute for Systems Research at the University of Maryland in a joint effort with the Human Computer Interface Lab (HCIL) at the University of Maryland endeavored to provide a solution to helping the user understand these relationships. Their objective was to help students understand the relationship held between the following performance measures: capacity, throughput and cycle time. Once this relationship is understood, the student could use this knowledge to optimize system design. It is believed that providing a link between the student and the simulation that would facilitate learning and understanding would accomplish this objective.

    The Learning Historian had the capabilities of providing such a tool. The following course of action was followed in designing a Learning Historian for a manufacturing process:

    ﵠDevelop a simple simulation of a manufacturing process using Arena

    ﵠUse a Learning Historian that is able to read the Arena file

    ﵠSelect the input and output configuration files to be displayed in the Historian

    ﵠDevelop a study that would test the usability of the Historian as a user interface

    ﵠTest the usability of the Historian on users by means of an informal study

    ﵠObserve and record users comments and suggestions

    ﵠImplement minor changes to Historian based on frequency of suggestion or comment

    ﵠAfter initial testing of historian is complete collate all studies and look for trends in suggestions, comments and problems encountered by users

  • Thumbnail Image
    Item
    A Tool Optimization Interface for a Semiconductor Manufacturing System
    (2000) Thomas, Ryan; Herrmann, Jeffrey W.; ISR
    This paper will serve as the documentation for the Tool Optimization codeof the HSE software. The purpose of the software is, simply, to enable auser to optimize a factory's tool selection. This will be added to theexisting Factory Administrator which enables users to understand theeffects of changes in many parts of the manufacturing process (i.e. Temperatures, Pressures, etc.).

    To accomplish this an interface was designed via the DELPHI programminglanguage that can take inputs from a user as well as factory details froman Excel spreadsheet, run simulations, determine an optimal toolconfiguration, and output this data as easily as possible to the user.

    The Interface will guide the Simulation as many times as needed to performits gradient analysis. After the program is complete, it determines a bestcase tool configuration that meets the user's throughput while maintainingto his budget. The interface will output how many of each tool to purchaseas well the best possible tool allocation (usage) for each tool.

  • Thumbnail Image
    Item
    A Geometric Algorithm for Automated Design of Multi-Stage Molds for Manufacturing Multi-Material Objects
    (2000) Kumar, Malay; Gupta, Satyandra K.; ISR
    This paper describes a geometric algorithm for automated design of multi-stage molds for manufacturing multi-material objects.

    In multi-stage molding process, the desired multi-material object is produced by carrying out multiple molding operations in a sequence, adding one material in the target object in each mold-stage.

    We model multi-material objects as an assembly of single-material components. Each mold-stage can only add one type of material. Therefore, we need a sequence of mold-stages such that (1) each mold-stage only adds one single-material component either fully or partially, and (2) the molding sequence completely produces the desired object.

    In order to find a feasible mold-stage sequence, our algorithm decomposes the multi-material object into a number of homogeneous components to find a feasible sequence of homogeneous components that can be added in sequence to produce the desired multi-material object.

    Our algorithm starts with the final object assembly and considers removing one component either completely or partially from the object one-at-a-time such that it results in the previous state of the object assembly. If the component can be removed from the target object leaving the previous state of the object assembly a connected solid then we consider such decomposition a valid step in the stage sequence. This step is recursively repeated on new states of the object assembly, until the object assembly reaches a state where it only consists of one component.

    When an object-decomposition has been found that leads to a feasible stage sequence, the gross mold for each stage is computed and decomposed into two or more pieces to facilitate the molding operation. We expect that our algorithm will provide the necessary foundations for automating the design of multi-stage molds and therefore will help in significantly reducing the mold design lead-time for multi-stage molds.

  • Thumbnail Image
    Item
    A Geometric Algorithm for Multi-Part Milling Cutter Selection
    (2000) Yao, Zhiyang; Gupta, Satyandra K.; Nau, Dana S.; ISR
    Mass customization results in smaller batch sizes in manufacturing that require large numbers of setup and tool changes. The traditional process planning that generates plans for one part at a time is no longer applicable.

    In this paper, we propose the idea of process planning for small batch manufacturing, i.e., we simultaneously consider multiple parts and exploit opportunities for sharing manufacturing resources such that the process plan will be optimized over the entire set of parts. In particular, we discuss a geometric algorithm for multiple part cutter selection in 2-1/2D milling operations.

    We define the 2-1/2D milling operations as covering the target region without intersecting with the obstruction region. This definition allows us to handle the open edge problem. Based on this definition, we first discuss the lower and upper bond of cutter sizes that are feasible for given parts. Then we introduce the geometric algorithm to find the coverable area for a given cutter. Following that, we discuss the approach of considering cutter loading time and changing time in multiple cutter selection for multiple parts. We represent the cutter selection problem as shortest path problem and use Dijkstra's algorithm to solve it. By using this algorithm, a set of cutters is selected to achieve the optimum machining cost for multiple parts.

    Our research illustrates the multiple parts process planning approach that is suitable for small batch manufacturing. At the same time, the algorithm given in this paper clarifies the 2-1/2D milling problem and can also help in cutter path planning problem.

  • Thumbnail Image
    Item
    Selecting Flat End Mills for 2-1/2D Milling Operations
    (2000) Yao, Zhiyang; Gupta, Satyandra K.; Nau, Dana S.; ISR
    The size of milling cutter significantly affects the machining time. Therefore, in order to perform milling operations efficiently, we need to select a set of milling cutters with optimal sizes. It is difficult for human process planners to select the optimal or near optimal set of milling cutters due to complex geometric interactions among tools size, part shapes, and tool trajectories.

    In this paper, we give a geometric algorithm to find the optimal cutters for 2-1/2D milling operations. We define the 2-1/2D milling operations as covering the target region without intersecting with the obstruction region. This definition allows us to handle the open edge problem. Based on this definition, we introduced the offsetting and inverse-offsetting algorithm to find the coverable area for a given cutter. Following that, we represent the cutter selection problem as shortest path problem and discuss the lower and upper bond of cutter sizes that are feasible for given parts. The Dijkstra's algorithm is used to solve the problem and thus a set of cutters is selected in order to achieve the optimum machining cost.

    We believe the selection of optimum cutter combination can not only save manufacturing time but also help automatic process planning.

  • Thumbnail Image
    Item
    A Geometric Algorithm for Finding the Largest Milling Cutter
    (2000) Yao, Zhiyang; Gupta, Satyandra K.; Nau, Dana S.; ISR
    In this paper, we describe a new geometric algorithm to determine the largest feasible cutter size for2-D milling operations to be performed using a single cutter. In particular:

    1. We give a general definition of the problem as the task of covering a target region without interfering with anobstruction region. This definition encompasses the task of milling a general 2-D profile that includes bothopen and closed edges.

    2. We discuss three alternative definitions of what it means for a cutter to be feasible, and explain which of thesedefinitions is most appropriate for the above problem.

    3. We present a geometric algorithm for finding the maximal cutter for 2-D milling operations, and we show thatour algorithm is correct.

  • Thumbnail Image
    Item
    A Feature Based Approach to Automated Design of Multi-Piece Sacrificial Molds
    (2000) Dhaliwal, Savinder; Gupta, Satyandra K.; Huang, Jun; Kumar, Malay; ISR
    This report describes a feature-based approach to automated design of multi-piece sacrificial molds. We use multi-piece sacrificial molds to create complex 3D polymer/ceramic parts. Multi-piece molds refer to molds that contain more than two mold components or subassemblies.

    Our methodology has the following three benefits over the state-of-the-art. First, by using multi-piece molds we can create complex 3D objects that are impossible to create using traditional two piece molds. Second, we make use of sacrificial molds. Therefore, using multi-piece sacrificial molds, we can create parts that pose disassembly problems for permanent molds. Third, mold design steps are significantly automated in our methodology. Therefore, we can create the functional part from the CAD model of the part in a matter of hours and so our approach can be used in small batch manufacturing environments.

    The basic idea behind our mold design algorithm is as follows. We first form the desired gross mold shape based on the feature-based description of the part geometry. If the desired gross mold shape is not manufacturable as a single piece, we decompose the gross mold shape into simpler shapes to make sure that each component is manufacturable using CNC machining. During the decomposition step, we account for tool accessibility to make sure that (1) each component is manufacturable, and (2) components can be assembled together to form the gross mold shape. Finally, we add assembly features to mold component shapes to facilitate easy assembly of mold components and eliminate unnecessary degree of freedoms from the final mold assembly.

  • Thumbnail Image
    Item
    Reducing Manufacturing Cycle Time during Product Design
    (1999) Herrmann, Jeffrey W.; Chincholkar, Mandar; ISR
    This paper describes an approach that can reduce manufacturing cycle time during product design. Design for production (DFP) determines how manufacturing a new product design affects the performance of the manufacturing system. This includes design guidelines, capacity analysis, and estimating manufacturing cycle times. Performing these tasks early in the product development process can reduce product development time. Previous researchers have developed various DFP methods for different problem settings. This paper discusses the relevant literature and classifies these methods. The paper presents a systematic DFP approach and a manufacturing system model that can be used to estimate the manufacturing cycle time of a new product. This approach gives feedback that can be used to eliminate cycle time problems. This paper focuses on products that are produced in one facility. We present an example that illustrates the approach and discuss a more general approach for other multiple-facility settings.
  • Thumbnail Image
    Item
    Locators and Sensors for Automated Coordinate Checking Fixtures
    (1997) Wang, Yu; Nagarkar, Sanjeev; ISR
    This article proposes a systematic method for the optimal design of sensor locations for an automated Coordinate Checking Fixture (CCF). The fixture can be employed for making at-machine assessments of the dimensional accuracy of manufactured components. Coordinate measurements obtained by the sensors built into the fixture can be utilized in estimating geometric parameters of a manufactured part. Two important issues that arise in the design of a CCF are the optimal number of sensors to be used and the best locations for each sensor. The proposed method uses statistical analyses of the Fisher information matrix and the prediction matrix to obtain an optimal set of sensors from an initial candidate set. Sensors are placed at locations that maximize the determinant of the Fisher information matrix for best parameter estimation, while the sensor of the least contribution to the measurement objective is iteratively eliminated. With the benefit of physical insight, the design procedure results in a balanced decision for the ultimate placement of sensors. The developed method also addresses the problem of selection of part locators for part localization in the CCF. Examples are provided for illustration of the developed procedure for automotive space frame extrusion parts.
  • Thumbnail Image
    Item
    Design Similarity Measures for Process Planning and Design Evaluation
    (1997) Herrmann, Jeffrey W.; Singh, Gurdip; ISR
    Design engineers and process planners need to search for similar designs. Design engineers use similar designs to estimate a new design's manufacturability. Like process planners, who need to generate process plans before production begins, design engineers can use an existing, similar design's plan to create a new process plan. Then, they can evaluate the new design. Variant process planning, a common process planning approach, uses a design similarity measure to identify the most similar design and retrieve a useful process plan. However, standard design similarity measures do not explicitly consider the production process. This paper presents an approach for developing a new class of plan-based design similarity measures. Such a measure explicitly exploits process plan similarity and thus improves the variant process planning approach. An example illustrates the approach and compares the new measure and a traditional group technology code-based approach.