The present invention relates to improvements in fluid power load-clamping systems with automatically variable maximum clamping force control, for optimizing the versatility and speed by which a wide variety of different load types in a warehouse or other storage facility can be properly clamped in a manner automatically adaptive to each load type and configuration.
Load handling clamps typically operate in a storage or shipping facility such as a warehouse or distribution center and must often be capable of handling more than one type, or variety, of load. The clamps in some of these facilities encounter a relatively small number of distinct load types. For example, a load handling clamp being used in a distribution center for a large consumer appliance manufacturer may encounter dishwashers, washing machines, clothes dryers and refrigerators almost exclusively. In other facilities, load handling clamps will encounter a much wider variety of load types. The appliances from the previous example may, for instance, be shipped to a warehouse for a large retail store. The warehouse may also contain computers, furniture, televisions, etc. A clamp may thus encounter cartons having similar outward appearances and dimensions but containing products having differing optimal maximum clamping force requirements due to different load characteristics such as weight, fragility, packaging, etc. A clamp may also not always be required to grip the same number of cartons. For instance a clamp may be utilized to simultaneously move four refrigerator cartons, then to move a single dishwasher carton, and finally a single additional refrigerator carton, presenting different load geometries also having differing optimal maximum clamping force requirements, separate from those arising from the foregoing load characteristics.
Fluid power clamping systems with automatically variable limitations on clamping force usually impose such limitations in a way which limits the speed with which the load-engaging surfaces can be closed into initial contact with the load, thereby limiting the productivity of the load-clamping system. This problem has been reduced in the past by allowing higher maximum fluid closing pressures than optimal maximum fluid pressure during initial closure and then, when the load is about to be contacted by the load-engaging surfaces, decreasing the maximum fluid pressure limit to a limit at or below the optimal limit to clamp the load. However this latter approach, although faster, has not previously been usable compatibly with complex inputs involving both load geometries and load characteristics as described above.
A load-handling clamp for use with an exemplary embodiment of the present automated clamping force control system is indicated generally as 10 in
Although a hydraulically-operated carton clamp 10 is described herein as an exemplary embodiment, the load clamping system herein is also applicable to many other types of load clamps. For example, a hydraulically operated pivoted-arm paper roll clamp could be configured in accordance with the present load clamping system.
The exemplary embodiment of the present automatic clamping force control system may include a date receiver, such as and electronic code reader 32 disposed on the clamp 10. In cooperation with implementing the exemplary embodiment of the present system, items to be clamped may be advantageously tagged with coded labels 34. The coded label 34 should contain information sufficient to assist the present load clamping system in determining, as will be described hereafter, an appropriate maximum clamping force for the labeled item. The coded label 34 may, for example, communicate a digital data string containing the item's LOAD ID, or other direct of indirect characteristic-identifying indicia.
A load may be made up of one or more labeled items and therefore the appropriate clamping force for the individual labeled item may or may not be appropriate for the entire load. Embodiments of the present system utilize other techniques, as will be described hereafter, to make this determination.
The electronic code reader 32 is positioned to read the coded label 34 on at least one item making up a load presented to the load handling clamp 10. The electronic code reader may operate automatically, for example by searching for a coded label whenever the clamp arms are in an open position or whenever a load is detected between the clamp arms, as will be described in more detail below. Alternatively, the electronic code reader may be operated manually by the clamp operator. The coded label 34 and electronic code reader 32 may respectively be a bar code and bar code scanner, radio frequency identification (RFID) tag and RFID reader, or other machine readable label and corresponding reader combination. In the case of an RFID system, the clamp's RFID reader may be limited such that it only detects RFID tags disposed between the clamp arms 14, 16. The LOAD ID or other load indicia may alternatively be input by the clamp operator, for example where a coded label is rendered somehow unreadable or if an item is incorrectly labeled.
Referring to
Still referring to
Each load geometry sensor 50 absorbs stimuli from its surrounding environment and dynamically modulates a characteristic of the communication medium between it and the controller 40 as a function of the absorbed stimuli. In certain embodiments of the present system, the sensors 50 may for example be infrared-beam sensors, such as the GP2XX family of IR Beam Sensors, commercially available from Sharp Corporation.
An example of such a sensor includes an emitter component, a detector component, an analog output and internal circuitry. The sensor emits a beam of infrared (IR) light. The beam of IR light travels through the clamping region until it encounters an obstruction, e.g. an interfering surface of a load or, in the absence of a load, the opposing load engaging surface. Preferably, but not essentially, the interfering surface is approximal and parallel to the load engaging surface and the beam is emitted in a plane perpendicular to the load engaging surface. The beam of IR light is reflected off the surface and is at least partially absorbed by the detector component. Within the sensor, the internal circuitry measures the angle between the sensor and the absorbed IR light and, via trigonometric operations, uses the angle to further calculate the distance between the sensor and the interfering surface and expresses the distance as an analog voltage. The sensor communicates the calculated distance information to the controller 40 via the analog output.
In alternative embodiments of the present system, intermediate circuitry (not shown) may be placed between the sensor 50 and the controller 40. For example, it may be impractical to use a controller having sufficient data inputs to directly connect to each sensor 50. Thus, each load geometry sensor 50 may be directly connected to a converter circuit (not shown) and the circuit may be further connected to synchronized multiplexing circuitry (not shown) which, in turn, is connected to a data input of the controller 40. Utilizing known techniques, the data from all the load geometry sensors 50 may be combined and provided to the controller 40 through a single data input while still being suitable for use in the present system.
Referring further to
At least one of the load geometry sensors 50 may also function as a load proximity sensor. As is described hereafter, during a clamping operation the present system advantageously adjusts the maximum hydraulic clamping pressure as a function of the distance between the clamp arms and the load, such that a desired clamping pressure is reached at a desired distance.
Other embodiments of the present system (not shown), such as an embodiment intended for use with a hydraulically operated pivoted-arm clamp for clamping cylindrical objects, may utilize different sensor arrangements for measuring the load geometry. For example, the diameter and height of a cylindrical load could be determined in the same manner described above. By way of non-limiting example, the diameter of a cylindrical load (not shown) could alternatively be determined by measuring the stroke of a hydraulic cylinder (not shown) as the clamp arm contacts the load, but prior to clamping the load, using a string potentiometer (not shown) or an etched rod and optical encoder (not shown) in combination with other sensors.
Alternatively to the use of coded labels 34, or in combination therewith, the controller 40 may be in electronic communication with machine readable electronic memory 62 and/or with external information sources (not shown), such as the facility's central management system or other load handling clamps operating in the same facility, via a data receiver, such as a wireless network interface 66. The wireless network interface 66 may frequently be advantageous because it allows for dynamic data communication with the external sources while the clamp is operating. Alternative types of data receivers may be used in addition to or in place of the wireless network interface 66, such as an Ethernet network interface card, a universal serial bus port, an optical disk drive, or a keyboard.
In the exemplary embodiment of the present system, memory 62 contains information corresponding to the preferred operation of the clamp when gripping and lifting various toad types and geometric configurations thereof, preferably arranged in look-up tables organized by load category and load geometry. The information may be an assigned indicia, herein referred to as a LOAD ID, or a physical load attribute or characteristic, preferably one closely correlated with an optimal maximum clamping force, or optimal maximum hydraulic clamping pressure, such as load weight, load fragility, load packaging, etc. For each load category, the data is preferably further categorized according to the potential geometric configurations of the detected load category.
Alternatively, the data may be statically stored outside of the embodiment of the present system, such as in the facility's central management system or an offsite database, and made accessible to the controller over an internal and/or external network or networks via the data receiver. Upon determining the relevant load characteristics, e.g. the load category and geometric configuration, the controller may copy the necessary data from the external source into memory 62.
The data in memory 62 may be specific to the types of loads and load geometries the clamp may encounter at the facility in which it operates. The data may be updated via the data receiver as necessary; for example when new categories of loads are introduced to the facility or when an aspect of the current data is deemed to be insufficient or inaccurate. Additionally, the controller 40 may selectively self-update the data as explained in more detail hereafter.
As described above, the present system may obtain a LOAD ID, or other identifying indicia, for the load 12 to be clamped by reading a coded label 34 on the load. Alternatively, such LOAD ID or other identifying information can be obtained by other types of data receivers directly from the facility's central management system or from other load handling clamps via a wireless network interface. As also described above, the present system uses the load geometry sensors to calculate an approximate volume of the load. Both items of information are advantageously determined before the clamp arms clamp the load and with no input required from the clamp operator. The controller 40 looks up the optimal maximum hydraulic clamping pressure for the determined LOAD ID and load geometric profile. This optimal maximum pressure is then applied to the load during the clamping operation as described hereafter.
Referring to
To open the clamp arms 14, 16, the schematically illustrated spool of the valve 90 is moved to the left in
Alternatively, to close the clamp arms and clamp the load 12, the spool of the valve 90 is moved to the right in
Various aspects of the clamp's behavior are selectively regulated by the controller 40 in view of the clamping requirements of the load being presented to the clamp. As the clamp arms close towards the load, the controller 40 operates in accordance with the steps of
At step 400 of
After reading the LOAD ID in step 402, the controller looks up the available Load Geometry Profiles at step 406 and measures the load geometry using the data received from the load geometry sensors 50 at step 410. For safety, the controller may also check to ensure the load has a uniform width at step 412. If the width is nonuniformed, the Auto-clamp procedure may be aborted at step 415, in which case the operator can likewise choose to control the clamp manually in its non-automatic mode by activating a switch (not shown). If the width of the load is uniform, the controller continues and compares the measured load geometry to the available profiles at step 416. The controller then selects the best match at step 417, if possible. However, if none of the available geometry profiles corresponds to the sensed load geometry measured by the sensors 50 and compared at step 416, the controller can halt the automatic clamping operation at step 415, in which case the operator can likewise choose either from one of a set of predetermined load geometry configurations or to control the clamp manually in its non-automatic mode. Although the measuring step of 410 is illustrated as occurring after the look-up step of 406, the two steps may be performed in the reverse order or in parallel.
If no error is registered at step 412, the controller loads the optimal hydraulic clamping pressure and other parameters for the selected load geometry profile into the controller's local memory at step 418. The controller 40 then initiates the clamping operation at step 420 (
Referring to
At step 428, the controller 40 sets the variable pressure regulating valve 114 (or 126) to the relatively high initial maximum hydraulic closing pressure. In the illustrated embodiment, the load geometry sensors 50 also act as load proximity sensors. As the arms close, at step 432 the controller 40 monitors load proximity sensors 50 on the clamp arms 14, 16 and compares the measured distance between the clamp arms and the load to the pressure reduction proximity. When the distance crosses the proximity threshold, controller 40 reduces the pressure setting of the pressure regulating valve to a level selected to decrease the maximum hydraulic pressure from the high-speed initial closing pressure to the optimal maximum hydraulic clamping pressure as the clamp arms close the remaining distance on the load, at step 436.
At step 440, as the load-engaging surfaces of the clamp arms clamp the load, the clamp-closing pressure in line 110 can, if desired, be sensed by the optional pressure sensor 122. After the optimal maximum hydraulic clamping pressure is established at step 436, the operator moves the valve 90 to its centered, unactuated position and begins to lift the load 12 for transport.
The controller may thereafter optionally detect errors in the above clamping process, and/or unintended changes in hydraulic clamping pressure, during transport of the load by monitoring the optimal hydraulic clamping pressure sensor 78. For example, if the load slips or is over-clamped, or the actual load weight differs substantially from the predicted load weight, this could indicate an error in either the load geometry measurement, the selection of the load geometry profile based on the measurement, in the predicted load weight stored in the look-up table. The controller may advantageously record these errors and, if necessary, update its look-up tables and/or report the errors to the central management system for further analysis.
In a warehouse with multiple lift trucks equipped with embodiments of the present clamp, comparing reported error messages between the various clamps contributes to finding the source of the errors. If multiple clamps report a similar error with the same LOAD ID and load geometry profile combination, the data in said profile may be inaccurate. On the other hand, if one clamp repeatedly experiences a particular error whereas other clamps do not, this indicates a mechanical problem with the clamp. This analysis could be performed manually, automatically by a central warehouse management software system, or by the controllers of the lift trucks in wireless communication with one another using a distributed computing model.
The present system may be readily adapted for use with non-hydraulically powered clamp. For example, a electric motor powered screw actuator and a rotary electric motor torque controller could replace the hydraulic actuator and pressure control valves respectively without departing from the scope of the present system.
The terms and expressions which have been employed in the foregoing specification are used therein as terms of description and not of limitation, and there is no intention, in the use of such terms and expressions, of excluding equivalents of the features shown and described or portions thereof, it being recognized that the scope of the invention is defined and limited only by the claims which follow.