A method for implementing an operation of a body of a machine includes receiving data indicating an operation of a positioning mode actuator to facilitate movement of the body from a first position, determining activation state of a multi-auto mode to actuate a first auto lower mode to operate a hoist system to lower the body automatically and a first auto raise mode to operate the hoist system to raise the body automatically. The method includes determining the first auto lower mode is selected according to the data indicating the operation of the positioning mode actuator, and causing a hoist system to actively lower the body from the first position to a second position and passively lower the body from the second position to a third position, independent of the activation state of the multi-auto mode.
|
1. A method for implementing an operation of a body of a machine, the method comprising:
receiving, using one or more processors, data indicating an operation of a positioning mode actuator to facilitate movement of the body from a first position;
determining, using the one or more processors, an activation state of a multi-auto mode to actuate a first auto lower mode to operate a hoist system to lower the body automatically and a first auto raise mode to operate the hoist system to raise the body automatically, in response to receiving the data indicating the operation of the positioning mode actuator;
determining, using the one or more processors, the first auto lower mode is selected according to the data indicating the operation of the positioning mode actuator; and
causing a hoist system to actively lower the body from the first position to a second position and passively lower the body from the second position to a third position, in response to determining the first auto lower mode is selected, independent of the activation state of the multi-auto mode.
19. A machine comprising:
a frame;
a cab mounted on the frame and configured to accommodate a user;
an engine mounted on the frame;
a body attached to the frame configured to hold material;
a material dispersal device configured to move relative to the frame to move the material from the body;
a positioning mode actuator in the cab configured to actuate a dispersal device actuator to move the material dispersal device;
a sensor configured to detect a position of the material dispersal device; and
a controller operatively connected to the positioning mode actuator, the dispersal device actuator, the sensor, and the engine,
wherein the material dispersal device is one of the body and an ejector positioned in the body, and
wherein the controller is configured to access the sensor and determine the material dispersal device is the one of the body and the ejector according to position data obtained from the sensor, and
wherein the controller is configured to set a control mode for operating the material dispersal device actuator according the material dispersal device being the one of the body and the ejector.
12. A method for implementing an operation of a body of a machine, the method comprising:
receiving, using one or more processors, first data indicating a lever pivotally mounted on an actuator base of a positioning mode actuator is disengaged from a center detent within the actuator base;
determining, using the one or more processors, an operating direction of the lever relative to the center detent according to the first data and a moving direction for moving the body according to the operating direction of the lever;
causing a hoist system to actively move the body in the moving direction;
detecting, using one or more sensors, a position of the body as the body moves in the moving direction; and
causing the hoist system to stop actively moving the body in the moving direction at a second position and passively move the body in the moving direction from the second position to a third position, in response to determining that:
the moving direction corresponds to a lowering motion of the body,
the lever remains disengaged from the center detent and the operating direction of the lever continues to correspond to the lowering motion, and
the body is located at the second position.
2. The method of
wherein the positioning mode actuator includes a lever pivotally mounted to an actuator base, the actuator base including a center detent positioned between a first detent and a second detent,
wherein the lever is biased to engage the center detent in a normal state, and
wherein movement of the lever in a first direction towards the first detent from the center detent corresponds to a lowering motion of the body and movement of the lever in a second direction from the center detent towards the second detent corresponds to a raising motion of the body.
3. The method of
wherein determining the first auto lower mode is selected includes determining the lever engaged the first detent according to a first detent front engagement and a first detent return engagement,
wherein the first detent front engagement includes the lever moving in the first direction past the first detent, and
wherein the first detent return engagement includes the lever moving in the second direction past the first detent to a position at least between the first detent and the center detent.
4. The method of
determining, using the one or more processors, an activation state of a multi-system mode to actuate a second auto lower mode and a second auto raise mode to operate the hoist system to move the body automatically and operate at least one of an engine, a transmission, and a brake system of the machine,
determining, using one or more processors, the operation of the positioning mode actuator includes the first detent front engagement and the first detent return engagement, and
causing, in response to determining the second auto lower mode is selected, the activation state of the multi-auto mode is active, and the activation state of the multi-system mode is active:
the hoist system to actively lower the body from the first position to the second position and passively lower the body from the second position to the third position, and
an automatic operation of at least one of the engine, the transmission, and the brake system.
5. The method of
determining, using the one or more processors, the operation of the positioning mode actuator includes the lever being continuously disengaged from the center detent in the first direction;
determining, using the one or more processors, the operation of the positioning mode actuator does not include the first detent front engagement; and
causing the hoist system to passively lower the body from the second position to a third position.
6. The method of
determining, using the one or more processors, a body lowering speed of the body moving from the first position to the second position; and
causing the hoist system to reduce body lower speed as the hoist system passively moves the body from the second position to the third position based on the body lower speed.
7. The method of
wherein the hoist system includes a valve for modulating an output of the hoist system transmitted to the body, and
wherein causing the hoist system to reduce the body lowering speed includes:
determining, using the one or more processors, a valve position for the valve corresponding to a target float speed for moving the body from the second position to the third position, and
operating the valve to be positioned in the valve position as the hoist system passively moves the body towards the third position.
8. The method of
9. The method of
wherein determining the valve position includes operating the valve according to a minimum float current in response to determining a sum of the valve current and the adjustment current is less than the minimum float current,
wherein the minimum float current corresponds to a position of the valve facilitating minimum fluid communication between a hoist device of the hoist system and a source of low pressure enabling the hoist system to passively lower the body.
10. The method of
detecting, using one or more sensors, a weight of the body and a body lower speed the body is moving from the first position;
determining, using the one or more processors, a location of the second position according to the weight of the body and the body lower speed; and
causing the hoist system to passively lower the body from the second position to the third position, in response to:
determining, using the one or more processors, the lever remains disengaged from the center detent in the direction of the first detent, and
detecting, using the one or more sensors, the body is located in the second position.
11. The method of
determining, using one or more processors, the operation of the positioning mode actuator includes the lever disengaging the center detent in the first direction and reengaging the center detent without engaging the first detent, and
causing the hoist system to hold the body in a current position in response to the lever reengaging the center detent.
13. The method of
determining, using the one or more sensors, a body lowering speed of the body during the lowering motion; and
causing the hoist system to actively move the body towards the second position and reduce the body lowering speed from the second position to the third position, in response to determining the lever remains disengaged from the center detent and the operating direction of the lever continues to correspond to the lowering motion.
14. The method of
wherein the hoist system includes a valve for modulating an output of the hoist system transmitted to the body,
wherein causing the hoist system to continuously reduce the speed the hoist system moves the body from the first position includes:
wherein causing the hoist system to reduce the body lowering speed includes:
determining, using the one or more processors, a valve position for the valve corresponding to a target float speed for moving the body from the second position to the third position, and
operating the valve to be positioned in the valve position as the hoist system passively moves the body towards the third position.
15. The method of
wherein the lever is configured to move from the center detent towards a first detent of the actuator base in a first operating direction corresponding to the lowering motion of the body,
wherein the lever is configured to move from the center detent towards a second detent of the actuator base in a second operating direction corresponding to a raising motion of the body, and
wherein the lever is biased to engage the center detent in a normal state.
16. A method of
receiving, using the one or more processors, second data indicating the lever engaged the first detent moving in the first operating direction and the second operating direction; and
causing an automatic operation of the hoist system for lowering the body in response to receiving the second data,
wherein the automatic operation includes the hoist system actively lowering the body from the first position to the second position and passively lowering the body from the second position to the third position.
17. A method of
determining, using the one or more processors, an activation state of a multi-system mode, in response to receiving the first data;
receiving, using the one or more processors, second data indicating the lever has engaged the second detent at least once; and
causing an automatic operation of the hoist system to actively raise the body from the first position to a fourth position and an automatic operation of one of an engine, a transmission, and a brake system of the machine, in response to determining:
the activation state of multi-system mode is active, and
the second data indicates the lever sequentially disengaged the center detent, engaged the second detent, and reengaged the second detent.
18. The method of
causing the hoist system to hold the body in a position of the body at a time the lever reengages the center detent, in response to determining:
the second data indicates the lever sequentially disengaged the center detent, engaged the second detent, and reengaged the center detent, and
the activation state of multi-system mode is inactive.
20. The machine of
wherein the positioning mode actuator includes a lever pivotally mounted on an actuator base that includes a center detent positioned between a first detent and a second detent,
wherein the positioning mode actuator, in a control mode for operating the dispersal device actuator to move the body, is configured to actuate an automatic operation of dispersal device actuator to actively lower the body from a first position to a second position and passively lower the body from the second position to a third position according to an operation of the lever sequentially disengaging the center detent, engaging the first detent, and reengaging the first detent, and
wherein the positioning mode actuator, in a control mode for operating the dispersal actuator to move the ejector within the body, is configured to actuate an automatic operation of dispersal device actuator to move the ejector automatically to a front of the body according to the operation of the lever sequentially disengaging center detent, engaging the first detent, and reengaging the center detent.
|
The present disclosure relates generally to an actuator for controlling movement of a material dispersal device of a machine, and a system for dynamically configuring the actuator to operate different types of material dispersal devices.
Load carrying machines, including trucks, wheel loaders and the like, are commonly employed during construction and excavation for transporting loads from one point to another. These load carrying machines may comprise a body for holding and transporting material, often known as a dump body, which can be raised relative to a chassis of a machine and tipped about a pivot point to empty any material held therein as a means for dispersing the material. The body may be controlled to move between a fully raised position and a fully lowered position resting upon the chassis. In addition, the one or more actuators used to raise and lower the body may be operated to implement a float operation in which the body is lowered under its own weight from a position proximate to the fully lowered position.
U.S. Pat. No. 8,731,787 (“the '787 patent”), entitled “Transporter Vehicle,” is directed toward a dump truck that includes a vessel mounted on a vehicle body to tilt about a pin functioning as a fulcrum. The dump truck described in the '787 patent includes a hoist cylinder that expands and contracts according to a supply of pressurized fluid to tilt the vessel, and a control valve device that controls the supply of pressurized fluid to and from the hoist cylinder. As described in '787 patent, an operating device for switching operations of the control valve device includes an operating lever that may be manually tilted between separate and distinct retaining, raising, floating, and lowering positions corresponding to respective switching positions of the control valve device.
Alternatively, a load carrying machine may comprise an ejector positioned in a body that holds material. The ejector may be controlled by one or more actuators to move to a fully ejected position at a rear of the body, in order to eject/disperse material from the body. The ejector may be subsequently controlled to move to a fully retracted position in which the ejector is returned to a front of the body.
A body that is raised and lowered to disperse material from a load carrying machine may have 4 operations (Lower, Float, Hold, Raise). An ejector that moves within a body to disperse material from a load carrying machine may have 3 operations (Retract, Hold, Eject), which may be selectable by an operator in a similar manner as 3 operations (Lower, Hold, and Raise) of the body. However, control instruments usable by an operator to control a position of the body may be different from control instruments for the ejector, on account of a need for a separate selectable lever position or button corresponding to the float operation of the body. Thus, there is a need for improved common control instruments that may be installed in different load carrying machines incorporating different devices for dispersing material. In addition, there is a need for an improved system for configuring the common control instruments to adapt and be utilized to fully operate the different types of devices for dispersing material.
According to an aspect of the present disclosure a method for implementing an operation of a body of a machine includes receiving, using one or more processors, data indicating an operation of a positioning mode actuator to facilitate movement of the body from a first position. The method further includes determining, using the one or more processors, an activation state of a multi-auto mode to actuate a first auto lower mode to operate a hoist system to lower the body automatically and a first auto raise mode to operate the hoist system to raise the body automatically, in response to receiving the data indicating the operation of the positioning mode actuator. According to another aspect of the present disclosure, the method includes determining, using the one or more processors, the first auto lower mode is selected according to the data indicating the operation of the positioning mode actuator and causing a hoist system to actively lower the body from the first position to a second position and passively lower the body from the second position to a third position, in response to determining the first auto lower mode is selected, independent of the activation state of the multi-auto mode.
According to an aspect of the present disclosure a method for implementing an operation of a body of a machine includes receiving, using one or more processors, first data indicating a lever pivotally mounted on an actuator base of a positioning mode actuator is disengaged from a center detent within the actuator base. The method further includes determining, using the one or more processors, an operating direction of the lever relative to the center detent according to the first data and a moving direction for moving the body according to the operating direction of the lever, causing a hoist system to actively move the body in the moving direction, and detecting, using one or more sensors, a position of the body as the body moves in the moving direction. The method further includes causing the hoist system to stop actively moving the body in the moving direction at a second position and passively move the body in the moving direction from the second position to a third position, in response to determining the moving direction corresponds to a lowering motion of the body, the lever remains disengaged from the center detent and the operating direction of the lever continues to correspond to the lowering motion, and the body is located at the second position.
According to an aspect of the present disclosure, a machine includes a frame, a cab mounted on the frame and configured to accommodate a user, an engine mounted on the frame, and a body attached to the frame configured to hold material. The machine further includes a material dispersal device configured to move relative to the frame to move the material from the body, a positioning mode actuator in the cab configured to actuate a dispersal device actuator to move the material dispersal device, a sensor configured to detect a position of the material dispersal device, and a controller operatively connected to the positioning mode actuator, the dispersal device actuator, the sensor, and the engine. According to an aspect of the present disclosure, the material dispersal device is one of the body and the an ejector positioned in the body. According to another aspect of the present disclosure, the controller is configured to access the sensor and determine the material dispersal device is one of the body and the ejector according to position data obtained from the sensor, and set a control mode for operating the dispersal actuator according to the material dispersal device being the one of the body and the ejector.
Aspects of the disclosure will now be described in detail with reference to the drawings, wherein like reference numbers refer to like elements throughout, unless specified otherwise.
It is noted that as used in the specification and the appending claims the singular forms “a,” “an,” and “the” can include plural references unless the context clearly dictates otherwise.
Recitation of ranges of values herein are merely intended to serve as a shorthand method of referring individually to each separate value falling within the range, unless otherwise indicated herein, and each separate value is incorporated into the specification as if it were individually recited herein. All methods described herein can be performed in any suitable order unless otherwise indicated herein, or otherwise clearly contradicted by context.
The machine 100 may include a first frame 102, for example a tractor unit, attached to a second frame 110, for example a trailer unit. The first frame 102 may include a cab 104 that may accommodate an operator and house a plurality of controls for operating the machine 100. The first frame 102 may be supported by a pair of first wheels 106, and attached by a coupling 108 to a chassis 112 of the second frame 110. The coupling 108 may be an articulation joint, and may allow each of the first frame 102 and the second frame 110 to be orientated at a different yaw and/or roll angle relative to the other frame. The chassis 112 may be supported by pairs of second wheels 114 that may, along with the first wheels 106, be in contact with a ground level G, or any other surface on which the machine 100 is operated.
The second frame 110 may comprise a body 120, such as a dump body, pivotally attached to the chassis 112 of the second frame 110 at a pivot point. The second frame 110 may further comprise a hoist device 130 which, when actuated, may raise the body 120 from a first body position A (e.g. a fully lowered position or a maximum position in a lowering direction) resting on the chassis 112, and cause the body 120 to rotate about the pivot point into a second body position B (e.g. a fully raised position or a maximum position in a raising direction) at an angle relative to the chassis 112. As the body 120 rotates into the second body position B, the body 120 may dump and disperse some or all materials or a load from within the body 120. As such, the body 120 defines a material dispersal device of the machine 100. The hoist device 130 may be actuated to carry out a reverse operation in which the body 120 is lowered from the second body position B back to the first body position A.
The hoist device 130 may be connected between the body 120 and the chassis 112, and the machine 100 may include at least one hoist device 130 on each side of the body 120 relative to a longitudinal axis of the machine 100. Alternatively, at least one or more of the hoist device 130 may be provided underneath the body 120 or in another configuration. The hoist device 130 may be any device, hydraulic, electrical, mechanical, or combination thereof, suitable for raising and lowering the body 120. In addition, the machine 100 may include another type of material dispersal device which ejects materials or a load from the body 120. Such an ejector device may include an ejector plate (not shown) that slides along the longitudinal direction of the machine 100.
As illustrated in
The output of the engine 202 may be transmitted to the first wheels 106 and the second wheels 114 according to a range of an operative engagement between a gear train of the transmission 204 and the first transmission shaft 208. In a neutral transmission range of the transmission 204, the gear train, or a component of the gear train, may be disconnected from the first transmission shaft 208, for example by a clutch, in such a manner that the output of the engine 202 is not transmitted to the first transmission shaft 208. Other transmission ranges may include one or more drive modes in which the output of the engine 202 is transmitted to the first wheels 106 and/or second wheels 114, such as a forward drive mode which allows a gear ratio of the gear train to change automatically, and a reverse drive mode. An appropriate transmission range for the operating of the machine 100 may be obtained based on various inputs.
As illustrated in
Another direct actuation of the brake devices 234 may occur in response to an operation of an automatic brake actuator 258 of the actuator system 251. Under certain conditions, for example when the machine 100 is parked or the transmission 204 is in the neutral transmission range and the machine 100 is stationary, an operator may perform a one-time operation of the automatic brake actuator 258. The main controller 260 receives a signal indicating the automatic brake actuator 258 has been operated, and controls the brake controller 232 to actuate, and maintain in the actuated state, the brake devices 234. Thus, an operator may end operation of the manual brake actuator 236 with the brake devices 234 being automatically maintained in the actuated state. According to another aspect of the present disclosure, the main controller 260 may operate to hold the transmission 204 in a current transmission range (i.e. maintain the transmission 204 in gear) in response to the automatic brake actuator 258 being operated when a current transmission range is a drive or reverse transmission range.
The control system 250 includes the actuator system 251 and the main controller 260. The actuator system 251 may include a first actuator 252 (hereafter referred to as “transmission range actuator 252”), a second actuator 253 (hereafter referred to as “multi-auto mode enablement actuator 253”), a third actuator 254 (hereafter referred to as “multi-system mode actuator 254”), a fourth actuator 256 (hereafter referred to as “positioning mode actuator 256”), and the automatic brake actuator 258. The actuator system 251 may be connected to and communicate with the main controller 260. It will be appreciated that each of the transmission range actuator 252, the multi-auto mode enablement actuator 253, the multi-system mode actuator 254, and the positioning mode actuator 256 may be connected to the main controller 260 independently or through a central communication device, such as bus or network connection.
As described in more detail below with reference to
The hoist system 270 may be a hydraulic system, including at least one hydraulic actuator. Alternatively, the hoist system 270 may be a pneumatic or electrical system, comprising pneumatic or electrical actuators. According to an aspect of the present disclosure, the hoist system 270 may include a pump 272 that is connected to the transmission 204 by a second transmission shaft 220. A valve 274 may be a control valve, and may be operated in conjunction with operations of the multi-auto mode enablement actuator 253, the multi-system mode actuator 254, and the positioning mode actuator 256 to control a supply of pressurized fluid to/from the hoist device 130. The hoist device 130 may include actuator cylinders 280 that provide a fixed length of straight-line motion. The actuator cylinders 280 may be attached to each side of the body 120. According to an aspect of the present disclosure, each actuator cylinder 280 may house a driven member 282, such as a tight-fitting piston movable within a closed cylinder and attached to a rod that extends from one end of the closed cylinder to provide mechanical output. The driven member 282 may be arranged to apply a directional force to the body 120 during an actuation of the hoist device 130.
Each actuator cylinder 280 may include a first fluid port 284 and a second fluid port 286 for supplying or outputting a working fluid according to a desired direction of movement of the driven member 282, and thus, according to a desired direction of movement of the body 120. The valve 274 may connect the first fluid port 284 and the second fluid port 286 of each actuator cylinder 280 of the hoist device 130 to a working fluid supply, such as the pump 272, or a fluid return, such as the fluid tank 276, according to an actuation and selected direction of a movement of the body 120. The pump 272 may be driven by the engine 202, using the second transmission shaft 220 and the transmission 204, to supply pressurized working fluid to the actuator cylinders 280 of the hoist device 130. As such, the hoist system 270 provides a dispersal device actuator that actuates the material dispersal device provided by the body 120.
According to one aspect of the present disclosure, the valve 274 may be a solenoid valve or the like, and move between multiple positions according to a supply current or other means of applying a force thereto. The valve 274 may have a first valve position in which the pump 272 is in fluid communication with the first fluid port 284 and the fluid tank 276 is in fluid communication with the second fluid port 286 of each actuator cylinder 280. The driven member 282 may be driven by the supply of working fluid to the first fluid port 284 to extend out of the actuator cylinder 280 and raise the body 120. The valve 274 may have a second valve position in which the pump 272 is in fluid communication with the second fluid port 286 and the fluid tank 276 is in fluid communication with the first fluid port 284 of each actuator cylinder 280. The driven member 282 may be driven by the supply of working fluid to the second fluid port 286 to retract into the actuator cylinder 280 and lower the body 120 (e.g. a “power down operation”). Alternatively, it will be appreciated that the hoist device 130 may include additional components, or engage and actuate components of the body 120, such that the extension and retraction of the driven member 282 actuate the lowering and raising movements of the body 120, respectively.
In a third valve position, the actuator cylinders 280 remain pressurized, while any flow of the working fluid is prevented from being conveyed into or out of the first fluid port 284 and the second fluid port 286. Accordingly, when the valve 274 is in the third valve position, the body 120 may be held in a position between the first position A and the second position B. Alternatively, in a fourth valve position, the hoist device 130 is unpressurised or under a low pressure, with the first fluid port 284 and the second fluid port 286 of each actuator cylinder 280 connected to atmospheric pressure or to a source of low pressure such as the fluid tank 276. As a result, no force will be applied to the driven member 282 to oppose a force applied due to the weight of the body 120. Thus, in the fourth valve position, the hoist system 270 passively moves body 120 according to a float operation by allowing the body 120 to move under its own weight (“float”) to the first position A.
According to an aspect of the present disclosure, a degree by which the valve 274 is positioned in any of the first, second, third, or fourth valve positions may be varied in order modulate a respective operational result of the hoist system 270 for that valve position. For example, the valve 274 may be operated to be progressively positioned from a full second valve position to a less than full second valve position in order to meter fluid communication (e.g. control a flow rate) between the pump 272 and the second fluid port 286, and between the fluid tank 276 and the first fluid port 284. As a result, the motion (speed and power) of the driven member 282 progressing into the actuator cylinder 280 is controlled and a speed the body 120 is moves towards the first position A may be modulated or kept constant.
The position of the driven member 282, or other components that move with a movement of the body 120, may be detected and communicated to the main controller 260 by a position sensor 288. The position sensor 288 monitors the position of the body, and may monitor the direction of motion of the body 120, according to one aspect of the present disclosure. In addition, the body 120 may include a weight sensor 290 or payload estimator that communicates with the main controller 260. As discussed in more detail below, weight data from the weight sensor 290, and movement speed data derived from the position data from the position sensor 288 over time, maybe used to control a speed and positional profile of the movement of the body 120 in response to operations of at least the positioning mode actuator 256.
An extension 308 may be attached or formed to extend from a lower portion of the base 300 through a second housing 310 of the transmission range actuator 252 into the machine 100. The extension 308 may be a rod or other type of shaft that may extend through a track 312 of the second housing 310 and be connected to the transmission 204 by a mechanical or electromechanical linkage. A range actuator lock 314 is positioned on the grip 302, and may be pressed to move towards the grip 302 in a direction substantially parallel to an axis of rotation 306 of the positioning mode actuator 256.
An operator may move the range actuator lock 314 inward towards the grip 302 to release the transmission range actuator 252 from a locked position, and move the transmission range actuator 252 along the path defined by the track 312 from the front towards the rear of the machine 100, and vice versa. Movement of the extension 308 along the track 312 may correspond to a change in the transmission range of the transmission 204, as displayed by a transmission range indicator 316 provided in the second housing 310. The transmission range indicator 316 may include devices, such as LEDs or other illumination devices, that are activated according to a position of the transmission range actuator 252 along the track 312, for individual range indicators, P, R, N, D, 2, 1 respectively corresponding to a parked state of the machine 100, and transmission ranges including reverse, neutral, drive (automatic gear changing), drive in a second gear, and drive in a first gear.
The multi-auto mode enablement actuator 253 (shown
With the activation states of both the multi-auto mode and the multi-system mode being active, in addition to being able to select and thereby actuate the first auto lower mode and the first auto raise mode for operating the hoist system 270, an operator may operate the positioning mode actuator 256 and select respective second modes for operating the hoist system 270 to automatically lower and raise the body 120 (hereafter referred to as “second auto lower mode” and “second auto raise mode”). Each of the second auto lower mode and the second auto raise mode may include coupling respective operations of the hoist system 270 with automatic operations of one or more of the engine 202, the transmission 204, and the brake system 230 as described in more detail below with reference to
If the activation state of the multi-auto mode is not active (“inactive”), only the first auto lower mode of the auto raise and lower modes may be selected by an operator and executed by the main controller 260 operating the hoist system 270. Further, the operation of the multi-system mode actuator 254 will not change the activation state of the multi-system mode if the activation state of the multi-auto mode is inactive, and an operator will not be enabled to select either of the second auto lower or auto raise modes for operating the hoist system 270. In addition, changing the activation state of the multi-auto mode from active to inactive will result in the activation state of the multi-system mode remaining or changing to inactive.
According to an aspect of the present disclosure, the multi-auto mode enablement actuator 253 (shown
The multi-system mode actuator 254 may be positioned within the cab 104 proximate to the second housing 310 and may include a button as illustrated in
The positioning mode actuator 256 may be attached to the first wall 304a and the second wall 304b, and/or the base 300, such that the positioning mode actuator 256 may be hand operated to pivot in opposite directions about the axis of rotation 306. The direction of movement of the body 120, and mode of operation of the hoist system 270 resulting from a displacement of the positioning mode actuator 256 from a central position, may be displayed by a positioning mode indicator 318 provided in the second housing 310. The positioning mode indicator 318 may include devices, such as LEDs or other illumination devices, which are activated according to a displacement of the positioning mode actuator 256 and the activation states of the multi-auto and multi-system modes, for individual mode indicators A↑, M↑, M↓, and A↓, respectively corresponding to an auto lower mode, a manual lower mode, a manual raise mode, and an auto raise mode. It will be understood that in a situation where an ejector of a machine, such as a machine 1000 illustrated in
The automatic brake actuator 258 is positioned on the grip 302 of the transmission range actuator 252 below the range actuator lock 314. Accordingly, an operator may access and operate each of the positioning mode actuator 256, the automatic brake actuator 258, and the range actuator lock 314 with a single hand.
A center line 404 illustrated in
A contact structure (not shown) may be attached to, or extended from, the lever 400, and extend through a lever track 410 to slidably engage with the center detent 404, the first detent 406, and the second detent 408. The contact structure may provide a tactile and/or audible sensation, such as a snap, as the lever 400 is pivoted about the axis of rotation 306 and the contact structure is moved past the respective detents. Thus, each of the first detent 406 and second detent 408 may partially impede the displacement of the positioning mode actuator 256 such that an operator may appreciate some resistance when the positioning mode actuator 256 is being displaced past the first detent 406 or the second detent 408. In addition, the positioning mode actuator 256 may include a mechanism, for example retractable stoppers, responsive to the activation state of the multi-auto mode being active and/or the activation state of the multi-system mode being active, to change a tactile and/or audible sensation when the first detent 406 and/or the second detent 408 are engaged. Accordingly, the operation of the multi-auto mode enablement actuator 253 and/or the multi-system mode actuator 254 may actuate the mechanism of the positioning mode actuator 256 to change a tactile and/or audible sensation when the first detent 406 and/or the second detent 408 are engaged.
According to an aspect of the present disclosure, the first detent 406 may be engaged by the lever 400 according to a first detent front engagement where the lever 400 is moved in the first operating direction 412 to or beyond the first intermediate position θP1. The first detent 406 may be engaged by the lever 400 according to a first detent return engagement where the lever 400 is moved in the second operating direction 414 from the first end position θPmax1, or a position between the first end position θPmax1 and the first intermediate position θP1, to a position beyond the first intermediate position θP1 but not past the center detent 404. The first detent return engagement may occur subsequent to the first detent front engagement, as a result of the a return action of the lever 400 coupled with an operator releasing the lever 400, or by the operator manually moving the lever 400 in the second operating direction 414 beyond the first intermediate position θP1.
Any suitable type of electrical, mechanical, or electromechanical contacts may be operatively associated with the contact structure of the lever 400 to register the lever position Op, and movement the of the lever 400 between the first end position θPmax1, the first intermediate position θP1, the center position θ0, the second intermediate position θP2, and the second end position θPmax2. Accordingly, selected engagement of the various contacts (e.g. detents) may produce an operator input signal such as an electrical or electronic signal indicative of an operator's desired input. This information may be communicated to the main controller 260 for appropriate processing.
According to another aspect of the present disclosure, the second detent 408 may be engaged by the lever 400 according to a second detent front engagement where the lever 400 is moved in the second operating direction 414 to or beyond the second intermediate position θP2. The second detent 408 may be engaged by the lever 400 according to a second detent return engagement in which the lever 400, subsequent to the second detent front engagement, is moved in the first operating direction 412 from the second end position θPmax2, or a position between the second end position θPmax2 and the second intermediate position θP2, to a position beyond the second intermediate position θP2 but not past the center detent 404. The second detent return engagement may occur as a result of the return action of the lever 400 or a manual control by an operator.
The lever 400 is spring-actuated, or otherwise biased towards the center position θ0 to provide the return action of the lever 400; and the first detent 406 and the second detent 408 are soft detents. Accordingly, in a normal state the lever 400 is engaged with the center detent 404. Alternatively, the first detent 406 and the second detent 408 may be lock detents, and respectively constrain the lever 400 in the first intermediate position θP1 and the second intermediate position θP2 absent further forcible movement of lever 400.
It will be understood the that the lever 400 may be provided in different configurations such that the lever 400 is operated according to different movement schemes (e.g. forward and backward, left and right, upward and downward, etc.), and engage components located in center, first intermediate, first end, second intermediate, and second end positions which are located according to respective movement schemes.
One of ordinary skill in the art will recognize that the respective operating forces illustrated in
Industrial applicability of the system, methods, and computer readable medium for operating a hoist system or an ejector herein described will be readily appreciated from the foregoing discussion.
In block S602, the main controller 260 receives a signal that the positioning mode actuator 256 is disengaged from the center detent 404. In block S604, the main controller 260 determines the weight w of the load including the body 120 based on data from the weight sensor 290.
In block S606, the main controller 260 determines whether the activation state of the multi-auto mode for operating the hoist system 270 is active or inactive. Where the activation state of the multi-auto mode is active, the main controller 260 determines whether the activation state of the multi-system mode of the hoist system 270 is active or inactive, in block S608. Depending on whether the activation state of the multi-system mode is active or inactive, the main controller 260 sets an algorithmic variable t equal to 2 or 1 in block S610 or block S612, respectively. Where the activation state of the multi-auto mode is determined to be inactive in block S606, the main controller 260 sets the algorithmic variable t equal to 0 in block S614.
The main controller 260 accesses the positioning mode actuator 256 to determine the lever position θP in block S616 in order to determine whether a raising or lowering operation has been selected according to the operating direction of the lever 400. Where it is determined the lowering operation is selected in block S616, the main controller 260 determines whether the first detent 406 has been engaged by the lever 400 according to the first detent front engagement in block S618. Where the condition in block S618 is satisfied, the main controller 260 determines if the lever 400 has engaged the first detent 406 according to the first detent return engagement in block S620 in order to determine whether to execute a selected auto lower mode implementation algorithm 700.
Where the main controller 260 determines in block S616 that the lowering operation has not been selected, the main controller 260 determines whether there has been an engagement of the second detent 408 by the lever 400 in block S622. In a case where the main controller 260 determines there has been an engagement of the second detent 408 according to the second detent front engagement, in block S624, the main controller 260 determines (1) if there has been an engagement of the second detent 408 according to the second detent return engagement, and (2) if the value of the algorithmic variable t is greater than 0.
Where both conditions of block S624 are satisfied, the main controller 260 determines if the value of the algorithmic variable t is greater than 1 in block S626. Thus, depending on the activation state of the multi-system mode as evaluated in block S606 and S608, the main controller 260 may implement the first auto raise mode or the second auto raise mode in block S628 or block S630 respectively. The main controller 260 implements the first or second auto raise modes by operating the hoist system 270, for example via an Electronic Control Module (ECM), to raise the body 120 to the second body position B automatically.
In implementing the second auto raise mode in block S620 the main controller may incorporate automatic operations of other systems according to the multi-system mode. Thus, in response to operations of the multi-system mode actuator 254 and the positioning mode actuator 256, in block S630, the main controller 260 may operate the hoist system 270 to automatically raise the body 120 and implement simultaneously and/or sequentially, one or more, all, or none of several automatic operations of the engine 202, the transmission 204, and the brake system 230. The second auto raise mode may include an assisted automatic operation of the hoist system 270 including the main controller 260: determining the machine 100 is stationary and communicating with the brake controller 232 to operate, for example via an ECM, the brake devices 234 prior to moving the body 120; operating the transmission 204, for example via an ECM, to automatically change the transmission range to the neutral transmission range prior to moving the body 120; operating the engine 202, for example via an ECM, to adjust an output of the engine 202 in an idle state to increase or decrease an output of the pump 272 and transmit a force generated by the engine 202 to the hoist device 130 according to a position of the body 120 as the body moves; and operating the hoist system 270 to automatically raise the body 120 while the speed (e.g. a hoist ramp rate) of the raising motion is (1) controlled by the automatic operation of the engine 202, or (2) depends from an operation by an operator of the throttle 238.
Each of these automatic operations, or different phases of each of these automatic operations of the engine 202, transmission 204, or brake system 230 may be initiated in response to various operations of the hoist system 270 moving the body 120 automatically, or in response to a state of the body 120 (e.g. position, ramp rate, etc.) at any time while being moved automatically. In addition, the assisted automatic operation of the hoist system 270 may include the main controller 260 responding to various operator inputs or accessing a plurality of sensors, such as a sensor that monitors the motion of the machine 100, a sensor that detects a roll angle between the first frame 102 and the second frame 110, the position sensor 288, or the weight sensor 290, and modifying or canceling one or more, all, or none of the respective automatic operations the engine 202, the transmission 204, the brake system 230, and the hoist system 270.
However, if the conditions in block S618, block S620, block S622, or block S624 are not satisfied, as evaluated in the course of performing the method of controlling a hoist system mode of operation 600, the main controller 260 executes a manual hoist control implementation algorithm 800.
An example of the selected auto lower mode implementation algorithm 700 is provided by an algorithmic flowchart of
In block S702, the main controller 260 determines a float position θB-Float and a target float speed sF based on the weight w of the load from block S604. The float position θB-Float corresponds to an angular position of the body 120 from which the hoist system 270 will passively move the body 120 to the first body position A (the float operation). The target float speed sF corresponds to an estimated speed at which the body 120 is to move from the float position θB-Float to first body position A. As described in more detail with reference to
According to one aspect of the present disclosure the main controller 260 may optionally determine an auto lower speed sL-auto based on the weight w of the load and a current angular position of the body 120 in block S704. According to another aspect of the present disclosure the auto lower speed sL-auto may be dependent on the auto lower mode selected (i.e. first or second). The auto lower speed sL-auto corresponds to the speed the body 120 is lowered by the operation of the hoist system 270 before the position of the body 120 is equal to the float position θB-Float. According to another aspect of the present disclosure, the main controller 260 may have one default value for both, or respective default values for each of the first auto lower mode and the second auto lower mode, for the auto lower speed sL-auto.
In block S706, the main controller 260 evaluates the value of the algorithmic variable t. The main controller 260 determines the algorithmic variable t is greater than 1 and operates the hoist system 270 in block S708 according second auto lower mode to lower the body 120 at the auto lower speed sL-auto. Similar to an operation(s) in block S630, the main controller 260 operates the hoist system 270 to automatically lower the body 120, and may implement simultaneously and/or sequentially, one or more, all, or none of several automatic operations of the engine 202, the transmission 204, and the brake system 230 according to the multi-system mode (assisted automatic operation of the hoist system 270). Where the algorithmic variable t is determined not to be greater than 1 in block S706, the body 120 is lowered by the hoist system 270 from current position (a first position) at the auto lower speed sL-auto according to the first auto lower mode in block S710. The hoist system 270 being operated by the main controller 260, for example via an ECM.
In block S712, the main controller 260 determines if the selected one of first or second auto lower modes has been canceled, or if required conditions for automatically lowering the body (hereafter referred to as “auto lower conditions”) are not/or no longer satisfied. Either the first or second auto lower mode may have been canceled (i.e. an activation state of the auto lower mode may have been changed from active to inactive) by a disengagement of the lever 400 from the center detent 404 following the first detent return engagement. The auto lower conditions that may no longer be satisfied may correspond to threshold values for data obtained from any of the sensors described herein. In the case of the second auto lower mode including an assisted automatic operation of the hoist system 270 in block S708, the threshold values for the plurality of sensors may correspond to operational conditions for the automatic operations of the engine 202, transmission 204, or brake system 230, as well as auto lower conditions of the hoist system 270 that must be satisfied.
Where it is determined the first or second auto lower mode has not been canceled and the auto lower conditions are satisfied, the main controller 260 communicates with the position sensor 288 in block S714 to obtain the body position θB. In addition, the main controller 260 compares the body position θB to the float position θB-Float determined in block S704. If the main controller 260 determines the body position θB is equal to or less than the float position θB-Float, the main controller 260 completes the selected auto lower mode implementation algorithm 700. For the purposes of the method of controlling a hoist system mode of operation 600, the body 120 may be considered to be at a second position. As a result, the main controller 260 executes a body lower speed control implementation algorithm 900 per the method of controlling a hoist system mode of operation 600 illustrated in
An example of the manual hoist control implementation algorithm 800 is provided by an algorithmic flowchart of
The range of motion for the lever 400 between the first intermediate position θP1 and the second intermediate position θP2 defines a manual modulation range of the positioning mode actuator 256 for an operator to manually control movement of the body 120. Signals from the main controller 260 for positioning the valve 274 and operating the pump 272 are mapped to a lower modulation range (θ0 to θP1) and a raise modulation range (θ0 to θP2) of the lever 400. Each location along the lower modulation range (θ0 to θP1) and the raise modulation range (θ0 to θP2) may correspond to a respective valve position x of the valve 274 and power input/flow output setting of the pump 272. Thus, implementing a given valve position x and operation of the pump 272 (e.g. current supply, output, flowrate, etc.) corresponding to a given lever position θP within the manual modulation range affects: (1) a degree of fluid communication between ports of the valve 274 and the first fluid port 284 and the second fluid port 286 of the hoist device 130; (2) a direction and flow rate of a fluid to/from the actuator cylinders 280; and (c) a speed of motion the of driven members 282 within the actuator cylinders 280.
In block S802, the main controller 260 determines the valve position x for the valve 274 and operation of the pump 272 according to the lever position θP. Further in block S802, the main controller 260, via an ECM for example, operates the hoist system 270 to move the body 120, which includes moving the valve 274 to the determined valve position x and operating the pump 272 according to the determined operation. The direction of motion of the body 120 is checked in block S804, and if the raise operation is being implemented the main controller 260 accesses the position sensor 288 and determines whether the body 120 is at the second body position B in block S806. From block S806, unless the body 120 is not located at the second body position B, the main controller 260 operates the hoist system 270 to hold the body 120 at the second body position B in block S808.
In the case where the body 120 is being lowered, the main controller 260 accesses the position sensor 288 and determines a body lowering speed sL in block S810. The body lowering speed sL corresponds to an actual speed the body 120 is lowering towards the first body position A. For any current lowering movement of the body 120, the main controller 260 may access previously detected values for the position of the body 120 and time values at which the position values were detected. The main controller 260 may compare the position values versus the time values to determine the body lowering speed sL in block S810. According to another aspect of the present disclosure, an angular velocity sensor may be provided on the body 120 and the main controller 260 may access the angular velocity sensor to determine the body lowering speed Based on the weight w determined in block S604 and the body lowering speed sL determined in block S810, the main controller 260 determines the float position θB-Float and the target float speed sF in block S812. In block S814, the main controller 260 determines whether the body position θB is equal to or less than the float position θB-Float.
It may be determined that the body position θB is not equal to or less than the float position θB-Float in block S814 (i.e. the body 120 is not in or past the float position θB-Float), and the main controller 260 accesses the positioning mode actuator 256 to determine if the center detent 404 has been engaged in block S816. The main controller 260 also determines if the condition in block S816 is satisfied if it is determined the body 120 is not at the second body position B in block S806. The main controller 260 operates the valve 274 to be in the third valve position and hold the body 120 in a current position in block S808 in response to the condition in block S816 being satisfied. The lever 400 being reengaged with the center detent 404 may correspond to an operator ending the manual operation of hoist system 270 to move the body 120. However, if the lever 400 is positioned within lower modulation range (θ0 to θP1) or the raise modulation range (θ0 to θP2), the condition in block S816 is not satisfied and the main controller 260 again determines the valve position x and pump operation, and operates the hoist system 270 in block S802. A change from the raise modulation range to the lower modulation range, or vice versa, also results in the main controller 260 determining the valve position x and pump operation, and operating the hoist system 270 in block S802.
Where it is determined in block S814 that the body position θB is equal to or less than the float position θB-Float, the main controller 260 completes manual hoist control implementation algorithm 800 and executes a body lower speed control implementation algorithm 900 per the method of controlling a hoist system mode of operation 600 illustrated in
In block S902, the main controller 260 determines a current operation of the hoist system 270 includes lowering the body 120. The main controller 260 completes the body lower speed control implementation algorithm 900 if the body 120 is not being lowered, for example as a result of the body 120 being positioned in hold position in block S808.
The main controller 260 determines the current operation of the hoist system 270 includes lowering the body 120 in block S902 and compares the weight w of the body 120 determined in block S604 to a threshold minimum weight wmin. The minimum weight wmin may be a predetermined value corresponding to a weight of the body 120 when the body 120 is empty plus a weight of a minimum load carried in the body 120 which is specific to the machine 100, a material most often carried, or other known factors. Accordingly, the minimum weight wmin represents a minimum weight when the body 120 is loaded.
The main controller 260 determines the weight w of the body 120 is not greater than or equal to the minimum weight wmin in block S904, and operates the hoist system 270 in block S906 such that a valve current IV supplied for operating the valve 274 is ramped according to a maximum float current IF-max. However, where the main controller 260 determines the weight w of the body 120 is greater than or equal to the minimum weight wm in block S904, the valve current IV for operating the valve 274 is ramped according to a minimum float current IF-min in block S908. A magnitude of the minimum float current IF-min and corresponding operation of the valve 274 being different than those of the maximum float current IF-max. The term ramp, as recited herein with respect to changing the valve current IV according to either of the maximum float current IF-max or the minimum float current IF-max, may refer to an increase or a decrease in magnitude of an instant valve current IV being supplied to operate the valve 274.
During the float operation, the body 120 is not powered down, but passively lowered by the hoist system 270 in a controlled movement under its own weight from a current position to the first body position A. The current position of the body being equal to or less than the float position θB-Float as determined in block S714 or block S814. A force applied to the second frame 110 by the body 120 when the body 120 reaches the first body position A via the float operation, is proportional to the weight w of the body 120 and a change in the body lowering speed sL (an acceleration of the body 120) prior to reaching the first body position A. (The flowrate of fluid from the actuator cylinders 280, for example from the first fluid port 284, corresponds to a lack of resistance opposing, and affects/increases a speed, of movement of the driven members 282 within the actuator cylinders 280 (and the body lowering speed sL) during the float operation.
Ramping the valve current IV according to the maximum float current IF-max corresponds to an operation of the valve 274 allowing minimally restricted fluid communication between the actuator cylinders 280 and the fluid tank 276 or atmosphere. Ramping the valve current IV according to the minimum float current IF-min corresponds to an operation of the valve 274 with more restricted fluid communication between the actuator cylinders 280 and the fluid tank 276 or atmosphere than the maximum float current IF-max. Thus, the body lowering speed sL may be higher and a change in the body lowering speed sL may be greater in magnitude during the float operation when the weight w is less than the minimum weight wmin and the valve current IV is ramped according to the maximum float current IF-max, than if the valve current IV is ramped according to the minimum float current IF-min when the weight w is greater than the minimum weight wmin. As a result, relative to the weight of the body 120 and any load therein, the operation of the hoist system 270 according to block S904, and block S906 or block S908, may optimize an amount of time over which the float operation is performed, while minimizing the force applied to the second frame 110 by the body 120 reaching the first body position A.
The valve 274 may include, for example, a solenoid that controls a movement of a valve member to restrict or permit fluid communication to or from the actuator cylinders 280. The main controller 260 may implement each valve position (i.e. first, second, third, and fourth valve positions) fully or partially by modulating the valve current IV supplied to the solenoid. Accordingly, the main controller 260 may modulate fluid communication between the actuator cylinders 280 and the pump 272, atmosphere, or the fluid tank 276 relative to a respective fluid communication for each fully implemented valve position. According to an aspect of the present disclosure, the main controller 260 may ramp the valve current IV to be equal to the maximum float current IF-max or the minimum float current IF-min, to operate the valve 274 to respectively be fully or partially positioned in the fourth valve position. Thus, valve current IV supplied to the solenoid of the valve 274 may affect the speed at which body 120 moves in block S906 or block S908 when the body floats down to the first body position A.
In block S910 the main controller 260 determines and compares the body lowering speed sL to the target float speed sF. While the valve current IV is being ramped according to block S906 or block S908, the body 120 may be moving faster or slower than the target float speed sF due to a load in the body 120 or previous operation of hoist system 270 (the instant valve current IV being dependent on an operation of the positioning mode actuator 256). As a result, a current needed to operate the valve 274 so the body 120 moves (floats) at the target float speed sF may be different from the maximum float current IF-max or the minimum float current IF-min. The main controller 260 determines the body lowering speed sL is not equal to (or within a prescribed range of) the target float speed sF in block S910, and in block S912, determines an adjustment current IA based on a difference between the body lowering speed sL and the target float speed sF. The adjustment current IA corresponds to a differential (+/− current gain) between the valve current IV at a time when the body lowering speed sL is compared to the target float speed sF, and the current required to move the valve 274 into a position to control the body 120 to move at the target float speed sF.
An operator may operate the positioning mode actuator 256 without actively selecting the float operation resulting in the body 120 moving very fast. For example, the operator moves the lever 400 towards the first end position θPmax1 without engaging the first detent 406 and holds the lever 400 in a position adjacent to the first detent 406. The valve 274 may fully be in the second valve position with the body 120 being powered down when the hoist system 270 transitions to the float operation in block S906 or S908. This may also occur if the body 120 was being lowered according to the first or second auto lower modes. Accordingly, the valve current IV may need to be significantly reduced to move the valve 274 into a position resulting in the body lowering speed s1, equaling the target float speed sF. In block S914, the main controller determines a sum of the valve current IV and the adjustment current IA is less than the minimum float current IF-min, and ramps the valve current IV to operate the valve 274 according to the minimum float current IF-min in block S916.
The operation of the valve 274 resulting from block S916 may provide a minimum fluid communication between the actuator cylinders 280 and the fluid tank 276 or atmosphere that allows the body 120 to be passively lowered, and thereby reduce the body lowering speed In the case of a manual operation of the hoist system 270, the body lowering speed sL will be reduced while an operator maintains the lever 400 in the same position which resulted in the body 120 moving rapidly prior to reaching the float position θB-Float. The operator does not have to repeatedly operate the positioning mode actuator 256 to cycle between hold and float operations in order to slow down (start and stop) the body 120 when it is floating to lessen a forceful impact on the frame 110 when the body 120 reaches the first body position A. Rather, an operator can safely lower/float the body 120 to the first body position A and minimize the force applied to the frame 110 with a single unchanging operation of the lever 400 of the positioning mode actuator 256.
Where the main controller 260 determines the sum of the valve current IV and adjustment current IA is greater than the minimum float current IF-min, in block S918, the main controller 260 determines if the sum is greater than the maximum float current IF-max, and if the valve current IV is ramping according to the maximum float current IF-max. If both conditions in block S918 are satisfied, the main controller determines an estimated current IF based on the lever position θP in block S920. In addition, in block S920, the main controller 260 operates the valve 274 (ramps the valve current IV) according to the lesser of the estimated current IE and the maximum float current IF-max. If either condition in block S918 is not satisfied, the estimated current IF determined and the valve 274 is operated according to the lesser of the estimated current IE and the sum of the valve current IV and adjustment current IA in block S922.
The operation of the hoist system 270 in block S918, block S920, and block S922 may correspond to a situation in which the body lowering speed sL is less than the target float speed sF during a manual operation of the hoist system 270. For example, the body lowering speed sL may be appreciably less than the target float speed sF when hoist system 270 transitions to the float operation in block S906 or S908, where an operator holds the lever 400 adjacent to the center detent 404 without previously engaging the first detent 406. While the operator holds the lever 400 in the same position, the main controller 260 operates the hoist system 270 by ramping the valve current IV according to the maximum float current IF-max, the adjustment current IA, or estimated current IE to operate the valve 274. The main controller 260 operates the hoist system 270 to increase the body lowering speed sL (speed of the passive movement of the body 120) during the float operation in a controlled manner without the operator moving the lever 400.
The position sensor 288 is accessed in block S924 and the main controller 260 determines if the body 120 is positioned in the first body position A subsequent to the main controller 260 (1) determining the body lowering speed sL is equal to the target float speed sF in block S910, or (2) operating the valve 274 according to block S916, block S920, or block S922. If it is determined the body 120 is not in the first body position A, the main controller 260 again compares the body lowering speed sL to the target float speed sF in block S910. Where it is determined the body 120 is in the first body position A, the main controller 260 completes the body lower speed control implementation algorithm 900. For the method of controlling a hoist system mode of operation 600, the body 120 may be considered to be at a third position.
Regardless of the activation state of the multi-auto mode, the main controller 260 implements the selected auto lower mode implementation algorithm 700 and the body lower speed control implementation algorithm 900 when the conditions in block S618 and block S620 are satisfied. In the body lower speed control implementation algorithm 900, the main controller 260 operates the hoist system 270 to complete the float operation and passively lower the body 120. As such, an operator may be considered to have actively selected the float operation by sequentially moving the lever 400 in the first operating direction 412 from the center detent 404 past the first detent 406 (first detent front engagement), and either releasing or actively moving the lever 400 in the second operating direction 414 past the first detent 406 but short of passing the center detent 404 (first detent return engagement). Therefore, the float operation may be selected/carried out without moving the lever 400 into a separate position exclusive to a selection of the float operation. Accordingly, the control system 250 can be incorporated into other machines including different types of material dispersal devices that may not have the float operation or an operation analogous to the float operation, and the positioning mode actuator 256 may be operative to control the different types of the material dispersal devices to fully perform their respective functions.
While the machine 100 illustrated in
In the case where the control system 250 is installed in a machine that does not include a hoist system or include sensors that detect and communicate angular position data, the main controller 260 evaluates the position data obtained in block S1104 for longitudinal position data in block S1108; such as the position data that would be generated by the sensor (not shown) of the machine 1000 illustrated in
An example of the ejector control mode implementation algorithm 1200 is provided by an algorithmic flowchart of
If the condition of block S1204 or block S1208 is not satisfied, the main controller 260 determines the lever position θP in block S1212. In block S1214, the main controller 260 actuates, via an ECM for example, the hydraulic actuator 1030 to move the ejector 1040 according to a mapping of the manual modulation range of the positioning mode actuator 256 to an operation of the ejector 1040.
Following the operation of the ejector 1040 in block S1206, S1210, or block S1214, the main controller 260 may determines the center detent 404 has been engaged in block 51216 and end the ejector control mode implementation algorithm 1200. Where the center detent 404 has not been engaged the main controller 260 determines whether the eject or retract operation has been selected in block S1202.
The computing device 1302 may include a processor 1304 with one or more processors (which may be referred to singularly as the processor 1304 or in the plural as the processors 1304) coupled via a central BUS 1306 or other I/O interface, to a memory 1308. The computing device 1302 may further include a disk controller 1310, a display controller 1312, a network interface 1314, and an I/O interface 1316 coupled to the central BUS 1306.
In various aspects, the processor 1304 of the computing device 1302 may be a uniprocessor system including one processor, or a multiprocessor system including several processors (e.g., two, four, eight, or another suitable number). The processors 1304 may be any suitable processors, including application specific processors (ASP), capable of executing instructions. As another example, in various aspects, the processor(s) may be general-purpose or embedded processors implementing any of a variety of instruction set architectures (ISAs), such as the x86, PowerPC, SPARC, or MIPS ISAs, or other suitable ISA. In multiprocessor systems, each of the processors 1304 may commonly, but not necessarily, implement the same ISA.
According to an aspect of the present disclosure, the processor 1204 may include a logic device for augmenting or fully implementing the methods and algorithms of the present disclosure. Such a logic device may include, but is not limited to, an application-specific integrated circuit (ASIC), a field programmable array (FPGA), a generic-array of logic (GAL), and their equivalents. Further, general-purpose computer system 1300 may benefit from parallel processing capabilities of a multi-cored central processing unit (CPU).
The system memory 1208 may be configured to store instructions and data accessible by the processor(s) 1204. In various aspects, the memory 1208 may be implemented using any suitable memory technology, such as static random access memory (“SRAM”), synchronous dynamic RAM (“SDRAM”), nonvolatile/Flash®-type memory, or any other type of memory (e.g., ROM, EPROM, EEPROM, DRAM, and their equivalents). Program instructions and data implementing one or more desired functions, such as those methods, techniques and data described above, may be stored within the memory 1308 as code and data.
In some aspects, the memory 1308 may be one aspect of a computer-accessible medium configured to store program instructions and data as described above for implementing aspects of the corresponding methods and apparatus. However, in other aspects, program instructions and/or data may be received, sent, or stored upon different types of computer-accessible media. Generally speaking, a computer-accessible medium may include non-transitory storage media or memory media, such as magnetic or optical media, e.g., disk or DVD/CD controller coupled to the computing device 1302 via the central BUS 1306, in particular via the disk controller 1310. A non-transitory computer-accessible storage medium may also include any volatile or non-volatile media, such as RAM (e.g., SDRAM, DDR SDRAM, RDRAM, SRAM, etc.), ROM, etc., that may be included in some aspects of the computing device 1302 as the memory 1308 or another type of memory.
Further, a computer-accessible medium may include transmission media or signals, such as electrical, electromagnetic or digital signals, conveyed via a communication medium, such as a network and/or a wireless link, such as those that may be implemented via the network interface 1314. Portions or all of multiple computing devices, such as those illustrated in
The network interface 1314 may be configured to allow data to be exchanged between the computing device 1302 and other device or devices attached to a network(s), such as other computer systems or devices, for example. In various aspects, the network interface 1314 may support communication via any suitable wired or wireless general data networks, such as types of Ethernet networks, for example. Additionally, the network interface 1314 may support communication via telecommunications/telephony networks, such as analog voice networks or digital fiber communications networks, via storage area networks, such as Fibre Channel SANs (storage area networks), or via any other suitable type of network and/or protocol.
In one aspect, the central BUS 1306 may be configured to coordinate I/O traffic between the processor(s) 1304, the memory 1308, the network interface 1314, and any peripherals 1318 which may include, for example, the actuators of the actuator system 251, the throttle 238, and the manual brake actuator 236 which may transmit data and receive instructions from the I/O interface 1316. Additionally, the I/O interface 1316 is provided for inputting signals and/or data from sensors 1330, which may include the sensor that monitors the motion of the machine 100, the sensor that detects the roll angle, a sensor that detects a speed of the machine 100, the position sensor 288, the weight sensor 290, and the angular velocity sensor
In some aspects, the central BUS 1306 may perform any necessary protocol, timing or other data transformations to convert data signals from one component (e.g., the memory 1308) into a format suitable for use by another component (e.g., the processor 1304). In some aspects, the central BUS 1306 may include support for devices attached through various types of peripheral buses, such as a variant of the Peripheral Component Interconnect (PCI) bus standard or the Universal Serial Bus (USB) standard, for example. In some aspects, the function of the central BUS 1306 may be split into two or more separate components, such as a north bridge and a south bridge, for example. Also, in some aspects some or all of the functionality of the central BUS 1306, such as an interface to the memory 1308, may be incorporated directly into the
It should also be appreciated that the systems in the figures are merely illustrative and that other implementations might be used. Additionally, it should be appreciated that the functionality disclosed herein might be implemented in software, hardware, or a combination of software and hardware. Other implementations should be apparent to those skilled in the art.
Each of the operations, processes, methods, and algorithms described in the preceding sections may be embodied in, and fully or partially automated by, code modules executed by at least one computer or computer processors. The code modules may be stored on any type of non-transitory computer-readable medium or computer storage device, such as hard drives, solid state memory, optical disc, and/or the like. The processes and algorithms may be implemented partially or wholly in application-specific circuitry. The results of the disclosed processes and process steps may be stored, persistently or otherwise, in any in any type of non-transitory computer storage such as, e.g., volatile or non-volatile storage.
It will be appreciated that the foregoing description provides examples of the disclosed system and technique. However, it is contemplated that other implementations of the disclosure may differ in detail from the foregoing examples. All references to the disclosure or examples thereof are intended to reference the particular example being discussed at that point and are not intended to imply any limitation as to the scope of the disclosure more generally. All language of distinction and disparagement with respect to certain features is intended to indicate a lack of preference for those features, but not to exclude such from the scope of the disclosure entirely unless otherwise indicated.
Winckler, Kurt, Anderson, Ryan, Schwartz, Timothy, Skalet, Joel, Menold, Rodney
Patent | Priority | Assignee | Title |
10406960, | Mar 06 2015 | HYVA HOLDING B V | Method and system for operating a tipper vehicle |
Patent | Priority | Assignee | Title |
3966254, | Feb 04 1975 | CATERPILLAR INC , A CORP OF DE | Transmission neutralizer |
4003601, | Jan 28 1976 | Delaware Capital Formation, Inc | Safety apparatus for hydraulic valves in dump body mechanism |
4508388, | May 27 1982 | Kabushiki Kaisha Komatsu Seisakusho | Hoist control valve interlock system for trolley-assisted dump trucks |
5452942, | Aug 02 1993 | Device for lowering a dump truck bed | |
8731787, | Apr 26 2010 | HITACHI CONSTRUCTION MACHINERY CO , LTD | Transporter vehicle |
8979208, | Jan 08 2013 | Caterpillar Inc. | Transmission and hoist control arrangement |
9086130, | Apr 21 2014 | Caterpillar Inc. | Transmission and hoist control arrangement |
20020047300, | |||
20100026079, | |||
20140222303, | |||
20170072825, | |||
EP2949506, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Feb 24 2016 | ANDERSON, RYAN | Caterpillar Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 037863 | /0748 | |
Feb 24 2016 | MENOLD, RODNEY | Caterpillar Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 037863 | /0748 | |
Feb 24 2016 | SKALET, JOEL | Caterpillar Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 037863 | /0748 | |
Feb 24 2016 | SCHWARTZ, TIMOTHY | Caterpillar Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 037863 | /0748 | |
Feb 29 2016 | WINCKLER, KURT | Caterpillar Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 037863 | /0748 | |
Mar 01 2016 | Caterpillar Inc. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Mar 24 2021 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Date | Maintenance Schedule |
Oct 31 2020 | 4 years fee payment window open |
May 01 2021 | 6 months grace period start (w surcharge) |
Oct 31 2021 | patent expiry (for year 4) |
Oct 31 2023 | 2 years to revive unintentionally abandoned end. (for year 4) |
Oct 31 2024 | 8 years fee payment window open |
May 01 2025 | 6 months grace period start (w surcharge) |
Oct 31 2025 | patent expiry (for year 8) |
Oct 31 2027 | 2 years to revive unintentionally abandoned end. (for year 8) |
Oct 31 2028 | 12 years fee payment window open |
May 01 2029 | 6 months grace period start (w surcharge) |
Oct 31 2029 | patent expiry (for year 12) |
Oct 31 2031 | 2 years to revive unintentionally abandoned end. (for year 12) |