A portion of the disclosure of this patent document contains material that is subject to copyright protection. The copyright owner has no objection to the reproduction of the patent document or the patent disclosure, as it appears in the U.S. Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
Not Applicable
Not Applicable
The present invention relates generally to a limit switch for a hoist or winch system to slow down and stop hoist motion at preset locations. More specifically, this invention pertains to an electronic programmable limit switch which eliminates the need for traditional mechanical components.
In a conventional hoist arrangement, a motor turns a drum through a gear system. As the drum rotates, a load is either lifted or lowered by a cable. This lifting and lowering of the load must be controlled so that the load is delivered to specific locations along the vertical range of the hoist system. In addition, the hoist system must stop the lowering or lifting at both the top and the bottom of the vertical range. Traditionally, a geared limit switch is used to stop and slow down the lift. Conventional limit switches work by using adjustable cams that trip electrical switches at preset locations. These switches are, in turn, wired to multi-function digital input terminals or in series with raise/lower run commands. Because these traditional limit switches are mechanical devices, the parts are subject to wear, tear, and vibration problems which can loosen the cams and screws within the device. This wear and tear introduces safety concerns and an increased maintenance cost for the hoist system.
Furthermore, conventional limit switches suffer from hysteresis if the direction of lifting is quickly changed around slow-down locations. Because the limit switch had been tripped after passing the slow-down location, the hoist system required an amount of time to reset the limit switch thereby causing a lag in the reaction time of the system if the direction of lifting was quickly reversed.
What is needed then is a device which eliminates the mechanical jams and hysteresis of trip switches while keeping track of the motor revolutions, thereby eliminating the safety concerns and higher maintenance costs of current hoist system arrangements.
To eliminate the disadvantages of traditional mechanical limit switches, the mechanical limit switch in the hoist system is replaced with an electronic programmable limit switch software module, which preferably uses an incremental encoder with a magnetic or optical pulse wheel. An incremental encoder has a small disc marked with a large number of radial lines or magnetic hash marks. The disc is coupled to a shaft and, in the simplest example, the device has one line or hash mark on the disc representing the zero position. A photo-diode is positioned at a fixed location along the angular rotation of the disc. As the line or hash mark passes the photo diode or magnetic sensors field of view, an electrical pulse is generated and sent to the electronic controls of the system. To detect the direction of rotation, a second photo diode or magnetic sensor is placed at a different fixed location along the angular rotation of the disc. The direction of rotation can thus be inferred from the order in which the two sensors detect the radial line or hash marks. In this manner, the number of motor revolutions between the bottom and the top of the hoist can be determined and utilized by the electronic programmable limit switch to keep track of the location of the load. Furthermore, the system can determine whether the hoist is raising or lowering the load.
Referring now to
However, instead of a geared limit switch 30 as shown in
In the illustrated embodiment of
The electronic programmable limit switch software module 35 may have four preset positions to stop and slow down the load 60. Referring now specifically to
Other preset positions may be selected by the user in accordance with the particular job being performed by the hoist system and/or other mechanical characteristics of the hoist system relevant to a particular application.
To accomplish this, the incremental encoder 37 may be rotated whenever a hoist component, such as the shaft 15, is turned an angular distance. The incremental encoder 37 then transmits an indicator signal, normally in the shape of a pulse, to controller 39. Controller 39 translates the indicator signal into data that is utilized by electronic programmable limit switch software module 35 to determine whether a motor revolution has occurred. For example, electronic programmable limit switch software module 35 may know that a motor revolution occurs after a certain number of pulses. In one embodiment, the electronic programmable limit switch software module 35 may be set to know that every 1024 pulses is equal to a motor revolution.
As mentioned previously, this incremental encoder 37 may simply be the encoder utilized by the variable frequency drive to determine the lifting speed of the hoist system. The incremental encoder 37 is connected into input terminal 35A on the controller 39 of the electronic programmable limit switch shown in
Referring now to
In the preferred embodiment, the revolution counter is incremented by every pulse received from the encoder. Consequently, the revolution counter counts the number of encoder revolutions which is indirectly related by a ratio to the number of motor and shaft revolutions. However, the revolution counter may instead increment the revolution counter after a specified number of pulses to directly measure the position by the number of motor or shaft revolutions. Directly measuring the motor or shaft revolutions may lead to inaccuracies in the position of the load and is not preferable. The “number of revolutions” as discussed in this disclosure may mean the number of encoder disc, shaft, or motor revolutions, or any other number of revolutions measured from a component on the hoist system that can be utilized to quantify the amount that the drum with the cable of the hoist system has been turned.
The revolution counter is incremented until the system reaches the ending location at the top TOP or bottom BOT of the hoist system. In this manner, the number of revolutions required to cover the vertical distance between the top TOP and bottom BOT of the hoist system can be counted by the electronic programmable limit switch software module. The value of the total number of revolutions from top TOP to bottom BOT of the hoist system is stored.
Next, at step 150, the system determines if the user has entered an arbitrary upper AUSP or lower stop position ALSP. If an arbitrary upper or lower stop position, AUSP, ALSP has been set by the user, the system maybe set up to make the required stops in several ways. In one method, if the system has already been set up, but the user has set up an arbitrary upper or lower stop position, AUSP, ALSP, then the system goes back to step 120 where the revolution counter value and the percentage counter value are reset. At step 130, the system is run either to the arbitrary upper stop position, AUSP or to the arbitrary lower stop position, ALSP. At step 140, the system again counts the total number of motor revolutions required to travel from the arbitrary upper stop position AUSP to the arbitrary lower stop position ALSP. In this manner, the system will be homed to run through the desired vertical range and have the appropriate stops.
In the alternative and preferably, as shown in steps 140 and step 150, if the total number of revolutions from the top of the system TOP to the bottom of the system BOT are known, then the system may be set so that the system stops approximately at a known revolution counter value. For example, if the system was run from the top TOP to the bottom BOT of the hoist system, then the system is homed to record the number of revolutions from the top TOP of the hoist system to the arbitrary upper stop position AUSP. The system can then either be at a stop location value when the revolution counter value reaches this value, or the system may set the revolution counter value at 0 at this location. If an arbitrary lower stop position ALSP has also been set, then the system can know the number of revolutions from the top of the hoist system to the arbitrary lower stop position ALSP. The system can then be set up to stop the lowering and lifting of the load whenever the revolution counter value reaches this user-defined value for the lower stop position ALSP. However, if the revolution counter value was reset to 0 at the arbitrary upper stop position AUSP, then the number of revolutions from the top TOP to the arbitrary upper stop position AUSP will be subtracted from the value of the total number of revolutions which were required to get from the top TOP of the hoist system to the desired bottom location. A similar subtraction is also performed if an arbitrary lower stop position ALSP has been set as the desired bottom location.
If the system has already been setup, then the system automatically proceeds to step 150. The system has the capability of recording the above mentioned values. Thus, steps 120, 130 and 140 can be skipped. The system can store the current revolution value at power down, and therefore the system does not have to be homed upon every power up.
Referring now to
If the limit option has been set to 0, then the starting location is at the top TOP of the hoist system. The revolution counter value should thus read 0 when the hook is at the top of the hoist system TOP, and the revolution counter value should equal the total number of revolutions at the bottom of the hoist system BOT. In the alternative, the limit option may be set to 1. In this case, the revolution counter value reads 0 at the bottom of the hoist system BOT and reads the total number of revolutions at the top of the hoist system TOP.
Arbitrary values for the upper limit slow down UL1 and the lower limit slow down LL1 may be set for slowing down the hoist system when the revolution counter value reaches these predetermined values. The hoist system will thus slow down the lifting or lowering of the load 60 when the revolution counter value reaches the values set for the upper limit slow down UL1 and the lower limit slow down LL1. The limit option may also be set to 2 or 3. Preferably, the system has been set up to stop at the AUSP and the ALSP when the revolution counter reaches the revolution counter value for that height instead of resetting the desired start and stop values (as explained above). If an arbitrary upper stop position AUSP has been set and the user wants the arbitrary upper stop position AUSP to be the starting location, the limit option is set to 2. This arbitrary upper stop position AUSP will be considered the starting location of the hoist system and will equal either the number of revolutions from the top of the hoist system TOP to the arbitrary upper stop position AUSP or the total number of revolutions subtracted from the number of revolutions from the top of the hoist system TOP to the arbitrary upper stop position AUSP. As will be explained later, the percentage option value determines which one of these values is selected at the starting location.
In the alternative, the limit option may be set to 3 if the user desires a starting location at an arbitrary lower stop position ALSP. In this case, the device will count the revolutions from the arbitrary lower stop position ALSP to the desired top location (either the top of the hoist system TOP or an arbitrary upper stop location AUSP). The value of the arbitrary lower stop position ALSP will equal either the number of revolutions from the bottom of the hoist system BOT to the arbitrary lower stop position ALSP or the total number of revolutions subtracted from the number of revolutions from the bottom of the hoist system BOT to the arbitrary lower stop position ALSP. Again, the percentage option determines which of these values is selected.
Knowing the total number of revolutions, the percentage counter value may calculate a percentage value for the current hook height equal to the current number of revolutions at the hook height over the total number of revolutions when the hook is lifting and lowering the load. This percentage counter value is also incremented while the load is traveling through the desired lifting range of the hoist system. Typically, this value is communicated to other devices. Whether the percentage counter value should start at 0% or 100% at the starting location may be dependent on device requirements.
Referring again to Table A, the percentage option determines how the revolution counter value and the percentage counter value will increment from the starting location to the ending location. Consequently, a user or the device can set the percentage option in accordance with device requirements. If the percentage option is set to 0, then the starting location begins with the percentage counter value equal to 0%. The revolution counter value also begins at 0 from the starting location. As the system runs from the starting location to the desired ending location, the percentage counter value is run from 0 to 100% and the revolution counter value runs from 0 to the total number of revolutions. On the other hand, if the percentage option is set to 1 then the percentage counter value begins at 100% and the revolution counter value begins at the total number of revolutions.
An example of the use of the limit option and the percentage option will help clarify their function. As shown in Table A, assume that the motor must go through 250 motor revolutions for the hook to travel the vertical range of the hoist system. Furthermore, assume that the user has selected an arbitrary upper stop position AUSP twenty (20) revolutions from the top of the hoist system TOP, an arbitrary lower stop position ALSP ten (10) revolutions from the bottom of the hoist system, the upper limit slow down UL1 fifty-five (55) revolutions from the top of the hoist system TOP and a lower limit slow down LL1 two-hundred twenty (30) revolutions from the bottom of the hoist system BOT. If the limit option is set to 2, then the user has selected that the starting location be the arbitrary upper stop position AUSP. If the percentage option is set to 0, then the starting location, which in this case is the arbitrary upper stop position AUSP, begins the percentage counter value at 0% and the revolution counter value at twenty (20).
From the starting location of twenty (20) revolutions from the top of the hoist system TOP, the system counts down until the system reaches the upper limit slow down UL1 at 55 revolutions. Here the system is programmed to slow its descent. The system continues to count through the revolutions until it reaches two hundred twenty (220) revolutions, the location of the lower limit slow down LL1. Finally, the system will begin a stop sequence when the revolution counter value reaches the ALSP. In this example, an arbitrary lower limit location has been set. The system begins the stop sequence when the hoist system reaches 240 revolutions, the location of the arbitrary lower location.
To illustrate the significance of the percentage option, if the limit option is set to 2, and the percentage option is set to 1, the countdown will occur in reverse order. When the percentage option is set 1, the percentage counter value begins at 100%. The starting location is again twenty (20) revolutions from the top TOP, but since the revolution counter value now starts at the highest revolution value of two-hundred fifty (250), twenty (20) revolutions from the top at the arbitrary upper stop position AUSP equals to two-hundred thirty (230) revolutions. The system will count down to the upper limit slow down which is fifty-five 55 revolutions from the top TOP thus equaling one-hundred ninety five (195) revolutions. The system will continue to count down until it reaches two hundred twenty (220) revolutions from the top TOP which equals a revolution counter value of thirty (30) revolutions when counting down. Finally, the revolution counter value will reach the arbitrary lower stop position ALSP at two hundred forty (240) revolutions from the top TOP which equals a revolution counter value of ten (10) revolutions.
Referring to the flow diagram in
Referring again to
When the revolution counter reaches the stop values, a stop sequence is begun in which the load is ramped to a stop. Consequently, although it is within the scope of this invention for the load to stop exactly when the revolution counter reaches a stop location value, the load generally is stopped approximately at or near the stop locations. The revolution counter may thus count past the stop location values. Ramping a load to a stop is well known in the art as are the commonly known ranges for stopping the load within a particular distance and interval of time. These distances and time intervals typically depend on set values for stopping the hoist system, including hoist speed and deceleration time. The hoist system is stopped “approximately” or “near” the stop locations in accordance with the distances and intervals of time known for ramping a load to a stop. The hoist system may then check the brake 40 to ensure that the brake 40 can hold the load.
Referring to
Referring now to
While this embodiment of the incremental encoder 37 utilizes photodiode 94 and radial lines 94A, 94B to determine a rotation or a direction of rotation of the motor, any type of rotational sensing device may be utilized to perform these functions. For example, the incremental encoder 37 may instead utilize a magnetic pulse wheel and an independent sensor head having magnetized hash marks to determine the rotation of the motor. Furthermore, other embodiments of the incremental encoder 37 may be coupled to other hoist system components that rotate as a load is lifted or lowered.
Thus, although there have been described particular embodiments of the present invention of a new and useful Hoist System with an Electronic Programmable Limit Switch, it is not intended that such references be construed as limitations upon the scope of this invention except as set forth in the following claims.
Number | Name | Date | Kind |
---|---|---|---|
3883859 | Ancheta | May 1975 | A |
7097155 | Jackson et al. | Aug 2006 | B2 |
7284743 | Brighton et al. | Oct 2007 | B1 |
Number | Date | Country | |
---|---|---|---|
61013930 | Dec 2007 | US |