The subject matter disclosed herein relates to a system for controlling a bucket hoist. More specifically, a controller generates control signals to a pair of motor controllers which work cooperatively to control operation of the bucket hoist for improved digging operation of the bucket hoist.
As is known to those skilled in the art, a bucket hoist may be used to transfer bulk materials from one location to another. A typical cycle of a bucket hoist begins with a load handling member suspended above the material to be transferred. The load handling member is opened and lowered toward the material to be transferred. When the load handling member reaches the bulk material, it is closed. As the load handling member closes, it digs into the bulk material in order to at least partly fill the load handling member with the bulk material. The load handling member is raised and moved to a new location at which the bulk material is to be dispensed. The new location may be, for example, a conveyor or vehicle by which the material is transported to an industrial process or to another location. The load handling member is opened and the bulk material empties from it.
The load handling member on the bucket hoist is controlled by the rotation of two motors. The load handling member is also referred to as a bucket, a clamshell, or a apple, and the motors are sometimes referred to as a closing motor and a holding motor. Each motor causes a sheave to rotate, around which is wound and unwound a rope connected between the sheave and the load handling member. The ropes may also be referred to as the closing rope and the holding rope, corresponding to the dosing motor and holding motor, respectively, by which they are controlled. The holding rope is operatively connected either to a fixed point or through a first sheave block located near the top of the load handling member. The closing rope is operatively connected to a second sheave block located below and movable with respect to the fixed point or first sheave block. in order for the load handling member to he raised and/or lowered, each of the motors must operate to raise and/or lower the first and second sheave blocks in tandem. In order for the load handling member to open and/or close, the motors are operated in a differential manner such that the distance between the first and second sheave block varies. As the distance increases, the load handling member opens and as the distance decreases, the load handling member closes.
Historically, bucket hoists have been operated such that the closing motor opens and/or closes the load handling member. The holding motor is held in position either via a brake or via closed loop control of the motor. To open the load handling member, the closing motor runs in a first direction. The second sheave block lowers with respect to the first sheave block, and each half of the load handling member pivots outward about the first sheave block, causing the lower portion of the load handling member to open. To close the load handling member, the closing motor runs in a second direction, opposite from the first direction. The second sheave block raises with respect to the first sheave block, and each half of the load handling member pivots inward about the first sheave block, causing the lower portion of the load handling member to close. The bottom end of each half of the load handling member may include a digging member, such as a blade or teeth configured to engage the bulk material. As the load handling member closes and as each half pivots together, the digging member travels in an arc, digging into the bulk material. When the two halves are fully closed, the bulk material which was scooped by each half is retained within the load handling member.
However, closing the bucket in this manner results in the load handling member being only partial filled. Skilled operators of bucket hoists have learned to run the holding motor to lower the load handling member as the closing motor is run to close the load handling member. The load handling member digs further into the bulk material and results in a greater fill of the load handling member. Nevertheless, such operation is subject to variation by the operator between runs and requires skill to both maximize the fill and alternately, to avoid lowering the load handling member too fat which may result in the load handling member beginning to tip to one side.
Thus, it would be desirable to provide an automated control system to provide a uniform fill of the load handling member between runs with increased efficiency from having a greater fill percentage of the load handling member during each run.
The subject matter disclosed herein describes a control system for a bucket hoist which provides a consistent, improved till of the bucket during digging operations. The system includes a two-axis master switch configured to generate a first and a second command signal responsive to motion along each axis. Each command signal is provided to one of a pair of motor controllers, each motor controller configured to control one of a pair of motors which arc, in turn, configured to control the load handling member of the bucket hoist. The two motors are controlled to raise/lower and open/close the load handling member. When the two-axis master switch is moved to the close position, the closing motor controller is commanded to control its respective motor to begin closing the load handling member, and the holding motor controller is configured to generate a current to its respective motor to generate torque at a predefined level. The predefined level of torque is selected such that the load handling member lowers into the material in which it is digging as it is being closed. As a result, the load handling member is filled at a greater percentage and in a manner that is uniform over repeated runs.
According to one embodiment of the present invention, a control system for a hoist having a load handling member controlled by a closing motor and a holding motor includes a two-axis master switch configured to generate a first command signal responsive to motion of the master switch in a first axis and to generate a second command signal responsive to motion of the master switch in a second axis. A first motor controller is configured to rotate the closing motor in either a raising direction or a lowering direction responsive to the first command signal, and the first motor controller includes an output configured to transmit a signal corresponding to the closing motor rotating in the raising direction. A second motor controller includes an input electrically connected to the output of the first motor controller. The second motor controller is configured to rotate the holding motor in either a raising direction or a lowering direction responsive to the second command signal and is further configured to output a current to generate a predefined torque in the holding motor responsive to the signal corresponding to the closing motor rotating in the raising direction received at the input
According to another aspect of the invention, the second motor controller outputs the current to generate the predefined torque in the holding motor when the signal at the input indicates the closing motor is rotating in the raising direction and the second command signal is not commanding the holding motor to rotate in either the raising direction or the lowering direction. The second motor controller rotates the holding motor in the raising direction when the second command signal is commanding the holding motor to rotate in the raising direction, and the second motor controller rotates the holding motor in the lowering direction when the second command signal is commanding the holding motor to rotate in the lowering direction.
According to yet another aspect of the invention, the second motor controller may include a second input configured to receive a signal from a sensor mounted on the load handling member, where the signal corresponds to the load handling member being closed. The second motor controller may also be configured to stop outputting the current to generate the predefined torque in the holding motor when the signal on the second input indicates the load handling member is closed.
According to another embodiment of the invention, a control system for a hoist having a load handling member controlled by a closing motor and a holding motor includes an operator interface configured to receive a plurality of commands from an operator. in response to the plurality of commands from the operator, the operator interface is configured to generate a first raise signal, a second raise signal, a first lower signal, and a second lower signal. A first motor controller is configured to rotate the closing motor in a first direction responsive to the first raise signal and to rotate the closing motor in a second direction responsive to the first lower signal. A second motor controller is configured to rotate the holding motor in a first direction responsive to the second raise signal, to rotate the holding motor in a second direction responsive to the second lower signal, and to output a torque command to the holding motor responsive to the first raise signal.
According to another aspect of the invention, the second motor controller outputs the torque command to the holding motor responsive to the first raise signal when it is not receiving either the second raise signal or the second lower signal. The second motor controller rotates the holding motor in the first direction when it is receiving the second raise signal, and the second motor controller rotates the holding motor in the second direction when it is receives the second lower signal.
According to yet another aspect of the invention, the second motor controller may be configured to receive the first raise signal. Alternately, the first motor controller may include an output configured to generate a signal corresponding to the first raise signal, and the second motor controller includes an input configured to receive the signal from the first motor controller.
According to still another aspect of the invention, the operator interface may be a two-axis master switch biased to return to a central position at which no command is generated. When the master switch is deflected in a first direction from the central position along a first axis, it generates the first raise signal; and when the master switch is deflected in a second direction, opposite the first direction, from the central position along the first axis, it generates the first lower signal. When the master switch is deflected in a first direction from the central position along a second axis, it generates the second raise signal; and when the master switch is deflected in a second direction, opposite the first direction, from the central position along the second axis, it generates the second lower signal.
The second motor controller may also include an input configured to receive a. signal from a sensor mounted on the load handling member. The signal corresponds to the load handling member being closed. The second motor controller is further configured to stop outputting the torque command to the holding motor when the signal on the input indicates the load handling member is closed.
According to still another embodiment of the invention, a method of closing a load handling member from an open position is disclosed. The load handling member is configured to open and close and to raise and lower responsive to rotation of a holding motor and to rotation of a closing motor. The method of closing the load handling member includes the steps of generating a command signal with a master switch, rotating the closing motor via a first motor controller to begin closing the load handling member responsive to the command signal, and supplying a current to the holding motor via a second motor controller responsive to the command signal. The current is regulated such that the holding motor generates a predefined torque at an output shaft of the holding motor.
These and other objects, advantages, and features of the invention will become apparent to those skilled in the art from the detailed description and the accompanying drawings. It should be understood, however, that the detailed description and accompanying drawings, while indicating preferred embodiments of the present invention, are given by way of illustration and not of limitation. Many changes and modifications may be made within the scope of the present invention without departing from the spirit thereof, and the invention includes all such modifications.
Various exemplary embodiments of the subject matter disclosed herein are illustrated in the accompanying drawings in which like reference numerals represent like parts throughout, and in which:
In describing the preferred embodiments of the invention which are illustrated in the drawings, specific terminology will be resorted to for the sake of clarity. However, it is not intended that the invention be limited to the specific terms so selected and it is understood that each specific term includes all technical equivalents which operate in a similar manner to accomplish a similar purpose. For example, the word “connected,” “attached,” or terms similar thereto are often used. They are not limited to direct connection but include connection through other elements where such connection is recognized as being equivalent by those skilled in the art.
The various features and advantageous details of the subject matter disclosed herein are explained more fully with reference to the non-limiting embodiments described in detail in the following description.
Turning initially to
Referring also to
Referring next to
Referring also to
The motor controller 40, 140 further includes a processor 50 connected to a memory device 52. It is contemplated that the processor 50 may be a single processor or multiple processors operating in tandem. It is further contemplated that the processor 50 may be implemented in part or in whole on a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a logic circuit, or a combination thereof. The memory device 52 may be a single or multiple electronic devices, including static memory, dynamic memory, or a combination thereof The memory device 52 preferably stores parameters of the motor controller 40, 140 and one or more programs, which include instructions executable on the processor 50. A parameter table may include an identifier and a value for each of the parameters. The parameters may, for example, configure operation of the motor controller 40, 140 or store data for later use by the motor controller 40, 140.
Referring also to
The processor 50 also receives feedback signals, 55 and 57, from sensors, 54 and 56 respectively. The sensors, 54 and 56, may include one or more sensors generating signals, 55 and 57, corresponding to the amplitude of voltage and/or current present at the DC bus 44 or at the output 22, 122 of the motor controller 40, 140 respectively, The switching signals 62 may be determined by an application specific integrated circuit 60 receiving reference signals from a processor 50 or, optionally, directly by the processor 50 executing the stored instructions. The switching signals 62 are generated, for example, as a function of the feedback signals, 55 and 57, received at the processor 50.
The following definitions will be used to describe exemplary material handling systems throughout this specification. As used herein, the terms “raise” and “lower” are intended to denote the operations of letting out or reeling in the cable 8, 18 operatively connected to a load handling member 20 of the material handling system 1 and are not limited to moving a load, L, in a vertical plane. The load handling member 20 may be any suitable device for connecting to or grabbing a load, including, but not limited to, a bucket, a clam-shell, or a grapple. While an overhead crane may lift a load vertically, a winch may pull a load from the side. Further, an appropriately configured load handling member 20 may allow a load to unwind cable or may reel in the load by winding up the cable at any desired angle between a horizontal plane and a vertical plane.
The “cable,” also known as a “rope” or a “line”, may be of any suitable material. For example, the “cable” may be made from, but is not limited to, steel, nylon, plastic, other metal or synthetic materials, or a combination thereof, and may be in the form of a solid or stranded cable, chain links, or any other combination as is known in the art.
A “run” is one cycle of operation of the motor controller 40, 140. The motor controller 40, 140 controls operation of the respective motor 6, 16 rotating the motor 6, 16 to cause the cable 8, 18 to wind around or unwind from the sheave 5, 15. A “run” may include multiple starts and stops of the motor 6, 16 and, similarly it may require multiple “runs” to let the cable 8, 18 fully unwind or wind completely around the sheave 5, 15. Further, the cable 8, 18 need not be fully unwound from or wound around the sheave 5, 15 before reversing direction of rotation of the motor 6, 16. In addition, direction of rotation of the motor 6, 16 may be reversed within a single run.
In operation, the load handling member 20 is controlled via an operator interface 23. According to the illustrated embodiment, a two-axis master switch is provided as the operator interface 23. The two-axis master switch 23 permits an operator to control both motors 6, 16 with a single controller. It is contemplated that various other operator interfaces may be provided without deviating from the scope of the present invention. Referring to
Motion to each axis is commanded by moving the handle of the master switch 23 away from the central position 155. According to one embodiment of the invention, each axis generates an analog signal, for example, between zero and ten volts, where zero volts is full deflection in one direction, five volts is the central position 155 and ten volts is full deflection in the opposite direction. Optionally, other voltage ranges or a differential voltage with a negative to positive voltage range may he used. As the handle of the master switch 23 is deflected further from the central position 155, the rate at which the motor 6, 16 rotates increases. Deflection to the left causes the closing motor to run in the raise direction. With reference also to
Referring again to
A scaling factor 112 converts the torque reference 110 to a desired current reference 114. The current reference 114 and a current feedback signal 116, derived from a feedback signal 57 measuring the current present at the output 22, 122 of each motor controller 40, 140 each enter a second summing junction 117, resulting in a current error signal 118. The current error signal 118 is provided as an input to the current regulator 119. The current regulator 119 generates the voltage reference 120 which will minimize the error signal 118, again causing each motor 6, 16 to run at the desired speed reference 102. This voltage reference 120 is used to generate the switching signals 62 which control the inverter section 46 to produce a variable amplitude and frequency output voltage 22, 122 to the motor 6, 16.
According to one aspect of the invention, the close command (e.g., deflection of the handle of the master switch 23 to the left) is also provided to the holding motor controller 140. The holding motor controller 140 utilizes the closing command to improve the digging performance of the load handling member 20. It is contemplated that the close command may be provided directly to the holding motor controller 140 from the master switch 23. For example, a second input may be configured on the holding motor controller 140 to receive the command signal 25 for the closing motor controller 40. Optionally, if each of the command signals 25, 125 are transmitted as a data packet via an industrial network, the holding motor controller 140 may identify both command signals 25, 125. According to yet another embodiment of the invention, an output 41 on the closing motor controller 40 is configured to generate a signal corresponding to operating the closing motor 6 in a raising direction, and an input 141 on the holding motor controller 140 is configured to receive the signal from the closing motor controller 40.
Referring next to
If the holding motor controller 140 is not commanded to operate in the raise direction, the holding motor controller 140 checks whether the command signal 125 indicates the holding motor 16 should operate in the lower direction, as illustrated in step 210. If the holding motor controller 140 is commanded to operate the holding motor 16 in the lower direction and if the material handling system 1 includes a limit switch generating a signal corresponding to the lower limit of travel of the load handling member 20, the holding motor controller 140 checks an input corresponding to the lower limit at step 212. If the load handling member 20 has reached the lower limit, the holding motor controller 140 stops commanding operation of the holding motor 16, as shown in step 214, but if the load handling member 20 has not reached the lower limit, the holding motor controller 140 commands operation of the holding motor 16. According to the illustrated embodiment, the holding motor 16 follows a speed reference 102 from the holding motor controller 140 in the lower direction, as shown in step 216. Optionally, a torque reference 110 may be provided in response to the lower command.
If the holding motor controller 140 is not commanded by the command signal 125 to operate in either the raise or lower direction, the holding motor controller 140 checks whether the command signal 25 for the closing motor controller 40 indicates the closing motor 6 should operate in the raise direction to close the load handling member 20, as illustrated in step 218. If the command signal 25 for the closing motor controller 40 does not indicate that the closing motor 6 is closing the load handling member 20, the holding motor controller 140 provides no command to the holding motor 16. If the command signal 25 for the closing motor controller 40 commands the closing motor 6 to dose the load handling member 20 and no command signal 125 is provided for the holding motor controller 140, the holding motor controller 140 commands the holding motor 16 to operate at a preset torque reference 111, as shown in step 220.
The preset torque reference 111 is selected to improve the digging operation of the load handling member 20. Referring to
If no brake is applied to the holding motor 16 and the holding motor controller 140 is not commanded to run, the weight of the load handling member 20 is acted upon by gravity causing the load handling member 20 to begin drifting downwards. Similarly, the weight of the holding ropes 18 are acted upon by gravity. With no counter force applied either from a brake or from the holding motor controller 140, the forces applied to the holding sheave 15 due to the weight of the load handling member 20 and the holding ropes 18 may be sufficient to cause the holding sheave 15 and, consequently, the holding motor 16 to begin rotating such that the holding ropes 18 unwind from the holding sheave 15 lowering the first block 24 and the load handling member 20. Allowing the holding ropes 18 to unwind in an uncontrolled manner may result in excessive rope 18 being unwound and undesirable slack in the holding rope 18 may result. Consequently, a preset torque may be selected having a sufficient magnitude to maintain tension on the holding ropes 18 yet low enough that the weight of the load handling member 20 still causes the load handling member 20 to drift downward.
Referring next to
Referring again to
It should be understood that the invention is not limited in its application to the details of construction and arrangements of the components set forth herein. The invention is capable of other embodiments and of being practiced or carried out in various ways. Variations and modifications of the foregoing are within the scope of the present invention. It also being understood that the invention disclosed and defined herein extends to all alternative combinations of two or more of the individual features mentioned or evident from the text and/or drawings. All of these different combinations constitute various alternative aspects of the present invention. The embodiments described herein explain the hest modes known for practicing the invention and will enable others skilled in the art to utilize the invention.