Shelf height selector
First Claim
1. In a lift truck having means for vertically moving a load carriage up and down a mast, the combination of a rotary shaft encoder means connected to be operated by vertical movement of said carriage and operable to provide signals representing incremental vertical movement of said carriage;
- a processor having an arithmetic unit, a read-only memory containing program instructions and data, random-access memory means including a non-volatile random-access memory unit, and means for transmitting and receiving data, said processor being connected to receive said signals representing incremental vertical movement of said carriage and operable by a portion of said instructions to increment and decrement a first register means in said memory means to provide data representing the current elevation of said carriage;
a manually-operable keyboard means carried on said truck for selecting shelves at which loads are to be stored or retrieved, a first group of said instructions being operable in response to an entry on said manually-operable keyboard means to read elevation data from an address in said non-volatile memory unit computed from said entry and to control said means for moving said load carriage in accordance with a function of the difference between said elevation data and the contents of said first register means;
a manually-controlled switch operable to provide a programming mode of operation, a second group of said instructions being operable in response to an entry on said manually-operable keyboard during said programming mode of operation to transfer the data from said first register means to an address in said memory unit computed from said entry during said programming mode of operation.
0 Assignments
0 Petitions
Accused Products
Abstract
A shelf height selector system for a lift truck provides signals to an operator as he raises or lowers a load carriage relative to a storage shelf level selected by a keyboard in order to perform a store or retrieve operation, and automatically stops carriage movement with load forks at the proper elevation. Pulses from an incremental shaft encoder operated by carriage movement are counted to provide an instantaneous elevation signal upon which indications to the operator and control functions depend. A switch on the truck mast is operated by carriage movement to repeatedly recalibrate a register containing the instantaneous elevation signal, obviating any errors should noise affect tallying of encoder counts. An optical sensor carried on the load carriage to sense reflective markers adjacent some shelves also recalibrates the register, obviating positioning errors due to mast deflection and tire wear. Provision of a simple programming arrangement allows storage of shelf heights in a non-volatile random-access memory, affording the advantages of a field-programmable system.
-
Citations
21 Claims
-
1. In a lift truck having means for vertically moving a load carriage up and down a mast, the combination of a rotary shaft encoder means connected to be operated by vertical movement of said carriage and operable to provide signals representing incremental vertical movement of said carriage;
- a processor having an arithmetic unit, a read-only memory containing program instructions and data, random-access memory means including a non-volatile random-access memory unit, and means for transmitting and receiving data, said processor being connected to receive said signals representing incremental vertical movement of said carriage and operable by a portion of said instructions to increment and decrement a first register means in said memory means to provide data representing the current elevation of said carriage;
a manually-operable keyboard means carried on said truck for selecting shelves at which loads are to be stored or retrieved, a first group of said instructions being operable in response to an entry on said manually-operable keyboard means to read elevation data from an address in said non-volatile memory unit computed from said entry and to control said means for moving said load carriage in accordance with a function of the difference between said elevation data and the contents of said first register means;
a manually-controlled switch operable to provide a programming mode of operation, a second group of said instructions being operable in response to an entry on said manually-operable keyboard during said programming mode of operation to transfer the data from said first register means to an address in said memory unit computed from said entry during said programming mode of operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
- a processor having an arithmetic unit, a read-only memory containing program instructions and data, random-access memory means including a non-volatile random-access memory unit, and means for transmitting and receiving data, said processor being connected to receive said signals representing incremental vertical movement of said carriage and operable by a portion of said instructions to increment and decrement a first register means in said memory means to provide data representing the current elevation of said carriage;
-
13. A material handling vehicle having hoist means for vertically moving a load carriage up and down a mast, rotary shaft encoder means mechanically connected to be operated by vertical movement of said carriage and operable to provide successive electrical signals representing incremental movement of said carriage;
- counting means for tallying said electrical signals to provide a first data signal in a first register representing the current elevation of a portion of said carriage;
an operator-controllable keyboard digit entry means aboard said vehicle for providing a second data signal representing a desired shelf;
processor means responsive to said first and second data signals for either controlling said hoist means or for storing said first data signal at a memory location of said processor means dependent upon said second data signal; and
manually-controllable switch means aboard said vehicle for selecting the response of said processor to said first and second data signals. - View Dependent Claims (14, 15, 16, 17, 18, 19)
- counting means for tallying said electrical signals to provide a first data signal in a first register representing the current elevation of a portion of said carriage;
-
20. A controller for an auxiliary mechanism of an industrial truck, comprising:
- sensing means coupled to detect movement of said mechanism and provide signals denoting increments of that movement;
means for receiving and accumulating said signals to provide a count in a first register denoting the position of the mechanism along its range of movement;
a memory which is addressable to provide a designated one of a plurality of stored representations for comparison with said count in said first register;
means cooperating with said memory for designating one of said stored representations;
means for comparing the count with said designated representation made available from the memory to provide a signal for controlling the movement of the mechanism;
means for effecting storage in the memory of signals denoting different positions along the range of movement; and
means for transferring a count in said first register to the memory for storage as one of said plurality of representations.
- sensing means coupled to detect movement of said mechanism and provide signals denoting increments of that movement;
-
21. A controller for an auxiliary mechanism of an industrial truck, comprising:
- a sensor which is coupled to detect movement of the said mechanism and provides signals denoting increments of that movement;
a counter which receives said signals and thereby provides a count denoting the position of the mechanism along its range of movement;
a memory which is controllable to provide one of a plurality of stored representations for comparison with said count;
means for comparing the count with a representation made available from the memory to provide a signal for controlling the movement of the mechanism;
means for effecting storage in the memory of signals denoting different positions along the range of movement;
a keyboard means, operable by a human operator, for effecting storage of said count by said memory in a storage location of which the address is determined by the operation of a particular selection from said keys; and
means responsive to operation of the keyboard to address the memory to make the stored count available for comparison.
- a sensor which is coupled to detect movement of the said mechanism and provides signals denoting increments of that movement;
Specification