The present invention relates to a drive control device for a fluid pressure cylinder which expands and contracts the fluid pressure cylinder in response to an operation of an operating body.
In the related art, in working machines that use a hydraulic cylinder, such as a hydraulic excavator, it is known that when the hydraulic cylinder reaches an expansion and contraction limit, that is, near a stroke end, an expansion and contraction speed is reduced, and the hydraulic cylinder is stopped before the stroke end, thereby alleviating an impact (for example, see Patent Document 1).
However, in the above drive control device, when expansion and contraction of the hydraulic cylinder reaches the vicinity of the stroke end, an upper limit value of pilot pressure is defined, thereby slowing down the expansion and contraction speed. Therefore, for example, when it is desired to stop the expansion and contraction in the vicinity of the stroke end and then operate the hydraulic cylinder in a stroke end direction, the defined upper limit value of the pilot pressure limits the expansion and contraction speed of the hydraulic cylinder, and the hydraulic cylinder only moves very slowly, resulting in poor operability of the expansion and contraction in the vicinity of the stroke end.
The present invention has been made in view of the above points, and an object thereof is to provide a drive control device for a fluid pressure cylinder that has good operability for expanding and contracting the fluid pressure cylinder in the vicinity of a stroke end.
The invention according to claim 1 is a drive control device for a fluid pressure cylinder including an expansion and contraction unit configured to expand and contract a fluid pressure cylinder in response to an operation of an operating body; a position detection unit configured to detect an expansion and contraction position of the fluid pressure cylinder; a speed detection unit configured to detect an expansion and contraction speed of the fluid pressure cylinder; a limiting unit configured to limit, according to the expansion and contraction position of the fluid pressure cylinder within a predetermined range from a stroke end and the expansion and contraction speed in a stroke end direction, the expansion and contraction speed of the fluid pressure cylinder in the stroke end direction by the expansion and contraction unit; and a stopping unit configured to stop expansion and contraction of the fluid pressure cylinder at a predetermined position by reducing an amount of a working fluid supplied to the fluid pressure cylinder as the fluid pressure cylinder approaches the predetermined position in the vicinity of the stroke end.
In the invention according to claim 2, the limiting unit in the drive control device for a fluid pressure cylinder according to claim 1 holds a maximum value of the expansion and contraction speed in the stroke end direction within the predetermined range from the stroke end, limits the expansion and contraction speed of the fluid pressure cylinder in the stroke end direction by the expansion and contraction unit according to the maximum value of the expansion and contraction speed and the expansion and contraction position, and releases the holding of the maximum value when the operating body reaches a predetermined neutral range.
In the invention according to claim 3, a function of the stopping unit in the drive control device for a fluid pressure cylinder according to claim 1 or 2 is switchable on and off.
In the invention according to claim 4, the expansion and contraction unit in the drive control device for a fluid pressure cylinder according to claim 1 or 2 forcibly reduces the expansion and contraction speed of the fluid pressure cylinder in the stroke end direction when a failure of at least one of the position detection unit and the speed detection unit is diagnosed.
According to the invention according to claim 1, it is possible to ensure the expansion and contraction speed of the fluid pressure cylinder 6 in the stroke end direction while appropriately alleviating an impact caused by the fluid pressure cylinder 6 rushing toward a stroke end side, it is also possible to prevent a decrease in operability for expanding and contracting the fluid pressure cylinder due to accumulation of relief pressure caused by a relief operation at the stroke end, for example, and the operability for expanding and contracting the fluid pressure cylinder in the vicinity of the stroke end can be improved.
According to the invention according to claim 2, in the case in which an operator temporarily returns the operating body to the vicinity of a neutral position to reduce or stop the expansion and contraction speed in the stroke end direction when the expansion and contraction position of the fluid pressure cylinder is in the predetermined range from the stroke end, the expansion and contraction speed of the fluid pressure cylinder in the stroke end direction within the predetermined range from the stroke end is less likely to be limited, and operability of the fluid pressure cylinder in the vicinity of the stroke end is improved.
According to the invention according to claim 3, it is possible to cope with a case in which the operator wants to expand and contract the fluid pressure cylinder to the maximum extent to a mechanical stop position as necessary.
According to the invention according to claim 4, it is possible to prevent the fluid pressure cylinder from mechanically violently colliding with the cylinder end due to the limiting unit and/or the stopping unit not working properly due to the failure of at least one of the position detection unit and the speed detection unit.
Hereinafter, the present invention will be described in detail based on an embodiment shown in
In
An example of a fluid pressure circuit in the drive control device 1 is shown in
The drive control device 1 according to the present embodiment further includes a position detection unit 17 that detects a position of the fluid pressure cylinder 6, and a speed detection unit 18 that detects an expansion and contraction speed of the fluid pressure cylinder 6. The position detection unit 17 may detect a position directly from the fluid pressure cylinder 6, for example, or may detect the position indirectly. As the position detection unit 17 and the speed detection unit 18, IMU sensors are preferably used.
Further, the drive control device 1 has a function (snubber speed control) of a limiting unit that limits the expansion and contraction speed of the fluid pressure cylinder 6 according to the position detected by the position detection unit 17 and the expansion and contraction speed in a stroke end direction detected by the speed detection unit 18 when the position of the fluid pressure cylinder 6 is in a snubber region which is a predetermined range from a stroke end. In other words, the snubber region refers to a range in which the expansion and contraction speed of the fluid pressure cylinder 6 is limited based on an expansion and contraction position and the expansion and contraction speed of the fluid pressure cylinder 6 when the fluid pressure cylinder 6 expands and contracts in the stroke end direction in a displacement range of the fluid pressure cylinder 6 in the vicinity of the stroke end. Furthermore, the drive control device 1 has a function (stop control) of forcibly stopping the expansion and contraction of the fluid pressure cylinder 6 at a predetermined position in the vicinity of the stroke end. In the present embodiment, the controller 3 has the functions of the limiting unit and the stopping unit.
The drive control device 1 described above can be applied to any device using the fluid pressure cylinder 6, but in the present embodiment, an example is shown in which the drive control device 1 is mounted on a hydraulically driven working machine 20 shown in
That is, the working machine 20 according to the present embodiment is exemplified by a swivel-type working machine including a lower running body 21 and an upper swivel body 22, which is a swivel body that is swivelably provided on the lower running body 21. The upper swivel body 22 is equipped with a cab 23, which is an operator cab in which an operator is seated, and a working device 24. For example, the controller (in-vehicle controller) 3 is provided inside the cab 23.
The working device 24 is axially connected to the upper swivel body 22 on the side of the cab 23. In addition, the upper swivel body 22 is provided with a machine room 25 accommodating an engine, the pump 4 (
The working device 24 includes a plurality of link members 28, and these link members 28 are operated according to the expansion and contraction of the fluid pressure cylinder (hydraulic cylinder) 6. In the present embodiment, the working device 24 includes a boom 28a as a link member, an arm (stick) 28b as a link member, and a bucket 28c as a link member. A proximal end of the boom 28a is axially connected to the upper swivel body 22, a proximal end of the arm 28b is axially connected to a distal end of the boom 28a, and the bucket 28c is axially connected to a distal end of the arm 28b. The boom 28a, the arm 28b, and the bucket 28c are rotated by a boom cylinder 6a as a hydraulic cylinder that is a fluid pressure cylinder, an arm cylinder (stick cylinder) 6b as a hydraulic cylinder that is a fluid pressure cylinder, and a bucket cylinder 6c as a hydraulic cylinder that is a fluid pressure cylinder, respectively. The boom 28a is rotatable vertically with respect to a body, that is, the upper swivel body 22, the arm 28b is rotatable back and forth with respect to the boom 28a, and the bucket 28c is rotatable back and forth with respect to the arm 28b. A configuration of the working device 24 is not limited to this configuration, and may include four or more link members 28, or an appropriate attachment may be attached instead of the bucket 28c.
Next, the snubber speed control and the stop control of the above-mentioned control device 1 will be illustrated.
The snubber speed control is a control that limits the expansion and contraction speed of the fluid pressure cylinder 6 in the stroke end direction by setting an upper limit of the control signal for controlling the expansion and contraction of the fluid pressure cylinder 6 by the controller 3 according to the expansion and contraction position and the expansion and contraction speed in the stroke end direction of the fluid pressure cylinder 6 when the fluid pressure cylinder 6 is within the predetermined range (snubber region) from the stroke end, thereby reducing an impact when the expansion and contraction of the fluid pressure cylinder 6 rushes toward a stroke end side. That is, the snubber speed control is a control that limits the expansion and contraction speed of the fluid pressure cylinder 6 in the stroke end direction in the snubber region, but does not limit the expansion and contraction speed of the fluid pressure cylinder 6 in a direction opposite to the stroke end.
In the present embodiment, the snubber speed control increases the limitation on the expansion and contraction speed of the fluid pressure cylinder 6 in the stroke end direction as the expansion and contraction position of the fluid pressure cylinder 6 in the snubber region is closer to the stroke end and as the expansion and contraction speed in the stroke end direction is higher.
That is, in this snubber speed control, basically, the controller 3 reduces the upper limit of the control signal as the fluid pressure cylinder 6 approaches the stroke end in the snubber region. On the other hand, in the snubber region, the controller 3 relaxes the upper limit of the control signal as the expansion and contraction speed of the fluid pressure cylinder 6 in the stroke end direction decreases.
Preferably, when the fluid pressure cylinder 6 enters the snubber region while continuously expanding and contracting, the controller 3 holds a maximum value of the expansion and contraction speed of the fluid pressure cylinder 6 in the stroke end direction, and sets a degree of relaxation of the upper limit of the control signal based on the maximum value. However, assuming that after the fluid pressure cylinder 6 enters the snubber region, the operator temporarily stops the fluid pressure cylinder 6 or causes the fluid pressure cylinder 6 to decelerate below a predetermined speed, and then expands and contracts the fluid pressure cylinder 6 again in the stroke end direction, in the present embodiment, when the operating body 2 enters a predetermined neutral range, the controller 3 releases the holding of the maximum value of the expansion and contraction speed. The predetermined neutral range is, for example, a range that includes a neutral position of the operating body 2 and is less than half of a maximum operating range.
In the snubber speed control, the controller 3 sets the upper limit of the control signal by a product of the above two conditions.
In addition, the stop control is a control that sets the upper limit of the control signal for controlling the expansion and contraction of the fluid pressure cylinder 6 by the controller 3 such that as the fluid pressure cylinder 6 approaches the predetermined position in the vicinity of the stroke end in the snubber region, the supply of the working fluid to the fluid pressure cylinder 6 is gradually reduced by throttling a pump discharge amount and/or reducing the spool opening degree of the control valve 5, and the expansion and contraction is forcibly stopped at the predetermined position.
In this stop control, separately from the upper limit of the control signal set in the snubber speed control, the controller 3 reduces the upper limit of the control signal as the fluid pressure cylinder 6 approaches the predetermined position in the vicinity of the stroke end, and sets the control signal to substantially 0 to finally stop the fluid pressure cylinder 6 at the predetermined position in the vicinity of the stroke end. This stop control is set to be effective only in a very narrow region just before the stroke end, that is, just before mechanical contact with a cylinder end. The region in which this stop control is effective is set based on a size of the fluid pressure cylinder 6 and detection accuracy of each detection unit, and is assumed to be, for example, within 10 mm to 20 mm from the cylinder end.
Further, in the controller 3, among upper limits of the control signal set by the snubber speed control and the stop control, the smaller one is set as a true upper limit of the control signal.
Since there are a case in which the working machine 20 is parked, a case in which the working machine 20 performs a lifting work, or a case in which the operator wants to expand and contract the fluid pressure cylinder 6 to a mechanical stop position, such as a case in which the fluid pressure cylinder 6 (for example, the arm cylinder 6b) is forcibly relieved at the stroke end for warm-up operation, it is preferable that the stop control, that is, the function of the stopping unit in the controller 3, can be turned on and off as desired by the operator by operating a console or a switch provided in the cab 23.
An example of a control logic for these controls is shown in
An expansion and contraction position 30 of the fluid pressure cylinder 6 (
An output value (scaler) SC1 is output for the input expansion and contraction position 30 based on a preset correspondence map 35. As shown in the figure, the correspondence map 35 is set to output a smaller value as the expansion and contraction position 30 is farther from the stroke end (toward the right side in the map). The output value SC1 is a value of 0 or more and 1 or less, and is set continuously for the expansion and contraction position 30 in the present embodiment. The larger the output value SC1 is, the more the control signal 32 is narrowed down.
On the other hand, an output value (scaler) SC2 is output for the input expansion and contraction speed 31 based on a preset correspondence map 36. As shown in the figure, the correspondence map 36 is set to output a larger value as the expansion and contraction speed 31 is higher (toward the right side in the map). The output value SC2 is a value of 0 or more and 1 or less, and is set continuously for the expansion and contraction speed 31 in the present embodiment. The larger the output value SC2 is, the more the control signal 32 is narrowed down.
The output value SC2 is input to a maximum value holding unit 38. In addition to the output value SC2, a set signal ST based on the expansion and contraction position 30 and a reset signal RS based on the control signal 32 can be input to the maximum value holding unit 38. The set signal ST is input to the maximum value holding unit 38 every control cycle when the expansion and contraction position 30 enters a snubber control region immediately before the snubber region, and each time the set signal ST is input, the output value SC2 is input to the maximum value holding unit 38. Here, the snubber control region refers to a range in which detection results of the position detection unit 17 (
For example,
The output values SC1 and SC2max are input to a multiplier 40, multiplied, and output as a multiplied value MP1. Further, the multiplied value MP1 and the control signal 32 are input to a multiplier 41, multiplied, and input to a subtracter 42 as a multiplied value MP2. In the subtracter 42, a value obtained by subtracting the multiplied value MP2 from the control signal 32 is outputted to a limiter 43 as an upper limit LT1 for the snubber speed control, and the control signal 32 input to the limiter 43 is output as a control signal 32a narrowed down to be equal to or less than this upper limit LT1.
In other words, as shown in
Also, returning to
Further, the upper limit LT2 is input to a limiter 46, and the limit signal 32a input to the limiter 46 is output as a control signal 32b narrowed down to be equal to or less than the upper limit LT2.
Further, since the stop control is turned on and off according to switching performed by the operator, an output from the controller 3 becomes the control signal 32b or the control signal 32a depending on whether the stop control is turned on or off.
Further, by the control signal 32a or the control signal 32b output from the controller 3, the discharge flow rate of the pump 4 shown in
The correspondence maps 35, 36, and 45 may be tables in which output values are set discontinuously with respect to input values.
As described above, according to one embodiment, by limiting the expansion and contraction speed of the fluid pressure cylinder 6 in the stroke end direction according to the expansion and contraction position of the fluid pressure cylinder 6 within the predetermined range from the stroke end, that is, in the snubber region, and the expansion and contraction speed thereof in the stroke end direction, the expansion and contraction speed of the fluid pressure cylinder 6 in the stroke end direction can be ensured while appropriately reducing the impact caused by the fluid pressure cylinder 6 rushing toward the stroke end side.
For example, in the case in which based only on the expansion and contraction position of the fluid pressure cylinder 6 within the predetermined range from the stroke end, that is, in the snubber region, the expansion and contraction speed of the fluid pressure cylinder 6 in the stroke end direction is limited as the expansion and contraction position of the fluid pressure cylinder 6 is closer to the stroke end, when the expansion and contraction position enters the snubber region and the operator wants to further expand and contract the fluid pressure cylinder 6 in the stroke end direction, since an upper limit value of the expansion and contraction speed is uniquely defined depending on the expansion and contraction position, the closer the expansion and contraction position is to the stroke end, the more the expansion and contraction speed is reduced, which may cause a problem that the fluid pressure cylinder 6 can only be moved very slowly. For this reason, in the case of an operation in which the expansion and contraction of the fluid pressure cylinder 6 is temporarily stopped in the snubber region and the fluid pressure cylinder 6 is moved toward the stroke end direction again, since the upper limit is defined depending on the expansion and contraction position, the pump flow rate is small, a spool stroke of the control valve 5 is also small, and an opening amount of a bypass spool that bypasses the pump flow rate to the tank 12 is also large, so that the expansion and contraction speed and a cylinder thrust of the fluid pressure cylinder 6 are extremely small.
In contrast, in the present embodiment, by setting the limitation on the expansion and contraction speed in consideration of the expansion and contraction speed of the fluid pressure cylinder 6 in the stroke end direction in the snubber region, it is possible to appropriately alleviate the impact caused by the fluid pressure cylinder 6 rushing toward the stroke end side, and when the expansion and contraction speed in the stroke end direction in the snubber region is small, it is possible to relax the limitation on the expansion and contraction speed to expand and contract the fluid pressure cylinder 6 toward the stroke end side, and to ensure the cylinder thrust in the vicinity of the stroke end, without excessively slowing down the expansion and contraction of the fluid pressure cylinder 6 in the vicinity of the stroke end. Therefore, when the fluid pressure cylinder 6 is slowly expanded during, for example, lifting work of the working machine 20, the cylinder thrust is less likely to be limited, and operability is improved.
Further, the drive control device 1 reduces an amount of the working fluid supplied to the fluid pressure cylinder 6 as the fluid pressure cylinder 6 approaches the predetermined position in the vicinity of the stroke end, and stops (software stops) the expansion and contraction of the fluid pressure cylinder 6 at the predetermined position, regardless of the expansion and contraction speed of the fluid pressure cylinder 6, and therefore the drive control device 1 can prevent accumulation of relief pressure, that is, confinement pressure, caused by a relief operation in which the main relief valve 11 is operated as pump pressure increases by further forcing the operation of the operating body 2 at the stroke end, and when the fluid pressure cylinder 6 is expanded and contracted in the direction opposite to the stroke end, the confinement pressure is released, so that the fluid pressure cylinder 6 does not tend to pop out during initial movement. For example, even when the operator wants to slowly move the arm cylinder 6b in an extension direction from the vicinity of the stroke end, such as when performing horizontally pulling work of the working machine 20, the operability is improved.
Therefore, the operability for expanding and contracting the fluid pressure cylinder 6 in the vicinity of the stroke end is good.
When the operating body 2 reaches the predetermined neutral range, the controller 3 releases the holding of the maximum value of the expansion and contraction speed in the snubber speed control, so that in the case in which the operator temporarily returns the operating body 2 to the vicinity of the neutral position to reduce or stop the expansion and contraction speed in the stroke end direction when the expansion and contraction position of the fluid pressure cylinder 6 is in the snubber region, the expansion and contraction speed of the fluid pressure cylinder 6 in the stroke end direction in the snubber region from the stroke end is less likely to be limited, and the cylinder thrust in the vicinity of the stroke end can be obtained.
Since the function of the stopping unit, that is, the stop control of the controller 3, can be switched on and off, it is possible to cope with the case in which the operator wants to expand and contract the fluid pressure cylinder 6 to the maximum extent to the mechanical stop position as necessary. Moreover, even if the function of the stopping unit, that is, the stop control of the controller 3, is turned off, the function of the limiting unit, that is, the snubber speed control is not affected, so that the impact caused by the fluid pressure cylinder 6 rushing toward the stroke end side is appropriately alleviated.
Preferably, the expansion and contraction unit 7 forcibly reduces the expansion and contraction speed of the fluid pressure cylinder 6 in the stroke end direction when a failure of at least one of the position detection unit 17 and the speed detection unit 18 is diagnosed. The failure of the position detection unit 17 and the speed detection unit 18 is detected, for example, by inputting a result of disconnection detection to the controller 3. In this case, it is possible to prevent the fluid pressure cylinder 6 from mechanically violently colliding with the cylinder end due to the function of the limiting unit and/or the stopping unit, that is, the snubber speed control and/or the stop control described above not working properly due to the failure of at least one of the position detection unit 17 and the speed detection unit 18.
The present invention can be utilized in the industry in which a drive control device for a fluid pressure cylinder and a working machine are manufactured and sold.
Number | Date | Country | Kind |
---|---|---|---|
2023-034407 | Mar 2023 | JP | national |