The present invention relates to a work machine.
In general, a hydraulic system of a work machine using hydraulic pressures as power is configured with a plurality of hydraulic pumps, a plurality of hydraulic actuators, and a plurality of flow control valves for controlling hydraulic operating fluids supplied from the plurality of hydraulic pumps to the plurality of hydraulic actuators. Main Examples of the hydraulic system of this type include an open center system configured with flow control valves each capable of changing a bleed-off flow rate of a hydraulic operating fluid from a center bypass line in response to a load of a corresponding hydraulic actuator, and a closed center load sensing system configured with flow control valves each capable of supplying a hydraulic operating fluid at a flow rate irrespective of a load but in response to a throttle opening degree to a corresponding hydraulic actuator by means of a function of a pressure compensating valve. The open center system is excellent in operability of a front work device, while the closed center load sensing system is excellent in controllability of the front work device at the time of combined operation.
Furthermore, there is known an area limiting function to control the front work device in such a manner as to prevent the entry of a control point (for example, a bucket claw tip) of the front work device into a design surface in a hydraulic excavator that is a mode of the work machine.
In a case of applying the area limiting function to a hydraulic system such as a commonly used open center system for joining and diverting hydraulic operating fluids supplied from the plurality of hydraulic pumps to control speeds of the hydraulic actuators, diversion amounts of the hydraulic operating fluids possibly vary among the hydraulic actuators depending on whether or not the combined operation of the hydraulic actuators is performed or magnitudes of the loads of the hydraulic actuators even with the same throttle opening degrees of the flow control valves. This possibly reduces the controllability of each hydraulic actuator and aggravates work execution accuracy.
According to Patent Document 1, computing an error in a controlled operation of each hydraulic actuator from a deviation between a target surface and a control point at a time of the combined operation of a plurality of hydraulic actuators and correcting current-controlled variable characteristics on the basis of the error enable accurate control over each hydraulic actuator even in the combined operation.
However, the actuator loads at the time of excavation change moment by moment in actual work execution. For that reason, even if the current-controlled variable characteristics are corrected in response to the deviation between the target surface and the control point at certain time of the combined operation as disclosed in Patent Document 1, the following problems possibly occur. The diversion amounts still vary among the hydraulic actuators and the work execution accuracy deteriorates in a case in which the actuator loads differ from those at the time of correction.
The present invention has been achieved in the light of circumstances of the related art described above, and an object of the present invention is to provide a work machine that can accurately control each hydraulic actuator irrespectively of a load of the hydraulic actuator when controllability is prioritized, and that can ensure favorable operability when the operability is prioritized.
To attain the object, a work machine according to an aspect of the present invention is a work machine including: a multijoint work device having an arm and a boom; a plurality of hydraulic actuators that includes an arm cylinder for driving the arm and a boom cylinder for driving the boom; an operation device for operating the work device; a first hydraulic pump and a second hydraulic pump driven by a prime mover; a first flow control valve that controls a flow rate of a hydraulic operating fluid supplied from the first hydraulic pump to the arm cylinder; a second flow control valve that controls a flow rate of a hydraulic operating fluid supplied from the second hydraulic pump to the boom cylinder; a third flow control valve that controls a flow rate of the hydraulic operating fluid supplied from the second hydraulic pump to the arm cylinder; and a control device that controls the first, second, and third flow control valves, the control device including: a control point position computing section that computes position information regarding a predetermined control point of the work device from posture information regarding the work device; a distance computing section that computes a distance between the control point and a predetermined target surface on the basis of the position information regarding the control point and position information regarding the predetermined target surface; a target speed computing section that computes target speeds of the arm cylinder and the boom cylinder in response to the distance in such a manner that an operating range of the work device is limited on and above the target surface; and a flow control valve control section that controls the second flow control valve on the basis of the target speed of the boom cylinder while controlling the first flow control valve and the third flow control valve on the basis of the target speed of the arm cylinder in a case in which a first work mode for prioritizing operability of the work device is selected as a work mode of the work machine, and that controls the second flow control valve on the basis of the target speed of the boom cylinder while controlling the first flow control valve on the basis of the target speed of the arm cylinder in a case in which a second work mode for prioritizing controllability of the work device is selected as the work mode of the work machine.
According to the present invention, it is possible to accurately control each hydraulic actuator irrespectively of a load of the hydraulic actuator since diversion of hydraulic operating fluids among the hydraulic actuators is prevented when controllability is prioritized, and it is possible to ensure favorable operability since joint and diversion of the hydraulic operating fluids among the hydraulic actuators are permitted when the operability is prioritized.
A work machine according to embodiments of the present invention will be described hereinafter with reference to the drawings.
The swing structure 3 has an operation room 4, a machine room 5, and a counterweight 6. The operation room 4 is provided in a left side portion in a front portion of the swing structure 3. The machine room 5 is provided rearward of the operation room 4. The counterweight is provided rearward of the machine room 5, that is, on a rear end of the swing structure 3.
In addition, the swing structure 3 is equipped with a multijoint work device 7. The work device 7 is provided rightward of the operation room 4 in the front portion of the swing structure 3, that is, in a generally central portion in the front portion of the swing structure 3. The work device 7 has a boom 8, an arm 9, a bucket (work tool) 10, a boom cylinder 11, an arm cylinder 12, and a bucket cylinder 13. A base end portion of the boom 8 is rotatably attached to the front portion of the swing structure 3 via a boom pin P1 (refer to
A variable displacement first hydraulic pump 14 and a variable displacement second hydraulic pump 15 (refer to
A machine body inclination sensor 17 is attached within the operation room 4, a boom inclination sensor 18 is attached to the boom 8, an arm inclination sensor 19 is attached to the arm 9, and a bucket inclination sensor 20 is attached to the bucket 10. The machine body inclination sensor 17, the boom inclination sensor 18, the arm inclination sensor 19, and the bucket inclination sensor 20 are, for example, IMUs (Inertial Measurement Units). The machine body inclination sensor 17 measures an angle (ground angle) of the upper swing structure (machine body) 3 with respect to a horizontal surface, the boom inclination sensor 18 measures a ground angle of the boom with respect to the horizontal surface, the arm inclination sensor 19 measures a ground angle of the arm 9 with respect to the horizontal surface, and the bucket inclination sensor 20 measures a ground angle of the bucket 10 with respect to the horizontal surface.
A first GNSS antenna 21 and a second GNSS antenna 22 are attached left and right in a rear portion of the swing structure 3, respectively. Position information regarding predetermined two points (for example, positions of base end portions of the antennas 21 and 22) in a global coordinate system can be calculated from navigation signals received by each of the antennas 21 and 22 from a plurality of navigation satellites (preferably four or more satellites). In addition, it is possible to calculate coordinate values of an origin P0 (refer to
The operation device 24 has a boom operation lever 24a for operating the boom 8 (boom cylinder 11), an arm operation lever 24b for operating the arm 9 (arm cylinder 12), and a bucket operation lever 24c for operating the bucket 10 (bucket cylinder 13). The respective operation levers 24a, 24b, and 24c are, for example, electric levers and output voltage values in response to tilting amounts (operation amounts) of the respective levers. The boom operation lever 24a outputs a target operation amount (hereinafter, referred to as “boom operation amount”) of the boom cylinder 11 as the voltage value in response to the operation amount of the boom operation lever 24a. The arm operation lever 24b outputs a target operation amount (hereinafter, referred to as “arm operation amount”) of the arm cylinder 12 as the voltage value in response to the operation amount of the arm operation lever 24b. The bucket operation lever 24c outputs a target operation amount (hereinafter, referred to as “bucket operation amount”) of the bucket cylinder 13 as the voltage value in response to the operation amount of the bucket operation lever 24c. Alternatively, the respective operation levers 24a, 24b, and 24c may be hydraulic pilot levers and detect the respective operation amounts by converting pilot pressures generated in response to the tilting amounts of the respective levers 24a, 24b, and 24c into voltage values by a pressure sensor (not depicted) and outputting the voltage values to the controller 25.
The controller 25 computes control commands on the basis of the operation amounts output from the operation device 24, position information (control point position information) regarding the bucket tip end P4 that is a predetermined control point set to the work device 7 in advance, position information (target surface information) regarding a target surface 60 (refer to
The flow control valve device 26 is configured with a plurality of electromagnetically driven spools, and drives a plurality of hydraulic actuators including the hydraulic cylinders 11, 12, and 13 and mounted in the hydraulic excavator 1 by changing opening areas (throttle opening degrees) of the spools on the basis of the control commands output from the controller 25.
The flow control valve device 26 is configured with a first arm spool 28 that is a first flow control valve controlling the flow rate of the hydraulic operating fluid supplied from the first hydraulic pump 14 to the arm cylinder 12, a second arm spool 29 that is a third flow control valve controlling the flow rate of the hydraulic operating fluid supplied from the second pump 15 to the arm cylinder 12, a bucket spool 30 controlling the flow rate of the hydraulic operating fluid supplied from the first hydraulic pump 14 to the bucket cylinder 13, a boom spool (first boom spool) 31 that is a second flow control valve controlling the flow rate of the hydraulic operating fluid supplied from the second hydraulic pump 15 to the boom cylinder 11, first arm spool drive solenoid valves 32a and 32b driving the first arm spool 28, second arm spool drive solenoid valves 33a and 33b driving the second arm spool 29, bucket spool drive solenoid valves 34a and 34b driving the bucket spool 30, and boom spool drive solenoid valves (first boom spool drive solenoid valves) 35a and 35b driving the boom spool 31.
The first arm spool 28 and the bucket spool 30 are connected in parallel to the first hydraulic pump 14, while the second arm spool 29 and the boom spool 31 are connected in parallel to the second hydraulic pump 15.
The flow control valve device 26 is a so-called open center type (center bypass type) flow control valve device. The spools 28, 29, 30, and 31 have center bypass sections 28a, 29a, 30a, and 31a that are flow paths for guiding the hydraulic operating fluids delivered from the hydraulic pumps 14 and 15 to the hydraulic operating fluid tanks 36a and 36b until the spools 28, 29, 30, and 31 reach predetermined spool positions from neutral positions. In the present embodiment, the first hydraulic pump 14, the center bypass section 28a of the first arm spool 28, the center bypass section 30a of the bucket spool 30, and the tank 36a are connected in series in this order, and the center bypass sections 28a and 30a configure a center bypass line that guides the hydraulic operating fluid delivered from the first hydraulic pump 14 to the tank 36a. In addition, the second hydraulic pump 15, the center bypass section 29a of the second arm spool 29, the center bypass section 31a of the boom spool 31, and the tank 36b are connected in series in this order, and the center bypass sections 29a and 31a configure a center bypass line that guides the hydraulic operating fluid delivered from the second hydraulic pump 15 to the tank 36b.
A hydraulic fluid delivered from a pilot pump (not depicted) driven by the engine 16 is guided to the solenoid valves 32, 33, 34, and 35. The solenoid valves 32, 33, 34, and 35 operate as appropriate on the basis of the control commands from the controller 25 to cause the hydraulic fluid from the pilot pump to act on drive sections of the spools 28, 29, 30, and 31, whereby the spools 28, 29, 30, and 31 are driven and the hydraulic cylinders 11, 12, and 13 operate.
For example, in a case in which the controller 25 issues a command in relation to an expansion direction of the arm cylinder 12, commands are issued to the first arm spool drive solenoid valve 32a and the second arm spool drive solenoid valve 33a. In a case in which the controller 25 issues a command in relation to a contraction direction of the arm cylinder 12, commands are issued to the first arm spool drive solenoid valve 32b and the second arm spool drive solenoid valve 33b. In a case in which the controller 25 issues a command in relation to an expansion direction of the bucket cylinder 13, a command is issued to the bucket spool drive solenoid valve 34a. In a case in which the controller 25 issues a command in relation to a contraction direction of the bucket cylinder 13, a command is issued to the bucket spool drive solenoid valve 34b. In a case in which the controller 25 issues a command in relation to an expansion direction of the boom cylinder 11, a command is issued to the boom spool drive solenoid valve 35a. In a case in which the controller 25 issues a command in relation to a contraction direction of the boom cylinder 11, a command is issued to the boom spool drive solenoid valve 35b.
The control point position computing section 53 computes a position of the bucket tip end P4 that is the control point in the present embodiment in the global coordinate system and postures of the front implement members 8, 9, and 10 of the work device 7 in the global coordinate system. While computing may be based on a well-known method, the control point position computing section 53 calculates, for example, first the coordinate values of the origin P0 (refer to
The target surface storage section 54 stores the position information (target surface data) regarding the target surface 60 in the global coordinate system computed on the basis of information from the target surface setting device 51 provided within the operation room 4. As depicted in
The distance computing section 37 computes the distance D (refer to
The target speed computing section 38 is a section that computes the target speeds of the hydraulic cylinders 11, 12, and 13 in response to the distance D in such a manner that the operating range of the work device is limited on and above the target surface 60 at the time of operating the operation device 24. In the present embodiment, the target speed computing section 38 executes the following computing.
First, the target speed computing section 38 calculates a demanded speed (boom cylinder demanded speed) to the boom cylinder 11 from the voltage value (boom operation amount) input from the operation lever 24a, calculates a demanded speed to the arm cylinder 12 from the voltage value (arm operation amount) input from the operation lever 24b, and calculates a demanded speed to the bucket cylinder 13 from the voltage value (bucket operation amount) input from the operation lever 24c. The target speed computing section 38 calculates a speed vector (demanded speed vector) V0 of the work device 7 on the bucket tip end P4 from these three demanded speeds and the postures of the front implement members 8, 9, and 10 of the work device 7 computed by the control point position computing section 53. In addition, the target speed computing section 38 calculates a speed component V0z in a target surface vertical direction and a speed component V0x in a target surface horizontal direction of the speed vector V0.
Next, the target speed computing section 38 computes a correction coefficient k determined in response to the distance D.
Next, the target speed computing section 38 calculates a speed component V1z by multiplying the speed component V0z in the target surface vertical direction of the speed vector V0 by the correction coefficient k determined in response to the distance D. The target speed computing section 38 calculates a resultant speed vector (target speed vector) V1 by combining the speed component V1z with the speed component V0x in the target surface horizontal direction of the speed vector V0, and computes a boom cylinder speed, an arm cylinder speed (Va1), and a bucket cylinder speed at which the resultant speed vector V1 can be generated, as the target speeds. At a time of computing these target speeds, the target speed computing section 38 may use the postures of the front implement members 8, 9, and 10 of the work device 7 computed by the control point position computing section 53.
The work mode selection section 39 selects a work mode of the hydraulic excavator 1 on the basis of the target speed Va1 of the arm cylinder 12 and the distance D. Work modes to be selected herein include a “first work mode (operability priority mode)” for prioritizing operability (responsiveness) over controllability of the work device 7 and a “second work mode (controllability priority mode)” for prioritizing the controllability over the operability of the work device 7. More specifically, the work mode selection section 39 assumes that the distance D is positive when the bucket claw tip coordinate P4 (control point of the work device 7) is located above the target surface 60, selects the first work mode when the target speed Va1 of the arm cylinder 12 is higher than a predetermined speed threshold V0, selects the first work mode when the distance D is equal to or larger than a predetermined distance threshold D0, and selects the second work mode when the target speed Va1 of the arm cylinder 12 is lower than the speed threshold V0 and the distance D is smaller than the distance threshold D0.
In the present embodiment, the speed threshold V0 is assumed as a maximum speed Va1max of the arm cylinder 11 corresponding to a maximum flow rate at which the hydraulic operating fluid can be supplied from the first hydraulic pump 14. The distance threshold D0 is assumed as a value equal to or greater than 0, that is, a positive value.
The flow control valve control section 40 is a section that computes the control commands to the solenoid valves 32, 33, 34, and 35 on the basis of the work mode selected by the work mode selection section 39 and the target speeds of the hydraulic cylinders 11, 12, and 13 computed by the target speed computing section 38, and that controls the flow control valves (spools) 28, 29, 30, and 31 by outputting the control commands to the corresponding solenoid valves 32, 33, 34, and 35.
The arm flow control valve control section 40a is configured with a first mode control section 40a1 used when the first mode is selected as the work mode of the hydraulic excavator 1, and a second mode control section 40a2 used when the second mode is selected as the work mode of the hydraulic excavator 1. With this configuration, the first mode control section 40a1 in the arm flow control valve control section 40a controls the first flow control valve (first arm spool) 28 and the third flow control valve (second arm spool) 29 on the basis of the target speed of the arm cylinder 12 in a case in which the first work mode is selected as the work mode of the hydraulic excavator 1. On the other hand, the second mode control section 40a2 in the arm flow control valve control section 40a controls only the first flow control valve (first arm spool) 28 on the basis of the target speed of the arm cylinder 12 in a case in which the second work mode is selected as the work mode of the hydraulic excavator 1.
The target speed of the arm cylinder 12 computed by the target speed computing section 38 is input to the first mode control section 40a1, and the first mode control section 40a1 computes and outputs control commands to the first arm spool drive solenoid valves 32a and 32b and the second arm spool drive solenoid valves 33a and 33b (specifically, command current values specifying valve opening degrees of the first arm spool drive solenoid valves 32a and 32b and the second arm spool drive solenoid valves 33a and 33b) corresponding to the target speed. In other words, in the case in which the first mode is selected, the arm cylinder 12 is driven by the hydraulic operating fluids guided from the two arm spools 28 and 29 (that is, two hydraulic pumps 14 and 15). In computing the control commands to the first arm spool drive solenoid valves 32a and 32b and the second arm spool drive solenoid valves 33a and 33b, the first mode control section 40a1 in the present embodiment uses tables in each of which a one-to-one correlation between the target speed of the arm cylinder 12 and the control commands to the first arm spool drive solenoid valves 32a and 32b and the second arm spool drive solenoid valves 33a and 33b is specified. These tables include first a table for the first arm spool drive solenoid valve 32a and a table for the second arm spool drive solenoid valve 33a as two tables used in a case of expanding the arm cylinder 12. In addition, the tables include a table for the first arm spool drive solenoid valve 32b and a table for the second arm spool drive solenoid valve 33b as two tables used in a case of contracting the arm cylinder 12. In these four tables, a correlation between the target speed and the current values to the solenoid valves 32a, 32b, 33a, and 33b is specified in such a manner that the current values monotonically increase in proportion to an increase in a magnitude of the arm cylinder target speed on the basis of a relationship between the current values to the solenoid valves 32a, 32b, 33a, and 33b and an actual speed of the arm cylinder 12 obtained by an experiment or a simulation in advance.
The target speed of the arm cylinder 12 computed by the target speed computing section 38 is input to the second mode control section 40a2, and the second mode control section 40a2 computes and outputs control commands to the first arm spool drive solenoid valves 32a and 32b (specifically, command current values specifying valve opening degrees of the first arm spool drive solenoid valves 32a and 32b) corresponding to the target speed. In other words, in the case in which the second mode is selected, the arm cylinder 12 is driven by the hydraulic operating fluid guided only from one arm spool 28 (that is, only from one hydraulic pump 14). In computing the control commands to the first arm spool drive solenoid valves 32a and 32b, the second mode control section 40a2 in the present embodiment uses tables in each of which a one-to-one correlation between the target speed of the arm cylinder 12 and the control commands to the first arm spool drive solenoid valves 32a and 32b is specified. These tables include a table for the first arm spool drive solenoid valve 32a used in the case of expanding the arm cylinder 12 and a table for the first arm spool drive solenoid valve 32b used in the case of contracting the arm cylinder 12. In these two tables, a correlation between the target speed and the current values to the solenoid valves 32a and 32b is specified in such a manner that the current values monotonically increase in proportion to the increase in the magnitude of the arm cylinder target speed on the basis of a relationship between the current values to the solenoid valves 32a and 32b and the actual speed of the arm cylinder 12 obtained by an experiment or a simulation in advance.
The target speed of the boom cylinder 11 computed by the target speed computing section 38 is input to the boom flow control valve control section 40b, and the boom flow control valve control section 40b computes and outputs control commands to the boom spool drive solenoid valves 35a and 35b (specifically, command current values specifying valve opening degrees of the boom spool drive solenoid valves 35a and 35b) corresponding to the target speed. In computing the control commands to the boom spool drive solenoid valves 35a and 35b, the boom flow control valve control section 40b in the present embodiment uses tables in each of which a one-to-one correlation between the target speed of the boom cylinder 11 and the control commands to the boom spool drive solenoid valves 35a and 35b is specified. These tables include a table for the boom spool drive solenoid valve 35a used in a case of expanding the boom cylinder 11 and a table for the boom spool drive solenoid valve 35b used in a case of contracting the boom cylinder 11. In these two tables, a correlation between the target speed and the current values to the solenoid valves 35a and 35b is specified in such a manner that the current values monotonically increase in proportion to an increase in a magnitude of the boom cylinder target speed on the basis of a relationship between the current values to the solenoid valves 35a and 35b and an actual speed of the boom cylinder 11 obtained by an experiment or a simulation in advance. In computing the control commands to the boom spool drive solenoid valves 35a and 35b, the boom flow control valve control section 40b uses the same tables irrespectively of the work mode selected by the work mode selection section 39.
The target speed of the bucket cylinder 13 computed by the target speed computing section 38 is input to the bucket flow control valve control section 40c, and the bucket flow control valve control section 40c computes and outputs control commands to the bucket spool drive solenoid valves 34a and 34b (specifically, command current values specifying valve opening degrees of the bucket spool drive solenoid valves 34a and 34b) corresponding to the target speed. In computing the control commands to the bucket spool drive solenoid valves 34a and 34b, the bucket flow control valve control section 40c in the present embodiment uses tables in each of which a one-to-one correlation between the target speed of the bucket cylinder 13 and the control commands to the bucket spool drive solenoid valves 34a and 34b is specified. These tables include a table for the bucket spool drive solenoid valve 34a used in a case of expanding the bucket cylinder 13 and a table for the bucket spool drive solenoid valve 34b used in a case of contracting the bucket cylinder 13. In these two tables, a correlation between the target speed and the current values to the solenoid valves 34a and 34b is specified in such a manner that the current values monotonically increase in proportion to an increase in a magnitude of the bucket cylinder target speed on the basis of a relationship between the current values to the solenoid valves 34a and 34b and an actual speed of the bucket cylinder 13 obtained by an experiment or a simulation in advance. In computing the control commands to the bucket spool drive solenoid valves 34a and 34b, the bucket flow control valve control section 40c uses the same tables irrespectively of the work mode selected by the work mode selection section 39.
In the case, for example, in which first work mode is selected and there are commands in relation to the arm cylinder target speed and the boom cylinder target speed, the flow control valve control section 40 generates the control commands to the solenoid valves 32, 33, and 35 and drives the first arm spool 28, the second arm spool 29, and the boom spool 31. On the other hand, in the case in which second work mode is selected and there are commands in relation to the arm cylinder target speed and the boom cylinder target speed, the flow control valve control section 40 generates the control commands to the solenoid valves 32 and 35 and drives the first arm spool 28 and the boom spool 31.
In Step S2, the distance computing section 37 extracts and acquires the position information (target surface data) regarding the target surfaces falling within a predetermined range by the target surface storage section 54 with reference to the position information regarding the bucket tip end P4 in the global coordinate system computed by the control point position computing section 53 (or the position information regarding the hydraulic excavator 1 may be used). In addition, the distance computing section 37 sets the target surface located at a position closest to the bucket tip end P4 as the target surface 60 of an object to be controlled, that is, the target surface 60 for computing the distance D from among the target surfaces.
In Step S3, the distance computing section 37 computes the distance D on the basis of the position information regarding the bucket tip end P4 computed in Step S1 and the position information regarding the target surface 60 set in Step S2.
In Step S4, the target speed computing section 38 computes the target speeds of the hydraulic actuators 11, 12, and 13 on the basis of the distance D computed in Step S3 and the operation amounts (voltage values) of the operation levers input from the operation device 24 in such a manner that the bucket tip end P4 is held on or above the target surface 60 even if the work device 7 operates.
In Step S5, the work mode selection section 39 determines whether or not the distance D computed in Step S3 is smaller than the distance threshold D0. In a case of determining by this determination that the distance D is smaller than the distance threshold D0, the work mode selection section 39 goes to Step S6; otherwise (that is, in a case in which the distance D is equal to or larger than the distance threshold D0), the work mode selection section 39 goes to Step S9.
In Step S6, the work mode selection section 39 determines whether or not the magnitude of the target speed Va1 of the arm cylinder 12 computed in Step S4 is equal to or lower than the speed threshold Va1max (that is, V0). In a case of determining by this determination that the target speed Va1 of the arm cylinder 12 is equal to or lower than the speed threshold Va1max, the work mode selection section 39 goes to Step S7; otherwise (that is, in a case in which the target speed Va1 is higher than the speed threshold Va1max), the work mode selection section 39 goes to Step S9.
In Step S7, the work mode selection section 39 selects the second mode (controllability priority mode) as the work mode of the hydraulic excavator 1.
In Step S8, the second mode control section 40a2 in the arm flow control valve control section 40a computes a signal for driving the first flow control valve (first arm spool) 28, and outputs the signal to the solenoid valve 32a or 32b, and the second mode control section 40a2 goes to Step S11.
In Step S11, the boom flow control valve control section 40b computes a signal for driving the second flow control valve (boom spool) 31, and outputs the signal to the solenoid valve 31a or 31b, and the boom flow control valve control section 40b goes to Step S12.
In Step S12, the bucket flow control valve control section 40c computes a signal for driving the flow control valve (bucket spool) 30 and outputs the signal to the solenoid valve 34a or 34b. When a process in Step S12 is over, the controller 25 returns to Start and repeats processes in Steps S1 and the following upon confirming that the operator's operating the operation device 24 continues. It is noted that in a case in which operator's operating the operation device 24 is over even in the middle of the flow of
In Step S9, the work mode selection section 39 selects the first mode (operability priority mode) as the work mode of the hydraulic excavator 1.
In Step S10, the first mode control section 40a1 in the arm flow control valve control section 40a computes signals for driving the first flow control valve (first arm spool) 28 and the third flow control valve (second arm spool) 29, and outputs the signals to the solenoid valves 32a and 33a or the solenoid valves 32b and 33b, and the first mode control section 40a1 goes to Step S11. Since subsequent processes are already described, description will be omitted.
In the work machine in the present embodiment configured as described above, in the case in which the distance D is smaller than the distance threshold D0 and the target speed Va1 of the arm cylinder 12 is equal to or lower than the maximum speed Va1max at which the hydraulic operating fluid can be supplied from the first hydraulic pump 14, the controller 25 (work mode selection section 39) automatically selects the second work mode for prioritizing the controllability of the work device 7. In the scene in which the second work mode is selected, compared with the case in which the first work mode is selected, the bucket tip end P4 that is the control point of the work device 7 is relatively close to the target surface 60 and finishing work for making a finished work quality close to the target surface 60 by moving the bucket tip end P4 along the target surface 60 is often carried out. Since the arm operation amount is often comparatively small in the finishing work, the controllability is more important than the operability.
In the case in which the second work mode is selected, the second mode control section 40a2 controls the arm cylinder 12. In this case, the second mode control section 40a2 drives only the first flow control valve (first arm spool) 28 to control the arm cylinder 12, and holds the third flow control valve (second arm spool) 29 connected in parallel to the second flow control valve (boom spool) 31 used for controlling the boom cylinder 11 at a neutral position and does not use the third flow control valve (second arm spool) 29 for controlling the arm cylinder 12. In other words, the arm cylinder 12 and the boom cylinder 11 are driven by the hydraulic operating fluids from the different hydraulic pumps and occurrence of diversion of the hydraulic operating fluids between the arm cylinder 12 and the boom cylinder 11 is prevented. This can eliminate a variation in the flow rate of the hydraulic operating fluid guided to the arm cylinder 11 in response to magnitudes of loads on the arm cylinder 12 and the boom cylinder 11; thus, the arm cylinder 12 and the boom cylinder 11 can be accurately controlled on the basis of the target speeds computed by the target speed computing section 38. It is, therefore, possible to make the finished work quality formed by the work device 7 close to the target surface 60.
On the other hand, in the case in which the distance D is larger than the distance threshold D0 or the target speed Va1 of the arm cylinder 12 is higher than the maximum speed Va1max at which the hydraulic operating fluid can be supplied from the first hydraulic pump 14, the controller 25 (work mode selection section 39) automatically selects the first work mode for prioritizing the responsiveness and the operability of the work device 7. In the scene in which the first work mode is selected, compared with the case in which the second work mode is selected, the bucket tip end P4 is at a position relatively far from the target surface 60, and coarse excavation work for efficiently proceeding with excavation work by operating the arm 9 for arm crowding as speedily as possible in a range in which the bucket tip end P4 does not enter below the target surface 60 is often carried out. Since a priority is given to work efficiency per time in the coarse excavation work and the arm operation amount is often comparatively large, the responsiveness and the operability are more important than the controllability.
In the case in which the first work mode is selected, the first mode control section 40a1 controls the arm cylinder 12. In this case, the first mode control section 40a1 controls the arm cylinder 12 using both the first flow control valve (first arm spool) 28 and the third flow control valve (second arm spool) 29. In other words, while the diversion of the hydraulic operating fluids between the arm cylinder 12 and the boom cylinder 11 is permitted, the arm cylinder 12 is driven by the hydraulic operating fluids from the two hydraulic pumps 14 and 15. This makes it possible to promptly guide the hydraulic operating fluids at the flow rates conformable to the arm operation amount; thus, the arm cylinder 12 operates with high responsiveness to the operator's operation and favorable operability can be obtained.
In other words, according to the present embodiment, it is possible to accurately control the hydraulic actuators irrespectively of the loads when the controllability is prioritized, and the favorable operability can be obtained when the operability is prioritized.
Particularly in Embodiment 1 described above, the controller 25 is configured such that the first mode is automatically selected irrespectively of the distance D in the case in which the target speed Va1 of the arm cylinder 12 is higher than the maximum speed Va1max at which the hydraulic operating fluid can be supplied from the first hydraulic pump 14. Owing to this, even in the scene in which the distance D is smaller than the distance threshold D0, the arm cylinder 12 is permitted to operate quickly when the arm cylinder 12 is required to operate quickly. In other words, even in the case in which the bucket tip end P4 is in the vicinity of the target surface 60, the arm cylinder 12 can be controlled to operate quickly as needed, thereby avoiding considerable impairment of the operability.
While the work mode selection section 39 is configured such that the first mode is selected irrespectively of the distance D in the case in which the target speed Va1 of the arm cylinder 12 is higher than the maximum speed Va1max at which the hydraulic operating fluid can be supplied from the first hydraulic pump 14 in Embodiment 1 described above, this configuration is optional. In other words, the work mode selection section 39 may be configured to select the first work mode when the distance D is equal to or larger than the distance threshold D0 and to select the second work mode when the distance D is smaller than the distance threshold D0. A flowchart by the controller 25 in this case is depicted in
The work mode selection switch 55 is a switch for selecting one of the first mode and the second mode as the work mode of the hydraulic excavator 1, and is provided, for example, in or around the operation device 24 within the operation room 4. Changeover positions of the work mode selection switch 55 include a first position at which the first mode is selected and a second position at which the second mode is selected. In a case in which the position of the work mode selection switch 55 is changed over to the first position, the work mode selection switch 55 outputs a signal (first mode selection signal) indicating that the first mode is selected to the arm flow control valve control section 40a in the flow control valve control section 40. On the other hand, in a case in which the position is changed over to the second position, the work mode selection switch 55 outputs a signal (second mode selection signal) indicating that the second mode is selected to the arm flow control valve control section 40a in the flow control valve control section 40.
The arm flow control valve control section 40a causes the first mode control section 40a1 to control the arm cylinder 12 in a case in which the first mode selection signal is input to the arm flow control valve control section 40a from the work mode selection switch 55, and causes the second mode control section 40a2 to control the arm cylinder 12 in a case in which the second mode selection signal is input thereto.
In Step S13, the flow control valve control section 40 determines whether or not the position of the mode selection switch 55 is changed over to the second position corresponding to the second mode on the basis of whether or not the signal input from the work mode selection switch 55 is the second mode selection signal. In a case in which the signal input from the work mode selection switch 55 is the second mode selection signal, the flow control valve control section 40 determines to cause the second mode control section 40a2 to control the arm cylinder 12 and goes to Step S8. On the other hand, in a case in which the signal input from the work mode selection switch 55 is the first mode selection signal, the flow control valve control section 40 determines to cause the first mode control section 40a1 to control the arm cylinder 12 and goes to Step S10.
According to the work machine configured as described above, operating the work mode selection switch 55 enables the operator to change over the work mode of the hydraulic excavator 1 at desired timing; thus, it is possible to exercise actuator control conformable to an operator's intention.
As Embodiment 3, a case in which three hydraulic pumps are mounted in the hydraulic excavator 1 will be described. It is noted that description of parts common to the respective embodiments described above will be omitted.
The second boom spool 42 similarly has a center bypass section 42a that is a flow path for guiding the hydraulic operating fluid delivered from the hydraulic pump 41 to the hydraulic operating fluid tank 44 until the second boom spool 42 reaches a predetermined spool position from a neutral position. In the present embodiment, the third hydraulic pump 41, the center bypass section 42a of the second boom spool 42, and the tank 44 are connected in series in this order, and the center bypass section 42a configures a center bypass line that guides the hydraulic operating fluid delivered from the third hydraulic pump 41 to the tank 44.
The boom flow control valve control section 40b is configured with a first mode control section 40b1 used when the first mode is selected as the work mode of the hydraulic excavator 1, and a second mode control section 40b2 used when the second mode is selected as the work mode of the hydraulic excavator 1. With this configuration, the first mode control section 40b1 in the boom flow control valve control section 40b controls the second flow control valve (first boom spool) 31 and the fourth flow control valve (second boom spool) 42 on the basis of the target speed of the boom cylinder 11 in the case in which the first work mode is selected as the work mode of the hydraulic excavator 1. On the other hand, the second mode control section 40b2 in the boom flow control valve control section 40b controls only the fourth flow control valve (second boom spool) 42 on the basis of the target speed of the boom cylinder 11 in the case in which the second work mode is selected as the work mode of the hydraulic excavator 1.
The target speed of the boom cylinder 11 computed by the target speed computing section 38 is input to the first mode control section 40b1, and the first mode control section 40b1 computes and outputs control commands to the first boom spool drive solenoid valves 35a and 35b and the second boom spool drive solenoid valves 43a and 43b (specifically, command current values specifying valve opening degrees of the first boom spool drive solenoid valves 35a and 35b and the second boom spool drive solenoid valves 43a and 43b) corresponding to the target speed. In other words, in the case in which the first mode is selected, the boom cylinder 11 is driven by the hydraulic operating fluids guided from the two boom spools 31 and 42 (that is, two hydraulic pumps 15 and 41). In computing the control commands to the first boom spool drive solenoid valves 35a and 35b and the second boom spool drive solenoid valves 43a and 43b, the first mode control section 40b1 in the present embodiment uses tables in each of which a one-to-one correlation between the target speed of the boom cylinder 11 and the control commands to the first boom spool drive solenoid valves 35a and 35b and the second boom spool drive solenoid valves 43a and 43b is specified. These tables include first a table for the first boom spool drive solenoid valve 35a and a table for the second boom spool drive solenoid valve 43a as two tables used in the case of expanding the boom cylinder 11. In addition, the tables include a table for the first boom spool drive solenoid valve 35b and a table for the second boom spool drive solenoid valve 43b as two tables used in the case of contracting the boom cylinder 11. In these four tables, a correlation between the target speed and the current values to the solenoid valves 35a, 35b, 43a, and 43b is specified in such a manner that the current values monotonically increase in proportion to the increase in the magnitude of the boom cylinder target speed on the basis of a relationship between the current values to the solenoid valves 35a, 35b, 43a, and 43b and an actual speed of the boom cylinder 11 obtained by an experiment or a simulation in advance.
The target speed of the boom cylinder 11 computed by the target speed computing section 38 is input to the second mode control section 40b2, and the second mode control section 40b2 computes and outputs control commands to the second boom spool drive solenoid valves 43a and 43b (specifically, command current values specifying valve opening degrees of the second boom spool drive solenoid valves 43a and 43b) corresponding to the target speed. In other words, in the case in which the second mode is selected, the boom cylinder 11 is driven by the hydraulic operating fluid guided only from one boom spool 42 (that is, only one hydraulic pump 41). In computing the control commands to the second boom spool drive solenoid valves 43a and 43b, the second mode control section 40b2 in the present embodiment uses tables in each of which a one-to-one correlation between the target speed of the boom cylinder 11 and the control commands to the second boom spool drive solenoid valves 43a and 43b is specified. These tables include a table for the second boom spool drive solenoid valve 43a used in the case of expanding the boom cylinder 11 and a table for the second boom spool drive solenoid valve 43 used in the case of contracting the boom cylinder 11. In these two tables, a correlation between the target speed and the current values to the solenoid valves 43a and 43b is specified in such a manner that the current values monotonically increase in proportion to the increase in the magnitude of the boom cylinder target speed on the basis of the relationship between the current values to the solenoid valves 43a and 43b and the actual speed of the boom cylinder 11 obtained by the experiment or the simulation in advance.
In the case in which the second mode (controllability priority mode) is selected as the work mode of the hydraulic excavator 1 in Step S7, the second mode control section 40a2 in the arm flow control valve control section 40a computes the signal for driving the first flow control valve (first arm spool) 28, and outputs the signal to the solenoid valve 32a or 32b in Step S8, and the second mode control section 40a2 goes to Step S14.
In Step S14, the second mode control section 40b2 in the boom flow control valve control section 40b computes a signal for driving the fourth flow control valve (second boom spool) 42, and outputs the signal to the solenoid valve 43a or 43b, and the second mode control section 40b2 goes to Step S12.
On the other hand, in the case in which the first mode (operability priority mode) is selected as the work mode of the hydraulic excavator 1 in Step S9, the first mode control section 40a1 in the arm flow control valve control section 40a computes the signals for driving the first flow control valve (first arm spool) 28 and the third flow control valve (second arm spool) 29, and outputs the signals to the solenoid valves 32a and 33a or the solenoid valves 32b and 33b in Step S10, and the first mode control section 40a1 goes to Step S15.
In Step S15, the first mode control section 40b1 in the boom flow control valve control section 40b computes signals for driving the second flow control valve (first boom spool) 31 and the fourth flow control valve (second boom spool) 42, and outputs the signals to the solenoid valves 35a and 43a or the solenoid valves 35b and 43b, and the first mode control section 40b1 goes to Step S12.
In Step S12, the bucket flow control valve control section 40c computes the signal for driving the flow control valve (bucket spool) 30 and outputs the signal to the solenoid valve 34a or 34b. When the process in Step S12 is over, the controller 25 returns to Start and repeats processes in Steps S1 and the following upon confirming that the operator's operating the operation device 24 continues. It is noted that in a case in which operator's operating the operation device 24 is over even in the middle of the flow of
In the work machine in the present embodiment configured as described above, the first boom spool drive solenoid valves 35a and 35b and the second boom spool drive solenoid valves 43a and 43b are controlled to drive the boom cylinder 11 when the distance D between the control point and the target surface 60 is equal to or larger than the distance threshold D0, and the second boom spool drive solenoid valves 43a and 43b are controlled to drive the boom cylinder 11 when the distance D is smaller than the distance threshold D0. Driving the boom cylinder 11 in response to the distance D in this way makes it possible to prevent diversion of the fluid from one hydraulic pump and prevent supply of the fluid to the boom cylinder 11 and the arm cylinder 12 when the distance D is smaller than the distance threshold D0, and to suppress speed variations of not only the arm 9 but also the boom 8. In addition, supplying the fluids from both the first boom spool 31 and the second boom spool 42 when the distance D is equal to or larger than the distance threshold D0 makes it possible to increase the speed of the boom cylinder 11.
The present invention is not limited to the above embodiments but encompasses various modifications without departing from the spirit of the invention. For example, the present invention is not limited to the work machine configured with all the configurations described in the above embodiments but encompasses the work machine from which a part of the configurations is deleted. Furthermore, a part of the configurations according to a certain embodiment can be added to or can replace configurations according to the other embodiment.
For example, the correction coefficient k is not limited to that specified in
While it has been described that the arm cylinder 12, the boom cylinder 11, and the bucket cylinder 13 are controlled in this order for the sake of convenience of description in Steps S8, S10, S11, and S12 of
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2018/010351 | 3/15/2018 | WO | 00 |