home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 434.lha / Stackup_v2.10 / Stackup.doc < prev    next >
Encoding:
Text File  |  1990-09-27  |  7.3 KB  |  147 lines

  1.                            S T A C K U P  V2.1
  2.  
  3. Copyright © Feb 1990 by William C. Bowling.  All rights reserved.
  4.  
  5. This program is shareware.  Feel free to distribute it in its archived form
  6. with all files included and unaltered.  See READ.ME for more info.
  7.  
  8. The unARCed file should have all the following files included.  If the file
  9. sizes don't match or if you have additional files something has been done
  10. which I didn't intend.
  11.  
  12. CreateMatl                 11448 ----rwed
  13. CreateMaster               18784 ----rwed
  14. Install                      132 -s--rwed
  15. MasterDim                    939 ----rwed
  16. StackFile                    511 ----rwed
  17. CreateStack                12388 ----rwed
  18. Stackup                    20064 ----rwed
  19. READ.ME                     1215 ----rwed
  20. Launch                     47972 ----rwed
  21. Launch.info                  957 ----rwed
  22. Disk.info                   3677 ----rwed
  23. MatlProps                     77 ----rwed
  24.  
  25. You will also have Stackup.doc which I am now writing so I couldn't very
  26. well include its size here.  Can this be a paradox?  Oh boy!
  27.  
  28.          -----------------------------------------------------
  29.                   D O   Y O U   N E E D   S T A C K U P ?
  30.  
  31.    This program is intended primarily for Mechanical Engineers who do a lot
  32. of design work.  During the course of my career as a Liquid Fueled Rocket
  33. Engine design engineer, it became obvious to me that something like this is
  34. sorely needed.  If you do not concern yourself with tolerance stackups when
  35. you design a machine then this program is not for you.
  36.  
  37.    The program does a loop type stack analysis.  It also takes into account
  38. the thermal effects of the system.  For me, this is necessary since my
  39. machines usually are doing something in a cryogenic environment while they
  40. are assembled and fabricated at ambient temperature.
  41.  
  42.          -----------------------------------------------------
  43. OVERVIEW.
  44.  
  45.    Stackup will calculate gaps and interferences which you have identified
  46. as critical.  Once the data is entered into the different files the analysis
  47. will be done by Stackup.  If one of the dimensions or material types changes
  48. the program will incorporate the changes into your analyses.  Just edit the
  49. appropriate data file and run the stack analysis.  Results can be sent to
  50. your screen or printer.
  51.  
  52. INSTALLATION.
  53.  
  54.    UnARC the file in a clean directory.  Hard disk or floppy makes no
  55. difference.  The install script file will create a directory called Files
  56. and move the sample data files into it.  Just type INSTALL at the CLI prompt
  57. and you will be all set.  If you launch the program from the CLI, make sure
  58. your stack is set to at least 20K.  If you launch with the ICON, don't worry
  59. about a thing.
  60.  
  61.    The program consists of a bunch of modules.  To start the program from
  62. the CLI, type RUN Launch.  You MUST be located in the directory where the
  63. program is located and you MUST start the program with Launch.
  64.  
  65. HOW IT WORKS.
  66.  
  67.    The very first thing you have to do is set up your stacks.  The program
  68. will not do that for you.  You need a layout of your machine where you can
  69. identify the critical gaps and interferences you want to analyze.  It would
  70. be WAY beyond the scope of this document to try and teach you how to do
  71. stack analyses.  I have to assume that you are at least familiar with how
  72. to do them by hand.
  73.  
  74.   The loop analysis used with this program adds the maximum dimension values
  75. going right and subtracts the minimum dimension values going left.  It then
  76. adds the minimum dimension values going right and subtracts the maximum
  77. dimension values going left.  This way, you are able to quantify the maximum
  78. and minimum gaps or interferences at the given area of interest.  This
  79. requires, however, that you ALWAYS start at the left side of the gap you are
  80. interested in.  When you start at the left, your sign conventions will
  81. indicate that positive values are gaps and negative values are
  82. interferences.
  83.  
  84.    Let's say that you have 12 areas you want to check.  Each of these areas
  85. is referred to as a stack.  Many of the dimensions in each stack will be
  86. common to the others.  You need to number each of the dimensions you use and
  87. enter them into the Master Dimension file.  Each dimension is associated
  88. with a part and it is made of some type of material.  Code each of the
  89. different types of material and make the entry into the Master Dimension
  90. file.  The Material Properties file will contain the temperature data for
  91. your system with respect to each of the material types.  Edit this file and
  92. enter the Alpha DT associated with the material.  Note that the entry is the
  93. product of the co-efficient of thermal expansion/contraction and the
  94. temperature difference.  If you are colder than ambient the number you enter
  95. will be negative and vice versa if you are operating at a warmer temperature
  96. than ambient.  Typically, these numbers will be in the order of magnitude of
  97. 10E-3.  Now you set up your stacks.
  98.  
  99. The stacks govern the relationship of the dimensions to one another.  If you
  100. have laid out your stacks properly you will see that you can progress
  101. sequentially through the machine going from left to right and right to left.
  102. When you go from point A to B to C etc... the distance you travel is defined
  103. as the magnitude of a dimension and either left or right.  The dimension has
  104. already been coded to correspond to those in the Master Dimension list so
  105. you enter that dimension code and the direction of travel (either L or R for
  106. left or right).  The entry for left or right is case sensitive.  It must be
  107. lowercase l or r.
  108.  
  109. Now that you have everything defined, just run the Tolerance Study module.
  110. You will be prompted for which stack you want to compute and where you want
  111. the output sent.  If something looks a little tight or loose just go to the
  112. Master Dimension list and change the dimension you want.  Everything which
  113. uses that dimension will be changed accordingly.
  114.  
  115.              --------------------------------------------
  116.  
  117. THE MOUSE AND STACKUP.
  118.  
  119.    Most everything is pretty well intuitive.  To edit an item in one of the
  120. modules you need to select the item number to be edited.  I suggest that you
  121. use the sample data files and just load them and play with them.  They are
  122. real data files which were used to size a tester I designed.  The machine,
  123. by the way, works fine and has lasted a long time.
  124.  
  125.    The Tolerance Study module asks for keyboard input from you.  This will
  126. change in future releases but, for now, that is how it works.
  127.  
  128.    May I be so bold as to suggest that you save your work frequently?  Make
  129. sure you know the way this thing works before you get angry with it.  When
  130. you are entering data into the modules you should save as you go and then
  131. load the files back.  Make sure all is right with everything.
  132.  
  133.    Once you have a system defined with all the data files, back them up
  134. (make copies of the datafiles).  This program works with the specifically
  135. named files and doesn't care of you have already defined one set of master
  136. dimensions when you are ready for the next machine.  I suggest that you do a
  137. LOAD from the modules to see if files you want are already there.  If they
  138. are, and you write a new file, you will lose the old work.
  139.  
  140.      -----------------------------------------------------------
  141.  
  142.    I would appreciate any comments you have about this software.  If you
  143. find something which isn't right (bugs) PLEASE let me know.  This thing
  144. isn't foolproof but then how many Mechanical Design Engineers do you know
  145. who are fools?
  146.  
  147.