• DocumentCode
    1972522
  • Title

    On the design of guillotine traps for vibratory bowl feeders

  • Author

    Goemans, Onno C. ; Levandowski, Anthony ; Goldberg, Ken ; Van der Stappen, A. Frank

  • Author_Institution
    Inst. of Inf. & Comput. Sci., Utrecht Univ., Netherlands
  • fYear
    2005
  • fDate
    1-2 Aug. 2005
  • Firstpage
    79
  • Lastpage
    86
  • Abstract
    The vibratory bowl feeder remains the most common approach to the automated feeding (orienting) of industrial parts. We study the algorithmic design of a trap in the bowl feeder track that filters out all but one orientation of a given polygonal part. We propose a new class of traps that we call guillotine traps, which remove a portion of the track between two parallel lines. A major advantage of guillotine traps over previously studied traps is that they permit feeding the part in a user-specified stable orientation, whereas these other traps offered no control over the orientation to be fed. The capability of feeding a part in any priorly specified orientation for example offers the user a means of control over the feed rate. We present a complete algorithm that takes as input any polygonal part consisting of n vertices, along with its center of mass, and a desired output orientation of the part. Our algorithm computes a guillotine trap for a vibratory bowl feeder that outputs parts in the desired orientation, or reports that no such trap exists. The algorithm runs in O(nα(n) log n + nk), where α(n) is the extremely slowly growing inverse of the Ackermann function, and k is the number of candidate solutions. Although the value of k is trivially bounded by O(n), we conjecture that k is a small constant except for highly symmetric and regular parts. Surprisingly, our algorithm is considerably more efficient than the algorithm for the more restricted and hence less powerful gap trap, which was shown to run in O(n2 log n) time. We have implemented our complete algorithm in Mathematica and C++.
  • Keywords
    design; materials handling equipment; production engineering computing; Ackermann function; C++; Mathematica; automated feeding; guillotine traps design; user-specified stable orientation; vibratory bowl feeders; Algorithm design and analysis; Belts; Computer industry; Costs; Design automation; Feeds; Filters; Industrial engineering; Manufacturing automation; Operations research;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automation Science and Engineering, 2005. IEEE International Conference on
  • Print_ISBN
    0-7803-9425-9
  • Type

    conf

  • DOI
    10.1109/COASE.2005.1506749
  • Filename
    1506749