WO2001022460A1 - Snap-disk forming machine and process control algorithms - Google Patents
Snap-disk forming machine and process control algorithms Download PDFInfo
- Publication number
- WO2001022460A1 WO2001022460A1 PCT/US2000/026282 US0026282W WO0122460A1 WO 2001022460 A1 WO2001022460 A1 WO 2001022460A1 US 0026282 W US0026282 W US 0026282W WO 0122460 A1 WO0122460 A1 WO 0122460A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- snap
- force
- trip
- reset
- stepper motor
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01H—ELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
- H01H11/00—Apparatus or processes specially adapted for the manufacture of electric switches
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01H—ELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
- H01H37/00—Thermally-actuated switches
- H01H37/02—Details
- H01H37/32—Thermally-sensitive members
- H01H37/52—Thermally-sensitive members actuated due to deflection of bimetallic element
- H01H2037/525—Details of manufacturing of the bimetals, e.g. connection to non bimetallic elements or insulating coatings
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01H—ELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
- H01H35/00—Switches operated by change of a physical condition
- H01H35/24—Switches operated by change of fluid pressure, by fluid pressure waves, or by change of fluid flow
- H01H35/34—Switches operated by change of fluid pressure, by fluid pressure waves, or by change of fluid flow actuated by diaphragm
- H01H35/343—Switches operated by change of fluid pressure, by fluid pressure waves, or by change of fluid flow actuated by diaphragm by snap acting diaphragm
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01H—ELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
- H01H5/00—Snap-action arrangements, i.e. in which during a single opening operation or a single closing operation energy is first stored and then released to produce or assist the contact movement
- H01H5/04—Energy stored by deformation of elastic members
- H01H5/30—Energy stored by deformation of elastic members by buckling of disc springs
Definitions
- This invention relates generally to formation machines and processes and, more particularly, to a process and machine for forming bistable snap-disks.
- Bistable snap-disks are typically utilized as mechanical cycling components in fluid operated switching devices, pressure cycling devices, and other mechanisms utilizing a two-position, bistable, snap-action switch. See, for example,
- Such snap-disks include a convex configuration and a concave configuration to engage or disengage electrical contacts and open and close an electrical circuit, respectively.
- the snap-disks snap, or "trip" between a convex and concave configuration depending on the application of sufficient external forces on one of the sides of the disk, such as, for example, a pressure, and snap or "reset” into an original configuration when those external forces fall below a predetermined value.
- the required forces causing a snap-disk to trip or reset between the convex and concave configurations, and vice-versa vary from application to application, but for a given disk, the trip and reset force values are usually unequal.
- Bimetallic and monometallic snap-disks are typically formed with a set of full radius punches, largely through a trial and error process complicated by an interdependency between the snap and reset forces.
- Trial and error experimentation typically determines which of the punches to use to form the opposite sides of the disks, and different punches are periodically determined by similar trial and error experimentation as snap-disk material properties change.
- Precise formation tolerances are required in forming snap-disks so that the disks adequately react to external forces, such as temperature or pressure differentials, in a given switch application. The precise formation tolerances are difficult to consistently achieve using current snap-disk formation methods.
- a snap-disk form assembly and method includes a form station coupled to a feedback station so that the formation of the snap-disks may be monitored in real time as the snap-disks are formed. Thus, correction of any deficiency in the formation process is detected and redressed nearly instantaneously.
- the form station includes a plurality of cams, with each cam including a respective tool.
- the plurality of cams and tools in the form station stretch the sides of disk blanks to plastic deformation and thereby form the reset and trip sides of the disk.
- the forces generated by the cams are adjustable with first and second stepper motors.
- the feedback station includes a cam-driven probe that sequentially monitors the required peak force to snap the form disks into a respective alternative configuration after they are formed, and monitors the required peak reset force to snap the form disks into their original configuration.
- a force transducer is connected to the probe, and the probe is brought into engagement with one of the sides of the snap- disks. Therefore, the probe applies a force to the snap-disk that is measured by the force transducer and used for feedback control of the form station. Force is applied by the probe until the disk trips, and the measured peak force that caused the disk to trip is recorded by a feedback station controller. The force applied by the probe is then decreased until the disk resets into its original configuration, and the peak force before the disk resets is also recorded by feedback station controller.
- a controller is coupled to the form station stepper motors and is configured to accept snap disk formation parameters and adjust the operation of the stepper motors in real time as the snap-disks are fabricated to produce snap-disks within the accepted parameters.
- the input parameters include a nominal trip force for activating the bistable snap-disks, a nominal reset force for resetting the bistable snap- disks, an allowable nominal trip force error, and an allowable nominal reset force error.
- the controller establishes an upper bound for the desired position of each of the first stepper motor and the second stepper motor, establishes a lower bound for the desired position of each of the first stepper motor and the second stepper motor, establishes a first adjusted position of each of the first stepper motor and the second stepper motor located between the respective upper and lower bound, and establishes at least a second adjusted position of each of the first stepper motor and the second stepper motor located between the first adjusted position and one of the upper bound and lower bound.
- the controller efficiently works toward the desired stepper motor positions by adjusting the respective upper and lower bounds that capture the desired positions to progressively narrow a range of potential stepper motor settings to satisfy the input parameters.
- the controller is also configured to compensate for changes in snap- disk forming material as nests of snap disks are formed.
- the controller measures at least one of a trip force or a reset force of the nest, calculates an error between the measured force and the respective target force, and adjusts the position of at least one of the first stepper motor and the second stepper motor based upon the calculated error.
- snap-disks are formed in compliance with the input parameters. Production is boosted due to elimination of trial and error fabrication, initial pass rate of the snap-disks is increased, and the costs of snap-disk production are lowered.
- Figure 1 is a schematic view of a snap-disk form assembly including a form station, an exercise station, and a feedback station;
- Figure 2 is a front plan view of the form station shown in Figure 1;
- Figure 3 is a partial cross-sectional view and side plan view of the form station shown in Figure 2;
- Figure 4 is a front plan view of the exercise station shown in Figure 1 ;
- Figure 5 is a front plan view of the feedback station shown in Figure 1 ;
- Figure 6 is a partial cross-sectional view and side plan view of the feedback station shown in Figure 5;
- Figures 7-10 are flowcharts of a form station setup algorithm for controlling the form station shown in Figures 2 and 3 to generate required forces for forming snap-disks;
- Figure 11 is a flow chart of a form station adjustment algorithm for controlling the form station shown in Figures 2 and 3 to compensate for incoming material variations.
- Figure 1 schematically illustrates a snap-disk formation assembly 10 including a form station 12, an exercise station 14, and a feedback station 16 aligned along a communication axis 18.
- Flat metallic or nonmetallic disk blanks (not shown) are positioned in pockets (not shown) in dial fixtures (not shown) and are translated from form station 12, to exercise station 14, and to feedback station 16 along communication axis 18.
- Form station 12 provides the disk blanks with a convex and concave configuration on each side of the disk, respectively, with probing action punches (not shown in Figure 1) that stretch the disk to plastic deformation, thereby forming the reset and trip sides of the bistable disks.
- Exercise station 14 repeatedly subjects the reset and trip sides of the disk to predetermined forces, respectively, to exercise the snap action of the newly formed bistable snap-disks.
- Feedback station 16 includes a force transducer (not shown in Figure 1 ) and controls (not shown) that are used to determine the actual force required to trip or reset each snap-disk in a batch of formed and exercised snap-disks.
- the trip and/or reset forces are recorded for each snap-disk, and the results are analyzed by comparing them to target values.
- statistical process feedback control is used to adjust the probing action of form station 12 with a reset stepper motor 20 (further described below) and a trip stepper motor 22 (also described below) to vary the forces used to form the reset and trip sides of the snap-disks, respectively.
- Form station 12 comprises a reset portion 24 and a trip portion 26 separated by communication axis 18.
- Exercise station 14 includes a reset portion 28 and a trip portion 30 separated by communication axis 18, and feedback station 16 includes a reset portion 30 and a trip portion 32 separated by communication axis 18.
- Form station 12 and exercise station 14 are substantially inversely symmetrical about communication axis 18.
- the trip portions 26, 30 of form and exercise stations 12, 14 are generally mirror images of reset portions 24, 28 of form and reset stations 12, 14, respectively, about communication axis 18, but rotated 180° so that trip portions 26, 30 are reversed from side-to-side relative to reset portions 24, 28.
- a concave configuration is formed into a reset side of the snap-disk using a reciprocating reset form punch (not shown in Figure 1) that is actuated by a reset form cam 34 and a reset form cam follower 36 and stretches the reset side of the disk into plastic deformation.
- a convex configuration is formed into a trip side of the disk using a reciprocating trip form punch (not shown in Figure 1 ) that is actuated by a trip form cam 38 and a trip cam follower 40 and stretches the trip side of the disk into plastic deformation.
- Reset form cam 34 and trip form cam 38 are rotationally out-of-phase with one another to avoid interference of the reset and trip punches during formation of the snap-disks.
- Each snap-disk is then indexed, while in the pocket, along communication axis 18 to exercise station 14.
- the reset side and the trip side of the snap-disk are then repeatedly subjected to a predetermined reset exercise force, a predetermined trip exercise force, or beyond, through actuation of a reset exercise punch (not shown) by a reset exercise cam 42 and actuation of a trip exercise punch (not shown) by a trip exercise cam 44, respectively, to exercise the snap action of the snap-disk.
- each snap-disk is indexed along communication axis 18 to feedback station 16 that includes a reset and/or a trip force transducer (not shown in Figure 1 ) that determines the actual required force to cause each snap-disk to snap between the convex and concave configurations.
- the reset force and/or trip forces are recorded, analyzed, and compared to target reset force values and trip force values.
- adjustments can be made in the applied force of the reset form punch and the reset trip punch to bring successively formed snap-discs within a desired reset force and trip force tolerance.
- Snap disks are then indexed out of feedback station 16 and placed into one of three storage bins including a discard bin (not shown), a reform bin (not shown), or an acceptable pass bin (not shown).
- a discard bin not shown
- a reform bin not shown
- an acceptable pass bin not shown
- FIG. 2 is a front plan view of form station 12, including reset portion 24 and trip portion 26.
- Reset form cam 34 is attached to a reset form cam shaft 60 that is rotationally driven by a reset drive shaft assembly 62.
- Reset form drive shaft assembly 62 communicates with a trip form shaft assembly 64 via a belt (not shown) and therefore drives a trip cam shaft 66 attached to trip form cam 38.
- Reset cam follower 36 contacts reset form cam 34 to reciprocally move a reset form punch (not shown in Figure 2) and trip form cam follower 40 contacts trip form cam 38 to reciprocally move a trip form punch (not shown in Figure 2) inside a respective reset form tool housing 68 and trip form tool housing 70.
- Reset and trip form cam followers 36, 40 each include a pivot pin 72, a form bearing 74, and a cam follower bearing 76.
- Each cam follower bearing 76 contacts a respective cam surface 78 of reset form cam 34 and trip form cam 38.
- Each cam surface 78 is configured with a raised portion 80 that engages cam follower bearing 76 and causes the respective cam follower 36, 40 to pivot about pivot pin 72.
- each cam follower 36, 40 pivots, a respective form bearing 74 moves toward and away from communication axis 18.
- Each form bearing 74 engages a respective reset form punch (not shown) or trip form punch (not shown) to engage or disengage the punch from a disk of snap-disk material.
- Each driven adjust pulley 86 engages a lead screw 90 which varies the lateral position of a form stroke adjust slide 92 connected to each of reset form cam follower 36 and trip form cam follower 40.
- reset stepper motor 20 and trip stepper motor 22 are used to turn lead screws 90 and adjust the position of reset form cam follower 36 and trip form cam follower 40, respectively, relative to reset form cam 34 and trip form cam 38.
- the magnitude of the pivoting movement of reset cam follower 36 and trip cam follower 40, and hence the movement of form bearings 74, increases as the respective cam follower bearings
- stepper motors 20, 22 can be used to adjust the applied force in form station 12 to improve the acceptable pass yield of snap-disks upon initial formation.
- Each stepper motor 20, 22 provides two hundred stop points per revolution to reset form portion 24 and trip form portion 26, thereby allowing very fine incremental adjustments in position of cam followers 36, 40, and hence allowing very fine incremental adjustments in applied force to the snap-disks.
- Figure 3 is a partial cross-sectional view and side plan view of form station 12 including a spring loaded reset form tooling plate 1 10 slidingly mounted on cylinders 112 for reciprocating movement toward and away from communication axis 18.
- Reset tool housing 68 is connected to reset form tooling plate 1 10, and includes a spacer 1 14 communicating with form bearing 74 of reset cam follower 36 to actuate reset form punch 116 against the bias of a return spring 118.
- a nose tool 120 surrounds reset form punch 116 to guide reset form punch 1 16 along an actuation axis
- Trip form portion 26 includes a trip form tooling plate 124 slidingly mounted on cylinders 126 for reciprocating movement toward and away from communication axis 18.
- Trip tool housing 70 is connected to trip form tooling plate 124, and includes a spacer 128 communicating with form bearing 74 of trip cam follower 40 to actuate trip form punch 130 against the bias of a return spring 132.
- a form support 134 surrounds trip form punch 130 and guides trip form punch 130 along actuation axis 122.
- a dial fixture 136 is supported by form support 134 and is aligned with communication axis 18.
- a pocket (not shown) in dial fixture 136 supports a circumference of a disk blank of snap-disk material (not shown) that is inserted into dial fixture 136 and positioned so that the center of the disk blank is substantially aligned with actuation axis 122.
- Reset form punch 116 and trip form punch 130 are positioned a first distance from the disk and a second distance from the disk, respectively, to form the reset and trip sides of the snap-disk with respective forces.
- Reset drive shaft assembly 62 rotates reset cam shaft 60 on reset form portion 24, and a belt 138 transfers rotational motion of reset cam shaft 60 to trip cam shaft 66.
- a form main cam 140 synchronously rotates with reset form cam 34 to provide a probing action of reset form punch 1 16 into a blank disk of snap-disk material
- a trip main cam 142 synchronously rotates with trip form cam 38 to provide a probing action of trip form punch 130 into the disk blank.
- cam surface raised portions 80 of reset form cam 34 and trip form cam 38 are rotationally out-of-phase with one another so that the reset probing action and trip probing action are performed sequentially and do not interfere with one another.
- reset form cam 34 is rotated into engagement with reset form follower bearing 76, causing reset cam follower 36 to pivot about pivot pin
- reset form bearing 74 pushes spacer 1 14 and form punch 1 16 toward communication axis 18.
- form main cam 140 engages a form tooling plate bearing 144 and moves reset form tooling plate 110 toward communication axis 18.
- Reset form punch 116 is therefore engaged with the reset side of the disk blank, stretching the disk material into plastic deformation and forming the reset side of a snap-disk.
- the distance traveled by reset form punch 1 16 is adjustable by moving reset form portion 24 form adjust slide 92 with reset stepper motor 20 (shown in Figure 2).
- the position of reset form adjust slide 92 determines the position of cam follower bearing 76 of reset cam follower 36 relative to reset form cam 34.
- the degree of pivoting of reset cam follower 36 is adjustable by adjusting the position of reset form adjust slide 92, which, in turn, varies the distance that form bearing 74 moves form punch 1 16, and consequently varies the forces developed in the disk by reset form punch 116.
- trip form cam 34 raised surface portion 80 pivots trip cam follower 40
- trip form bearing 74 pushes spacer 128 and trip form punch 130 toward communication axis 18.
- trip form main cam 142 engages a trip form tooling plate bearing 146 and moves trip form tooling plate 124 toward communication axis 18.
- Trip punch 130 is therefore engaged with the trip side of the disk blank, stretching the disk material into plastic deformation and forming the trip side of a snap-disk.
- the distance traveled by trip form punch 130 is adjustable by moving trip form portion 26 form adjust slide 92 with trip stepper motor 22.
- the position of trip form adjust slide 92 determines the position of cam follower bearing 76 of trip form cam follower 40 relative to trip form cam 38.
- the degree of pivoting of trip form cam follower 40 is adjustable by moving trip form adjust slide 92, which, in turn, varies the distance that form bearing
- trip form cam follower 40 moves trip form punch 130, and consequently varies the forces developed in the disk by trip form punch 130.
- trip cam shaft 66 continues to rotate, form bearing 74 of trip form cam follower 40 and trip form tooling plate bearing 146 are disengaged from the respective cam surface raised portions of trip form cam 38 and trip main form cam
- trip form punch 130 does not contact the snap disk.
- the formation process in form station 12 may then be repeated or the dial fixture may be indexed to exercise station 14 (shown in Figure 1).
- FIG 4 is front plan view of exercise station 14, including reset portion 28 and trip portion 30 similar in structure and operation to form station 12, but without the adjustability of stepper motors 20, 22 (shown in Figures 1 and 2) and with different cam surface configurations.
- Reset exercise cam 42 is attached to a reset exercise cam shaft 160 that is rotationally driven by an exercise drive shaft assembly 162.
- Reset exercise drive shaft assembly 162 communicates with a trip exercise shaft assembly 164 via a belt (not shown) and therefore drives a trip exercise cam shaft 166 attached to trip exercise cam 44.
- An exercise reset cam follower 168 contacts reset exercise cam 42 to reciprocally move a reset exercise punch (not shown in Figure 4) and an exercise trip cam follower 170 contacts trip exercise cam 44 to reciprocally move a trip exercise punch (not shown in Figure 4) inside a respective reset exercise tool housing 172 and trip exercise tool housing 174, respectively.
- Exercise reset and trip form cam followers 168, 170 each include a pivot pin 176, a form bearing 178, and a cam follower bearing 180.
- Each cam follower bearing 180 contacts a respective cam surface 182 of reset exercise cam 42 and trip exercise cam 44.
- Each cam surface 182 is configured with a raised portion 184 that engages cam follower bearing 180 and causes each respective cam follower 168, 170 to pivot about pivot pin 176. More specifically, each cam surface raised portion 184 includes a rising profile 186 and a falling profile 188 that produces a pulsating reset force or pulsating trip force for exercising snap disks.
- a respective form bearing 178 moves toward and away from communication axis 18.
- Form bearings 178 engage a respective reset or trip exercise punch (not shown) to engage or disengage the respective punch from a snap-disk, as substantially described above with respect to Figure 3. Once formed snap disks have been sufficiently exercised, the snap disks are indexed to feedback station 16 (shown in Figure 1).
- FIG. 5 is a front plan view of feedback station 16 including a reset portion 30 and a trip portion 32.
- Reset portion 30 includes a feedback drive assembly 210 for driving a reset cam shaft 212 and an attached feedback cam 214.
- a feedback cam follower 216 is attached to a spring-loaded feedback tooling plate 218 and includes a feedback follower bearing 220 that contacts a cam surface 222 of feedback cam 214, and a force transducer unit 224.
- a probe 226 extends from force transducer unit 214 along a probe axis 228.
- Feedback trip portion 32 includes a trip feedback shaft 230 and an attached hub 232 that are rotationally driven by feedback drive assembly 210 and a belt (not shown in Figure 5).
- a spring loaded trip feedback tooling plate 234 supports a feedback support 236 that facilitates force measurement with probe 226.
- Figure 6 is a side plan view of feedback station 16, illustrating a feedback reset main cam 250 that is attached to reset cam shaft 212 and rotates synchronously with feedback cam 214.
- Feedback main cam 214 engages a feedback form bearing 252 and reciprocally moves feedback reset tooling plate 218 toward and away from communication axis 18.
- Feedback cam 214 contacts a cam follower bearing 220 of feedback cam follower 216 and moves probe 226 toward and away from communication axis 18.
- a feedback trip main cam 256 is attached to a feedback trip shaft 258 and driven by feedback drive assembly 210 and belt 260 to move feedback trip tooling plate 234 relative to communication axis 18.
- feedback trip main cam 256 is circular so that feedback trip tooling plate 234 does not move relative to communication axis 18.
- Dial fixture 136 is indexed to feedback station 16 with a formed and exercised snap-disk contained therein.
- Feedback reset main cam 250 and feedback cam 214 engage respective cam form bearings 220, 252 and move reset feedback tooling plate 254 and probe 226 closer to communication axis 18.
- Probe 226 contacts reset side of the snap-disk and exerts force against it as probe 226 is moved toward communication axis 18 until the snap-disk snaps or trips into its alternative configuration.
- the peak force that caused the disk to trip is electronically recorded for each disk passing through feedback station 16, and a mean or average peak trip force is calculated over a specified number of disks, such as, for example, five disks.
- a peak reset force is also electronically recorded for each disk passing through feedback station 16, and a mean or average peak reset force is calculated over a specified number of disks.
- the mean trip force and mean reset force are then compared with respective target values loaded into a controller memory (not shown), and analyzed using known statistical process control methods. If corrective action is required, the controller is coupled to stepper motors 20, 22 (shown in Figures 1 and 2) for independent, real time adjustment of the applied reset and trip forces in form station 12 to correct deficiencies in the formation of the disks.
- stepper motors 20, 22 can be used to increase the distance traveled by reset form punch 1 16 and or and/or trip form punch 130 when a mean snap force is higher than desired. In this fashion, snap-disks can be formed within desired trip force and reset force tolerances.
- Stepper motors 20, 22 could be controlled independently or identically. Identical control of both motors 20, 22 is sufficient in cases where the difference in reset formation force and trip formation force is relatively small, as the same adjustment of both formation forces will yield approximately the same increase or decrease in resultant actual snap forces. With larger differentials in applied reset and trip formation forces, however, independent feedback and control of both reset and trip sides of the snap-disks is necessary.
- the snap-disks After passing through feedback station 16, the snap-disks are placed into one of three storage bins (not shown).
- An acceptable first pass bin collects snap- disks within specified tolerances.
- a discard bin collects unusable snap-disks that have been stretched too much and therefore snap too easily.
- a reform bin collects snap- disks that have not been stretched enough and that may be reformed in form station.
- FIGS 7-10 are flowcharts of a form station setup algorithm 300 for controlling form station 12 (shown in Figures 1-3), and more specifically for controlling stepper motors 20, 22 (shown in Figures 1 and 2) to generate required forces for forming snap-disks within a specified force tolerance.
- the snap-disks are heat treated after formation according to known techniques. It is appreciated however, that one of ordinary skill in the art could easily modify setup algorithm 300 to obtain the benefits of the invention for non-heat treated snap-disks.
- algorithm 300 generally includes a first sub-algorithm to establish a lower bound of possible positions of stepper motors 20,
- algorithm 300 employs adaptive learning to efficiently drive the stepper motors toward the desired positions to form snap-disks within specified parameters, thereby eliminating costly and time consuming trial and error setup methods.
- a plurality of operator selected inputs 302 are communicated to a controller (not shown) including a processor and a memory.
- Inputs 302 include a nominal trip force value ⁇ T f orce ) 304 for snap-disks, a nominal reset force value ⁇ R tnp ) 306 for the snap-disks, expected changes ⁇ ⁇ T ht , R ⁇ ) 308, 310 in the input trip and reset force values 304, 306, respectively, after heat treating of the snap-disks, and allowable trip force error ⁇ T ⁇ ) and allowable reset force error ⁇ R ⁇ ) inputs 312.
- the processor calculates 314 a target trip force ⁇ T tar a ) according to the following relationship:
- T t arg T force ⁇ ⁇ T ht ( 1 ) •
- the processor calculates 316 a target reset trip force ⁇ R t a ⁇ g ) according to the relationship:
- R ta ⁇ g R force ⁇ ⁇ Rf ⁇ t ( 2 )-
- the controller signals form station 12 to set 318 to a "home" position wherein stepper motors 20, 22 are in a designated state or position. Modification of the positions of stepper motors 20, 22 are monitored by the controller in relation to the home position according to known techniques.
- a first sub-algorithm 320 is executed to set stepper motors 20, 22 to position cam followers 40, 36, (shown in Figure 2) respectively, for a stroke to form snap-disks having a trip force less than arg (Eq. 1) and a reset force less than R taTg
- Sub-algorithm 320 begins by indexing 322 dial fixture 136 and determining 324 whether a formed setup snap-disk is located at test station 16 (shown in Figures 1, 5 and 6). If a formed snap-disk is not located at test station 16, dial fixture 136 is indexed 322 again.
- a new position T pos for stepper motor 22 can then be determined to generate the T f orce by advancing or retarding the motor by a number of steps from the home position.
- a position of stepper motor 20 is then assigned 330 based upon a changed reset force value AR f orce defined by the following relationship:
- a new position R pos for stepper motor 20 can then be determined to generate the AR f orce by advancing or retarding the motor by a number of steps from the home position.
- the controller processor determines 332 whether the sum of AT f orce and the allowable trip force error T ⁇ is greater than zero and also whether the sum of AR f orce and the allowable reset force error R ⁇ is greater than zero. In other words, it is determined whether both ⁇ J 'f orce and AR f orce are sufficiently positive so that both stepper motors 22, 20 are assigned 328, 330 respectively a number of steps so as to increase the force generated by stepper motors 22, 20 at the assigned step positions to form snap-disks having actual trip and reset forces nearer to the nominal trip and reset forces inputs 304, 306.
- the processor checks 334 whether a maximum number of iterations of sub-algorithm 320 have been executed. If the maximum number of iterations has not been executed, i.e., if fewer than the maximum number of iterations has been executed, form station stepper motors 22, 20 are adjusted 336 so that form station punches 1 16, 132 (shown in Figure 3) are located a new distance from a snap-disk located in dial fixture 136 (shown in Figure 3) according to the new stepper motor positions T pos and R pos determined in steps 328 and 330 (described above). Dial fixture 136 is then indexed 322 and sub-algorithm 320 repeated.
- the process terminates 338, and, in one embodiment, the controller prompts an error message, indicator or flag to prompt an operator of a fault condition in which stepper motors 22, 20 were not properly calibrated to form snap-disks according to the desired inputs 304, 306, 308, 310, and 312.
- T pos , T jo - rce , R pos , and Rf orce is saved 340 in the controller memory as T x ⁇ , T ⁇ , R x ⁇ and R ⁇ , respectively, for future use described below.
- First sub-algorithm 320 therefore establishes, through repeated attempts, if necessary, a lower bound of stepper motor positions to form snap-disks with desired properties.
- a second sub-algorithm 342 is executed to set stepper motors 20, 22 to position cam followers 40, 36, (shown in Figure 2) respectively, for a stroke to form to form snap-disks having a trip force greater than T tzxg (Eq. 1) and a reset force greater than R t 3Sg (Eq. 2).
- Sub-algorithm 342 begins by setting stepper motors 22, 20 to their home positions plus a known machine constant (dependent upon form punch dimensions) so as to position stepper motors to generate increased force via cam followers 40, 36 (shown in Figures 1 and 2), indexing 344 dial fixture 136 and determining 346 whether a formed setup snap-disk is located at test station 16
- dial fixture 136 is indexed 344 again.
- stepper motor 22 When a formed snap-disk is located at test station 16, actual trip and reset forces Tf orce and Rf orce are measured 348 as described above in relation to Figures 5 and 6.
- a position of stepper motor 22 is then assigned 350 based upon a change trip force value AT f orce defined by Equation 3 above.
- a new position T pos for stepper motor 22 can then be determined to generate the ATf orce by advancing or retarding the motor by a number of steps from the home position.
- a position of stepper motor 20 is assigned 352 based upon a changed reset force value AR f orce defined by Equation 4 above.
- a new position R pos for stepper motor 20 can then be determined to generate the AR f orce by advancing or retarding the motor by a number of steps from the home position.
- the controller determines 354 whether the sum of ATf orce and the allowable trip force error T ⁇ is less than zero and also whether the sum of AR f orce and the allowable trip force error R ⁇ is less than zero. In other words, it is determined whether both AT ' f orce and AR f orce are sufficiently negative so that both stepper motors 22, 20 are assigned 350, 352 respectively a number of steps so as to decrease the force generated by stepper motors 22, 20 at the assigned step positions to form snap-disks having actual trip and reset forces nearer to the nominal trip and reset forces inputs 304, 306.
- the processor checks 356 whether a maximum number of iterations of sub-algorithm 342 have been executed. If the maximum number of iterations has not been executed, i.e., if fewer than the maximum number of iterations has been executed, form station stepper motors 22, 20 are adjusted 358 to position cam followers 40, 36, (shown in Figure 2) respectively, for a stroke to from a snap-disk located in dial fixture 136
- stepper motors 22, 20 were not properly calibrated to form snap-disks according to the desired inputs 304, 306, 308, 310, and 312 (shown in Figure 7).
- T pos is saved 362 in the controller memory as T x2
- Tf orce is saved 362 in the controller memory as T 2
- R pos is saved 362 into controller memory as R x2 and
- Second sub-algorithm 342 therefore establishes, through repeated attempts, if necessary, an upper bound of stepper motor positions to form snap-disks with desired properties.
- stepper motor positions is first determined with sub-algorithm 320 (shown in Figure 7) and then the upper bound is determined with sub-algorithm 342, in an alternative embodiment the order of sub-algorithms 320, 342 could be reversed so that the upper bound is first established and the lower bound is then established without departing from the scope of the present invention.
- sub-algorithm 342 After sub-algorithm 342 parameters are saved 362 (see Figure 8), it is determined 364 whether ATf orce and AR jo - rce axQ less than the respective allowable error T ⁇ and R ⁇ inputs 312 (shown in Figure 7). If both AT f orce and AR t orce are less than the respective allowable errors T ⁇ and R ⁇ inputs 312, setup algorithm 300 completes 366 and stepper motors 22, 20 are calibrated for forming snap-disks with the desired trip and reset forces within the specified tolerances.
- sub-algorithm 367 begins by determining 368 whether ATf orce ⁇ s greater than the allowable trip force error T ⁇ . If ATf orce is less than the allowable trip force error T ⁇ , then T pos is set 370 equal to T x2 . If ATf orce ⁇ s greater than the allowable trip force error T ⁇ , then a new T pos is calculated 372 according to the parameters determined by sub-algorithm 320 (shown in Figure 7) and sub-algorithm 342 (shown in Figure 8). Specifically, the new position T pos for stepper motor 22 is calculated 372 according to the following relationship:
- R pos is set 376 equal to R x2 . If AR f orce is greater than the allowable trip force error R ⁇ , then a new R pos is calculated 378 according to the positions determined by sub-algorithm 320 (shown in Figure 7) and sub-algorithm 342 (shown in Figure 8). Specifically, the new position R pos for stepper motor 22 is calculated 372 according to the following relationship:
- stepper motors 22, 20 are set 380 to the corresponding steps, and dial fixture 136 is indexed 382. It is evident from Equations 5 and 6 that the new stepper motor positions are located in between the positions determined by first sub-algorithm
- the processor determines 384 whether a formed setup snap-disk is located at test station 16 (shown in Figures 1, 5 and 6). If a formed snap-disk is not located at test station 16, dial fixture 136 is indexed 384 again.
- a fourth sub-algorithm 394 is executed, as illustrated in Figure 10, to further narrow the range of possible stepper motor positions toward the desired position while at the same time compensating for interaction between the trip forces and the reset forces of the snap-disks.
- the controller processor determines 396 whether ATf orce is less than T ⁇ . If AT for ce 1S greater than T ⁇ , the processor determines 398 whether is defined by the difference between the measured trip force Tf orce when stepper motor 22 is operated at position T x ⁇ (determined by first sub-algorithm 320 and saved at step 340 (shown in Figure 7)) and the target trip force T t a ⁇ g calculated at step 314. By determining 398 whether the product of AT ⁇ xAT 'f orce is a positive number or a negative number, it may be determined whether the next estimate for the desired position of stepper motor 22 to produce acceptable snap-disks lies between the current position and T x ⁇ or between the current position and T x2 .
- T x is set 400 equal to the current T pos determined in step 380 of third sub-algorithm 367 (shown in Figures 8 and 9), and other parameters remain unchanged. If AT ] xATf orce is greater than zero, then T x ⁇ is set 402 equal to the current T pos determined in step 380 of third sub- algorithm 367 (shown in Figures 8 and 9), and other parameters remain unchanged. A range of possible solutions is then reduced from all values between T x ⁇ and T x2 to a smaller range between the current position T pos of stepper motor 22 and either T x ⁇ or
- an adjusted position T pos for stepper motor 22 is then calculated 404 according to Equation 5 above.
- the processor determines 406 whether AR f orce is less than R ⁇ . If AR fo rC e ⁇ s greater than R ⁇ , the processor determines 408 whether AR ⁇ xAR f or c e i l ess man zero wherein AR ⁇ is defined by the difference between the measured trip force Rf orce when stepper motor 22 is operated at position R x ⁇ (determined by first sub-algorithm 320 and saved at step 340 (shown in Figure 7)) and the target trip force R t arg calculated at step 314.
- stepper motor 22 By determining 398 whether the product of AR ⁇ xAR f orce is a positive number or a negative number, it may be determined whether the desired position of stepper motor 22 to produce acceptable snap-disks lies between the current position and R x ⁇ or between the current position and R x2 .
- R x2 is set 410 equal to the current R pos determined in step 380 of third sub-algorithm 364 (shown in Figures 8 and 9), and other parameters remain unchanged. If AR ⁇ xAR fo rce is determined 408 to be greater than zero, then R x ⁇ is set 412 equal to the current R pos determined in step 380 of third sub-algorithm 364 (shown in Figures 8 and 9), and other parameters remain unchanged.
- an adjusted position R pos for stepper motor 22 is then calculated 414 according to Equation 6 above.
- the processor determines 406 that AR fo rce is less than R ⁇ , it again checks 416 whether AT f orce is less than T ⁇ input of step 312 (shown in Figure 7). If AT for ce is less than T ⁇ , algorithm 300 is completed 418. If ATf orce is greater than T ⁇ the processor checks 420 whether a maximum number of iterations of sub- algorithm 394 have been executed.
- stepper motors 22, 20 were not properly calibrated to form snap-disks according to the desired inputs 304, 306, 308, 310, and 312 (shown in Figure 7)
- form station stepper motors 22, 20 are adjusted 424 to position cam followers 40, 36, (shown in Figure 2) respectively, for a stroke corresponding to the current stepper motor positions T pos and R pos determined in sub-algorithm 394 (described above)
- a setup snap-disk is then formed using the new stepper motor positions, and the processor once again determines 426 whether the setup snap-disk is loaded onto dial fixture 136 at test station 16, and, if not, dial fixture 136 is indexed
- Figure 1 1 illustrates a form station adjustment algorithm 500 for controlling form station 12 (shown in Figures 2 and 3) to compensate for incoming material variations in snap-disk blanks after setup algorithm 300 is completed.
- Algorithm 500 begins with the controller reading 502 a position of trip stepper motor 22 and reset stepper motor 20, and the controller assigning 504 appropriate positions of trip and reset motors 22, 20, respectively, for each snap-disk forming nest .
- Each nest / ' includes a selected number of snap-disks to provide a representative sample of formed snap-disk characteristics as the snap-disks are formed, and in various embodiments the nests include as few as one to a large number of snap-disks
- Assigned stepper motor positions are initially determined by algorithm 300 described above. Allowed error limits T ⁇ and R ⁇ are also assigned 506 in accordance with error inputs 312 (shown in Figure 7) of setup algorithm 300. Stepper motors are then set 508 to the assigned positions.
- a number of steps, or counts, to adjust respective stepper motors 22, 20 can be determined to generate AT 0 r Ce and ARf orce ⁇
- measured forces Tf orCe an( ⁇ Rfo rce a ⁇ e averaged over each forming nest and used to calculate 512 ATf orce and AR fo rce values.
- ATf orce and AR fo rce values are averaged over each forming nest and used to determine an averaged number of steps or counts to adjust respective stepper motors 22, 20.
- T p os (0 is reset 516 according to the following relationship:
- T pos (') T pos ⁇ Ad J Counts (7) wherein Adj Counts is the number of steps or counts derived from calculation 512 of
- T pos (i) is reset 516 according to the following relationship:
- T pos (?) T pos + Ad J Counts (8) wherein Adj Counts is the number of steps or counts derived from calculation 512 of
- T pos (i) is reset according to steps 516 or 520, or if ATf orc e x determined 518 to be less than T ⁇ , the controller determines 522 whether ARf orC e i less than - R ⁇ . If so, R pos (j) is reset 524 according to the following relationship:
- R pos i i R pos ⁇ Ad J Counts (9) wherein Adj Counts is the number of steps or counts derived from calculation 512 of ARforce -
- R pos (i) is reset 526 according to the following relationship:
- Adj Counts is the number of steps or counts derived from calculation 512 of R Force ⁇ Once R p o s (0 is reset according to steps 524 or 528, or if AR force is determined 518 to be less than R ⁇ , dial fixture 136 is indexed 530, stepper motors are set 508 in the applicable positions and algorithm 500 is repeated 530.
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Shaping Metal By Deep-Drawing, Or The Like (AREA)
Abstract
Description
Claims
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU76123/00A AU7612300A (en) | 1999-09-22 | 2000-09-22 | Snap-disk forming machine and process control algorithms |
| EP00965398A EP1131835A4 (en) | 1999-09-22 | 2000-09-22 | Snap-disk forming machine and process control algorithms |
| CA002351412A CA2351412A1 (en) | 1999-09-22 | 2000-09-22 | Snap-disk forming machine and process control algorithms |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15544299P | 1999-09-22 | 1999-09-22 | |
| US09/401,631 | 1999-09-22 | ||
| US60/155,442 | 1999-09-22 | ||
| US09/401,631 US6343414B1 (en) | 1999-09-22 | 1999-09-22 | Snap-disk formation process and machine |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2001022460A1 true WO2001022460A1 (en) | 2001-03-29 |
Family
ID=26852336
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2000/026282 Ceased WO2001022460A1 (en) | 1999-09-22 | 2000-09-22 | Snap-disk forming machine and process control algorithms |
Country Status (5)
| Country | Link |
|---|---|
| EP (1) | EP1131835A4 (en) |
| AU (1) | AU7612300A (en) |
| CA (1) | CA2351412A1 (en) |
| CZ (1) | CZ20011789A3 (en) |
| WO (1) | WO2001022460A1 (en) |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3267232A (en) * | 1964-06-30 | 1966-08-16 | Controls Co Of America | Pressure switch having positive action reset means and adjustable length connection to diaphragm |
| US3668347A (en) * | 1970-01-19 | 1972-06-06 | Robertshaw Controls Co | Snap acting electrical switch construction having reset means |
| US3748888A (en) * | 1971-06-18 | 1973-07-31 | Therm O Disc Inc | Bimetallic snap disc and method and apparatus for making same |
| US4081621A (en) * | 1976-04-26 | 1978-03-28 | Carr-Griff, Inc. | Pressure switch with diaphragm and valve means |
| US4091249A (en) * | 1976-10-06 | 1978-05-23 | Emerson Electric Co. | Pressure sensitive electrical switch having a snap element |
| US4200776A (en) * | 1978-11-13 | 1980-04-29 | General Electric Company | Control device with grain oriented snap disk |
| US4202081A (en) * | 1976-06-07 | 1980-05-13 | Borg Instruments, Inc. | Method of assembling a pressure sensor |
| US4214137A (en) * | 1978-10-13 | 1980-07-22 | Product Research And Development | Pressure switch with snap element |
| US5198631A (en) * | 1991-09-11 | 1993-03-30 | General Electric Company | Pressure responsive control device |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US1593511A (en) * | 1922-06-29 | 1926-07-20 | Spencer Thermostat Co | Method and apparatus for shaping metallic articles |
| US3933022A (en) * | 1975-04-07 | 1976-01-20 | Gte Sylvania Incorporated | Method for manufacturing bimetallic members having snap action characteristics |
| US5196997A (en) * | 1991-01-22 | 1993-03-23 | International Business Machines Corporation | Method and apparatus for quality measure driven process control |
-
2000
- 2000-09-22 WO PCT/US2000/026282 patent/WO2001022460A1/en not_active Ceased
- 2000-09-22 AU AU76123/00A patent/AU7612300A/en not_active Abandoned
- 2000-09-22 EP EP00965398A patent/EP1131835A4/en not_active Withdrawn
- 2000-09-22 CZ CZ20011789A patent/CZ20011789A3/en unknown
- 2000-09-22 CA CA002351412A patent/CA2351412A1/en not_active Abandoned
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3267232A (en) * | 1964-06-30 | 1966-08-16 | Controls Co Of America | Pressure switch having positive action reset means and adjustable length connection to diaphragm |
| US3668347A (en) * | 1970-01-19 | 1972-06-06 | Robertshaw Controls Co | Snap acting electrical switch construction having reset means |
| US3748888A (en) * | 1971-06-18 | 1973-07-31 | Therm O Disc Inc | Bimetallic snap disc and method and apparatus for making same |
| US4081621A (en) * | 1976-04-26 | 1978-03-28 | Carr-Griff, Inc. | Pressure switch with diaphragm and valve means |
| US4202081A (en) * | 1976-06-07 | 1980-05-13 | Borg Instruments, Inc. | Method of assembling a pressure sensor |
| US4091249A (en) * | 1976-10-06 | 1978-05-23 | Emerson Electric Co. | Pressure sensitive electrical switch having a snap element |
| US4214137A (en) * | 1978-10-13 | 1980-07-22 | Product Research And Development | Pressure switch with snap element |
| US4200776A (en) * | 1978-11-13 | 1980-04-29 | General Electric Company | Control device with grain oriented snap disk |
| US5198631A (en) * | 1991-09-11 | 1993-03-30 | General Electric Company | Pressure responsive control device |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP1131835A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| EP1131835A4 (en) | 2007-03-28 |
| CA2351412A1 (en) | 2001-03-29 |
| AU7612300A (en) | 2001-04-24 |
| EP1131835A1 (en) | 2001-09-12 |
| CZ20011789A3 (en) | 2002-09-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7077170B2 (en) | Method of forming leads of a semiconductor device | |
| KR101588610B1 (en) | A device for fitting a coil spring | |
| US5588200A (en) | Tightened distribution of magnetic-head suspension-assembly static roll by infrared stress relief | |
| CN115179034B (en) | Full-flow automatic assembly machine for adjustable temperature controller | |
| US6343414B1 (en) | Snap-disk formation process and machine | |
| WO2001022460A1 (en) | Snap-disk forming machine and process control algorithms | |
| RU2216442C2 (en) | Method and apparatus for working sheet material | |
| CN112756502A (en) | Bending angle and resilience adjustable control forming device and forming control method | |
| US5199469A (en) | Exterior lead forming device for semiconductor devices | |
| JP3398215B2 (en) | Height adjustment device for crimping machine | |
| US6234296B1 (en) | System for positioning a carrier relative to a travel path | |
| CN110363038B (en) | Bar code recognition device of sorting machine for electronic component processing | |
| MXPA01005130A (en) | Snap-disk forming machine and process control algorithms | |
| CN217514415U (en) | Die cavity height adjusting device and die | |
| WO2003099489A1 (en) | Insertion device particularly for automatic rolling machines | |
| CN112030142B (en) | Automatic loading and unloading device for graphite boat stuck points | |
| CN221312195U (en) | Riveting device with adjustable riveting depth | |
| MX2010002816A (en) | Method for determining the optimal insertion force of a fastener press. | |
| CN114178354B (en) | Automatic workpiece folding equipment and control method thereof | |
| CN219541391U (en) | Metal plate bending device with adjustable angle | |
| KR100375955B1 (en) | Devices, especially devices used in equipment or systems for processing semiconductor devices | |
| CN218137321U (en) | Drive device and polishing apparatus | |
| CN118650408A (en) | An online floating press assembly structure | |
| CN220611376U (en) | Pressure self-adaptive control IC sorting equipment | |
| CN1270168C (en) | Food weight detecting mechanism for cooking apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
| ENP | Entry into the national phase |
Ref document number: 2351412 Country of ref document: CA Kind code of ref document: A Ref document number: 2351412 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2000965398 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: PA/a/2001/005130 Country of ref document: MX Ref document number: PV2001-1789 Country of ref document: CZ |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| WWP | Wipo information: published in national office |
Ref document number: 2000965398 Country of ref document: EP |
|
| REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
| WWP | Wipo information: published in national office |
Ref document number: PV2001-1789 Country of ref document: CZ |
|
| NENP | Non-entry into the national phase |
Ref country code: JP |