US4848137A - Automated shim manufacturing system - Google Patents

Automated shim manufacturing system Download PDF

Info

Publication number
US4848137A
US4848137A US07/172,005 US17200588A US4848137A US 4848137 A US4848137 A US 4848137A US 17200588 A US17200588 A US 17200588A US 4848137 A US4848137 A US 4848137A
Authority
US
United States
Prior art keywords
shim
gap
probe
manufacturing system
automated
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
US07/172,005
Inventor
C. Warren Turner
Larry L. Trammell
Albert L. Hametner
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Boeing Co
Original Assignee
Boeing Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Boeing Co filed Critical Boeing Co
Priority to US07/172,005 priority Critical patent/US4848137A/en
Assigned to BOEING COMPANY, THE, A CORP. OF DE reassignment BOEING COMPANY, THE, A CORP. OF DE ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: HAMETNER, ALBERT L., TRAMMELL, LARRY L., TURNER, C. WARREN
Application granted granted Critical
Publication of US4848137A publication Critical patent/US4848137A/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/42Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
    • G05B19/4202Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine preparation of the programme medium using a drawing, a model
    • G05B19/4207Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine preparation of the programme medium using a drawing, a model in which a model is traced or scanned and corresponding data recorded
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM]
    • G05B19/41875Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM] characterised by quality surveillance of production
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31424Print label of finished part, with info, history, attach to part, docket
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37008Calibration of measuring system, probe, sensor
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37196Measuring station, flexible, integrated cmm
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37197From measured data derive form, roundness, orientation, parallel, straightness
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Definitions

  • This invention relates to machine tools and, more particularly, numerically controlled machine tools.
  • the probe described in U.S. Pat. No. 4,649,752 includes a wavespring formed in one end of a thin, flat, elongate piece of resilient material, such as spring steel.
  • the wavespring includes at least three sinusoidal waves having a peak-to-peak separation that is greater than the maximum thickness of the gaps to be measured.
  • strain gauge sensors Mounted on the wavespring, at the bottom of the concave depressions formed by each of the sinusoids, are strain gauge sensors. Each depression supports at least two strain sensors oriented to sense the radial and circumferential strain applied to the wavespring when the wavespring is positioned in an interface gap. The strain sensors in each depression are combined to form strain gauge bridges. In a conventional manner, the strain sensors control the magnitude of electric signal flow through the bridges to provide a measure that is indicative of the compression of the wavespring and, thus, the thickness of the gap.
  • the use of at least three sinusoids provides two-dimensional taper, as well as thickness information since three precisely positioned, spaced apart thickness measurements are created.
  • the present invention is directed to an automatic shim manufacturing system that utilizes the shim gap information generated by a shim gap probe, preferably a shim gap probe of the type described in U.S. Pat. No. 4,649,752, to control the manufacturing of shims and, thereby, avoid the disadvantages associated with the hand manufacture and master mold techniques discussed above.
  • a system for automatically manufacturing shims for use in the gaps between the interface surfaces of structural components, particularly the gaps between the interface surfaces of the structural components of an airframe includes: one or more data acquisition units for measuring shim gaps using calibrated shim gap probes; a controller for producing machine tool numerical control instructions based on said shim gap probe measurements; and, one or more numerically controlled machine tools for manufacturing shims based on said numerical control instructions.
  • the system also includes a calibration subsystem for calibrating the shim gap probes by determining the accuracy of the measurements made by the shim gap probes and producing calibration coefficients for correcting measurements made by the shim gap probes.
  • the calibration subsystem includes a rigid, horizontally oriented base plate and a rigid, horizontally oriented upper plate that overlies the base plate and is separated therefrom by a small gap.
  • the rigid horizontally oriented upper plate has three corners, each supported by linear actuators whose positions control the tilt of the upper plate.
  • the tilt position of the upper plate is detected by suitably positioned linear position sensors.
  • Located in the space between the upper and base plates is a horizontal stage. More specifically, the horizontal stage is supported by the rigid, horizontally oriented base plate.
  • the horizontal stage is raised and lowered by a linear actuator and the vertical position of the stage is detected by a linear position sensor.
  • the horizontal stage is raised and the upper plate is lowered and tilted into various positions.
  • the shim gap probes is exercised by a combination of tilting the upper plate and vertically displaying the horizontal stage. The end result is a series of parallel offsets for each slope gradient. Measurements made by the shim gap probe at the chosen positions are used to calibrate the shim gap probe, i.e., produce the calibration coefficients.
  • the upper plate includes three equally spaced apart horizontal legs extending outwardly from a center.
  • the center of the upper plate is located above the center of a shim gap probe positioned atop the horizontal stage.
  • the upper plate is entirely supported at the outer end of the horizontal legs by vertically oriented linear actuators mounted such that the extension and retraction of the movable elements of the linear actuators controls the tilt position of the upper plate.
  • the data acquisition units include a control display unit (CDU) via which an operator communicates data to the controller that is used in conjunction with the probe gap measurement data to produce the numerical control instructions.
  • the data communicated to the controller via the CDU includes: (i) depth and shift values that define the position of a shim gap probe in a gap being measured; and, (ii) the clock orientation direction of the probe.
  • the controller includes stored data defining the profiles of shims to be used at different locations. This data is accessed based on information entered by the operator via the CDU. More specifically, the CDU prompts the operator to input the relational data required for the data base to uniquely identify the shim site at which the operator will take a measurement. The prompts may include the side of the aircraft (left or right), the type of element to be shimmed (spar or strut), front or rear locations, a site number, a station number, etc.
  • the controller determines the depth of cut at a shim blank reference point location, preferably the center of the shim blank.
  • the controller further determines a tilt angle that defines the inclination of the shim and a rotation angle that relates the tilt angle to a particular axis.
  • the rotation angle rotates the shim profile so that, with respect to the shim blank, the shim gradient tilt angle lies along a single axis rather than along dual axes.
  • the controller utilizes the depth of cut, rotation angle and tilt angle data to generate numerical control instructions for controlling the numerically controlled machine tool.
  • the numerically controlled machine tool includes a cutter suspended over a tilt table.
  • a shim blank is mounted in the center of the tilt table and clamped into position.
  • the shim blank is clamped in position by hydraulic clamps backed up by a pneumatic suction system that rigidly adheres the shim blank to a manifold that lies atop the tilt table.
  • the tilt table is tilted to the calculated tilt angle and the shim face is cut in a conventional manner by moving the cutter back and forth across the shim blank, in the region between the clamps.
  • the profile of the shim is cut based on predeveloped contour information related to the interface where the shim is to be installed.
  • the shim blank includes a base layer and a shim layer adhesively attached to the base layer. The use of such blanks allow the cutter to cut a portion of the base layer when forming the profile of the shim. As a result, the shim can remain attached to the base layer until needed.
  • the system includes a printer that prints a label containing relevant information, such as aircraft number, shim location, operator data, etc. After the shim is cut, the label is attached to the face of the shim.
  • the invention provides an automated shim manufacturing system that is ideally suited for precisely manufacturing shims for use in the gaps between the interface surfaces of structural components, in particularly the gaps between the interface surfaces of the structural components of an airframe. Gap measurements made by a twodimensional taper shim gap probe are mathematically converted into instructions suitable for controlling a numerically controlled machine tool in a precise manner.
  • FIG. 1 is a pictorial diagram illustrating the intersecting surfaces of two structural elements of an airframe
  • FIG. 2 is a cross-sectional view along line 2--2 of FIG. 1;
  • FIG. 3 is a block diagram of an automated shim manufacturing system formed in accordance with the invention.
  • FIG. 4 is a pictorial diagram of an automated shim manufacturing system formed in accordance with the invention.
  • FIG. 5 is a pictorial view of a shim gap probe suitable for use in embodiment of the invention illustrated in FIGS. 3 and 4;
  • FIG. 6 is a plan view illustrating the location of the measurement points of the shim gap probe illustrated in FIG. 5;
  • FIG. 7 is a top plan view of a calibration table suitable for use in the embodiment of the invention illustrated in FIGS. 3 and 4;
  • FIG. 8 is a cross-sectional elevational view of the calibration table illustrated in FIG. 7 taken along line 8--8;
  • FIG. 9 is a cross-sectional view of a portion of the calibration system illustrated in FIGS. 7 and 8 taken along line 9--9 of FIG. 8;
  • FIG. 10 is a pictorial diagram illustrating a pilot reference aircraft coordinate system
  • FIG. 11 A and B are pictorial diagrams illustrating one type of structure permutation nomenclature suitable for use by the invention.
  • FIG. 12 is a pictorial view of a shim blank and nomenclature that defines the surfaces of the blank;
  • FIG. 13 is a pictorial view of a shim gap probe of the type illustrated in FIG. 5 overlying a shim blanks showing certain mathematical relationships therebetween;
  • FIGS. 14A-D is a set of pictorial diagrams illustrating the interrelationship between the position of a shim gap probe and a reference point on the major surface of a shim blank;
  • FIG. 15 is a flow diagram illustrating a portion of the operation of the controller of the embodiment of the invention illustrated in FIGS. 3 and 4;
  • FIG. 16 is a pictorial diagram of a shim blank illustrating the cartesian coordinate orientation utilized by the controller to develop numerical control instructions
  • FIG. 17 is a pictorial diagram of a shim cut in a shim blank prior to the removal of the shim from the shim blank;
  • FIG. 18 is a flow diagram illustrating another portion of the operation of the controller of the embodiment of the invention illustrated in FIGS. 3 and 4;
  • FIG. 19 is a pictorial diagram of a numerically controlled machine tilt table formed in accordance with the invention.
  • FIG. 20 is a side elevational view of the tilt table illustrated in FIG. 19 in one position
  • FIG. 21 is a side elevational view of the tilt table illustrated in FIG. 19 in a second position
  • FIG. 22 is a pictorial diagram of a vacuum manifold suitable for use with the tilt table illustrated in FIGS. 19-21;
  • FIG. 23 is a pictorial diagram of a alternative embodiment of a vacuum manifold suitable for use with the tilt table illustrated in FIGS. 19-21.
  • FIG. 1 is a pictorial view of a junction between a pair of airframe structural elements, namely a wing spar chord 31 and a wing stiffener 33.
  • the stiffener 33 is shown as orthogonally intersecting the chord 31.
  • the stiffener 33 has an L-shaped cross-sectional configuration and is oriented such that the outer surface of one end of the flange overlies a surface of the chord 31, which is also L-shaped.
  • a wing web 35 is attached to the chord 31 and stiffener 33 by suitable fasteners 37, such as lock bolts.
  • FIG. 3 is a block diagram of an automated shim manufacturing system 51 formed in accordance with the invention.
  • the automated shim manufacturing system 51 illustrated in FIG. 3 comprises: a calibration subsystem 53; one or more data acquisition units 55; a cell controller 57; and, one or more numerically controlled machine tools 59.
  • the cell controller 57 receives: shim gap probe calibration data from the calibration subsystem 53; and, shim gap probe measurement data from the data acquisition units 55.
  • each shim site is unique, whereby each shim is unique. More specifically, each shim is unique because shim thickness and slope vary from site to site. Even the same site on different assemblies have different shim thickness and slope values.
  • FIG. 4 is a pictorial diagram of an automated shim manufacturing system 51 formed in accordance with the invention.
  • the automated shim manufacturing system illustrated in FIG. 2 only includes a single data acquisition unit 55 and a single numerically controlled machine tool 59.
  • the calibration subsystem 53 includes: a work bench 61 that supports a calibration table 63 illustrated in FIGS. 7-9 and described below; and, a control unit 65, which may take the form of a microprocessor and associated components, for controlling the operation of the calibration table 63 and communicating with the cell controller 57.
  • the data transmitted from the control unit 65 to the cell controller 57 contains each probes' physical characteristics, such as gage location coordinates, gage reference voltages, and other relevant data, as well as calibration data in the form of calibration coefficients for characteristics equations (described below).
  • the data acquisition unit 55 includes a cart 71 and a probe storage housing 73.
  • the probe storage housing 73 is, preferably, designed to be clamped to the assembly of components 75 whose gaps are to be measured.
  • the probe storage housing 73 thus provides a convenient place for storing a shim gap probe during nonuse so that the rather delicate shim gap probe is protected.
  • the probe storage housing 73 provides strain relief between the shim gap probe and the data acquisition unit 71 that receives the measurements made by the shim gap probe. Strain relief is provided by connecting, inside the shim gap probe storage housing 73, a heavier cable to the delicate wires connected to the shim gap probe, so that the housing 73 and the assembly 74 support most of the cable weight.
  • the cart 71 In addition to receiving data from the ship gap probe via the cable running to the probe storage housing 73 and sending the data to the cell controller 57, the cart 71 also includes a control display unit (CDU), which allows an operator to send pertinent information, such as gap identity information, aircraft identity number, etc., to the cell controller 57.
  • CDU control display unit
  • the cell controller uses the identity information to produce an identification label suitable for application to a completed shim after the shim is manufactured by the numerically controlled machine tool 59 or to a shim blank prior to manufacture.
  • the presently preferred machine tool is a MAZAK VQC 15/40 three axis, vertical spindle, high-speed milling machine with a fourth axis rotary table option and a MAZAK M-2 controller produced by the Yamazaki Machine Works Ltd., 1 Norifuni, Oguchi-Cho, Niwa-Gun, Aichi Pref., Japan.
  • FIG. 5 is a pictorial diagram of the presently preferred shim gap probe 79. Since this probe is described in U.S. Pat. No. 4,649,752, entitled “Shim Gap Probe” and assigned to the assignee of the present invention, which patent is incorporated herein by reference, the nature and operation of the shim gap probe 79 is not described here in detail.
  • the shim gap probe 79 includes a wavespring formed in one end of a thin, flat, elongate piece of resilient material sandwiched between a pair of protective covers also formed of thin, flat, elongate pieces of resilient material, preferably steel.
  • the wavespring includes at least three sinusoidal waves having a peak-to-peak separation that is greater than the maximum thickness of the gaps to be measured.
  • strain gauge sensors Mounted on one side of the wavespring, at the bottom of the concave depressions formed by each of the sinusoids, are strain gauge sensors. Each depression supports at least two strain sensors oriented to sense the radial and circumferential strain applied to the wavespring when the wavespring is positioned in an interface gap.
  • the strain sensors are combined to form strain gauge bridges. In a conventional manner, the strain sensors control the magnitude of electrical signal flow through the bridges to provide a measurement that is indicative of the compression of the wavespring and, thus, the thickness of the gap.
  • the use of at least three sinusoids provides two-dimensional taper data, as well as thickness data, since three precisely positioned, spaced apart thickness measurements are created.
  • one of the surfaces of the shim gap probe 79 is defined as the back side and the other is defined as the top side.
  • the shim back probe is positioned such that the back side rests against the major structure side of the gap being measured and the top side rests against the minor structure side of the gap.
  • the locations of the three strain sensors can be defined as: x 1 , y 1 ; x 2 , y 2 ; and x 3 , y 3 positions of a two-dimensional cartesian coordinate system.
  • the strain sensors are equally positioned about the circumference of a circle having a center, C,. defined by the wavespring.
  • the center or C position is defined as the origin, or x 0 , y 0 position of the cartesian coordinate system.
  • one of the sensors, specifically the sensor positioned at x 3 , y 3 lies along one of the longitudianl axes of the probe, preferably the y axis. This results in the normalized x, y sensor positions having the following exemplary values:
  • probe calibration is accomplished by the calibration subsystem illustrated in FIG. 4 and described above, i.e., a calibration subsystem that includes a calibration table 63 in combination with a control unit 65.
  • the control unit provides a vehicle via which an operator can control the calibration table and via which calibration data and other relevant, data, such as probe identification data, can be communicated to the cell controller 57.
  • FIGS. 7-9 illustrate a calibration table 63 suitable for use in the calibration subsystem illustrated in FIG. 4.
  • the calibration table 63 illustrated in FIGS. 7-9 includes a base plate assembly 81 and an upper plate assembly 83.
  • the base plate assembly 81 includes a rigid base plate 85, preferably formed of a thick piece of stress relieved steel.
  • the base plate 85 is generally Y-shaped, i.e., the base plate 85 has three equally spaced apart, outwardly extending horizontal legs. The outer end of each of the outwardly extending legs is attached to the top 87 of the work bench 61 (FIG. 4) by a shock absorbing mounting assembly 88.
  • Located on the upper surface of one of the legs 89 of the base plate 85 is a level, preferably a two-axis bubble level 90.
  • the base plate 85 is leveled by either adjusting the height of the legs of the work bench 61, or by constructing the shock absorbing mounting assemblies 88 in a manner that allows them to be height adjusted.
  • linear gauge 91 Vertically mounted in each of the legs of the base plate is a linear gauge 91.
  • One suitable linear gauge is the DG-2025 digital linear gauge produced by Sony Magnascale, Toyo Building 9-17, Nishigotandu 3 Chrome, Shinagawa Ku, Tokyo, 141, Japan.
  • the linear gauges 91. are located inwardly from the outer ends of the legs of the base plate 85 and lie along the central axis of the legs, as illustrated in FIG. 7.
  • Each of the linear gauges 91 includes a vertically oriented rod 93. In a conventional manner, the amount of rod extension defines a linear position.
  • the housings 95 of the linear gauges 91 are mounted in vertical holes 97 formed in the base plate 85.
  • the gauge housings are held in position by set screws 99 mounted in orthogonal (e.g., horizontal) threaded apertures formed in the legs of the base plate 85.
  • the probe housings 95 are oriented such that the rods 93 extend vertically upwardly.
  • a hollow piston 103 Slidably mounted in a vertical hole 101 formed in the center of the base plate 85 is a hollow piston 103. Attached to the top of the piston 103 by a cap screw 107 that extends upwardly from the hollow interior of the piston is a shim gap probe support plate 105. The shim gap probe support plate 105 projects outwardly, between two of the legs of the base plate 85, as illustrated in FIG. 7. Located at the outer end of the shim probe support plate 105 is a clamp assembly 109.
  • the clamp assembly 109 includes a bar 111 mounted atop the shim gap probe support plate, near the outer end thereof, and oriented to lie orthogonal to the longitudinal axis of the shim gap probe support plate 105.
  • the bar 111 is attached to the shim gap probe support plate 105 by spring-loaded bolt assemblies 113 that extend vertically through the shim gap probe support plate 105.
  • the bar 111 can be rasied to create a gap through which a shim gap probe can be slid.
  • the shim gap probe is slid inwardly until the end of the shim gap probe in which the wavespring is located impinges on an inner stop 115. When in this position the center, C, of the wavespring is vertically aligned with the center of the piston 103.
  • the lower end of the hollow interior of the piston 103 is enclosed by a cap 117.
  • the cap is attached to the piston by cap screws 119.
  • the U-shaped bracket 121 includes outwardly extending, horizontal flanges that are attached to the bottom surface of the base plate 85 by bolts 123.
  • the U-shaped bracket 121 is positioned such that its cross leg 124 lies directly beneath the piston 103. As shown in FIG. 9, the cross leg 124 of the U-shaped bracket is wider than the side legs, i.e., the cross leg 124 includes outwardly extending flanges 126.
  • a linear actuator 125 Vertically mounted in the cross leg 124 of the U-shaped bracket 121 is a linear actuator 125.
  • the linear actuator is oriented such that the end of its shaft 127 is positioned to impinge on the cap 117 attached to the bottom of the piston 103.
  • the linear actuator 125 is actuated such that its shaft 127 moves in one direction or the other, the piston 103 is raised or lowered.
  • located adjacent to the linear actuator 125 is a linear gauge 129.
  • the linear gauge is vertically oriented and positioned such that the end of the linear gauge's rod 131 impinges on the cap 117 attached to the bottom of the piston 103.
  • the linear gauge provides a measurement of the position of the piston 103 as the piston is raised and lowered by the linear actuator 125.
  • a support block 133 Positioned atop the end of each of the arms of the base plate 85 is a support block 133.
  • the upper surface of one of the support blocks is flat, the upper surface of the second support block includes a V-shaped slot and the upper surface of the third support block includes a conical indentation.
  • the axis of the V-shaped slot is aligned with the conical indentation.
  • the upper plate assembly 83 includes a rigid upper plate 135.
  • the upper plate 135 is preferably formed of a thick piece of stress relieved steel.
  • the upper plate 135 is Y-shaped and has three equally spaced apart, horizontally oriented, outwardly extending legs. Further, the upper plate 135 is sized, shaped and oriented such that the legs of the upper plate 135 overlie the legs of the base plate 85.
  • the caps 137 are formed of a wear-resistant material, such as steel.
  • the ends of the rods 93 of the linear gauges 91 impinge on the caps 137.
  • the extended position of the linear gauge rods provides a measurement of the distance between the upper and base plates, at the location of each linear gauge.
  • each of the arms of the upper plate 135, at the outer ends thereof, is a vertically oriented linear actuator 139.
  • the shafts 141 of the linear actuators extend downwardly and impinge on an underlying support 133.
  • the end of one of the linear actuator shafts 141 lies in a cone-shaped indentation
  • the end of the second linear actuator shaft lies in a V-shaped slot
  • the end of the third linear actuator shaft impinges on a flat surface.
  • Mounted in the lower surface of the upper plate 135, so as to overlie the wave washer of a shim gap probe positioned atop the shim gap probe support plate 105 in the manner heretofore described, is a further wear-resistant cap 143.
  • Movement of the linear actuators 139 mounted in the upper plate 135 as well as the linear actuator 125 mounted below the piston 103 is controlled by the control unit 65 (FIG. 4). Likewise, the measurement data produced by the linear gauges 95 and 129 is supplied to the control unit 65.
  • the linear actuator 125 that controls the piston 103 and the linear actuators 139 that control the spacing between the base plate 85 and the upper plate 135 are energized as necessary to create a gap between the wave washer cap 143 and the shim gap probe support plate 105 adequate to receive the wave washer end of a shim gap probe.
  • the bar 111 is raised and a shim gap probe is slid between the bar and the shim gap probe support plate until the wave washer end of the shim gap probe lies beneath the wave washer cap 143. This position is reached when the wave washer end of the shim gap probe impinges on the stop 115.
  • the piston linear actuator 125 and/or the upper plate linear actuators 139 are energized to close the remaining gap between the wave washer end of the shim gap probe and the wave washer cap and move the calibration system mechanism to a known starting position.
  • the linear actuators 139 mounted in the upper plate 135 are sequentially energized in a manner that tilts the upper plate to various angular positions.
  • the three linear gauges 91 mounted in the legs of the base plate 85 provide tilt position information.
  • the control unit 65 can be programmed to use closed loop feedback control to control tilt position. At appropriate tilt positions, the shim gap probe measurements are recorded. Thereafter, the piston is displaced and a new set of shim gap probe measurements are recorded.
  • the probe to be calibrated is exercised by a combination of upper plate tilt plus a series of piston displacements, yielding a series of parallel off sets for each slope gradient.
  • the shim gap probe measurement data in combination with the chosen tilt position and displacement data are used by the control unit 65 to create calibration coefficients designed to calibrate each gauge to optimum measurement accuracy. Since techniques for numerically deriving calibration coefficients from measurements are well known in the instrumentation art, the details of such derivation are not described here.
  • the calibration coefficient and related probe identity data are sent to the cell controller, which stores the data for use in correcting measurements made by the calibrated probe.
  • a shim gap probe 79 designed to measure taper in two dimensions can be mathematically represented by a set of three contact points.
  • the contact point coordinates x 1 , y 1 ; x 2 , y 2 ; and x 3 , y 3 described the locations of the probe contact points relative to a reference plane. Measurements made of the gap at each contact point uniquely define the taper and thickness at the center point, C, about which the three points are clustered.
  • wavespring compression at the reference points determines the gap thickness at the contact point coordinates.
  • a shimming technician inserts the probe 79 into the gap.
  • the probe 79 measures the thickness of the gap at the three probe contact points and the results are sent by the associated data acquisition unit 55 to the cell controller where there they are analyzed using the previously developed calibration data.
  • the cell controller 57 In order for the measurements made by the probe to be meaningful, the cell controller 57 must know how the gap is oriented and how the probe is positioned in the gap. This information is supplied to the cell controller by the shimming technician via the control display unit (CDU) housed in the cart 71. The following is a description of how the information determined by the shimming technician, and how the technician supplied information and known information, is used by the cell controller to create the data needed to control the machine tool so that a shim of the correct taper and profile is created. Prior to this description is a brief description of a conventional pilot reference aircraft coordinate system (FIG. 10) and one type of structure permutation nomenclature suitable for use in describing aircraft component locations (FIG. 11A and B).
  • a conventional pilot reference aircraft coordinate system uses the term forward (fwd) when looking toward the nose of an airplane and aft when looking toward the tail of the airplane. Up and down are used when looking vertically upwardly and downwardly, respectively. At a position amid the wing inboard (inbd) refers to looking toward the airplane fuselage and outboard (outbd) refers to looking away from the airplane fuselage.
  • fwd forward
  • inbd wing inboard
  • outbd refers to looking away from the airplane fuselage.
  • FIGS. 11A and 11B when the pilot reference aircraft coordinate system is combined with a clock dial reference system and structure nomenclature, a system of rules defining all possible permutations of shim site locations and probe insertion directions is created. In the case of FIGS.
  • the rules are used to define shim sites and probe insertion directions for the the left front and rear spars of a Boeing 757 aircraft.
  • the rules allow the controller to retrieve shim profile and other stored data for each site and orient the shim gradient in the manner described below.
  • a gap can be conceptually viewed as bounded by an imaginary rectangular prism.
  • the orientation of the prism can be described and labels applied to each face. As shown in FIG. 10 and described above, in an aircraft environment, orientation directions corresponding to the orientation of a completed airplane can be chosen--upper, lower, inboard, outboard, forward and aft. These orientation direction labels for a prism associated with each gap to be shimmed are stored in a shim site data base memory that forms part of the cell controller 57.
  • FIG. 12 While knowing the aircraft orientation direction of a shim is necessary for interpreting gap measurements, a more abstract labeling, illustrated in FIG. 12, arbitrarily associated with any prism is more valuable for purposes of defining a shim contour.
  • the abstract labeling illustrated in FIG. 12 defines the shim prism as having a top, backing, 12:00, 3:00, 6:00 and 9:00 o'clock positions. If the backing is always chosen to correspond to the solid member side of the gap to be measured, one of the sides is automatically defined for the shimming technician.
  • the physical constraints of most gaps will typically force the shimming technician to measure the gap from a particular direction. This direction will correspond to one of the aircraft directions (e.g., inboard), which, as shown in FIGS.
  • 11A and 11B also corresponds to a clock position.
  • the opposite side of the approach direction will automatically become known (e.g., outboard).
  • aircraft labeling for the top and backing surfaces is readily determined from the shim site data stored in the cell controller memory.
  • only one labeling for the remaining surface is consistent with the stored shim site data.
  • the association between abstract and aircraft labeling is readily accomplished by the shimming technician's performing two steps--placing the back side of the probe against the major structure side of the gap and advising the cell controller of the insertion direction via the CDU.
  • Probe position data is supplied to the cell controller by the shimming technician via the CDU that forms part of the data acquisition unit.
  • the reported probe position data includes: (i) the depth, D, that the probe center, C, is inserted; and, (ii) the amount, S, the right edge of the probe is shifted from one edge of the gap.
  • the probe 81 is inscribed with scale markings.
  • the shimming technician can read the value of D directly from the probe.
  • the shift value, S can be determined by visual estimate or by measuring the distance of the right edge of the probe from a predetermined edge of the gap. The distance between the center of the probe, i.e., from the edge of the gap can then be determined by adding to the value of S a distance, A, that is equal to one-half the width of the probe.
  • A a distance
  • FIGS. 14A-14D pictorially illustrate that the coordinate transformation equations depend upon the probe insertion direction.
  • the first step illustrated in FIG. 15 is to obtain the probe parameters from a probe geometry data base stored in the memory of the cell controller 57. These parameters are: the width of the probe; A; and the position of the measuring points, x 1 , y 1 ; x 2 , y 2 ; and x 3 , y 3 relative to the wave spring center, C, of the probe. Then the operator is requested to insert the probe depth, D, and shift, S, values via the data acquisition CDU.
  • the cell controller obtains shim prism length, L, and width, W, parameters from a shim site data base stored in the memory cell controller. That is, the cell controller memory includes a data base that stores the length and width values of a series of prisms. This memory is read by the controller.
  • the shimming technician is requested to insert the probe orientation direction (6:00 o'clock, 3:00 o'clock, 12:00 o'clock or 9:00 o'clock) via the data acquisition CDU.
  • these formulas determine the position of the probe measurement points with respect to the edges of the shim prism.
  • the coordinates of each probe measurement location are converted from edge of shim coordinates to shim reference point coordinates based on insertion direction.
  • the formulas are as follows: ##EQU1##
  • the formulas are as follows: ##EQU2##
  • the formulas are as follows: ##EQU3##
  • the formulas are as follows: ##EQU4## In order for the foregoing calculations to be better understood, an example is next set forth.
  • the cell controller has converted measurement location coordinates from edge of shim coordinates to shim reference point coordinates based on the insertion direction.
  • this data is utilized to determine the depth of cut at the reference point (center) of the shim planform and the depth of cut gradient ( ⁇ ) associated with the direction of the most rapid change in shim thickness.
  • the data is also used to determine how to rotate the shim so that it's gradient direction coincides with the direction of movement of the cutting element of the numerically controlled machine tool.
  • gradient rotation angle is denoted ⁇ .
  • the values of k 3 and k 4 are best determined by first determining the values of two other parameters k 1 and k 2 and substituting the result in the equations that determine the values of k 3 and k 4 .
  • k 1 , k 2 , k 3 and k 4 values are calcualted using the following formulas: ##EQU5##
  • k 1 equals the change in y with respect to x
  • k 2 equals the change in the z with respect to x
  • k 3 equals the slope of the trace of the intersection of the skewed plane on the y-z plane
  • k 4 equals the slope of the trace of the intersection of the skewed plane on the x-z plane.
  • the depth of cut, Z ref , at the reference point, (i.e., the center) of the shim planform is determined using the following formula:
  • This depth formula treats Z values as a function of X and Y values.
  • the gradient of this function is:
  • the gradient gives the direction in the X-Y plane associated with the most rapid change in shim thickness.
  • An alternative representation of the gradient is useful for controlling a machine tool.
  • the alternative involves a "rotation" gradient angle denoted above as, ⁇ , which can be determined using the following formula: ##EQU6##
  • the gradient rotation angle, ⁇ defines how much the shim plan form must be rotated above the origin in the X-Y plane to point the gradient in a predetermined (Y) direction, which direction is determined by the cutting direction of the machine tool.
  • the signs of the terms of the equation (15) are used to determine the quadrant of the inverse tangent (i.e., tan -1 ) function.
  • is determined using the following equation:
  • the gradient tilt angle describes how far the sloped shim surface is "rotated" away from a level orientation.
  • FIG. 17 is a pictorial view illustrating a shim blank 150 oriented and cut based on the foregoing calculations. More specifically, the shim blank 150 illustrated in FIG. 17 includes a base layer 151 and a shim layer 153 adhesively attached to the base layer.
  • the shim blank 150 has a rectangular planform that includes a pair of end edges 155 and 157 and a pair of side edges 159 and 161 as well as a top and bottom. Located inwardly from the end edges 155 and 157 are a pair of transverse parallel lines 163 and 165 created by a face milling operation that, in combination with the side edges 159 and 161, define the shim planform available area 164.
  • the regions 166 between the shim planform area 164 and the end edges 155 and 157 form clamp margins that are used to clamp the shim blank to the table of a milling machine as illustrated in FIGS. 17, 18 and 19 and described below.
  • the shim blank area is equal to the shim planform area (determined by the maximum shim diagonal), plus two clamp margins, plus an amount equal to twice the diameter of the milling tool to be used to cut the shim profile, plus any necessary clearance value (e.g. 0.125 inch).
  • the direction of gradient cutting parallels these end edges and lies between the transverse parallel lines 163 adn 165.
  • the cut direction has a slope, i.e., has a gradient tilt angle ⁇ , which is determined in accordance with equation 16.
  • the forth axis tilt ( ⁇ ) is returned to zero (i.e. level) and, using a suitable diameter end mill, the profile 167 of the shim is machined through the shim layer 153 into the base layer 151.
  • the adhesive that attaches the shim layer 153 to the base layer 151 is chosen to allow the shim 169 to be pealed away from the shim base 151 just prior to installation.
  • the preferred numerically controlled machine tool for cutting a shim in the manner illustrated in FIG. 17 is a vertical milling machine.
  • one suitable vertical milling machine is the MAZAK VQC 15/40 produced by Yamazaki Corporation.
  • a generally horizontally oriented tilt table 171 of the type illustrated in FIGS. 19-21 is combined with a suitable vertical milling machine a numerically controlled machine tool suitable for use in the embodiment of the invention illustrated in FIGS. 3 and 4 is provided.
  • the tilt table 171 is designed to support a variety of different sized shim blanks. Further, since the tilt table lies generally horizontal, the tilt table lies transverse to the vertical axis of rotation of the cutting element of a vertical milling machine.
  • the tilt table 171 is mounted between the tilt axis head 173 of the vertical milling machine and a support bracket 175.
  • the tilt axis head 173 includes a large circular plate mounted for rotation about a horizontal axis of the vertical milling machine.
  • the support bracket 175 rotatably supports the end of the tilt table 171 remote from the tilt axis head 173.
  • the tilt table 171 includes a pair of vertical end walls 177 and a generally horizontal plate or table 179 that is affixed to and lies between the end walls 177.
  • the end walls are trunion mounted. More specifically, extending outwardly from each end wall 177 is a shaft 181. (See FIGS. 20 and 21).
  • One shaft 181 is rotatably mounted in a cylindrical aperture 183 formed in a vertical plate 185 that forms a portion of the support bracket 175.
  • the other end walls is keyed and bolted to the tilt axis head 173.
  • the support bracket 175 includes a horizontal bar 187 located at the lower end of the vertical plate 185 and several, e.g., two or more, inclined legs 189 that extend between the bar 187 and the vertical plate 185.
  • the vertical plate 185, the bar 187 and the inclined legs 189 are all formed of steel welded together.
  • the bar 187 is attached to a suitably rigid horizontal support surface (not shown) by a plurality of bolts 191.
  • the table 179 supports four clamp assemblies 193 that are movable between inner and outer fixed positions with respect to the centerline 195 of the table 179 lying between the end walls 177.
  • FIGS. 19 and 20 illustrate the clamp assemblies 193 in their inner position
  • FIG. 21 illustrates the clamp assemblies 193 in their outer position.
  • the clamp assemblies 193 clamp both shim stock blanks 197 and pneumatic manifolds 199 to the table 179. More specifically, positioned atop of the table 179, in the center thereof, is a pneumatic manifold 199 of the type illustrated in FIGS. 22 and 23 and described below. Positioned atop the pneumatic manifold is a shim stock blank. The clamp assemblies clamp the shim stock blank and the underlying pneumatic manifold to the table 179.
  • the size and configuration of the pneumatic manifold 199 depends upon the position of the clamp assemblies 193 and the size of the shim stock blank 197 to be machined.
  • FIGS. 22 and 23 illustrate two differently configured pneumatic manifolds 199a and 199b both sized for use when the clamp assemblies 193 are in their inner position.
  • the pneumatic manifolds 199a and 199b comprise a thick, flat plate formed of a suitably rigid material, such as aircraft grade aluminum or steel.
  • Located in the center of each of the pneumatic manifolds 199a and 199b is a grid 201a and 201b.
  • the grids 201a and 201b are formed by a plurality of transverse slots 203 surrounded by a rectangular peripheral slot 205 having curved corners.
  • An O-ring seal is mounted in the rectangular peripheral slot 205.
  • the positioning of a shim stock blank atop a penumatic manifold 199a and 199b is determined by placing one corner of a rectangular shim stock blank against stops 209a and 209b located along two intersecting edges of the upper surface of the pneumatic manifolds 199a or 199b.
  • a manifold that is larger, but similarly formed to those illustrated in FIGS. 22 and 23 is mounted atop the table 179 when the clamp assemblies are in their outer position (FIG. 21).
  • the four clamp assemblies 193 include two support brackets 211. One support bracket and, thus, two clamp assemblies are located on each side of the centerline 195 of the table 179. Further, the clamp assemblies located on each side of the centerline are located on opposite sides of the table axis of rotation. In essence, the clamp assembly positions define a rectangle centered at the center of the table 179.
  • the support brackets 211 are attached to the table 179 and define the inner and outer positions of the clamp assemblies 193. More specifically, the support brackets 211 can be affixed to the table 179 at inner positions (FIGS. 19 and 20) or outer positions (FIG. 21). In the inner position, the brackets 211 and, thus, the clamp assemblies are nearer to the table centerline 195 than they are in the outer position.
  • the support brackets 211 support the housings 213 of hydraulic actuators, which extend downwardly through holes 214 in the table 179.
  • the shafts 215 of the hydraulic actuators 213 are vertically oriented and extend upwardly.
  • Mounted atop each of the shafts 215 is a dog leg shaped arm 217.
  • One leg of the dog leg shaped arm 217 is attached to the upper end of the vertically oriented shafts 215 of the hydraulic actuators 211 in any suitable manner, such as by nuts 219 threaded onto the upper ends of the shafts 215.
  • the other legs of the dog leg shaped arms 219 project inwardly and downwardly such that the inner tips 221 of the legs rest on a shim stock blank 197 lying atop a pneumatic manifold 199 which, as described above, is mounted atop the table 179.
  • Hydraulic power is applied to the hydraulic actuators 211 via inlets 223 connected by hydraulic lines 224 to hydraulic valves (not shown) that, in turn, are connected to a source of hydraulic fluid (not shown).
  • the hydraulic lines 224 are slidably supported by brackets 225 attached to the bottom of the table 179. The slidable support allows the clamp support brackets 211 to be positioned at their inner and outer positions, as required.
  • an inlet fixture 227 that includes a vertical hole 229 sized and positioned to mate with the holes 207 in the manifolds 199a and 199b (FIGS. 22 and 23).
  • the fixture 227 connects the hole 229 to a vacuum line 231 that is connected to pneumatic control valves (not shown) that, in turn, are connected to a suitable vacuum source.
  • the clamp support brackets 211 In addition to supporting the hydraulic actuators 211 and their associated dog leg shaped arms 217, the clamp support brackets 211 also clamp the chosen manifold 199 to the top of the table 179 afer the hole 207 in a manifold 199 has been aligned with the hole 229 in the inlet fixture 227.
  • alignment is accomplished by a pair of alignment pin/hole assemblies that align the manifold 199 to the table 179.
  • Clamping is accomplished by short flanges 233 located along the upper edges of the facing sides of the clamp support brackets 211, as shown in FIGS. 20 and 21.
  • the flanges 233 overlie manifold flanges 235 located along the lower sides of the adjacent edges of the manifold 199.
  • the sizing of the flanges is such that when the clamp support brackets 211 are clamped by bolts 237 to the table 179, the manifold 199 is firmly attached to the table 179.
  • the cell controller initializes the system by commanding the numerically controlled machine tool to place the table 179 in a horizontal position and to release the dog leg shaped arms 217 by preventing hydraulic pressure from being applied to the hydraulic actuators 213, which allows an internal spring to raise the dog leg shaped arms 217.
  • the cell controller also causes the numerically controlled machine tool to prevent the application of vacuum to the manifold 199.
  • an operator positions a shim stock blank into the corner (upper left as shown) of the pneumatic manifold so that the blank is touching the shim blank-stops 209a and 209b along edges 101 and 155.
  • the cell controller causes the numerically controlled machine tool to apply hydraulic pressure to the hydraulic actuators 213 of the clamp assemblies 193.
  • the dog leg shaped arms 217 rotate over the shim blank and are pulled downwardly, whereby pressure is applied by the tips 221 of the dog leg shaped arms 217 to the shim stock blank 197.
  • the cell controller causes the numerically controlled machine tool to apply vacuum to the manifold 199.
  • the cell controller commands the numerically controlled machine tool to rotate the table 179 to the correct gradient angle, ⁇ .
  • the cutting tool of the numerically controlled machine tool which rotates about a vertical axis overlying the cable 179, is energized.
  • the cutting tool face mill
  • the cutting tool is moved back and forth along a path that lies transverse to the rotation axis of the table 179.
  • the motion is such that the shim stock blank is cut in the region between the tips 221 of the dog leg shaped arms 217. More specifically, as shown in FIG. 17 and discussed above, the shim stock blank is cut in the region between a pair of transverse parallel lines 163 and 165. Depending upon the depth of cut, one set of back and forth indexed passes may be adequate to create the desired slope, or several sets of back and forth indexed passes, along with a drop in cutter height between each set, may be required. In any event, after the slope is cut, the profile of the shim is cut by changing cutters to an end mill of suitable diameter and moving it along a path of travel defined by the desired shim profile. The end result is a shim that remains attached to the base stock.
  • a printer (not shown) prints a label that identifies the location of the shim.
  • the location information may include a particular airframe number as well as the specific location of the shim in the airframe, plus other relevant and desired information.
  • the invention provides a system for automatically manufacturing shims suitable for use between the structural components of an airframe or other structure. While the preferred embodiment of the invention has been illustrated and described, it is to be understood that within the scope of the appended claims various changes can be made therein without departing from the invention. For example, shim gap probes other than the one described in U.S. Pat. No. 4,649,752 and illustrated in FIG. 5 can be utilized, if desired. Further, various types of calibration subsystems designed to calibrate specific type probes other than the one specifically described herein can be utilized, if desired. Similarly, milling machines other than the one specifically described herein can be utilized in an actual embodiment of the invention.

Abstract

A system for automatically manufacturing shims for use between the structural components of an airframe is disclosed. The system includes: a calibration system (53) for evaluating the accuracy of the measurements made by shim gap probes (87) and producing related calibration coefficients; one or more data acquisition units (55) for measuring shim gaps (41) using calibrated shim gap probes (87); a cell controller (57) for producing machine tool numerical control instructions based on shim gap probe measurements; and, one or more numerically controlled machine tools (59) for manufacturing shims based on said numerical control instructions.

Description

TECHNICAL AREA
This invention relates to machine tools and, more particularly, numerically controlled machine tools.
BACKGROUND OF THE INVENTION
All current aircraft manufacturing techniques require structural shimming at interface surfaces between structural components, such as frames, stringers, spars, etc. where tolerance buildup prevents net-line fits. The current technique is to hand-cut laminated shim material to create a shim sized to fill the gap between the interfacing surfaces. After shim beveling is completed, the shim profile is trimmed with an aircraft shears. Because this technique is timeconsuming and labor-intensive, it is expensive. Another disadvantage of this technique is its dependence on the skill of the person that manufactures the shim, which varies from individual to individual.
Various proposals have been made to overcome the disadvantages of the foregoing technique. One proposal has been to form shim master molds and use the molds to create master shims. While useful in some situations, this technique is not useful in others, particularly where the gap to be filled by the shim is very narrow. Further, master mold shims have to be hand-tailored for each individual interface situation, which is undesirable because it is expensive and creates a large inventory of master molds.
Recently, a probe for use in determining the thickness of an interface gap, i.e., a gap between two facing components, has been developed. The probe is described in U.S. Pat. No. 4,649,752 entitled "Shim Gap Probe," which is assigned to the assignee of the present invention. The subject matter of U.S. Pat. No. 4,649,752 is incorporated herein by reference. The probe described in U.S. Pat. No. 4,649,752 includes a wavespring formed in one end of a thin, flat, elongate piece of resilient material, such as spring steel. The wavespring includes at least three sinusoidal waves having a peak-to-peak separation that is greater than the maximum thickness of the gaps to be measured. Mounted on the wavespring, at the bottom of the concave depressions formed by each of the sinusoids, are strain gauge sensors. Each depression supports at least two strain sensors oriented to sense the radial and circumferential strain applied to the wavespring when the wavespring is positioned in an interface gap. The strain sensors in each depression are combined to form strain gauge bridges. In a conventional manner, the strain sensors control the magnitude of electric signal flow through the bridges to provide a measure that is indicative of the compression of the wavespring and, thus, the thickness of the gap. The use of at least three sinusoids provides two-dimensional taper, as well as thickness information since three precisely positioned, spaced apart thickness measurements are created.
The present invention is directed to an automatic shim manufacturing system that utilizes the shim gap information generated by a shim gap probe, preferably a shim gap probe of the type described in U.S. Pat. No. 4,649,752, to control the manufacturing of shims and, thereby, avoid the disadvantages associated with the hand manufacture and master mold techniques discussed above.
SUMMARY OF THE INVENTION
In accordance with this invention, a system for automatically manufacturing shims for use in the gaps between the interface surfaces of structural components, particularly the gaps between the interface surfaces of the structural components of an airframe, is provided. The system includes: one or more data acquisition units for measuring shim gaps using calibrated shim gap probes; a controller for producing machine tool numerical control instructions based on said shim gap probe measurements; and, one or more numerically controlled machine tools for manufacturing shims based on said numerical control instructions.
In accordance with other aspects of this invention, the system also includes a calibration subsystem for calibrating the shim gap probes by determining the accuracy of the measurements made by the shim gap probes and producing calibration coefficients for correcting measurements made by the shim gap probes.
In accordance with further aspects of this invention, the calibration subsystem includes a rigid, horizontally oriented base plate and a rigid, horizontally oriented upper plate that overlies the base plate and is separated therefrom by a small gap. Preferably, the rigid horizontally oriented upper plate has three corners, each supported by linear actuators whose positions control the tilt of the upper plate. Also, preferably, the tilt position of the upper plate is detected by suitably positioned linear position sensors. Located in the space between the upper and base plates is a horizontal stage. More specifically, the horizontal stage is supported by the rigid, horizontally oriented base plate. Preferably, the horizontal stage is raised and lowered by a linear actuator and the vertical position of the stage is detected by a linear position sensor. After a probe to be calibrated is mounted atop the horizontal stage, the horizontal stage is raised and the upper plate is lowered and tilted into various positions. The shim gap probes is exercised by a combination of tilting the upper plate and vertically displaying the horizontal stage. The end result is a series of parallel offsets for each slope gradient. Measurements made by the shim gap probe at the chosen positions are used to calibrate the shim gap probe, i.e., produce the calibration coefficients.
In accordance with further aspects of this invention, the upper plate includes three equally spaced apart horizontal legs extending outwardly from a center. The center of the upper plate is located above the center of a shim gap probe positioned atop the horizontal stage. The upper plate is entirely supported at the outer end of the horizontal legs by vertically oriented linear actuators mounted such that the extension and retraction of the movable elements of the linear actuators controls the tilt position of the upper plate.
In accordance with still other aspects of this invention, the data acquisition units include a control display unit (CDU) via which an operator communicates data to the controller that is used in conjunction with the probe gap measurement data to produce the numerical control instructions. The data communicated to the controller via the CDU includes: (i) depth and shift values that define the position of a shim gap probe in a gap being measured; and, (ii) the clock orientation direction of the probe. The controller includes stored data defining the profiles of shims to be used at different locations. This data is accessed based on information entered by the operator via the CDU. More specifically, the CDU prompts the operator to input the relational data required for the data base to uniquely identify the shim site at which the operator will take a measurement. The prompts may include the side of the aircraft (left or right), the type of element to be shimmed (spar or strut), front or rear locations, a site number, a station number, etc.
Based on probe gap measurement data, stored data and operator data, the controller determines the depth of cut at a shim blank reference point location, preferably the center of the shim blank. The controller further determines a tilt angle that defines the inclination of the shim and a rotation angle that relates the tilt angle to a particular axis. In essence, the rotation angle rotates the shim profile so that, with respect to the shim blank, the shim gradient tilt angle lies along a single axis rather than along dual axes. The controller utilizes the depth of cut, rotation angle and tilt angle data to generate numerical control instructions for controlling the numerically controlled machine tool.
In accordance with yet further aspects of this invention, the numerically controlled machine tool includes a cutter suspended over a tilt table. A shim blank is mounted in the center of the tilt table and clamped into position. Preferably, the shim blank is clamped in position by hydraulic clamps backed up by a pneumatic suction system that rigidly adheres the shim blank to a manifold that lies atop the tilt table. Thereafter, based on the numerical control instructions generated by the controller, the tilt table is tilted to the calculated tilt angle and the shim face is cut in a conventional manner by moving the cutter back and forth across the shim blank, in the region between the clamps. After the shim blank is face milled, the profile of the shim is cut based on predeveloped contour information related to the interface where the shim is to be installed. Preferably, the shim blank includes a base layer and a shim layer adhesively attached to the base layer. The use of such blanks allow the cutter to cut a portion of the base layer when forming the profile of the shim. As a result, the shim can remain attached to the base layer until needed.
In accordance with yet still other aspects of this invention, the system includes a printer that prints a label containing relevant information, such as aircraft number, shim location, operator data, etc. After the shim is cut, the label is attached to the face of the shim.
As will be readily appreciated from the foregoig summary, the invention provides an automated shim manufacturing system that is ideally suited for precisely manufacturing shims for use in the gaps between the interface surfaces of structural components, in particularly the gaps between the interface surfaces of the structural components of an airframe. Gap measurements made by a twodimensional taper shim gap probe are mathematically converted into instructions suitable for controlling a numerically controlled machine tool in a precise manner.
BRIEF DESCRIPTION OF THE DRAWINGS
The foregoing and other features and advantages of this invention will become more readily appreciated as the same becomes better understood by reference to the following detailed description when taken in conjunction with the accompanying drawings wherein:
FIG. 1 is a pictorial diagram illustrating the intersecting surfaces of two structural elements of an airframe;
FIG. 2 is a cross-sectional view along line 2--2 of FIG. 1;
FIG. 3 is a block diagram of an automated shim manufacturing system formed in accordance with the invention;
FIG. 4 is a pictorial diagram of an automated shim manufacturing system formed in accordance with the invention;
FIG. 5 is a pictorial view of a shim gap probe suitable for use in embodiment of the invention illustrated in FIGS. 3 and 4;
FIG. 6 is a plan view illustrating the location of the measurement points of the shim gap probe illustrated in FIG. 5;
FIG. 7 is a top plan view of a calibration table suitable for use in the embodiment of the invention illustrated in FIGS. 3 and 4;
FIG. 8 is a cross-sectional elevational view of the calibration table illustrated in FIG. 7 taken along line 8--8;
FIG. 9 is a cross-sectional view of a portion of the calibration system illustrated in FIGS. 7 and 8 taken along line 9--9 of FIG. 8;
FIG. 10 is a pictorial diagram illustrating a pilot reference aircraft coordinate system;
FIG. 11 A and B are pictorial diagrams illustrating one type of structure permutation nomenclature suitable for use by the invention;
FIG. 12 is a pictorial view of a shim blank and nomenclature that defines the surfaces of the blank;
FIG. 13 is a pictorial view of a shim gap probe of the type illustrated in FIG. 5 overlying a shim blanks showing certain mathematical relationships therebetween;
FIGS. 14A-D is a set of pictorial diagrams illustrating the interrelationship between the position of a shim gap probe and a reference point on the major surface of a shim blank;
FIG. 15 is a flow diagram illustrating a portion of the operation of the controller of the embodiment of the invention illustrated in FIGS. 3 and 4;
FIG. 16 is a pictorial diagram of a shim blank illustrating the cartesian coordinate orientation utilized by the controller to develop numerical control instructions;
FIG. 17 is a pictorial diagram of a shim cut in a shim blank prior to the removal of the shim from the shim blank;
FIG. 18 is a flow diagram illustrating another portion of the operation of the controller of the embodiment of the invention illustrated in FIGS. 3 and 4;
FIG. 19 is a pictorial diagram of a numerically controlled machine tilt table formed in accordance with the invention;
FIG. 20 is a side elevational view of the tilt table illustrated in FIG. 19 in one position;
FIG. 21 is a side elevational view of the tilt table illustrated in FIG. 19 in a second position;
FIG. 22 is a pictorial diagram of a vacuum manifold suitable for use with the tilt table illustrated in FIGS. 19-21; and
FIG. 23 is a pictorial diagram of a alternative embodiment of a vacuum manifold suitable for use with the tilt table illustrated in FIGS. 19-21.
DESCRIPTION OF THE PREFERRED EMBODIMENT
FIG. 1 is a pictorial view of a junction between a pair of airframe structural elements, namely a wing spar chord 31 and a wing stiffener 33. The stiffener 33 is shown as orthogonally intersecting the chord 31. The stiffener 33 has an L-shaped cross-sectional configuration and is oriented such that the outer surface of one end of the flange overlies a surface of the chord 31, which is also L-shaped. While not relevant to the present invention, in a conventional manner, a wing web 35 is attached to the chord 31 and stiffener 33 by suitable fasteners 37, such as lock bolts.
As shown in FIG. 2, while the stiffener 33 overlies the spar chord 31, these components do not lie flat against one another. Rather, a tapered gap 39 exists between the chord 31 and the stiffener 33. In order to snugly attach the overlying flange of the stiffener 33 to the chord 31, it is necessary to fill the gap 39 with a shim 41. As discussed above, in the past, shims have been formed by hand. This invention is directed to a manufacturing system for automatically manufacturing shims 41 suitable for use in gaps 39 of the type illustrated in FIG. 2. While FIG. 2, in essence, shows a wedge-shaped gap that appears to taper in a single direction coincident with the longitudinal axis of the stiffener 33, it is to be understood that frequently such gaps are compound, i.e., the taper has directional components along the longitudinal axes of both of the intersecting components, i.e., the chord 31 and the stiffener 33.
FIG. 3 is a block diagram of an automated shim manufacturing system 51 formed in accordance with the invention. The automated shim manufacturing system 51 illustrated in FIG. 3 comprises: a calibration subsystem 53; one or more data acquisition units 55; a cell controller 57; and, one or more numerically controlled machine tools 59. The cell controller 57 receives: shim gap probe calibration data from the calibration subsystem 53; and, shim gap probe measurement data from the data acquisition units 55. Based on the shim gap probe calibration and measurement data, stored data and data supplied to the cell controller by an operator via a suitable control display unit (CDU) that forms part of the data acquisition unit(s), the controller 57 produces numerical control signals that control the operation of the numerically controlled machine (tool(s) 59 in a manner that produces shims suitable for use in filling gaps of the type illustrated in FIG. 2 and described above. In this regard, as will be readily appreciated by those familiar with producing shims for aircraft assemblies, each shim site is unique, whereby each shim is unique. More specifically, each shim is unique because shim thickness and slope vary from site to site. Even the same site on different assemblies have different shim thickness and slope values.
FIG. 4 is a pictorial diagram of an automated shim manufacturing system 51 formed in accordance with the invention. For purposes of drawing simplicity, the automated shim manufacturing system illustrated in FIG. 2 only includes a single data acquisition unit 55 and a single numerically controlled machine tool 59. The calibration subsystem 53 includes: a work bench 61 that supports a calibration table 63 illustrated in FIGS. 7-9 and described below; and, a control unit 65, which may take the form of a microprocessor and associated components, for controlling the operation of the calibration table 63 and communicating with the cell controller 57. The data transmitted from the control unit 65 to the cell controller 57 contains each probes' physical characteristics, such as gage location coordinates, gage reference voltages, and other relevant data, as well as calibration data in the form of calibration coefficients for characteristics equations (described below).
The data acquisition unit 55 includes a cart 71 and a probe storage housing 73. The probe storage housing 73 is, preferably, designed to be clamped to the assembly of components 75 whose gaps are to be measured. The probe storage housing 73 thus provides a convenient place for storing a shim gap probe during nonuse so that the rather delicate shim gap probe is protected. Further, the probe storage housing 73 provides strain relief between the shim gap probe and the data acquisition unit 71 that receives the measurements made by the shim gap probe. Strain relief is provided by connecting, inside the shim gap probe storage housing 73, a heavier cable to the delicate wires connected to the shim gap probe, so that the housing 73 and the assembly 74 support most of the cable weight. In addition to receiving data from the ship gap probe via the cable running to the probe storage housing 73 and sending the data to the cell controller 57, the cart 71 also includes a control display unit (CDU), which allows an operator to send pertinent information, such as gap identity information, aircraft identity number, etc., to the cell controller 57. The cell controller uses the identity information to produce an identification label suitable for application to a completed shim after the shim is manufactured by the numerically controlled machine tool 59 or to a shim blank prior to manufacture. While various numerically controlled machine tools can be utilized to create shims, the presently preferred machine tool is a MAZAK VQC 15/40 three axis, vertical spindle, high-speed milling machine with a fourth axis rotary table option and a MAZAK M-2 controller produced by the Yamazaki Machine Works Ltd., 1 Norifuni, Oguchi-Cho, Niwa-Gun, Aichi Pref., Japan.
FIG. 5 is a pictorial diagram of the presently preferred shim gap probe 79. Since this probe is described in U.S. Pat. No. 4,649,752, entitled "Shim Gap Probe" and assigned to the assignee of the present invention, which patent is incorporated herein by reference, the nature and operation of the shim gap probe 79 is not described here in detail. In general, the shim gap probe 79 includes a wavespring formed in one end of a thin, flat, elongate piece of resilient material sandwiched between a pair of protective covers also formed of thin, flat, elongate pieces of resilient material, preferably steel. The wavespring includes at least three sinusoidal waves having a peak-to-peak separation that is greater than the maximum thickness of the gaps to be measured. Mounted on one side of the wavespring, at the bottom of the concave depressions formed by each of the sinusoids, are strain gauge sensors. Each depression supports at least two strain sensors oriented to sense the radial and circumferential strain applied to the wavespring when the wavespring is positioned in an interface gap. The strain sensors are combined to form strain gauge bridges. In a conventional manner, the strain sensors control the magnitude of electrical signal flow through the bridges to provide a measurement that is indicative of the compression of the wavespring and, thus, the thickness of the gap. The use of at least three sinusoids provides two-dimensional taper data, as well as thickness data, since three precisely positioned, spaced apart thickness measurements are created. For reference purposes, one of the surfaces of the shim gap probe 79 is defined as the back side and the other is defined as the top side. When used, the shim back probe is positioned such that the back side rests against the major structure side of the gap being measured and the top side rests against the minor structure side of the gap.
As illustrated in FIG. 6 the locations of the three strain sensors can be defined as: x1, y1 ; x2, y2 ; and x3, y3 positions of a two-dimensional cartesian coordinate system. The strain sensors are equally positioned about the circumference of a circle having a center, C,. defined by the wavespring. The center or C position is defined as the origin, or x0, y0 position of the cartesian coordinate system. Preferably, one of the sensors, specifically the sensor positioned at x3, y3, lies along one of the longitudianl axes of the probe, preferably the y axis. This results in the normalized x, y sensor positions having the following exemplary values:
x.sub.1 =0.3248, y.sub.1 =-0.1875
x.sub.2 =0.3248, y.sub.2 =-0.1875
x.sub.3 =0.0000, y.sub.3 =0.3750.
While shim gap probes of the type illustrated in FIGS. 5 and 6 and described in U.S. Pat. No. 4,649,752 are highly accurate, measurements made by such probes vary from probe to probe. As a result, it is necessary to calibrate such probes prior to use. In accordance with this invention, probe calibration is accomplished by the calibration subsystem illustrated in FIG. 4 and described above, i.e., a calibration subsystem that includes a calibration table 63 in combination with a control unit 65. The control unit provides a vehicle via which an operator can control the calibration table and via which calibration data and other relevant, data, such as probe identification data, can be communicated to the cell controller 57. FIGS. 7-9 illustrate a calibration table 63 suitable for use in the calibration subsystem illustrated in FIG. 4.
The calibration table 63 illustrated in FIGS. 7-9 includes a base plate assembly 81 and an upper plate assembly 83. The base plate assembly 81 includes a rigid base plate 85, preferably formed of a thick piece of stress relieved steel. As best seen in FIG. 7, the base plate 85 is generally Y-shaped, i.e., the base plate 85 has three equally spaced apart, outwardly extending horizontal legs. The outer end of each of the outwardly extending legs is attached to the top 87 of the work bench 61 (FIG. 4) by a shock absorbing mounting assembly 88. Located on the upper surface of one of the legs 89 of the base plate 85 is a level, preferably a two-axis bubble level 90. The base plate 85 is leveled by either adjusting the height of the legs of the work bench 61, or by constructing the shock absorbing mounting assemblies 88 in a manner that allows them to be height adjusted.
Vertically mounted in each of the legs of the base plate is a linear gauge 91. One suitable linear gauge is the DG-2025 digital linear gauge produced by Sony Magnascale, Toyo Building 9-17, Nishigotandu 3 Chrome, Shinagawa Ku, Tokyo, 141, Japan. The linear gauges 91. are located inwardly from the outer ends of the legs of the base plate 85 and lie along the central axis of the legs, as illustrated in FIG. 7. Each of the linear gauges 91 includes a vertically oriented rod 93. In a conventional manner, the amount of rod extension defines a linear position. The housings 95 of the linear gauges 91 are mounted in vertical holes 97 formed in the base plate 85. The gauge housings are held in position by set screws 99 mounted in orthogonal (e.g., horizontal) threaded apertures formed in the legs of the base plate 85. The probe housings 95 are oriented such that the rods 93 extend vertically upwardly.
Slidably mounted in a vertical hole 101 formed in the center of the base plate 85 is a hollow piston 103. Attached to the top of the piston 103 by a cap screw 107 that extends upwardly from the hollow interior of the piston is a shim gap probe support plate 105. The shim gap probe support plate 105 projects outwardly, between two of the legs of the base plate 85, as illustrated in FIG. 7. Located at the outer end of the shim probe support plate 105 is a clamp assembly 109. The clamp assembly 109 includes a bar 111 mounted atop the shim gap probe support plate, near the outer end thereof, and oriented to lie orthogonal to the longitudinal axis of the shim gap probe support plate 105. The bar 111 is attached to the shim gap probe support plate 105 by spring-loaded bolt assemblies 113 that extend vertically through the shim gap probe support plate 105. As a result, the bar 111 can be rasied to create a gap through which a shim gap probe can be slid. The shim gap probe is slid inwardly until the end of the shim gap probe in which the wavespring is located impinges on an inner stop 115. When in this position the center, C, of the wavespring is vertically aligned with the center of the piston 103.
The lower end of the hollow interior of the piston 103 is enclosed by a cap 117. The cap is attached to the piston by cap screws 119. Attached to the base plate 85, beneath the piston 103, is a U-shaped bracket 121. The U-shaped bracket 121 includes outwardly extending, horizontal flanges that are attached to the bottom surface of the base plate 85 by bolts 123. The U-shaped bracket 121 is positioned such that its cross leg 124 lies directly beneath the piston 103. As shown in FIG. 9, the cross leg 124 of the U-shaped bracket is wider than the side legs, i.e., the cross leg 124 includes outwardly extending flanges 126.
Vertically mounted in the cross leg 124 of the U-shaped bracket 121 is a linear actuator 125. The linear actuator is oriented such that the end of its shaft 127 is positioned to impinge on the cap 117 attached to the bottom of the piston 103. As a result, when the linear actuator 125 is actuated such that its shaft 127 moves in one direction or the other, the piston 103 is raised or lowered. As illustrated in FIG. 9, located adjacent to the linear actuator 125 is a linear gauge 129. The linear gauge is vertically oriented and positioned such that the end of the linear gauge's rod 131 impinges on the cap 117 attached to the bottom of the piston 103. As a result, the linear gauge provides a measurement of the position of the piston 103 as the piston is raised and lowered by the linear actuator 125.
Positioned atop the end of each of the arms of the base plate 85 is a support block 133. The upper surface of one of the support blocks is flat, the upper surface of the second support block includes a V-shaped slot and the upper surface of the third support block includes a conical indentation. The axis of the V-shaped slot is aligned with the conical indentation. As will be better understood from the following discussion, these upper surface configurations allow the upper plate assembly 83 to be tilted without restriction while maintaining the upper and base plate assemblies in a known orientation.
The upper plate assembly 83 includes a rigid upper plate 135. Like the base plate 85, the upper plate 135 is preferably formed of a thick piece of stress relieved steel. Also like the base plate, the upper plate 135 is Y-shaped and has three equally spaced apart, horizontally oriented, outwardly extending legs. Further, the upper plate 135 is sized, shaped and oriented such that the legs of the upper plate 135 overlie the legs of the base plate 85. Mounted in the lower surface of each of the legs of the upper plate 135, in a position that overlies a related linear gauge 91 mounted in the base plate 85 in the manner heretofore described, is a cap 137. The caps 137 are formed of a wear-resistant material, such as steel. The ends of the rods 93 of the linear gauges 91 impinge on the caps 137. As a result, the extended position of the linear gauge rods provides a measurement of the distance between the upper and base plates, at the location of each linear gauge.
Mounted in each of the arms of the upper plate 135, at the outer ends thereof, is a vertically oriented linear actuator 139. The shafts 141 of the linear actuators extend downwardly and impinge on an underlying support 133. As a result, the end of one of the linear actuator shafts 141 lies in a cone-shaped indentation, the end of the second linear actuator shaft lies in a V-shaped slot and the end of the third linear actuator shaft impinges on a flat surface. Mounted in the lower surface of the upper plate 135, so as to overlie the wave washer of a shim gap probe positioned atop the shim gap probe support plate 105 in the manner heretofore described, is a further wear-resistant cap 143. Movement of the linear actuators 139 mounted in the upper plate 135 as well as the linear actuator 125 mounted below the piston 103 is controlled by the control unit 65 (FIG. 4). Likewise, the measurement data produced by the linear gauges 95 and 129 is supplied to the control unit 65.
In operation, the linear actuator 125 that controls the piston 103 and the linear actuators 139 that control the spacing between the base plate 85 and the upper plate 135 are energized as necessary to create a gap between the wave washer cap 143 and the shim gap probe support plate 105 adequate to receive the wave washer end of a shim gap probe. Thereafter, the bar 111 is raised and a shim gap probe is slid between the bar and the shim gap probe support plate until the wave washer end of the shim gap probe lies beneath the wave washer cap 143. This position is reached when the wave washer end of the shim gap probe impinges on the stop 115. Thereafer, the piston linear actuator 125 and/or the upper plate linear actuators 139 are energized to close the remaining gap between the wave washer end of the shim gap probe and the wave washer cap and move the calibration system mechanism to a known starting position. Next, the linear actuators 139 mounted in the upper plate 135 are sequentially energized in a manner that tilts the upper plate to various angular positions. The three linear gauges 91 mounted in the legs of the base plate 85 provide tilt position information. Thus, the control unit 65 can be programmed to use closed loop feedback control to control tilt position. At appropriate tilt positions, the shim gap probe measurements are recorded. Thereafter, the piston is displaced and a new set of shim gap probe measurements are recorded. In essence, the probe to be calibrated is exercised by a combination of upper plate tilt plus a series of piston displacements, yielding a series of parallel off sets for each slope gradient. The shim gap probe measurement data in combination with the chosen tilt position and displacement data are used by the control unit 65 to create calibration coefficients designed to calibrate each gauge to optimum measurement accuracy. Since techniques for numerically deriving calibration coefficients from measurements are well known in the instrumentation art, the details of such derivation are not described here. The calibration coefficient and related probe identity data are sent to the cell controller, which stores the data for use in correcting measurements made by the calibrated probe.
As will be readily appreciated from the foregoing brief discussion of FIGS. 5 and 6, a shim gap probe 79 designed to measure taper in two dimensions can be mathematically represented by a set of three contact points. The contact point coordinates x1, y1 ; x2, y2 ; and x3, y3 described the locations of the probe contact points relative to a reference plane. Measurements made of the gap at each contact point uniquely define the taper and thickness at the center point, C, about which the three points are clustered. In the case of a shim gap probe of the type illustrated in FIG. 5 and briefly described above, wavespring compression at the reference points determines the gap thickness at the contact point coordinates.
When a gap 39 (FIG. 2) is to be measured, a shimming technician inserts the probe 79 into the gap. The probe 79 measures the thickness of the gap at the three probe contact points and the results are sent by the associated data acquisition unit 55 to the cell controller where there they are analyzed using the previously developed calibration data.
In order for the measurements made by the probe to be meaningful, the cell controller 57 must know how the gap is oriented and how the probe is positioned in the gap. This information is supplied to the cell controller by the shimming technician via the control display unit (CDU) housed in the cart 71. The following is a description of how the information determined by the shimming technician, and how the technician supplied information and known information, is used by the cell controller to create the data needed to control the machine tool so that a shim of the correct taper and profile is created. Prior to this description is a brief description of a conventional pilot reference aircraft coordinate system (FIG. 10) and one type of structure permutation nomenclature suitable for use in describing aircraft component locations (FIG. 11A and B).
As shown in FIG. 10, a conventional pilot reference aircraft coordinate system uses the term forward (fwd) when looking toward the nose of an airplane and aft when looking toward the tail of the airplane. Up and down are used when looking vertically upwardly and downwardly, respectively. At a position amid the wing inboard (inbd) refers to looking toward the airplane fuselage and outboard (outbd) refers to looking away from the airplane fuselage. As shown in FIGS. 11A and 11B, when the pilot reference aircraft coordinate system is combined with a clock dial reference system and structure nomenclature, a system of rules defining all possible permutations of shim site locations and probe insertion directions is created. In the case of FIGS. 11A and 11B, the rules are used to define shim sites and probe insertion directions for the the left front and rear spars of a Boeing 757 aircraft. The rules allow the controller to retrieve shim profile and other stored data for each site and orient the shim gradient in the manner described below.
A gap can be conceptually viewed as bounded by an imaginary rectangular prism. The orientation of the prism can be described and labels applied to each face. As shown in FIG. 10 and described above, in an aircraft environment, orientation directions corresponding to the orientation of a completed airplane can be chosen--upper, lower, inboard, outboard, forward and aft. These orientation direction labels for a prism associated with each gap to be shimmed are stored in a shim site data base memory that forms part of the cell controller 57.
While knowing the aircraft orientation direction of a shim is necessary for interpreting gap measurements, a more abstract labeling, illustrated in FIG. 12, arbitrarily associated with any prism is more valuable for purposes of defining a shim contour. The abstract labeling illustrated in FIG. 12 defines the shim prism as having a top, backing, 12:00, 3:00, 6:00 and 9:00 o'clock positions. If the backing is always chosen to correspond to the solid member side of the gap to be measured, one of the sides is automatically defined for the shimming technician. The physical constraints of most gaps will typically force the shimming technician to measure the gap from a particular direction. This direction will correspond to one of the aircraft directions (e.g., inboard), which, as shown in FIGS. 11A and 11B, also corresponds to a clock position. As a result, the opposite side of the approach direction will automatically become known (e.g., outboard). If the back side of the probe is always placed against the major structure side of the gap during measurement, aircraft labeling for the top and backing surfaces is readily determined from the shim site data stored in the cell controller memory. As a result, only one labeling for the remaining surface is consistent with the stored shim site data. Thus, the association between abstract and aircraft labeling is readily accomplished by the shimming technician's performing two steps--placing the back side of the probe against the major structure side of the gap and advising the cell controller of the insertion direction via the CDU.
In order for the cell controller to generate the numerical control instructions necessary to create a shim, the cell controller must know the location of the center of the probe in the gap since knowledge of the position of the center, inherently provides knowledge of the position of the measurement points, x1, y1 ; x2, y2 ; and x3, y3. Probe position data is supplied to the cell controller by the shimming technician via the CDU that forms part of the data acquisition unit. As illustrated pictorially in FIG. 13, the reported probe position data includes: (i) the depth, D, that the probe center, C, is inserted; and, (ii) the amount, S, the right edge of the probe is shifted from one edge of the gap. Preferably, the probe 81 is inscribed with scale markings. As a result, the shimming technician can read the value of D directly from the probe. The shift value, S, can be determined by visual estimate or by measuring the distance of the right edge of the probe from a predetermined edge of the gap. The distance between the center of the probe, i.e., from the edge of the gap can then be determined by adding to the value of S a distance, A, that is equal to one-half the width of the probe. As a result, the position of the center of the probe Xp, Yp is definable in cartesian coordinate values as Xp =S+A and Yp =D, as illustrated in FIG. 13.
While the foregoing calculations determine the position of the center of the probe with respect to two sides of the bounding prism, because the location of two sides can vary, it is necessary to change coordinate relationships from the edges of the prism to a common reference point within the prism. In accordance with this invention, the reference point is chosen to lie on the bottom surface of the prism, in the center of the rectangle defined by the bottom surface. FIGS. 14A-14D, pictorially illustrate that the coordinate transformation equations depend upon the probe insertion direction. FIG. 5 is a flow diagram illustrating how the cell controller converts edge of shim coordinates to shim reference point coordinates based on insertion direction for each of the three probe measuring positions x1, y1 ; y2 ; and x3, y3. The first step illustrated in FIG. 15 is to obtain the probe parameters from a probe geometry data base stored in the memory of the cell controller 57. These parameters are: the width of the probe; A; and the position of the measuring points, x1, y1 ; x2, y2 ; and x3, y3 relative to the wave spring center, C, of the probe. Then the operator is requested to insert the probe depth, D, and shift, S, values via the data acquisition CDU. Next the cell controller obtains shim prism length, L, and width, W, parameters from a shim site data base stored in the memory cell controller. That is, the cell controller memory includes a data base that stores the length and width values of a series of prisms. This memory is read by the controller.
Next, the shimming technician is requested to insert the probe orientation direction (6:00 o'clock, 3:00 o'clock, 12:00 o'clock or 9:00 o'clock) via the data acquisition CDU. Next, the cell controller determines the location of the probe center relative to the edge of the shim prism using the formula set forth above--Xp =A+S and Yp =D. Then, the cell controller determines the location of the probe measurements relative to the edges of the shim prism using the formula Xpi =Xp -xi and Ypi =Yp +yi, for i=1, 2 and 3. As will be readily appreciated, these formulas determine the position of the probe measurement points with respect to the edges of the shim prism. Next, the coordinates of each probe measurement location are converted from edge of shim coordinates to shim reference point coordinates based on insertion direction. For insertion in the 6:00 o'clock direction, the formulas are as follows: ##EQU1## For insertion in the 3:00 o'clock direction, the formulas are as follows: ##EQU2## For insertion in the 12:00 o'clock direction, the formulas are as follows: ##EQU3## For insertion in the 9:00 o'clock direction, the formulas are as follows: ##EQU4## In order for the foregoing calculations to be better understood, an example is next set forth. In this example the calibrated measurements made by the shim gap probe at the probe measurement points are: Z1=0.068 inches; Z2=0.064 inches; and Z3=0.055 inches, where Z1, Z2 and Z3 are measurements made at measurement points x1, y1 ; x2, y2 ; and x3, y3, respectively; the probe geometry data base contains the following probe parameters: A=0.550 inches; x1 =-0.3248 inches; y1 =-0.1875 inches; x2 =0.3248 inches; y2 =-0.1875 inches; x3 =0.00 inches; and y3 =0.375 inches; the shimming operator specifies that D=1.05 inches and S=0.25 inches; the shim site data base gives the following gap information: L=2.4 inches; and W=1.8 inches; and, the shimming operator specifies that the probe is inserted from the outboard side of the gap. Thus, Xp =0.800 inches (X.sub. p =A+S=0.550+0.25=0.800); and Yp =1.050 inches (Yp =D=1.050). The equations Xpi =Xp -Xi and Ypi =Yp +Yi, for i equals 1, 2 and 3, determined the following values: Xp1 =1.1248 inches; Yp1 =0.8625 inches; Xp2 =0.4752 inches; Yp2 =0.8625 inches; Xp3 =0.800 inches; and Yp3 =1.425 inches. Since the probe was inserted from the outboard side of the gap, which the controller associates with the 3:00 o'clock edge of the shim, equations (3) and (4) are used to convert the edge of shim coordinates (i.e., the Xpi, Ypi coordinates, for i=1, 2, 3) to shim reference point coordinates Xi, Yi coordinates, for i=1, 2, 3. When this is done the following table of values is produced:
______________________________________                                    
X.sub.1 = .0375                                                           
             X.sub.2 = .0375                                              
                       X.sub.3 = -.525                                    
Y.sub.1 = .0752                                                           
             Y.sub.2 = .7248                                              
                       Y.sub.3 = .400                                     
Z.sub.1 = .068                                                            
             Z.sub.2 = .064                                               
                       Z.sub.3 = .055                                     
______________________________________                                    
where all of the table values are in inches.
As will be readily appreciated from the foregoing description, at this point, the cell controller has converted measurement location coordinates from edge of shim coordinates to shim reference point coordinates based on the insertion direction. In accordance with the invention, this data is utilized to determine the depth of cut at the reference point (center) of the shim planform and the depth of cut gradient (φ) associated with the direction of the most rapid change in shim thickness. The data is also used to determine how to rotate the shim so that it's gradient direction coincides with the direction of movement of the cutting element of the numerically controlled machine tool. As shown in FIG. 17, gradient rotation angle is denoted θ. As shown in FIG. 18, the first step in this sequence is to calculate the value of two data reduction parameters designated k3 and k4, which are based on the Xi, Yi and Zi values determined in the manner described above, for i=1, 2 and 3. The values of k3 and k4 are best determined by first determining the values of two other parameters k1 and k2 and substituting the result in the equations that determine the values of k3 and k4. More specifically, the k1, k2, k3 and k4 values are calcualted using the following formulas: ##EQU5## As will be readily appreciated by those skilled in the NC machine tool art: k1, equals the change in y with respect to x; k2 equals the change in the z with respect to x; k3 equals the slope of the trace of the intersection of the skewed plane on the y-z plane; and, k4 equals the slope of the trace of the intersection of the skewed plane on the x-z plane.
Next, the depth of cut, Zref, at the reference point, (i.e., the center) of the shim planform is determined using the following formula:
Z.sub.ref =Z.sub.1 -k.sub.4 X.sub.1 -k.sub.3 Y.sub.1       (13).
This depth formula treats Z values as a function of X and Y values. The gradient of this function is:
∇Z(X,Y)=k.sub.4 i+k.sub.3 j                       (14).
The gradient gives the direction in the X-Y plane associated with the most rapid change in shim thickness. An alternative representation of the gradient is useful for controlling a machine tool. The alternative involves a "rotation" gradient angle denoted above as, θ, which can be determined using the following formula: ##EQU6##
The gradient rotation angle, θ, defines how much the shim plan form must be rotated above the origin in the X-Y plane to point the gradient in a predetermined (Y) direction, which direction is determined by the cutting direction of the machine tool. The signs of the terms of the equation (15) are used to determine the quadrant of the inverse tangent (i.e., tan-1) function.
The only additional item needed to provide all of the information necessary to determine the slope to be cut is the gradient tilt angle, φ. In accordance with the invention, φ is determined using the following equation:
φ=tan.sup.-1 (k.sub.4.sup.2 +k.sub.3.sup.2).sup.1/2    (16).
The gradient tilt angle describes how far the sloped shim surface is "rotated" away from a level orientation.
FIG. 17 is a pictorial view illustrating a shim blank 150 oriented and cut based on the foregoing calculations. More specifically, the shim blank 150 illustrated in FIG. 17 includes a base layer 151 and a shim layer 153 adhesively attached to the base layer. The shim blank 150 has a rectangular planform that includes a pair of end edges 155 and 157 and a pair of side edges 159 and 161 as well as a top and bottom. Located inwardly from the end edges 155 and 157 are a pair of transverse parallel lines 163 and 165 created by a face milling operation that, in combination with the side edges 159 and 161, define the shim planform available area 164. The regions 166 between the shim planform area 164 and the end edges 155 and 157 form clamp margins that are used to clamp the shim blank to the table of a milling machine as illustrated in FIGS. 17, 18 and 19 and described below. Thus, the shim blank area is equal to the shim planform area (determined by the maximum shim diagonal), plus two clamp margins, plus an amount equal to twice the diameter of the milling tool to be used to cut the shim profile, plus any necessary clearance value (e.g. 0.125 inch). The direction of gradient cutting parallels these end edges and lies between the transverse parallel lines 163 adn 165. The cut direction has a slope, i.e., has a gradient tilt angle φ, which is determined in accordance with equation 16. After the slope has been cut the forth axis tilt (φ) is returned to zero (i.e. level) and, using a suitable diameter end mill, the profile 167 of the shim is machined through the shim layer 153 into the base layer 151. The adhesive that attaches the shim layer 153 to the base layer 151 is chosen to allow the shim 169 to be pealed away from the shim base 151 just prior to installation.
The preferred numerically controlled machine tool for cutting a shim in the manner illustrated in FIG. 17 is a vertical milling machine. As noted above, one suitable vertical milling machine is the MAZAK VQC 15/40 produced by Yamazaki Corporation. When a generally horizontally oriented tilt table 171 of the type illustrated in FIGS. 19-21 is combined with a suitable vertical milling machine a numerically controlled machine tool suitable for use in the embodiment of the invention illustrated in FIGS. 3 and 4 is provided. As will be better understood from the following description, the tilt table 171 is designed to support a variety of different sized shim blanks. Further, since the tilt table lies generally horizontal, the tilt table lies transverse to the vertical axis of rotation of the cutting element of a vertical milling machine.
As illustrated best in FIG. 19, the tilt table 171 is mounted between the tilt axis head 173 of the vertical milling machine and a support bracket 175. The tilt axis head 173 includes a large circular plate mounted for rotation about a horizontal axis of the vertical milling machine. The support bracket 175 rotatably supports the end of the tilt table 171 remote from the tilt axis head 173. As a result, as the tilt axis head 173 is rotated, the inclination or tilt of the tilt table 171 is varied in a direction lying orthogonal to the horizontal rotation axis defined by the head 173.
The tilt table 171 includes a pair of vertical end walls 177 and a generally horizontal plate or table 179 that is affixed to and lies between the end walls 177. The end walls are trunion mounted. More specifically, extending outwardly from each end wall 177 is a shaft 181. (See FIGS. 20 and 21). One shaft 181 is rotatably mounted in a cylindrical aperture 183 formed in a vertical plate 185 that forms a portion of the support bracket 175. The other end walls is keyed and bolted to the tilt axis head 173.
In addition to the vertical plate 185, the support bracket 175 includes a horizontal bar 187 located at the lower end of the vertical plate 185 and several, e.g., two or more, inclined legs 189 that extend between the bar 187 and the vertical plate 185. Preferably, the vertical plate 185, the bar 187 and the inclined legs 189 are all formed of steel welded together. The bar 187 is attached to a suitably rigid horizontal support surface (not shown) by a plurality of bolts 191.
The table 179 supports four clamp assemblies 193 that are movable between inner and outer fixed positions with respect to the centerline 195 of the table 179 lying between the end walls 177. FIGS. 19 and 20 illustrate the clamp assemblies 193 in their inner position and FIG. 21 illustrates the clamp assemblies 193 in their outer position.
The clamp assemblies 193 clamp both shim stock blanks 197 and pneumatic manifolds 199 to the table 179. More specifically, positioned atop of the table 179, in the center thereof, is a pneumatic manifold 199 of the type illustrated in FIGS. 22 and 23 and described below. Positioned atop the pneumatic manifold is a shim stock blank. The clamp assemblies clamp the shim stock blank and the underlying pneumatic manifold to the table 179.
The size and configuration of the pneumatic manifold 199 depends upon the position of the clamp assemblies 193 and the size of the shim stock blank 197 to be machined. FIGS. 22 and 23 illustrate two differently configured pneumatic manifolds 199a and 199b both sized for use when the clamp assemblies 193 are in their inner position. The pneumatic manifolds 199a and 199b comprise a thick, flat plate formed of a suitably rigid material, such as aircraft grade aluminum or steel. Located in the center of each of the pneumatic manifolds 199a and 199b is a grid 201a and 201b. The grids 201a and 201b are formed by a plurality of transverse slots 203 surrounded by a rectangular peripheral slot 205 having curved corners. An O-ring seal is mounted in the rectangular peripheral slot 205. An inlet hole 207 that extends through the plate that forms the pneumatic manifolds 199a and 199b intersects one or more of the transverse slots 203. As a result, when a source of pneumatic air is connected to the inlet hole 207 from the opposite side of the pneumatic manifold 199a or 199b from the slotted side and, a shim stock blank that entirely covers the grid 201a or 201b, is placed over the grid, the shim stock blank is pulled tightly against the pneumatic manifold 199a or 199b. Preferably, the positioning of a shim stock blank atop a penumatic manifold 199a and 199b is determined by placing one corner of a rectangular shim stock blank against stops 209a and 209b located along two intersecting edges of the upper surface of the pneumatic manifolds 199a or 199b. A manifold that is larger, but similarly formed to those illustrated in FIGS. 22 and 23 is mounted atop the table 179 when the clamp assemblies are in their outer position (FIG. 21).
The four clamp assemblies 193 include two support brackets 211. One support bracket and, thus, two clamp assemblies are located on each side of the centerline 195 of the table 179. Further, the clamp assemblies located on each side of the centerline are located on opposite sides of the table axis of rotation. In essence, the clamp assembly positions define a rectangle centered at the center of the table 179.
The support brackets 211 are attached to the table 179 and define the inner and outer positions of the clamp assemblies 193. More specifically, the support brackets 211 can be affixed to the table 179 at inner positions (FIGS. 19 and 20) or outer positions (FIG. 21). In the inner position, the brackets 211 and, thus, the clamp assemblies are nearer to the table centerline 195 than they are in the outer position.
The support brackets 211 support the housings 213 of hydraulic actuators, which extend downwardly through holes 214 in the table 179. The shafts 215 of the hydraulic actuators 213 are vertically oriented and extend upwardly. Mounted atop each of the shafts 215 is a dog leg shaped arm 217. One leg of the dog leg shaped arm 217 is attached to the upper end of the vertically oriented shafts 215 of the hydraulic actuators 211 in any suitable manner, such as by nuts 219 threaded onto the upper ends of the shafts 215. The other legs of the dog leg shaped arms 219 project inwardly and downwardly such that the inner tips 221 of the legs rest on a shim stock blank 197 lying atop a pneumatic manifold 199 which, as described above, is mounted atop the table 179. Hydraulic power is applied to the hydraulic actuators 211 via inlets 223 connected by hydraulic lines 224 to hydraulic valves (not shown) that, in turn, are connected to a source of hydraulic fluid (not shown). As required, the hydraulic lines 224 are slidably supported by brackets 225 attached to the bottom of the table 179. The slidable support allows the clamp support brackets 211 to be positioned at their inner and outer positions, as required. Further, attached to the bottom of table 179 is an inlet fixture 227 that includes a vertical hole 229 sized and positioned to mate with the holes 207 in the manifolds 199a and 199b (FIGS. 22 and 23). The fixture 227 connects the hole 229 to a vacuum line 231 that is connected to pneumatic control valves (not shown) that, in turn, are connected to a suitable vacuum source.
In addition to supporting the hydraulic actuators 211 and their associated dog leg shaped arms 217, the clamp support brackets 211 also clamp the chosen manifold 199 to the top of the table 179 afer the hole 207 in a manifold 199 has been aligned with the hole 229 in the inlet fixture 227. Preferably, alignment is accomplished by a pair of alignment pin/hole assemblies that align the manifold 199 to the table 179. Clamping is accomplished by short flanges 233 located along the upper edges of the facing sides of the clamp support brackets 211, as shown in FIGS. 20 and 21. The flanges 233 overlie manifold flanges 235 located along the lower sides of the adjacent edges of the manifold 199. The sizing of the flanges is such that when the clamp support brackets 211 are clamped by bolts 237 to the table 179, the manifold 199 is firmly attached to the table 179.
In operation, the cell controller initializes the system by commanding the numerically controlled machine tool to place the table 179 in a horizontal position and to release the dog leg shaped arms 217 by preventing hydraulic pressure from being applied to the hydraulic actuators 213, which allows an internal spring to raise the dog leg shaped arms 217. The cell controller also causes the numerically controlled machine tool to prevent the application of vacuum to the manifold 199. Thereafter, an operator positions a shim stock blank into the corner (upper left as shown) of the pneumatic manifold so that the blank is touching the shim blank-stops 209a and 209b along edges 101 and 155. Then, the cell controller causes the numerically controlled machine tool to apply hydraulic pressure to the hydraulic actuators 213 of the clamp assemblies 193. As a result, the dog leg shaped arms 217 rotate over the shim blank and are pulled downwardly, whereby pressure is applied by the tips 221 of the dog leg shaped arms 217 to the shim stock blank 197. Simultaneously, or shortly thereafter, the cell controller causes the numerically controlled machine tool to apply vacuum to the manifold 199. Next, the cell controller commands the numerically controlled machine tool to rotate the table 179 to the correct gradient angle, θ. Then, the cutting tool of the numerically controlled machine tool, which rotates about a vertical axis overlying the cable 179, is energized. The cutting tool (face mill) is moved back and forth along a path that lies transverse to the rotation axis of the table 179. The motion is such that the shim stock blank is cut in the region between the tips 221 of the dog leg shaped arms 217. More specifically, as shown in FIG. 17 and discussed above, the shim stock blank is cut in the region between a pair of transverse parallel lines 163 and 165. Depending upon the depth of cut, one set of back and forth indexed passes may be adequate to create the desired slope, or several sets of back and forth indexed passes, along with a drop in cutter height between each set, may be required. In any event, after the slope is cut, the profile of the shim is cut by changing cutters to an end mill of suitable diameter and moving it along a path of travel defined by the desired shim profile. The end result is a shim that remains attached to the base stock. Simultaneously, a printer (not shown) prints a label that identifies the location of the shim. The location information may include a particular airframe number as well as the specific location of the shim in the airframe, plus other relevant and desired information.
As will be readily appreciated from the foregoing description, the invention provides a system for automatically manufacturing shims suitable for use between the structural components of an airframe or other structure. While the preferred embodiment of the invention has been illustrated and described, it is to be understood that within the scope of the appended claims various changes can be made therein without departing from the invention. For example, shim gap probes other than the one described in U.S. Pat. No. 4,649,752 and illustrated in FIG. 5 can be utilized, if desired. Further, various types of calibration subsystems designed to calibrate specific type probes other than the one specifically described herein can be utilized, if desired. Similarly, milling machines other than the one specifically described herein can be utilized in an actual embodiment of the invention.

Claims (42)

The embodiments of the invention to which an exclusive property or privilege is claimed are defined as follows:
1. An automated shim manufacturing system comprising:
a data acquisition unit for measuring a gap to be shimmed, producing data defining the thickness of said gap to be shimmed and transmitting said data to a cell controller;
a cell controller coupled to said data acquisition unit for receiving said data defining the thickness of said gap to be shimmed produced by said data acquisition unit and producing numerical control instructions based on said data; and,
a numerically controlled machine coupled to said cell-controller for receiving said numerical control instructions and using said instructions to cut a shim from a shim blank sized to fit said gap to be shimmed.
2. An automated shim manufacturing system as claimed in claim 1, wherein said data acquisition unit includes a shim gap probe suitable for insertion into a gap to determine the thickness of said gap.
3. An automated shim manufacturing system as claimed in claim 2, wherein said shim gap probe measures the thickness of said gap at at least three spaced-apart locations whose position with respect to a center location is known.
4. An automated shim manufacturing system as claimed in claim 3, wherein said cell-controller manipulates the gap measurement information produced by said shim gap probe to determine the gradient of the gap to be shimmed, and wherein said numerical control instructions orient said gradient such that it lies transverse to the axis about which said tiltable table tilts.
5. An automated shim manufacturing system as claimed in claim 4, wherein said cell-controller determines a depth of cut at a reference location.
6. An automated shim manufacturing system as claimed in claim 5, wherein said reference location is the center of a shim blank.
7. An automated shim manufacturing system as claimed in claim 5, wherein said data acquisition unit includes a control display unit (CDU) for an operator to introduce probe position data denoting the position of said shim gap probe in a gap and wherein said data acquisition unit transmits said probe position data introduced by an operator via said control display unit to said cell controller.
8. An automated shim manufacturing system as claimed in claim 7, wherein said cell-controller determines said reference location based on the gap measurements made by said shim gap probe and said probe position data introduced by an operator via the CDU of said data acquisition unit.
9. An automated shim manufacturing system as claimed in claim 3, wherein said data acquisition unit includes a control display unit (CDU) for an operator to introduce probe position data denoting the position of said shim gap probe in a gap and wherein said data acquisition unit transmits said probe position data introduced by an operator via said control display unit to said cell controller.
10. An automated shim manufacturing system as claimed in claim 9, wherein said numerically controlled machine tool is a vertical milling machine that includes a tiltable, generally horizontally oriented table, and wherein said numerical control instructions produced by said cell-controller controls the tilt angle of said tiltable table and the milling action of the cutting element of said vertical milling machine.
11. An automated shim manufacturing system as claimed in claim 10, herein said tiltable table includes clamp means for clamping a shim blank to the upper surface of said tiltable table so as to lie beneath the cutting element of said vertical milling machine.
12. An automated shim manufacturing system as claimed in claim 11, wherein said clamp means includes mechanical clamps.
13. An automated shim manufacturing system as claimed in claim 12, wherein said mechanical clamps are hydraulically energized.
14. An automated shim manufacturing system as claimed in claim 12, wherein said clamp means further includes a pneumatic clamp.
15. An automated shim manufacturing system as claimed in claim 14, wherein said pneumatic clamp includes a vacuum manifold located beneath a shim blank.
16. An automated shim manufacturing system as claimed in claim 15, wherein said mechanical clamps press the shim blank and said underlying vacuum manifold against the upper surface of said tiltable table.
17. An automated shim manufacturing system as claimed in claim 14, wherein said cell-controller manipulates the gap measurement information produced by said shim gap probe to determine the gradient of the gap to be shimmed, and wherein said numerical control instructions orient the gradient such that it lies transverse to the axis about which said tiltable table tilts.
18. An automated shim manufacturing system as claimed in claim 17, wherein said cell-controller determines a depth of cut at a reference location.
19. An automated shim manufacturing system as claimed in claim 18 wherein said reference location is the center of a shim blank.
20. An automated shim manufacturing system as claimed in claim 18, wherein said cell-controller determines said reference location based on the gap measurements made by said shim gap probe and said probe position data introduced by an operator via the CDU of said data acquisition unit.
21. An automated shim gap manufacturing system as claimed in claim 2, including a calibration system, for calibrating said shim gap probe.
22. An automated shim manufacturing system as claimed in claim 21, wherein said calibration system includes:
a lower table;
an upper table positioned above said lower table such that a gap suitable for receiving a shim gap probe exists between said upper and lower tables; and,
means for tilting said upper table with respect to said lower table.
23. An automated shim manufacturing system as claimed in claim 22, including means for measuring the distance between said upper table and said lower table at spaced apart locations as said upper table is tilted by said tilting means.
24. An automated shim manufacturing system as claimed in claim 23, wherein said upper table and said lower table each have three outwardly projecting legs overlying one another.
25. An automated shim manufacturing system as claimed in claim 24, wherein said tilting means comprises three linear actuators, one positioned near the outer end of each of the legs of said upper table, each of said linear actuators having a vertically oriented shaft whose outer end impinges on the underlying leg of said lower table.
26. An automated shim manufacturing system as claimed in claim 25, wherein said measuring means comprises three linear probes, one of said linear probes mounted in each of the legs of said lower table, said linear probes being vertically oriented and having probe elements positioned to impinge on the overlying undersurface of said upper table.
27. An automated manufacturing system as claimed in claim 26, wherein said calibration system includes a piston mounted in said lower table and a probe table lying atop said piston for receiving a probe to be calibrated.
28. An automated shim manufacturing system as claimed in claim 27, wherein said calibration system further includes a linear actuator mounted and positioned to vertically raise and lower said cylinder and a linear measuring device for measuring the vertical position of said cylinder.
29. An automated shim manufacturing system as claimed in claim 1, wherein said numerically controlled machine tool is a vertical milling machine that includes a tiltable, generally horizontally oriented table, and wherein said numerical control instructions produced by said cell-controller controls the tilt angle of said tiltable table and the milling action of the cutting element of said vertical milling machine.
30. An automated shim manufacturing system as claimed in claim 29, wherein said tiltable table includes clamp means for clamping a shim blank to the upper surface of said tiltable table so as to lie beneath the cutting element of said vertical milling machine.
31. An automated shim manufacturing system as claimed in claim 30, wherein said clamp means includes mechanical clamps.
32. An automated shim manufacturing system as claimed in claim 31, wherein said mechanical clamps are hydraulically energized.
33. An automated shim manufacturing system as claimed in claim 31, wherein said clamp means further includes a pneumatic clamp.
34. An automated shim manufacturing system as claimed in claim 33, wherein said pneumatic clamp includes a vacuum manifold located beneath a shim blank.
35. An automated shim manufacturing system as claimed in claim 34, wherein said mechanical clamps press the shim blank and said underlying vacuum manifold against the upper surface of said tiltable table.
36. A calibration system for calibrating a shim gap probe suitable for measuring a gap at three spaced apart locations, said calibration system comprising:
a lower table;
an upper table positioned above said lower table such that a gap suitable for receiving a shim gap probe exists between said upper and lower table; and
means for tilting said upper table with respect to said lower table.
37. A calibration system as claimed in claim 36, including means for measuring the distance between said upper table and said lower table at spaced apart locations as said upper table is tilted by said tilting means.
38. A calibration system as claimed in claim 37, wherein said upper table and said lower table each have three outwardly projecting legs overlying one another.
39. A calibration system as claimed in claim 38, wherein said tilting means comprises three linear actuators, one positioned near the outer end of each of the legs of said upper table, each of said linear actuators having a vertically oriented shaft whose outer end impinges on the underlying leg of said lower table.
40. A calibration system as claimed in claim 39, wherein said measuring means comprises three linear probes, one of said linear probes mounted in each of the legs of said lower table, said linear probes being vertically oriented and having probe elements positioned to impinge on the overlying undersurface of said upper table.
41. A calibration system as claimed in claim 40, including a piston mounted in said lower table and a probe table lying atop said piston for receiving a probe to be calibrated.
42. A calibration system as claimed in claim 41, further including a linear actuator mounted and positioned to vertically raise and lower said cylinder and a linear measuring device for measuring the vertical position of said cylinder.
US07/172,005 1988-03-23 1988-03-23 Automated shim manufacturing system Expired - Fee Related US4848137A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US07/172,005 US4848137A (en) 1988-03-23 1988-03-23 Automated shim manufacturing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US07/172,005 US4848137A (en) 1988-03-23 1988-03-23 Automated shim manufacturing system

Publications (1)

Publication Number Publication Date
US4848137A true US4848137A (en) 1989-07-18

Family

ID=22625977

Family Applications (1)

Application Number Title Priority Date Filing Date
US07/172,005 Expired - Fee Related US4848137A (en) 1988-03-23 1988-03-23 Automated shim manufacturing system

Country Status (1)

Country Link
US (1) US4848137A (en)

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0700321A1 (en) * 1993-04-28 1996-03-13 Laser Products, Inc. Side panel assembly and method and apparatus for forming the same
US5755911A (en) * 1996-09-25 1998-05-26 Mccall; Terry R. Method for making a custom shim for a die component having blind holes
EP0887618A2 (en) * 1997-06-25 1998-12-30 Mitutoyo Corporation Method for calibrating a system for measuring contours
WO2001066414A1 (en) * 2000-03-09 2001-09-13 The Boeing Company Method, apparatus and computer program product for determining shim shape
US6601434B2 (en) * 1999-12-02 2003-08-05 Thermwood Corporation System and method of calibrating a multi-toolhead machine
WO2007034197A1 (en) * 2005-09-22 2007-03-29 Airbus Uk Limited Assembly of aircraft components
US20080110275A1 (en) * 2006-11-01 2008-05-15 Odendahl David J Device and method for measuring a gap between members of a structure for manufacture of a shim
WO2008106249A3 (en) * 2007-02-28 2009-03-19 Boeing Co Method for fitting part assemblies
US20090228134A1 (en) * 1996-03-22 2009-09-10 The Boeing Company Determinant Wing Assembly
US20100010660A1 (en) * 2005-04-11 2010-01-14 The Boeing Company Method of manufacturing a product using scan targets
US20100043231A1 (en) * 2005-06-23 2010-02-25 The Boeing Company Method for machining a structural member having and undulating web
US20100112190A1 (en) * 2008-11-04 2010-05-06 Drewett Jeffrey T Composite laminate thickness compensation
US20110164918A1 (en) * 2008-10-20 2011-07-07 Enzo Cosentino Joint between aircraft components
CN102554595A (en) * 2012-01-13 2012-07-11 清华大学 Skin manufacturing assembly system for airplane
US8336222B1 (en) 2011-06-27 2012-12-25 The Boeing Company Method and apparatus for measuring spaces with limited access
US8655480B1 (en) 2010-11-11 2014-02-18 The Boeing Company Automated filler production method
US8756792B2 (en) 2011-06-08 2014-06-24 The Boeing Company Digitally designed shims for joining parts of an assembly
US8813382B1 (en) 2012-10-22 2014-08-26 The Boeing Company Shim measurement system and method of operating the same
US20150165674A1 (en) * 2009-12-10 2015-06-18 Michael Spellman Composite part manufacturing compensation system and method
US10139808B2 (en) 2016-09-07 2018-11-27 The Boeing Company Predictive shimming of joints
US10275565B2 (en) 2015-11-06 2019-04-30 The Boeing Company Advanced automated process for the wing-to-body join of an aircraft with predictive surface scanning
US10317886B1 (en) 2018-04-30 2019-06-11 Shimtech Industries US, Inc. Method and system for automated shim manufacturing
US10521551B2 (en) 2015-11-16 2019-12-31 The Boeing Company Methods for shimming flexible bodies
US10712730B2 (en) 2018-10-04 2020-07-14 The Boeing Company Methods of synchronizing manufacturing of a shimless assembly
US10843821B2 (en) 2019-01-03 2020-11-24 The Boeing Company Predictive preparation of material for joint assembly
CN112824100A (en) * 2019-11-21 2021-05-21 成都飞机工业(集团)有限责任公司 Composite gasket adaptive to overall dimension and preparation method thereof
US11181887B2 (en) 2018-12-14 2021-11-23 The Boeing Company Predictive surface adjustment for joint assembly
US11693384B2 (en) 2017-06-01 2023-07-04 Renishaw Plc Production and measurement of workpieces

Citations (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2933985A (en) * 1956-04-06 1960-04-26 Hans Deckel Machine for producing threedimensional shapes
US3121370A (en) * 1961-06-21 1964-02-18 Gorton George Machine Co Automatic electro-hydraulic tracer
US3200712A (en) * 1959-04-23 1965-08-17 Martin Marietta Corp Tracer unit for machine tool adapted for compound contouring
US3340772A (en) * 1966-04-04 1967-09-12 True Trace Corp Tracer-controlled machine tool with plurality of tracers
US3932923A (en) * 1974-10-21 1976-01-20 Dynell Electronics Corporation Method of generating and constructing three-dimensional bodies
US4031669A (en) * 1974-11-19 1977-06-28 Tahara-Shoyei Engineering Co., Ltd. Automatic profiling machine
US4118871A (en) * 1978-06-13 1978-10-10 Kearney & Trecker Corporation Binary inspection probe for numerically controlled machine tools
US4142401A (en) * 1977-10-03 1979-03-06 Wilson Gardner P Gage
US4224670A (en) * 1978-03-23 1980-09-23 Fujitsu Fanuc Limited Tracer control system
US4226147A (en) * 1978-10-27 1980-10-07 Chemetron Corporation Slice control circuit for a slicing machine
US4296473A (en) * 1978-03-23 1981-10-20 Fujitsu Fanuc Limited Profile control system
US4334272A (en) * 1979-02-09 1982-06-08 Fujitsu Fanuc Limited Tracer control system
US4337566A (en) * 1980-06-09 1982-07-06 Solid Photography, Inc. Gauging system for machining surfaces
US4356552A (en) * 1980-03-19 1982-10-26 Fujitsu Fanuc Limited Tracer control equipment
US4355447A (en) * 1980-06-09 1982-10-26 Solid Photography, Inc. Gauging system for sculptured surfaces
US4382215A (en) * 1981-07-16 1983-05-03 General Electric Company System and method of precision machining
US4394608A (en) * 1980-11-20 1983-07-19 Gettys Manufacturing Co., Inc. Machine tool tracing system
US4412295A (en) * 1978-10-24 1983-10-25 Fujitsu Fanuc Limited Tracer control equipment
US4424570A (en) * 1980-06-18 1984-01-03 Fujitsu Fanuc Limited Tracer control system
US4456962A (en) * 1980-03-19 1984-06-26 Fujitsu Fanuc Limited Tracer control system
US4467432A (en) * 1980-09-12 1984-08-21 Fujitsu Fanuc Limited Tracer control system
US4484293A (en) * 1981-05-15 1984-11-20 D.E.A. Digital Electronic Automation S.P.A. Dimensional measurement system served by a plurality of operating arms and controlled by a computer system
US4486840A (en) * 1981-10-14 1984-12-04 Houdaille Industries, Inc. Computer numeric control for metal forming
US4575805A (en) * 1980-12-24 1986-03-11 Moermann Werner H Method and apparatus for the fabrication of custom-shaped implants
US4603285A (en) * 1982-12-07 1986-07-29 Fanuc Ltd. Tracer control method
US4630215A (en) * 1983-10-31 1986-12-16 Graham Jr Merrill E Machine tool tracer assembly and control system
US4638232A (en) * 1984-01-20 1987-01-20 Mydata Automation Ab Method and apparatus for calibrating a positioning system
US4649752A (en) * 1986-01-06 1987-03-17 The Boeing Company Shim gap probe

Patent Citations (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2933985A (en) * 1956-04-06 1960-04-26 Hans Deckel Machine for producing threedimensional shapes
US3200712A (en) * 1959-04-23 1965-08-17 Martin Marietta Corp Tracer unit for machine tool adapted for compound contouring
US3121370A (en) * 1961-06-21 1964-02-18 Gorton George Machine Co Automatic electro-hydraulic tracer
US3340772A (en) * 1966-04-04 1967-09-12 True Trace Corp Tracer-controlled machine tool with plurality of tracers
US3932923A (en) * 1974-10-21 1976-01-20 Dynell Electronics Corporation Method of generating and constructing three-dimensional bodies
US4031669A (en) * 1974-11-19 1977-06-28 Tahara-Shoyei Engineering Co., Ltd. Automatic profiling machine
US4142401A (en) * 1977-10-03 1979-03-06 Wilson Gardner P Gage
US4296473A (en) * 1978-03-23 1981-10-20 Fujitsu Fanuc Limited Profile control system
US4224670A (en) * 1978-03-23 1980-09-23 Fujitsu Fanuc Limited Tracer control system
US4118871A (en) * 1978-06-13 1978-10-10 Kearney & Trecker Corporation Binary inspection probe for numerically controlled machine tools
US4412295A (en) * 1978-10-24 1983-10-25 Fujitsu Fanuc Limited Tracer control equipment
US4226147A (en) * 1978-10-27 1980-10-07 Chemetron Corporation Slice control circuit for a slicing machine
US4334272A (en) * 1979-02-09 1982-06-08 Fujitsu Fanuc Limited Tracer control system
US4456962A (en) * 1980-03-19 1984-06-26 Fujitsu Fanuc Limited Tracer control system
US4356552A (en) * 1980-03-19 1982-10-26 Fujitsu Fanuc Limited Tracer control equipment
US4355447A (en) * 1980-06-09 1982-10-26 Solid Photography, Inc. Gauging system for sculptured surfaces
US4337566A (en) * 1980-06-09 1982-07-06 Solid Photography, Inc. Gauging system for machining surfaces
US4424570A (en) * 1980-06-18 1984-01-03 Fujitsu Fanuc Limited Tracer control system
US4467432A (en) * 1980-09-12 1984-08-21 Fujitsu Fanuc Limited Tracer control system
US4394608A (en) * 1980-11-20 1983-07-19 Gettys Manufacturing Co., Inc. Machine tool tracing system
US4575805A (en) * 1980-12-24 1986-03-11 Moermann Werner H Method and apparatus for the fabrication of custom-shaped implants
US4484293A (en) * 1981-05-15 1984-11-20 D.E.A. Digital Electronic Automation S.P.A. Dimensional measurement system served by a plurality of operating arms and controlled by a computer system
US4382215A (en) * 1981-07-16 1983-05-03 General Electric Company System and method of precision machining
US4486840A (en) * 1981-10-14 1984-12-04 Houdaille Industries, Inc. Computer numeric control for metal forming
US4603285A (en) * 1982-12-07 1986-07-29 Fanuc Ltd. Tracer control method
US4630215A (en) * 1983-10-31 1986-12-16 Graham Jr Merrill E Machine tool tracer assembly and control system
US4638232A (en) * 1984-01-20 1987-01-20 Mydata Automation Ab Method and apparatus for calibrating a positioning system
US4649752A (en) * 1986-01-06 1987-03-17 The Boeing Company Shim gap probe

Cited By (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0700321A1 (en) * 1993-04-28 1996-03-13 Laser Products, Inc. Side panel assembly and method and apparatus for forming the same
EP0700321A4 (en) * 1993-04-28 1997-04-23 Laser Products Inc Side panel assembly and method and apparatus for forming the same
US20090228134A1 (en) * 1996-03-22 2009-09-10 The Boeing Company Determinant Wing Assembly
US8695219B2 (en) * 1996-03-22 2014-04-15 The Boeing Company Determinant wing assembly
US5755911A (en) * 1996-09-25 1998-05-26 Mccall; Terry R. Method for making a custom shim for a die component having blind holes
EP0887618A2 (en) * 1997-06-25 1998-12-30 Mitutoyo Corporation Method for calibrating a system for measuring contours
EP0887618A3 (en) * 1997-06-25 2002-05-22 Mitutoyo Corporation Method for calibrating a system for measuring contours
US6062062A (en) * 1997-06-25 2000-05-16 Mitutoyo Corporation Sensitivity calibrating method for detector of comparator
US6601434B2 (en) * 1999-12-02 2003-08-05 Thermwood Corporation System and method of calibrating a multi-toolhead machine
US6618505B2 (en) 2000-03-09 2003-09-09 The Boeing Company Method, apparatus and computer program product for determining shim shape
WO2001066414A1 (en) * 2000-03-09 2001-09-13 The Boeing Company Method, apparatus and computer program product for determining shim shape
US7780070B2 (en) * 2005-04-11 2010-08-24 The Boeing Company Method of manufacturing a product using scan targets
US20100010660A1 (en) * 2005-04-11 2010-01-14 The Boeing Company Method of manufacturing a product using scan targets
US7841152B2 (en) * 2005-06-23 2010-11-30 The Boeing Company Method for machining a structural member having an undulating web
US20100043231A1 (en) * 2005-06-23 2010-02-25 The Boeing Company Method for machining a structural member having and undulating web
WO2007034197A1 (en) * 2005-09-22 2007-03-29 Airbus Uk Limited Assembly of aircraft components
EP2216248A1 (en) * 2005-09-22 2010-08-11 Airbus Operations Limited Assembly of aircraft components
JP2009508755A (en) * 2005-09-22 2009-03-05 エアバス・ユ―ケ―・リミテッド Assembly of aircraft parts
US20080256788A1 (en) * 2005-09-22 2008-10-23 Airbus Uk Limited Assembly of Aircraft Components
US8479394B2 (en) * 2005-09-22 2013-07-09 Airbus Operations Limited Assembly of aircraft components
RU2485024C2 (en) * 2005-09-22 2013-06-20 Эйрбас Оперейшнз Лимитед Method of assembling aircraft parts to make assembly unit (versions), aircraft assembly unit and set of strips
US20080110275A1 (en) * 2006-11-01 2008-05-15 Odendahl David J Device and method for measuring a gap between members of a structure for manufacture of a shim
WO2008063314A3 (en) * 2006-11-01 2008-07-24 Boeing Co Device and method for measuring gap between members of a structure for manufacture of a shim
WO2008063314A2 (en) * 2006-11-01 2008-05-29 The Boeing Company Device and method for measuring gap between members of a structure for manufacture of a shim
US7730789B2 (en) 2006-11-01 2010-06-08 Boeing Management Company Device and method for measuring a gap between members of a structure for manufacture of a shim
EP2368799A1 (en) * 2007-02-28 2011-09-28 The Boeing Company Method for fitting part assemblies
WO2008106249A3 (en) * 2007-02-28 2009-03-19 Boeing Co Method for fitting part assemblies
US20110164918A1 (en) * 2008-10-20 2011-07-07 Enzo Cosentino Joint between aircraft components
US9242715B2 (en) * 2008-10-20 2016-01-26 Airbus Operations Limited Joint between aircraft components
US20100112190A1 (en) * 2008-11-04 2010-05-06 Drewett Jeffrey T Composite laminate thickness compensation
US9586367B2 (en) * 2008-11-04 2017-03-07 Lockheed Martin Corporation Composite laminate thickness compensation
US11167504B2 (en) 2009-12-10 2021-11-09 Autodesk, Inc. Composite part manufacturing compensation system and method
US10286614B2 (en) * 2009-12-10 2019-05-14 Autodesk, Inc. Composite part manufacturing compensation system and method
US20160121556A1 (en) * 2009-12-10 2016-05-05 Autodesk, Inc. Composite part manufacturing compensation system and method
US20150165674A1 (en) * 2009-12-10 2015-06-18 Michael Spellman Composite part manufacturing compensation system and method
US9186849B2 (en) * 2009-12-10 2015-11-17 Michael Spellman Composite part manufacturing compensation system and method
US8655480B1 (en) 2010-11-11 2014-02-18 The Boeing Company Automated filler production method
US9429935B2 (en) 2011-06-08 2016-08-30 The Boeing Company Methods of fabricating shims for joining parts
US8756792B2 (en) 2011-06-08 2014-06-24 The Boeing Company Digitally designed shims for joining parts of an assembly
EP2533167A3 (en) * 2011-06-08 2017-06-14 The Boeing Company Digitally designed shims for joining parts of an assembly
US8336222B1 (en) 2011-06-27 2012-12-25 The Boeing Company Method and apparatus for measuring spaces with limited access
CN102554595A (en) * 2012-01-13 2012-07-11 清华大学 Skin manufacturing assembly system for airplane
US8813382B1 (en) 2012-10-22 2014-08-26 The Boeing Company Shim measurement system and method of operating the same
US10275565B2 (en) 2015-11-06 2019-04-30 The Boeing Company Advanced automated process for the wing-to-body join of an aircraft with predictive surface scanning
US11188688B2 (en) 2015-11-06 2021-11-30 The Boeing Company Advanced automated process for the wing-to-body join of an aircraft with predictive surface scanning
US10521551B2 (en) 2015-11-16 2019-12-31 The Boeing Company Methods for shimming flexible bodies
US10139808B2 (en) 2016-09-07 2018-11-27 The Boeing Company Predictive shimming of joints
US11693384B2 (en) 2017-06-01 2023-07-04 Renishaw Plc Production and measurement of workpieces
US10317886B1 (en) 2018-04-30 2019-06-11 Shimtech Industries US, Inc. Method and system for automated shim manufacturing
US10712730B2 (en) 2018-10-04 2020-07-14 The Boeing Company Methods of synchronizing manufacturing of a shimless assembly
US11294357B2 (en) 2018-10-04 2022-04-05 The Boeing Company Methods of synchronizing manufacturing of a shimless assembly
US11415968B2 (en) 2018-10-04 2022-08-16 The Boeing Company Methods of synchronizing manufacturing of a shimless assembly
US11181887B2 (en) 2018-12-14 2021-11-23 The Boeing Company Predictive surface adjustment for joint assembly
US10843821B2 (en) 2019-01-03 2020-11-24 The Boeing Company Predictive preparation of material for joint assembly
CN112824100A (en) * 2019-11-21 2021-05-21 成都飞机工业(集团)有限责任公司 Composite gasket adaptive to overall dimension and preparation method thereof

Similar Documents

Publication Publication Date Title
US4848137A (en) Automated shim manufacturing system
CN105157658B (en) Aircraft skin appearance detection apparatus
US4945501A (en) Method for determining position within the measuring volume of a coordinate measuring machine and the like and system therefor
EP0275428B1 (en) Method for calibrating a coordinate measuring machine and the like
US6819974B1 (en) Process for qualifying accuracy of a numerically controlled machining system
US5883313A (en) Part measuring gauge
EP0586688B1 (en) Fixture gauge and method of manufacturing same
DE69732905T2 (en) METHOD FOR IMPROVING THE ACCURACY OF MACHINES
US5564655A (en) Rigging of aircraft wing flaps
US9889949B2 (en) Aircraft airframe assembly
US5032051A (en) Milling machine improvement
US10025293B2 (en) Object production
US10364046B2 (en) Airframe production
CA1310092C (en) Method for determining position within the measuring volume of a coordinate measuring machine and the like and system therefor
CN106392773A (en) Attitude angle measuring device and measuring method for spindle head of five-axis linkage machine tool
CN111331427B (en) Single-value measuring tool and method for attitude angle of main shaft head of machine tool
US6038779A (en) Apparatus for measuring thickness and method therefor
US4604810A (en) Post process diameter gage
US10606243B2 (en) Assembly tool production
CN113426854B (en) Shaping machine and shaping method for fan shaft
JPS6044801A (en) Device and method for measuring mirror surface of antenna
US10025288B2 (en) Machining fixture production
CN111336899A (en) Machine tool spindle head attitude angle multi-value measuring tool and measuring method
CN115817759A (en) Method for improving positioning precision efficiency by carrying in ship dock
CN111390645A (en) Special measuring tool and method for attitude angle of main spindle head of machine tool

Legal Events

Date Code Title Description
AS Assignment

Owner name: BOEING COMPANY, THE, SEATTLE, KING COUNTY, WASHING

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNORS:TURNER, C. WARREN;TRAMMELL, LARRY L.;HAMETNER, ALBERT L.;REEL/FRAME:004878/0265

Effective date: 19880323

Owner name: BOEING COMPANY, THE, A CORP. OF DE, WASHINGTON

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TURNER, C. WARREN;TRAMMELL, LARRY L.;HAMETNER, ALBERT L.;REEL/FRAME:004878/0265

Effective date: 19880323

CC Certificate of correction
REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
FP Lapsed due to failure to pay maintenance fee

Effective date: 19930718

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362