Construction machine control device, construction machine, and construction machine control method
The construction machine control device automatically determines material quantity in bucket devices by analyzing posture and load changes, addressing the inefficiency of manual button presses in existing systems.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-12
- Publication Date
- 2026-04-02
AI Technical Summary
Existing construction machinery with bucket devices require operators to manually press a button to measure the load, which is cumbersome and inefficient during repetitive operations.
A construction machine control device that automatically determines the amount of material held in the bucket based on changes in posture and load values, eliminating the need for manual button presses.
Enables efficient and automated measurement of material quantity without operator intervention, improving operational efficiency.
Smart Images

Figure JP2025032317_02042026_PF_FP_ABST
Abstract
Description
Construction machinery control device, construction machinery, and construction machinery control method
[0001] The present disclosure relates to a technology for construction machinery equipped with a bucket device.
[0002] Conventionally, construction machinery equipped with a bucket device having an openable bucket has been known (for example, Patent Documents 1-4). In this construction machinery, after the bucket device lands with the bucket open, the bucket closes to excavate the ground and hold earth and sand.
[0003] The weighing device of Patent Document 3 is provided in a construction machine in which a clam shell bucket driven by an operating force transmitted through a rope fed out from a winch is suspended from the front end of a boom that can be raised and lowered. The controller of this weighing device measures the load acting on the rope based on the input of a measurement command, and subtracts the self-weight of the clam shell bucket from the measured load of the rope to obtain a subtracted value, which is measured as the weight of the load deposited on the clam shell bucket, and notifies the sum of the weight of the load in the measured clam shell bucket and the weight of the load loaded from the clam shell bucket onto a transport vehicle separate from the construction machine.
[0004] In the weighing device of Patent Document 3, the measurement command is input by pressing a button on the user interface. That is, in the technology described in Patent Document 3, in order to measure the holding amount of the object to be transported held by the bucket device by the weighing device, the operator of the construction machine needs to perform an operation of pressing the button. Since the operation of the bucket device holding the object to be transported and transporting the object to be transported to a predetermined location is repeated, it is troublesome for the operator to perform the operation of pressing the button every time the holding amount of the object to be transported is measured by the weighing device.
[0005] Japanese Unexamined Patent Application Publication No. 2023-23811, Japanese Unexamined Patent Application Publication No. 2023-23812, Japanese Unexamined Patent Application Publication No. 2022-18775, Japanese Unexamined Patent Application Publication No. 4-327497
[0006] This disclosure aims to provide a technology that allows a controller to appropriately determine the amount of material to be carried, which is the amount of material held in the bucket device, without requiring any cumbersome operation by the operator.
[0007] A construction machine control device according to one aspect of the present disclosure is a control device for a construction machine comprising: a lower body; an upper slewing body rotatably supported by the lower body; a luffing member that can be raised and lowered relative to the upper slewing body; a bucket device having a bucket for holding an object to be transported and supported by a winch rope hanging from the luffing member; and a load value detector for detecting a load value correlated with a holding amount, which is the amount of the object to be transported held in the bucket. The construction machine control device comprises a controller, the controller stores a first posture, which is the posture of the construction machine when the state of the bucket transitions from an empty state where the object to be transported is not held in the bucket to a held state where the object to be transported is held in the bucket; and when the state of the bucket transitions from the held state to the empty state and the degree of change in posture from the first posture is greater than or equal to a predetermined degree, the controller determines the holding amount based on the load value.
[0008] Figure 1 is a side view showing a construction machine equipped with a construction machine control device according to the first or second embodiment of this disclosure. Figure 2 is a block diagram showing the first winch, second winch, and bucket device and the main components related thereto in the construction machine according to the first or second embodiment. Figure 3 is a diagram showing the portion of the hydraulic circuit of the construction machine according to the first or second embodiment that relates to the first winch and the second winch. Figure 4 is a diagram for explaining the opening and closing operation of the bucket device of the construction machine according to the first or second embodiment. Figure 5 is a block diagram showing the controller of the construction machine control device and the main components related thereto. Figure 6 is a diagram for explaining a series of operations performed by the bucket device, including excavation, transport, and soil removal operations. Figure 7 is a diagram for explaining the first and second postures of the construction machine. Figure 8 is a diagram for explaining the first and second postures of the construction machine. Figure 9 is a diagram showing an example of information displayed on a display device in response to a display command from the controller. Figure 10 is a graph showing an example of the temporal change in load value and the temporal change in bucket opening in the series of operations performed by the bucket device. Figure 11 is a graph illustrating the filtered load value obtained by applying a low-pass filter to the load value. Figure 12 is a flowchart showing an example of the calculation process performed by the controller. Figure 13 is an example of a map showing the relationship between the amount of winding operation received by the winch operating device and the target pilot pressure. Figure 14 is an example of a map showing the relationship between the target pilot pressure and the command current value. Figure 15 is a diagram showing an example of an input device that can receive input from an operator. Figure 16 is a flowchart showing an example of the calculation process performed by the controller of the construction machine control device. Figure 17 is a block diagram showing the controller of the construction machine control device according to a modified example of the second embodiment and the main components related thereto. Figure 18 is a flowchart showing an example of the calculation process performed by the controller according to the modified example. Figure 19 is a circuit diagram showing an example of a constant horsepower control valve.
[0009] Embodiments of this disclosure will be described with reference to the drawings.
[0010] This disclosure includes a first technology and a second technology. The first technology mainly includes the first embodiment described below. The second technology mainly includes the second embodiment described below. Figures 1 to 4 show the technical content common to the first and second embodiments. Figures 5 to 12 show the technical content relating to the first embodiment. Figures 13 to 19 show the technical content relating to the second embodiment.
[0011] [Overview of the Crane] First, an overview of the crane 100 common to the first and second embodiments will be described with reference to Figures 1 to 4.
[0012] Figure 1 shows a crane 100, which is a construction machine according to the first or second embodiment. This crane 100 comprises a lower body 101, an upper slewing body 102 that is rotatably supported on the lower body 101, a luffing member 104 that is luffably supported on the upper slewing body 102, a plurality of winches arranged on the upper slewing body 102, and a bucket device 10.
[0013] The lower body 101 is a self-propelled lower traveling body equipped with a traveling device such as a crawler traveling device. However, the lower body in this disclosure may be a structure such as a support base that rotatably supports the upper rotating body 102 and is not self-propelled.
[0014] The upper slewing body 102 comprises a slewing frame 103 rotatably attached to the lower body 101, a cabin 114 supported at the front of the slewing frame 103, and a counterweight 115 supported at the rear of the slewing frame 103. The lower body 101 and the upper slewing body 102 are examples of the machine body in this disclosure. However, if the lower body is the structure such as the support base, the machine body in this disclosure may consist of the structure and the upper slewing body.
[0015] The luffing member 104 includes a boom that is supported to be luffable on the slewing frame 103. However, the luffing member in this disclosure may also include a boom and a jib (not shown) that is rotatably supported on the upper end of the boom. The luffing member 104 includes a luffing member body 104A and a plurality of sheaves. The luffing member body 104A is the portion of the upper slewing body 102 that is positioned to protrude from the slewing frame 103 and constitutes the majority of the luffing member 104. In the specific example shown in Figure 1, the luffing member body 104A is composed of a boom having a lattice structure. The plurality of sheaves include a first point sheave 105, a second point sheave 106, a first idler sheave 112, and a second idler sheave 113, which are attached to the upper end of the luffing member body 104A as shown in Figure 1.
[0016] The crane 100 comprises a lower spreader 110, an upper spreader 109, a rope member, and a gantry 107. The rope member supports the luffing member 104. The rope member includes at least one of the luffing rope R3 and the guy line 108, which will be described later. The gantry 107 is erected on the slewing frame 103.
[0017] The lower spreader 110 is positioned at the upper end of the gantry 107. One end of the guy line 108 is connected to the upper end of the luffing member 104, and the other end of the guy line 108 is connected to the upper spreader 109. The lower spreader 110 and the upper spreader 109 are spaced apart from each other. A portion of the luffing rope R3 described above is wrapped around the lower spreader 110 and the upper spreader 109.
[0018] The plurality of winches include a first winch WC1, a second winch WC2, and a luffing winch WC3. The first winch WC1 has a first winch drum DR1 for paying out and winding in the first winch rope R1 (wire rope). The second winch WC2 has a second winch drum DR2 for paying out and winding in the second winch rope R2 (wire rope). The luffing winch WC3 has a luffing winch drum DR3 for paying out and winding in the luffing rope R3 (wire rope).
[0019] The first winch WC1 and the second winch WC2 open and close the bucket device 10 and raise and lower it.
[0020] The luffing rope R3 extends from the luffing winch drum DR3 to the lower spreader 110 and is wrapped around the lower spreader 110 and the upper spreader 109. The luffing winch WC3 reduces or increases the distance between the upper spreader 109 and the lower spreader 110 by winding in or unwinding the luffing rope R3. As this distance decreases or increases, the luffing member 104 reclines. In other words, the luffing winch WC3 can cause the luffing member 104 to recline relative to the upper slewing body 102 by winding in or unwinding the luffing rope R3.
[0021] Figure 2 is a block diagram showing the first winch WC1, the second winch WC2, and the bucket device 10 of the crane 100, and the main components related thereto. Figure 3 is a diagram showing the parts of the hydraulic circuit of the crane 100 that are related to the first winch WC1 and the second winch WC2.
[0022] As shown in Figures 1 to 3, the first winch WC1 includes a first winch drum DR1 around which the first winch rope R1 is wound, a first winch motor 34 connected to the first winch drum DR1, a first clutch brake 40, and a reduction gear 47. Similarly, the second winch WC2 includes a second winch drum DR2 around which the second winch rope R2 is wound, a second winch motor 35 connected to the second winch drum DR2, a second clutch brake 40, and a reduction gear 47.
[0023] The first winch rope R1 is an opening / closing rope for opening and closing the bucket device 10, and the second winch rope R2 is a support rope for supporting the bucket device 10. The first winch drum DR1 is an opening / closing drum for paying out and winding up the first winch rope R1 as an opening / closing rope, and the second winch drum DR2 is a support drum for paying out and winding up the second winch rope R2 as a support rope.
[0024] The first winch drum DR1 is supported by a support member (not shown) on the upper slewing body 102 so as to be rotatable around a horizontal axis, enabling it to pay out and retract the first winch rope R1. The second winch drum DR2 is supported by a support member (not shown) on the upper slewing body 102 so as to be rotatable around a horizontal axis, enabling it to pay out and retract the second winch rope R2.
[0025] The first winch drum DR1 and the second winch drum DR2 are positioned at different locations from each other. Both the first winch drum DR1 and the second winch drum DR2 are located behind the luffing member 104, with the second winch drum DR2 located behind the first winch drum DR1. However, the first winch drum DR1 may be located behind the second winch drum DR2.
[0026] The front-rear direction is based on the orientation of the upper rotating body 102. Specifically, the horizontal direction from the counterweight 115 toward the cabin 114 is forward, and the opposite direction is backward. The left-right direction is the horizontal direction perpendicular to the front-rear direction.
[0027] The first point sheave 105 and the second point sheave 106 are arranged side by side and attached to the upper end of the undulating member 104. The first idler sheave 112 and the second idler sheave 113 are arranged side by side and attached to the upper end of the undulating member 104. The first idler sheave 112 is located behind the first point sheave 105, and the second idler sheave 113 is located behind the second point sheave 106.
[0028] The first winch rope R1 extends from the first winch drum DR1 to the upper end of the luffing member 104, hangs down from the upper end, and is connected to the bucket device 10. Specifically, the first winch rope R1 is supported by the first idler sheave 112 and the first point sheave 105, and hangs down from the first point sheave 105. The second winch rope R2 extends from the second winch drum DR2 to the upper end of the luffing member 104, hangs down from the upper end, and is connected to the bucket device 10. Specifically, the second winch rope R2 is supported by the second idler sheave 113 and the second point sheave 106, and hangs down from the second point sheave 106. The lower ends (tips) of the first winch rope R1 and the second winch rope R2 are each connected to the bucket device 10.
[0029] The bucket device 10 is a work device known as a clamshell bucket. The bucket device 10 has buckets 13, 13 to which the first winch rope R1 and the second winch rope R2 are connected, and which can be opened and closed and raised and lowered in accordance with the operation of the first winch drum DR1 and the second winch drum DR2.
[0030] Specifically, as shown in Figure 4, the bucket device 10 comprises an upper member 11, a lower member 16 positioned below the upper member 11, a pair of link members 12, 12, a pair of buckets 13, 13, a lower sheave 14, and an upper sheave 15. The right side of Figure 4 shows the open state in which the buckets 13, 13 of the bucket device 10 are open, and the left side of Figure 4 shows the closed state in which the buckets 13, 13 of the bucket device 10 are closed.
[0031] As shown in the left diagram of Figure 4, the buckets 13, 13 move in the closing direction when the amount of winding of the first winch rope R1 becomes relatively greater than the amount of winding of the second winch and rope R2. On the other hand, as shown in the right diagram of Figure 4, the buckets 13, 13 move in the opening direction when the amount of winding of the first winch rope R1 becomes relatively less than the amount of winding of the second winch and rope R2.
[0032] The pair of link members 12, 12 are arranged horizontally, spaced apart from each other. The upper ends of the pair of link members 12, 12 are connected to the upper member 11 so as to be rotatable around a horizontal axis. One lower end of the pair of link members 12, 12 is connected to one of the pair of buckets 13, 13 so as to be rotatable around a horizontal axis, and the other lower end of the pair of link members 12, 12 is connected to the other of the pair of buckets 13, 13 so as to be rotatable around a horizontal axis.
[0033] The lower sheave 14 is supported by the lower member 16 so as to be rotatable around a horizontal axis. Each of the pair of buckets 13 has a supported portion that is supported by the lower member 16 so as to be rotatable around a horizontal axis. The upper sheave 15 is supported by the upper member 11 so as to be rotatable around a horizontal axis.
[0034] The pair of buckets 13, 13 have a storage space capable of accommodating the material to be transported. The material to be transported may be soil or sand. The soil or sand may be soil from the ground, or soil from a soil pit (a temporary storage area for soil or sand).
[0035] The pair of buckets 13, 13 can rotate around the supported portion, allowing them to be displaced between a state where the lower ends of the buckets 13, 13 are adjacent to each other (the closed state) and a state where the lower ends of the buckets 13, 13 are separated horizontally (the open state). The pair of link members 12, 12 support the buckets 13, 13 and rotate relative to the upper member 11 in accordance with the displacement of the buckets 13, 13. By maintaining the closed state, the pair of buckets 13, 13 can hold the object to be transported contained in the storage space. By switching from the closed state to the open state, the pair of buckets 13, 13 can discharge the object to be transported from the storage space to the outside of the buckets 13, 13.
[0036] The first winch rope R1 (the opening / closing rope) is wrapped around the lower sheave 14 and the upper sheave 15, and the tip of the first winch rope R1 is fixed to either the upper member 11 or the lower member 16. The tip of the second winch rope R2 (the support rope) is fixed to the upper member 11.
[0037] The first winch motor 34 and the second winch motor 35 are variable displacement hydraulic motors connected to the hydraulic pump 31. The first winch motor 34 operates by receiving hydraulic fluid discharged from the hydraulic pump 31 to rotate the first winch drum DR1 in either the forward or reverse direction, i.e., either the unwinding direction or the winding direction. Similarly, the second winch motor 35 operates by receiving hydraulic fluid discharged from the hydraulic pump 31 to rotate the second winch drum DR2 in either the forward or reverse direction, i.e., either the unwinding direction or the winding direction. This enables the opening and closing and raising and lowering of the bucket device 10 through the cooperation of the first winch WC1 and the second winch WC2. The hydraulic pump 31 is driven by a power source such as an engine (not shown).
[0038] The reduction gear 47 of the first winch WC1 reduces the rotational speed of the first winch motor 34 and transmits the driving force (rotational force) from the first winch motor 34 to the first winch drum DR1. The reduction gear 47 of the second winch WC2 reduces the rotational speed of the second winch motor 35 and transmits the driving force (rotational force) from the second winch motor 35 to the second winch drum DR2. These reduction gears 47 each have, for example, a planetary gear mechanism.
[0039] The first clutch brake 40 can switch between a connected state in which the driving force of the first winch motor 34 can be transmitted to the first winch drum DR1, and a free state in which the first winch rope R1 can be unwound from the first winch drum DR1 by the weight of the bucket device 10. The first clutch brake 40 can adjust the degree of connection between the first winch motor 34 and the first winch drum DR1 between the connected state and the free state.
[0040] Similarly, the second clutch brake 40 can switch between a connected state, in which the driving force of the second winch motor 35 can be transmitted to the second winch drum DR2, and a free state, in which the second winch rope R2 can be unfurled from the second winch drum DR2 by the weight of the bucket device 10. The second clutch brake 40 can adjust the degree of connection between the second winch motor 35 and the second winch drum DR2 between the connected state and the free state.
[0041] The aforementioned connection state allows the first winch rope R1 and the second winch rope R2 to be unwound and wound up by the driving force of the first winch motor 34 and the second winch motor 35. That is, when the first winch motor 34 and the second winch motor 35 are driven in the aforementioned connection state, the driving force of the first winch motor 34 and the second winch motor 35 is transmitted to the first winch drum DR1 and the second winch drum DR2, respectively, via the reduction gears 47, 47. When the first winch drum DR1 and the second winch drum DR2 rotate, the first winch rope R1 and the second winch rope R2 are unwound or wound up.
[0042] The free state is a state in which the first winch rope R1 and the second winch rope R2 can be unfurled from the first winch drum DR1 and the second winch drum DR2 by the tension of the first winch rope R1 and the second winch rope R2, that is, a state in which the bucket device 10 can free fall. In other words, the free state is a state in which the first winch rope R1 and the second winch rope R2 can be unfurled from the first winch drum DR1 and the second winch drum DR2 without rotating the first winch motor 34 and the second winch motor 35 in the unfurling direction of the first winch rope R1 and the second winch rope R2.
[0043] Further, the first clutch brake 40 can apply a first braking force to the first winch drum DR1, that is, can brake the first winch drum DR1. Similarly, the second clutch brake 40 can apply a second braking force to the second winch drum DR2, that is, can brake the second winch drum DR2.
[0044] When the first braking force against the rotation of the first winch drum DR1 becomes equal to or greater than a predetermined magnitude, the first winch drum DR1 is braked and it becomes impossible to pay out the first winch rope R1 from the first winch drum DR1. Similarly, when the second braking force against the rotation of the second winch drum DR2 becomes equal to or greater than a predetermined magnitude, the second winch drum DR2 is braked and it becomes impossible to pay out the second winch rope R2 from the second winch drum DR2. Therefore, the first braking force of the first clutch brake 40 and the second braking force of the second clutch brake 40 can maintain the bucket device 10 in a stationary state without free-falling, and can also stop the freely falling bucket device 10.
[0045] Each of the first clutch brake 40 and the second clutch brake 40 is a so-called wet brake and includes a piston 42 driven by hydraulic pressure applied from a pilot hydraulic pressure source P, and a plurality of brake disks 41 (a plurality of clutch plates). Each of the plurality of brake disks 41 is, for example, a friction plate immersed in lubricating oil.
[0046] The plurality of brake disks 41 can be switched between a state in which the plurality of brake disks 41 are in contact with each other and a state in which the plurality of brake disks 41 are separated from each other by the operation of the pistons 42. Each of the first clutch brakes 40 and the second clutch brakes 40 is in the free state when the plurality of brake disks 41 are separated from each other, whereby the bucket device 10 can descend (free fall) due to its own weight. Further, each of the first clutch brakes 40 and the second clutch brakes 40 is in the connected state when the plurality of brake disks 41 come into contact with each other.
[0047] More specifically, each of the first clutch brakes 40 and the second clutch brakes 40 includes a spring 46, and a pair of oil chambers 43, 44 are formed in each of the first clutch brakes 40 and the second clutch brakes 40. The piston 42 has a flange 45 that partitions the pair of oil chambers 43, 44. When the hydraulic pressures applied from the pilot hydraulic pressure source P to the pair of oil chambers 43, 44 are the same, the spring 46 biases the piston 42 so that the plurality of brake disks 41 come into contact with each other. When the hydraulic pressure applied from the pilot hydraulic pressure source P to one of the oil chambers 44 becomes larger than the hydraulic pressure applied to the other oil chamber 43 by a predetermined magnitude or more, the plurality of brake disks 41 are separated from each other.
[0048] The crane 100 includes a first control valve 32, a second control valve 33, a first payout proportional valve 61A, a first take-up proportional valve 61B, a second payout proportional valve 63A, a second take-up proportional valve 63B, a first brake proportional valve 62, a second brake proportional valve 64, and a plurality of operating devices. Each of the proportional valves 61A, 61B, 62, 63A, 63B, 64 is an electromagnetic proportional pressure reducing valve.
[0049] The first control valve 32 is interposed between the hydraulic pump 31 and the first winch motor 34, and the second control valve 33 is interposed between the hydraulic pump 31 and the second winch motor 35. Each of the first control valve 32 and the second control valve 33 is composed of a hydraulic pilot switching valve having a pair of pilot ports.
[0050] The pair of pilot ports are an unwinding pilot port and a winding pilot port. When no pilot pressure is applied to either pilot port, the first control valve 32 and the second control valve 33 are held in a neutral position, shutting off the winch motor corresponding to the control valve (hereinafter referred to as the "corresponding winch motor") from the hydraulic pump 31. When pilot pressure is applied to the unwinding pilot port, the first control valve 32 and the second control valve 33 open to form an oil passage for rotating the corresponding winch motor in the unwinding direction, that is, an oil passage for supplying hydraulic fluid from the hydraulic pump 31 to the corresponding winch motor in the unwinding direction. When pilot pressure is applied to the winding pilot port, the first control valve 32 and the second control valve 33 open to form an oil passage for rotating the corresponding winch motor in the winding direction, that is, an oil passage for supplying hydraulic fluid from the hydraulic pump 31 to the corresponding winch motor in the winding direction. The opening degrees of the first control valve 32 and the second control valve 33 increase with increasing pilot pressure to allow the hydraulic fluid to flow at a flow rate corresponding to the pilot pressure input to the control valve.
[0051] The first pay-out proportional valve 61A outputs pilot pressure to control the pay-out operation of the first winch drum DR1. The first pay-out proportional valve 61A is interposed between a pilot hydraulic power source (not shown) and the pay-out pilot port of the first control valve 32. When a first pay-out command (current command value), which is an electrical signal, is input to the proportional valve 61A from the controller 70 (described later), the valve opens to allow a pilot pressure proportional to the first pay-out command to be input to the pay-out pilot port. The first retraction proportional valve 61B outputs pilot pressure to control the retraction operation of the first winch drum DR1. The first winding proportional valve 61B is interposed between the pilot hydraulic power source and the winding pilot port of the first control valve 32. When a first winding command (current command value), which is an electrical signal, is input to the proportional valve 61B from the controller 70, the valve opens to allow a pilot pressure proportional to the first winding command to be input to the winding pilot port.
[0052] The second pay-out proportional valve 63A outputs pilot pressure to control the pay-out operation of the second winch drum DR2. The second pay-out proportional valve 63A is interposed between a pilot hydraulic power source (not shown) and the pay-out pilot port of the second control valve 33. When the second pay-out command (current command value), which is an electrical signal, is input to the proportional valve 63A from the controller 70, the valve opens to allow a pilot pressure proportional to the second pay-out command to be input to the pay-out pilot port. The second retraction proportional valve 63B outputs pilot pressure to control the retraction operation of the second winch drum DR2. The second winding proportional valve 63B is interposed between the pilot hydraulic power source and the winding pilot port of the second control valve 33. When a second winding command (current command value), which is an electrical signal, is input to the proportional valve 63B from the controller 70, the valve opens to allow a pilot pressure proportional to the second winding command to be input to the winding pilot port.
[0053] The first proportional brake valve 62 is interposed between the pilot hydraulic power source P and the first clutch brake 40. When a first brake command (current command value), which is an electrical signal, is input to the proportional valve 62 from the controller 70, the valve opens to allow hydraulic pressure (first pilot pressure) proportional to the first brake command to be input to the oil chamber 43 of the first clutch brake 40. As a result, the first proportional brake valve 62 can switch the state of the first clutch brake 40 between the free state and the connected state.
[0054] Similarly, the second proportional brake valve 64 is interposed between the pilot hydraulic power source P and the second clutch brake 40. When a second brake command (current command value), which is an electrical signal, is input to the proportional valve 64 from the controller 70, the valve opens to allow hydraulic pressure (second pilot pressure) proportional to the second brake command to be input to the oil chamber 43 of the second clutch brake 40. As a result, the second proportional brake valve 64 can switch the state of the second clutch brake 40 between the free state and the connected state.
[0055] As shown in Figures 1 to 3, the multiple operating devices include a first winch operating device 51, a second winch operating device 53, a first brake operating device 52, a second brake operating device 54, a luffing operating device 55 (see Figure 1), and a slewing operating device 56 (see Figure 1).
[0056] As shown in Figure 2, the first winch operating device 51 has a first winch operating lever 51A and a first lever input detector 51B. The second winch operating device 53 has a second winch operating lever 53A and a second lever input detector 53B. The first brake operating device 52 has a first brake operating pedal 52A and a first pedal input detector 52B. The second brake operating device 54 has a second brake operating pedal 54A and a second pedal input detector 54B. As shown in Figure 1, the luffing operating device 55 has a luffing operating lever 55A and a luffing lever input detector 55B. The slewing operating device 56 has a slewing operating lever 56A and a slewing lever input detector 56B.
[0057] The first winch operating lever 51A is an operating member to which an operator performs a first lever operation to specify the rotation direction and rotation speed of the first winch drum DR1. Specifically, the first winch operating lever 51A is provided with either a first payout operation to rotate the first winch drum DR1 in the payout direction to pay out the first winch rope R1, or a first winding operation to rotate the first winch drum DR1 in the winding direction to wind up the first winch rope R1, as the first lever operation.
[0058] The first lever input detector 51B detects the amount of the first lever operation (extend or retract operation) applied to the first winch operating lever 51A, and inputs the detection result to the controller 70.
[0059] Similarly, the second winch operating lever 53A is an operating member to which a second lever operation is performed by an operator to specify the rotation direction and rotation speed of the second winch drum DR2. Specifically, the second winch operating lever 53A is provided with either a second payout operation to rotate the second winch drum DR2 in the payout direction to pay out the second winch rope R2, or a second winding operation to rotate the second winch drum DR2 in the winding direction to wind up the second winch rope R2, as the second lever operation.
[0060] The second lever input detector 53B detects the amount of operation of the second lever (extend or retract) applied to the second winch operating lever 53A, and inputs the detection result to the controller 70.
[0061] The first brake operation pedal 52A is an operating member to which an operator performs a first pedal operation to specify a first braking force on the first winch drum DR1. The first pedal input detector 52B detects the amount of the first pedal operation applied to the first brake operation pedal 52A and inputs the detection result to the controller 70.
[0062] The second brake operation pedal 54A is an operating member to which an operator performs a second pedal operation to specify a second braking force on the second winch drum DR2. The second pedal input detector 54B detects the amount of the second pedal operation applied to the second brake operation pedal 54A and inputs the detection result to the controller 70.
[0063] The luffing lever 55A is an operating member that allows an operator to perform luffing operations to specify the rotation direction and rotation speed of the luffing winch drum DR3. Specifically, the luffing lever 55A is provided with either a lowering operation to rotate the luffing winch drum DR3 in the unwinding direction to unwind the luffing rope R3, or an uprighting operation to rotate the luffing winch drum DR3 in the winding direction to wind up the luffing rope R3.
[0064] The luffing lever input detector 55B detects the amount of luffing operation (lowering operation or raising operation) applied to the luffing operation lever 55A, and inputs the detection result to the controller 70.
[0065] When the luffing lever 55A is lowered, hydraulic fluid discharged from the hydraulic pump 31 is supplied to the luffing motor, which is a hydraulic motor not shown in the figure, causing the luffing member 104 to perform a lowering operation in which the luffing angle gradually decreases, as described later. When the luffing lever 55A is raised, hydraulic fluid discharged from the hydraulic pump 31 is supplied to the luffing motor, causing the luffing member 104 to perform a raised operation in which the luffing angle gradually increases. The luffing operation includes the lowering operation and the raised operation.
[0066] The swivel operation lever 56A is an operating member that allows an operator to perform a swivel operation to specify the rotation direction and rotation speed of the swivel motor (not shown). Specifically, the swivel operation lever 56A is provided with either a rightward swivel operation to rotate the upper swivel body 102 to the right, or a leftward swivel operation to rotate the upper swivel body 102 to the left.
[0067] The slewing lever input detector 56B detects the amount of slewing operation (right slewing operation or left slewing operation) applied to the slewing operation lever 56A, and inputs the detection result to the controller 70.
[0068] When the swivel lever 56A receives a rightward swivel operation, the hydraulic fluid discharged from the hydraulic pump 31 is supplied to the swivel motor, which is a hydraulic motor (not shown), causing the upper swivel body 102 to swivel to the right. When the swivel lever 56A receives a leftward swivel operation, the hydraulic fluid discharged from the hydraulic pump 31 is supplied to the swivel motor, causing the upper swivel body 102 to swivel to the left.
[0069] [First Embodiment] Next, a construction machinery control device 200 according to the first embodiment will be described.
[0070] Figure 5 is a block diagram showing the controller 70 and related main components of the construction machinery control device 200 according to the first embodiment.
[0071] The construction machinery control device 200 is a control device for the crane 100. In the first embodiment, the construction machinery control device 200 is installed on the crane 100. The construction machinery control device 200 includes a controller 70.
[0072] As shown in Figure 5, the crane 100 includes an operator setting device 21, a first drum rotation detector 81, a second drum rotation detector 82, a luffing member angle detector 22, a slewing angle detector 23, a load value detector 94, a setting memory 95 (previous setting memory), and a display device 96.
[0073] The operator setting device 21 is an input device for the operator to input various settings necessary for the operation of the crane 100. The operator setting device 21 receives input from the operator for making the various settings. The operator setting device 21 may be located, for example, inside the cabin 114. The operator setting device 21 may include, for example, a monitor touch panel. The various settings may include, for example, specification data for the main components that make up the construction machine, such as the luffing member 104, winch drums DR1 and DR2, and bucket device 10. The various settings may include, for example, the winding state of the winch ropes of winch drums DR1 and DR2 at the start of work (for example, a value indicating how much of the winch rope is wound up on the winch drum).
[0074] The luffing member angle detector 22 detects the luffing angle of the luffing member 104 and inputs the detection result to the controller 70. In the first embodiment, the luffing member angle detector 22 detects the boom angle, which is the angle of the boom of the luffing member 104, as the luffing angle. The luffing angle is the angle of the luffing member 104 with respect to a predetermined reference. The reference may be, for example, a horizontal line or a horizontal plane, another straight line or another plane, the upper slewing body 102, or the lower body 101.
[0075] The rotation angle detector 23 detects the rotation angle of the upper rotating body 102 relative to the lower body 101 and inputs the detection result to the controller 70.
[0076] The first drum rotation detector 81 detects a first rotation amount ωm, which is the amount of rotation of the first winch drum DR1, and inputs the detection result to the controller 70. The second drum rotation detector 82 detects a second rotation amount ωa, which is the amount of rotation of the second winch drum DR2, and inputs the detection result to the controller 70.
[0077] The controller 70 can calculate the amount of the first winch rope R1 to be unwound based on a first rotation amount ωm input from the first drum rotation detector 81. The controller 70 can also calculate the amount of the second winch rope R2 to be unwound based on a second rotation amount ωa input from the second drum rotation detector 82.
[0078] The load value detector 94 detects a load value that correlates with the holding amount, which is the amount of material to be transported held in the buckets 13, 13 of the bucket device 10. The load value detector 94 may be, for example, a load cell. The load value detector 94 is configured to detect the load value (tension) acting on the luffing rope R3 or the guy line 108. For example, as shown in Figure 1, the load value detector 94 may be configured to detect the load value (tension) acting on the luffing rope R3. The load value detector 94 may be attached to the luffing winch WC3, the lower spreader 110, the guy line 108, the upper spreader 109, or the luffing member 104.
[0079] The setting memory 95 stores the weight of the bucket device 10 calculated by the bucket weight calculation unit 72, which will be described later. Specifically, the setting memory 95 may store the bucket weight as the previous setting value when the power to the controller 70 is turned off. Then, in the next operation, the controller 70 may use the previous setting value stored in the setting memory 95 as the bucket weight.
[0080] The display device 96 is a display (monitor) that displays information in response to display commands from the controller 70. The display device 96 may be located, for example, inside the cabin 114. The operator can operate the crane 100 while checking the information displayed on the display device 96.
[0081] The controller 70 includes a computer that comprises an arithmetic processing unit and memory.
[0082] In the specific example shown in Figure 5, the controller 70 includes a lifting value calculation unit 71, a bucket weight calculation unit 72, a bucket state determination unit 73, a wire tension determination unit 74, a transport amount calculation unit 75, and a transport count calculation unit 76. Each of these functions is realized by the arithmetic processing unit executing a control program stored in the memory.
[0083] The lifting height calculation unit 71 may calculate the lifting height of the bucket device 10 based on the setting data input from the operator setting device 21 to the controller 70, the detection results input from the drum rotation detectors 81 and 82 to the controller 70, and the luffing angle of the luffing member 104 input from the luffing member angle detector 22 to the controller 70. Alternatively, it may calculate the lifting height of the first winch rope R1 and the lifting height of the second winch rope R2, respectively.
[0084] The bucket weight calculation unit 72 calculates the weight of the bucket device 10. Specifically, the bucket weight calculation unit 72 may calculate the weight of the bucket device 10 based on the load value detected by the load value detector 94 at the time when an operator performs an input operation on the bucket weight setting device (not shown in the figure). The bucket weight setting device may include, for example, a touch panel on a monitor.
[0085] The wire tension determination unit 74 determines whether the bucket device 10 is touching the ground or not based on the load value detected by the load value detector 94 and the bucket weight. For example, the wire tension determination unit 74 may determine that the bucket device 10 is touching the ground if the load value detected by the load value detector 94 at that time is less than or equal to a predetermined first threshold that is less than the bucket weight (for example, less than or equal to 30% of the bucket weight). For example, the wire tension determination unit 74 may determine that the bucket device 10 is not touching the ground if the load value detected by the load value detector 94 at that time is greater than or equal to a predetermined second threshold that is greater than the first threshold (for example, more than or equal to 70% of the bucket weight).
[0086] The transport volume calculation unit 75 determines the amount of the object to be transported, which is the amount held in the buckets 13, 13, and calculates the transport volume, which is the cumulative value obtained by adding up the determined holding amounts. The transport volume calculation unit 75 may calculate the transport volume based, for example, on the open / closed state of the buckets 13, 13, the result of the wire tension determination, the luffing angle of the luffing member 104, the slewing angle of the upper slewing body 102, the load value, and the bucket weight.
[0087] The transport count calculation unit 76 calculates the number of transports of the object to be transported. The transport count calculation unit 76 may calculate the number of transports based, for example, on the open / closed state of the buckets 13, 13, the result of the wire tension determination, the luffing angle of the luffing member 104, the slewing angle of the upper slewing body 102, the load value, and the bucket weight.
[0088] Figure 6 is a diagram illustrating a series of operations performed by the bucket device 10 of the crane 100, including excavation, transport, and soil removal. Figure 7 is a plan view showing specific examples of excavation and transport operations. Figure 8 is a plan view showing other specific examples of excavation and transport operations performed by the crane 100.
[0089] The excavation operation is, for example, the operation in which the bucket device 10, which has landed on the ground at the excavation site (holding site), excavates the soil and sand of the ground. As this excavation operation is performed, the buckets 13, 13 hold the material to be transported. Specifically, during the excavation operation, the buckets 13, 13 of the bucket device 10 land in an open state as shown in the left diagram of Figure 6, and then the opening and closing state of the buckets 13, 13 is switched from the open state to the closed state as the first winch rope R1 is wound up. As a result, the buckets 13, 13 hold the material to be transported, such as soil and sand. The bucket device 10, which is holding the material to be transported, rises and leaves the ground as shown in the center diagram of Figure 6 as the first winch rope R1 and the second winch rope R2 are wound up. The state of the buckets 13, 13 shown in the center diagram of Figure 6 is the holding state in which the material to be transported is held in the buckets 13, 13.
[0090] The transport operation may be, for example, as shown in Figure 7, an operation in which the upper slewing body 102 rotates relative to the lower body 101 to move the bucket device 10 from directly above the excavation site to directly above the soil removal site. Alternatively, the transport operation may be, for example, as shown in Figure 8, an operation in which the luffing member 104 raises or lowers relative to the upper slewing body 102 to move the bucket device 10 from directly above the excavation site to directly above the soil removal site. The soil removal site may be the loading platform of a transport vehicle, or a predetermined area at the work site.
[0091] The soil discharge operation is performed by switching the open / closed state of the buckets 13, 13 from the closed state to the open state directly above the soil discharge location, thereby discharging the transported material held in the buckets 13, 13 to the soil discharge location.
[0092] The construction machinery control device 200 according to the first embodiment performs the following control.
[0093] The controller 70 stores a first posture, which is the posture of the crane 100 when the state of the buckets 13, 13 transitions from an empty state where the object to be transported is not held in the buckets 13, 13 to a held state where the object to be transported is held in the buckets 13, 13. When the state of the buckets 13, 13 transitions from the held state to the empty state, and the degree of change in posture from the first posture is greater than or equal to a predetermined degree, the controller 70 determines the holding amount based on the load value.
[0094] As shown in Figures 7 and 8, the first posture is the posture of the crane 100 during excavation, and the posture of the crane 100 during soil removal is referred to as the second posture. In this case, the change in posture from the first posture to the second posture is relatively large. Therefore, if the degree of the change in posture is greater than or equal to a predetermined degree, it can be considered that the soil removal operation was performed at a soil removal location different from the excavation location. Based on this idea, in the first embodiment, the controller 70 determines the holding amount based on the load value when the degree of the change in posture from the first posture is greater than or equal to a predetermined degree. Therefore, the construction machine control device 200 according to the first embodiment can appropriately determine the holding amount without requiring troublesome operations by the operator. Specifically, it is as follows.
[0095] When the state of buckets 13, 13 transitions from the empty state to the holding state, that is, when an excavation operation is performed in which buckets 13, 13 hold the object to be transported, it is conceivable that a soil removal operation is performed in which buckets 13, 13 remove the object to be transported from the buckets 13, 13 in order to re-hold the object to be transported (first case). It is also conceivable that the excavation operation and the soil removal operation are performed consecutively in the same place in order to loosen the ground (second case). In these cases, the amount of the object to be transported held by buckets 13, 13 should not be counted as work performance for the object to be transported.
[0096] Therefore, in the first embodiment, as shown in Figures 7 and 8, for example, the controller 70 stores the first posture when the state of the buckets 13, 13 transitions from the empty state to the holding state, and determines the holding amount based on the load value when the state of the buckets 13, 13 transitions from the holding state to the empty state and the degree of posture change from the first posture is greater than or equal to a predetermined degree. As a result, the controller 70 can exclude the transported object held in the bucket device 10 in each of the first and second cases from the count of work performance. Specifically, in each of the first and second cases, the controller 70 does not determine the holding amount when the soil removal operation is performed in the same place where the excavation operation was performed. On the other hand, the controller 70 determines the holding amount based on the load value when the degree of posture change from the first posture is greater than or equal to a predetermined degree, that is, when the soil removal operation is performed in a place different from where the excavation operation was performed.
[0097] As shown in the specific example in Figure 7, when the bucket device 10 is moved to a location different from the excavation site where the excavation operation to hold the object to be transported is performed, that is, to the soil removal site where the soil removal operation is performed, it is assumed that the upper rotating body 102 will be rotated. In the first embodiment, the controller 70 stores the rotation angle when the state of the buckets 13, 13 transitions from the empty state to the holding state as the first posture, and when the state of the buckets 13, 13 transitions from the holding state to the empty state, and the rotation angle difference θ1, which is the amount of change in the rotation angle from the first posture, is greater than or equal to a predetermined rotation angle threshold Tθ1, the controller 70 may determine the amount to hold based on the load value. In this way, the controller 70 can appropriately determine the amount to hold based on the condition that the rotation angle difference θ1 is greater than or equal to the rotation angle threshold Tθ1.
[0098] Furthermore, as shown in the specific example in Figure 8, when the bucket device 10 is moved to a location different from the location where the excavation operation to hold the object to be transported is performed, that is, to the location where the soil removal operation is performed, it is assumed that the luffing member 104 will be raised and lowered. In the first embodiment, the controller 70 stores the luffing angle when the state of the buckets 13, 13 transitions from the empty state to the holding state as the first posture, and when the state of the buckets 13, 13 transitions from the holding state to the empty state, and the luffing angle difference θ2, which is the amount of change in the luffing angle from the first posture, is greater than or equal to a predetermined luffing angle threshold Tθ2, the controller 70 may determine the holding amount based on the load value. In this way, the controller 70 can appropriately determine the holding amount based on the condition that the luffing angle difference θ2 is greater than or equal to the luffing angle threshold Tθ2.
[0099] Furthermore, the controller 70 may store the slewing angle and the elevation angle when the buckets 13, 13 transition from the empty state to the holding state as the first posture, and determine the holding amount based on the load value when the buckets 13, 13 transition from the holding state to the empty state and the slewing angle difference θ1, which is the change in the slewing angle from the first posture, is greater than or equal to a predetermined slewing angle threshold Tθ1, or when the buckets 13, 13 transition from the holding state to the empty state and the elevation angle difference θ2, which is the change in the elevation angle from the first posture, is greater than or equal to a predetermined elevation angle threshold Tθ2. In this case, the controller 70 can appropriately determine the holding amount based on the condition that the slewing angle difference θ1 is greater than or equal to the slewing angle threshold Tθ1, or the condition that the elevation angle difference θ2 is greater than or equal to the elevation angle threshold Tθ2.
[0100] In the first embodiment, the load value detected by the load value detector 94 is the value of the load acting on the rope member. That is, the controller 70 can determine the holding amount based on the load acting on the luffing rope R3 or guy line 108 included in the rope member supporting the luffing member 104, i.e., the tension acting on the luffing rope R3 or guy line 108, rather than the load acting on the first winch rope R1 and second winch rope R2 supporting the bucket device 10.
[0101] The load value detector 94, which detects the load (tension) acting on the rope member, may be provided on the crane 100 for a predetermined purpose other than determining the holding amount. In this case, there is no need to prepare a separate load value detector 94, and the load value detector 94 provided for the predetermined purpose can be used for determining the holding amount. The predetermined purpose is, for example, an overload prevention device.
[0102] The controller 70 calculates the transport volume, which is a cumulative value obtained by adding the determined holding amount. When the bucket device 10 repeatedly performs a transport operation in which it holds the object to be transported and transports the object to the soil disposal site, the controller 70 can calculate the transport volume, i.e., the total amount of the transported object, by adding the determined holding amount to the cumulative amount of the holding amounts in the multiple transport operations performed up to that point.
[0103] Figure 9 shows an example of information displayed on the display device 96 in response to a display command from the controller 70. In the specific example shown in Figure 9, the controller 70 inputs a display command to the display device 96 so that the determined holding amount (for example, 0.5 tons) and the transport amount (for example, 10.1 tons) are displayed on the screen of the display device 96.
[0104] Furthermore, the controller 70 calculates the number of times the object to be transported is transported based on the number of times the conditions are met, namely that the state of the buckets 13, 13 transitions from the holding state to the empty state and the degree of the change in posture is greater than or equal to the predetermined degree. This allows the controller 70 to appropriately calculate the number of times the object to be transported is transported based on the conditions. In this case, the controller 70 may input a display command to the display device 96 to display the calculated number of transports, and the display device 96 may display the number of transports in accordance with the display command.
[0105] Figure 10 is a graph showing an example of the temporal change in load value and bucket opening during the series of operations performed by the bucket device 10. As shown in Figure 10, the series of operations, including the excavation operation, the transport operation, and the soil removal operation, are performed repeatedly.
[0106] As shown in Figure 10, when the buckets 13, 13 are empty and the bucket device 10 is in the air, the load value detected by the load value detector 94 is a value corresponding to the weight of the bucket device 10. When the bucket device 10 lands with the buckets 13, 13 open, the load value detected by the load value detector 94 decreases. Then, after the excavation operation is performed with the buckets 13, 13 opening to a smaller degree, when the bucket device 10 leaves the ground, the load value detected by the load value detector 94 increases. At this time, the load value corresponds to the sum of the weight of the bucket device 10 and the weight of the transported object held in the buckets 13, 13. Therefore, the amount held corresponds to the excess amount that exceeds the weight of the buckets 13, 13. Subsequently, when the bucket device 10 moves directly above the soil removal site by performing a rotation operation and / or luffing operation with the buckets 13, 13 closed, the soil removal operation is performed. At this time, the load value corresponds to the weight of the bucket device 10.
[0107] Figure 11 is a graph illustrating the filtered load value obtained by applying a low-pass filter to the aforementioned load value.
[0108] In the first embodiment, the controller 70 may determine the holding amount based on a filtered load value, which is a value obtained by applying a low-pass filter to the load value. In this case, the waveform of the filtered load value obtained by the low-pass filter process (shown as a dashed line in Figure 11) is a smooth waveform in which noise contained in the waveform of the load value before the low-pass filter is applied (shown as a solid line in Figure 11) has been removed to some extent. Therefore, the controller 70 can determine the holding amount more appropriately based on the filtered load value. The noise is thought to be caused by, for example, the elongation of the rope member or vibrations occurring in the undulating member.
[0109] The low-pass filter (LPF) used in the low-pass filtering process may be, for example, a digital filter. The digital filter may be, for example, an FIR filter (FIR: Finite Impulse Response) such as a moving average filter, or an IIR filter (IIR: Infinite Impulse Response). The low-pass filter may also be, for example, a low-pass filter including a capacitor and a resistor, a low-pass filter including a coil and a capacitor, or any other known low-pass filter.
[0110] The controller 70 may, for example, calculate the holding amount based on the difference between the filter load value and the weight of the bucket device 10. Alternatively, the controller 70 may calculate a corrected value by correcting the filter load value using the specifications data and the luffing angle of the luffing member 104, and then calculate the holding amount based on the difference between the calculated corrected value and the weight of the bucket device 10. The specifications data of the luffing member 104 may, for example, include the weight of the luffing member 104, or it may include the length of the luffing member 104. When correcting the filter load value to the corrected value, the controller 70 may use a predetermined conversion formula.
[0111] An example of a method for determining the holding state and the empty state will be described. The controller 70 may determine that the state of buckets 13, 13 is the holding state if, for example, the open / closed state of buckets 13, 13 is not a predetermined open state, and the difference between the filter application load value and the weight of the bucket device 10 (or the difference between the correction value and the weight of the bucket device 10) is greater than or equal to a predetermined threshold value, which is the holding state threshold. Alternatively, the controller 70 may determine that the state of buckets 13, 13 is the empty state if, for example, the open / closed state of buckets 13, 13 is not a predetermined closed state, and the difference between the filter application load value and the weight of the bucket device 10 (or the difference between the correction value and the weight of the bucket device 10) is less than a predetermined threshold value, which is the empty state threshold. The empty state threshold may be less than the holding state threshold, or it may be the same as the holding state threshold.
[0112] An example of a method for determining the open state and the closed state will be described below. The controller 70 may determine that the buckets 13, 13 are in an open state if, for example, the bucket opening degree, which is the degree of opening of the buckets 13, 13, is greater than or equal to a predetermined threshold, which is the open state threshold. Alternatively, the controller 70 may determine that the buckets 13, 13 are in a closed state if, for example, the bucket opening degree is less than or equal to a predetermined threshold, which is the closed state threshold. If the state in which the buckets 13, 13 are fully open is defined as a bucket opening degree of 100%, and the state in which the buckets 13, 13 are fully closed is defined as a bucket opening degree of 0%, the open state threshold may be, for example, 80%, 90%, or any other value. The closed state threshold may be, for example, 20%, or 10%.
[0113] The controller 70 can calculate the bucket opening degree of the buckets 13, 13 based on a first rotation amount ωm input from the first drum rotation detector 81 and a second rotation amount ωa input from the second drum rotation detector 82.
[0114] The controller 70 may determine the holding amount based on the maximum value of the filter applied load during the time period from the holding state to the empty state. The time period from the holding state to the empty state is the time period during which the buckets 13, 13 are in the holding state, as shown in Figure 11. The maximum value is the value indicated by the black circle in Figure 11.
[0115] Figure 12 is a flowchart showing an example of the calculation process performed by the controller 70.
[0116] In step S11, the controller 70 determines whether the state of the buckets 13, 13 has changed from an empty state to a held state.
[0117] If the state of buckets 13, 13 has not transitioned from empty to held (NO in step S11), the controller 70 repeats the process in step S13.
[0118] If the state of buckets 13, 13 changes from empty to held (YES in step S11), the controller 70 stores the first posture, which is the posture of the crane 100 at the time the state of buckets 13, 13 changed from empty to held (step S12).
[0119] In step S13, the controller 70 determines whether the buckets 13, 13 are in the holding state and whether the load value detected by the load value detector 94 is greater than the provisional holding amount at that time. The provisional holding amount is the maximum value among one or more load values detected by the load value detector 94 up to that point.
[0120] If the conditions that the buckets 13, 13 are in the holding state and the load value detected by the load value detector 94 is not greater than the provisional holding amount are not met (NO in step S13), the controller 70 performs the process in step S15.
[0121] If the conditions are met that the buckets 13, 13 are in the holding state and the load value detected by the load value detector 94 is greater than the provisional holding amount (YES in step S13), the controller 70 updates the provisional holding amount to the load value detected by the load value detector 94 at that time (step S14).
[0122] In step S15, the controller 70 determines whether the state of the buckets 13, 13 has transitioned from the holding state to the empty state, and whether the degree of change in attitude from the first attitude is greater than or equal to the predetermined degree.
[0123] If the conditions are not met (NO in step S15) that the state of buckets 13, 13 transitions from the holding state to the empty state and the degree of change in attitude from the first attitude is greater than or equal to the predetermined degree, the controller 70 does not perform the processes in steps S16 and S17.
[0124] If the conditions are met (YES in step S15) when the state of buckets 13, 13 transitions from the holding state to the empty state and the degree of change in posture from the first posture is greater than or equal to the predetermined degree, the controller 70 calculates the transport amount in step S16. The controller 70 determines the holding amount based on the filtered load value and calculates the transport amount, which is the cumulative value obtained by adding the determined holding amount to the cumulative holding amounts up to that point.
[0125] Specifically, as shown in Figure 11, the controller 70 determines the holding amount based on the maximum value of the filtered load values during the time period from the holding state to the empty state. That is, during the time period from the holding state to the empty state, the controller 70 sequentially updates the maximum value of the filtered load values, and when the holding amount is determined in step S16 and the transport amount is calculated, the controller 70 resets the maximum value of the excess amount (i.e., the provisional holding amount) (step S17).
[0126] The controller 70 then repeatedly executes a control loop that includes the control flow of steps S11 to S17 shown in Figure 12, and other control flows not shown.
[0127] [Modifications] The first technology of this disclosure is not limited to the first embodiment described above. The first technology of this disclosure includes, for example, the following modifications:
[0128] [Modifications] (A) Regarding the specifications of the crane, the crane according to the first embodiment shown in Figure 1 does not have a jib and struts, but the specifications of the crane are not limited to those shown in Figure 1. The crane according to this disclosure may be a luffing crane equipped with a jib, front struts and rear struts, or it may be a fixed jib crane equipped with a jib and one strut. Also, the crane according to the first embodiment shown in Figure 1 is equipped with a gantry 107, but the construction machine according to this disclosure may be equipped with a mast instead of a gantry 107.
[0129] In the first embodiment described above, the luffing member 104 shown in Figure 1 is a boom having a lattice structure (lattice boom), but the luffing member may include a boom having a lattice structure and a jib having a lattice structure, or it may be an extendable boom (telescopic boom). The construction machine may be placed on the ground, on a structure, or on a ship. In any of these cases, the lower body of the construction machine may have a crawler running device as shown in Figure 1, a running device including tires, or it may be composed of a structure such as a support platform that cannot move on its own.
[0130] (B) Regarding the construction machinery control device: In the first embodiment described above, the construction machinery control device 200 is installed on the crane 100. However, the construction machinery control device in this disclosure does not necessarily have to be installed on the crane 100 or other construction machinery, and may be located at a location away from the construction machinery. In this case, the construction machinery control device is configured to be able to send and receive information between the construction machinery control device and the construction machinery via a network such as the Internet or a mobile phone network.
[0131] (C) Regarding the filtering process, the transfer function Kd(z) of the digital filter may be expressed by, for example, the following equation (1).
[0132]
[0133] In equation (1) above, "al" and "bk" are filter coefficients. "al" is a coefficient mainly relating to the filter output, and "bk" is a coefficient mainly relating to the filter input. These coefficients are determined so that the desired characteristics are obtained in the digital filter. "z-l" and "z-k" are delay elements, respectively.
[0134] The specific calculation method for a digital filter that can realize the above transfer function Kd(z) characteristics is not particularly limited, but the direct type of IIR filter can be expressed by, for example, the following equation (2).
[0135]
[0136] In equation (2) above, "y" is the filter output (output signal) from the filter, "u" is the filter input (input signal) input to the filter, and "ts" is the filter update period (control period). "y(t)" is the filter output at that point in time (the current point in time), "y(t-lts)" is the filter output from "lts" periods ago, and "u(t-kts)" is the filter input from "kts" periods ago. Note that when "k=0", "u(t-kts)" is "u(t)", which represents the filter input at that point in time (the current point in time).
[0137] As described above, the first technology, including the first embodiment of this disclosure, provides a technology that allows a controller to appropriately determine the holding amount, which is the amount of transported object held in the bucket device, without requiring any cumbersome operation by the operator. The first technology of this disclosure includes the following first to eleventh embodiments.
[0138] A construction machine control device according to a first aspect of the first technology is a control device for a construction machine comprising: a lower body; an upper slewing body rotatably supported by the lower body; a luffing member that can be raised and lowered relative to the upper slewing body; a bucket device having a bucket for holding an object to be transported and supported by a winch rope hanging from the luffing member; and a load value detector for detecting a load value correlated with a holding amount, which is the amount of the object to be transported held in the bucket. The construction machine control device comprises a controller, the controller stores a first posture, which is the posture of the construction machine when the state of the bucket transitions from an empty state where the object to be transported is not held in the bucket to a held state where the object to be transported is held in the bucket; and when the state of the bucket transitions from the held state to the empty state and the degree of change in posture from the first posture is greater than or equal to a predetermined degree, the controller determines the holding amount based on the load value.
[0139] In this first embodiment, the controller determines the holding amount based on the load value when the degree of change in posture from the first posture is greater than or equal to a predetermined degree, so that the holding amount can be appropriately determined without requiring any troublesome operation by the operator.
[0140] A construction machine control device according to a second embodiment of the first technology is preferably further comprising the following configuration in addition to the construction machine control device according to the first embodiment. That is, the construction machine control device according to the second embodiment further comprises a rope member that supports the luffing member, and the load value detector may be configured to detect the load value acting on the rope member. In this second embodiment, the controller can determine the holding amount based on the load acting on the rope member that supports the luffing member (tension acting on the rope member), rather than the load acting on the winch rope that supports the bucket device.
[0141] A construction machinery control device according to a third aspect of the first technology preferably further comprises the following configuration in addition to the construction machinery control device according to the first or second aspect. That is, in the construction machinery control device according to the third aspect, it is preferable that the controller calculates the transport volume, which is a cumulative value obtained by adding the determined holding amount. In this third aspect, when the bucket device repeatedly performs a transport operation in which it holds an object to be transported and transports the object to a predetermined location, the controller can calculate the transport volume, i.e., the total amount of transported objects, by adding the determined holding amount to the cumulative amount of the holding amounts in multiple transport operations performed up to that point.
[0142] A construction machine control device according to the fourth aspect of the first technology preferably further comprises the following configuration in a construction machine control device according to any one of the first to third aspects. That is, in the construction machine control device according to the fourth aspect, the controller preferably calculates the number of times the object to be transported is transported based on the number of times the condition is met that the state of the bucket transitions from the holding state to the empty state and the degree of the change in posture is greater than or equal to a predetermined degree. In this fourth aspect, the controller can appropriately calculate the number of times the object to be transported is transported based on the above conditions.
[0143] A construction machinery control device according to the fifth aspect of the first technology preferably further comprises the following configuration in a construction machinery control device according to any one of the first to fourth aspects. That is, in the construction machinery control device according to the fifth aspect, it is preferable that the controller determines the holding amount based on a filtered load value, which is a value obtained by applying a low-pass filter to the load value. In this fifth aspect, the waveform of the filtered load value obtained by the low-pass filter process is a smooth waveform in which noise contained in the waveform of the load value before the low-pass filter is applied has been removed to some extent, so the controller can determine the holding amount more appropriately based on the filtered load value.
[0144] A construction machinery control device according to a sixth aspect of the first technology preferably further comprises the following configuration in the construction machinery control device according to the fifth aspect. That is, in the construction machinery control device according to the sixth aspect, the controller may determine the holding amount based on the maximum value of the filter applied load values during the time period from the holding state to the empty state.
[0145] A construction machine control device according to the seventh aspect of the first technology is preferably a construction machine control device according to any one of the first to sixth aspects, further comprising the following configuration. That is, in the seventh aspect, the construction machine further comprises a slewing angle detector for detecting the slewing angle of the upper slewing body, and the controller stores the slewing angle when the bucket transitions from the empty state to the holding state as the first posture, and when the bucket transitions from the holding state to the empty state and the amount of change in the slewing angle from the first posture (slewing angle difference) is greater than or equal to a predetermined slewing angle threshold, the holding amount may be determined based on the load value.
[0146] A construction machine control device according to the eighth aspect of the first technology is preferably a construction machine control device according to any one of the first to sixth aspects, further comprising the following configuration. That is, in the eighth aspect, the construction machine further comprises a luffing member angle detector for detecting the luffing angle of the luffing member, and the controller stores the luffing angle when the bucket transitions from the empty state to the holding state as the first posture, and when the bucket transitions from the holding state to the empty state and the amount of change in the luffing angle from the first posture (luffing angle difference) is greater than or equal to a predetermined luffing angle threshold, the holding amount may be determined based on the load value.
[0147] A construction machine control device according to the ninth aspect of the first technology is preferably a construction machine control device according to any one of the first to sixth aspects, further comprising the following configuration. That is, in the ninth aspect, the construction machine further comprises a slewing angle detector for detecting the slewing angle of the upper slewing body and a luffing member angle detector for detecting the luffing angle of the luffing member, and the controller stores the slewing angle and luffing angle when the bucket transitions from the empty state to the holding state as the first posture, and when the bucket transitions from the holding state to the empty state and the amount of change in the slewing angle from the first posture (slewing angle difference) is greater than or equal to a predetermined slewing angle threshold, or when the bucket transitions from the holding state to the empty state and the amount of change in the luffing angle from the first posture (luffing angle difference) is greater than or equal to a predetermined luffing angle threshold, the holding amount may be determined based on the load value.
[0148] A construction machine according to the tenth embodiment of the first technology comprises the lower body, the upper rotating body, the luffing member, the load value detector, the bucket device, and a construction machine control device according to any one of the first to ninth embodiments.
[0149] A construction machine control method according to an eleventh aspect of the first technology is a method for a construction machine comprising: a lower body; an upper slewing body rotatably supported by the lower body; a luffing member that can be raised and lowered relative to the upper slewing body; a bucket device having a bucket for holding an object to be transported and supported by a winch rope hanging from the luffing member; and a load value detector for detecting a load value correlated with a holding amount, which is the amount of the object to be transported held in the bucket. The construction machine control method includes storing a first posture, which is the posture of the construction machine when the state of the bucket transitions from an empty state where the object to be transported is not held in the bucket to a held state where the object to be transported is held in the bucket; and when the state of the bucket transitions from the held state to the empty state and the degree of change in posture from the first posture is greater than or equal to a predetermined degree, the controller determines the holding amount based on the load value. In this eleventh embodiment, the controller determines the holding amount based on the load value when the degree of change in posture from the first posture is greater than or equal to a predetermined degree, so that the holding amount can be appropriately determined without requiring any troublesome operation by the operator.
[0150] [Second Technology] Next, the second technology of this disclosure will be described. The second technology can be implemented in combination with the first technology described above. The second technology can also be implemented on its own without being combined with the first technology.
[0151] First, let me explain the problems that the second technology will solve.
[0152] [Second technical problem to be solved] When the bucket device is raised, there are cases where it is desirable to prioritize reducing the deviation between the physical quantity correlated with the amount of the first winch rope paid out and the physical quantity correlated with the amount of the second winch rope paid out, and cases where it is desirable to prioritize reducing the deviation between the tension acting on the first winch rope and the tension acting on the second winch rope.
[0153] The second technology of this disclosure aims to provide a technology that can raise the bucket device while reducing the deviation of a physical quantity correlated with the amount of payout of two winch ropes connected to the bucket device, and raise the bucket device while reducing the deviation of the tension acting on the two winch ropes.
[0154] A construction machine control device (synchronization control device) according to the first embodiment of the second technology is a control device for a construction machine. The construction machine comprises a machine body, a luffing member that can be raised and lowered relative to the machine body, a first winch drum that pays out and winds up a first winch rope hanging from the luffing member, a second winch drum that pays out and winds up a second winch rope hanging from the luffing member, and a bucket device to which the first winch rope and the second winch rope are connected and which can be raised and lowered in accordance with the operation of the first winch drum and the operation of the second winch drum. The construction machine control device comprises a controller that can select either power synchronization control for reducing the deviation between a physical quantity correlated with the amount of the first winch rope paid out and a physical quantity correlated with the amount of the second winch rope paid out when raising the bucket device, or tension synchronization control for reducing the tension deviation, which is the deviation between the tension acting on the first winch rope and the tension acting on the second winch rope when raising the bucket device.
[0155] Embodiments of the second technology of this disclosure will be described with reference to the drawings.
[0156] The second technology includes the following second embodiment. The second embodiment in the second technology can be implemented in combination with the first embodiment in the first technology described above. However, the second embodiment in the second technology can also be implemented independently without being combined with the first embodiment in the first technology.
[0157] [Second Embodiment] The second embodiment will now be described in detail. The general outline of the crane 100 according to the second embodiment is as described with reference to Figures 1 to 4.
[0158] The crane 100 according to the second embodiment includes a luffing member angle detector 22, a first drum rotation detector 81, and a second drum rotation detector 82.
[0159] The luffing member angle detector 22 detects the luffing angle θ of the luffing member 104 and inputs the detection result to the controller 70. In the second embodiment, the luffing member angle detector 22 detects the boom angle, which is the angle of the boom of the luffing member 104, as the luffing angle θ. The luffing angle θ is the angle of the luffing member 104 with respect to a predetermined reference. The reference may be, for example, a horizontal line or a horizontal plane, another straight line or another plane, the upper slewing body 102, or the lower body 101.
[0160] The first drum rotation detector 81 detects a first rotation amount ωm, which is the amount of rotation of the first winch drum DR1, and inputs the detection result to the controller 70. The second drum rotation detector 82 detects a second rotation amount ωa, which is the amount of rotation of the second winch drum DR2, and inputs the detection result to the controller 70.
[0161] Next, a construction machinery control device 200 (synchronization control device 200) according to the second embodiment will be described.
[0162] The construction machinery control device 200 is a control device for the crane 100. In the second embodiment, the construction machinery control device 200 is provided on the crane 100.
[0163] The construction machine control device 200 includes a controller 70. The controller 70 can select either power synchronization control or tension synchronization control. The power synchronization control is a control to reduce the deviation between a physical quantity correlated with the amount of payout of the first winch rope R1 and a physical quantity correlated with the amount of payout of the second winch rope R2 when raising the bucket device 10. The tension synchronization control is a control to reduce the tension deviation, which is the deviation between the tension T1 (see Figure 4) acting on the first winch rope R1 and the tension T2 (see Figure 4) acting on the second winch rope R2 when raising the bucket device 10.
[0164] In the second embodiment, when the controller 70 selects and executes the power synchronization control, the deviation between the physical quantity correlated with the amount of the first winch rope R1 extended and the physical quantity correlated with the amount of the second winch rope R2 extended becomes smaller when the bucket device 10 is raised. This makes it easier to maintain the open and closed states of the buckets 13, 13.
[0165] On the other hand, when the controller 70 selects and executes the tension synchronization control, the difference (the tension deviation) between the tension T1 acting on the first winch rope R1 and the tension T2 acting on the second winch rope R2 when the bucket device 10 is raised becomes smaller. This tension synchronization control is effective when the load on the bucket device 10 is large when it is raised (winding operation), specifically, for example, when the weight of the object being transported held by the bucket device 10 is large. When the load on the bucket device 10 is large when it is raised, if the tension deviation becomes large, the bucket device 10 may rotate around its vertical axis when it is raised. When the controller 70 executes the tension synchronization control and the tension deviation becomes smaller, the rotation of the bucket device 10 when it is raised is suppressed.
[0166] The controller 70 comprises a computer having an arithmetic processing unit and memory. The power synchronization control and tension synchronization control performed by the controller 70 are realized by the arithmetic processing unit executing a control program stored in the memory.
[0167] In the power synchronization control, it is preferable that the controller 70 performs feedback control based on the deviation between a physical quantity correlated with the payout amount of the first winch rope R1 and a physical quantity correlated with the payout amount of the second winch rope R2. This makes it possible to effectively reduce the deviation between the physical quantity correlated with the payout amount of the first winch rope R1 and the physical quantity correlated with the payout amount of the second winch rope R2 when the bucket device 10 is raised in the power synchronization control.
[0168] In the aforementioned power synchronization control, the deviation between the physical quantity correlated with the payout amount of the first winch rope R1 and the physical quantity correlated with the payout amount of the second winch rope R2 is preferably zero from the viewpoint of maintaining the open and closed states of the buckets 13, 13. The physical quantity correlated with the payout amount of the first winch rope R1 may be the payout amount of the first winch rope R1 itself, or it may be the lifting height value of the first winch rope R1 as described later. Similarly, the physical quantity correlated with the payout amount of the second winch rope R2 may be the payout amount of the second winch rope R2 itself, or it may be the lifting height value of the second winch rope R2 as described later. Therefore, the power synchronization control may be a control to reduce the payout amount deviation Ek(z), which is the difference between the payout amount of the first winch rope R1 and the payout amount of the second winch rope R2, or it may be a control to reduce the lifting value deviation Ey(z), which is the difference between the lifting value of the first winch rope R1 and the lifting value of the second winch rope R2. Furthermore, the power synchronization control may be a control to reduce the power synchronization deviation E(z), which is calculated using the payout amount deviation Ek(z) and the lifting value deviation Ey(z), as described later.
[0169] The controller 70 can calculate the amount of the first winch rope R1 to be unwound based on a first rotation amount ωm input from the first drum rotation detector 81. The controller 70 can also calculate the amount of the second winch rope R2 to be unwound based on a second rotation amount ωa input from the second drum rotation detector 82.
[0170] The controller 70 may calculate the lifting height of the first winch rope R1 and the lifting height of the second winch rope R2 as follows, for example.
[0171] The lifting height values of the winch ropes (the lifting height values of the first winch rope R1 and the second winch rope R2, respectively) are physical quantities correlated with the amount of winch rope unwound, and are values that take into account the influence of changes in the luffing angle θ of the luffing member 104. When the position of a predetermined part of the winch rope in the reference state is taken as the reference (zero position), the amount of change in the position of the predetermined part of the winch rope relative to this reference is called the lifting height value of the winch rope. The predetermined part of the winch rope may be, for example, the tip of the winch rope, or it may be any other part of the winch rope. The reference state is, for example, a state in which the winch rope has been unwound a predetermined length from the winch drum, and the luffing angle θ of the luffing member 104 is a predetermined angle θs.
[0172] More specifically, the reference state may be, for example, the state in which the winch rope is fully extended from the winch drum and the luffing angle θ of the luffing member 104 is 45 degrees. In this case, the lifting value of the first winch rope R1 is as follows. That is, the position of the tip of the first winch rope R1 in the state in which the first winch rope R1 is fully extended from the first winch drum DR1 and the luffing angle θ of the luffing member 104 is 45 degrees is used as the reference, and the lifting value of the first winch rope R1 is the amount of change in the position of the tip of the first winch rope R1 relative to this reference. Similarly, the lifting value of the second winch rope R2 is as follows. In other words, the lifting height of the second winch rope R2 is the amount of change in the position of the tip of the second winch rope R2 relative to the reference position when the second winch rope R2 is fully extended from the second winch drum DR2 and the luffing angle θ of the luffing member 104 is 45 degrees.
[0173] The lifting height of the first winch rope R1 changes not only according to the amount of the first winch rope R1 unfurled from the first winch drum DR1, but also according to the luffing angle θ of the luffing member 104. Similarly, the lifting height of the second winch rope R2 changes not only according to the amount of the second winch rope R2 unfurled from the second winch drum DR2, but also according to the luffing angle θ of the luffing member 104.
[0174] The controller 70 uses information such as specification data including the length of the luffing member 104, data relating to the relative position of the first winch drum DR1 with respect to a specific part of the luffing member 104 (for example, the base end of the luffing member 104), and data relating to the relative position of the second winch drum DR2 with respect to the said specific part of the luffing member 104, as well as detection results input to the controller 70 from drum rotation detectors 81 and 82, and the luffing angle θ of the luffing member 104 input to the controller 70 from the luffing member angle detector 22, to calculate the lifting height values of the first winch rope R1 and the second winch rope R2, respectively.
[0175] Here, the distance from the first winch drum DR1 to the upper end P1 of the luffing member 104 is referred to as the first distance Ltop-m, and the distance from the second winch drum DR2 to the upper end P2 of the luffing member 104 is referred to as the second distance Ltop-a. The controller 70 may calculate the lifting height value Lh1 of the first winch rope R1 based on the change in the first distance Ltop-m ΔL1 relative to the reference state, the change in the height position of the upper end P1 of the luffing member 104 ΔH1 relative to the reference state, and the change in the amount of the first winch rope R1 extended ΔR1 relative to the reference state. The controller 70 may calculate the lifting height value Lh1 of the first winch rope R1 using, for example, the following equation (3).
[0176] The lifting height of the first winch rope R1 is Lh1 = -(ΔL1 + ΔH1 + ΔR1) ... (3)
[0177] Similarly, the controller 70 may calculate the lifting height value Lh2 of the second winch rope R2 based on the change in the second distance Ltop-a ΔL2 relative to the reference state, the change in the height position of the upper end P2 of the luffing member 104 ΔH relative to the reference state, and the change in the amount of the second winch rope R2 extended ΔR2 relative to the reference state. The controller 70 may, for example, calculate the lifting height value Lh2 of the second winch rope R2 using the following equation (4).
[0178] The lifting height of the second winch rope R2 is Lh2 = -(ΔL2 + ΔH2 + ΔR2) ... (4)
[0179] Here, we assume that the upper end P1 and the upper end P2 of the luffing member 104 are at the same height, and that the amount of the first winch rope R1 and the amount of the second winch rope R2 are both zero during the process in which the luffing angle θ of the luffing member 104 changes from θ11 to θ12. In this case, the lifting value deviation Ey(z), which is the difference between the lifting value Lh1 of the first winch rope R1 and the lifting value Lh2 of the second winch rope R2 when the luffing angle θ changes from θ11 to θ12, can be expressed, for example, by the following equation (5). That is, when the luffing angle θ of the luffing member 104 changes from θ11 to θ12 with the first winch drum DR1 and the second winch drum DR2 stopped, the lifting value deviation Ey(z) can be expressed, for example, by the following equation (5).
[0180] Ey(z)=ΔL2−ΔL1 (5)
[0181] The following describes an example of a method by which the controller 70 calculates the power synchronization error E(z) using the head value error Ey(z) and the payout error Ek(z).
[0182] The controller 70 may calculate the power synchronization error E(z) by using a calculation formula that constructs a complementary filter of these deviations using the head value deviation Ey(z) and the payout deviation Ek(z). Such a calculation formula for the power synchronization error E(z) may be, for example, the following formula (6).
[0183]
[0184] In equation (6), GLPF(z) is a low-pass filter. The low-pass filter may be a digital filter. The digital filter may be an FIR filter (FIR: Finite Impulse Response), such as a moving average filter, or an IIR filter (IIR: Infinite Impulse Response). The low-pass filter may also be a low-pass filter containing a capacitor and a resistor, or a low-pass filter containing an inductor and a capacitor.
[0185] According to equation (6) above, the controller 70 can calculate the power synchronization error E(z).
[0186] Next, the controller 70 takes the power synchronization error E(z) as input and performs filtering, obtaining the output of the filtering process. This output is used as a feedback control value for the target speed. Since the controlled object can be considered as an integrator with a delay in the hydraulic equipment, the filter for the filtering process is determined by designing the feedback control system to ensure the stability of the integrator. The filtering process involves strengthening or weakening a specific frequency band while maintaining that specific frequency band. The frequency characteristics of the filtering process are designed appropriately according to the characteristics of the hydraulic equipment. The dynamic characteristics (controlled object) of the crane 100 controlled by the controller 70 are the amount of deviation generated due to the speed difference determined by the two proportional valve current command values for the two proportional valves (first winding proportional valve 61B and second winding proportional valve 63B). Since the speed difference becomes a deviation when integrated, the controlled object can be considered as an integrator. The delay in the hydraulic equipment means that the speed reaches a steady value with a certain delay in the hydraulic equipment. The delay of the hydraulic equipment includes, for example, the response delay of a proportional valve. The delay of the hydraulic equipment is represented, for example, by a transfer function that represents the delay. The feedback control system may be represented, for example, by multiplying the integrator by the transfer function.
[0187] Next, the controller 70 determines the ratio of the feedback control values for the first winch rope R1 and the second winch rope R2.
[0188] For example, when the bucket device 10 is raised, i.e., during hoisting, if the hoisting speed of the first winch rope R1 is relatively slower than that of the second winch rope R2, that is, if it is necessary to relatively increase the hoisting speed of the first winch rope R1, it is possible to reduce the power synchronization deviation E(z) by either increasing the hoisting speed of the first winch rope R1 or decreasing the hoisting speed of the second winch rope R2.
[0189] The controller 70 may determine the increasing component of the winding speed of the first winch rope R1 and the decreasing component of the winding speed of the second winch rope R2 based on the amount of winding operation performed on the first winch operating lever 51A of the first winch operating device 51 at that time.
[0190] Specifically, if the amount of winding operation applied to the first winch operating lever 51A is in the full lever range where the winding speed cannot be increased, the controller 70 reduces the power synchronization error E(z) by reducing the winding speed of the second winch rope R2. On the other hand, if the amount of winding operation applied to the first winch operating lever 51A is in the slow speed range where the winding speed cannot be reduced, the controller 70 reduces the power synchronization error E(z) by increasing the winding speed of the first winch rope R1. With this allocation, the controller 70 can determine the target speed such that the power synchronization error E(z) decreases smoothly in any lever range. The target winding speed of the first winch rope R1 and the target winding speed of the second winch rope R2 are expressed by the following equations (7) and (8).
[0191]
[0192]
[0193] In equations (7) and (8), vFB is a feedback control value calculated based on the power synchronization error E(z), vmain is the feedback component of the target speed of the first winch rope R1, vaux is the feedback component of the target speed of the second winch rope R2, and α is the allocation rate.
[0194] The controller 70 determines the allocation rate α at that time based on a predetermined map such as a relational expression or lookup table that represents the relationship between the operating direction and amount of the first winch operating lever 51A and the allocation rate α.
[0195] Next, the controller 70 calculates the pilot pressure corresponding to the target speed of the first winch rope R1 based on a predetermined map such as a relational expression representing the relationship between the target speed and the pilot pressure, or a lookup table. Then, the controller 70 calculates the current command value (first current command value) corresponding to the pilot pressure based on a predetermined map such as a relational expression representing the relationship between the pilot pressure and the current command value, or a lookup table. Similarly, the controller 70 calculates the pilot pressure corresponding to the target speed of the second winch rope R2 based on a predetermined map, and calculates the current command value (second current command value) corresponding to the pilot pressure based on a predetermined map. Then, the controller 70 inputs the first current command value to the first winding proportional valve 61B and the second current command value to the second winding proportional valve 63B.
[0196] The controller 70 can reduce the power synchronization deviation E(z) when raising the bucket device 10 by performing power synchronization control including the feedback control described above. As the power synchronization deviation E(z) decreases, the payout deviation Ek(z) also decreases, and the lifting value deviation Ey(z) also decreases.
[0197] In the above example, the controller 70 calculates the pilot pressure corresponding to the target speed as an intermediate calculated value correlated with the current command value, but it is not limited to the above example. The controller 70 may also calculate the target speed of the winch rope or the target speed of the winch drum as an intermediate calculated value correlated with the current command value, or it may calculate the target motor flow rate, which is the flow rate of the hydraulic fluid flowing into the winch motor, as an intermediate calculated value correlated with the current command value.
[0198] As shown in Figure 3, the crane 100 according to the second embodiment further comprises a first constant horsepower control valve 65 and a second constant horsepower control valve 66. As shown in Figure 3, the first constant horsepower control valve 65 is connected to conduits 34A and 34B, which are respectively connected to a pair of ports of the first winch motor 34. The second constant horsepower control valve 66 is connected to conduits 35A and 35B, which are respectively connected to a pair of ports of the second winch motor 35. Note that the crane 100 according to the first embodiment does not necessarily have to be equipped with the first constant horsepower control valve 65 and the second constant horsepower control valve 66.
[0199] The first constant horsepower control valve 65 is a control valve that adjusts the capacity of the first winch motor 34 in accordance with the load acting on the first winch motor 34 to keep the output of the first winch motor 34 constant. In other words, the first constant horsepower control valve 65 adjusts the capacity of the first winch motor 34 in accordance with the differential pressure between the pressure in pipeline 34A and the pressure in pipeline 34B to keep the output (horsepower) of the first winch motor 34 constant.
[0200] The second constant horsepower control valve 66 is a control valve that adjusts the capacity of the second winch motor 35 in accordance with the load acting on the second winch motor 35 to keep the output of the second winch motor 35 constant. In other words, the second constant horsepower control valve 66 adjusts the capacity of the second winch motor 35 in accordance with the differential pressure between the pressure in pipeline 35A and the pressure in pipeline 35B to keep the output (horsepower) of the second winch motor 35 constant.
[0201] Figure 19 is a circuit diagram showing an example of a first constant horsepower control valve 65. The first constant horsepower control valve 65 is connected to pipelines 34A and 34B. The first constant horsepower control valve 65 includes a pressure compensation valve 36 connected to pipelines 34A and 34B, a spool valve 37 connected to the pressure compensation valve 36, and a tilt angle control device 38 connected to the spool valve 37 and pipeline 34B for controlling the tilt angle of the first winch motor 34. The first constant horsepower control valve 65 operates to maintain the differential pressure ΔP between the pressure PA in pipeline 34A and the pressure PB in pipeline 34B at a predetermined set pressure. The first constant horsepower control valve 65 increases the motor capacity when the differential pressure ΔP is about to exceed the set pressure, and decreases the motor capacity when the differential pressure ΔP is about to exceed the set pressure. Through this operation, the first constant horsepower control valve 65 controls the horsepower (output) of the first winch motor 34 to a constant level, thereby maintaining a constant output (horsepower) of the first winch motor 34. The second constant horsepower control valve 66 has the same structure as the first constant horsepower control valve 65.
[0202] In the tension synchronization control, the controller 70 inputs the same current command value to the first winding proportional valve 61B and the second winding proportional valve 63B. In the tension synchronization control, the controller 70 does not perform feedback control based on the deviation between the amount of unwinding of the first winch rope R1 and the amount of unwinding of the second winch rope R2 (i.e., feedback control like that in the power synchronization control), and inputs the same current command value to the first winding proportional valve 61B and the second winding proportional valve 63B.
[0203] In the tension synchronization control described above, the controller 70 inputs the same current command value to the first winding proportional valve 61B and the second winding proportional valve 63B, causing the first winch drum DR1 and the second winch drum DR2 to perform a winding operation to wind up the first winch rope R1 and the second winch rope R2, respectively, so that the bucket device 10 rises. When the bucket device 10 rises, the tension T1 acting on the first winch rope R1 and the tension T2 acting on the second winch rope R2 are mechanically adjusted by the first constant horsepower control valve 65 and the second constant horsepower control valve 66, respectively. In other words, the load acting on the first winch motor 34 is a value correlated with tension T1, and the load acting on the second winch motor 35 is a value correlated with tension T2. Therefore, tensions T1 and T2 are controlled to approximately the same value by the first constant horsepower control valve 65 and the second constant horsepower control valve 66. Accordingly, the controller 70 can raise the bucket device 10 while reducing the deviation between the tension T1 acting on the first winch rope R1 and the tension T2 acting on the second winch rope R2 by performing the tension synchronization control which involves inputting the same current command value to the first winding proportional valve 61B and the second winding proportional valve 63B. Specifically, this is as follows.
[0204] When the tension T1 acting on the first winch rope R1 increases and the load acting on the first winch motor 34 increases, the first constant horsepower control valve 65 increases the capacity of the first winch motor 34, so the rotational speed of the first winch drum DR1 decreases. On the other hand, when the tension T1 acting on the first winch rope R1 decreases and the load acting on the first winch motor 34 decreases, the first constant horsepower control valve 65 decreases the capacity of the first winch motor 34, so the rotational speed of the first winch drum DR1 increases.
[0205] Similarly, when the tension T2 acting on the second winch rope R2 increases and the load acting on the second winch motor 35 increases, the second constant horsepower control valve 66 increases the capacity of the second winch motor 35, so the rotational speed of the second winch drum DR2 decreases. On the other hand, when the tension T2 acting on the second winch rope R2 decreases and the load acting on the second winch motor 35 decreases, the second constant horsepower control valve 66 decreases the capacity of the second winch motor 35, so the rotational speed of the second winch drum DR2 increases.
[0206] Therefore, for example, if the rotational speed of the first winch drum DR1 is greater than that of the second winch drum DR2, causing the tension T1 acting on the first winch rope R1 to increase and the tension T2 acting on the second winch rope R2 to decrease, the capacity of the first winch motor 34 increases, causing the rotational speed of the first winch drum DR1 to decrease, while the capacity of the second winch motor 35 decreases, causing the rotational speed of the second winch drum DR2 to increase. As a result, the tension T1 acting on the first winch rope R1 decreases and the tension T2 acting on the second winch rope R2 increases. In other words, the first constant horsepower control valve 65 and the second constant horsepower control valve 66 operate to reduce the deviation between the tension T1 acting on the first winch rope R1 and the tension T2 acting on the second winch rope R2 when the bucket device 10 is raised. Therefore, the controller 70 can raise the bucket device 10 while reducing the difference between the tension T1 acting on the first winch rope R1 and the tension T2 acting on the second winch rope R2 by executing the tension synchronization control when raising the bucket device 10.
[0207] In the tension synchronization control described above, the controller 70 may determine a current command value in response to the first winding operation and input the determined current command value to the first winding proportional valve 61B and the second winding proportional valve 63B. Alternatively, in the tension synchronization control described above, the controller 70 may determine a current command value in response to the second winding operation and input the determined current command value to the first winding proportional valve 61B and the second winding proportional valve 63B.
[0208] Figure 13 is an example of a map showing the relationship between the amount of winding operation received by the winch operating device and the target pilot pressure. Figure 14 is an example of a map showing the relationship between the target pilot pressure and the command current value. In the tension synchronization control, the controller 70 may determine a target pilot pressure corresponding to the amount of the first winding operation based on the amount of the first winding operation input from the first lever input detector 51B and the map shown in Figure 13, and then determine a current command value corresponding to the target pilot pressure based on the determined target pilot pressure and the map shown in Figure 14, and input the determined current command value to the first winding proportional valve 61B and the second winding proportional valve 63B.
[0209] The crane 100 further includes an input device 123 (see Figure 2) capable of receiving input from an operator. The controller 70 selects either the power synchronization control or the tension synchronization control based on the input received by the input device 123 and executes the selected control. The input device 123 switches the power synchronization control on and off (the feedback control on and off) based on the operator's input. That is, when the controller 70 receives a signal from the input device 123 indicating that the power synchronization control has been selected, it executes the power synchronization control, and when the controller 70 receives a signal from the input device 123 indicating that the tension synchronization control has been selected (a signal indicating that the power synchronization control has not been selected), it executes the tension synchronization control. Note that the crane 100 according to the first embodiment does not necessarily have to include the input device 123.
[0210] Figure 15 shows an example of the display screen of the input device 123. When the operator selects one of the two options displayed on the display screen shown in Figure 15, namely the power synchronization control selection button and the tension synchronization control selection button, the input device 123 inputs a signal corresponding to the operator's selection to the controller 70. Based on this signal, the controller 70 selects either the power synchronization control or the tension synchronization control and executes the selected control. Note that in Figure 15, the color or image of the button selected by the operator changes. The input device 123 may be the operator setting device 21, which will be described later.
[0211] Figure 16 is a flowchart showing an example of the calculation process for power synchronization control performed by the controller 70.
[0212] When the control mode of the crane 100 is set to power synchronization mode, the controller 70 performs the calculation processing shown in the flowchart of Figure 16. When the control mode is set to power synchronization mode, the controller 70 performs power synchronization control or tension synchronization control. Power synchronization control and tension synchronization control, respectively, are controls that synchronize the operation of the first winch drum DR1 and the operation of the second winch drum DR2 with simple operation by the operator.
[0213] The controller 70 may, for example, set the control mode of the crane 100 to the power synchronization mode based on a mode input entered by the operator into the input device 123 to select a control mode. Alternatively, the controller 70 may set the control mode of the crane 100 to the power synchronization mode based on the state of the mode switches 90 and 91, as shown in the modified example described later.
[0214] In step S11 of Figure 16, the controller 70 determines whether or not to apply feedback control in the power synchronization mode. If the signal input from the input device 123 is a signal corresponding to the power synchronization control, that is, if feedback control is to be applied in the power synchronization mode (YES in step S11), the controller 70 performs the processing in steps S12 to S16 of Figure 16 (the power synchronization control). On the other hand, if the signal input from the input device 123 is a signal corresponding to the tension synchronization control, that is, if feedback control is not to be applied in the power synchronization mode (NO in step S11), the controller 70 performs the processing in step S17 of Figure 16 (the tension synchronization control).
[0215] In step S12 of Figure 16, the controller 70 calculates the power synchronization error E(z).
[0216] In step S13 of Figure 16, the controller 70 performs filtering using the calculated deviation as input and obtains a feedback control value of the target speed as its output.
[0217] In step S14 of Figure 16, the controller 70 determines the application ratio (allocation rate α) of the feedback control value.
[0218] In step S15 of Figure 16, the controller 70 converts the target speed into pilot pressure.
[0219] In step S16 of Figure 16, the controller 70 inputs a current command value to the proportional valve.
[0220] In step S17 of Figure 16, the controller 70 performs the tension synchronization control. In step S17, the controller 70 inputs the same current command value to the first winding proportional valve 61B and the second winding proportional valve 63B. That is, the controller 70 does not perform the feedback control. The controller 70 sets the feedback control value to zero and converts the amount of winding operation received by the winch operating device into pilot pressure, or converts the target speed corresponding to the amount of winding operation into pilot pressure. Then, the controller 70 converts the pilot pressure into a current command value and inputs the current command value to the proportional valves 61B and 63B, respectively.
[0221] The main features of the construction machinery control device 200 according to the second embodiment are as described above.Modifications including other features of the construction machinery control device 200 will be described below, but the construction machinery control device in this disclosure is not limited to the following modifications.
[0222] Figure 17 is a block diagram showing the controller 70 and related main components of a construction machinery control device 200 according to a modified example of the second embodiment. Figure 18 is a flowchart showing an example of calculation processing performed by the controller 70 of the construction machinery control device 200 according to a modified example.
[0223] The basic configuration of the modified construction machinery control device 200 and the basic configuration of the crane 100 equipped with the modified construction machinery control device 200 are the same as those of the configuration of the construction machinery control device 200 and the crane 100 according to the second embodiment described with reference to Figures 1 to 4 and 13 to 16. The modified construction machinery control device 200 selects one mode from a predetermined number of modes based on predetermined conditions and sets the control mode of the crane 100 to the selected mode.
[0224] As shown in Figure 17, the modified crane 100 includes an operator setting device 21, a first drum rotation detector 81, a second drum rotation detector 82, a luffing member angle detector 22, at least one mode switch, lever input detectors 51B, 53B, 55B, pedal input detectors 52B, 54B, a load value detector 94, and a setting memory 95 (previous setting memory).
[0225] The first drum rotation detector 81, the second drum rotation detector 82, the undulation member angle detector 22, the lever input detectors 51B, 53B, 55B, and the pedal input detectors 52B, 54B are the same as those described above for the second embodiment.
[0226] The operator setting device 21 is an input device for the operator to input various settings necessary for the operation of the crane 100 according to the modified example. The operator setting device 21 receives input from the operator for making the various settings. The operator setting device 21 may be located, for example, inside the cabin 114. The operator setting device 21 may include, for example, a monitor touch panel. The various settings may include, for example, specification data for the main components constituting the construction machine, such as the luffing member 104, winch drums DR1 and DR2, and bucket device 10. The various settings may include, for example, the winding state of the winch ropes of winch drums DR1 and DR2 at the start of work (for example, a value indicating how much of the winch rope is wound on the winch drum).
[0227] The at least one mode switch may include, for example, an on / off mode switch 90 and an assist mode switch 91.
[0228] The load value detector 94 detects a load value that correlates with the bucket weight, which is the weight of the bucket device 10. The load value detector 94 may be, for example, a load cell. The load value detector 94 may be attached to the lower spreader 110, for example, as shown in Figure 1, to detect the load value acting on the luffing rope R3. However, the mounting position of the load value detector 94 is not limited to the lower spreader 110. For example, the load value detector 94 may be attached to the upper spreader 109 to detect the load value acting on the luffing rope R3. Alternatively, the load value detector 94 may detect the load value acting on the guy line 108.
[0229] The setting memory 95 stores the weight of the bucket device 10 calculated by the bucket weight calculation unit 173, which will be described later. Specifically, the setting memory 95 may store the bucket weight as the previous setting value when the power to the controller 70 is turned off. Then, in the next operation, the controller 70 may use the previous setting value stored in the setting memory 95 as the bucket weight.
[0230] In this modified example, the controller 70 sets the control mode of the crane 100 to one of a plurality of modes based on a preset determination condition. The plurality of control modes may include an assist mode and a non-assist mode. The assist mode includes a bucket opening / closing mode, a power synchronization mode, and a free synchronization mode.
[0231] The assist mode is a control mode in which the controller 70 performs assist control to enable the operator to make the bucket device 10 perform predetermined operations with simple operations. The non-assist mode is a control mode in which the above-mentioned assist control is not performed (no-control mode).
[0232] In this modified example, the controller 70 sets the control mode to assist mode when the assist mode switch 91 is ON, and sets the control mode to non-assist mode when the assist mode switch 91 is OFF. In assist mode, the controller 70 sets the control mode to bucket opening / closing mode when the opening / closing mode switch 90 is ON, and sets the control mode to synchronized control mode when the opening / closing mode switch 90 is OFF. The synchronized mode includes power synchronized mode and free synchronized mode. Specifically, these are as follows.
[0233] The assist mode switch 91 is a switch for setting the control mode of the crane 100 to assist mode. When the assist mode switch 91 is turned on by the operator, it inputs an on command signal corresponding to the on operation to the controller 70, and the controller 70 sets the control mode to assist mode. If the assist mode switch 91 is not turned on, the controller 70 does not set the control mode to assist mode, but sets the control mode to another predetermined control mode (for example, non-assist mode).
[0234] The opening / closing mode switch 90 is a switch for setting the control mode of the controller 70 to the bucket opening / closing mode. When the control mode is set to assist mode and the operator performs an ON operation for the bucket opening / closing mode, the opening / closing mode switch 90 inputs an ON command signal corresponding to the ON operation to the controller 70, and the controller 70 sets the control mode to the bucket opening / closing mode. When the control mode is set to assist mode and the ON operation is not performed to the opening / closing mode switch 90, the controller 70 sets the control mode to synchronized control mode.
[0235] The controller 70 sets the control mode to one of the following: bucket opening / closing mode, power synchronization mode, free synchronization mode, or non-assist mode, by performing calculation processing as shown in the flowchart in Figure 18, for example.
[0236] The bucket opening / closing mode is a control mode that allows the bucket device 10 to perform operations including changing the open / closed state of a pair of buckets 13, 13 based on a specific operation that has been set in advance. When the control mode is set to bucket opening / closing mode, the controller 70 performs non-synchronized control such as bucket stationary closing control, bucket stationary opening control, and excavation control, which will be described later.
[0237] When the control mode is set to the power synchronization mode, the controller 70 performs the power synchronization control described later. When the control mode is set to the free synchronization mode, the controller 70 performs the free synchronization control described later.
[0238] The controller 70 includes a computer that includes a processing unit and memory. In the modified example shown in Figure 17, the controller 70 includes a lifting value calculation unit 71, an operation state determination unit 172, a bucket weight calculation unit 173, a wire tension determination unit 74, an assist mode determination unit 175, a target pilot pressure calculation unit 176, and a valve command current value calculation unit 77. Each of these functions is realized by the processing unit executing a control program stored in the memory.
[0239] The lifting height calculation unit 71 calculates the lifting height of the first winch rope R1 and the lifting height of the second winch rope R2, respectively, based on the setting data input from the operator setting device 21 to the controller 70, the detection results input from the drum rotation detectors 81 and 82 to the controller 70, and the luffing angle θ of the luffing member 104 input from the luffing member angle detector 22 to the controller 70.
[0240] The setting data input from the operator setting device 21 to the controller 70 may include, for example, specification data including the length of the luffing member 104, and may further include data relating to the relative position of the first winch drum DR1 with respect to the specific part of the luffing member 104, and data relating to the relative position of the second winch drum DR2 with respect to the specific part of the luffing member 104.
[0241] The operation state determination unit 172 determines the lever operation state for the first winch operation lever 51A and the second winch operation lever 53A, respectively, based on the detection results input to the controller 70 from the first lever input detector 51B and the second lever input detector 53B. Specifically, the operation state determination unit 172 determines, based on the detection results, whether the lever operation state is a winding operation state (rewinding operation state), a unwinding operation state (feeding operation state), or a neutral state.
[0242] The operation state determination unit 172 may determine that the lever operation state is a winding operation state if the amount of winding operation applied to each of the first winch operation lever 51A and the second winch operation lever 53A is equal to or greater than the operation amount threshold. The operation state determination unit 172 may determine that the lever operation state is a lowering operation state if the amount of unwinding operation applied to each of the first winch operation lever 51A and the second winch operation lever 53A is equal to or greater than the operation amount threshold.
[0243] The operation state determination unit 172 may determine the pedal operation state for the first brake operation pedal 52A and the second brake operation pedal 54A, respectively, based on the detection results input to the controller 70 from the first pedal input detector 52B and the second pedal input detector 54B. Specifically, the operation state determination unit 172 may determine, based on the detection results, whether the pedal operation state is a brake state or a free state.
[0244] The bucket weight calculation unit 173 calculates the weight of the bucket device 10. Specifically, the bucket weight calculation unit 173 may calculate the weight of the bucket device 10 based on the load value detected by the load value detector 94 at the time an operator performs an input operation on the bucket weight setting device (not shown). The bucket weight setting device may include, for example, a touch panel on a monitor.
[0245] The wire tension determination unit 74 determines whether the bucket device 10 is touching the ground or not based on the load value detected by the load value detector 94 and the bucket weight. For example, the wire tension determination unit 74 may determine that the bucket device 10 is touching the ground if the load value detected by the load value detector 94 at that time is less than or equal to a predetermined first threshold that is less than the bucket weight (for example, less than or equal to 30% of the bucket weight). For example, the wire tension determination unit 74 may determine that the bucket device 10 is not touching the ground if the load value detected by the load value detector 94 at that time is greater than or equal to a predetermined second threshold that is greater than the first threshold (for example, more than or equal to 70% of the bucket weight).
[0246] The assist mode determination unit 175 determines the control mode of the crane 100. Specifically, the assist mode determination unit 175 may determine whether the control mode is bucket opening / closing mode, power synchronization mode, free synchronization mode, or non-assist mode (no control mode) by performing calculation processing as shown in the flowchart of Figure 18, which will be described later.
[0247] The target pilot pressure calculation unit 176 recognizes the current control mode (bucket opening / closing mode, power synchronization mode, free synchronization mode, or non-assist mode) based on the determination result made by the assist mode determination unit 175, and calculates the target pilot pressure to be input to the first control valve 32 and the second control valve 33, respectively, according to the control mode.
[0248] The valve command current value calculation unit 77 calculates command current values to be input to the first dispensing proportional valve 61A, the first retracting proportional valve 61B, the second dispensing proportional valve 63A, and the second retracting proportional valve 63B, respectively, based on the target pilot pressure calculated by the target pilot pressure calculation unit 176. Specifically, for example, the valve command current value calculation unit 77 may calculate the command current values using the target pilot pressure calculated by the target pilot pressure calculation unit 176 and a map representing the relationship between the target pilot pressure and the command current values, as shown in Figure 14, for example. The controller 70 inputs the calculated command current values to the proportional valves 61A, 61B, 63A, and 63B, respectively. The controller 70 may also calculate command current values to be input to various switching valves included in the hydraulic circuit of the crane 100 and input the calculated command current values to the switching valves.
[0249] Figure 18 is a flowchart showing an example of the calculation process performed by the controller 70 in the modified example.
[0250] In step S101, the controller 70 determines whether predetermined bucket opening / closing mode conditions are met. The bucket opening / closing mode conditions are conditions for determining whether or not to set the control mode to bucket opening / closing mode. Specifically, for example, the bucket opening / closing mode conditions may be that the opening / closing mode switch 90 is in the ON state and the luffing operation lever 55A is not operated.
[0251] If the bucket opening / closing mode conditions are met (YES in step S101), specifically, if the opening / closing mode switch 90 is ON and the luffing operation lever is not operated, the controller 70 sets the control mode to the bucket opening / closing mode in step S102. If the bucket opening / closing mode conditions are not met (NO in step S101), the controller 70 performs the process in step S103.
[0252] In step S103, the controller 70 determines whether a predetermined power synchronization mode condition is met. The power synchronization mode condition is a condition for determining whether or not to set the control mode to power synchronization mode. The power synchronization mode condition may be, for example, the condition that the first winch operating lever 51A is being operated.
[0253] If the power synchronization mode condition is met (YES in step S103), specifically if the first winch operating lever 51A is operated, the controller 70 sets the control mode to power synchronization mode in step S104. If the power synchronization mode condition is not met (NO in step S103), the controller 70 performs the process in step S105.
[0254] In step S105, the controller 70 determines whether a predetermined free-synchronization mode condition is met. The free-synchronization mode condition is a condition for determining whether or not to set the control mode to free-synchronization mode. The free-synchronization mode condition may be, for example, a neutral free mode and a main hoist free operation. Specifically, the crane 100 has a neutral free mode and a neutral brake mode as control modes. In neutral brake mode, even when the brake pedal is released and not pressed, the winch drum remains connected to the power side. That is, the winch drum will not move without lever operation. In neutral brake mode, pressing the brake pedal and then pressing the free switch activates neutral free mode. Releasing the brake pedal disconnects the winch drum from the power side, and the drum rotates due to gravity. "Main hoist free operation" refers to a state where the brake pedal is released and there is brake pressure such that the drum is disconnected from the power side, meaning the winch drum is driven by the brake pedal. This is detected by a pressure sensor that detects pedal pressure.
[0255] If the free tuning mode condition is met (YES in step S105), specifically in neutral free mode and when there is a main winding free operation, the controller 70 sets the control mode to free tuning mode in step S106. If the free tuning mode condition is not met (NO in step S105), the controller 70 sets the control mode to non-assist mode (no control mode) in step S107.
[0256] [Bucket Opening / Closing Mode] Next, we will explain the bucket opening / closing mode.
[0257] When the control mode is set to bucket opening / closing mode, the controller 70 performs non-synchronized control such as bucket stationary closing control, bucket stationary opening control, and excavation control.
[0258] Bucket stationary closing control is a control method used in the bucket opening / closing mode to close the buckets 13, 13 while the bucket device 10 is stationary in the air. In bucket stationary closing control, the second winch operating lever 53A is in the neutral position, and the second brake operating pedal 54A is pressed down, meaning that the second winch drum DR2 is braked to prevent its rotation, and a winding operation is applied to the first winch operating lever 51A. This allows the first winch rope to be wound up without paying out or winding up the second winch rope, and the bucket device 10 can be operated in the closing direction while maintaining the height of the bucket device 10 in the air.
[0259] Bucket stationary opening control is a control method used in the bucket opening / closing mode to open and operate the buckets 13, 13 while the bucket device 10 is stationary in the air. In bucket stationary opening control, the second winch operating lever 53A is in the neutral position, and the second brake operating pedal 54A is pressed down, meaning that the second winch drum DR2 is braked to prevent its rotation. The first brake operating pedal 52A is then operated to reduce (weaken) the first brake force. This allows the first winch rope R1 to be unfurled and the tension of the first winch rope R1 to be released without unfurling or rewinding the second winch rope, enabling the bucket device 10 to be operated in the opening direction while maintaining its height in the air. This aerial opening operation is used, for example, in soil removal operations, such as unloading soil or other materials held in the closed bucket device 10 onto a destination (e.g., the bed of a truck).
[0260] Excavation control is the control that causes the bucket device 10 to perform an excavation operation in the bucket opening and closing mode. In excavation control, the second winch drum DR2 is left free, and the first winch rope R1 is wound up with the first winch drum DR1, thereby loosening the tension of the second winch rope R2 and causing the bucket device 10 to perform the operation of closing the bucket device 10. As a result, during the process of closing the bucket device 10 in the excavation operation, the bucket device 10 sinks down as the material to be excavated, such as soil, is excavated, and more material to be excavated can be stored inside the bucket device 10.
[0261] [Power Synchronization Mode] Next, we will explain the power synchronization mode. The power synchronization mode is a mode that synchronizes the operation of the first winch drum DR1 and the operation of the second winch drum DR2.
[0262] When the control mode is set to power synchronization mode, the controller 70 performs power synchronization control such as opening down control, closing down control, opening up control, and closing up control. In power synchronization mode, the controller 70 controls the operation of the first winch drum DR1 and the operation of the second winch drum DR2 based on a first lever operation applied to the first winch operating lever 51A. The power synchronization control and tension synchronization control by the controller 70 are performed when the control mode is set to power synchronization mode. The upward movement performed by the bucket device 10 is performed, for example, in the closing up control or the opening up control of the power synchronization control.
[0263] Specifically, when the control mode is set to power synchronization mode and an extension operation is applied to the first winch operating lever 51A, the controller 70 performs the following opening-down control or closing-down control. In opening-down control, the controller 70 controls the operation of the first winch drum DR1 and the second winch drum DR2 so that the bucket device 10 descends while maintaining the open state of the bucket device 10. In closing-down control, the controller 70 controls the operation of the first winch drum DR1 and the second winch drum DR2 so that the bucket device 10 descends while maintaining the closed state of the bucket device 10.
[0264] Furthermore, when the control mode is set to power synchronization mode and a winding operation is applied to the first winch operating lever 51A, the controller 70 performs the following opening-up control or closing-up control. In opening-up control, the controller 70 controls the operation of the first winch drum DR1 and the second winch drum DR2 so that the bucket device 10 rises while maintaining the open state of the bucket device 10. In closing-up control, the controller 70 controls the operation of the first winch drum DR1 and the second winch drum DR2 so that the bucket device 10 rises while maintaining the closed state of the bucket device 10.
[0265] [Free Tuning Mode] Next, we will explain the free tuning mode.
[0266] When the control mode is set to free synchronization mode, the controller 70 performs free synchronization control to adjust the first braking force and the second braking force of the first clutch brake 40 and the second clutch brake 40 based on the amount of operation of the first pedal applied to the first brake operation pedal 52A (pedal operation amount).
[0267] The controller 70 adjusts the first brake force and the second brake force. When the control mode is set to free synchronization mode, a first brake operation that reduces the first brake force is applied to the first brake operation pedal 52A, and the bucket device 10 is in the open state, the controller 70 performs the following opening down control. In this opening down control, the controller 70 adjusts the first brake force and the second brake force so that the bucket device 10 descends by its own weight while maintaining the open state of the bucket device 10. This opening down control performed in response to an operation applied to the brake operation pedal is an example of free synchronization control.
[0268] Furthermore, when the control mode is set to free synchronization mode, a first brake operation that reduces the first brake force is applied to the first brake operation pedal 52A, and the bucket device 10 is in the closed state, the controller 70 performs the following closing down control. In this closing down control, the controller 70 adjusts the first brake force and the second brake force so that the bucket device 10 descends while maintaining the closed state of the bucket device 10. This closing down control, which is performed in response to an operation applied to the brake operation pedal, is an example of free synchronization control. A first brake operation that reduces the first brake force is, for example, an operation that reduces the amount of pedal operation (depression amount) applied to the first brake operation pedal 52A.
[0269] The controller 70 may determine the open or closed state of the bucket device 10. That is, the controller 70 may determine whether the bucket device 10 is in an open state or a closed state. The controller 70 may determine the open or closed state of the bucket device 10 based on a first rotation amount ωm and a second rotation amount ωa.
[0270] The second technology of this disclosure is not limited to the second embodiment described above. The second technology of this disclosure includes, for example, the following forms:
[0271] [Modifications] (A) Regarding the specifications of the crane, the crane according to the second embodiment shown in Figure 1 does not have a jib and struts, but the specifications of the crane are not limited to those shown in Figure 1. The crane according to this disclosure may be a luffing crane equipped with a jib, front struts and rear struts, or it may be a fixed jib crane equipped with a jib and one strut. Furthermore, the crane according to this disclosure may be a crane equipped with a mast instead of a gantry (for example, a large crane).
[0272] In the second embodiment described above, the luffing member 104 shown in Figure 1 is a boom having a lattice structure (lattice boom), but the luffing member may include a boom having a lattice structure and a jib having a lattice structure, or it may be an extendable boom (telescopic boom). The construction machine may be placed on the ground, on a structure, or on a ship. In any of these cases, the lower body of the construction machine may have a crawler running device as shown in Figure 1, a running device including tires, or it may be composed of a structure such as a support platform that cannot move on its own.
[0273] (B) With respect to the winch rope and winch drum, in the second embodiment, the first winch rope R1 is the opening / closing rope, the second winch rope R2 is the support rope, the first winch drum DR1 is the opening / closing drum, and the second winch drum DR2 is the support drum, but these may be reversed. That is, the first winch rope R1 may be the support rope, the second winch rope R2 may be the opening / closing rope, the first winch drum DR1 may be the support drum, and the second winch drum may be the opening / closing drum.
[0274] (C) Regarding the construction machinery control device (synchronization control device): In the second embodiment described above, the construction machinery control device 200 (synchronization control device 200) is provided on the crane 100. However, the construction machinery control device in this disclosure does not necessarily have to be provided on the construction machinery such as the crane 100, and may be located at a location away from the construction machinery. In this case, the construction machinery control device is configured to be able to send and receive information between the construction machinery control device and the construction machinery via a network such as the Internet or a mobile phone network.
[0275] (D) Operating devices The operating devices according to this disclosure may be appropriately selected depending on the type of first and second winches and their drive devices. For example, the lever input detectors 51B and 53B of the first winch operating device 51 and the second winch operating device 53 shown in Figures 2 and 3, and the pedal input detectors 52B and 54B of the first brake operating device 52 and the second brake operating device 54 may each be replaced with a device that includes a remote control valve that outputs pilot pressure corresponding to the operation and a pressure sensor that detects said pilot pressure. In this case, proportional valves 61A and 61B may be interposed between the remote control valve of the first winch operating device 51 and a pair of pilot ports of the first control valve, respectively, and proportional valves 63A and 63B may be interposed between the remote control valve of the second winch operating device 53 and a pair of pilot ports of the second control valve 33, respectively. Furthermore, the proportional valve 62 may be interposed between the remote control valve of the first brake operating device 52 and the first clutch brake 40, and the proportional valve 64 may be interposed between the remote control valve of the second brake operating device 54 and the second clutch brake 40.
[0276] (E) With respect to the winch, the first and second winches according to this disclosure may be, for example, electric winches. In this case, the hydraulic circuit shown in Figure 3 can be replaced with an electrical circuit (for example, a circuit including an inverter) that drives the electric winch.
[0277] (F) Regarding the filtering process, the transfer function Kd(z) of the digital filter may be expressed by, for example, the following equation (9).
[0278]
[0279] In equation (9) above, "al" and "bk" are filter coefficients. "al" is a coefficient mainly relating to the filter output, and "bk" is a coefficient mainly relating to the filter input. These coefficients are determined so that the desired characteristics are obtained in the digital filter. "z-l" and "z-k" are delay elements, respectively.
[0280] The specific calculation method for a digital filter that can realize the above transfer function Kd(z) is not particularly limited, but the direct type of IIR filter can be expressed by, for example, the following equation (10).
[0281]
[0282] In equation (10) above, "y" is the filter output (output signal) from the filter, "u" is the filter input (input signal) input to the filter, and "ts" is the filter update period (control period). "y(t)" is the filter output at that point in time (the current point in time), "y(t-lts)" is the filter output from "lts" periods ago, and "u(t-kts)" is the filter input from "kts" periods ago. Note that when "k=0", "u(t-kts)" is "u(t)", which represents the filter input at that point in time (the current point in time).
[0283] As described above, the second technology, including the second embodiment of the present disclosure, provides a technology that can raise the bucket device while reducing the deviation of a physical quantity correlated with the payout amount of two winch ropes connected to the bucket device, and raise the bucket device while reducing the deviation of the tension acting on the two winch ropes. The second technology of the present disclosure includes the following first to sixth embodiments.
[0284] A construction machine control device according to the first embodiment of the second technology is a control device for a construction machine. The construction machine includes a machine body, a luffing member that can be raised and lowered relative to the machine body, a first winch drum that pays out and winds up a first winch rope hanging from the luffing member, a second winch drum that pays out and winds up a second winch rope hanging from the luffing member, and a bucket device to which the first winch rope and the second winch rope are connected and which can be raised and lowered in accordance with the operation of the first winch drum and the operation of the second winch drum. The construction machine control device includes a controller that can select either power synchronization control for reducing the deviation between a physical quantity correlated with the amount of the first winch rope paid out and a physical quantity correlated with the amount of the second winch rope paid out when raising the bucket device, or tension synchronization control for reducing the tension deviation, which is the deviation between the tension acting on the first winch rope and the tension acting on the second winch rope when raising the bucket device.
[0285] In the first embodiment, when the controller selects and executes the power synchronization control, the deviation between the physical quantity correlated with the payout amount of the first winch rope and the physical quantity correlated with the payout amount of the second winch rope becomes smaller when the bucket device is raised. On the other hand, when the controller selects and executes the tension synchronization control, the deviation between the tension acting on the first winch rope and the tension acting on the second winch rope becomes smaller when the bucket device is raised. Therefore, in this first embodiment, it is possible to raise the bucket device while reducing the deviation of the physical quantities correlated with the payout amounts of the two winch ropes connected to the bucket device, and to raise the bucket device while reducing the deviation of the tension acting on the two winch ropes.
[0286] A construction machinery control device according to a second embodiment preferably comprises the following additional configurations in addition to those of the construction machinery control device according to the first embodiment. That is, in the second embodiment, the controller preferably performs feedback control in the power synchronization control based on the deviation between a physical quantity correlated with the payout amount of the first winch rope and a physical quantity correlated with the payout amount of the second winch rope. This makes it possible to effectively reduce the deviation between the physical quantity correlated with the payout amount of the first winch rope and the physical quantity correlated with the payout amount of the second winch rope when the bucket device is raised in the power synchronization control.
[0287] A construction machine control device according to a third embodiment preferably further comprises the following configuration in addition to the construction machine control device according to the first or second embodiment. That is, in the third embodiment, the construction machine includes a first winch motor which is a variable displacement hydraulic motor for operating the first winch drum, a second winch motor which is a variable displacement hydraulic motor for operating the second winch drum, a first constant horsepower control valve for adjusting the capacity of the first winch motor according to the load acting on the first winch motor to keep the output of the first winch motor constant, a second constant horsepower control valve for adjusting the capacity of the second winch motor according to the load acting on the second winch motor to keep the output of the second winch motor constant, and the winding of the first winch drum The controller further comprises a first winding proportional valve that outputs a pilot pressure for controlling the operation, a second winding proportional valve that outputs a pilot pressure for controlling the winding operation of the second winch drum, a first winch operating device that receives a first winding operation for winding the first winch rope onto the first winch drum, and a second winch operating device that receives a second winding operation for winding the second winch rope onto the second winch drum, wherein the controller preferably inputs the same current command value to the first winding proportional valve and the second winding proportional valve in the tension synchronization control.
[0288] In this third embodiment, the controller does not perform feedback control based on the deviation between a physical quantity correlated with the payout amount of the first winch rope and a physical quantity correlated with the payout amount of the second winch rope in the tension synchronization control, but instead inputs the same current command value to the first winding proportional valve and the second winding proportional valve. As a result, the first winch drum and the second winch drum perform a winding operation to wind up the first winch rope and the second winch rope, respectively, and the bucket device rises. When the bucket device rises, the tension acting on the first winch rope and the tension acting on the second winch rope are mechanically adjusted by the first constant horsepower control valve and the second constant horsepower control valve, respectively. Therefore, the controller can raise the bucket device while reducing the deviation between the tension acting on the first winch rope and the tension acting on the second winch rope by performing the tension synchronization control, which involves inputting the same current command value to the first and second winch proportional valves.
[0289] A construction machine control device according to the fourth embodiment is preferably a construction machine control device according to any one of the first to third embodiments, further comprising the following configuration. That is, in the fourth embodiment, the construction machine is preferably further comprising an input device capable of receiving input from an operator, and the controller preferably selects either the power synchronization control or the tension synchronization control based on the input received by the input device, and executes the selected control.
[0290] The construction machine according to the fifth embodiment comprises the machine body, the luffing member, the first winch drum, the second winch drum, the bucket device, and a construction machine control device according to any one of the first to fourth embodiments.
[0291] The sixth aspect of the synchronization control method is a control method for construction machinery. The construction machinery comprises a machine body, a luffing member that can be raised and lowered relative to the machine body, a first winch drum that pays out and winds up a first winch rope hanging from the luffing member, a second winch drum that pays out and winds up a second winch rope hanging from the luffing member, and a bucket device to which the first winch rope and the second winch rope are connected and which can be raised and lowered in accordance with the operation of the first winch drum and the operation of the second winch drum. The synchronization control method includes a controller selecting either power synchronization control to reduce the deviation between a physical quantity correlated with the amount of the first winch rope paid out and a physical quantity correlated with the amount of the second winch rope paid out when raising the bucket device, or tension synchronization control to reduce the deviation between the tension acting on the first winch rope and the tension acting on the second winch rope when raising the bucket device.
Claims
1. A construction machine control device for a construction machine comprising: a lower body; an upper slewing body rotatably supported by the lower body; a luffing member that can be raised and lowered relative to the upper slewing body; a bucket device having a bucket for holding an object to be transported and supported by a winch rope hanging from the luffing member; and a load value detector for detecting a load value correlated with a holding amount, which is the amount of the object to be transported held in the bucket, wherein the control device stores a first posture, which is the posture of the construction machine when the state of the bucket transitions from an empty state where the object to be transported is not held in the bucket to a held state where the object to be transported is held in the bucket; and a controller that determines the holding amount based on the load value when the state of the bucket transitions from the held state to the empty state and the degree of change in posture from the first posture is greater than or equal to a predetermined degree.
2. The construction machine control device according to claim 1, further comprising a rope member supporting the luffing member, wherein the load value detector is configured to detect the load value acting on the rope member.
3. The construction machinery control device according to claim 1 or 2, wherein the controller calculates a transport volume which is a cumulative value obtained by adding the determined holding amounts.
4. The construction machinery control device according to any one of claims 1 to 3, wherein the controller calculates the number of times the object to be transported is transported based on the number of times the condition is met that the state of the bucket transitions from the holding state to the empty state and the degree of the change in posture is greater than or equal to the predetermined degree.
5. The construction machinery control device according to any one of claims 1 to 4, wherein the controller determines the holding amount based on a filtered load value which is a value obtained by applying a low-pass filter to the load value.
6. The construction machinery control device according to claim 5, wherein the controller determines the holding amount based on the maximum value of the filtered load values during the time period from the holding state to the empty state.
7. The construction machine further comprises a slewing angle detector for detecting the slewing angle of the upper slewing body, the controller stores the slewing angle when the bucket transitions from the empty state to the holding state as the first posture, and determines the holding amount based on the load value when the bucket transitions from the holding state to the empty state and the amount of change in the slewing angle from the first posture is greater than or equal to a predetermined slewing angle threshold, the construction machine control device according to any one of claims 1 to 6.
8. The construction machine further comprises a luffing member angle detector for detecting the luffing angle of the luffing member, the controller stores the luffing angle when the bucket transitions from the empty state to the holding state as the first posture, and when the bucket transitions from the holding state to the empty state and the amount of change in the luffing angle from the first posture is greater than or equal to a predetermined luffing angle threshold, the controller determines the holding amount based on the load value, as described in any one of claims 1 to 6.
9. The construction machine further comprises a slewing angle detector for detecting the slewing angle of the upper slewing body and a luffing member angle detector for detecting the luffing angle of the luffing member, wherein the controller stores the slewing angle and the luffing angle when the bucket transitions from the empty state to the holding state as the first posture, and determines the holding amount based on the load value when the bucket transitions from the holding state to the empty state and the change in the slewing angle from the first posture is greater than or equal to a predetermined slewing angle threshold, or when the bucket transitions from the holding state to the empty state and the change in the luffing angle from the first posture is greater than or equal to a predetermined luffing angle threshold, the construction machine control device according to any one of claims 1 to 6.
10. The construction machine further comprises a first winch drum for paying out and winding up a first winch rope hanging from the luffing member, and a second winch drum for paying out and winding up a second winch rope hanging from the luffing member, the bucket device being connected to the first winch rope and the second winch rope and configured to be able to move up and down in accordance with the operation of the first winch drum and the operation of the second winch drum, the controller being configured to select either power synchronization control for reducing the deviation between a physical quantity correlated with the amount of the first winch rope paid out and a physical quantity correlated with the amount of the second winch rope paid out when raising the bucket device, or tension synchronization control for reducing the tension deviation, which is the deviation between the tension acting on the first winch rope and the tension acting on the second winch rope when raising the bucket device, the construction machine control device according to any one of claims 1 to 9.
11. The construction machinery control device according to claim 10, wherein the controller performs feedback control based on the deviation in the power synchronization control.
12. The construction machine further comprises: a first winch motor which is a variable displacement hydraulic motor for operating the first winch drum; a second winch motor which is a variable displacement hydraulic motor for operating the second winch drum; a first constant horsepower control valve for adjusting the capacity of the first winch motor in accordance with the load acting on the first winch motor to keep the output of the first winch motor constant; a second constant horsepower control valve for adjusting the capacity of the second winch motor in accordance with the load acting on the second winch motor to keep the output of the second winch motor constant; a first winding proportional valve that outputs pilot pressure for controlling the winding operation of the first winch drum; a second winding proportional valve that outputs pilot pressure for controlling the winding operation of the second winch drum; a first winch operating device that receives a first winding operation for winding the first winch rope onto the first winch drum; and a second winch operating device that receives a second winding operation for winding the second winch rope onto the second winch drum. The construction machinery control device according to claim 10 or 11, wherein the controller inputs the same current command value to the first winding proportional valve and the second winding proportional valve in the tension synchronization control.
13. The construction machine control device according to any one of claims 10 to 12, wherein the construction machine further comprises an input device capable of receiving input from an operator, and the controller selects either the power synchronization control or the tension synchronization control based on the input received by the input device and executes the selected control.
14. A construction machine comprising: the lower body; the upper rotating body; the luffing member; the load value detector; the bucket device; and the construction machine control device according to any one of claims 1 to 13.
15. A construction machine control method for a construction machine comprising: a lower body; an upper slewing body rotatably supported by the lower body; a luffing member that can be raised and lowered relative to the upper slewing body; a bucket device having a bucket for holding an object to be transported and supported by a winch rope hanging from the luffing member; and a load value detector for detecting a load value correlated with a holding amount, which is the amount of the object to be transported held in the bucket, the method comprising: storing a first posture, which is the posture of the construction machine when the state of the bucket transitions from an empty state where the object to be transported is not held in the bucket to a held state where the object to be transported is held in the bucket; and when the state of the bucket transitions from the held state to the empty state and the degree of change in posture from the first posture is greater than or equal to a predetermined degree, the controller determines the holding amount based on the load value.
16. A construction machine control method according to claim 15, the construction machine further comprising: a first winch drum for paying out and winding up a first winch rope hanging from the luffing member; and a second winch drum for paying out and winding up a second winch rope hanging from the luffing member; the bucket device being connected to the first winch rope and the second winch rope, and configured to be able to move up and down in accordance with the operation of the first winch drum and the operation of the second winch drum; and a controller further comprising selecting either power synchronization control for reducing the deviation between a physical quantity correlated with the amount of payout of the first winch rope and a physical quantity correlated with the amount of payout of the second winch rope when raising the bucket device; or tension synchronization control for reducing the tension deviation, which is the deviation between the tension acting on the first winch rope and the tension acting on the second winch rope when raising the bucket device.
Citation Information
Patent Citations
Adjustment apparatus for bucket swivel attitude and adjustment method for bucket swivel attitude
JP2016074524A
Weight measurement device of construction machine and construction machine
JP2022018775A
Bucket control device for construction machine
JP2023023812A
Dragline apparatus and bucket
US6446366B1