Construction machine control device and construction machine
The construction machine control device addresses inefficiencies in rotation work by decelerating and rotating the upper body at a slow speed to achieve precise positioning, improving efficiency for operators of varying skill levels.
Patent Information
- Application Number
- PCT/JP2025/018430
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-22
- Filing Date
- 2025-05-21
- Publication Date
- 2026-02-26
AI Technical Summary
Existing construction machine technologies struggle with inefficient rotation work due to the inability to accurately stop the upper rotating body at a precise position, requiring delicate lever operations and reducing efficiency, especially for operators with varying skill levels.
A construction machine control device that includes a controller to decelerate the upper rotating body within a designated deceleration region and then rotate it at a very slow speed near the target angle, allowing for precise positioning without requiring fine adjustments.
Improves the efficiency of rotation work by enabling precise stopping of the upper rotating body at the intended position, even for less skilled operators, by decelerating and rotating at a slow speed, thus enhancing operational efficiency.
Smart Images

Figure JP2025018430_26022026_PF_FP_ABST
Abstract
Description
Construction machine control device and construction machine
[0001] The present invention relates to a construction machine control device and a construction machine.
[0002] Patent Document 1 discloses a technology for a construction machine having a running body, a revolving body, a front working implement, an operating device, a revolving motor, a directional control valve, and a pilot valve, in which if a first condition that the target revolving angle is equal to or greater than a first threshold, a second condition that the tilt angle detected by a tilt angle sensor is equal to or less than a second threshold, and a third condition that the temperature detected by a temperature sensor is equal to or greater than a third threshold are all satisfied and it is determined that the position information of the revolving body is not the deceleration start position of the revolving body, the pilot valve is controlled to automatically start the revolving operation of the revolving body, and if the first, second, and third conditions are all satisfied and it is determined that the position information is the deceleration start position of the revolving body, the pilot valve is controlled to automatically stop the revolving operation of the revolving body.
[0003] Patent Document 2 also discloses a technology that includes a lower running body, an upper rotating body, a rotation operation lever, and a control device, and that is configured to automatically control the rotation of the upper rotating body in accordance with a predetermined rotation speed pattern when the rotation decelerates, and that the automatic rotation control of the upper rotating body is initiated when the operator operates the rotation operation lever to return it toward the neutral position, and that even when the automatic rotation control of the upper rotating body is initiated, if the rotation speed of the upper rotating body is below a predetermined set speed, the rotation speed of the upper rotating body is controlled in response to operation of the rotation operation lever.
[0004] Patent No. 6991331 Patent No. 7313939
[0005] The technology described in Patent Document 1 aims to improve work efficiency by accurately orienting the upper rotating body at a target position, regardless of the operator's skill level or the influence of inertia. However, because the technology described in Patent Document 1 stops the upper rotating body at the target position, fine adjustment of the stopping position is not possible depending on the work, which may result in a decrease in work efficiency during the rotation work.
[0006] The technology described in Patent Document 2 aims to stop the upper rotating body at the position intended by the operator by canceling the automatic rotation control when the rotation speed of the upper rotating body falls below a predetermined set speed. However, when the rotation speed of the upper rotating body falls below the set speed, the operator must fine-tune the operation lever to adjust the rotation speed and stop position, which requires delicate lever operation and may reduce the efficiency of the rotation work.
[0007] An object of the present invention is to provide a construction machine control device that can improve the efficiency of the rotation work of an upper rotating body, and a construction machine equipped with the construction machine control device.
[0008] A construction machine control device for a construction machine according to one aspect of the present invention is a construction machine control device for a construction machine including a lower traveling body, an upper rotating body rotatably mounted on the lower traveling body, an operating member that receives a rotating operation for rotating the upper rotating body, and a rotating angle detection unit that detects the rotating angle of the upper rotating body, and is equipped with a controller that executes rotating control to rotate the upper rotating body toward a predetermined target rotating angle, the controller sets a deceleration region in which the upper rotating body is decelerated, and a very slow speed region in which the upper rotating body is rotated at a predetermined very slow speed after the upper rotating body has decelerated, the very slow speed region including the target rotating angle, the controller decelerates the upper rotating body when the rotating angle of the upper rotating body is within the deceleration region during the rotating control, and rotates the upper rotating body at the very slow speed when the rotating angle is within the very slow speed region during the rotating control.
[0009] A construction machine according to another aspect of the present invention comprises a lower running body, an upper rotating body rotatably mounted on the lower running body, an operating member for performing a rotating operation to rotate the upper rotating body, a rotation angle detection unit for detecting the rotation angle of the upper rotating body, and the above-mentioned construction machine control device.
[0010] FIG. 1 is a side view showing an example of a construction machine according to an embodiment of the present disclosure. FIG. 2 is a diagram illustrating a system structure of the construction machine of FIG. 1. FIG. 3 is a diagram illustrating a state in which an upper rotating body is rotating from a position indicated by a dashed line toward a target swing angle. FIG. 4 is a time chart illustrating behavior during swing control. FIG. 5 is a flowchart illustrating control operations of a controller when swinging the upper rotating body toward a target swing angle. FIG. 6 is another embodiment of a flowchart illustrating control operations of a controller when swinging the upper rotating body toward a target swing angle. FIG. 7 is yet another embodiment of a flowchart illustrating control operations of a controller when swinging the upper rotating body toward a target swing angle. FIG. 8 is a diagram illustrating an example in which a function release region is set across the target swing angle. FIG. 9 is yet another embodiment of a flowchart illustrating control operations of a controller when swinging the upper rotating body toward a target swing angle. FIG. 10 is a diagram illustrating an example in which a target swing angle is set within a slow speed region.
[0011] Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings. Note that the following embodiment is an example of a specific embodiment of the present invention and is not intended to limit the technical scope of the present invention.
[0012] First Embodiment Fig. 1 is a side view showing an example of a construction machine 1 according to an embodiment of the present disclosure. The construction machine 1 shown in Fig. 1 is a hydraulic excavator.
[0013] The construction machine 1 includes a lower traveling body 2, an upper rotating body 3 rotatably mounted on the lower traveling body 2, and a working implement 4 mounted on the upper rotating body 3 so as to be able to rise and fall. The lower traveling body 2 has crawlers 2a, but may also have tires (not shown). The upper rotating body 3 has a rotating frame 3a supported by the lower traveling body 2, a cab disposed on the rotating frame 3a, and a counterweight. The working implement 4 includes a boom 6, an arm 7 rotatably connected to the tip of the boom 6, and a bucket 8 rotatably connected to the tip of the arm 7.
[0014] 2 is a diagram illustrating the system structure of the construction machine 1. The construction machine 1 includes a plurality of hydraulic actuators that operate the work implement 4 and the upper rotating body 3, a plurality of operating members 19 that are operated to operate the work implement 4 and the upper rotating body 3, a hydraulic pump 15 that supplies hydraulic oil to the plurality of hydraulic actuators, a pilot pump 16, a control valve 23 that switches the supply path and flow rate of hydraulic oil supplied to each of the plurality of hydraulic actuators, and a construction machine control device. The construction machine control device includes a controller 70. The control valve 23 includes a plurality of proportional valves 20 and a plurality of directional control valves 22.
[0015] In this embodiment, the multiple hydraulic actuators include a boom cylinder 9 for rotating the boom 6, an arm cylinder 10 for rotating the arm 7, a bucket cylinder 11 for rotating the bucket 8, a swing motor 12 for rotating the upper swing body 3, and a travel motor (not shown). The multiple actuators are operated by the supply of hydraulic oil discharged from a hydraulic pump 15.
[0016] The boom 6 is rotatably attached to the upper rotating body 3, and performs a raising and lowering operation relative to the upper rotating body 3 in accordance with the extension and contraction operation of the boom cylinder 9. Specifically, when the boom cylinder 9 contracts, the boom 6 performs a boom-lowering operation in which the tip of the boom 6 approaches the ground G. When the boom cylinder 9 extends, the boom 6 performs a boom-raising operation in which the tip of the boom 6 moves away from the ground G.
[0017] The arm 7 is rotatably attached to the tip of the boom 6, and performs a rotational movement in which it rotates relative to the boom 6 as the arm cylinder 10 extends and retracts. Specifically, when the arm cylinder 10 retracts, the arm 7 performs an arm-pushing movement in which the tip of the arm 7 moves away from the boom 6. When the arm cylinder 10 extends, the arm 7 performs an arm-pulling movement in which the tip of the arm 7 moves toward the boom 6.
[0018] The bucket 8 is rotatably attached to the tip of the arm 7, and performs a rotational movement in which it rotates relative to the arm 7 as the bucket cylinder 11 extends and retracts. Specifically, when the bucket cylinder 11 retracts, the bucket 8 performs a bucket earth-discharging movement (bucket pushing movement). The bucket earth-discharging movement is, for example, an operation performed when material such as soil and sand held in the bucket 8 is discharged to a discharge destination such as the bed of a truck. When the bucket cylinder 11 extends, the bucket 8 performs a bucket excavating movement (bucket pulling movement). The bucket excavating movement is, for example, an operation performed when the bucket 8 is used to excavate an excavation target such as the ground.
[0019] The upper rotating body 3 performs a rotation operation (right rotation operation or left rotation operation) to rotate about a vertical axis relative to the lower traveling body 2 in accordance with the operation of the rotation motor 12. The lower traveling body 2 performs a traveling operation to travel on the ground in accordance with the operation of the traveling motor.
[0020] The multiple operating members 19 include multiple members that are subjected to various operations by the operator. Specifically, for example, the multiple operating members 19 may include a boom operating member 19a for operating the boom 6, an arm operating member 19b for operating the arm 7, a bucket operating member 19c for operating the bucket 8, a swing operating member 19d for operating the swing of the upper swing structure 3, and a travel operating member 19e for operating the travel of the lower traveling structure 2. Each of the multiple operating members 19 may be an operating lever or an operating pedal.
[0021] The boom operation member 19a receives a boom lowering operation and a boom raising operation by the operator. The boom lowering operation is an operation for causing the boom 6 to perform a boom lowering operation, and the boom raising operation is an operation for causing the boom 6 to perform a boom raising operation. The arm operation member 19b receives an arm pushing operation and an arm pulling operation by the operator. The arm pushing operation is an operation for causing the arm 7 to perform an arm pushing operation, and the arm pulling operation is an operation for causing the arm 7 to perform an arm pulling operation. The bucket operation member 19c receives a bucket earth dumping operation and a bucket digging operation by the operator. The bucket earth dumping operation is an operation for causing the bucket 8 to perform a bucket earth dumping operation, and the bucket digging operation is an operation for causing the bucket 8 to perform a bucket digging operation. The swing operation member 19d receives a right swing operation and a left swing operation by the operator. The right swing operation is an operation for causing the upper swing body 3 to perform a right swing operation, and the left swing operation is an operation for causing the upper swing body 3 to perform a left swing operation. The travel operating member 19e is operated by an operator to cause the lower travel structure 2 to travel.
[0022] The construction machine 1 is equipped with multiple operation detectors 21. The multiple operation detectors 21 include a boom operation detector 21a, an arm operation detector 21b, a bucket operation detector 21c, a swing operation detector 21d, and a travel operation detector 21e. The boom operation detector 21a detects the boom operation amount Lbm of the boom lowering operation and the boom operation amount Lbm of the boom raising operation performed by the boom operation member 19a. The arm operation detector 21b detects the arm operation amount La of the arm pushing operation and the arm operation amount La of the arm pulling operation performed by the arm operation member 19b. The bucket operation detector 21c detects the bucket operation amount Lbk of the bucket earth removal operation and the bucket operation amount Lbk of the bucket excavation operation performed by the bucket operation member 19c. The swing operation detector 21d detects the swing operation amount Lsw of the right swing operation and the swing operation amount Lsw of the left swing operation performed by the swing operation member 19d. The travel operation detector 21e detects the amount of travel operation received by the travel operation member 19e. Each of the multiple operation detectors 21 inputs the detection result to the controller 70. The turning operation member 19d is an example of an operating member that receives a turning operation for turning the upper turning body of the present disclosure.
[0023] The construction machine 1 may be provided with a remote control valve that outputs a pilot pressure (secondary pressure) corresponding to the amount of operation received by the operating member 19. In this case, each of the multiple operation detectors 21 may be a pressure sensor that detects a pilot pressure corresponding to the amount of operation.
[0024] The hydraulic pump 15 supplies hydraulic oil to at least one of the plurality of hydraulic actuators. The hydraulic pump 15 may be composed of only one hydraulic pump, or may include a plurality of hydraulic pumps (for example, two hydraulic pumps). The hydraulic pump 15 is driven by the engine 5 to discharge hydraulic oil. The pilot pump 16 is driven by the engine 5 to discharge hydraulic oil to be supplied to each of the plurality of directional control valves 22.
[0025] The plurality of proportional valves 20 may include a first boom proportional valve 20 a, a second boom proportional valve 20 b, a first arm proportional valve 20 c, a second arm proportional valve 20 d, a first bucket proportional valve 20 e, a second bucket proportional valve 20 f, a first swing proportional valve 20 g, and a second swing proportional valve 20 h. Each of the plurality of proportional valves 20 is an electromagnetic proportional valve that outputs a secondary pressure (pilot pressure) according to a command (current command value) input from controller 70.
[0026] The multiple direction switching valves 22 may include a boom direction switching valve 22a, an arm direction switching valve 22b, a bucket direction switching valve 22c, and a swing direction switching valve 22d.
[0027] The boom direction switching valve 22a switches the direction in which hydraulic oil discharged from the hydraulic pump 15 is supplied to the boom cylinder 9. The boom direction switching valve 22a has a spool that moves in response to the first pilot pressure output from the first boom proportional valve 20a and the second pilot pressure output from the second boom proportional valve 20b. The boom direction switching valve 22a has a first pilot port that receives the first pilot pressure of the first boom proportional valve 20a and a second pilot port that receives the second pilot pressure of the second boom proportional valve 20b.
[0028] For example, when the controller 70 inputs a boom-raising command (current command value) to the first boom proportional valve 20a, a first pilot pressure corresponding to the boom-raising command is supplied from the first boom proportional valve 20a to the first pilot port, and the boom direction switching valve 22a opens to allow hydraulic oil to be supplied to the head side chamber of the boom cylinder 9 and hydraulic oil discharged from the rod side chamber of the boom cylinder 9 to return to the tank. As a result, the boom cylinder 9 extends at a speed corresponding to the boom-raising command, and the boom 6 performs a boom-raising operation at a speed corresponding to the boom-raising command. Furthermore, when the controller 70 inputs a boom-lowering command (current command value) to the second boom proportional valve 20b, a second pilot pressure corresponding to the boom-lowering command is supplied from the second boom proportional valve 20b to the second pilot port, and the boom direction switching valve 22a opens to allow hydraulic oil to be supplied to the rod side chamber of the boom cylinder 9 and hydraulic oil discharged from the head side chamber of the boom cylinder 9 to return to the tank. As a result, the boom cylinder 9 contracts at a speed corresponding to the boom lowering command, and the boom 6 performs a boom lowering operation at a speed corresponding to the boom lowering command.
[0029] The arm direction switching valve 22b switches the direction in which hydraulic oil discharged from the hydraulic pump 15 is supplied to the arm cylinder 10. The arm direction switching valve 22b has a spool that moves in response to the first pilot pressure output from the first arm proportional valve 20c and the second pilot pressure output from the second arm proportional valve 20d. The arm direction switching valve 22b has a first pilot port that receives the first pilot pressure of the first arm proportional valve 20c and a second pilot port that receives the second pilot pressure of the second arm proportional valve 20d.
[0030] For example, when the controller 70 inputs an arm pull command (current command value) to the first arm proportional valve 20c, a first pilot pressure corresponding to the arm pull command is supplied from the first arm proportional valve 20c to a first pilot port, and the arm direction switching valve 22b opens so that hydraulic oil is supplied to the head side chamber of the arm cylinder 10 and hydraulic oil discharged from the rod side chamber of the arm cylinder 10 returns to the tank. As a result, the arm cylinder 10 extends at a speed corresponding to the arm pull command, and the arm 7 performs an arm pull operation at a speed corresponding to the arm pull command. Also, when the controller 70 inputs an arm push command (current command value) to the second arm proportional valve 20d, a second pilot pressure corresponding to the arm push command is supplied from the second arm proportional valve 20d to a second pilot port, and the arm direction switching valve 22b opens so that hydraulic oil is supplied to the rod side chamber of the arm cylinder 10 and hydraulic oil discharged from the head side chamber of the arm cylinder 10 returns to the tank. As a result, the arm cylinder 10 contracts at a speed according to the arm pushing command, and the arm 7 performs an arm pushing operation at a speed according to the arm pushing command.
[0031] The bucket directional control valve 22c switches the direction in which hydraulic oil discharged from the hydraulic pump 15 is supplied to the bucket cylinder 11. The bucket directional control valve 22c has a spool that moves in response to a first pilot pressure output from the first bucket proportional valve 20e and a second pilot pressure output from the second bucket proportional valve 20f. The bucket directional control valve 22c has a first pilot port that receives the first pilot pressure of the first bucket proportional valve 20e and a second pilot port that receives the second pilot pressure of the second bucket proportional valve 20f.
[0032] For example, when the controller 70 inputs a bucket pulling command (current command value) to the first bucket proportional valve 20e, a first pilot pressure corresponding to the bucket pulling command is supplied from the first bucket proportional valve 20e to a first pilot port, and the bucket directional control valve 22c opens so that hydraulic oil is supplied to the head side chamber of the bucket cylinder 11 and hydraulic oil discharged from the rod side chamber of the bucket cylinder 11 returns to the tank. As a result, the bucket cylinder 11 extends at a speed corresponding to the bucket pulling command, and the bucket 8 performs the bucket pulling operation at a speed corresponding to the bucket pulling command. Furthermore, when the controller 70 inputs a bucket pushing command (current command value) to the second bucket proportional valve 20f, a second pilot pressure corresponding to the bucket pushing command is supplied from the second bucket proportional valve 20f to a second pilot port, and the bucket directional control valve 22c opens so that hydraulic oil is supplied to the rod side chamber of the bucket cylinder 11 and hydraulic oil discharged from the head side chamber of the bucket cylinder 11 returns to the tank. As a result, the bucket cylinder 11 contracts at a speed according to the bucket pushing command, and the bucket 8 performs a bucket pushing operation at a speed according to the bucket pushing command.
[0033] The swing direction switching valve 22d switches the direction in which hydraulic oil discharged from the hydraulic pump 15 is supplied to the swing motor 12. The swing direction switching valve 22d has a spool that moves in response to the first pilot pressure Ppi1 output from the first swing proportional valve 20g and the second pilot pressure Ppi2 output from the second swing proportional valve 20h. The swing direction switching valve 22d has a first pilot port that receives the first pilot pressure Ppi1 of the first swing proportional valve 20g and a second pilot port that receives the second pilot pressure Ppi2 of the second swing proportional valve 20h.
[0034] For example, when the controller 70 inputs a left swing command (current command value) to the first swing proportional valve 20g, a first pilot pressure Ppi1 corresponding to the left swing command is supplied to the first pilot port from the first swing proportional valve 20g, and the swing direction switching valve 22d opens so as to supply hydraulic oil to the first port of the swing motor 12 and allow hydraulic oil discharged from the second port of the swing motor 12 to return to the tank. As a result, the swing motor 12 swings left at a speed corresponding to the left swing command, and the upper swing body 3 performs a left swing operation at a speed corresponding to the left swing command. Furthermore, when the controller 70 inputs a right swing command (current command value) to the second swing proportional valve 20h, the second pilot pressure Ppi2 corresponding to the right swing command is supplied to the second pilot port from the second swing proportional valve 20h, and the swing direction switching valve 22d opens so as to supply hydraulic oil to the second port of the swing motor 12 and allow hydraulic oil discharged from the first port of the swing motor 12 to return to the tank. As a result, the swing motor 12 swings to the right at a speed corresponding to the right swing command, and the upper swing body 3 performs a right swing operation at a speed corresponding to the right swing command.
[0035] The controller 70 has a computer including an arithmetic processing unit and a memory. The controller 70 controls the operation of the construction machine 1 by the arithmetic processing unit executing a program stored in the memory.
[0036] The construction machine 1 is equipped with a plurality of angle sensors 24. Detection values (angles) detected by the plurality of angle sensors 24 are input to the controller 70. The plurality of angle sensors 24 include first to fifth angle sensors. The first angle sensor 24a detects the boom angle θbm of the boom 6. The second angle sensor 24b detects the arm angle θa of the arm 7. The third angle sensor 24c detects the bucket angle θbk of the bucket 8. The fourth angle sensor 24d detects the swing angle θsw of the upper swing structure 3. The fourth angle sensor 24d may also detect the swing angle θsw of the swing motor 12 that swings the upper swing structure 3. The fourth angle sensor 24d is an example of a swing angle detection unit that detects the swing angle of the present disclosure.
[0037] The construction machine 1 may also be equipped with multiple pressure sensors 25. In this case, detected values (pressures) detected by the multiple pressure sensors 25 are input to the controller 70. The multiple pressure sensors 25 include first to eighth pressure sensors. The first pressure sensor 25a detects the pressure in the head side chamber of the boom cylinder 9, and the second pressure sensor 25b detects the pressure in the rod side chamber of the boom cylinder 9. The third pressure sensor 25c detects the pressure in the head side chamber of the arm cylinder 10, and the fourth pressure sensor 25d detects the pressure in the rod side chamber of the arm cylinder 10. The fifth pressure sensor 25e detects the pressure in the head side chamber of the bucket cylinder 11, and the sixth pressure sensor 25f detects the pressure in the rod side chamber of the bucket cylinder 11. The seventh pressure sensor 25g detects the pressure of the hydraulic oil at one port of the swing motor 12, and the eighth pressure sensor 25h detects the pressure of the hydraulic oil at the other port of the swing motor 12.
[0038] The construction machine 1 may also be equipped with multiple speed sensors 26. In this case, the controller 70 is input with detected values (speed ω) detected by the multiple speed sensors 26. The multiple speed sensors 26 include first to fourth speed sensors. The first speed sensor 26a detects the boom speed. The boom speed is the speed of the boom cylinder 9 or the speed of the boom 6. The second speed sensor 26b detects the arm speed. The arm speed is the speed of the arm cylinder 10 or the speed of the arm 7. The third speed sensor 26c detects the bucket speed. The bucket speed is the speed of the bucket cylinder 11 or the speed of the bucket 8. The fourth speed sensor 26d detects the swing speed ωsw. The swing speed ωsw is the speed of the swing motor 12 or the swing speed of the upper swing body 3.
[0039] The construction machine 1 also includes a changeover switch 28. An on / off switching signal output from the changeover switch 28 is input to the controller 70. The changeover switch 28 may be, for example, a switch displayed on a touch panel, or a mechanical switch such as a seesaw switch. The changeover switch 28 is switched by the operator, and can be switched while the operating member 19 is being operated. The changeover switch 28 does not necessarily have to be a switch displayed on a touch panel or a seesaw switch, and may be another switch that can be switched on and off.
[0040] The changeover switch 28 is a switch for switching the rotation operation of the upper rotating body 3 between rotation control by the controller 70 and normal control in response to manual operation by the operator. When the changeover switch 28 is switched to the ON position, the controller 70 switches the control mode of the construction machine 1 to a rotation control mode, and when the changeover switch 28 is switched to the OFF position, the controller 70 switches the control mode to a manual operation mode.
[0041] The target swing angle setter 30 is used to set a target swing angle θaim, which is a target for swinging the upper swing structure 3. The target swing angle θaim is set in advance before work is performed by the construction machine 1. An example of a method for setting the target swing angle θaim will be described below. The operator first swings the upper swing structure 3 to a swing angle θ to be set as the target swing angle θaim. Once the operator has swing the upper swing structure 3 to the desired swing angle θ, the operator provides a predetermined input to the target swing angle setter 30. The controller 70 stores the swing angle θ at which the target swing angle setter 30 receives the predetermined input as the target swing angle θaim. The target swing angle setter 30 may be a switch that accepts a button operation by the operator as the predetermined input, or may be configured to accept an operation by the operator on a screen displayed on a monitor located in the cab, for example, as the predetermined input. Furthermore, the target turning angle setter 30 may be an input device such as a keyboard for inputting the target turning angle θ aim.
[0042] When the selector switch 28 is switched on while the swing operation member 19 d is operated, the controller 70 executes swing control to swing the upper swing body 3 toward the target swing angle θ aim. The controller 70 sequentially calculates a swing control amount Qsw for controlling the swing speed of the upper swing body 3, and controls the swing speed based on the sequentially calculated swing control amount Qsw.
[0043] The swing control amount Qsw may be, for example, a first pilot pressure Ppi1, which is a target pilot pressure output from the first swing proportional valve 20g, or a second pilot pressure Ppi2, which is a target pilot pressure output from the second swing proportional valve 20h. In this case, the controller 70 stores in advance a relational expression, a map such as a look-up table, or the like, which expresses the relationship between the operation amount of the swing operation (swing operation amount) and the target pilot pressure. The controller 70 calculates the first pilot pressure Ppi1 or the second pilot pressure Ppi2 based on the swing operation amount and the map.
[0044] Furthermore, the swing control amount Qsw may be a swing command value Isw [A], which is a current command value input from the controller 70 to the first swing proportional valve 20g, or a swing command value Isw [A], which is a current command value input from the controller 70 to the second swing proportional valve 20h. In this case, the controller 70 stores in advance a relational expression, a map such as a look-up table, or the like, which expresses the relationship between the swing operation amount and the current command value. The controller 70 calculates the swing command value Isw [A] based on the swing operation amount and the map.
[0045] Hereinafter, the swing control will be described using as an example a case where the swing control amount Qsw is the first pilot pressure Ppi1 of the first swing proportional valve 20g and the second pilot pressure Ppi2 of the second swing proportional valve 20h.
[0046] When the swing operating member 19d is subjected to a left swing operation by the operator, the controller 70 calculates a first pilot pressure Ppi1, which is a target pilot pressure to be output from the first swing proportional valve 20g, based on the swing operation amount Lsw of the left swing operation received by the swing operating member 19d.When the swing operating member 19d is subjected to a right swing operation by the operator, the controller 70 calculates a second pilot pressure Ppi2, which is a target pilot pressure to be output from the second swing proportional valve 20h, based on the swing operation amount Lsw of the right swing operation received by the swing operating member 19d.
[0047] In the swing control, when the swing angle is outside the range of the deceleration region and the slow speed region described below, the controller 70 inputs a current command value to the swing proportional valve so that a target pilot pressure corresponding to the swing operation amount Lsw is output from the swing proportional valve. As a result, the upper swing body 3 operates according to the swing operation amount of the swing operation. On the other hand, when the swing angle is within the deceleration region or the slow speed region, the controller 70 calculates a target pilot pressure for decelerating the swing speed ωsw in the deceleration region or a target pilot pressure for swinging the upper swing body 3 at the minute speed ωmin in the slow speed region, rather than a target pilot pressure corresponding to the swing operation amount Lsw, and inputs a current command value to the swing proportional valve so that the calculated target pilot pressure is output from the swing proportional valve.
[0048] When the swing control is started, the controller 70 detects the swing speed ωsw of the upper swing body 3 at any time. Furthermore, the controller 70 sets a deceleration region Sdec based on the swing speed ωsw. The deceleration region is a region for decelerating the swing speed ωsw of the upper swing body 3 when the upper swing body 3 approaches the target swing angle θaim to some extent.
[0049] An example of the deceleration region Sdec is shown in Figure 3. Figure 3 shows a state in which the upper swing body 3 swings from the position indicated by the dashed line toward the target swing angle θaim. The controller 70 may set the deceleration region Sdec based on a preset target swing angle θaim. The controller 70 sets the deceleration region Sdec in a region between the target swing angle θaim and the swing start angle. The controller 70 may set the deceleration region Sdec so that the start of a slow speed region Smin (the start angle of the slow speed region Smin) described below coincides with the end of the deceleration region Sdec (the end angle of the deceleration region Sdec).
[0050] The controller 70 may set the deceleration region Sdec so that the region becomes wider as the rotation speed ωsw of the upper rotating body 3 becomes faster. The deceleration region Sdec is set to a magnitude that allows the rotation speed ωsw to be decelerated to a preset infinitesimal speed ωmin when the upper rotating body 3 reaches the target rotation angle θaim. For example, when the upper rotating body 3 is decelerated at a preset speed change rate, the faster the rotation speed ωsw of the upper rotating body 3, the wider the rotation region required to decelerate to the infinitesimal speed ωmin. Therefore, regardless of the rotation speed ωsw, the range of the deceleration region Sdec is widened as the rotation speed ωsw becomes faster so that the rotation speed ωsw decelerates to the infinitesimal speed ωmin before the rotation angle θsw reaches the target rotation angle θaim. The controller 70 may, for example, store in advance a relational expression or a map such as a look-up table that represents the relationship between the rotation speed ωsw and the range of the deceleration region Sdec. In this case, the controller 70 determines the range of the deceleration region Sdec by applying the detected turning speed ωsw to the map.
[0051] Furthermore, the controller 70 sets a slow speed region Smin for rotating the upper rotating body 3 at a predetermined minute speed ωmin after the upper rotating body 3 has decelerated. The controller 70 sets the slow speed region Smin so that the target swing angle θaim is included in the slow speed region Smin. In this embodiment, the target swing angle θaim is set at the boundary between the deceleration region Sdec and the slow speed region Smin. The slow speed region Smin includes this boundary. In the specific example shown in FIG. 3 , the slow speed region Smin is set in the same direction as the swing motion direction with respect to the target swing angle θaim. The controller 70 may store the size (angle range) of the slow speed region Smin in advance. Furthermore, the controller 70 may set the size (angle range) of the slow speed region Smin based on a setting value input by an operator to an input device (not shown).
[0052] The minute speed ωmin may be a value determined in advance experimentally or by design. The minute speed ωmin is set to a low value that allows the upper rotating body 3 to be stopped at the position intended by the operator. When the swing operation member 19d is returned to the neutral position from a state in which the swing operation member 19d is being operated by the operator for swinging, the controller 70 stops the swing of the upper rotating body 3. In the minute speed region Smin, the upper rotating body 3 swings at the minute speed ωmin, so there is almost no effect from the inertia of the work device 4, and even an unskilled person can easily stop the upper rotating body 3 at a desired position.
[0053] The controller 70 determines whether or not the changeover switch 28 has been switched on while the construction machine 1 is working, that is, whether or not to execute swing control to swing the upper swing body 3 toward the target swing angle θaim.
[0054] Furthermore, when the selector switch 28 is switched on, the controller 70 determines whether or not a target swing angle θaim, which is a target for swinging the upper swing body 3, has been set in advance. If the target swing angle θaim has not been set, the controller 70 continues normal control according to manual operation, for example, by swinging the upper swing body 3 according to the swing operation amount Lsw of the operator. Furthermore, if the target swing angle θaim has not been set, the controller 70 may prompt the operator by voice or on a monitor display, for example, to set the target swing angle θaim.
[0055] When the selector switch 28 is turned on with the target swing angle θaim set, the controller 70 starts swing control to swing the upper swing body 3 toward the target swing angle θaim. At this time, the controller 70 sets a deceleration region Sdec and a slow speed region Smin based on the swing speed ωsw of the upper swing body 3, and determines whether the swing angle θsw of the upper swing body 3 is within the deceleration region Sdec during the swing control.
[0056] When the swing angle θsw of the upper swing body 3 is within the deceleration region Sdec, the controller 70 decelerates the upper swing body 3. At this time, the controller 70 may calculate a speed change rate at which the swing speed ωsw becomes the infinitesimal speed ωmin when the swing angle θsw reaches the target swing angle θaim. In this case, the controller 70 calculates a swing control amount Qsw for decelerating the upper swing body 3 at the calculated speed change rate. Specifically, when the swing direction of the upper swing body 3 is the left swing direction, the controller 70 calculates a first pilot pressure Ppi1 which is the target pilot pressure to be output from the first swing proportional valve 20g. When the swing direction of the upper swing body 3 is the right swing direction, the controller 70 calculates a second pilot pressure Ppi2 which is the target pilot pressure to be output from the second swing proportional valve 20h. The controller 70 calculates a current command value that outputs the calculated first pilot pressure Ppi or second pilot pressure Ppi2, and inputs the current command value to the first rotation proportional valve 20g or the second rotation proportional valve 20h.
[0057] The controller 70 may control the upper rotating body 3 to rotate at the minute speed ωmin if the rotation speed ωsw reaches the minute speed ωmin before the rotation angle θsw of the upper rotating body 3 reaches the target rotation angle θaim.
[0058] Furthermore, the controller 70 determines whether the swing angle θsw of the upper swing body 3 is within the slow speed region Smin. If the swing angle θsw of the upper swing body 3 is within the slow speed region Smin, the controller 70 causes the upper swing body 3 to swing at the slow speed ωmin after deceleration. That is, the controller 70 causes the swing proportional valve to output the swing control amount Qsw so that the swing speed ωsw of the upper swing body 3 swings at the slow speed ωmin. Specifically, the controller 70 calculates the first pilot pressure Ppi1 of the first swing proportional valve 20g or the second pilot pressure Ppi2 of the second swing proportional valve 20h such that the swing speed ωsw of the upper swing body 3 becomes the slow speed ωmin. Next, the controller 70 inputs the calculated command value (current command value) for outputting the first pilot pressure Ppi1 or the second pilot pressure Ppi2 to the first rotation proportional valve 20g or the second rotation proportional valve 20h. As a result, in the slow speed region Smin, the rotation speed ωsw of the upper rotating body 3 is controlled to the minute speed ωmin. Note that if the rotation speed ωsw is higher than the minute speed ωmin when the upper rotating body 3 enters the slow speed region Smin, the controller 70 may decelerate the upper rotating body 3 at the same speed change rate as in the deceleration region Sdec, for example, and then control the rotation speed ωsw to the minute speed ωmin.
[0059] By controlling the rotation speed ωsw of the upper rotating body 3 as described above, when the upper rotating body 3 reaches the target rotation angle θaim, the rotation speed ωsw becomes the minute speed ωmin. Furthermore, since the minute speed ωmin is a speed low enough that the operator can stop the upper rotating body 3 at the intended position, even an unskilled person can easily stop the upper rotating body 3 at the desired position. As a result, the work efficiency of the rotation work of the upper rotating body 3 can be improved.
[0060] 4 is a time chart showing behavior during turning control. In FIG. 4, the period from time t1 to time t2 indicates a time period in which the turning angle θsw is within the deceleration region Sdec, and the period from time t2 onward indicates a time period in which the turning angle θsw is within the slow speed region Smin. Note that the period before time t1 indicates a time period before the turning angle θsw enters the deceleration region Sdec.
[0061] When the swing angle θsw of the upper swing body 3 enters the deceleration region Sdec, the swing control amount Qsw (pilot pressure) decreases as shown by the solid line, and the swing speed ωsw decreases toward the minute speed ωmin. In Figure 4, the swing control amount Qsw shown by the dashed line and the dashed dotted line shows an example of the swing control amount Qsw (swing control amount in normal control) determined from the swing operation amount Lsw of the swing operation by the operator. In this embodiment, when the swing angle θsw is within the deceleration region Sdec or the minute speed region Smin, the swing control amount Qsw becomes as shown by the solid line, regardless of the swing operation amount Lsw of the swing operation by the operator. As a result, regardless of the swing operation amount Lsw of the swing operation by the operator, the swing control amount Qsw is adjusted by the controller 70 in the deceleration region Sdec, and at time t2 when the swing angle θsw enters the slow speed region Smin, the swing speed ωsw becomes the minute speed ωmin. Furthermore, after time t2 when the swing angle θsw enters the slow speed region Smin, the swing speed ωsw is maintained at the minute speed ωmin. Since the upper swing body 3 swings at the minute speed ωmin after time t2, the operator can stop the upper swing body 3 by returning the swing operation member 19d to the neutral position at the position intended by the operator.
[0062] 5 is a flowchart illustrating the control operation of the controller 70 during swing control for swinging the upper swing body 3 toward the target swing angle θaim. This flowchart is executed when the changeover switch 28 is turned on while the construction machine 1 is working.
[0063] First, the controller 70 determines whether the deceleration function for automatically decelerating the upper rotating body 3 is enabled (step S10). In other words, the controller 70 determines whether the swing control is enabled. Whether the swing control is enabled is determined, for example, by whether the selector switch 28 is on. Specifically, when the selector switch 28 is on, the swing control is determined to be enabled, and when the selector switch 28 is off, the swing control is determined to be disabled. Thus, when the selector switch 28 is off, the swing control is determined to be disabled (NO in step S10), and the upper rotating body 3 is rotated in accordance with the swing operation amount Lsw of the swing operation member 19d by the operator (step S70).
[0064] On the other hand, if the selector switch 28 is on, it is determined that the swing control is enabled (YES in step S10), and the controller 70 determines whether the target swing angle θaim has been set (step S20). If the target swing angle θaim has not been set (NO in step S20), the controller 70 rotates the upper swing body 3 according to the swing operation amount Lsw of the swing operation member 19d operated by the operator (step S70). If the target swing angle θaim has been set (YES in step S20), the controller 70 determines whether the swing angle θsw of the upper swing body 3 is within the deceleration region Sdec (step S30). If the swing angle θ of the upper swing body 3 is within the deceleration region Sdec (YES in step S30), the controller 70 adjusts the swing control amount Qsw so that the swing speed ωsw decelerates at a predetermined speed change rate (step S50). If the swing angle θ of the upper swing body 3 is not within the deceleration region Sdec (NO in step S30), the controller 70 determines whether the swing angle θsw is within the slow speed region Smin. If the swing angle θsw is not within the slow speed region Smin (NO in step S40), the controller 70 rotates the upper swing body 3 in accordance with the swing operation amount Lsw of the swing operation member 19d operated by the operator (step S70). On the other hand, if the swing angle θsw is within the slow speed region Smin (YES in step S40), the controller 70 adjusts the swing control amount Qsw so that the swing speed ωsw of the upper swing body 3 becomes the slow speed ωmin (step S60).
[0065] [Second Embodiment] In this embodiment, the control mode when the swing angle θsw of the upper swing body 3 is within the slow speed region Smin differs from that of the first embodiment described above, but other aspects are the same as those of the first embodiment. Hereinafter, the control mode when the swing angle θsw is within the slow speed region Smin, which differs from that of the first embodiment, will be described.
[0066] When the rotation angle θsw of the upper rotating body 3 is in the micro-speed region Smin during rotation control, the controller 70 controls the rotation speed of the upper rotating body 3 based on the smaller of the rotation control amount Qsw (hereinafter referred to as the first rotation control amount Qsw1) required to set the rotation speed ωsw of the upper rotating body 3 to the micro-speed ωmin, and the rotation control amount Qsw (hereinafter referred to as the second rotation control amount Qsw2) determined according to the rotation operation amount Lsw of the rotation operation member 19d by the operator (low level selection).
[0067] For example, when the first swing control amount Qsw1 calculated by the controller 70 is smaller than the second swing control amount Qsw2 determined according to the swing operation amount Lsw of the swing operation member 19d by the operator, the controller 70 selects the first swing control amount Qsw1. That is, the controller 70 outputs the first swing control amount Qsw1 to the swing proportional valve as the swing control amount Qsw. In this case, the same aspect as the first embodiment described above is achieved.
[0068] On the other hand, when the second swing control amount Qsw2 is smaller than the first swing control amount Qsw1, the controller 70 selects the second swing control amount Qsw2. That is, the controller 70 outputs the second swing control amount Qsw2 to the swing proportional valve as the swing control amount Qsw. As a result, the upper swing body 3 swings at a swing speed ωsw corresponding to the swing operation of the operator, and it is possible to eliminate the discomfort felt by the upper swing body 3 swinging faster than the swing speed ωsw intended by the operator.
[0069] The two-dot chain line in the time chart of Figure 4 shows an example of this embodiment. During the time period from time t2 onwards, the second swing control amount Qsw2, indicated by the two-dot chain line and corresponding to the swing operation amount Lsw of the swing operation member 19d by the operator, is smaller than the first swing control amount Qsw1, indicated by the solid line, for swinging the upper swing body 3 at the minute speed ωmin. In this case, the controller 70 outputs the second swing control amount Qsw2 to the swing proportional valve as the swing control amount Qsw. As a result, as indicated by the two-dot chain line, the swing speed ωsw becomes lower than the minute speed ωmin, and becomes the swing speed ωsw intended by the operator.
[0070] 6 is a flowchart illustrating the control operation of the controller 70 during swing control for swinging the upper swing body 3 toward the target swing angle θ aim. This flowchart is the same as the flowchart of FIG. 5 except for the addition of step S100, which is executed when the swing angle θ is within the slow speed region Smin. Since the flowchart is the same as the flowchart of FIG. 5 except for the addition of step S100, a description of steps other than S100 will be omitted.
[0071] 6, if it is determined that the swing angle θsw is within the very slow speed region Smin (YES in step S40), the controller 70 determines whether the second swing control amount Qsw2 corresponding to the swing operation amount Lsw by the operator is equal to or greater than the first swing control amount Qsw1 required to swing the upper swing body 3 at the very slow speed ωmin (step S100). If the second swing control amount Qsw2 is equal to or greater than the first swing control amount Qsw1 (YES in step S100), the controller 70 outputs the first swing control amount Qsw1 required to swing the upper swing body 3 at the very slow speed ωmin as the swing control amount Qsw to the swing proportional valve (step S60). On the other hand, if the second swing control amount Qsw2 is smaller than the first swing control amount Qsw1 (NO in step S100), the controller 70 outputs the second swing control amount Qsw2 corresponding to the swing operation amount Lsw by the operator as the swing control amount Qsw to the swing proportional valve (step S70). This allows the upper swing body 3 to swing at the swing speed ωsw intended by the operator, eliminating any sense of discomfort to the operator.
[0072] [Third embodiment] In this embodiment, if the rotation operation member 19d is operated to the neutral position during rotation control to rotate the upper rotating body 3 toward the target rotation angle θaim, or if the rotation operation member 19d is operated in the direction opposite to the rotation operation direction of the upper rotating body 3, the controller 70 stops the rotation control.
[0073] During the swing control, for example, if it becomes necessary to swing the upper swing body 3 toward a position other than the target swing angle θaim, or if it is desired to swing the upper swing body 3 at a swing speed ωsw higher than the minute speed ωmin even if the upper swing body 3 is within the slow speed region Smin, the efficiency of the swing work will decrease if the swing control cannot be stopped. In contrast, in this embodiment, if the swing operating member 19d is operated to the neutral position during the swing control, or if the swing operating member 19d is operated in the direction opposite to the swing operation direction of the upper swing body 3, the controller 70 stops the swing control.
[0074] The controller 70 determines whether the operation direction of the swing operation member 19d is the same as the swing movement direction of the upper swing body 3 during the swing control. The controller 70 stops the swing control when the swing operation member 19d is operated to the neutral position during the swing control. The controller 70 may cancel the slow speed region Smin region when the swing operation member 19d is operated to the neutral position during the swing control. Similarly, the controller 70 stops the swing control when the swing operation member 19d is operated in the direction opposite to the swing movement direction of the upper swing body 3 during the swing control. In other words, when the operation direction of the swing operation member 19d is different from the swing movement direction of the upper swing body 3, the controller 70 cancels the deceleration region Sdec and the slow speed region Smin that were set during the swing control. At this time, the controller 70 may switch to normal control according to manual operation, in which the upper rotating body 3 is rotated in accordance with the swing operation amount Lsw of the swing operation member 19d by the operator. This allows the swing control to be quickly stopped even during swing control, and the upper rotating body 3 to be rotated to a position different from the target swing angle θaim. Furthermore, the upper rotating body 3 can be rotated at a swing speed ωsw higher than the minute speed ωmin.
[0075] Fig. 7 is a flowchart illustrating the control operation of the controller 70 during swing control to swing the upper swing body 3 toward the target swing angle θ aim. In the flowchart of Fig. 7, step S200 is added immediately below step S20 in the flowchart of Fig. 5 described above, in which it is determined whether the operation direction of the swing operation member 19d is the same as the swing operation direction. Furthermore, other than the addition of step S200, the flowchart is the same as Fig. 5, and therefore explanations of steps other than S200 will be omitted.
[0076] 7, if the target swing angle θaim has been set (YES in step S20), the controller 70 determines whether the operation direction of the swing operation member 19d is the same as the swing operation direction (step S200). If the operation direction of the swing operation member 19d is the same as the swing operation direction (YES in step S200), the process proceeds to step S30. If the operation direction of the swing operation member 19d is different from the swing operation direction (NO in step S200), the controller 70 swings the upper swing body 3 according to the swing operation amount Lsw of the swing operation member 19d by the operator (step S70). If the operation direction of the swing operation member 19d is different from the swing operation direction, this corresponds to the case where the swing operation member 19d is operated to the neutral position or the case where the swing operation member 19d is operated in the direction opposite to the swing operation direction.
[0077] [Fourth Embodiment] In this embodiment, the controller 70 sets a function-disabled region Scan, which is a predetermined angular range based on the target swing angle θaim. If the swing angle θsw of the upper swing body 3 at the time of starting swing control is within the function-disabled region Scan, the controller 70 does not perform swing control and disables the deceleration region Sdec and the slow speed region Smin. For example, the controller 70 may set the function-disabled region Scan so that the target swing angle θaim is located in the center of the function-disabled region Scan (predetermined angular range). As shown in FIG. 8 , if leveling operation is started when the swing angle θsw is within the function-disabled region Scan, the swing control limits the swing speed ωsw to a very small speed. As a result, the work performance of the swing operation is reduced.
[0078] In contrast, in this embodiment, if the turning angle θsw at the time of starting the turning control is in the function release region Scan, the controller 70 releases the deceleration region Sdec and the very slow speed region Smin. In other words, if the turning angle θsw at the time of starting the turning control is in the function release region Scan, the controller 70 does not perform the turning control.
[0079] When the selector switch 28 is turned on, the controller 70 determines whether the swing angle θsw at that time, i.e., the swing angle θsw at the time when swing control is started, is outside the function release region Scan. If the swing angle θsw at the time when swing control is started is within the function release region Scan, the controller 70 releases the deceleration region Sdec and the slow speed region Smin and does not perform swing control. As a result, the upper swing body 3 can be rotated according to the swing operation amount Lsw by the operator, and a decrease in work performance during swing work due to a restriction on the swing speed ωsw during leveling work can be prevented.
[0080] Fig. 9 is a flowchart illustrating the control operation of the controller 70 during swing control to swing the upper swing body 3 toward the target swing angle θaim. In the flowchart of Fig. 9, step S300 is added immediately below step S20 in the flowchart of Fig. 5 described above, in which it is determined whether the swing angle θsw at the time when the swing control is started is outside the function release region Scan. Furthermore, other than the addition of step S300, the flowchart is the same as Fig. 5, and therefore a description of steps other than S300 will be omitted.
[0081] If the target swing angle θaim has been set in step S20 of FIG. 9 (YES in step S20), the controller 70 determines whether the swing angle θsw at the time of starting the swing control is outside the function-disabled region Scan (step S300). If the swing angle θsw at the time of starting the swing control is outside the function-disabled region Scan (YES in step S300), the process proceeds to step S30. On the other hand, if the swing angle θsw at the time of starting the swing control is within the function-disabled region Scan, the controller 70 does not perform the swing control and disables the deceleration region Sdec and the slow-speed region Smin. At this time, the controller 70 switches to normal control according to manual operation, in which the upper swing body 3 is rotated in accordance with the swing operation amount Lsw of the swing operation member 19d by the operator (step S70).
[0082] [Modifications] Although the first to fourth embodiments are described as independent embodiments, these embodiments do not necessarily have to be implemented independently. In other words, two or more of the first to fourth embodiments may be implemented in combination as appropriate.
[0083] In the above embodiment, the target swing angle θaim is set at the boundary between the deceleration region Sdec and the slow speed region Smin, but the present disclosure is not limited to this. Specifically, as shown in Fig. 10, the target swing angle θaim may be set at a position other than the boundary within the slow speed region Smin. For example, when it is desired to stop the upper rotating body 3 before the target swing angle θaim or when it is desired to stop the upper rotating body 3 at the target swing angle θaim, it is desirable to set the target swing angle θaim within the slow speed region Smin.
[0084] In the second embodiment, if the second turning control amount Qsw2 input by the operator is smaller than the first turning control amount Qsw1 in the slow speed region Smin, the second turning control amount Qsw2 is output as the turning control amount Qsw. However, the same control as in the slow speed region Smin may also be performed in the deceleration region Sdec. That is, if the second turning control amount Qsw2 input by the operator is smaller than the first turning control amount Qsw1 in the deceleration region Sdec, the second turning control amount Qsw2 may be output as the turning control amount Qsw.
[0085] In the above embodiment, the construction machine control device is provided on the construction machine 1, but the construction machine control device in the present disclosure does not necessarily have to be provided on the construction machine, and may be located at a location remote from the construction machine. In this case, the construction machine control device and the construction machine are configured to be able to send and receive information via a network such as the Internet or a mobile phone network.
[0086] [Summary of the present disclosure] A construction machine control device for a construction machine according to a first aspect of the present disclosure is a construction machine control device for a construction machine including a lower traveling body, an upper rotating body rotatably mounted on the lower traveling body, an operating member that receives a rotating operation for rotating the upper rotating body, and a rotating angle detection unit that detects the rotating angle of the upper rotating body, and is equipped with a controller that executes rotating control to rotate the upper rotating body toward a predetermined target rotating angle, the controller sets a deceleration region in which the upper rotating body is decelerated, and a very slow speed region in which the upper rotating body is rotated at a predetermined very slow speed after the upper rotating body has decelerated, the very slow speed region including the target rotating angle, the controller decelerates the upper rotating body when the rotating angle of the upper rotating body is within the deceleration region during the rotating control, and rotates the upper rotating body at the very slow speed when the rotating angle is within the very slow speed region during the rotating control.
[0087] According to the first aspect, the controller controls the upper rotating body so that it moves at a very low speed in the slow speed region that includes the target swing angle, rather than stopping the upper rotating body at the target swing angle, so that the operator can stop the upper rotating body at a position of their choice when the swing angle of the upper rotating body is within the slow speed region. This makes it possible to fine-tune the stopping position of the upper rotating body, thereby improving the efficiency of swing work.
[0088] The construction machine control device for a construction machine according to the second aspect is preferably the construction machine control device for a construction machine according to the first aspect, further comprising the following feature: That is, in the construction machine control device for a construction machine according to the second aspect, when the swing angle of the upper swing body is in the very slow speed region during the swing control, the controller controls the swing speed of the upper swing body based on the swing control amount which has the smaller value out of a first swing control amount required to swing the upper swing body at the very slow speed and a second swing control amount which is set in accordance with the swing operation amount of the operating member by the operator.
[0089] According to the second aspect, in the very slow speed region, the swing control amount of the upper rotating body does not exceed the first swing control amount required to swing the upper rotating body at a very slow speed, eliminating the need for the operator to adjust the swing speed by fine manipulation of the operating member. This allows even unskilled personnel to easily fine-tune the stopping position of the upper rotating body, improving the efficiency of swing operations. Furthermore, when the second swing control amount set according to the swing operation amount of the operating member by the operator is smaller than the first swing control amount, the second swing control amount is selected, preventing the upper rotating body from swinging at a speed exceeding the swing speed intended by the operator.
[0090] The construction machine control device for a construction machine according to the third aspect is preferably the construction machine control device for a construction machine according to the first or second aspect, further comprising the following feature: That is, in the construction machine control device for a construction machine according to the third aspect, the controller stops the swing control when, during the swing control, the operating member is operated to a neutral position or when the operating member is operated in a direction corresponding to the opposite direction to the swing operation direction of the upper swing body.
[0091] When it is desired to quickly rotate the upper rotating body from near the target rotation angle toward another position during rotation control, or when it is desired to rotate the upper rotating body quickly in a slow speed range, if the rotation speed is limited by the rotation control, the work efficiency of the rotation work will decrease.In contrast, according to the third aspect, when the operating member is operated to the neutral position during rotation control or when the operating member is operated in the direction opposite to the rotation movement direction of the upper rotating body, the rotation control is stopped, so that the upper rotating body can be rotated without limiting the rotation speed, and the work efficiency of the rotation work will improve.
[0092] The construction machine control device for a construction machine according to the fourth aspect is preferably the construction machine control device for a construction machine according to any one of the first to third aspects, further comprising the following feature: That is, in the construction machine control device for a construction machine according to the fourth aspect, the controller sets a function release region which is a predetermined angle range based on the target swing angle, and does not perform the swing control if the swing angle at the time of starting the swing control is within the function release region.
[0093] For example, when performing work such as leveling near a target swing angle, if the swing speed of the upper swing body is limited because the swing angle is within the deceleration region or the slow speed region, the efficiency of the swing work will decrease. In contrast, according to the fourth aspect, if the swing angle at the time of starting swing control is within the function release region, swing control will not be performed, thereby preventing a decrease in the efficiency of the swing work.
[0094] The construction machine control device for a construction machine according to the fifth aspect is preferably the construction machine control device for a construction machine according to any one of the first to fourth aspects, further comprising the following feature: That is, in the construction machine control device for a construction machine according to the fifth aspect, the faster the swing speed of the upper swing body, the wider the deceleration region becomes.
[0095] According to the fifth aspect, the deceleration region is set so that the region becomes wider as the rotation speed of the upper rotating body becomes faster, so that it becomes easier to decelerate the rotation speed of the upper rotating body to a very small speed within the deceleration region.
[0096] The construction machine of the sixth aspect comprises a lower running body, an upper rotating body rotatably mounted on the lower running body, an operating member for performing a rotating operation to rotate the upper rotating body, a rotation angle detection unit for detecting the rotation angle of the upper rotating body, and a construction machine control device of any one of the first to fifth aspects.
[0097] According to the sixth aspect, when the rotation angle of the upper rotating body is in the deceleration region during rotation control, the upper rotating body is decelerated, and when the rotation angle is in the very slow speed region during rotation control, the upper rotating body is rotated at a very slow speed after deceleration, thereby providing a construction machine that improves the work efficiency of rotation work.
Claims
1. A construction machine control device for a construction machine comprising a lower traveling body, an upper rotating body rotatably mounted on the lower traveling body, an operating member that receives a rotating operation for rotating the upper rotating body, and a rotating angle detection unit that detects the rotating angle of the upper rotating body, the construction machine control device further comprising a controller that executes rotating control to rotate the upper rotating body toward a predetermined target rotating angle, the controller setting a deceleration region in which the upper rotating body is decelerated, and a very slow speed region in which the upper rotating body is rotated at a predetermined very slow speed after the upper rotating body has decelerated, the very slow speed region including the target rotating angle, the controller decelerating the upper rotating body when the rotating angle of the upper rotating body is within the deceleration region during the rotating control, and rotating the upper rotating body at the very slow speed when the rotating angle is within the very slow speed region during the rotating control.
2. A construction machinery control device as described in claim 1, wherein when the rotation angle of the upper rotating body is in the very slow speed region during the rotation control, the controller controls the rotation speed of the upper rotating body based on the smaller of the first rotation control amount required to rotate the upper rotating body at the very slow speed and the second rotation control amount set in accordance with the rotation operation amount of the operating member by the operator.
3. A construction machine control device as described in claim 1 or 2, wherein the controller stops the rotation control when the operating member is operated to a neutral position during the rotation control, or when the operating member is operated in a direction corresponding to the opposite direction to the rotation movement direction of the upper rotating body.
4. A construction machinery control device as described in any one of claims 1 to 3, wherein the controller sets a function release area which is a predetermined angle range based on the target turning angle, and does not perform the turning control if the turning angle at the time the turning control is started is within the function release area.
5. A construction machine control device according to any one of claims 1 to 4, wherein the controller sets the deceleration region so that the region becomes wider as the rotation speed of the upper rotating body becomes faster.
6. A construction machine comprising: a lower running body; an upper rotating body rotatably mounted on said lower running body; an operating member for performing a rotating operation to rotate said upper rotating body; a rotating angle detection unit for detecting the rotating angle of said upper rotating body; and a construction machine control device described in any one of claims 1 to 5.
Citation Information
Patent Citations
Shovel
JP2021014714A
Target route setting system, target route setting program, and target route setting method
JP2025065872A
Control system for work machine
WO2021192277A1
Work machine
WO2023106265A1