US20240175243A1 - Shovel control device and shovel - Google Patents
Shovel control device and shovel Download PDFInfo
- Publication number
- US20240175243A1 US20240175243A1 US18/521,178 US202318521178A US2024175243A1 US 20240175243 A1 US20240175243 A1 US 20240175243A1 US 202318521178 A US202318521178 A US 202318521178A US 2024175243 A1 US2024175243 A1 US 2024175243A1
- Authority
- US
- United States
- Prior art keywords
- bucket
- weight
- sediment
- gravity
- center
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000001514 detection method Methods 0.000 claims abstract description 84
- 238000012545 processing Methods 0.000 claims abstract description 38
- 230000005484 gravity Effects 0.000 claims description 141
- 238000004364 calculation method Methods 0.000 claims description 90
- 238000003384 imaging method Methods 0.000 claims description 25
- 230000004044 response Effects 0.000 claims description 5
- 239000013049 sediment Substances 0.000 description 157
- 239000012530 fluid Substances 0.000 description 114
- 238000010276 construction Methods 0.000 description 58
- 230000006870 function Effects 0.000 description 30
- 230000008859 change Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 20
- 238000000034 method Methods 0.000 description 19
- 239000013642 negative control Substances 0.000 description 19
- 238000009412 basement excavation Methods 0.000 description 15
- 239000000446 fuel Substances 0.000 description 15
- 238000004891 communication Methods 0.000 description 12
- 230000001186 cumulative effect Effects 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 11
- 210000000078 claw Anatomy 0.000 description 11
- 239000004576 sand Substances 0.000 description 11
- 239000000463 material Substances 0.000 description 10
- 230000007423 decrease Effects 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 6
- 238000011144 upstream manufacturing Methods 0.000 description 5
- WTHDKMILWLGDKL-UHFFFAOYSA-N urea;hydrate Chemical compound O.NC(N)=O WTHDKMILWLGDKL-UHFFFAOYSA-N 0.000 description 5
- 239000000498 cooling water Substances 0.000 description 4
- 238000003825 pressing Methods 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 229910000831 Steel Inorganic materials 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 239000002828 fuel tank Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 238000005086 pumping Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 239000010959 steel Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F3/00—Dredgers; Soil-shifting machines
- E02F3/04—Dredgers; Soil-shifting machines mechanically-driven
- E02F3/28—Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets
- E02F3/36—Component parts
- E02F3/42—Drives for dippers, buckets, dipper-arms or bucket-arms
- E02F3/422—Drive systems for bucket-arms, front-end loaders, dumpers or the like
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F9/00—Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
- E02F9/26—Indicating devices
- E02F9/264—Sensors and their calibration for indicating the position of the work tool
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F9/00—Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
- E02F9/26—Indicating devices
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F3/00—Dredgers; Soil-shifting machines
- E02F3/04—Dredgers; Soil-shifting machines mechanically-driven
- E02F3/28—Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets
- E02F3/30—Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets with a dipper-arm pivoted on a cantilever beam, i.e. boom
- E02F3/32—Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets with a dipper-arm pivoted on a cantilever beam, i.e. boom working downwardly and towards the machine, e.g. with backhoes
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F3/00—Dredgers; Soil-shifting machines
- E02F3/04—Dredgers; Soil-shifting machines mechanically-driven
- E02F3/28—Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets
- E02F3/36—Component parts
- E02F3/40—Dippers; Buckets ; Grab devices, e.g. manufacturing processes for buckets, form, geometry or material of buckets
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F3/00—Dredgers; Soil-shifting machines
- E02F3/04—Dredgers; Soil-shifting machines mechanically-driven
- E02F3/28—Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets
- E02F3/36—Component parts
- E02F3/42—Drives for dippers, buckets, dipper-arms or bucket-arms
- E02F3/43—Control of dipper or bucket position; Control of sequence of drive operations
- E02F3/431—Control of dipper or bucket position; Control of sequence of drive operations for bucket-arms, front-end loaders, dumpers or the like
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F3/00—Dredgers; Soil-shifting machines
- E02F3/04—Dredgers; Soil-shifting machines mechanically-driven
- E02F3/28—Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets
- E02F3/36—Component parts
- E02F3/42—Drives for dippers, buckets, dipper-arms or bucket-arms
- E02F3/43—Control of dipper or bucket position; Control of sequence of drive operations
- E02F3/431—Control of dipper or bucket position; Control of sequence of drive operations for bucket-arms, front-end loaders, dumpers or the like
- E02F3/434—Control of dipper or bucket position; Control of sequence of drive operations for bucket-arms, front-end loaders, dumpers or the like providing automatic sequences of movements, e.g. automatic dumping or loading, automatic return-to-dig
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F3/00—Dredgers; Soil-shifting machines
- E02F3/04—Dredgers; Soil-shifting machines mechanically-driven
- E02F3/64—Buckets cars, i.e. having scraper bowls
- E02F3/65—Component parts, e.g. drives, control devices
- E02F3/651—Hydraulic or pneumatic drives; Electric or electro-mechanical control devices
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F9/00—Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
- E02F9/20—Drives; Control devices
- E02F9/2025—Particular purposes of control systems not otherwise provided for
- E02F9/2029—Controlling the position of implements in function of its load, e.g. modifying the attitude of implements in accordance to vehicle speed
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F9/00—Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
- E02F9/20—Drives; Control devices
- E02F9/2058—Electric or electro-mechanical or mechanical control devices of vehicle sub-units
- E02F9/2079—Control of mechanical transmission
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F9/00—Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
- E02F9/20—Drives; Control devices
- E02F9/22—Hydraulic or pneumatic drives
- E02F9/2203—Arrangements for controlling the attitude of actuators, e.g. speed, floating function
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F9/00—Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
- E02F9/20—Drives; Control devices
- E02F9/22—Hydraulic or pneumatic drives
- E02F9/2221—Control of flow rate; Load sensing arrangements
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F9/00—Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
- E02F9/20—Drives; Control devices
- E02F9/22—Hydraulic or pneumatic drives
- E02F9/2246—Control of prime movers, e.g. depending on the hydraulic load of work tools
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F9/00—Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
- E02F9/20—Drives; Control devices
- E02F9/22—Hydraulic or pneumatic drives
- E02F9/2264—Arrangements or adaptations of elements for hydraulic drives
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F9/00—Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
- E02F9/26—Indicating devices
- E02F9/264—Sensors and their calibration for indicating the position of the work tool
- E02F9/265—Sensors and their calibration for indicating the position of the work tool with follow-up actions (e.g. control signals sent to actuate the work tool)
Definitions
- the present disclosure relates to a shovel control device and a shovel.
- a shovel control device includes processing circuitry that is configured to receive an input of a shape of a bucket provided at a tip of an attachment attached to a shovel, and calculate a weight of an object in the bucket, based on the input shape of the bucket and an output of a sensor whose detection result changes according to the weight of the object in the bucket.
- FIG. 1 is a side view illustrating a shovel according to an embodiment.
- FIG. 2 is a diagram schematically illustrating an example of a configuration of the shovel according to the embodiment.
- FIG. 4 A is a diagram illustrating a part of the hydraulic system of the shovel according to the embodiment.
- FIG. 4 C is a diagram illustrating a part of the hydraulic system of the shovel according to the embodiment.
- FIG. 4 D is a diagram illustrating a part of the hydraulic system of the shovel according to the embodiment.
- FIG. 5 is a diagram schematically illustrating an example of a configuration portion relating to a sediment weight detection function of the shovel according to the embodiment.
- FIG. 6 is a diagram illustrating a configuration example of a main screen displayed on a display device of the shovel according to the embodiment.
- FIG. 7 is a schematic diagram illustrating parameters relating to calculation of the weight of sediment loaded on the bucket of the shovel according to the embodiment.
- FIG. 8 is a schematic diagram illustrating parameters relating to calculation of the weight of sediment loaded on a bucket of the shovel according to the embodiment.
- FIG. 9 is a diagram conceptually illustrating a correspondence relationship held by a center-of-gravity position holding table according to the embodiment.
- FIG. 10 is a flowchart illustrating a processing procedure until the weight of a loaded material loaded in the bucket is determined in a controller according to the embodiment.
- the weight of an object loaded on the shovel can be detected based on the thrust of a boom cylinder.
- a position of the center of gravity of the loaded object may be required.
- the position of the center of gravity of the loaded object varies according to a shape of a bucket in which the object is loaded.
- a technique capable of improving the accuracy in detection of the weight of an object in a bucket may be provided.
- FIG. 1 is a side view illustrating a shovel 100 as a shovel according to the present embodiment.
- the shovel 100 is illustrated as being located on a horizontal plane facing an upward inclined surface ES to constructed, and an upward slope BS (that is, a slope shape after construction on the upward inclined surface ES), which is an example of a target construction surface to be described later, is also illustrated.
- an upward slope BS that is, a slope shape after construction on the upward inclined surface ES
- a cylindrical body (not illustrated) indicating a direction normal to the upward slope BS, which is a target construction surface, is provided on the upward inclined surface ES to be constructed.
- the shovel 100 includes a lower traveling body 1 , an upper turning body 3 turnably mounted via a turning mechanism 2 on the lower traveling body 1 , a boom 4 , an arm 5 , and a bucket 6 that constitute an attachment (a working tool), and a cabin 10 .
- the lower traveling body 1 causes the shovel 100 to travel by a pair of left and right crawlers being hydraulically driven by traveling hydraulic motors 1 L and 1 R (see FIG. 2 described later). That is, a pair of traveling hydraulic motors 11 and 1 R (an example of a traveling motor) drive the lower traveling body 1 (crawler) as a driven part.
- the upper turning body 3 is driven by a turning hydraulic motor 2 A (see FIG. 2 described later) to turn with respect to the lower traveling body 1 . That is, the turning hydraulic motor 2 A is a turning driving part that drives the upper turning body 3 as a driven part, and can change a direction of the upper turning body 3 .
- the upper turning body 3 may be electrically driven by a motor (hereinafter, referred to as a “turning motor”) instead of the turning hydraulic motor 2 A. That is, the turning motor is a turning driving part that drives the upper turning body 3 acting as a non-driving part, and can change the direction of the upper turning body 3 , as in the turning hydraulic motor 2 A.
- a motor hereinafter, referred to as a “turning motor”
- the boom 4 is pivotally attached to the center of a front portion of the upper turning body 3 so as to be capable of being raised and lowered
- the arm 5 is pivotally attached to a tip of the boom 4 so as to be capable of being vertically rotated
- a bucket 6 as an end attachment is pivotally attached to a tip of the arm 5 so as to be capable of being vertically rotated.
- the boom 4 , the arm 5 , and the bucket 6 are hydraulically driven by a boom cylinder 7 , an arm cylinder 8 , and a bucket cylinder 9 , respectively, as hydraulic actuators which are examples of actuators.
- the bucket 6 is an example of an end attachment, and another end attachment, for example, a slope bucket, a dredge bucket, a breaker, or the like may be attached to the tip of the arm 5 instead of the bucket 6 , according to the work content or the like.
- another end attachment for example, a slope bucket, a dredge bucket, a breaker, or the like may be attached to the tip of the arm 5 instead of the bucket 6 , according to the work content or the like.
- the cabin 10 is an operator's cabin, which is mounted on the front left side of the upper turning body 3 .
- FIG. 2 is a diagram schematically illustrating an example of a configuration of the shovel 100 according to the present embodiment.
- a mechanical power system, a hydraulic fluid line, a pilot line, and an electric control system are indicated by a double line, a solid line, a broken line, and a dotted line, respectively.
- the drive system of the shovel 100 includes an engine 11 , a regulator 13 , a main pump 14 , and a control valve 17 .
- a hydraulic drive system of the shovel 100 according to the present embodiment includes the traveling hydraulic motors 1 L and 1 R, the turning hydraulic motor 2 A, the boom cylinder 7 , the arm cylinder 8 , the bucket cylinder 9 , and other hydraulic actuators that hydraulically drive the lower traveling body 1 , the upper turning body 3 , the boom 4 , the arm 5 , and the bucket 6 , respectively.
- the engine 11 is a main power source in the hydraulic drive system, and is mounted, for example, on a rear portion of the upper turning body 3 . Specifically, the engine 11 rotates at a constant speed at a preset target speed, and drives the main pump 14 and a pilot pump 15 , under direct or indirect control by a controller 30 described later.
- the engine 11 is, for example, a diesel engine using light oil as fuel.
- the regulator 13 controls a discharge amount of the main pump 14 .
- the regulator 13 adjusts the angle (tilt angle) of the swash plate of the main pump 14 according to a control instruction from the controller 30 .
- the regulators 13 include, for example, regulators 13 L and 13 R as described later.
- the main pump 14 is mounted on, for example, a rear portion of the upper turning body 3 similarly to the engine 11 , and supplies a hydraulic fluid to the control valve 17 through a high-pressure hydraulic line.
- the main pump 14 is driven by the engine 11 as described above.
- the main pump 14 is, for example, a variable displacement hydraulic pump, and as described above, the stroke length of the piston is adjusted by the tilt angle of the swash plate being adjusted by the regulator 13 under the control of the controller 30 , and a discharge flow rate (discharge pressure) is thus controlled.
- the main pump 14 includes, for example, main pumps 14 L and 14 R as described later.
- the control valve 17 is a hydraulic control device that controls a hydraulic system in the shovel 100 .
- the control valve 17 includes control valves 171 to 176 .
- the control valve 175 includes a control valve 175 L and a control valve 175 R
- the control valve 176 includes a control valve 1761 and a control valve 176 R.
- the control valve 17 is configured to be able to selectively supply the hydraulic fluid discharged by the main pump 14 to one or a plurality of hydraulic actuators through the control valves 171 to 176 .
- the control valves 171 to 176 control, for example, the flow rate of the hydraulic fluid flowing from the main pump 14 to the hydraulic actuator and the flow rate of the hydraulic fluid flowing from the hydraulic actuator to the hydraulic fluid tank.
- the hydraulic actuators include a boom cylinder 7 , an arm cylinder 8 , a bucket cylinder 9 , traveling hydraulic motors 1 L and 1 R, and a turning hydraulic motor 2 A.
- the traveling hydraulic motors 1 L and 1 R include a left traveling hydraulic motor 1 L and a right traveling hydraulic motor 1 R.
- the control valve 171 corresponds to the traveling hydraulic motor 1 L
- the control valve 172 corresponds to the traveling hydraulic motor 1 R
- the control valve 173 corresponds to the turning hydraulic motor 2 A.
- the control valve 174 corresponds to the bucket cylinder 9
- the control valve 175 corresponds to the boom cylinder 7
- the control valve 176 corresponds to the arm cylinder 8 .
- the control valve 175 includes, for example, control valves 175 L and 175 R as described later, and the control valve 176 includes, for example, control valves 1761 and 176 R as described later.
- the control valves 171 to 176 will be described in detail later.
- the pilot pump 15 is an example of a pilot pressure generating device, and is configured to be able to supply the hydraulic fluid to the hydraulic control device via a pilot line.
- the pilot pump 15 is a fixed displacement hydraulic pump.
- the pilot pressure generating device may be implemented by the main pump 14 . That is, the main pump 14 may have a function of supplying the hydraulic fluid to various hydraulic control devices via the pilot line in addition to a function of supplying the hydraulic fluid to the control valve 17 via the hydraulic fluid line. In this case, the pilot pump 15 may be omitted.
- the operation device 26 is a device used by an operator to operate the actuator.
- the actuator includes at least one of a hydraulic actuator and an electric actuator.
- the discharge pressure sensor 28 is configured to detect a discharge pressure of the main pump 14 .
- the discharge pressure sensor 28 outputs a detected value to the controller 30 .
- the operation sensor 29 is configured to detect a content of an operation performed by the operator using the operation device 26 .
- the operation sensor 29 detects an operation direction and an operation amount of the operation device 26 corresponding to each of the actuators, and outputs a corresponding detected value to the controller 30 .
- the controller controls an opening area of the proportional valve 31 according to an output of the operation sensor 29 .
- the controller 30 supplies the hydraulic fluid discharged from the pilot pump 15 to a pilot port of a corresponding control valve in the control valve 17 .
- the pressure of the hydraulic fluid supplied to each of the pilot ports is, in principle, a pressure corresponding to the operation direction and the operation amount of the operation device 26 corresponding to each of the hydraulic actuators. In this way, the operation device 26 is configured to be able to supply the hydraulic fluid discharged by the pilot pump 15 to the pilot port of the corresponding control valve in the control valve 17 .
- the proportional valve 31 functioning as a control valve for machine control is disposed in a conduit connecting the pilot pump 15 and pilot ports of control valves in the control valve 17 , and is configured to be able to change a flow passage area of the conduit.
- the proportional valve 31 operates according to a control instruction output from the controller 30 . Therefore, the controller 30 can supply the hydraulic fluid discharged from the pilot pump 15 to the pilot ports of the control valves in the control valve 17 via the proportional valve 31 , independently of the operation of the operation device 26 by the operator.
- the proportional valve 31 include, for example, proportional valves 31 AL, 31 AR, 31 BL, 31 BR, 31 CL, and 31 CR as described later.
- the controller 30 can operate the hydraulic actuator corresponding to the specific operation device 26 .
- the control system of the shovel 100 includes a controller 30 , a display device 40 , an input device 42 , an audio output device 43 , a storage device 47 , a boom angle sensor S 1 , an arm angle sensor S 2 , a bucket angle sensor S 3 , a machine body inclination sensor S 4 , a turning state sensor S 5 , an imaging device S 6 , a positioning device PS, and a communication device T 1 .
- the controller 30 (an example of a control device) is provided in the cabin 10 , for example, and performs drive control of the shovel 100 .
- the function of the controller 30 may be implemented by any hardware, software, or a combination thereof.
- the controller 30 is mainly configured by a microcomputer including a central processing unit (CPU), a read only memory (ROM), a random access memory (RAM), a non-volatile auxiliary storage device, various input/output interfaces, and the like.
- the controller 30 may include processing circuitry to implement various functions by executing various programs stored in the ROM or the nonvolatile auxiliary storage device on the CPU, for example.
- the controller 30 sets a target rotation speed based on a work mode or the like set in advance by a predetermined operation of an operator or the like, and performs drive control for rotating the engine 11 at a constant speed.
- the controller 30 outputs a control instruction to the regulator 13 as necessary to change the discharge amount of the main pump 14 .
- the controller 30 performs control relating to a machine guidance function of guiding (leading) a manual operation of the shovel 100 by the operator through the operation device 26 . Further, the controller 30 performs control relating to a machine control function of automatically supporting manual operation of the shovel 100 by the operator through the operation device 26 , for example. That is, the controller 30 includes the machine guidance part 50 as a functional part relating to the machine guidance function and the machine control function. The controller 30 includes a bucket shape setting part and a sediment weight processing part 60 , which will be described later.
- controller may be implemented by another controller (control device). That is, the functions of the controller 30 may be implemented in a distributed manner by a plurality of controllers.
- the machine guidance function and the machine control function may be implemented by a dedicated controller (control device).
- the display device 40 is provided at a location in the cabin 10 that is easily visible to the seated operator, and displays various information images under the control of the controller 30 .
- the display device 40 may be connected to the controller 30 via an in-vehicle communication network such as a controller area network (CAN) or may be connected to the controller 30 via a dedicated line in a one-to-one manner.
- CAN controller area network
- the input device 42 is provided within reach of an operator seated in the cabin 10 , receives various operation inputs from the operator, and outputs a signal corresponding to the operation input to the controller 30 .
- the input device 42 includes a touch panel mounted on a display of a display device that displays various information images, knob switches provided at the tips of lever portions of lever devices 26 R, 26 L, 26 DR, and 26 DL, button switches, levers, toggles, and rotary dials installed around the display device 40 , and the like.
- a signal corresponding to the operation content on the input device 42 is input into the controller 30 .
- the audio output device 43 is provided in the cabin 10 , for example, and is connected to the controller 30 .
- the audio output device 43 outputs sound under the control of the controller 30 .
- the audio output device 43 is, for example, a speaker, a buzzer, or the like.
- the audio output device 43 performs audio output of various kinds of information according to an audio output instruction from the controller 30 .
- the storage device 47 is provided in the cabin 10 , for example, and stores various kinds of information under the control of the controller 30 .
- the storage device 47 is, for example, a nonvolatile storage medium such as semiconductor memory.
- the storage device 47 may store information output from various devices during the operation of the shovel 100 , or may store information acquired via various devices before the operation of the shovel 100 is started.
- the storage device 47 may store, for example, information on the target construction surface acquired via the communication device T 1 or the like or set through the input device 42 or the like.
- the target construction surface may be set (stored) by the operator of the shovel 100 or may be set by a construction manager or the like.
- the boom angle sensor S 1 is attached to the boom 4 and detects an elevation angle of the boom 4 with respect to the upper turning body 3 (hereinafter, referred to as a “boom angle”), for example, an angle formed by a straight line connecting fulcrums at both ends of the boom 4 with respect to a turning plane of the upper turning body 3 in a side view.
- the boom angle sensor S 1 may include, for example, a rotary encoder, an acceleration sensor, a six-axis sensor, an inertial measurement unit (IMU), and the like.
- the boom angle sensor S 1 may include potentiometers using variable resistors, cylinder sensors that detect the stroke amounts of the hydraulic cylinder (boom cylinder 7 ) corresponding to the boom angle, and the like.
- a detection signal corresponding to the boom angle by the boom angle sensor S 1 is input into the controller 30 .
- the arm angle sensor S 2 is attached to the arm 5 and detects a rotation angle of the arm 5 with respect to the boom 4 (hereinafter, referred to as an “arm angle”), for example, an angle formed by a straight line connecting fulcrums at both ends of the arm 5 with respect to a straight line connecting fulcrums at both ends of the boom 4 in a side view.
- a detection signal corresponding to the arm angle by the arm angle sensor S 2 is input into the controller 30 .
- the bucket angle sensor S 3 is attached to the bucket 6 and detects a rotation angle of the bucket 6 with respect to the arm 5 (hereinafter, referred to as a “bucket angle”), for example, an angle formed by a straight line connecting a fulcrum and a tip (a blade edge) of the bucket 6 with respect to a straight line connecting fulcrums at both ends of the arm 5 in a side view.
- a detection signal corresponding to the bucket angle by the bucket angle sensor S 3 is input into the controller 30 .
- the machine body inclination sensor S 4 detects an inclination state of the machine body (the upper turning body 3 or the lower traveling body 1 ) with respect to a horizontal plane.
- the machine body inclination sensor S 4 is attached to, for example, the upper turning body 3 , and detects inclination angles (hereinafter, referred to as a “front-rear inclination angle” and a “left-right inclination angle”) around two axes in the front-rear direction and the left-right direction of the shovel 100 (that is, the upper turning body 3 ).
- the machine body inclination sensor S 4 may include, for example, a rotary encoder, an acceleration sensor, a six-axis sensor, an IMU, and the like.
- the controller 30 receives a detection signal corresponding to the inclination angle (the front-rear inclination angle and the left-right inclination angle) from the machine body inclination sensor S 4 .
- the turning state sensor S 5 outputs detection information relating to the turning state of the upper turning body 3 .
- the turning state sensor S 5 detects, for example, a turning angular speed and a turning angle of the upper turning body 3 .
- the turning state sensor S 5 may include, for example, a gyro sensor, a resolver, a rotary encoder, or the like.
- the detection signal corresponding to the turning angle and turning angular speed of the upper turning body 3 by the turning state sensor S 5 is input into the controller 30 .
- the imaging device S 6 as a space recognition device images the periphery of the shovel 100 .
- the imaging device S 6 includes a camera S 6 F that images the front of the shovel 100 , a camera S 6 L that images the left side of the shovel 100 , a camera S 6 R that images the right side of the shovel 100 , and a camera S 6 B that images the rear of the shovel 100 .
- the imaging device S 6 may include an attachment camera attached to the attachment.
- the camera S 6 F is mounted on, for example, the ceiling of the cabin 10 , that is, inside the cabin 10 .
- the camera S 6 F may be attached to the outside of the cabin 10 , such as the roof of the cabin 10 or the side surface of the boom 4 .
- the camera S 6 L is attached to the left end of the upper surface of the upper turning body 3
- the camera S 6 R is attached to the right end of the upper surface of the upper turning body 3
- the camera S 6 B is attached to the rear end of the upper surface of the upper turning body 3 .
- Each of the imaging devices S 6 (cameras S 6 F, S 6 B, S 6 L, and S 6 R) is, for example, a monocular wide-angle camera having a very wide angle of view.
- the imaging device S 6 may be a stereo camera, a range image camera, or the like.
- the image captured by the imaging device S 6 is input into the controller 30 via the display device 40 .
- the imaging device S 6 as the space recognition device may function as an object detection device.
- the imaging device S 6 may detect an object present around the shovel 100 .
- the object to be detected may include, for example, a person, an animal, a vehicle, a construction machine, a building, a hole, or the like.
- the imaging device S 6 may calculate distances from the imaging device S 6 or the shovel 100 to the recognized objects.
- the imaging device S 6 as the object detection device may include, for example, a stereo camera, a range image sensor, or the like.
- the space recognition device is, for example, a monocular camera having an imaging element such as a CCD or a CMOS, and outputs a captured image to the display device 40 .
- the space recognition device may be configured to calculate a distance from the space recognition device or the shovel 100 to the recognized object.
- another object detection device such as an ultrasonic sensor, a millimeter wave radar, a LIDAR, or an infrared sensor may be provided as the space recognition device.
- a millimeter wave radar, an ultrasonic sensor, a laser radar, or the like is used as the spatial recognition device, a large number of signals (laser light or the like) may be transmitted to an object, and the reflected signals may be received so as to detect the distance and direction of the object according to the reflected signals.
- the imaging device S 6 may be omitted.
- the controller 30 may set the actuator to an inoperable state or a slow speed state so that the shovel 100 does not excessively move even when the operator operates the operation device 26 .
- the controller 30 can bring the actuator into an inoperable state by bringing a gate lock valve into a locked state.
- the controller 30 can disable the actuator by invalidating a signal transmitted from the controller 30 to the operation control valve (proportional valve 31 ).
- the controller can set the actuator to the slow speed state by reducing the output of the signal (for example, the current signal) transmitted from the controller 30 to the operation control valve. In this way, when an object is detected within the range of the predetermined distance, the actuator is not driven even when the operation device 26 is operated, or the actuator is driven at a very low speed with an output smaller than the output of the signal when no object is detected within the range of the predetermined distance.
- the signal for example, the current signal
- the controller 30 may stop or decelerate the actuator independently of the operation content of the operator. Specifically, when a person is detected within a range of a predetermined distance from the shovel 100 , the controller 30 stops the actuator by setting the gate lock valve to the locked state. When an operation control valve is used which outputs a pilot pressure corresponding to a control instruction from the controller 30 and applies the pilot pressure to a pilot port of a corresponding control valve in the control valve 17 , the controller 30 can disable the actuator or decelerate the actuator by invalidating a signal transmitted from the controller 30 to the operation control valve or outputting a deceleration instruction. In addition, when the detected object is a dump truck, the stop control may be omitted. In this case, the actuator may be controlled so as to avoid the detected dump truck. In this way, the actuator may be controlled based on the type of the detected object.
- the imaging device S 6 may be directly connected to the controller 30 so as to be able to communicate with the controller 30 .
- the space recognition device may be disposed outside the shovel 100 .
- the controller 30 may acquire information output by the space recognition device via the communication device T 1 .
- the space recognition device may be attached to a multicopter for aerial photography, a steel tower installed at a work site, a dump truck DT, or the like.
- the controller 30 may determine a state of an earth and sand sediment that spills over and fall, based on the image viewed from an any position around the shovel 100 .
- a boom rod pressure sensor S 7 R and a boom bottom pressure sensor S 7 B are attached to the boom cylinder 7 .
- An arm rod pressure sensor S 8 R and an arm bottom pressure sensor S 8 B are attached to the arm cylinder 8 .
- a bucket rod pressure sensor S 9 R and a bucket bottom pressure sensor S 9 B are attached to the bucket cylinder 9 .
- the boom rod pressure sensor S 7 R, the boom bottom pressure sensor S 7 B, the arm rod pressure sensor S 8 R, the arm bottom pressure sensor S 8 B, the bucket rod pressure sensor S 9 R, and the bucket bottom pressure sensor S 9 B are collectively referred to as “cylinder pressure sensors”.
- the boom rod pressure sensor S 7 R detects the pressure in the rod side oil chamber of the boom cylinder 7 (hereinafter referred to as “boom rod pressure”).
- the boom bottom pressure sensor S 7 B detects the pressure in the bottom side oil chamber of the boom cylinder 7 (hereinafter referred to as “boom bottom pressure”).
- the arm rod pressure sensor S 8 R detects the pressure in the rod side oil chamber of the arm cylinder 8 (hereinafter referred to as “arm rod pressure”).
- the arm bottom pressure sensor S 8 B detects the pressure in the bottom side oil chamber of the arm cylinders 8 (hereinafter referred to as “arm bottom pressure”).
- the bucket rod pressure sensor S 9 R detects the pressure in the rod side oil chamber of the bucket cylinder 9 (hereinafter referred to as “bucket rod pressure”).
- the bucket bottom pressure sensor S 9 B detects the pressure in the bottom side oil chamber of the bucket cylinder 9 (hereinafter referred to as “bucket bottom pressure”).
- the positioning device PS measures the position and orientation of the upper turning body 3 .
- the positioning device PS is, for example, a global navigation satellite system (GNSS) compass, and detects the position and orientation of the upper turning body 3 . Detection signals corresponding to the position and orientation of the upper turning body 3 are input to the controller 30 . Further, the function of detecting the orientation of the upper turning body 3 among the functions of the positioning device PS may be replaced by an orientation sensor attached to the upper turning body 3 .
- GNSS global navigation satellite system
- the communication device T 1 communicates with external devices via predetermined networks including mobile communication networks that have base stations as terminals, satellite communications networks, Internet networks, and the like.
- the communication device T 1 is, for example, a mobile communication module corresponding to a mobile communication standard such as Long Term Evolution (LTE), 4G (4th Generation), or 5G (5th Generation), a satellite communications module for connecting to a satellite communications network, or the like.
- LTE Long Term Evolution
- 4G (4th Generation) 4G (4th Generation
- 5G (5th Generation 5th Generation
- the machine guidance part 50 executes, for example, control of the shovel 100 relating to a machine guidance function.
- the machine guidance part 50 notifies the operator of work information, such as a distance between the target construction surface and a tip portion of the attachment, which is a working portion of the end attachment, through the display device 40 , the audio output device 43 , and the like.
- the data relating to the target construction surface is stored in advance in the storage device 47 , for example, as described above.
- the data relating to the target construction surface is expressed by, for example, a reference coordinate system.
- the reference coordinate system is, for example, a world geodetic system.
- the world geodetic system is a three-dimensional orthogonal XYZ coordinate system with the origin at the center of gravity of the Earth, the X-axis in the direction of the intersection of the Greenwich meridian and the equator, the Y-axis in the direction of 90 degrees east longitude, and the Z-axis in the direction of the north pole.
- the operator may set any point of the construction site as a reference point, and set the target construction surface based on a relative positional relationship with the reference point through the input device 42 .
- the working portion of the bucket 6 is, for example, a claw tip of the bucket 6 , the back surface of the bucket 6 , or the like.
- the tip portion of the breaker corresponds to a working portion.
- the machine guidance part 50 notifies the operator of the work information through the display device 40 , the audio output device 43 , and the like, and guides the operator to operate the shovel 100 through the operation device 26 .
- the machine guidance part 50 executes, for example, control of the shovel 100 relating to the machine control function.
- the machine guidance part 50 may automatically operate at least one of the boom 4 , the arm 5 , and the bucket 6 so that the target construction surface and the tip position of the bucket 6 match each other when the operator manually performs the excavation operation.
- the machine guidance part 50 acquires information from the boom angle sensor S 1 , the arm angle sensor S 2 , the bucket angle sensor S 3 , the machine body inclination sensor S 4 , the turning state sensor S 5 , the imaging device S 6 , the positioning device PS, the communication device T 1 , the input device 42 , and the like. The machine guidance part 50 then calculates, for example, the distance between the bucket 6 and the target construction surface based on the acquired information.
- the machine guidance part 50 notifies the operator of the length (degrees) of the distance between the bucket 6 and the target construction surface by sound from the audio output device 43 and images displayed on the display device 40 , and automatically controls the operation of the attachment so that a tip portion of the attachment (specifically, a working portion such as the claw tip or the back surface of the bucket 6 ) matches the target construction surface.
- the machine guidance part 50 includes a position calculation part 51 , a distance calculation part 52 , an information transmission part 53 , an automatic control part 54 , a turning angle calculation part 55 , and a relative angle calculation part 56 , as detailed functional configurations relating to the machine guidance function and the machine control function.
- the position calculation part 51 calculates a position of a predetermined positioning target. For example, the position calculation part 51 calculates a coordinate point of the tip portion of the attachment, specifically, the working portion such as the claw tip or the back surface of the bucket 6 in the reference coordinate system. Specifically, the position calculation part 51 calculates the coordinate point of the working portion of the bucket 6 from the elevation angles (the boom angle, the arm angle, and the bucket angle) of the boom 4 , the arm 5 , and the bucket 6 .
- the distance calculation part 52 calculates the distance between two positioning targets. For example, the distance calculation part 52 calculates the distance between the target construction surface and the tip portion of the attachment, specifically, the working portion such as the claw tip or the back surface of the bucket 6 . The distance calculation part 52 may calculate an angle (relative angle) between the back surface as the working portion of the bucket 6 and the target construction surface.
- the information transmission part 53 transmits (notifies) various kinds of information to the operator of the shovel 100 through a predetermined notification part such as the display device 40 or the audio output device 43 .
- the information transmission part 53 notifies the operator of the shovel 100 of the length (extent) of the various distances and the like calculated by the distance calculation part 52 .
- the operator is notified of the distance (the length) between a tip portion of the bucket 6 and the target construction surface by using at least one of visual information by the display device 40 and auditory information by the audio output device 43 .
- the information transmission part 53 may transmit (the magnitude of) the relative angle between the back surface as the working portion of the bucket 6 and the target construction surface to the operator using at least one of the visual information by the display device 40 and the auditory information by the audio output device 43 .
- the information transmission part 53 transmits the length of the distance (for example, vertical distance) between the working portion of the bucket 6 and the target construction surface to the operator by using the intermittent sound by the audio output device 43 .
- the information transmission part 53 may shorten the interval of the intermittent sound as the vertical distance decreases, and may lengthen the sense of the intermittent sound as the vertical distance increases.
- the information transmission part 53 may use a continuous sound or may represent a difference in the length of the vertical distance while changing the pitch, intensity, or the like of the sound.
- the information transmission part 53 may issue an alarm through the audio output device 43 in a case where the tip portion of the bucket 6 is positioned lower than the target construction surface, that is, exceeds the target construction surface.
- the alarm is, for example, a continuous sound that is significantly louder than the intermittent sound.
- the information transmission part 53 may cause the display device 40 to display the tip portion of the attachment, specifically, the length of the distance between the working portion of the bucket 6 and the target construction surface, the magnitude of the relative angle between the back surface of the bucket 6 and the target construction surface, and the like as the work information.
- the display device 40 displays, for example, the work information received from the information transmission part 53 together with the image date received from the imaging device S 6 under the control of the controller 30 .
- the information transmission part 53 may transmit the length of the vertical distance to the operator using, for example, an image of an analog meter, an image of a bar graph indicator, or the like.
- the automatic control part 54 automatically operates the actuator to automatically support the manual operation of the shovel 100 by the operator through the operation device 26 .
- the automatic control part 54 can individually and automatically adjust the pilot pressure applied to the control valves (specifically, the control valve 173 , the control valves 174 L and 175 R, and the control valve 174 ) corresponding to the plurality of hydraulic actuators (specifically, the turning hydraulic motor 2 A, the boom cylinder 7 , and the bucket cylinder 9 ).
- the automatic control part 54 can automatically operate each hydraulic actuator.
- the control relating to the machine control function by the automatic control part 54 may be executed, for example, when a predetermined switch included in the input device 42 is pressed.
- the predetermined switch is, for example, a machine control switch (hereinafter, referred to as an “MC (Machine Control) switch”), and may be disposed as a knob switch at the tip of a grip portion of the operation device 26 (for example, a lever device corresponding to the operation of the arm 5 ) gripped by the operator.
- MC Machine Control
- the automatic control part 54 automatically extends and contracts at least one of the boom cylinder 7 and the bucket cylinder 9 according to the operation of the arm cylinder 8 in order to support the excavation work or the shaping work.
- the automatic control part 54 automatically extends and contracts at least one of the boom cylinder 7 and the bucket cylinder 9 so that the target construction surface and the position of the working portion such as the claw tip or the back surface of the bucket 6 match each other.
- the operator can close the arm 5 while making the claw tip or the like of the bucket 6 match the target construction surface, for example, only by performing an arm closing operation of the lever device corresponding to the operation of the arm 5 .
- the automatic control part 54 may automatically rotate the turning hydraulic motors 2 A (an example of actuators) in order to cause the upper turning body 3 to face the target construction surface.
- the control of the controller 30 (automatic control part 54 ) to cause the upper turning body 3 to face the target construction surface will be referred to as “facing control”.
- the operator or the like can cause the upper turning body 3 to face the target construction surface only by pressing a predetermined switch or only by operating a lever device 26 C (described later) corresponding to the turning operation in a state in which the switch is pressed. Further, the operator can cause the upper turning body 3 to directly face the target construction surface and start the machine control function relating to the excavation work of the target construction surface and the like described above only by pressing the MC switch.
- a state in which the upper turning body 3 of the shovel 100 is directly facing the target construction surface is a state in which the tip portion of the attachment (for example, the claw tip, the back surface, or the like as the working portion of the bucket 6 ) can be moved along the inclination direction of the target construction surface (the upward slope BS) according to the operation of the attachment.
- the state in which the upper turning body 3 of the shovel 100 is directly facing the target construction surface is a state in which the operation surface of the attachment (attachment operation surface) perpendicular to the turning plane of the shovel 100 includes the normal to the target construction surface corresponding to the cylindrical body (in other words, a state along the normal line).
- the tip portion of the attachment cannot move the target construction surface in the inclination direction. Therefore, as a result, the shovel 100 cannot appropriately construct the target construction surface.
- the automatic control part 54 can cause the upper turning body 3 to face the upper turning body 3 by automatically rotating the turning hydraulic motor 2 A. Thus, the shovel 100 can appropriately construct the target construction surface.
- the automatic control part 54 determines that the shovel faces the target construction surface, for example, when a left end vertical distance between the coordinate point of the left end of the claw tip of the bucket 6 and the target construction surface (hereinafter, simply referred to as “left end vertical distance”) and a right end vertical distance between the coordinate point of the right end of the claw tip of the bucket 6 and the target construction surface (hereinafter, simply referred to as “right end vertical distance”) are equal to each other.
- left end vertical distance between the coordinate point of the left end of the claw tip of the bucket 6 and the target construction surface
- right end vertical distance a right end vertical distance between the coordinate point of the right end of the claw tip of the bucket 6 and the target construction surface
- the automatic control part 54 may determine that the shovel 100 is directly facing the target construction surface when the difference between the left end vertical distance and the right end vertical distance is equal to or less than a predetermined value, instead of when the left end vertical distance and the right end vertical distance are equal to each other (that is, when the difference between the left end vertical distance and the right end vertical distance is zero).
- the automatic control part 54 may operate the turning hydraulic motor 2 A based on, for example, the difference between the left end vertical distance and the right end vertical distance in the facing control. Specifically, when the lever device 26 C corresponding to the turning operation is operated in a state in which a predetermined switch such as the MC switch is pressed, whether or not the lever device 260 is operated in a direction in which the upper turning body 3 is caused to face the target construction surface is determined. For example, when the lever device 26 C is operated in a direction in which the vertical distance between the claw tip of the bucket 6 and the target construction surface (upward slope BS) increases, the automatic control part 54 does not execute the facing control.
- a predetermined switch such as the MC switch
- the automatic control part 54 executes the facing control.
- the automatic control part 54 can operate the turning hydraulic motor 2 A so that the difference between the left end vertical distance and the right end vertical distance becomes small. Thereafter, when the difference becomes equal to or less than a predetermined value or zero, the automatic control part 54 stops the turning hydraulic motor 2 A.
- the automatic control part 54 may set a turning angle at which the difference is equal to or less than a predetermined value or zero as a target angle, and may control the operation of the turning hydraulic motor 2 A so that the angle difference between the target angle and the current turning angle (specifically, a detection value based on the detection signal of the turning state sensor S 5 ) becomes zero.
- the turning angle is, for example, an angle of the front-rear axis of the upper turning body 3 with respect to the reference direction.
- the automatic control part 54 performs the facing control on the turning motor (an example of the actuators) as a control target.
- the turning angle calculation part 55 calculates the turning angle of the upper turning body 3 . This enables the controller 30 to identify the current orientation of the upper turning body 3 .
- the turning angle calculation part 55 calculates, for example, an angle of the longitudinal axis of the upper turning body 3 with respect to the reference direction as the turning angle based on an output signal of a GNSS compass included in the positioning device PS.
- the turning angle calculation part 55 may calculate the turning angle based on the detection signal of the turning state sensor S 5 .
- the turning angle calculation part 55 may set a direction in which the reference point is viewed from the turning axis as the reference direction.
- the turning angle indicates a direction in which the attachment operation surface extends with respect to the reference direction.
- the attachment operation surface is, for example, a virtual plane that longitudinally traverses the attachment, and is disposed so as to be perpendicular to the turning plane.
- the turning plane is, for example, a virtual plane including a bottom surface of a turning frame perpendicular to the turning axis.
- the relative angle calculation part 56 calculates a turning angle (relative angle) required to cause the upper turning body 3 to face the target construction surface.
- the relative angle is, for example, a relative angle formed between the direction of the longitudinal axis of the upper turning body 3 when the upper turning body 3 is made to face the target construction surface and the current direction of the longitudinal axis of the upper turning body 3 .
- the relative angle calculation part 56 calculates the relative angle based on, for example, data relating to the target construction surface stored in the storage device 47 and the turning angle calculated by the turning angle calculation part 55 .
- the automatic control part 54 determines whether the turning operation is performed in a direction in which the upper turning body 3 is caused to face the target construction surface.
- the automatic control part 54 sets the relative angle calculated by the relative angle calculation part 56 as the target angle. Then, when the change in the turning angle after the lever device 26 C is operated reaches the target angle, the automatic control part 54 may determine that the upper turning body 3 is directly facing the target construction surface and may stop the movement of the turning hydraulic motor 2 A.
- the automatic control part 54 can cause the upper turning body 3 to face the target construction surface, on the assumption of the configuration illustrated in FIG. 2 .
- the facing control with respect to the target construction surface is described.
- a target trajectory target excavation trajectory
- the facing control of the turning operation may be performed such that the attachment faces the target excavation trajectory.
- the target excavation trajectory is changed every time the scooping operation is performed. Therefore, after the earth is discharged to the dump truck, the facing control is performed with respect to the newly changed target excavation trajectory.
- FIG. 3 is a diagram schematically illustrating an example of a configuration of a hydraulic system of the shovel 100 according to the present embodiment.
- the mechanical power system, the hydraulic fluid line, the pilot line, and the electric control system are indicated by a double line, a solid line, a broken line, and a dotted line, respectively, as in the case of FIG. 2 and the like.
- the hydraulic system implemented by the hydraulic circuit circulates the hydraulic fluid from each of the main pumps 14 L and 14 R driven by the engine 11 to the hydraulic fluid tank via the center bypass oil passages C 1 L and C 1 R and the parallel oil passages C 2 L and C 2 R.
- a center bypass oil passage C 1 L starts from the main pump 14 L, passes through control valves 171 , 173 , 175 L, and 176 L disposed in the control valve 17 in order, and reaches the hydraulic fluid tank.
- a center bypass oil passage C 1 R starts from the main pump 14 R, sequentially passes through control valves 172 , 174 , 175 R, and 176 R disposed in the control valve 17 , and reaches the hydraulic fluid tank.
- the control valve 171 is a spool value that supplies the hydraulic fluid discharged from the main pump 14 L to the traveling hydraulic motor 1 L and discharges the hydraulic fluid discharged from the traveling hydraulic motor 1 L to the hydraulic fluid tank.
- the control valve 172 is a spool value that supplies the hydraulic fluid discharged from the main pump 14 R to the traveling hydraulic motor 1 R and discharges the hydraulic fluid discharged from the traveling hydraulic motor 1 R to the hydraulic fluid tank.
- the control valve 173 is a spool value that supplies the hydraulic fluid discharged from the main pump 14 L to the turning hydraulic motor 2 A and discharges the hydraulic fluid discharged from the turning hydraulic motor 2 A to the hydraulic fluid tank.
- the control valve 174 is a spool value that supplies the hydraulic fluid discharged from the main pump 14 R to the bucket cylinder 9 and discharges the hydraulic fluid in the bucket cylinder 9 to the hydraulic fluid tank.
- the control valves 1751 and 175 R are spool valves that supply the hydraulic fluid discharged from the main pumps 14 L and 14 R to the boom cylinder 7 and discharge the hydraulic fluid in the boom cylinder 7 to the hydraulic fluid tank.
- the control valves 1761 and 176 R supply the hydraulic fluid discharged from the main pumps 14 L and 14 R to the arm cylinder 8 and discharge the hydraulic fluid in the arm cylinder 8 to the hydraulic fluid tank.
- the control valves 171 , 172 , 173 , 174 , 175 L, 175 R, 176 L, and 176 R adjust the flow rate of the hydraulic fluid supplied to and discharged from the hydraulic actuator, and switch the flow direction of the hydraulic fluid according to the pilot pressure applied to the pilot port.
- a parallel oil passage C 2 L supplies the hydraulic fluid of the main pump 14 L to the control valves 171 , 173 , 175 L, and 176 L in parallel with the center bypass oil passage C 1 L.
- the parallel oil passage C 2 L is configured to branch from the center bypass oil passage C 1 L on the upstream side of the control valve 171 and to be able to supply the hydraulic fluid from the main pump 14 L in parallel to each of control valves 171 , 173 , 175 L and 176 R.
- the parallel oil passage C 2 L can supply the hydraulic fluid to the control valve on the further downstream side.
- the parallel oil passage C 2 R supplies the hydraulic fluid of the main pump 14 R to the control valves 172 , 174 , 175 R, 176 R in parallel with the center bypass oil passage C 1 R.
- the parallel oil passage C 2 R is configured to branch from the center bypass oil passage C 1 R on the upstream side of the control valve 172 and to be able to supply the hydraulic fluid of the main pump 14 R in parallel to each of the control valves 172 , 174 , 175 R, and 176 R.
- the parallel oil passage C 2 R can supply the hydraulic fluid to the control valve on a further downstream side.
- the regulators 13 L and 13 R adjust the discharge amounts of the main pumps 14 L and 14 R by adjusting the tilt angles of the swash plates of the main pumps 14 L and 14 R under the control of the controller 30 .
- the discharge pressure sensor 28 L detects the discharge pressure of the main pump 14 L, and a detection signal corresponding to the detected discharge pressure is input to the controller 30 .
- the controller 30 can control the regulators 13 L and 13 R according to the discharge pressures of the main pumps 14 L and 14 R.
- negative control throttles 18 L and 18 R are provided between the control valves 176 L and 176 R on the most downstream side and the hydraulic fluid tank, respectively.
- the negative control throttles 18 L and 18 R generate control pressures (hereinafter, referred to as “negative control pressures”) for controlling the regulators 13 L and 13 R.
- the negative control pressure sensors 19 L and 19 R detect the negative control pressures, and detection signals corresponding to the detected negative control pressures are input into the controller 30 .
- the controller 30 may control the regulators 13 L and 13 R according to the discharge pressures of the main pumps 14 L and 14 R detected by the discharge pressure sensors 28 L and 28 R, and adjust the discharge amounts of the main pumps 14 L and 14 R.
- the controller 30 may control the regulator 13 L according to an increase in the discharge pressure of the main pump 14 L to adjust the swash plate tilt angle of the main pump 14 L, thereby reducing the discharge amount.
- the controller 30 can perform total horsepower control of the main pumps 14 L and 14 R so that the absorbed horsepower of the main pumps 14 L and 14 R, which is expressed by the product of the discharge pressure and the discharge amount, does not exceed the output horsepower of the engine 11 .
- the controller 30 may adjust the discharge amounts of the main pumps 14 L and 14 R by controlling the regulators 13 L and 13 R according to the negative control pressures detected by the negative control pressure sensors 19 L and 19 R. For example, the controller 30 decreases the discharge amounts of the main pumps 14 L and 14 R as the negative control pressures increase, and increases the discharge amounts of the main pumps 14 L and 14 R as the negative control pressures decrease.
- the hydraulic fluid discharged from the main pumps 14 L and 14 R reaches the negative control throttles 181 and 18 R through the center bypass oil passages C 1 L and C 1 R.
- the flow of the hydraulic fluid discharged from the main pumps 14 L and 14 R increases the negative control pressures generated upstream of the negative control throttles 18 L and 18 R.
- the controller 30 reduces the discharge amounts of the main pumps 14 L and 14 R to the minimum allowable discharge amounts, and prevents the pumping loss when the discharged hydraulic fluid passes through the center bypass oil passages C 1 L and C 1 R.
- the hydraulic fluid discharged from the main pumps 14 L and 14 R flows into the hydraulic actuators to be operated via the control valves corresponding to the hydraulic actuators to be operated.
- the flow of the hydraulic fluid discharged from the main pumps 14 L and 14 R reduces or eliminates the amount of the hydraulic fluid reaching the negative control throttles 18 L and 18 R, and reduces the negative control pressures generated upstream of the negative control throttles 18 L and 18 R.
- the controller 30 can increase the discharge amounts of the main pumps 14 L and 14 R, circulate sufficient hydraulic fluid to the hydraulic actuators to be operated, and reliably drive the hydraulic actuators to be operated.
- the operation device 26 includes a left operation lever 26 L, a right operation lever 26 R, and a traveling lever 26 D.
- the traveling lever 26 D includes a left traveling lever 26 DL and a right traveling lever 26 DR.
- the left operation lever 26 L is used for a turning operation and an operation of the arm 5 .
- the control pressure corresponding to the lever operation amount is introduced into the pilot port of the control valve 176 by using the hydraulic fluid discharged from the pilot pump 15 .
- the control pressure corresponding to the lever operation amount is introduced into the pilot port of the control valve 173 by using the hydraulic fluid discharged from the pilot pump 15 .
- the hydraulic fluid is introduced into the right pilot port of the control valve 176 L, and the hydraulic fluid is introduced into the left pilot port of the control valve 176 R.
- the hydraulic fluid is introduced into the left pilot port of the control valve 176 L, and the hydraulic fluid is introduced into the right pilot port of the control valve 176 R.
- the hydraulic fluid is introduced into the left pilot port of the control valve 173 , and the hydraulic fluid is introduced into the right pilot port of the control valve 173 .
- the right operation lever 26 R is used for operation of the boom 4 and operation of the bucket 6 .
- a control pressure corresponding to the lever operation amount is introduced into the pilot port of the control valve 175 by using the hydraulic fluid discharged from the pilot pump 15 .
- a control pressure corresponding to the lever operation amount is introduced to the pilot port of the control valve 174 by using the hydraulic fluid discharged from the pilot pump 15 .
- the hydraulic fluid is introduced into the left pilot port of the control valve 175 R.
- the hydraulic fluid is introduced into the right pilot port of the control valve 175 L, and the hydraulic fluid is introduced into the left pilot port of the control valve 175 R.
- the hydraulic fluid is introduced into the right pilot port of the control valve 174 , and when the right operation lever 26 R is operated in the bucket opening direction, the hydraulic fluid is introduced into the left pilot port of the control valve 174 .
- the left operation lever 26 L operated in the left-right direction may be referred to as a “turning operation lever”, and the left operation lever 26 L operated in the front-rear direction may be referred to as an “arm operation lever”.
- the right operation lever 26 R operated in the left-right direction may be referred to as a “bucket operation lever”, and the right operation lever 26 R operated in the front-rear direction may be referred to as a “boom operation lever”.
- the left traveling lever 26 DL is used for operating the left crawler 1 CL.
- the left traveling lever 26 DL may be configured to be in conjunction with a left traveling pedal.
- a control pressure corresponding to the lever operation amount is introduced into the pilot port of the control valve 171 by using the hydraulic fluid discharged from the pilot pump 15 .
- the right traveling lever 26 DR is used for operating the right crawler 1 CR.
- the right traveling lever 26 DR may be configured to operate in conjunction with a right traveling pedal.
- a control pressure corresponding to the lever operation amount is introduced into the pilot port of the control valve 172 by using the hydraulic fluid discharged from the pilot pump 15 .
- the operation sensor 29 is configured to detect the content of the operation of the operation device 26 by the operator.
- the operation sensor 29 detects the operation direction and the operation amount of the operation device 26 corresponding to each of the actuators, and outputs the detected values to the controller 30 .
- the operation sensor 29 include operation sensors 29 LA, 29 LB, 29 RA, 29 RB, 29 DL, and 29 DR.
- the operation sensor 29 LA detects the content of the operation of the left operation lever 26 L in the front-rear direction by the operator, and outputs the detected value to the controller 30 .
- the content of the operation is, for example, a lever operation direction, a lever operation amount (lever operation angle), or the like.
- the operation sensor 29 LB detects the content of the operation of the left operation lever 26 L in the left-right direction by the operator, and outputs the detected value to the controller 30 .
- the operation sensor 29 RA detects the content of the operation of the right operation lever 26 R in the front-rear direction by the operator, and outputs the detected value to the controller 30 .
- the operation sensor 29 RB detects the content of the operation of the right operation lever 26 R in the left-right direction by the operator, and outputs the detected value to the controller 30 .
- the operation sensor 29 DL detects the content of the operation of the left traveling lever 26 DL in the front-rear direction by the operator, and outputs the detected value to the controller 30 .
- the operation sensor 29 DR detects the content of the operation of the right traveling lever 26 DR in the front-rear direction by the operator, and outputs the detected value to the controller 30 .
- the controller 30 receives an output of the operation sensor 29 , outputs a control instruction to the regulator 13 as necessary to change the discharge amount of the main pump 14 .
- the controller 30 receives an output of a control pressure sensor 19 provided upstream of the throttle 18 , and outputs a control instruction to the regulator 13 as necessary to change the discharge amount of the main pump 14 .
- the throttle 18 includes a left throttle 18 L and a right throttle 18 R, and the control pressure sensor 19 includes negative control pressure sensors 19 L and 19 R.
- FIGS. 4 A to 4 D are diagrams each illustrating a part of the hydraulic system.
- FIG. 4 A is a diagram illustrating a part of the hydraulic system relating to the operation of the arm cylinder 8
- FIG. 4 B is a diagram illustrating a part of the hydraulic system relating to an operation of the boom cylinder 7
- FIG. 4 C is a diagram illustrating a part of the hydraulic system relating to the operation of the bucket cylinder 9
- FIG. 4 D is a diagram illustrating a part of the hydraulic system relating to the operation of the turning hydraulic motor 2 A.
- the hydraulic system includes a proportional valve 31 .
- the proportional valve 31 includes proportional valves 31 AL to 31 DL and 31 AR to 31 DR.
- the proportional valve 31 functions as a control valve for machine control.
- the proportional valve 31 is disposed in a conduit connecting the pilot pump 15 and a pilot port of a corresponding control valve in the control valve 17 , and is configured to be able to change a flow passage area of the conduit.
- the proportional valve 31 operates according to a control instruction output from the controller 30 . Therefore, the controller 30 can supply the hydraulic fluid discharged from the pilot pump 15 to the pilot port of the corresponding control valve in the control valve 17 via the proportional valve 31 , independently of the operation of the operation device 26 by the operator.
- the controller 30 can apply the pilot pressure generated by the proportional valve 31 to the pilot port of the corresponding control valve.
- the controller 30 can operate the hydraulic actuator corresponding to the specific operation device 26 . Further, even when an operation is being performed on a specific operation device 26 , the controller 30 can forcibly stop the operation of the hydraulic actuator corresponding to the specific operation device 26 .
- the left operation lever 261 is used to operate the arm 5 .
- the left operation lever 26 L uses the hydraulic fluid discharged by the pilot pump 15 to apply a pilot pressure corresponding to the operation in the front-rear direction to the pilot port of the control valve 176 .
- a pilot pressure corresponding to the operation amount is applied to the right pilot port of the control valve 176 L and also to the left pilot port of the control valve 176 R.
- a pilot pressure corresponding to the operation amount is applied to the left pilot port of the control valve 176 L and also to the right pilot port of the control valve 176 R.
- the operation device 26 is provided with a switch SW.
- the switch SW includes a switch SW 1 and a switch SW 2 .
- the switch SW 1 is a push button switch provided at the tip of the left operation lever 26 L. The operator can operate the left operation lever 26 L while pressing the switch SW 1 .
- the switch SW 1 may be provided on the right operation lever 26 R or may be provided at another position in the cabin 10 .
- the switch SW 2 is a push button switch provided at the tip of the left traveling lever 26 DL. The operator can operate the left traveling lever 26 DL while pressing the switch SW 2 .
- the switch SW 2 may be provided on the right traveling lever 26 DR or at another position in the cabin 10 .
- the operation sensor 29 LA detects the content of the operation of the left operation lever 26 L in the front-rear direction by the operator, and outputs the detected value to the controller 30 .
- the proportional valve 31 AL operates according to a control instruction (electric current instruction) output from the controller 30 .
- the proportional valve 31 AL adjusts the pilot pressure by the hydraulic fluid introduced from the pilot pump 15 to the right pilot port of the control valve 176 L and the left pilot port of the control valve 176 R via the proportional valve 31 AL.
- the proportional valve 31 AR operates according to a control instruction (electric current instruction) output from the controller 30 .
- the proportional valve 31 AR adjusts the pilot pressure by the hydraulic fluid introduced from the pilot pump 15 to the left pilot port of the control valve 176 L and the right pilot port of the control valve 176 R via the proportional valve 31 AR.
- the proportional valve 31 AL can adjust the pilot pressure so that the control valve 176 L and the control valve 176 R can be stopped at any positions.
- the proportional valve 31 AR can adjust the pilot pressure so that the control valve 176 L and the control valve 176 R can be stopped at any positions.
- the controller 30 can supply the hydraulic fluid discharged from the pilot pump 15 to the right pilot port of the control valve 176 L and the left pilot port of the control valve 176 R via the proportional valve 31 AL, according to the arm closing operation by the operator.
- the controller 30 can supply the hydraulic fluid discharged from the pilot pump 15 to the right pilot port of the control valve 176 L and the left pilot port of the control valve 176 R via the proportional valve 31 AL, independently of the arm closing operation by the operator. That is, the controller 30 can close the arm 5 according to the arm closing operation by the operator or independently of the arm closing operation by the operator.
- the controller 30 can supply the hydraulic fluid discharged from the pilot pump 15 to the left pilot port of the control valve 176 L and the right pilot port of the control valve 176 R via the proportional valve 31 AR, according to the arm opening operation by the operator.
- the controller can supply the hydraulic fluid discharged from the pilot pump 15 to the left pilot port of the control valve 176 L and the right pilot port of the control valve 176 R via the proportional valve 31 AR, independently of the arm opening operation by the operator. That is, the controller 30 can open the arm 5 according to the arm opening operation by the operator or independently of the arm opening operation by the operator.
- the controller 30 can forcibly stop the closing operation of the arm 5 by reducing the pilot pressure applied to the pilot port on the closing side of the control valve 176 (the left pilot port of the control valve 176 L and the right pilot port of the control valve 176 R) as necessary.
- the opening operation of the arm 5 is forcibly stopped when the arm opening operation is performed by the operator.
- the controller 30 may control the proportional valve 31 AR to increase the pilot pressure applied to the pilot port on the opening side of the control valves 176 (the right pilot port of the control valve 176 L and the left pilot port of the control valve 176 R) opposite to the pilot port on the closing side of the control valves 176 , and forcibly return the control valves 176 to the neutral position, thereby forcibly stopping the closing operation of the arm 5 .
- the opening operation of the arm 5 is forcibly stopped when the arm opening operation is performed by the operator.
- the right operation lever 26 R is used to operate the boom 4 .
- the right operation lever 26 R uses the hydraulic fluid discharged from the pilot pump 15 to apply a pilot pressure corresponding to the operation in the front-rear direction to the pilot port of the control valve 175 . More specifically, when the right operation lever 26 R is operated in the boom raising direction (rearward direction), a pilot pressure corresponding to the operation amount is applied to the right pilot port of the control valve 175 L and the left pilot port of the control valve 175 R. When the right operation lever 26 R is operated in the boom lowering direction (forward direction), a pilot pressure corresponding to the operation amount is applied to the right pilot port of the control valve 175 R.
- the operation sensor 29 RA detects the content of the operation of the right operation lever 26 R in the front-rear direction by the operator, and outputs the detected value to the controller 30 .
- the proportional valve 31 BL operates according to a control instruction (electric current instruction) output from the controller 30 .
- the proportional valve 31 BL adjusts the pilot pressure by the hydraulic fluid introduced from the pilot pump 15 to the right pilot port of the control valve 175 L and the left pilot port of the control valve 175 R via the proportional valve 31 BL.
- the proportional valve 31 BR operates according to a control instruction (electric current instruction) output from the controller 30 .
- the proportional valve 31 BR adjusts the pilot pressure by the hydraulic fluid introduced from the pilot pump 15 to the right pilot port of the control valve 175 R via the proportional valve 31 BR.
- the proportional valve 31 BL can adjust the pilot pressure so that the control valve 175 L and the control valve 175 R can be stopped at any positions.
- the proportional valve 31 BR can adjust the pilot pressure so that the control valve 175 R can be stopped at any position.
- the controller 30 can supply the hydraulic fluid discharged from the pilot pump 15 to the right pilot port of the control valve 175 L and the left pilot port of the control valve 175 R via the proportional valve 31 BL, according to the boom raising operation by the operator.
- the controller 30 can supply the hydraulic fluid discharged from the pilot pump 15 to the right pilot port of the control valve 175 L and the left pilot port of the control valve 175 R via the proportional valve 31 BL, independently of the boom raising operation by the operator. That is, the controller 30 can raise the boom 4 according to the boom raising operation by the operator or independently of the boom raising operation by the operator.
- the controller 30 can supply the hydraulic fluid discharged from the pilot pump 15 to the right pilot port of the control valve 175 R via the proportional value 31 BR, according to the boom lowering operation by the operator.
- the controller 30 can supply the hydraulic fluid discharged from the pilot pump 15 to the right pilot port of the control valve 175 R via the proportional value 31 BR, independent of the boom lowering operation by the operator. That is, the controller 30 can lower the boom 4 according to the boom lowering operation by the operator or independently of the boom lowering operation by the operator.
- the right operation lever 26 R is used to operate the bucket 6 .
- the right operation lever 26 R uses the hydraulic fluid discharged from the pilot pump 15 to apply a pilot pressure corresponding to the operation in the right-left direction to the pilot port of the control valve 174 . More specifically, when the right operation lever 26 R is operated in the bucket closing direction (left direction), a pilot pressure corresponding to the operation amount is applied to the left pilot port of the control valve 174 . When the right operation lever 26 R is operated in the bucket opening direction (right direction), a pilot pressure corresponding to the operation amount is applied to the right pilot port of the control valve 174 .
- the operation sensor 29 RB detects the content of the operation of the right operation lever 26 R in the left-right direction by the operator, and outputs the detected value to the controller 30 .
- the proportional valve 31 CL operates according to a control instruction (electric current instruction) output from the controller 30 .
- the proportional valve 31 CL adjusts the pilot pressure by the hydraulic fluid introduced from the pilot pump 15 to the left pilot port of the control valve 174 via the proportional valve 31 CL.
- the proportional valve 31 CR operates according to a control instruction (electric current instruction) output from the controller 30 .
- the proportional valve 31 CR adjusts the pilot pressure by the hydraulic fluid introduced from the pilot pump 15 to the right pilot port of the control valve 174 via the proportional valve 31 CR.
- the proportional valve 31 CL can adjust the pilot pressure so that the control valve 174 can be stopped at any position.
- the proportional valve 31 CR can adjust the pilot pressure so that the control valve 174 can be stopped at any position.
- the controller 30 can supply the hydraulic fluid discharged by the pilot pump 15 to the left pilot port of the control valve 174 via the proportional valve 31 CL, according to the bucket closing operation by the operator.
- the controller 30 can supply the hydraulic fluid discharged from the pilot pump 15 to the left pilot port of the control valve 174 via the proportional valve 31 CL, independently of the bucket closing operation by the operator. That is, the controller 30 can close the bucket 6 according to the bucket closing operation by the operator or independently of the bucket closing operation by the operator.
- the controller 30 can supply the hydraulic fluid discharged from the pilot pump 15 to the right pilot port of the control valve 174 via the proportional valve 31 CR, according to the bucket opening operation by the operator.
- the controller 30 can supply the hydraulic fluid discharged from the pilot pump 15 to the right pilot port of the control valve 174 via the proportional valve 31 CR, independently of the bucket opening operation by the operator. That is, the controller 30 can open the bucket 6 according to the bucket opening operation by the operator or independently of the bucket opening operation by the operator.
- the left operation lever 26 L is used to operate the turning mechanism 2 .
- the left operation lever 26 L uses the hydraulic fluid discharged by the pilot pump 15 to apply a pilot pressure corresponding to the operation in the left-right direction to the pilot port of the control valve 173 . More specifically, when the left operation lever 26 L is operated in the left turning direction (left direction), a pilot pressure corresponding to the operation amount is applied to the left pilot port of the control valve 173 .
- a pilot pressure corresponding to the operation amount is applied to the right pilot port of the control valve 173 .
- the operation sensor 29 LB detects the content of the operation of the left operation lever 26 L in the left-right direction by the operator, and outputs the detected value to the controller 30 .
- the proportional valve 31 DL operates according to a control instruction (electric current instruction) output from the controller 30 .
- the proportional valve 31 DL adjusts the pilot pressure by the hydraulic fluid introduced from the pilot pump 15 to the left pilot port of the control valve 173 via the proportional valve 31 DL.
- the proportional valve 31 DR operates according to a control instruction (electric current instruction) output from the controller 30 .
- the proportional valve 31 DR adjusts the pilot pressure by the hydraulic fluid introduced from the pilot pump 15 to the right pilot port of the control valve 173 via the proportional valve 31 DR.
- the proportional valve 31 DL can adjust the pilot pressure so that the control valve 173 can be stopped at any position.
- the proportional valve 31 DR can adjust the pilot pressure so that the control valve 173 can be stopped at any position.
- the controller 30 can supply the hydraulic fluid discharged from the pilot pump 15 to the left pilot port of the control valve 173 via the proportional valve 31 DL, according to the left turning operation by the operator.
- the controller 30 can supply the hydraulic fluid discharged from the pilot pump 15 to the left pilot port of the control valve 173 via the proportional valve 31 DL, independently of the left turning operation by the operator. That is, the controller 30 can turn the turning mechanism 2 to the left according to the left turning operation by the operator or independently of the left turning operation by the operator.
- the controller 30 can supply the hydraulic fluid discharged from the pilot pump 15 to the right pilot port of the control valve 173 via the proportional valve 31 DR, according to the right turning operation by the operator.
- the controller 30 can supply the hydraulic fluid discharged from the pilot pump 15 to the right pilot port of the control valve 173 via the proportional valve 31 DR, independently of the right turning operation by the operator. That is, the controller 30 can turn the turning mechanism 2 to the right according to the right turning operation by the operator or independently of the right turning operation by the operator.
- the left traveling lever 26 DL illustrated in FIG. 3 is used to operate the left crawler 1 CL. More specifically, the left traveling lever 26 DL uses the hydraulic fluid discharged from the pilot pump 15 to apply a pilot pressure corresponding to the operation in the front-rear direction to the pilot port of the control valve 171 .
- the operation sensor 29 DL electrically detects the content of the operation of the left traveling lever 26 DL in the front-rear direction by the operator, and outputs an electric current instruction indicating the detected value to the controller 30 .
- the controller 30 operates according to the electric current instruction.
- the controller 30 can supply the hydraulic fluid discharged by the pilot pump 15 to the left pilot port of the control valve 171 via a proportional valve (not illustrated), as in the above-described configuration. That is, the left crawler 1 CL can be moved forward.
- the controller can supply the hydraulic fluid discharged from the pilot pump 15 to the right pilot port of the control valve 171 via a proportional valve (not illustrated). That is, the left crawler 1 CL can be moved backward.
- the right traveling lever 26 DR illustrated in FIG. 3 is used to operate the right crawler 1 CR. More specifically, the right traveling lever 26 DR uses the hydraulic fluid discharged from the pilot pump 15 to apply a pilot pressure corresponding to the operation in the front-rear direction to the pilot port of the control valve 172 .
- the operation sensor 29 DR electrically detects the content of the operation of the right traveling lever 26 DR in the front-rear direction by the operator, and outputs an electric current instruction indicating the detected value to the controller 30 .
- the controller 30 operates according to the electric current instruction.
- the controller 30 can supply the hydraulic fluid discharged by the pilot pump 15 to the right pilot port of the control valve 172 via a proportional valve (not illustrated), as in the above-described configuration. That is, the right crawler 1 CR can be moved forward.
- the controller 30 can supply the hydraulic fluid discharged from the pilot pump 15 to the left pilot port of the control valve 172 via a proportional valve (not illustrated). That is, the right crawler 1 CR can be moved backward.
- the shovel 100 may have a configuration in which a bucket tilt mechanism is automatically operated.
- a hydraulic system portion relating to a bucket tilt cylinder constituting the bucket tilt mechanism may be configured in the same manner as a hydraulic system portion relating to the operation of the boom cylinder 7 .
- an electric operation lever has been described as a form of the operation device 26
- a hydraulic operation lever may be employed instead of the electric operation lever.
- the lever operation amount of the hydraulic operation lever may be detected in a form of pressure by a pressure sensor and input into the controller 30 .
- a solenoid valve may be disposed between the operation device 26 as the hydraulic operation lever and the pilot port of each control valve. The solenoid valve is configured to operate in response to an electrical signal from the controller 30 .
- each control valve may be formed by an electromagnetic spool valve. In this case, the electromagnetic spool valve operates in response to an electric signal from the controller 30 corresponding to the lever operation amount of the electric operation lever.
- FIG. 5 is a diagram schematically illustrating an example of a configuration portion relating to the sediment weight detection function of the shovel 100 according to the present embodiment.
- the controller 30 calculates the weight of a sediment excavated by the bucket 6 based on the thrust of the boom cylinder 7 .
- a position of the center of gravity of an earth and sand sediment (hereinafter also referred to as “sediment center of gravity”) is required.
- the position of the sediment center of gravity varies according to the shape of the bucket 6 . Therefore, the controller 30 according to the present embodiment includes a bucket shape setting part 70 as a functional part relating to setting of the shape of the bucket 6 .
- the bucket shape setting part 70 sets the shape of the bucket 6 mounted on the shovel 100 .
- Information indicating the set shape of the bucket 6 is stored in the storage device 47 , for example. Therefore, the shape is set every time the bucket 6 is mounted.
- the bucket shape setting part 70 may perform the setting according to information that is input from the input device 42 (an example of the operation device) and that specifies the shape of the bucket 6 .
- the input of the shape of the bucket 6 performed at the time of setting is not limited to the input performed by the input device 42 .
- the bucket shape setting part 70 may perform the setting according to information for specifying the shape of the bucket 6 , which is received from an external device via the communication device T 1 .
- the information for specifying the shape of the bucket may be any information, and may be, for example, the model number or the name of the bucket 6 .
- the bucket shape setting part 70 may set the shape of the bucket 6 based on input captured image information. It is assumed that the captured image information depicts the bucket 6 attached to the shovel 100 . Then, the bucket shape setting part 70 specifies the shape of the bucket 6 depicted in the captured image information and sets the specified shape of the bucket 6 .
- the bucket shape setting part 70 sets the shape of the bucket 6 and also sets the center of gravity of the bucket 6 and the weight of the bucket 6 .
- the center of gravity of the bucket 6 and the weight of the bucket 6 may be stored in advance in the storage device 47 in association with the model number or the name of the bucket 6 , or may be input from the input device 42 or the like.
- the controller 30 includes a sediment weight processing part 60 as a functional part relating to a function of detecting the weight of a sediment excavated by the bucket 6 (hereinafter also referred to as “sediment weight”).
- the sediment weight processing part 60 recognizes the shape of the bucket 6 , and thus can calculate the sediment weight in consideration of a position of the center of gravity of an earth and sand sediment (hereinafter also referred to as “sediment center of gravity”) after specifying the position of the sediment center of gravity in consideration of the shape of the bucket 6 .
- the center of gravity of an earth and sand sediment (an example of a loaded material) loaded on the bucket 6 is defined as Gs.
- the weight of a sediment (an example of loaded material) loaded on the bucket 6 is defined as Ws.
- the position of the sediment center of gravity Gs changes according to not only the shape of the bucket 6 but also the amount of sediment excavated by the bucket 6 , in other words, the sediment weight Ws. That is, when the sediment weight Ws increases or decreases, the position of the sediment center of gravity Gs changes according to the shape of the bucket 6 on which the sediment is loaded.
- the position of the sediment center of gravity Gs in the front-rear direction does not appreciably change according to the sediment weight Ws.
- the storage device 47 stores a center-of-gravity position holding table 47 A in which the sediment weight Ws and the positional relationship information of the sediment center of gravity Gs are associated with each other, for each shape of the bucket 6 (type of bucket 6 ) connectable to the shovel 100 .
- the positional relationship information of the sediment center of gravity Gs is information relating to the position of the sediment center of gravity Gs in order to specify the position of the sediment center of gravity Gs. Specific positional relationship information of the sediment center of gravity Gs will be described later.
- the sediment weight processing part 60 refers to the center-of-gravity position holding table 47 A.
- the sediment weight processing part 60 calculates the sediment weight Ws of the sediment excavated by the bucket 6 based on the thrust of the boom cylinder 7 and the position of the sediment center of gravity Gs set in advance. Then, the sediment weight processing part 60 calculates the position of the sediment center of gravity Gs from the positional relationship information of the sediment center of gravity Gs corresponding to the calculated sediment weight Ws by referring to the center-of-gravity position holding table 47 A. Then, the sediment weight processing part 60 calculates the sediment weight Ws of the sediment excavated by the bucket 6 based on the calculated position of the sediment center of gravity Gs and the thrust of the boom cylinder 7 .
- the sediment weight processing part 60 alternately and repeatedly performs calculation of the position of the sediment center of gravity Gs based on the calculated sediment weight Ws, and calculation of the sediment weight Ws based on the calculated position of the sediment center of gravity Gs and the detection result of the thrust of the boom cylinder 7 (by the boom rod pressure sensor S 7 R or the boom bottom pressure sensor S 7 B) according to a cycle (for example, on a 0.1 second basis) executable by the controller 30 .
- a cycle for example, on a 0.1 second basis
- the sediment weight processing part 60 includes a weight calculation part 61 , a maximum load detection part 62 , a load calculation part 63 , a remaining load calculation part 64 , and a center-of-gravity calculation part 65 .
- the shovel 100 controls the attachment at the excavation position to excavate an earth and sand sediment by the bucket 6 (excavation operation).
- the shovel 100 turns the upper turning body 3 to move the bucket 6 from the excavation position to the dumping position (turning operation).
- a loading bed of a dump truck is disposed below the dumping position.
- the shovel 100 controls the attachment at the dumping position to dump the sediment in the bucket 6 , thereby loading the sediment in the bucket 6 onto the loading bed of the dump truck (dumping operation).
- the shovel 100 turns the upper turning body 3 to move the bucket 6 from the dumping position to the excavation position (turning operation). By repeating these operations, the shovel 100 loads the excavated sediment onto the loading bed of the dump truck.
- the weight calculation part 61 calculates the weight Ws of sediment in the bucket 6 .
- the weight calculation part 61 calculates the weight of sediment based on the thrust of the boom cylinder 7 and the distance from the pin for connecting the upper turning body 3 and the boom 4 to the sediment center of gravity Gs.
- the weight calculation part 61 calculates the weight of sediment by substituting the thrust of the boom cylinder 7 and the distance from the pin for connecting the upper turning body 3 and the boom 4 to the sediment center of gravity Gs into the equation of the moment around the pin for connecting the upper turning body 3 and the boom 4 .
- the maximum load detection part 62 detects the maximum load of the dump truck on which sediment is to be loaded.
- the maximum load detection part 62 specifies a dump truck on which sediment is to be loaded, based on the image captured by the imaging device S 6 .
- the expression “based on the image captured by the imaging device S 6 ” means, for example, using information obtained by performing one or more image processing on the image captured by the imaging device S 6 .
- the maximum load detection part 62 detects the maximum load of the dump truck based on the specified image of the dump truck. For example, the maximum load detection part 62 determines the vehicle type (size or the like) of the dump truck based on the image of the specified dump truck.
- the maximum load detection part 62 has a table in which the vehicle type and the maximum load are associated with each other, and obtains the maximum load of the dump truck based on the vehicle type determined from the image and the table.
- the maximum load, the vehicle type, and the like of the dump truck may be input by the input device 42 , and the maximum load detection part 62 may obtain the maximum load of the dump truck based on the input information of the input device 42 .
- the load calculation part 63 calculates the weight of the sediment loaded on the dump truck. That is, every time the sediment in the bucket 6 is discharged onto the loading bed of the dump truck, the load calculation part 63 adds the weight of the sediment in the bucket 6 calculated by the weight calculation part 61 to calculate the load (total weight) which is the total of the weight of the sediment loaded on the loading bed of the dump truck. The load is reset when a new dump truck becomes a target dump truck on which a sediment is loaded.
- the remaining load calculation part 64 calculates the difference between the maximum load of the dump truck detected by the maximum load detection part 62 and the current load calculated by the load calculation part 63 as a remaining load.
- the remaining load is the remaining weight of the sediment that can be loaded on the dump truck.
- the center-of-gravity calculation part 65 calculates the sediment center of gravity in the bucket 6 .
- a method of calculating the sediment center of gravity will be described later.
- the display device 40 may display the weight of the sediment in the bucket 6 calculated by the weight calculation part 61 , the maximum load of the dump truck detected by the maximum load detection part 62 , the load of the dump truck calculated by the load calculation part 63 (the total weight of the sediment loaded on the loading bed), and the remaining load of the dump truck calculated by the remaining load calculation part 64 (the remaining weight of loadable sediment).
- the display device 40 may be configured to issue a warning when the load exceeds the maximum load. Further, the display device 40 may be configured to issue a warning when the calculated weight of the sediment in the bucket 6 exceeds the remaining load.
- the warning is not limited to the case of being displayed on the display device 40 , and may be an audio output by the audio output device 43 . Thus, the earth and sand sediment may be prevented from being loaded in excess of the maximum load of the dump truck.
- the information displayed on the main screen 41 V of FIG. 6 includes, for example, information on the weight (current weight) of the sediment in the bucket 6 , the load (cumulative weight) of the dump truck, the remaining load (remaining weight) of the dump truck, the maximum load (maximum load weight), and the like.
- the main screen 41 V includes a date and time display area 41 a , a traveling mode display area 41 b , an attachment display area 41 c , a fuel efficiency display area 41 d , an engine control state display area 41 e , an engine operating time display area 41 f , a cooling water temperature display area 41 g , a remaining fuel level display area 41 h , a rotational speed mode display area 41 i , a remaining urea water amount display area 41 j , a hydraulic fluid temperature display area 41 k , a camera image display area 41 m , a current weight display area 41 p , a cumulative weight display area 41 q , a remaining weight display area 41 s , and a maximum load weight display area 41 t.
- the traveling mode display area 41 b , the attachment display area 41 c , the engine control state display area 41 e , and the rotational speed mode display area 41 i are areas for displaying setting state information which is information relating to the setting state of the shovel 100 .
- the fuel efficiency display area 41 d , the engine operating time display area 41 f , the cooling water temperature display area 41 g , the remaining fuel level display area 41 h , the remaining urea water amount display area 41 j , the hydraulic fluid temperature display area 41 k , the current weight display area 41 p , and the cumulative weight display area 41 q are areas for displaying operating state information that is information relating to the operating state of the shovel 100 .
- the date and time display area 41 a is an area for displaying the current date and time.
- the traveling mode display area 41 b is an area for displaying the current traveling mode.
- the attachment display area 41 c is an area for displaying an image representing the currently attached end attachment.
- FIG. 6 depicts a state in which an image representing the bucket 6 is displayed.
- the fuel efficiency display area 41 d is an area for displaying fuel efficiency information calculated by the controller 30 .
- the fuel efficiency display area 41 d includes a mean fuel efficiency display area 41 dl for displaying a lifetime mean fuel efficiency or a section mean fuel efficiency, and an instantaneous fuel efficiency display area 41 d 2 for displaying an instantaneous fuel efficiency.
- the engine control state display area 41 e is an area for displaying the control state of the engine 11 .
- the engine operating time display area 41 f is an area for displaying the cumulative operating time of the engine 11 .
- the cooling water temperature display area 41 g is an area for displaying the current temperature of the engine cooling water.
- the remaining fuel level display area 41 h is an area for displaying the level of fuel stored in the fuel tank.
- the rotational speed mode display area 41 i is an area for displaying the current rotational speed mode set by the engine rotational speed adjustment dial.
- the remaining urea water amount display area 41 j is an area for displaying the remaining amount of the urea-water stored in the urea-water tank.
- the hydraulic fluid temperature display area 41 k is an area for displaying the temperature state of the hydraulic fluid in the hydraulic fluid tank.
- the camera image display area 41 m is an area for displaying an image captured by the imaging device S 6 acting as a space recognition device.
- the camera image display area 41 m displays an image captured by the camera S 6 B.
- the image captured by the camera S 6 B is a rear image displaying the space behind the shovel 100 and includes an image 3 a of the counterweight.
- the current weight display area 41 p is an area for displaying the weight (current weight) of the earth and sand sediment in the bucket 6 .
- FIG. 6 indicates that the current weight is 550 kg.
- the cumulative weight display area 41 q is an area for displaying the load (cumulative weight) of the dump track.
- FIG. 6 indicates that the cumulative weight is 9500 kg.
- the cumulative weight is reset every time the dump truck subject to loading the earth and sand sediment is replaced.
- the controller 30 is configured to automatically recognize the replacement of the dump truck and automatically reset the cumulative weight. Specifically, the controller 30 recognizes the replacement of the dump trucks by using the image captured by the imaging device S 6 . The controller 30 may recognize the replacement of the dump truck by using the communication device. Alternatively, the controller 30 may reset the cumulative weight when a reset button is pressed.
- the reset button may be a software button, or may be a hardware button disposed on the input device 42 , the left operation lever, the right operation lever, or the like.
- the shovel 100 can prevent a loaded material such as a sediment from being loaded on the loading bed of the dump track in excess of the maximum load weight of the dump track.
- a loaded material such as a sediment
- the operator of the dump truck needs to return to the loading yard and perform an operation of unloading a part of the loaded material loaded on the loading bed.
- the shovel 100 can prevent the occurrence of such adjustment work of the load weight.
- a predetermined period may be, for example, a period from the time when the work of one day is started to the time when the work of one day is ended. This is to allow the operator or the manager to easily recognize the total weight of the loaded material transported by the work of one day.
- the controller 30 may be configured to integrate the current weight after recognizing that the sediment in the bucket 6 is loaded on the loading bed of the dump track based on the image captured by the imaging device S 6 . This is to prevent the earth and sand sediment moved to a place other than the loading bed of the dump truck from being accumulated as the earth and sand sediment loaded on the dump truck.
- the controller 30 may determine whether or not the sediment in the bucket 6 has been loaded onto the loading bed of the dump truck based on the posture of the attachment. Specifically, the controller 30 may determine that the sediment has been loaded onto the loading bed of the dump truck, for example, when the height of the bucket 6 exceeds a predetermined value (for example, the height of the loading bed of the dump truck) and the bucket 6 is opened.
- a predetermined value for example, the height of the loading bed of the dump truck
- the remaining weight display area 41 s is an area for displaying the remaining weight.
- the maximum load weight display area 41 t is an area for displaying the maximum load weight.
- FIG. 6 indicates that the cumulative weight is 9500 kg, the remaining load weight is 500 kg, and the maximum load weight is 10000 kg. However, the display device 40 may display the maximum load weight without displaying the remaining weight.
- a message is displayed in the message display area 41 m 1 .
- a message is displayed when the cumulative weight exceeds the maximum load weight.
- the controller can prompt the operator to perform the loading and unloading work, and can prevent the dump truck from being overloaded.
- FIGS. 7 and 8 are schematic diagrams illustrating parameters relating to the calculation of the weight of sediment.
- FIG. 7 depicts the shovel 100
- FIG. 8 depicts the vicinity of the bucket 6 .
- a pin for connecting the upper turning body 3 and the boom 4 is defined as a P 1 .
- a pin for connecting the upper turning body 3 and the boom cylinder 7 is defined as a P 2 .
- a pin for connecting the boom 4 and the boom cylinder 7 is defined as a P 3 .
- a pin for connecting the boom 4 and the arm cylinder 8 is defined as a P 4 .
- a pin for connecting the arm 5 and the arm cylinder 8 is defined as a P 5 .
- a pin for connecting the boom 4 and the arm 5 is defined as a P 6 .
- a pin for connecting the arm 5 and the bucket 6 is defined as a P 7 .
- the center of gravity of the boom 4 is defined as a G 1 .
- the center of gravity of the arm 5 is defined as a G 2 .
- the center of gravity of the bucket 6 is defined as a G 3 .
- a reference line 12 is a line that passes through the pin P 7 and is parallel to the opening surface of the bucket 6 .
- the distance between the pin P 1 and the center of gravity G 1 of the boom 4 is defined as D 1 .
- the distance between the pin P 1 and the center of gravity G 2 of the arm 5 is defined as D 2 .
- the distance between the pin P 1 and the center of gravity G 3 of the bucket 6 is defined as D 3 .
- the distance between the pin P 1 and the sediment center of gravity Gs is defined as Ds.
- the distance between a straight line connecting the pin P 2 and the pin P 3 and the pin P 1 is defined as Dc.
- a force by the cylinder pressure of the boom cylinder 7 is defined as Fb.
- a vertical component in a direction perpendicular to a straight line connecting the pin P 1 and the boom center of gravity G 1 is defined as W 1 a .
- the arm weight gravitation due to the self-weight of the arm 5
- a vertical component in the direction perpendicular to a straight line connecting the pin P 1 and the arm center of gravity G 2 is defined as W 2 a .
- the weight of bucket 6 is defined as W 3 .
- the position of the pin P 7 is calculated by the boom angle and the arm angle. That is, the position of the pin P 7 can be calculated based on the detection values of the boom angle sensor S 1 and the arm angle sensor S 2 .
- the positional relationship between the pin P 7 and the bucket center of gravity G 3 (the angle ⁇ 4 between the reference line L 2 of the bucket 6 and the straight line connecting the pin P 7 and bucket center of gravity G 3 , and the distance D 4 between the pin P 7 and the bucket center of gravity G 3 ) are values set according to types of the bucket 6 . That is, the center-of-gravity calculation part 65 can estimate the position of the bucket center of gravity G 3 based on the detection result of the bucket angle sensor S 3 .
- the positional relationship between the pin P 7 and the sediment center of gravity changes according to the shape of the bucket 6 and the amount of sediment loaded in the bucket 6 .
- the amount of sediment illustrated in FIG. 8 is assumed to be the sediment center of gravity Gs 1 when the sediment is loaded in the bucket 6 .
- the angle between the reference line L 2 of the bucket 6 and a straight line connecting the pin P 7 and the sediment center of gravity Gs 1 is ⁇ 51
- the distance between the pin P 7 and the sediment center of gravity Gs 1 is D 5 .
- the sediment center of gravity changes to Gs 2 and to Gs 3 .
- the angle ⁇ 52 between the reference line L 2 of the bucket 6 and a straight line connecting the pin P 7 and the sediment center of gravity Gs 2 and the angle ⁇ 53 between the reference line L 2 of the bucket 6 and a straight line connecting the pin P 7 and the sediment center of gravity Gs 3 change.
- the distance between the pin P 7 and the sediment center of gravity Gs 2 , and the distance between the pin P 7 and the sediment center of gravity Gs 3 also change.
- the change in the sediment center of gravity Gs according to the change in the sediment weight Ws is based on the shape of the bucket 6 .
- the center-of-gravity position holding table 47 A stores the sediment weight Ws in association with the positional relationship information of the sediment center of gravity Gs for each shape of the bucket 6 .
- the positional relationship information of the sediment center of gravity Gs includes, for example, an angle ⁇ 5 (not illustrated) between the reference line 12 of the bucket 6 and a straight line connecting the pin P 7 and the sediment center of gravity Gs, and a distance D 5 between the pin P 7 and the sediment center of gravity Gs when the associated sediment weight Ws is loaded in the bucket 6 . That is, when the sediment weight Ws has been estimated, the sediment center of gravity Gs can be estimated based on the current inclination of the bucket 6 and the positional relationship information.
- FIG. 9 is a diagram conceptually illustrating the correspondence relationship held by the center-of-gravity position holding table 47 A according to the present embodiment.
- the horizontal axis represents the sediment weight Ws
- the vertical axis represents the distance D 5 from the pin P 7 to the sediment center of gravity Gs.
- the distance D 5 from the pin P 7 to the sediment center of gravity Gs can be specified from the sediment weight Ws.
- the distance D 5 to the sediment center of gravity Gs changes sharply. Therefore, the sediment may preferably be loaded in the bucket 6 so that the weight of the sediment is equal to or greater than the reference weight value Wt.
- FIG. 9 depicts only the correspondence relationship between the weight of the sediment and the distance D 5 from the pin P 7 to the sediment center of gravity Gs, the angle ⁇ 5 is also specified in addition to the distance D 5 when the actual center-of-gravity position holding table 47 A is referred to.
- the center-of-gravity calculation part 65 calculates the sediment weight (an example of the weight of an object) in the bucket 6 , the center-of-gravity calculation part 65 can estimate the position of the sediment center of gravity Gs (for example, the distance Ds between the pin P 1 and the sediment center of gravity Gs) based on the calculated sediment weight Ws and the detection results of the respective angle sensors provided in the attachment of the shovel 100 by referring to the center-of-gravity position holding table 47 A (an example of table information).
- the center-of-gravity calculation part 65 can specify, from the sediment weight Ws, the distance D 5 from the pin P 7 to the sediment center of gravity Gs and the angle ⁇ 5 , by referring to the center-of-gravity position holding table 47 A (an example of table information). Since the distance Da is a distance between the pin P 1 and the sediment center of gravity Gs, a distance from the pin P 1 to the pin P 7 is required, in addition to the distance D 5 and the angle ⁇ 5 .
- the distance from the pin P 1 to the pin P 7 can be specified by the shapes of the boom 4 and the arm 5 and the detection results of the angle sensors (for example, the boom angle sensor S 1 , the arm angle sensor S 2 , and the bucket angle sensor S 3 ).
- the center-of-gravity calculation part 65 can estimate the distance Ds between the pin P 1 and the sediment center of gravity Gs, based on the correspondence relationship in the center-of-gravity position holding table 47 A, the calculated sediment weight Ws, and the detection results of the angle sensors provided in the attachment of the shovel 100 .
- the sediment weight processing part 60 calculates the sediment weight Ws
- the sediment weight Ws can be calculated with high accuracy by using the estimated distance Ds from the pin P 1 to the sediment center of gravity Gs.
- the position of the sediment center of gravity Gs is required. However, before the sediment weight Ws is calculated for the first time, the position of the sediment center of gravity Gs may not be estimated.
- the storage device 47 stores, in advance, the initial values of the position of the sediment center of gravity Gs (for example, the initial value of the angle ⁇ 5 between the reference line L 2 of the bucket 6 and a straight line connecting the pin P 7 and the sediment center of gravity Gs and the initial value of the distance D 5 between the pin P 7 and the sediment center of gravity Gs) corresponding to the bucket 6 mounted on the shovel 100 .
- the initial values of the position of the sediment center of gravity Gs are values used for first calculation of the sediment weight Ws.
- the calculation of the sediment weight Ws is repeatedly performed. Among the repeatedly performed calculations of the sediment weight Ws, the initial values of the position of the sediment center of gravity Gs are used for the first calculation of the sediment weight Ws.
- the position of the sediment center of gravity Gs estimated from the sediment weight calculated at the (n-1)-th time is used for the n-th (n is 2 or more) and subsequent calculations.
- the center-of-gravity position holding table 47 A may associate the height from the bottom surface of the bucket 6 to the position of the sediment center of gravity Gs with the sediment weight Ws.
- the center-of-gravity calculation part 65 can calculate the distance Ds from the pin P 7 to the sediment center of gravity Gs using the shape of the bucket 6 set by the bucket shape setting part 70 and the positional relationship between the bucket 6 and the pin P 1 .
- the sediment weight processing part 60 calculates a first sediment weight Wall using the initial value of the position of the sediment center of gravity Gs.
- a specific method of calculating the sediment weight Ws using the position of the sediment center of gravity Gs will be described later.
- the center-of-gravity calculation part 65 estimates the position of the first sediment center of gravity Gs 11 (distance Ds between the pin P 1 and the sediment center of gravity Gs), based on the positional relationship information of the sediment center of gravity Gs associated with the calculated first sediment weight Ws 11 (the angle ⁇ 5 between the reference line L 2 and a straight line connecting the pin P 7 and the sediment center of gravity Gs, and the distance D 5 between the pin P 7 and the sediment center of gravity Gs) and the detection values of the boom angle sensor S 1 , the arm angle sensor S 2 , and the bucket angle sensor S 3 .
- the sediment weight processing part 60 recalculates a second sediment weight Ws 12 , using the position of the first sediment center of gravity
- the initial value of the position of the sediment center of gravity Gs may be different from the actual position of the sediment center of gravity Gs. Therefore, the first sediment weight Wall calculated using the initial value of the position of the sediment center of gravity Gs may be different from the actual sediment weight Ws.
- the center-of-gravity calculation part 65 estimates the position of the first sediment center of gravity Gs 11 corresponding to the calculated first sediment weight Ws 11 , by referring to the center-of-gravity position holding table 47 A.
- the center-of-gravity position holding table 47 A holds the correspondence relationship between the sediment weight Ws and the position of the sediment center of gravity Gs.
- the position of the first sediment center of gravity Gs 11 is a value estimated by referring to the center-of-gravity position holding table 47 A using the calculated first sediment weight Ws 1 . Therefore, the position of the first sediment center of gravity Gall is considered to be a value closer to the actual position of the sediment center of gravity Gs than the initial value.
- the sediment weight processing part 60 recalculates the second sediment weight Ws 12 , using the estimated position of the first sediment center of gravity Gs 11 . Since the calculated second sediment weight Ws 12 uses the estimated first sediment center of gravity Gs 11 , the calculated second sediment weight Ws 12 is considered to be closer to the actual sediment weight Ws than the first sediment weight Ws 11 .
- the calculation accuracy of the estimated position of the sediment center of gravity Gs and the calculation accuracy of the sediment weight Ws may be improved by alternately repeating the calculation of the position of the sediment center of gravity Gs based on the sediment weight Ws, and the calculation of the sediment weight Ws based on the calculated position of the sediment center of gravity Gs and the detection result of the thrust of the boom cylinder 7 . Therefore, in the present embodiment, the sediment weight Ws can be calculated with high accuracy.
- the specific repetition cycle may be determined according to the cycle (for example, on a 0.1 second basis) executable by the controller 30 .
- the center-of-gravity calculation part 65 estimates the distance Ds between the pin P 1 and the sediment center of gravity Gs, based on the detection values of the sediment weight Ws, the boom angle sensor S 1 , the arm angle sensor S 2 , and the bucket angle sensor S 3 , by referring to the center-of-gravity position holding table 47 A.
- a method of calculating the sediment weight Ws will be described. First, parameters used for calculating the sediment weight Ws other than the sediment center of gravity Gs will be described.
- the controller 30 calculates the sediment weight Ws of the bucket 6 based on information based on the shape of the bucket 6 in which the sediment is loaded (for example, the center of gravity of the bucket 6 and a bucket weight W 3 ), in addition to the outputs of the detection values of the various sensors whose detection results change according to the sediment weight Ws of the bucket 6 .
- the shovel 100 includes the boom 4 and the arm 5 as the attachment between the bucket 6 and the shovel 100 main body.
- the detection values relating to the force Fb by the cylinder pressure of the boom cylinder 7 are used as detection values of various sensors whose detection results change according to the sediment weight Ws, weights and shapes of the boom 4 and the arm 5 may need to be considered.
- the present embodiment is not limited to the method of using the detection values relating to the force Fb by the cylinder pressure of the boom cylinder 7 as the detection values of the various sensors whose detection results change according to the sediment weight Ws of the bucket 6 , and other detection values (for example, detection values relating to the force by the cylinder pressure of the bucket cylinder 9 ) may be used.
- Ws (FbDc ⁇ ( W 1 aD 1 + W 2 aD 2 + W 3 D 3 ))/ Ds (A 2 )
- the force Fb due to the cylinder pressure of the boom cylinder 7 is calculated from the detection values output from the boom rod pressure sensor S 7 R and the boom bottom pressure sensor S 7 B (examples of a detection part).
- the force Fb (thrust) by the cylinder pressure of the boom cylinder 7 is expressed by the following equation (A 3 ) based on a pressure receiving area AR of the rod side oil chamber of the boom cylinder 7 , the boom rod pressure PR, a pressure receiving area AB of the bottom side oil chamber of the boom cylinder 7 , and the boom bottom pressure PB.
- the boom rod pressure PR is a value detected by the boom rod pressure sensor S 7 R.
- the boom bottom pressure PB is a value detected by the boom bottom pressure sensor S 7 B.
- the pressure receiving area AR of the rod side oil chamber and the pressure receiving area AB of the bottom side oil chamber are determined in advance. Note that the following equation (A 3 ) indicates an example of a method of calculating the force Fb (thrust), and other calculation methods may be used.
- the force Fb due to the cylinder pressure is derived by substituting values detected by the boom rod pressure sensor S 7 R and the boom bottom pressure sensor S 7 B into equation (A 3 ).
- the values detected (outputted) from the boom rod pressure sensor S 7 R and the boom bottom pressure sensor S 7 B can be regarded as detection values that change according to the sediment weight Ws in the bucket 6 .
- the distance Dc and a vertical component W 1 a of the boom weight are calculated from the detection value of the boom angle sensor S 1 .
- a vertical component W 2 a and the distance D 2 of the arm weight are calculated from the detection values of the boom angle sensor S 1 and the arm angle sensor S 2 .
- the distance D 1 is a known value.
- the bucket weight W 3 (the gravity due to the self-weight of the bucket 6 ) is also a known value, and is set in correspondence with the shape of the bucket 6 by the bucket shape setting part 70 .
- the distance D 3 is calculated from the detection values of the boom angle sensor S 1 , the arm angle sensor S 2 , and the bucket angle sensor S 3 , and the bucket center of gravity G 3 corresponding to the shape of the bucket 6 set by the bucket shape setting part 70 , in addition to the shape of the attachment of the shovel 100 .
- the sediment weight Ws can be calculated based on the estimated distance Ds between the pin P 1 and the sediment center of gravity Gs, the detection value of the boom rod pressure sensor S 7 R, the detection value of the boom bottom pressure sensor S 7 B, the bucket angle (detection value of bucket angle sensor S 3 ), the boom angle (detection value of the boom angle sensor S 1 ), and the arm angle (detection value of the arm angle sensor S 2 ) in addition to known values such as the bucket weight W 3 .
- the weight calculation part 61 can calculate the sediment weight Ws based on the distance Ds to the sediment center of gravity Gs estimated by the center-of-gravity calculation part 65 , the detection value of the cylinder pressure of the boom cylinder 7 , and the detection values of the angle sensors.
- the determination as to whether the shovel 100 is performing the predetermined operation using the attachment can be derived from the estimation result of the posture of the attachment based on the detection value of the cylinder pressure of the cylinder (for example, the boom cylinder 7 , the arm cylinder 8 , or the bucket cylinder 9 ) or the estimation result of the operation on the attachment based on the detection value of the pilot pressure on the boom 4 , the arm 5 , or the bucket 6 .
- the detected value of the cylinder pressure changes, a change in the posture of the attachment can be estimated, and thus the operation of the attachment can be estimated from the change in the posture.
- the operation performed by the operator can be estimated, and thus the operation of the attachment performed according to the operation can be estimated.
- An example of the predetermined operation is an operation of closing the bucket 6 .
- whether or not the excavation operation is being performed may be estimated according to whether or not the operation of closing the bucket 6 is being performed.
- the determination of whether or not the predetermined operation is being performed is not limited to the method using the cylinder pressure or the pilot pressure, and may be performed based on a detection value of an angle sensor (for example, the boom angle sensor S 1 , the arm angle sensor S 2 , or the bucket angle sensor S 3 ).
- the pilot pressure for the boom 4 is a pressure that changes according to the operation direction and operation amount of the boom operation lever of the operation device 26 , and is a pressure of the hydraulic fluid that is applied to the pilot port of the control valve 175 corresponding to the boom cylinder 7 .
- FIG. 10 is a flowchart illustrating a processing procedure until the weight of the loaded material loaded in the bucket 6 is determined in the controller 30 according to the present embodiment. In the example illustrated in FIG. 10 , processing after the excavation operation by the shovel 100 is completed is illustrated.
- the weight calculation part 61 determines whether or not a weight calculation start condition is satisfied (S 1001 ). If the weight calculation part 61 determines that the weight calculation start condition is not satisfied (S 1001 : NO), the processing of S 1001 is repeated.
- the interval at which the S 1001 processing is repeated may be any interval, and may be, for example, a cycle (for example, on a 0.1 second basis) that can be executed by the controller 30 .
- the weight calculation start condition may be any condition, and for example, the weight calculation start condition may be that the lifting of the bucket 6 is started.
- Whether or not the lifting of the bucket 6 has been started can be estimated based on the detected value of the cylinder pressure of the boom cylinder 7 or the pilot pressure to the boom 4 , or the like. Whether or not the bucket 6 starts to be lifted is not limited to the estimation based on the detection value of the cylinder pressure of the boom cylinder 7 or the pilot pressure to the boom 4 , and may be estimated based on, for example, the detection value of the boom angle sensor S 1 .
- the weight calculation unit 61 calculates the sediment weight Ws (an example of the weight of an object) in the bucket 6 (S 1002 ), based on the thrust of the boom cylinder 7 (force Fb due to cylinder pressure) and the initial value of the sediment center of gravity Gs (an example of the position of the center of gravity of an object set in advance) stored in the storage device 47 , in addition to the detection values of various angle sensors on the attachment.
- the center-of-gravity calculation part 65 calculates the distance Ds from the pin P 1 to the sediment center of gravity Gs in the bucket 6 corresponding to the calculated sediment weight Ws, by referring to the center-of-gravity position holding table 47 A (S 1003 ).
- the center-of-gravity calculation part 65 calculates the distance Ds from the pin P 1 to the sediment center of gravity Gs based on the positional relationship information (the angle ⁇ 5 between the reference line L 2 of the bucket 6 and a straight line connecting the pin P 7 and the sediment center of gravity Gs, and the distance D 5 between the pin P 7 and the sediment center of gravity Gs) associated with the sediment weight Ws and the detection values of the boom angle sensor S 1 , the arm angle sensor S 2 , and the bucket angle sensor S 3 .
- the weight calculation part 61 calculates the sediment weight (an example of the weight of the object) Ws in the bucket 6 based on the thrust (force Fb by the cylinder pressures) of the boom cylinder 7 and the distance Ds to the sediment center of gravity Gs calculated in the S 1003 , in addition to the detection values of the various angle sensors (S 1004 ).
- the weight calculation part 61 determines whether or not a condition for determining the weight (an example of a predetermined condition) is satisfied while the bucket 6 is lifted (S 1005 ).
- a condition for determining the weight an example of a predetermined condition
- the processing is performed again from S 1003 .
- the condition for determining the weight may be any condition, and for example, the condition may be that the lifted height of the bucket 6 exceeds a predetermined reference value.
- the processing is terminated.
- the sediment weight Ws (an example of the weight of the object) to be determined may be, for example, the last calculated value or an average value of a plurality of sediment weights calculated close to the last calculated value.
- the calculation of the sediment weight Ws and the calculation of the sediment center of gravity Gs are alternately repeated. By repeating this processing, the accuracy of the calculated position of the sediment center of gravity Gs and the sediment weight Ws can be improved. Therefore, the accuracy of the determined sediment weight Ws can be improved.
- the shovel 100 (an example of a work machine) of the embodiment described above is configured to be capable of receiving an input of a shape of the bucket 6 . Therefore, in the above-described embodiment, the position of the center of gravity of the sediment loaded in the bucket 6 is estimated in consideration of the shape of the bucket 6 , and thus the estimation accuracy of the position of the sediment center of gravity can be improved.
- the center-of-gravity position holding table 47 A held for each shape of the bucket 6 is used as a method of considering the shape of the bucket 6 .
- the position of the sediment center of gravity in consideration of the shape of the bucket 6 is implemented by referring to the center-of-gravity position holding table 47 A.
- the method of estimating the sediment center of gravity Gs in consideration of the shape of the bucket 6 is not limited to the method using the center-of-gravity position holding table 47 A, and other methods may be used.
- the detection result of the force Fb due to the cylinder pressure of the boom cylinder 7 based on the detection values output from the boom rod pressure sensor S 7 R and the boom bottom pressure sensor S 7 B (examples of the detection part) changes according to the sediment weight.
- the weight calculation part 61 specifies the sediment center of gravity Gs by referring to the center-of-gravity position holding table 47 A, and then calculates the sediment weight Ws based on the sediment center of gravity Gs and the detection value relating to the force Fb by the cylinder pressure of the boom cylinder 7 . That is, in the above-described embodiment, the calculation accuracy of the sediment weight Ws can be improved by considering the shape of the bucket 6 by referring to the center-of-gravity position holding table 47 A.
- the weight calculation part 61 specifies the sediment center of gravity Gs by referring to the center-of-gravity position holding table 47 A, and then calculates the sediment weight Ws based on the sediment center of gravity Gs and the detection value relating to the force Fb by the cylinder pressure of the boom cylinder 7 .
- the above-described embodiment is not limited to the method of considering the shape of the bucket 6 by referring to the center-of-gravity position holding table 47 A.
- the sediment weight Ws may be calculated in consideration of the sediment center of gravity, which is determined according to the shape of the bucket 6 .
Landscapes
- Engineering & Computer Science (AREA)
- Mining & Mineral Resources (AREA)
- Civil Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Structural Engineering (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Fluid Mechanics (AREA)
- Operation Control Of Excavators (AREA)
- Component Parts Of Construction Machinery (AREA)
Abstract
A shovel control device includes processing circuitry that is configured to receive an input of a shape of a bucket provided at a tip of an attachment attached to a shovel, and calculate a weight of an object in the bucket, based on the input shape of the bucket and an output of a sensor whose detection result changes according to the weight of the object in the bucket.
Description
- This application is based upon and claims priority to Japanese Patent Application No. 2022-192331, filed on Nov. 30, 2022, the entire contents of which are incorporated herein by reference.
- The present disclosure relates to a shovel control device and a shovel.
- In the related art, a technique is known for measuring the weight of an object being transported by a shovel in order for the shovel to load an object such as an earth and sand sediment on a loading bed or the like of a dump truck.
- A shovel control device according to an embodiment of the present disclosure includes processing circuitry that is configured to receive an input of a shape of a bucket provided at a tip of an attachment attached to a shovel, and calculate a weight of an object in the bucket, based on the input shape of the bucket and an output of a sensor whose detection result changes according to the weight of the object in the bucket.
-
FIG. 1 is a side view illustrating a shovel according to an embodiment. -
FIG. 2 is a diagram schematically illustrating an example of a configuration of the shovel according to the embodiment. -
FIG. 3 is a view schematically illustrating an example of a configuration of a hydraulic system of the shovel according to the embodiment. -
FIG. 4A is a diagram illustrating a part of the hydraulic system of the shovel according to the embodiment. -
FIG. 4B is a diagram illustrating a part of the hydraulic system of the shovel according to the embodiment. -
FIG. 4C is a diagram illustrating a part of the hydraulic system of the shovel according to the embodiment. -
FIG. 4D is a diagram illustrating a part of the hydraulic system of the shovel according to the embodiment. -
FIG. 5 is a diagram schematically illustrating an example of a configuration portion relating to a sediment weight detection function of the shovel according to the embodiment. -
FIG. 6 is a diagram illustrating a configuration example of a main screen displayed on a display device of the shovel according to the embodiment. -
FIG. 7 is a schematic diagram illustrating parameters relating to calculation of the weight of sediment loaded on the bucket of the shovel according to the embodiment. -
FIG. 8 is a schematic diagram illustrating parameters relating to calculation of the weight of sediment loaded on a bucket of the shovel according to the embodiment. -
FIG. 9 is a diagram conceptually illustrating a correspondence relationship held by a center-of-gravity position holding table according to the embodiment. -
FIG. 10 is a flowchart illustrating a processing procedure until the weight of a loaded material loaded in the bucket is determined in a controller according to the embodiment. - In the known technique, for example, the weight of an object loaded on the shovel can be detected based on the thrust of a boom cylinder. In order to detect the weight of the loaded object by the thrust of the boom cylinder, a position of the center of gravity of the loaded object may be required. The position of the center of gravity of the loaded object varies according to a shape of a bucket in which the object is loaded.
- It is desirable to provide a technique for improving the accuracy in detection of the weight of an object to be transported in consideration of a shape of a bucket.
- Thus, according to an embodiment of the invention, a technique capable of improving the accuracy in detection of the weight of an object in a bucket may be provided.
- Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. The embodiments described below are not intended to limit the invention but are merely examples, and all the features and combinations thereof described in the embodiments are not necessarily essential to the invention. In the drawings, the same or corresponding components are denoted by the same or corresponding reference numerals, and the description thereof may be omitted.
- First, an overview of the
shovel 100 according to a present embodiment will be described with reference toFIG. 1 .FIG. 1 is a side view illustrating ashovel 100 as a shovel according to the present embodiment. - In
FIG. 1 , theshovel 100 is illustrated as being located on a horizontal plane facing an upward inclined surface ES to constructed, and an upward slope BS (that is, a slope shape after construction on the upward inclined surface ES), which is an example of a target construction surface to be described later, is also illustrated. Note that a cylindrical body (not illustrated) indicating a direction normal to the upward slope BS, which is a target construction surface, is provided on the upward inclined surface ES to be constructed. - The
shovel 100 according to the present embodiment includes a lowertraveling body 1, an upper turningbody 3 turnably mounted via aturning mechanism 2 on the lower travelingbody 1, aboom 4, anarm 5, and abucket 6 that constitute an attachment (a working tool), and acabin 10. - The lower traveling
body 1 causes theshovel 100 to travel by a pair of left and right crawlers being hydraulically driven by travelinghydraulic motors FIG. 2 described later). That is, a pair of travelinghydraulic motors - The upper turning
body 3 is driven by a turninghydraulic motor 2A (seeFIG. 2 described later) to turn with respect to the lower travelingbody 1. That is, the turninghydraulic motor 2A is a turning driving part that drives the upper turningbody 3 as a driven part, and can change a direction of the upper turningbody 3. - The upper turning
body 3 may be electrically driven by a motor (hereinafter, referred to as a “turning motor”) instead of the turninghydraulic motor 2A. That is, the turning motor is a turning driving part that drives the upper turningbody 3 acting as a non-driving part, and can change the direction of the upper turningbody 3, as in the turninghydraulic motor 2A. - The
boom 4 is pivotally attached to the center of a front portion of the upper turningbody 3 so as to be capable of being raised and lowered, thearm 5 is pivotally attached to a tip of theboom 4 so as to be capable of being vertically rotated, and abucket 6 as an end attachment is pivotally attached to a tip of thearm 5 so as to be capable of being vertically rotated. Theboom 4, thearm 5, and thebucket 6 are hydraulically driven by aboom cylinder 7, anarm cylinder 8, and abucket cylinder 9, respectively, as hydraulic actuators which are examples of actuators. - The
bucket 6 is an example of an end attachment, and another end attachment, for example, a slope bucket, a dredge bucket, a breaker, or the like may be attached to the tip of thearm 5 instead of thebucket 6, according to the work content or the like. - The
cabin 10 is an operator's cabin, which is mounted on the front left side of the upper turningbody 3. - Next, a specific configuration of the
shovel 100 according to the present embodiment will be described with reference toFIG. 2 in addition toFIG. 1 . -
FIG. 2 is a diagram schematically illustrating an example of a configuration of theshovel 100 according to the present embodiment. InFIG. 2 , a mechanical power system, a hydraulic fluid line, a pilot line, and an electric control system are indicated by a double line, a solid line, a broken line, and a dotted line, respectively. - The drive system of the
shovel 100 according to the present embodiment includes anengine 11, aregulator 13, amain pump 14, and acontrol valve 17. As described above, a hydraulic drive system of theshovel 100 according to the present embodiment includes the travelinghydraulic motors hydraulic motor 2A, theboom cylinder 7, thearm cylinder 8, thebucket cylinder 9, and other hydraulic actuators that hydraulically drive thelower traveling body 1, the upper turningbody 3, theboom 4, thearm 5, and thebucket 6, respectively. - The
engine 11 is a main power source in the hydraulic drive system, and is mounted, for example, on a rear portion of the upper turningbody 3. Specifically, theengine 11 rotates at a constant speed at a preset target speed, and drives themain pump 14 and apilot pump 15, under direct or indirect control by acontroller 30 described later. Theengine 11 is, for example, a diesel engine using light oil as fuel. - The
regulator 13 controls a discharge amount of themain pump 14. For example, theregulator 13 adjusts the angle (tilt angle) of the swash plate of themain pump 14 according to a control instruction from thecontroller 30. Theregulators 13 include, for example,regulators - The
main pump 14 is mounted on, for example, a rear portion of theupper turning body 3 similarly to theengine 11, and supplies a hydraulic fluid to thecontrol valve 17 through a high-pressure hydraulic line. Themain pump 14 is driven by theengine 11 as described above. Themain pump 14 is, for example, a variable displacement hydraulic pump, and as described above, the stroke length of the piston is adjusted by the tilt angle of the swash plate being adjusted by theregulator 13 under the control of thecontroller 30, and a discharge flow rate (discharge pressure) is thus controlled. Themain pump 14 includes, for example,main pumps 14L and 14R as described later. - The
control valve 17 is a hydraulic control device that controls a hydraulic system in theshovel 100. In the present embodiment, thecontrol valve 17 includescontrol valves 171 to 176. Thecontrol valve 175 includes acontrol valve 175L and acontrol valve 175R, and thecontrol valve 176 includes a control valve 1761 and acontrol valve 176R. Thecontrol valve 17 is configured to be able to selectively supply the hydraulic fluid discharged by themain pump 14 to one or a plurality of hydraulic actuators through thecontrol valves 171 to 176. Thecontrol valves 171 to 176 control, for example, the flow rate of the hydraulic fluid flowing from themain pump 14 to the hydraulic actuator and the flow rate of the hydraulic fluid flowing from the hydraulic actuator to the hydraulic fluid tank. The hydraulic actuators include aboom cylinder 7, anarm cylinder 8, abucket cylinder 9, travelinghydraulic motors hydraulic motor 2A. The travelinghydraulic motors hydraulic motor 1L and a right travelinghydraulic motor 1R. More specifically, thecontrol valve 171 corresponds to the travelinghydraulic motor 1L, thecontrol valve 172 corresponds to the travelinghydraulic motor 1R, and thecontrol valve 173 corresponds to the turninghydraulic motor 2A. Thecontrol valve 174 corresponds to thebucket cylinder 9, thecontrol valve 175 corresponds to theboom cylinder 7, and thecontrol valve 176 corresponds to thearm cylinder 8. Thecontrol valve 175 includes, for example,control valves control valve 176 includes, for example,control valves 1761 and 176R as described later. Thecontrol valves 171 to 176 will be described in detail later. - The
pilot pump 15 is an example of a pilot pressure generating device, and is configured to be able to supply the hydraulic fluid to the hydraulic control device via a pilot line. In the present embodiment, thepilot pump 15 is a fixed displacement hydraulic pump. However, the pilot pressure generating device may be implemented by themain pump 14. That is, themain pump 14 may have a function of supplying the hydraulic fluid to various hydraulic control devices via the pilot line in addition to a function of supplying the hydraulic fluid to thecontrol valve 17 via the hydraulic fluid line. In this case, thepilot pump 15 may be omitted. - The
operation device 26 is a device used by an operator to operate the actuator. The actuator includes at least one of a hydraulic actuator and an electric actuator. - The
discharge pressure sensor 28 is configured to detect a discharge pressure of themain pump 14. In the present embodiment, thedischarge pressure sensor 28 outputs a detected value to thecontroller 30. - The
operation sensor 29 is configured to detect a content of an operation performed by the operator using theoperation device 26. In the present embodiment, theoperation sensor 29 detects an operation direction and an operation amount of theoperation device 26 corresponding to each of the actuators, and outputs a corresponding detected value to thecontroller 30. In the present embodiment, the controller controls an opening area of theproportional valve 31 according to an output of theoperation sensor 29. Thecontroller 30 supplies the hydraulic fluid discharged from thepilot pump 15 to a pilot port of a corresponding control valve in thecontrol valve 17. The pressure of the hydraulic fluid supplied to each of the pilot ports (pilot pressure) is, in principle, a pressure corresponding to the operation direction and the operation amount of theoperation device 26 corresponding to each of the hydraulic actuators. In this way, theoperation device 26 is configured to be able to supply the hydraulic fluid discharged by thepilot pump 15 to the pilot port of the corresponding control valve in thecontrol valve 17. - The
proportional valve 31 functioning as a control valve for machine control is disposed in a conduit connecting thepilot pump 15 and pilot ports of control valves in thecontrol valve 17, and is configured to be able to change a flow passage area of the conduit. In the present embodiment, theproportional valve 31 operates according to a control instruction output from thecontroller 30. Therefore, thecontroller 30 can supply the hydraulic fluid discharged from thepilot pump 15 to the pilot ports of the control valves in thecontrol valve 17 via theproportional valve 31, independently of the operation of theoperation device 26 by the operator. Theproportional valve 31 include, for example, proportional valves 31AL, 31AR, 31BL, 31BR, 31CL, and 31CR as described later. - With this configuration, even when an operation is not performed on a
specific operation device 26, thecontroller 30 can operate the hydraulic actuator corresponding to thespecific operation device 26. - The control system of the
shovel 100 according to the present embodiment includes acontroller 30, adisplay device 40, aninput device 42, anaudio output device 43, astorage device 47, a boom angle sensor S1, an arm angle sensor S2, a bucket angle sensor S3, a machine body inclination sensor S4, a turning state sensor S5, an imaging device S6, a positioning device PS, and a communication device T1. - The controller 30 (an example of a control device) is provided in the
cabin 10, for example, and performs drive control of theshovel 100. The function of thecontroller 30 may be implemented by any hardware, software, or a combination thereof. For example, thecontroller 30 is mainly configured by a microcomputer including a central processing unit (CPU), a read only memory (ROM), a random access memory (RAM), a non-volatile auxiliary storage device, various input/output interfaces, and the like. Thecontroller 30 may include processing circuitry to implement various functions by executing various programs stored in the ROM or the nonvolatile auxiliary storage device on the CPU, for example. - For example, the
controller 30 sets a target rotation speed based on a work mode or the like set in advance by a predetermined operation of an operator or the like, and performs drive control for rotating theengine 11 at a constant speed. - Further, for example, the
controller 30 outputs a control instruction to theregulator 13 as necessary to change the discharge amount of themain pump 14. - Further, for example, the
controller 30 performs control relating to a machine guidance function of guiding (leading) a manual operation of theshovel 100 by the operator through theoperation device 26. Further, thecontroller 30 performs control relating to a machine control function of automatically supporting manual operation of theshovel 100 by the operator through theoperation device 26, for example. That is, thecontroller 30 includes themachine guidance part 50 as a functional part relating to the machine guidance function and the machine control function. Thecontroller 30 includes a bucket shape setting part and a sedimentweight processing part 60, which will be described later. - Note that some of the functions of the controller may be implemented by another controller (control device). That is, the functions of the
controller 30 may be implemented in a distributed manner by a plurality of controllers. For example, the machine guidance function and the machine control function may be implemented by a dedicated controller (control device). - The
display device 40 is provided at a location in thecabin 10 that is easily visible to the seated operator, and displays various information images under the control of thecontroller 30. Thedisplay device 40 may be connected to thecontroller 30 via an in-vehicle communication network such as a controller area network (CAN) or may be connected to thecontroller 30 via a dedicated line in a one-to-one manner. - The
input device 42 is provided within reach of an operator seated in thecabin 10, receives various operation inputs from the operator, and outputs a signal corresponding to the operation input to thecontroller 30. Theinput device 42 includes a touch panel mounted on a display of a display device that displays various information images, knob switches provided at the tips of lever portions oflever devices display device 40, and the like. A signal corresponding to the operation content on theinput device 42 is input into thecontroller 30. - The
audio output device 43 is provided in thecabin 10, for example, and is connected to thecontroller 30. Theaudio output device 43 outputs sound under the control of thecontroller 30. Theaudio output device 43 is, for example, a speaker, a buzzer, or the like. Theaudio output device 43 performs audio output of various kinds of information according to an audio output instruction from thecontroller 30. - The
storage device 47 is provided in thecabin 10, for example, and stores various kinds of information under the control of thecontroller 30. Thestorage device 47 is, for example, a nonvolatile storage medium such as semiconductor memory. Thestorage device 47 may store information output from various devices during the operation of theshovel 100, or may store information acquired via various devices before the operation of theshovel 100 is started. Thestorage device 47 may store, for example, information on the target construction surface acquired via the communication device T1 or the like or set through theinput device 42 or the like. The target construction surface may be set (stored) by the operator of theshovel 100 or may be set by a construction manager or the like. - The boom angle sensor S1 is attached to the
boom 4 and detects an elevation angle of theboom 4 with respect to the upper turning body 3 (hereinafter, referred to as a “boom angle”), for example, an angle formed by a straight line connecting fulcrums at both ends of theboom 4 with respect to a turning plane of theupper turning body 3 in a side view. The boom angle sensor S1 may include, for example, a rotary encoder, an acceleration sensor, a six-axis sensor, an inertial measurement unit (IMU), and the like. The boom angle sensor S1 may include potentiometers using variable resistors, cylinder sensors that detect the stroke amounts of the hydraulic cylinder (boom cylinder 7) corresponding to the boom angle, and the like. Hereinafter, the same applies to the arm angle sensor S2 and the bucket angle sensor S3. A detection signal corresponding to the boom angle by the boom angle sensor S1 is input into thecontroller 30. - The arm angle sensor S2 is attached to the
arm 5 and detects a rotation angle of thearm 5 with respect to the boom 4 (hereinafter, referred to as an “arm angle”), for example, an angle formed by a straight line connecting fulcrums at both ends of thearm 5 with respect to a straight line connecting fulcrums at both ends of theboom 4 in a side view. A detection signal corresponding to the arm angle by the arm angle sensor S2 is input into thecontroller 30. - The bucket angle sensor S3 is attached to the
bucket 6 and detects a rotation angle of thebucket 6 with respect to the arm 5 (hereinafter, referred to as a “bucket angle”), for example, an angle formed by a straight line connecting a fulcrum and a tip (a blade edge) of thebucket 6 with respect to a straight line connecting fulcrums at both ends of thearm 5 in a side view. A detection signal corresponding to the bucket angle by the bucket angle sensor S3 is input into thecontroller 30. - The machine body inclination sensor S4 detects an inclination state of the machine body (the
upper turning body 3 or the lower traveling body 1) with respect to a horizontal plane. The machine body inclination sensor S4 is attached to, for example, theupper turning body 3, and detects inclination angles (hereinafter, referred to as a “front-rear inclination angle” and a “left-right inclination angle”) around two axes in the front-rear direction and the left-right direction of the shovel 100 (that is, the upper turning body 3). The machine body inclination sensor S4 may include, for example, a rotary encoder, an acceleration sensor, a six-axis sensor, an IMU, and the like. Thecontroller 30 receives a detection signal corresponding to the inclination angle (the front-rear inclination angle and the left-right inclination angle) from the machine body inclination sensor S4. - The turning state sensor S5 outputs detection information relating to the turning state of the
upper turning body 3. The turning state sensor S5 detects, for example, a turning angular speed and a turning angle of theupper turning body 3. The turning state sensor S5 may include, for example, a gyro sensor, a resolver, a rotary encoder, or the like. The detection signal corresponding to the turning angle and turning angular speed of theupper turning body 3 by the turning state sensor S5 is input into thecontroller 30. - The imaging device S6 as a space recognition device images the periphery of the
shovel 100. The imaging device S6 includes a camera S6F that images the front of theshovel 100, a camera S6L that images the left side of theshovel 100, a camera S6R that images the right side of theshovel 100, and a camera S6B that images the rear of theshovel 100. The imaging device S6 may include an attachment camera attached to the attachment. - The camera S6F is mounted on, for example, the ceiling of the
cabin 10, that is, inside thecabin 10. Alternatively, the camera S6F may be attached to the outside of thecabin 10, such as the roof of thecabin 10 or the side surface of theboom 4. The camera S6L is attached to the left end of the upper surface of theupper turning body 3, the camera S6R is attached to the right end of the upper surface of theupper turning body 3, and the camera S6B is attached to the rear end of the upper surface of theupper turning body 3. - Each of the imaging devices S6 (cameras S6F, S6B, S6L, and S6R) is, for example, a monocular wide-angle camera having a very wide angle of view. The imaging device S6 may be a stereo camera, a range image camera, or the like. The image captured by the imaging device S6 is input into the
controller 30 via thedisplay device 40. - The imaging device S6 as the space recognition device may function as an object detection device. In this case, the imaging device S6 may detect an object present around the
shovel 100. The object to be detected may include, for example, a person, an animal, a vehicle, a construction machine, a building, a hole, or the like. The imaging device S6 may calculate distances from the imaging device S6 or theshovel 100 to the recognized objects. The imaging device S6 as the object detection device may include, for example, a stereo camera, a range image sensor, or the like. The space recognition device is, for example, a monocular camera having an imaging element such as a CCD or a CMOS, and outputs a captured image to thedisplay device 40. The space recognition device may be configured to calculate a distance from the space recognition device or theshovel 100 to the recognized object. In addition to the imaging device S6, for example, another object detection device such as an ultrasonic sensor, a millimeter wave radar, a LIDAR, or an infrared sensor may be provided as the space recognition device. When a millimeter wave radar, an ultrasonic sensor, a laser radar, or the like is used as the spatial recognition device, a large number of signals (laser light or the like) may be transmitted to an object, and the reflected signals may be received so as to detect the distance and direction of the object according to the reflected signals. When the object detection device is provided, the imaging device S6 may be omitted. - Then, when a person is detected by the space recognition device within a range of a predetermined distance from the
shovel 100 before the actuator operates, thecontroller 30 may set the actuator to an inoperable state or a slow speed state so that theshovel 100 does not excessively move even when the operator operates theoperation device 26. Specifically, when a person is detected within a range of a predetermined distance from theshovel 100, thecontroller 30 can bring the actuator into an inoperable state by bringing a gate lock valve into a locked state. In a case of theoperation device 26 being an electric type, thecontroller 30 can disable the actuator by invalidating a signal transmitted from thecontroller 30 to the operation control valve (proportional valve 31). The same applies to a case where theoperation device 26 of another type is used (for example, a case where an operation control valve that outputs a pilot pressure corresponding to a control instruction from thecontroller 30 and causes the pilot pressure to act on a pilot port of a corresponding control valve in thecontrol valve 17 is used). When the actuator is to be set to the slow speed state, the controller can set the actuator to the slow speed state by reducing the output of the signal (for example, the current signal) transmitted from thecontroller 30 to the operation control valve. In this way, when an object is detected within the range of the predetermined distance, the actuator is not driven even when theoperation device 26 is operated, or the actuator is driven at a very low speed with an output smaller than the output of the signal when no object is detected within the range of the predetermined distance. Further, when a person is detected within a range of a predetermined distance from the shovel while the operator is operating theoperation device 26, thecontroller 30 may stop or decelerate the actuator independently of the operation content of the operator. Specifically, when a person is detected within a range of a predetermined distance from theshovel 100, thecontroller 30 stops the actuator by setting the gate lock valve to the locked state. When an operation control valve is used which outputs a pilot pressure corresponding to a control instruction from thecontroller 30 and applies the pilot pressure to a pilot port of a corresponding control valve in thecontrol valve 17, thecontroller 30 can disable the actuator or decelerate the actuator by invalidating a signal transmitted from thecontroller 30 to the operation control valve or outputting a deceleration instruction. In addition, when the detected object is a dump truck, the stop control may be omitted. In this case, the actuator may be controlled so as to avoid the detected dump truck. In this way, the actuator may be controlled based on the type of the detected object. - The imaging device S6 may be directly connected to the
controller 30 so as to be able to communicate with thecontroller 30. The space recognition device may be disposed outside theshovel 100. In this case, thecontroller 30 may acquire information output by the space recognition device via the communication device T1. Specifically, the space recognition device may be attached to a multicopter for aerial photography, a steel tower installed at a work site, a dump truck DT, or the like. Thecontroller 30 may determine a state of an earth and sand sediment that spills over and fall, based on the image viewed from an any position around theshovel 100. - A boom rod pressure sensor S7R and a boom bottom pressure sensor S7B are attached to the
boom cylinder 7. An arm rod pressure sensor S8R and an arm bottom pressure sensor S8B are attached to thearm cylinder 8. A bucket rod pressure sensor S9R and a bucket bottom pressure sensor S9B are attached to thebucket cylinder 9. The boom rod pressure sensor S7R, the boom bottom pressure sensor S7B, the arm rod pressure sensor S8R, the arm bottom pressure sensor S8B, the bucket rod pressure sensor S9R, and the bucket bottom pressure sensor S9B are collectively referred to as “cylinder pressure sensors”. - The boom rod pressure sensor S7R detects the pressure in the rod side oil chamber of the boom cylinder 7 (hereinafter referred to as “boom rod pressure”). The boom bottom pressure sensor S7B detects the pressure in the bottom side oil chamber of the boom cylinder 7 (hereinafter referred to as “boom bottom pressure”). The arm rod pressure sensor S8R detects the pressure in the rod side oil chamber of the arm cylinder 8 (hereinafter referred to as “arm rod pressure”). The arm bottom pressure sensor S8B detects the pressure in the bottom side oil chamber of the arm cylinders 8 (hereinafter referred to as “arm bottom pressure”). The bucket rod pressure sensor S9R detects the pressure in the rod side oil chamber of the bucket cylinder 9 (hereinafter referred to as “bucket rod pressure”). The bucket bottom pressure sensor S9B detects the pressure in the bottom side oil chamber of the bucket cylinder 9 (hereinafter referred to as “bucket bottom pressure”).
- The positioning device PS measures the position and orientation of the
upper turning body 3. The positioning device PS is, for example, a global navigation satellite system (GNSS) compass, and detects the position and orientation of theupper turning body 3. Detection signals corresponding to the position and orientation of theupper turning body 3 are input to thecontroller 30. Further, the function of detecting the orientation of theupper turning body 3 among the functions of the positioning device PS may be replaced by an orientation sensor attached to theupper turning body 3. - The communication device T1 communicates with external devices via predetermined networks including mobile communication networks that have base stations as terminals, satellite communications networks, Internet networks, and the like. The communication device T1 is, for example, a mobile communication module corresponding to a mobile communication standard such as Long Term Evolution (LTE), 4G (4th Generation), or 5G (5th Generation), a satellite communications module for connecting to a satellite communications network, or the like.
- The
machine guidance part 50 executes, for example, control of theshovel 100 relating to a machine guidance function. Themachine guidance part 50 notifies the operator of work information, such as a distance between the target construction surface and a tip portion of the attachment, which is a working portion of the end attachment, through thedisplay device 40, theaudio output device 43, and the like. The data relating to the target construction surface is stored in advance in thestorage device 47, for example, as described above. The data relating to the target construction surface is expressed by, for example, a reference coordinate system. The reference coordinate system is, for example, a world geodetic system. The world geodetic system is a three-dimensional orthogonal XYZ coordinate system with the origin at the center of gravity of the Earth, the X-axis in the direction of the intersection of the Greenwich meridian and the equator, the Y-axis in the direction of 90 degrees east longitude, and the Z-axis in the direction of the north pole. The operator may set any point of the construction site as a reference point, and set the target construction surface based on a relative positional relationship with the reference point through theinput device 42. The working portion of thebucket 6 is, for example, a claw tip of thebucket 6, the back surface of thebucket 6, or the like. Further, when a breaker is employed as the end attachment instead of thebucket 6, for example, the tip portion of the breaker corresponds to a working portion. Themachine guidance part 50 notifies the operator of the work information through thedisplay device 40, theaudio output device 43, and the like, and guides the operator to operate theshovel 100 through theoperation device 26. Themachine guidance part 50 executes, for example, control of theshovel 100 relating to the machine control function. For example, themachine guidance part 50 may automatically operate at least one of theboom 4, thearm 5, and thebucket 6 so that the target construction surface and the tip position of thebucket 6 match each other when the operator manually performs the excavation operation. - The
machine guidance part 50 acquires information from the boom angle sensor S1, the arm angle sensor S2, the bucket angle sensor S3, the machine body inclination sensor S4, the turning state sensor S5, the imaging device S6, the positioning device PS, the communication device T1, theinput device 42, and the like. Themachine guidance part 50 then calculates, for example, the distance between thebucket 6 and the target construction surface based on the acquired information. Themachine guidance part 50 notifies the operator of the length (degrees) of the distance between thebucket 6 and the target construction surface by sound from theaudio output device 43 and images displayed on thedisplay device 40, and automatically controls the operation of the attachment so that a tip portion of the attachment (specifically, a working portion such as the claw tip or the back surface of the bucket 6) matches the target construction surface. Themachine guidance part 50 includes aposition calculation part 51, adistance calculation part 52, aninformation transmission part 53, anautomatic control part 54, a turningangle calculation part 55, and a relativeangle calculation part 56, as detailed functional configurations relating to the machine guidance function and the machine control function. - The
position calculation part 51 calculates a position of a predetermined positioning target. For example, theposition calculation part 51 calculates a coordinate point of the tip portion of the attachment, specifically, the working portion such as the claw tip or the back surface of thebucket 6 in the reference coordinate system. Specifically, theposition calculation part 51 calculates the coordinate point of the working portion of thebucket 6 from the elevation angles (the boom angle, the arm angle, and the bucket angle) of theboom 4, thearm 5, and thebucket 6. - The
distance calculation part 52 calculates the distance between two positioning targets. For example, thedistance calculation part 52 calculates the distance between the target construction surface and the tip portion of the attachment, specifically, the working portion such as the claw tip or the back surface of thebucket 6. Thedistance calculation part 52 may calculate an angle (relative angle) between the back surface as the working portion of thebucket 6 and the target construction surface. - The
information transmission part 53 transmits (notifies) various kinds of information to the operator of theshovel 100 through a predetermined notification part such as thedisplay device 40 or theaudio output device 43. Theinformation transmission part 53 notifies the operator of theshovel 100 of the length (extent) of the various distances and the like calculated by thedistance calculation part 52. For example, the operator is notified of the distance (the length) between a tip portion of thebucket 6 and the target construction surface by using at least one of visual information by thedisplay device 40 and auditory information by theaudio output device 43. Theinformation transmission part 53 may transmit (the magnitude of) the relative angle between the back surface as the working portion of thebucket 6 and the target construction surface to the operator using at least one of the visual information by thedisplay device 40 and the auditory information by theaudio output device 43. - Specifically, the
information transmission part 53 transmits the length of the distance (for example, vertical distance) between the working portion of thebucket 6 and the target construction surface to the operator by using the intermittent sound by theaudio output device 43. In this case, theinformation transmission part 53 may shorten the interval of the intermittent sound as the vertical distance decreases, and may lengthen the sense of the intermittent sound as the vertical distance increases. Theinformation transmission part 53 may use a continuous sound or may represent a difference in the length of the vertical distance while changing the pitch, intensity, or the like of the sound. In addition, theinformation transmission part 53 may issue an alarm through theaudio output device 43 in a case where the tip portion of thebucket 6 is positioned lower than the target construction surface, that is, exceeds the target construction surface. The alarm is, for example, a continuous sound that is significantly louder than the intermittent sound. - The
information transmission part 53 may cause thedisplay device 40 to display the tip portion of the attachment, specifically, the length of the distance between the working portion of thebucket 6 and the target construction surface, the magnitude of the relative angle between the back surface of thebucket 6 and the target construction surface, and the like as the work information. Thedisplay device 40 displays, for example, the work information received from theinformation transmission part 53 together with the image date received from the imaging device S6 under the control of thecontroller 30. Theinformation transmission part 53 may transmit the length of the vertical distance to the operator using, for example, an image of an analog meter, an image of a bar graph indicator, or the like. - The
automatic control part 54 automatically operates the actuator to automatically support the manual operation of theshovel 100 by the operator through theoperation device 26. Specifically, as will be described later, theautomatic control part 54 can individually and automatically adjust the pilot pressure applied to the control valves (specifically, thecontrol valve 173, thecontrol valves 174L and 175R, and the control valve 174) corresponding to the plurality of hydraulic actuators (specifically, the turninghydraulic motor 2A, theboom cylinder 7, and the bucket cylinder 9). Thus, theautomatic control part 54 can automatically operate each hydraulic actuator. The control relating to the machine control function by theautomatic control part 54 may be executed, for example, when a predetermined switch included in theinput device 42 is pressed. The predetermined switch is, for example, a machine control switch (hereinafter, referred to as an “MC (Machine Control) switch”), and may be disposed as a knob switch at the tip of a grip portion of the operation device 26 (for example, a lever device corresponding to the operation of the arm 5) gripped by the operator. The following description will be given on the assumption that the machine control function is enabled when the MC switch is pressed. - For example, when the MC switch or the like is pressed, the
automatic control part 54 automatically extends and contracts at least one of theboom cylinder 7 and thebucket cylinder 9 according to the operation of thearm cylinder 8 in order to support the excavation work or the shaping work. Specifically, when the operator manually performs the closing operation of the arm 5 (hereinafter, referred to as “arm closing operation”), theautomatic control part 54 automatically extends and contracts at least one of theboom cylinder 7 and thebucket cylinder 9 so that the target construction surface and the position of the working portion such as the claw tip or the back surface of thebucket 6 match each other. In this case, the operator can close thearm 5 while making the claw tip or the like of thebucket 6 match the target construction surface, for example, only by performing an arm closing operation of the lever device corresponding to the operation of thearm 5. - Further, when the MC switch or the like is pressed, the
automatic control part 54 may automatically rotate the turninghydraulic motors 2A (an example of actuators) in order to cause theupper turning body 3 to face the target construction surface. Hereinafter, the control of the controller 30 (automatic control part 54) to cause theupper turning body 3 to face the target construction surface will be referred to as “facing control”. Thus, the operator or the like can cause theupper turning body 3 to face the target construction surface only by pressing a predetermined switch or only by operating a lever device 26C (described later) corresponding to the turning operation in a state in which the switch is pressed. Further, the operator can cause theupper turning body 3 to directly face the target construction surface and start the machine control function relating to the excavation work of the target construction surface and the like described above only by pressing the MC switch. - For example, a state in which the
upper turning body 3 of theshovel 100 is directly facing the target construction surface is a state in which the tip portion of the attachment (for example, the claw tip, the back surface, or the like as the working portion of the bucket 6) can be moved along the inclination direction of the target construction surface (the upward slope BS) according to the operation of the attachment. Specifically, the state in which theupper turning body 3 of theshovel 100 is directly facing the target construction surface is a state in which the operation surface of the attachment (attachment operation surface) perpendicular to the turning plane of theshovel 100 includes the normal to the target construction surface corresponding to the cylindrical body (in other words, a state along the normal line). - When the attachment operation surface of the
shovel 100 is not in a state of including the normal line to the target construction surface corresponding to the cylindrical body, the tip portion of the attachment cannot move the target construction surface in the inclination direction. Therefore, as a result, theshovel 100 cannot appropriately construct the target construction surface. In contrast, theautomatic control part 54 can cause theupper turning body 3 to face theupper turning body 3 by automatically rotating the turninghydraulic motor 2A. Thus, theshovel 100 can appropriately construct the target construction surface. - In the facing control, the
automatic control part 54 determines that the shovel faces the target construction surface, for example, when a left end vertical distance between the coordinate point of the left end of the claw tip of thebucket 6 and the target construction surface (hereinafter, simply referred to as “left end vertical distance”) and a right end vertical distance between the coordinate point of the right end of the claw tip of thebucket 6 and the target construction surface (hereinafter, simply referred to as “right end vertical distance”) are equal to each other. Theautomatic control part 54 may determine that theshovel 100 is directly facing the target construction surface when the difference between the left end vertical distance and the right end vertical distance is equal to or less than a predetermined value, instead of when the left end vertical distance and the right end vertical distance are equal to each other (that is, when the difference between the left end vertical distance and the right end vertical distance is zero). - Further, the
automatic control part 54 may operate the turninghydraulic motor 2A based on, for example, the difference between the left end vertical distance and the right end vertical distance in the facing control. Specifically, when the lever device 26C corresponding to the turning operation is operated in a state in which a predetermined switch such as the MC switch is pressed, whether or not the lever device 260 is operated in a direction in which theupper turning body 3 is caused to face the target construction surface is determined. For example, when the lever device 26C is operated in a direction in which the vertical distance between the claw tip of thebucket 6 and the target construction surface (upward slope BS) increases, theautomatic control part 54 does not execute the facing control. On the other hand, when the turning operation lever is operated in a direction in which the vertical distance between the claw tip of thebucket 6 and the target construction surface (upward slope BS) decreases, theautomatic control part 54 executes the facing control. As a result, theautomatic control part 54 can operate the turninghydraulic motor 2A so that the difference between the left end vertical distance and the right end vertical distance becomes small. Thereafter, when the difference becomes equal to or less than a predetermined value or zero, theautomatic control part 54 stops the turninghydraulic motor 2A. Theautomatic control part 54 may set a turning angle at which the difference is equal to or less than a predetermined value or zero as a target angle, and may control the operation of the turninghydraulic motor 2A so that the angle difference between the target angle and the current turning angle (specifically, a detection value based on the detection signal of the turning state sensor S5) becomes zero. In this case, the turning angle is, for example, an angle of the front-rear axis of theupper turning body 3 with respect to the reference direction. - As described above, when the
shovel 100 is equipped with the turning motor instead of the turninghydraulic motor 2A, theautomatic control part 54 performs the facing control on the turning motor (an example of the actuators) as a control target. - The turning
angle calculation part 55 calculates the turning angle of theupper turning body 3. This enables thecontroller 30 to identify the current orientation of theupper turning body 3. The turningangle calculation part 55 calculates, for example, an angle of the longitudinal axis of theupper turning body 3 with respect to the reference direction as the turning angle based on an output signal of a GNSS compass included in the positioning device PS. The turningangle calculation part 55 may calculate the turning angle based on the detection signal of the turning state sensor S5. In addition, when a reference point is set in the construction site, the turningangle calculation part 55 may set a direction in which the reference point is viewed from the turning axis as the reference direction. - The turning angle indicates a direction in which the attachment operation surface extends with respect to the reference direction. The attachment operation surface is, for example, a virtual plane that longitudinally traverses the attachment, and is disposed so as to be perpendicular to the turning plane. The turning plane is, for example, a virtual plane including a bottom surface of a turning frame perpendicular to the turning axis. For example, when the
controller 30 determines that the attachment operation surface includes the normal line to the target construction surface, the controller 30 (machine guidance part 50) determines that theupper turning body 3 is directly facing the target construction surface. - The relative
angle calculation part 56 calculates a turning angle (relative angle) required to cause theupper turning body 3 to face the target construction surface. The relative angle is, for example, a relative angle formed between the direction of the longitudinal axis of theupper turning body 3 when theupper turning body 3 is made to face the target construction surface and the current direction of the longitudinal axis of theupper turning body 3. The relativeangle calculation part 56 calculates the relative angle based on, for example, data relating to the target construction surface stored in thestorage device 47 and the turning angle calculated by the turningangle calculation part 55. - When the lever device 26C corresponding to the turning operation is operated in a state in which a predetermined switch such as the MC switch is pressed, the
automatic control part 54 determines whether the turning operation is performed in a direction in which theupper turning body 3 is caused to face the target construction surface. When determining that theupper turning body 3 is operated to turn in the direction in which theupper turning body 3 faces the target construction surface, theautomatic control part 54 sets the relative angle calculated by the relativeangle calculation part 56 as the target angle. Then, when the change in the turning angle after the lever device 26C is operated reaches the target angle, theautomatic control part 54 may determine that theupper turning body 3 is directly facing the target construction surface and may stop the movement of the turninghydraulic motor 2A. Thus, theautomatic control part 54 can cause theupper turning body 3 to face the target construction surface, on the assumption of the configuration illustrated inFIG. 2 . In the above embodiment of the facing control, the facing control with respect to the target construction surface is described. For example, in the scooping operation when a temporarily placed sediment is loaded onto a dump truck, a target trajectory (target excavation trajectory) corresponding to the target volume may be generated, and the facing control of the turning operation may be performed such that the attachment faces the target excavation trajectory. In this case, the target excavation trajectory is changed every time the scooping operation is performed. Therefore, after the earth is discharged to the dump truck, the facing control is performed with respect to the newly changed target excavation trajectory. - Next, a hydraulic system of the
shovel 100 according to the present embodiment will be described with reference toFIG. 3 . -
FIG. 3 is a diagram schematically illustrating an example of a configuration of a hydraulic system of theshovel 100 according to the present embodiment. InFIG. 3 , the mechanical power system, the hydraulic fluid line, the pilot line, and the electric control system are indicated by a double line, a solid line, a broken line, and a dotted line, respectively, as in the case ofFIG. 2 and the like. - The hydraulic system implemented by the hydraulic circuit circulates the hydraulic fluid from each of the
main pumps 14L and 14R driven by theengine 11 to the hydraulic fluid tank via the center bypass oil passages C1L and C1R and the parallel oil passages C2L and C2R. - A center bypass oil passage C1L starts from the
main pump 14L, passes throughcontrol valves control valve 17 in order, and reaches the hydraulic fluid tank. - A center bypass oil passage C1R starts from the main pump 14R, sequentially passes through
control valves control valve 17, and reaches the hydraulic fluid tank. - The
control valve 171 is a spool value that supplies the hydraulic fluid discharged from themain pump 14L to the travelinghydraulic motor 1L and discharges the hydraulic fluid discharged from the travelinghydraulic motor 1L to the hydraulic fluid tank. - The
control valve 172 is a spool value that supplies the hydraulic fluid discharged from the main pump 14R to the travelinghydraulic motor 1R and discharges the hydraulic fluid discharged from the travelinghydraulic motor 1R to the hydraulic fluid tank. - The
control valve 173 is a spool value that supplies the hydraulic fluid discharged from themain pump 14L to the turninghydraulic motor 2A and discharges the hydraulic fluid discharged from the turninghydraulic motor 2A to the hydraulic fluid tank. - The
control valve 174 is a spool value that supplies the hydraulic fluid discharged from the main pump 14R to thebucket cylinder 9 and discharges the hydraulic fluid in thebucket cylinder 9 to the hydraulic fluid tank. - The
control valves 1751 and 175R are spool valves that supply the hydraulic fluid discharged from themain pumps 14L and 14R to theboom cylinder 7 and discharge the hydraulic fluid in theboom cylinder 7 to the hydraulic fluid tank. - The
control valves 1761 and 176R supply the hydraulic fluid discharged from themain pumps 14L and 14R to thearm cylinder 8 and discharge the hydraulic fluid in thearm cylinder 8 to the hydraulic fluid tank. - The
control valves - A parallel oil passage C2L supplies the hydraulic fluid of the
main pump 14L to thecontrol valves control valve 171 and to be able to supply the hydraulic fluid from themain pump 14L in parallel to each ofcontrol valves control valves - The parallel oil passage C2R supplies the hydraulic fluid of the main pump 14R to the
control valves control valve 172 and to be able to supply the hydraulic fluid of the main pump 14R in parallel to each of thecontrol valves control valves - The
regulators main pumps 14L and 14R by adjusting the tilt angles of the swash plates of themain pumps 14L and 14R under the control of thecontroller 30. - The
discharge pressure sensor 28L detects the discharge pressure of themain pump 14L, and a detection signal corresponding to the detected discharge pressure is input to thecontroller 30. The same applies to thedischarge pressure sensor 28R. Thus, thecontroller 30 can control theregulators main pumps 14L and 14R. - In the center bypass oil passages C1L and C1R, negative control throttles (hereinafter, referred to as “negative control throttles”) 18L and 18R are provided between the
control valves main pumps 14L and 14R is restricted by the negative control throttles 18L and 18R. The negative control throttles 18L and 18R generate control pressures (hereinafter, referred to as “negative control pressures”) for controlling theregulators - The negative
control pressure sensors controller 30. - The
controller 30 may control theregulators main pumps 14L and 14R detected by thedischarge pressure sensors main pumps 14L and 14R. For example, thecontroller 30 may control theregulator 13L according to an increase in the discharge pressure of themain pump 14L to adjust the swash plate tilt angle of themain pump 14L, thereby reducing the discharge amount. The same applies to theregulator 13R. Thus, thecontroller 30 can perform total horsepower control of themain pumps 14L and 14R so that the absorbed horsepower of themain pumps 14L and 14R, which is expressed by the product of the discharge pressure and the discharge amount, does not exceed the output horsepower of theengine 11. - The
controller 30 may adjust the discharge amounts of themain pumps 14L and 14R by controlling theregulators control pressure sensors controller 30 decreases the discharge amounts of themain pumps 14L and 14R as the negative control pressures increase, and increases the discharge amounts of themain pumps 14L and 14R as the negative control pressures decrease. - Specifically, in a case of a standby state (a state illustrated in
FIG. 3 ) in which none of the hydraulic actuators in theshovel 100 is operated, the hydraulic fluid discharged from themain pumps 14L and 14R reaches the negative control throttles 181 and 18R through the center bypass oil passages C1L and C1R. The flow of the hydraulic fluid discharged from themain pumps 14L and 14R increases the negative control pressures generated upstream of the negative control throttles 18L and 18R. As a result, thecontroller 30 reduces the discharge amounts of themain pumps 14L and 14R to the minimum allowable discharge amounts, and prevents the pumping loss when the discharged hydraulic fluid passes through the center bypass oil passages C1L and C1R. - On the other hand, when any of the hydraulic actuators is operated through the
operation device 26, the hydraulic fluid discharged from themain pumps 14L and 14R flows into the hydraulic actuators to be operated via the control valves corresponding to the hydraulic actuators to be operated. The flow of the hydraulic fluid discharged from themain pumps 14L and 14R reduces or eliminates the amount of the hydraulic fluid reaching the negative control throttles 18L and 18R, and reduces the negative control pressures generated upstream of the negative control throttles 18L and 18R. As a result, thecontroller 30 can increase the discharge amounts of themain pumps 14L and 14R, circulate sufficient hydraulic fluid to the hydraulic actuators to be operated, and reliably drive the hydraulic actuators to be operated. - The
operation device 26 includes aleft operation lever 26L, aright operation lever 26R, and a traveling lever 26D. The traveling lever 26D includes a left traveling lever 26DL and a right traveling lever 26DR. - The
left operation lever 26L is used for a turning operation and an operation of thearm 5. When theleft operation lever 26L is operated in the front-rear direction, the control pressure corresponding to the lever operation amount is introduced into the pilot port of thecontrol valve 176 by using the hydraulic fluid discharged from thepilot pump 15. When theleft operation lever 26L is operated in the left-right direction, the control pressure corresponding to the lever operation amount is introduced into the pilot port of thecontrol valve 173 by using the hydraulic fluid discharged from thepilot pump 15. - More specifically, when the
left operation lever 26L is operated in the arm closing direction, the hydraulic fluid is introduced into the right pilot port of thecontrol valve 176L, and the hydraulic fluid is introduced into the left pilot port of thecontrol valve 176R. Likewise, when theleft operation lever 26L is operated in the arm opening direction, the hydraulic fluid is introduced into the left pilot port of thecontrol valve 176L, and the hydraulic fluid is introduced into the right pilot port of thecontrol valve 176R. Further, when theleft operation lever 26L is operated in the left turning direction, the hydraulic fluid is introduced into the left pilot port of thecontrol valve 173, and the hydraulic fluid is introduced into the right pilot port of thecontrol valve 173. - The
right operation lever 26R is used for operation of theboom 4 and operation of thebucket 6. When theright operation lever 26R is operated in the front-rear direction, a control pressure corresponding to the lever operation amount is introduced into the pilot port of thecontrol valve 175 by using the hydraulic fluid discharged from thepilot pump 15. When the lever is operated in the left-right direction, a control pressure corresponding to the lever operation amount is introduced to the pilot port of thecontrol valve 174 by using the hydraulic fluid discharged from thepilot pump 15. - More specifically, when the
right operation lever 26R is operated in the boom lowering direction, the hydraulic fluid is introduced into the left pilot port of thecontrol valve 175R. When theright operation lever 26R is operated in the boom raising direction, the hydraulic fluid is introduced into the right pilot port of thecontrol valve 175L, and the hydraulic fluid is introduced into the left pilot port of thecontrol valve 175R. Further, when theright operation lever 26R is operated in the bucket closing direction, the hydraulic fluid is introduced into the right pilot port of thecontrol valve 174, and when theright operation lever 26R is operated in the bucket opening direction, the hydraulic fluid is introduced into the left pilot port of thecontrol valve 174. - Hereinafter, the
left operation lever 26L operated in the left-right direction may be referred to as a “turning operation lever”, and theleft operation lever 26L operated in the front-rear direction may be referred to as an “arm operation lever”. Theright operation lever 26R operated in the left-right direction may be referred to as a “bucket operation lever”, and theright operation lever 26R operated in the front-rear direction may be referred to as a “boom operation lever”. - The left traveling lever 26DL is used for operating the left crawler 1CL. The left traveling lever 26DL may be configured to be in conjunction with a left traveling pedal. When the left traveling lever 26DL is operated in the front-rear direction, a control pressure corresponding to the lever operation amount is introduced into the pilot port of the
control valve 171 by using the hydraulic fluid discharged from thepilot pump 15. The right traveling lever 26DR is used for operating the right crawler 1CR. The right traveling lever 26DR may be configured to operate in conjunction with a right traveling pedal. When the right traveling lever 26DR is operated in the front-rear direction, a control pressure corresponding to the lever operation amount is introduced into the pilot port of thecontrol valve 172 by using the hydraulic fluid discharged from thepilot pump 15. - The
operation sensor 29 is configured to detect the content of the operation of theoperation device 26 by the operator. In the present embodiment, theoperation sensor 29 detects the operation direction and the operation amount of theoperation device 26 corresponding to each of the actuators, and outputs the detected values to thecontroller 30. - The
operation sensor 29 include operation sensors 29LA, 29LB, 29RA, 29RB, 29DL, and 29DR. The operation sensor 29LA detects the content of the operation of theleft operation lever 26L in the front-rear direction by the operator, and outputs the detected value to thecontroller 30. The content of the operation is, for example, a lever operation direction, a lever operation amount (lever operation angle), or the like. - Similarly, the operation sensor 29LB detects the content of the operation of the
left operation lever 26L in the left-right direction by the operator, and outputs the detected value to thecontroller 30. The operation sensor 29RA detects the content of the operation of theright operation lever 26R in the front-rear direction by the operator, and outputs the detected value to thecontroller 30. The operation sensor 29RB detects the content of the operation of theright operation lever 26R in the left-right direction by the operator, and outputs the detected value to thecontroller 30. The operation sensor 29DL detects the content of the operation of the left traveling lever 26DL in the front-rear direction by the operator, and outputs the detected value to thecontroller 30. The operation sensor 29DR detects the content of the operation of the right traveling lever 26DR in the front-rear direction by the operator, and outputs the detected value to thecontroller 30. - The
controller 30 receives an output of theoperation sensor 29, outputs a control instruction to theregulator 13 as necessary to change the discharge amount of themain pump 14. Thecontroller 30 receives an output of a control pressure sensor 19 provided upstream of the throttle 18, and outputs a control instruction to theregulator 13 as necessary to change the discharge amount of themain pump 14. The throttle 18 includes aleft throttle 18L and aright throttle 18R, and the control pressure sensor 19 includes negativecontrol pressure sensors - [Details of Configuration of Shovel relating to Machine Control Function]
- Next, the configuration of the
shovel 100 relating to the machine control function will be described in detail with reference toFIGS. 4A to 4D in addition toFIG. 3 . -
FIGS. 4A to 4D are diagrams each illustrating a part of the hydraulic system. Specifically,FIG. 4A is a diagram illustrating a part of the hydraulic system relating to the operation of thearm cylinder 8, andFIG. 4B is a diagram illustrating a part of the hydraulic system relating to an operation of theboom cylinder 7.FIG. 4C is a diagram illustrating a part of the hydraulic system relating to the operation of thebucket cylinder 9, andFIG. 4D is a diagram illustrating a part of the hydraulic system relating to the operation of the turninghydraulic motor 2A. - As illustrated in
FIGS. 4A to 4D , the hydraulic system includes aproportional valve 31. Theproportional valve 31 includes proportional valves 31AL to 31DL and 31AR to 31DR. - The
proportional valve 31 functions as a control valve for machine control. Theproportional valve 31 is disposed in a conduit connecting thepilot pump 15 and a pilot port of a corresponding control valve in thecontrol valve 17, and is configured to be able to change a flow passage area of the conduit. In the present embodiment, theproportional valve 31 operates according to a control instruction output from thecontroller 30. Therefore, thecontroller 30 can supply the hydraulic fluid discharged from thepilot pump 15 to the pilot port of the corresponding control valve in thecontrol valve 17 via theproportional valve 31, independently of the operation of theoperation device 26 by the operator. Thecontroller 30 can apply the pilot pressure generated by theproportional valve 31 to the pilot port of the corresponding control valve. - With this configuration, even when an operation is not performed on a
specific operation device 26, thecontroller 30 can operate the hydraulic actuator corresponding to thespecific operation device 26. Further, even when an operation is being performed on aspecific operation device 26, thecontroller 30 can forcibly stop the operation of the hydraulic actuator corresponding to thespecific operation device 26. - For example, as illustrated in
FIG. 4A , the left operation lever 261 is used to operate thearm 5. Specifically, theleft operation lever 26L uses the hydraulic fluid discharged by thepilot pump 15 to apply a pilot pressure corresponding to the operation in the front-rear direction to the pilot port of thecontrol valve 176. More specifically, when theleft operation lever 26L is operated in the arm closing direction (rearward direction), a pilot pressure corresponding to the operation amount is applied to the right pilot port of thecontrol valve 176L and also to the left pilot port of thecontrol valve 176R. When theleft operation lever 26L is operated in the arm opening direction (forward direction), a pilot pressure corresponding to the operation amount is applied to the left pilot port of thecontrol valve 176L and also to the right pilot port of thecontrol valve 176R. - The
operation device 26 is provided with a switch SW. In the present embodiment, the switch SW includes a switch SW1 and a switch SW2. The switch SW1 is a push button switch provided at the tip of theleft operation lever 26L. The operator can operate theleft operation lever 26L while pressing the switch SW1. The switch SW1 may be provided on theright operation lever 26R or may be provided at another position in thecabin 10. The switch SW2 is a push button switch provided at the tip of the left traveling lever 26DL. The operator can operate the left traveling lever 26DL while pressing the switch SW2. The switch SW2 may be provided on the right traveling lever 26DR or at another position in thecabin 10. - The operation sensor 29LA detects the content of the operation of the
left operation lever 26L in the front-rear direction by the operator, and outputs the detected value to thecontroller 30. - The proportional valve 31AL operates according to a control instruction (electric current instruction) output from the
controller 30. The proportional valve 31AL adjusts the pilot pressure by the hydraulic fluid introduced from thepilot pump 15 to the right pilot port of thecontrol valve 176L and the left pilot port of thecontrol valve 176R via the proportional valve 31AL. The proportional valve 31AR operates according to a control instruction (electric current instruction) output from thecontroller 30. The proportional valve 31AR adjusts the pilot pressure by the hydraulic fluid introduced from thepilot pump 15 to the left pilot port of thecontrol valve 176L and the right pilot port of thecontrol valve 176R via the proportional valve 31AR. The proportional valve 31AL can adjust the pilot pressure so that thecontrol valve 176L and thecontrol valve 176R can be stopped at any positions. Similarly, the proportional valve 31AR can adjust the pilot pressure so that thecontrol valve 176L and thecontrol valve 176R can be stopped at any positions. - With this configuration, the
controller 30 can supply the hydraulic fluid discharged from thepilot pump 15 to the right pilot port of thecontrol valve 176L and the left pilot port of thecontrol valve 176R via the proportional valve 31AL, according to the arm closing operation by the operator. Thecontroller 30 can supply the hydraulic fluid discharged from thepilot pump 15 to the right pilot port of thecontrol valve 176L and the left pilot port of thecontrol valve 176R via the proportional valve 31AL, independently of the arm closing operation by the operator. That is, thecontroller 30 can close thearm 5 according to the arm closing operation by the operator or independently of the arm closing operation by the operator. - The
controller 30 can supply the hydraulic fluid discharged from thepilot pump 15 to the left pilot port of thecontrol valve 176L and the right pilot port of thecontrol valve 176R via the proportional valve 31AR, according to the arm opening operation by the operator. The controller can supply the hydraulic fluid discharged from thepilot pump 15 to the left pilot port of thecontrol valve 176L and the right pilot port of thecontrol valve 176R via the proportional valve 31AR, independently of the arm opening operation by the operator. That is, thecontroller 30 can open thearm 5 according to the arm opening operation by the operator or independently of the arm opening operation by the operator. - Further, with this configuration, even when the arm closing operation is performed by the operator, the
controller 30 can forcibly stop the closing operation of thearm 5 by reducing the pilot pressure applied to the pilot port on the closing side of the control valve 176 (the left pilot port of thecontrol valve 176L and the right pilot port of thecontrol valve 176R) as necessary. The same applies to a case where the opening operation of thearm 5 is forcibly stopped when the arm opening operation is performed by the operator. - Even when the arm closing operation is being performed, the
controller 30 may control the proportional valve 31AR to increase the pilot pressure applied to the pilot port on the opening side of the control valves 176 (the right pilot port of thecontrol valve 176L and the left pilot port of thecontrol valve 176R) opposite to the pilot port on the closing side of thecontrol valves 176, and forcibly return thecontrol valves 176 to the neutral position, thereby forcibly stopping the closing operation of thearm 5. The same applies to a case where the opening operation of thearm 5 is forcibly stopped when the arm opening operation is performed by the operator. - Although description will be omitted with reference to
FIGS. 4B to 4D , the same applies to a case where the operation of theboom 4 is forcibly stopped when the operator performs the boom raising operation or the boom lowering operation, a case where the operation of thebucket 6 is forcibly stopped when the operator performs the bucket closing operation or the bucket opening operation, and a case where the turning operation of theupper turning body 3 is forcibly stopped when the operator performs the turning operation. - The same applies to a case where the traveling operation of the
lower traveling body 1 is forcibly stopped when the traveling operation is performed by the operator. - As illustrated in
FIG. 48 , theright operation lever 26R is used to operate theboom 4. Specifically, theright operation lever 26R uses the hydraulic fluid discharged from thepilot pump 15 to apply a pilot pressure corresponding to the operation in the front-rear direction to the pilot port of thecontrol valve 175. More specifically, when theright operation lever 26R is operated in the boom raising direction (rearward direction), a pilot pressure corresponding to the operation amount is applied to the right pilot port of thecontrol valve 175L and the left pilot port of thecontrol valve 175R. When theright operation lever 26R is operated in the boom lowering direction (forward direction), a pilot pressure corresponding to the operation amount is applied to the right pilot port of thecontrol valve 175R. - The operation sensor 29RA detects the content of the operation of the
right operation lever 26R in the front-rear direction by the operator, and outputs the detected value to thecontroller 30. - The proportional valve 31BL operates according to a control instruction (electric current instruction) output from the
controller 30. The proportional valve 31BL adjusts the pilot pressure by the hydraulic fluid introduced from thepilot pump 15 to the right pilot port of thecontrol valve 175L and the left pilot port of thecontrol valve 175R via the proportional valve 31BL. The proportional valve 31BR operates according to a control instruction (electric current instruction) output from thecontroller 30. The proportional valve 31BR adjusts the pilot pressure by the hydraulic fluid introduced from thepilot pump 15 to the right pilot port of thecontrol valve 175R via the proportional valve 31BR. The proportional valve 31BL can adjust the pilot pressure so that thecontrol valve 175L and thecontrol valve 175R can be stopped at any positions. The proportional valve 31BR can adjust the pilot pressure so that thecontrol valve 175R can be stopped at any position. - With this configuration, the
controller 30 can supply the hydraulic fluid discharged from thepilot pump 15 to the right pilot port of thecontrol valve 175L and the left pilot port of thecontrol valve 175R via the proportional valve 31BL, according to the boom raising operation by the operator. Thecontroller 30 can supply the hydraulic fluid discharged from thepilot pump 15 to the right pilot port of thecontrol valve 175L and the left pilot port of thecontrol valve 175R via the proportional valve 31BL, independently of the boom raising operation by the operator. That is, thecontroller 30 can raise theboom 4 according to the boom raising operation by the operator or independently of the boom raising operation by the operator. - The
controller 30 can supply the hydraulic fluid discharged from thepilot pump 15 to the right pilot port of thecontrol valve 175R via the proportional value 31BR, according to the boom lowering operation by the operator. Thecontroller 30 can supply the hydraulic fluid discharged from thepilot pump 15 to the right pilot port of thecontrol valve 175R via the proportional value 31BR, independent of the boom lowering operation by the operator. That is, thecontroller 30 can lower theboom 4 according to the boom lowering operation by the operator or independently of the boom lowering operation by the operator. - Further, as illustrated in
FIG. 4C , theright operation lever 26R is used to operate thebucket 6. Specifically, theright operation lever 26R uses the hydraulic fluid discharged from thepilot pump 15 to apply a pilot pressure corresponding to the operation in the right-left direction to the pilot port of thecontrol valve 174. More specifically, when theright operation lever 26R is operated in the bucket closing direction (left direction), a pilot pressure corresponding to the operation amount is applied to the left pilot port of thecontrol valve 174. When theright operation lever 26R is operated in the bucket opening direction (right direction), a pilot pressure corresponding to the operation amount is applied to the right pilot port of thecontrol valve 174. - The operation sensor 29RB detects the content of the operation of the
right operation lever 26R in the left-right direction by the operator, and outputs the detected value to thecontroller 30. - The proportional valve 31CL operates according to a control instruction (electric current instruction) output from the
controller 30. The proportional valve 31CL adjusts the pilot pressure by the hydraulic fluid introduced from thepilot pump 15 to the left pilot port of thecontrol valve 174 via the proportional valve 31CL. The proportional valve 31CR operates according to a control instruction (electric current instruction) output from thecontroller 30. The proportional valve 31CR adjusts the pilot pressure by the hydraulic fluid introduced from thepilot pump 15 to the right pilot port of thecontrol valve 174 via the proportional valve 31CR. The proportional valve 31CL can adjust the pilot pressure so that thecontrol valve 174 can be stopped at any position. Similarly, the proportional valve 31CR can adjust the pilot pressure so that thecontrol valve 174 can be stopped at any position. - With this configuration, the
controller 30 can supply the hydraulic fluid discharged by thepilot pump 15 to the left pilot port of thecontrol valve 174 via the proportional valve 31CL, according to the bucket closing operation by the operator. Thecontroller 30 can supply the hydraulic fluid discharged from thepilot pump 15 to the left pilot port of thecontrol valve 174 via the proportional valve 31CL, independently of the bucket closing operation by the operator. That is, thecontroller 30 can close thebucket 6 according to the bucket closing operation by the operator or independently of the bucket closing operation by the operator. - The
controller 30 can supply the hydraulic fluid discharged from thepilot pump 15 to the right pilot port of thecontrol valve 174 via the proportional valve 31CR, according to the bucket opening operation by the operator. Thecontroller 30 can supply the hydraulic fluid discharged from thepilot pump 15 to the right pilot port of thecontrol valve 174 via the proportional valve 31CR, independently of the bucket opening operation by the operator. That is, thecontroller 30 can open thebucket 6 according to the bucket opening operation by the operator or independently of the bucket opening operation by the operator. - Further, as illustrated in
FIG. 4D , theleft operation lever 26L is used to operate theturning mechanism 2. Specifically, theleft operation lever 26L uses the hydraulic fluid discharged by thepilot pump 15 to apply a pilot pressure corresponding to the operation in the left-right direction to the pilot port of thecontrol valve 173. More specifically, when theleft operation lever 26L is operated in the left turning direction (left direction), a pilot pressure corresponding to the operation amount is applied to the left pilot port of thecontrol valve 173. When theleft operation lever 26L is operated in the right turning direction (right direction), a pilot pressure corresponding to the operation amount is applied to the right pilot port of thecontrol valve 173. - The operation sensor 29LB detects the content of the operation of the
left operation lever 26L in the left-right direction by the operator, and outputs the detected value to thecontroller 30. - The proportional valve 31DL operates according to a control instruction (electric current instruction) output from the
controller 30. The proportional valve 31DL adjusts the pilot pressure by the hydraulic fluid introduced from thepilot pump 15 to the left pilot port of thecontrol valve 173 via the proportional valve 31DL. The proportional valve 31DR operates according to a control instruction (electric current instruction) output from thecontroller 30. The proportional valve 31DR adjusts the pilot pressure by the hydraulic fluid introduced from thepilot pump 15 to the right pilot port of thecontrol valve 173 via the proportional valve 31DR. The proportional valve 31DL can adjust the pilot pressure so that thecontrol valve 173 can be stopped at any position. Similarly, the proportional valve 31DR can adjust the pilot pressure so that thecontrol valve 173 can be stopped at any position. - With this configuration, the
controller 30 can supply the hydraulic fluid discharged from thepilot pump 15 to the left pilot port of thecontrol valve 173 via the proportional valve 31DL, according to the left turning operation by the operator. Thecontroller 30 can supply the hydraulic fluid discharged from thepilot pump 15 to the left pilot port of thecontrol valve 173 via the proportional valve 31DL, independently of the left turning operation by the operator. That is, thecontroller 30 can turn theturning mechanism 2 to the left according to the left turning operation by the operator or independently of the left turning operation by the operator. - Further, the
controller 30 can supply the hydraulic fluid discharged from thepilot pump 15 to the right pilot port of thecontrol valve 173 via the proportional valve 31DR, according to the right turning operation by the operator. Thecontroller 30 can supply the hydraulic fluid discharged from thepilot pump 15 to the right pilot port of thecontrol valve 173 via the proportional valve 31DR, independently of the right turning operation by the operator. That is, thecontroller 30 can turn theturning mechanism 2 to the right according to the right turning operation by the operator or independently of the right turning operation by the operator. - The left traveling lever 26DL illustrated in
FIG. 3 is used to operate the left crawler 1CL. More specifically, the left traveling lever 26DL uses the hydraulic fluid discharged from thepilot pump 15 to apply a pilot pressure corresponding to the operation in the front-rear direction to the pilot port of thecontrol valve 171. The operation sensor 29DL electrically detects the content of the operation of the left traveling lever 26DL in the front-rear direction by the operator, and outputs an electric current instruction indicating the detected value to thecontroller 30. Thus, thecontroller 30 operates according to the electric current instruction. - Then, the
controller 30 can supply the hydraulic fluid discharged by thepilot pump 15 to the left pilot port of thecontrol valve 171 via a proportional valve (not illustrated), as in the above-described configuration. That is, the left crawler 1CL can be moved forward. The controller can supply the hydraulic fluid discharged from thepilot pump 15 to the right pilot port of thecontrol valve 171 via a proportional valve (not illustrated). That is, the left crawler 1CL can be moved backward. - Further, the right traveling lever 26DR illustrated in
FIG. 3 is used to operate the right crawler 1CR. More specifically, the right traveling lever 26DR uses the hydraulic fluid discharged from thepilot pump 15 to apply a pilot pressure corresponding to the operation in the front-rear direction to the pilot port of thecontrol valve 172. The operation sensor 29DR electrically detects the content of the operation of the right traveling lever 26DR in the front-rear direction by the operator, and outputs an electric current instruction indicating the detected value to thecontroller 30. Thus, thecontroller 30 operates according to the electric current instruction. - Then, the
controller 30 can supply the hydraulic fluid discharged by thepilot pump 15 to the right pilot port of thecontrol valve 172 via a proportional valve (not illustrated), as in the above-described configuration. That is, the right crawler 1CR can be moved forward. Thecontroller 30 can supply the hydraulic fluid discharged from thepilot pump 15 to the left pilot port of thecontrol valve 172 via a proportional valve (not illustrated). That is, the right crawler 1CR can be moved backward. - The
shovel 100 may have a configuration in which a bucket tilt mechanism is automatically operated. In this case, a hydraulic system portion relating to a bucket tilt cylinder constituting the bucket tilt mechanism may be configured in the same manner as a hydraulic system portion relating to the operation of theboom cylinder 7. - Further, although an electric operation lever has been described as a form of the
operation device 26, a hydraulic operation lever may be employed instead of the electric operation lever. In this case, the lever operation amount of the hydraulic operation lever may be detected in a form of pressure by a pressure sensor and input into thecontroller 30. Further, a solenoid valve may be disposed between theoperation device 26 as the hydraulic operation lever and the pilot port of each control valve. The solenoid valve is configured to operate in response to an electrical signal from thecontroller 30. With this configuration, when a manual operation is performed using theoperation device 26 as the hydraulic operation lever, theoperation device 26 can move each control valve by increasing or decreasing the pilot pressure according to the lever operation amount. Further, each control valve may be formed by an electromagnetic spool valve. In this case, the electromagnetic spool valve operates in response to an electric signal from thecontroller 30 corresponding to the lever operation amount of the electric operation lever. - Next, the configuration of the
shovel 100 according to the present embodiment relating to a sediment weight detection function will be described in detail with reference toFIG. 5 .FIG. 5 is a diagram schematically illustrating an example of a configuration portion relating to the sediment weight detection function of theshovel 100 according to the present embodiment. - The
controller 30 according to the present embodiment calculates the weight of a sediment excavated by thebucket 6 based on the thrust of theboom cylinder 7. When the weight of the sediment is detected based on the thrust of theboom cylinder 7, a position of the center of gravity of an earth and sand sediment (hereinafter also referred to as “sediment center of gravity”) is required. The position of the sediment center of gravity varies according to the shape of thebucket 6. Therefore, thecontroller 30 according to the present embodiment includes a bucketshape setting part 70 as a functional part relating to setting of the shape of thebucket 6. - The bucket
shape setting part 70 sets the shape of thebucket 6 mounted on theshovel 100. Information indicating the set shape of thebucket 6 is stored in thestorage device 47, for example. Therefore, the shape is set every time thebucket 6 is mounted. - The bucket
shape setting part 70 according to the present embodiment may perform the setting according to information that is input from the input device 42 (an example of the operation device) and that specifies the shape of thebucket 6. The input of the shape of thebucket 6 performed at the time of setting is not limited to the input performed by theinput device 42. The bucketshape setting part 70 may perform the setting according to information for specifying the shape of thebucket 6, which is received from an external device via the communication device T1. The information for specifying the shape of the bucket may be any information, and may be, for example, the model number or the name of thebucket 6. - Further, the bucket
shape setting part 70 may set the shape of thebucket 6 based on input captured image information. It is assumed that the captured image information depicts thebucket 6 attached to theshovel 100. Then, the bucketshape setting part 70 specifies the shape of thebucket 6 depicted in the captured image information and sets the specified shape of thebucket 6. - Further, when the
bucket 6 is replaced, the bucketshape setting part 70 sets the shape of thebucket 6 and also sets the center of gravity of thebucket 6 and the weight of thebucket 6. The center of gravity of thebucket 6 and the weight of thebucket 6 may be stored in advance in thestorage device 47 in association with the model number or the name of thebucket 6, or may be input from theinput device 42 or the like. - The
controller 30 includes a sedimentweight processing part 60 as a functional part relating to a function of detecting the weight of a sediment excavated by the bucket 6 (hereinafter also referred to as “sediment weight”). - In the present embodiment, the sediment
weight processing part 60 recognizes the shape of thebucket 6, and thus can calculate the sediment weight in consideration of a position of the center of gravity of an earth and sand sediment (hereinafter also referred to as “sediment center of gravity”) after specifying the position of the sediment center of gravity in consideration of the shape of thebucket 6. The center of gravity of an earth and sand sediment (an example of a loaded material) loaded on thebucket 6 is defined as Gs. The weight of a sediment (an example of loaded material) loaded on thebucket 6 is defined as Ws. - The position of the sediment center of gravity Gs changes according to not only the shape of the
bucket 6 but also the amount of sediment excavated by thebucket 6, in other words, the sediment weight Ws. That is, when the sediment weight Ws increases or decreases, the position of the sediment center of gravity Gs changes according to the shape of thebucket 6 on which the sediment is loaded. - For example, in a bucket having a wide width and a flat bottom portion, the position of the sediment center of gravity Gs in the front-rear direction does not appreciably change according to the sediment weight Ws.
- Therefore, the
storage device 47 according to the present embodiment stores a center-of-gravity position holding table 47A in which the sediment weight Ws and the positional relationship information of the sediment center of gravity Gs are associated with each other, for each shape of the bucket 6 (type of bucket 6) connectable to theshovel 100. The positional relationship information of the sediment center of gravity Gs is information relating to the position of the sediment center of gravity Gs in order to specify the position of the sediment center of gravity Gs. Specific positional relationship information of the sediment center of gravity Gs will be described later. - Thus, when calculating the position of the sediment center of gravity Gs, the sediment
weight processing part 60 refers to the center-of-gravity position holding table 47A. - For example, the sediment
weight processing part 60 calculates the sediment weight Ws of the sediment excavated by thebucket 6 based on the thrust of theboom cylinder 7 and the position of the sediment center of gravity Gs set in advance. Then, the sedimentweight processing part 60 calculates the position of the sediment center of gravity Gs from the positional relationship information of the sediment center of gravity Gs corresponding to the calculated sediment weight Ws by referring to the center-of-gravity position holding table 47A. Then, the sedimentweight processing part 60 calculates the sediment weight Ws of the sediment excavated by thebucket 6 based on the calculated position of the sediment center of gravity Gs and the thrust of theboom cylinder 7. - The sediment
weight processing part 60 according to the present embodiment alternately and repeatedly performs calculation of the position of the sediment center of gravity Gs based on the calculated sediment weight Ws, and calculation of the sediment weight Ws based on the calculated position of the sediment center of gravity Gs and the detection result of the thrust of the boom cylinder 7 (by the boom rod pressure sensor S7R or the boom bottom pressure sensor S7B) according to a cycle (for example, on a 0.1 second basis) executable by thecontroller 30. By repeatedly performing the processing from the completion of the excavation operation to the start of a sediment dumping operation, the calculation accuracy of the position of the sediment center of gravity Gs is improved, and thus the calculation accuracy of the sediment weight Ws can be improved. The repetition of the specific processing will be described later. - Next, the specific sediment
weight processing part 60 will be described. The sedimentweight processing part 60 includes aweight calculation part 61, a maximumload detection part 62, aload calculation part 63, a remainingload calculation part 64, and a center-of-gravity calculation part 65. - Here, an example of an operation of loading sediment (loaded material) onto a dump track by the
shovel 100 according to the present embodiment will be described. - First, the
shovel 100 controls the attachment at the excavation position to excavate an earth and sand sediment by the bucket 6 (excavation operation). Next, theshovel 100 turns theupper turning body 3 to move thebucket 6 from the excavation position to the dumping position (turning operation). A loading bed of a dump truck is disposed below the dumping position. Next, theshovel 100 controls the attachment at the dumping position to dump the sediment in thebucket 6, thereby loading the sediment in thebucket 6 onto the loading bed of the dump truck (dumping operation). Next, theshovel 100 turns theupper turning body 3 to move thebucket 6 from the dumping position to the excavation position (turning operation). By repeating these operations, theshovel 100 loads the excavated sediment onto the loading bed of the dump truck. - The
weight calculation part 61 calculates the weight Ws of sediment in thebucket 6. Theweight calculation part 61 calculates the weight of sediment based on the thrust of theboom cylinder 7 and the distance from the pin for connecting theupper turning body 3 and theboom 4 to the sediment center of gravity Gs. For example, theweight calculation part 61 calculates the weight of sediment by substituting the thrust of theboom cylinder 7 and the distance from the pin for connecting theupper turning body 3 and theboom 4 to the sediment center of gravity Gs into the equation of the moment around the pin for connecting theupper turning body 3 and theboom 4. - The maximum
load detection part 62 detects the maximum load of the dump truck on which sediment is to be loaded. For example, the maximumload detection part 62 specifies a dump truck on which sediment is to be loaded, based on the image captured by the imaging device S6. The expression “based on the image captured by the imaging device S6” means, for example, using information obtained by performing one or more image processing on the image captured by the imaging device S6. Next, the maximumload detection part 62 detects the maximum load of the dump truck based on the specified image of the dump truck. For example, the maximumload detection part 62 determines the vehicle type (size or the like) of the dump truck based on the image of the specified dump truck. The maximumload detection part 62 has a table in which the vehicle type and the maximum load are associated with each other, and obtains the maximum load of the dump truck based on the vehicle type determined from the image and the table. The maximum load, the vehicle type, and the like of the dump truck may be input by theinput device 42, and the maximumload detection part 62 may obtain the maximum load of the dump truck based on the input information of theinput device 42. - The
load calculation part 63 calculates the weight of the sediment loaded on the dump truck. That is, every time the sediment in thebucket 6 is discharged onto the loading bed of the dump truck, theload calculation part 63 adds the weight of the sediment in thebucket 6 calculated by theweight calculation part 61 to calculate the load (total weight) which is the total of the weight of the sediment loaded on the loading bed of the dump truck. The load is reset when a new dump truck becomes a target dump truck on which a sediment is loaded. - The remaining
load calculation part 64 calculates the difference between the maximum load of the dump truck detected by the maximumload detection part 62 and the current load calculated by theload calculation part 63 as a remaining load. The remaining load is the remaining weight of the sediment that can be loaded on the dump truck. - The center-of-
gravity calculation part 65 calculates the sediment center of gravity in thebucket 6. A method of calculating the sediment center of gravity will be described later. - The
display device 40 may display the weight of the sediment in thebucket 6 calculated by theweight calculation part 61, the maximum load of the dump truck detected by the maximumload detection part 62, the load of the dump truck calculated by the load calculation part 63 (the total weight of the sediment loaded on the loading bed), and the remaining load of the dump truck calculated by the remaining load calculation part 64 (the remaining weight of loadable sediment). - Note that the
display device 40 may be configured to issue a warning when the load exceeds the maximum load. Further, thedisplay device 40 may be configured to issue a warning when the calculated weight of the sediment in thebucket 6 exceeds the remaining load. The warning is not limited to the case of being displayed on thedisplay device 40, and may be an audio output by theaudio output device 43. Thus, the earth and sand sediment may be prevented from being loaded in excess of the maximum load of the dump truck. - Here, a configuration example of a
main screen 41V displayed on thedisplay device 40 will be described with reference toFIG. 6 . The information displayed on themain screen 41V ofFIG. 6 includes, for example, information on the weight (current weight) of the sediment in thebucket 6, the load (cumulative weight) of the dump truck, the remaining load (remaining weight) of the dump truck, the maximum load (maximum load weight), and the like. - The
main screen 41V includes a date andtime display area 41 a, a travelingmode display area 41 b, anattachment display area 41 c, a fuelefficiency display area 41 d, an engine controlstate display area 41 e, an engine operatingtime display area 41 f, a cooling watertemperature display area 41 g, a remaining fuellevel display area 41 h, a rotational speedmode display area 41 i, a remaining urea wateramount display area 41 j, a hydraulic fluidtemperature display area 41 k, a cameraimage display area 41 m, a currentweight display area 41 p, a cumulative weight display area 41 q, a remainingweight display area 41 s, and a maximum loadweight display area 41 t. - The traveling
mode display area 41 b, theattachment display area 41 c, the engine controlstate display area 41 e, and the rotational speedmode display area 41 i are areas for displaying setting state information which is information relating to the setting state of theshovel 100. The fuelefficiency display area 41 d, the engine operatingtime display area 41 f, the cooling watertemperature display area 41 g, the remaining fuellevel display area 41 h, the remaining urea wateramount display area 41 j, the hydraulic fluidtemperature display area 41 k, the currentweight display area 41 p, and the cumulative weight display area 41 q are areas for displaying operating state information that is information relating to the operating state of theshovel 100. - Specifically, the date and
time display area 41 a is an area for displaying the current date and time. The travelingmode display area 41 b is an area for displaying the current traveling mode. Theattachment display area 41 c is an area for displaying an image representing the currently attached end attachment.FIG. 6 depicts a state in which an image representing thebucket 6 is displayed. - The fuel
efficiency display area 41 d is an area for displaying fuel efficiency information calculated by thecontroller 30. The fuelefficiency display area 41 d includes a mean fuel efficiency display area 41 dl for displaying a lifetime mean fuel efficiency or a section mean fuel efficiency, and an instantaneous fuelefficiency display area 41d 2 for displaying an instantaneous fuel efficiency. - The engine control
state display area 41 e is an area for displaying the control state of theengine 11. The engine operatingtime display area 41 f is an area for displaying the cumulative operating time of theengine 11. The cooling watertemperature display area 41 g is an area for displaying the current temperature of the engine cooling water. The remaining fuellevel display area 41 h is an area for displaying the level of fuel stored in the fuel tank. The rotational speedmode display area 41 i is an area for displaying the current rotational speed mode set by the engine rotational speed adjustment dial. The remaining urea wateramount display area 41 j is an area for displaying the remaining amount of the urea-water stored in the urea-water tank. The hydraulic fluidtemperature display area 41 k is an area for displaying the temperature state of the hydraulic fluid in the hydraulic fluid tank. - The camera
image display area 41 m is an area for displaying an image captured by the imaging device S6 acting as a space recognition device. In the example ofFIG. 6 , the cameraimage display area 41 m displays an image captured by the camera S6B. The image captured by the camera S6B is a rear image displaying the space behind theshovel 100 and includes animage 3 a of the counterweight. - The current
weight display area 41 p is an area for displaying the weight (current weight) of the earth and sand sediment in thebucket 6.FIG. 6 indicates that the current weight is 550 kg. - The cumulative weight display area 41 q is an area for displaying the load (cumulative weight) of the dump track.
FIG. 6 indicates that the cumulative weight is 9500 kg. - The cumulative weight is reset every time the dump truck subject to loading the earth and sand sediment is replaced. In the present embodiment, the
controller 30 is configured to automatically recognize the replacement of the dump truck and automatically reset the cumulative weight. Specifically, thecontroller 30 recognizes the replacement of the dump trucks by using the image captured by the imaging device S6. Thecontroller 30 may recognize the replacement of the dump truck by using the communication device. Alternatively, thecontroller 30 may reset the cumulative weight when a reset button is pressed. The reset button may be a software button, or may be a hardware button disposed on theinput device 42, the left operation lever, the right operation lever, or the like. - With this configuration, the
shovel 100 can prevent a loaded material such as a sediment from being loaded on the loading bed of the dump track in excess of the maximum load weight of the dump track. When the loaded material is loaded in excess of the maximum load, which is detected by the weighbridge, the operator of the dump truck needs to return to the loading yard and perform an operation of unloading a part of the loaded material loaded on the loading bed. Theshovel 100 can prevent the occurrence of such adjustment work of the load weight. - A predetermined period may be, for example, a period from the time when the work of one day is started to the time when the work of one day is ended. This is to allow the operator or the manager to easily recognize the total weight of the loaded material transported by the work of one day.
- The
controller 30 may be configured to integrate the current weight after recognizing that the sediment in thebucket 6 is loaded on the loading bed of the dump track based on the image captured by the imaging device S6. This is to prevent the earth and sand sediment moved to a place other than the loading bed of the dump truck from being accumulated as the earth and sand sediment loaded on the dump truck. - The
controller 30 may determine whether or not the sediment in thebucket 6 has been loaded onto the loading bed of the dump truck based on the posture of the attachment. Specifically, thecontroller 30 may determine that the sediment has been loaded onto the loading bed of the dump truck, for example, when the height of thebucket 6 exceeds a predetermined value (for example, the height of the loading bed of the dump truck) and thebucket 6 is opened. - The remaining
weight display area 41 s is an area for displaying the remaining weight. The maximum loadweight display area 41 t is an area for displaying the maximum load weight.FIG. 6 indicates that the cumulative weight is 9500 kg, the remaining load weight is 500 kg, and the maximum load weight is 10000 kg. However, thedisplay device 40 may display the maximum load weight without displaying the remaining weight. - A message is displayed in the
message display area 41m 1. For example, a message is displayed when the cumulative weight exceeds the maximum load weight. Thus, the controller can prompt the operator to perform the loading and unloading work, and can prevent the dump truck from being overloaded. - Next, a method of calculating the weight of the sediment (loaded material) in the
bucket 6 in theweight calculation part 61 of theshovel 100 according to the present embodiment will be described with reference toFIGS. 7 and 8 while referring toFIG. 5 . -
FIGS. 7 and 8 are schematic diagrams illustrating parameters relating to the calculation of the weight of sediment.FIG. 7 depicts theshovel 100, andFIG. 8 depicts the vicinity of thebucket 6. - Here, a pin for connecting the
upper turning body 3 and theboom 4 is defined as a P1. A pin for connecting theupper turning body 3 and theboom cylinder 7 is defined as a P2. A pin for connecting theboom 4 and theboom cylinder 7 is defined as a P3. A pin for connecting theboom 4 and thearm cylinder 8 is defined as a P4. A pin for connecting thearm 5 and thearm cylinder 8 is defined as a P5. A pin for connecting theboom 4 and thearm 5 is defined as a P6. A pin for connecting thearm 5 and thebucket 6 is defined as a P7. The center of gravity of theboom 4 is defined as a G1. The center of gravity of thearm 5 is defined as a G2. The center of gravity of thebucket 6 is defined as a G3. A reference line 12 is a line that passes through the pin P7 and is parallel to the opening surface of thebucket 6. The distance between the pin P1 and the center of gravity G1 of theboom 4 is defined as D1. The distance between the pin P1 and the center of gravity G2 of thearm 5 is defined as D2. The distance between the pin P1 and the center of gravity G3 of thebucket 6 is defined as D3. The distance between the pin P1 and the sediment center of gravity Gs is defined as Ds. The distance between a straight line connecting the pin P2 and the pin P3 and the pin P1 is defined as Dc. Further, a force by the cylinder pressure of theboom cylinder 7 is defined as Fb. Further, of the boom weight (the gravity due to the self-weight of the boom 4), a vertical component in a direction perpendicular to a straight line connecting the pin P1 and the boom center of gravity G1 is defined as W1 a. Of the arm weight (gravity due to the self-weight of the arm 5), a vertical component in the direction perpendicular to a straight line connecting the pin P1 and the arm center of gravity G2 is defined as W2 a. The weight ofbucket 6 is defined as W3. - As illustrated in
FIG. 7 , the position of the pin P7 is calculated by the boom angle and the arm angle. That is, the position of the pin P7 can be calculated based on the detection values of the boom angle sensor S1 and the arm angle sensor S2. - As illustrated in
FIG. 8 , the positional relationship between the pin P7 and the bucket center of gravity G3 (the angle θ4 between the reference line L2 of thebucket 6 and the straight line connecting the pin P7 and bucket center of gravity G3, and the distance D4 between the pin P7 and the bucket center of gravity G3) are values set according to types of thebucket 6. That is, the center-of-gravity calculation part 65 can estimate the position of the bucket center of gravity G3 based on the detection result of the bucket angle sensor S3. - The positional relationship between the pin P7 and the sediment center of gravity changes according to the shape of the
bucket 6 and the amount of sediment loaded in thebucket 6. - The amount of sediment illustrated in
FIG. 8 is assumed to be the sediment center of gravity Gs1 when the sediment is loaded in thebucket 6. In this case, the angle between the reference line L2 of thebucket 6 and a straight line connecting the pin P7 and the sediment center of gravity Gs1 is θ51, and the distance between the pin P7 and the sediment center of gravity Gs1 is D5. - As the amount of sediment, in other words, the sediment weight Ws decreases, the sediment center of gravity changes to Gs2 and to Gs3. As a result, the angle θ52 between the reference line L2 of the
bucket 6 and a straight line connecting the pin P7 and the sediment center of gravity Gs2, and the angle θ53 between the reference line L2 of thebucket 6 and a straight line connecting the pin P7 and the sediment center of gravity Gs3 change. Similarly, the distance between the pin P7 and the sediment center of gravity Gs2, and the distance between the pin P7 and the sediment center of gravity Gs3 also change. The change in the sediment center of gravity Gs according to the change in the sediment weight Ws is based on the shape of thebucket 6. - Therefore, in the present embodiment, the center-of-gravity position holding table 47A stores the sediment weight Ws in association with the positional relationship information of the sediment center of gravity Gs for each shape of the
bucket 6. The positional relationship information of the sediment center of gravity Gs includes, for example, an angle θ5 (not illustrated) between the reference line 12 of thebucket 6 and a straight line connecting the pin P7 and the sediment center of gravity Gs, and a distance D5 between the pin P7 and the sediment center of gravity Gs when the associated sediment weight Ws is loaded in thebucket 6. That is, when the sediment weight Ws has been estimated, the sediment center of gravity Gs can be estimated based on the current inclination of thebucket 6 and the positional relationship information. -
FIG. 9 is a diagram conceptually illustrating the correspondence relationship held by the center-of-gravity position holding table 47A according to the present embodiment. The horizontal axis represents the sediment weight Ws, and the vertical axis represents the distance D5 from the pin P7 to the sediment center of gravity Gs. - As illustrated by a
line 901 inFIG. 9 , the distance D5 from the pin P7 to the sediment center of gravity Gs can be specified from the sediment weight Ws. As illustrated inFIG. 9 , when the sediment weight Ws is less than a reference weight value Wt, the distance D5 to the sediment center of gravity Gs changes sharply. Therefore, the sediment may preferably be loaded in thebucket 6 so that the weight of the sediment is equal to or greater than the reference weight value Wt. AlthoughFIG. 9 depicts only the correspondence relationship between the weight of the sediment and the distance D5 from the pin P7 to the sediment center of gravity Gs, the angle θ5 is also specified in addition to the distance D5 when the actual center-of-gravity position holding table 47A is referred to. - That is, when the center-of-
gravity calculation part 65 calculates the sediment weight (an example of the weight of an object) in thebucket 6, the center-of-gravity calculation part 65 can estimate the position of the sediment center of gravity Gs (for example, the distance Ds between the pin P1 and the sediment center of gravity Gs) based on the calculated sediment weight Ws and the detection results of the respective angle sensors provided in the attachment of theshovel 100 by referring to the center-of-gravity position holding table 47A (an example of table information). - As described the center-of-
gravity calculation part 65 can specify, from the sediment weight Ws, the distance D5 from the pin P7 to the sediment center of gravity Gs and the angle θ5, by referring to the center-of-gravity position holding table 47A (an example of table information). Since the distance Da is a distance between the pin P1 and the sediment center of gravity Gs, a distance from the pin P1 to the pin P7 is required, in addition to the distance D5 and the angle θ5. The distance from the pin P1 to the pin P7 can be specified by the shapes of theboom 4 and thearm 5 and the detection results of the angle sensors (for example, the boom angle sensor S1, the arm angle sensor S2, and the bucket angle sensor S3). Since the shapes of theboom 4 and thearm 5 are predetermined, the distance from the pin P1 to the pin P7 can be calculated based on the detection results of the angle sensors. Therefore, the center-of-gravity calculation part 65 can estimate the distance Ds between the pin P1 and the sediment center of gravity Gs, based on the correspondence relationship in the center-of-gravity position holding table 47A, the calculated sediment weight Ws, and the detection results of the angle sensors provided in the attachment of theshovel 100. - Thus, when the sediment
weight processing part 60 calculates the sediment weight Ws, the sediment weight Ws can be calculated with high accuracy by using the estimated distance Ds from the pin P1 to the sediment center of gravity Gs. - When the sediment weight Ws is calculated, the position of the sediment center of gravity Gs is required. However, before the sediment weight Ws is calculated for the first time, the position of the sediment center of gravity Gs may not be estimated.
- Therefore, in the present embodiment, the
storage device 47 stores, in advance, the initial values of the position of the sediment center of gravity Gs (for example, the initial value of the angle θ5 between the reference line L2 of thebucket 6 and a straight line connecting the pin P7 and the sediment center of gravity Gs and the initial value of the distance D5 between the pin P7 and the sediment center of gravity Gs) corresponding to thebucket 6 mounted on theshovel 100. The initial values of the position of the sediment center of gravity Gs are values used for first calculation of the sediment weight Ws. In the present embodiment, the calculation of the sediment weight Ws is repeatedly performed. Among the repeatedly performed calculations of the sediment weight Ws, the initial values of the position of the sediment center of gravity Gs are used for the first calculation of the sediment weight Ws. In the repeated calculations of the sediment weight Ws, the position of the sediment center of gravity Gs estimated from the sediment weight calculated at the (n-1)-th time is used for the n-th (n is 2 or more) and subsequent calculations. Here, the center-of-gravity position holding table 47A may associate the height from the bottom surface of thebucket 6 to the position of the sediment center of gravity Gs with the sediment weight Ws. In this case, the center-of-gravity calculation part 65 can calculate the distance Ds from the pin P7 to the sediment center of gravity Gs using the shape of thebucket 6 set by the bucketshape setting part 70 and the positional relationship between thebucket 6 and the pin P1. - In this way, the sediment
weight processing part 60 calculates a first sediment weight Wall using the initial value of the position of the sediment center of gravity Gs. A specific method of calculating the sediment weight Ws using the position of the sediment center of gravity Gs will be described later. After the first sediment weight Ws11 is calculated, the center-of-gravity calculation part 65 estimates the position of the first sediment center of gravity Gs11 (distance Ds between the pin P1 and the sediment center of gravity Gs), based on the positional relationship information of the sediment center of gravity Gs associated with the calculated first sediment weight Ws11 (the angle θ5 between the reference line L2 and a straight line connecting the pin P7 and the sediment center of gravity Gs, and the distance D5 between the pin P7 and the sediment center of gravity Gs) and the detection values of the boom angle sensor S1, the arm angle sensor S2, and the bucket angle sensor S3. Thereafter, the sedimentweight processing part 60 recalculates a second sediment weight Ws12, using the position of the first sediment center of gravity Gall (the distance Ds from the pin P1 to the sediment center of gravity Gs). - The initial value of the position of the sediment center of gravity Gs may be different from the actual position of the sediment center of gravity Gs. Therefore, the first sediment weight Wall calculated using the initial value of the position of the sediment center of gravity Gs may be different from the actual sediment weight Ws. Thus, the center-of-
gravity calculation part 65 according to the present embodiment estimates the position of the first sediment center of gravity Gs11 corresponding to the calculated first sediment weight Ws11, by referring to the center-of-gravity position holding table 47A. - As illustrated in
FIG. 9 , the center-of-gravity position holding table 47A holds the correspondence relationship between the sediment weight Ws and the position of the sediment center of gravity Gs. The position of the first sediment center of gravity Gs11 is a value estimated by referring to the center-of-gravity position holding table 47A using the calculated first sediment weight Ws1. Therefore, the position of the first sediment center of gravity Gall is considered to be a value closer to the actual position of the sediment center of gravity Gs than the initial value. - Therefore, the sediment
weight processing part 60 according to the present embodiment recalculates the second sediment weight Ws12, using the estimated position of the first sediment center of gravity Gs11. Since the calculated second sediment weight Ws12 uses the estimated first sediment center of gravity Gs11, the calculated second sediment weight Ws12 is considered to be closer to the actual sediment weight Ws than the first sediment weight Ws11. That is, in the present embodiment, the calculation accuracy of the estimated position of the sediment center of gravity Gs and the calculation accuracy of the sediment weight Ws may be improved by alternately repeating the calculation of the position of the sediment center of gravity Gs based on the sediment weight Ws, and the calculation of the sediment weight Ws based on the calculated position of the sediment center of gravity Gs and the detection result of the thrust of theboom cylinder 7. Therefore, in the present embodiment, the sediment weight Ws can be calculated with high accuracy. As described above, the specific repetition cycle may be determined according to the cycle (for example, on a 0.1 second basis) executable by thecontroller 30. - In this way, the center-of-
gravity calculation part 65 estimates the distance Ds between the pin P1 and the sediment center of gravity Gs, based on the detection values of the sediment weight Ws, the boom angle sensor S1, the arm angle sensor S2, and the bucket angle sensor S3, by referring to the center-of-gravity position holding table 47A. Next, a method of calculating the sediment weight Ws will be described. First, parameters used for calculating the sediment weight Ws other than the sediment center of gravity Gs will be described. - The
controller 30 according to the present embodiment calculates the sediment weight Ws of thebucket 6 based on information based on the shape of thebucket 6 in which the sediment is loaded (for example, the center of gravity of thebucket 6 and a bucket weight W3), in addition to the outputs of the detection values of the various sensors whose detection results change according to the sediment weight Ws of thebucket 6. In the present embodiment, a case where detection values relating to the force Fb by the cylinder pressure of theboom cylinder 7 are used as examples of the detection values of the various sensors whose detection results change according to the sediment weight Ws of thebucket 6 will be described. Theshovel 100 according to the present embodiment includes theboom 4 and thearm 5 as the attachment between thebucket 6 and theshovel 100 main body. Therefore, when the detection values relating to the force Fb by the cylinder pressure of theboom cylinder 7 are used as detection values of various sensors whose detection results change according to the sediment weight Ws, weights and shapes of theboom 4 and thearm 5 may need to be considered. The present embodiment is not limited to the method of using the detection values relating to the force Fb by the cylinder pressure of theboom cylinder 7 as the detection values of the various sensors whose detection results change according to the sediment weight Ws of thebucket 6, and other detection values (for example, detection values relating to the force by the cylinder pressure of the bucket cylinder 9) may be used. - Next, a balance equation in the case of using the force Fb by the cylinder pressure of the
boom cylinder 7 will be described. The equation of the balance between each moment around the pin P1 and theboom cylinder 7 can be expressed by the following equation (A1). -
WsDs+W 1 aD 1+W 2 aD 2+W 3D 3=FbDc (A1) - When the equation (A1) is expanded with respect to the sediment weight Ws, the following equation (A2) can be obtained.
-
Ws=(FbDc−(W 1aD 1+W 2 aD 2+W 3 D 3))/Ds (A2) - Here, the force Fb due to the cylinder pressure of the
boom cylinder 7 is calculated from the detection values output from the boom rod pressure sensor S7R and the boom bottom pressure sensor S7B (examples of a detection part). - For example, the force Fb (thrust) by the cylinder pressure of the
boom cylinder 7 is expressed by the following equation (A3) based on a pressure receiving area AR of the rod side oil chamber of theboom cylinder 7, the boom rod pressure PR, a pressure receiving area AB of the bottom side oil chamber of theboom cylinder 7, and the boom bottom pressure PB. The boom rod pressure PR is a value detected by the boom rod pressure sensor S7R. The boom bottom pressure PB is a value detected by the boom bottom pressure sensor S7B. The pressure receiving area AR of the rod side oil chamber and the pressure receiving area AB of the bottom side oil chamber are determined in advance. Note that the following equation (A3) indicates an example of a method of calculating the force Fb (thrust), and other calculation methods may be used. -
Fb=AB·PB−AR·PR (A3) - The force Fb due to the cylinder pressure is derived by substituting values detected by the boom rod pressure sensor S7R and the boom bottom pressure sensor S7B into equation (A3). In other words, the values detected (outputted) from the boom rod pressure sensor S7R and the boom bottom pressure sensor S7B can be regarded as detection values that change according to the sediment weight Ws in the
bucket 6. - Among the variables represented by the equation (A2), the distance Dc and a vertical component W1 a of the boom weight are calculated from the detection value of the boom angle sensor S1. A vertical component W2 a and the distance D2 of the arm weight are calculated from the detection values of the boom angle sensor S1 and the arm angle sensor S2. The distance D1 is a known value. The bucket weight W3 (the gravity due to the self-weight of the bucket 6) is also a known value, and is set in correspondence with the shape of the
bucket 6 by the bucketshape setting part 70. The distance D3 is calculated from the detection values of the boom angle sensor S1, the arm angle sensor S2, and the bucket angle sensor S3, and the bucket center of gravity G3 corresponding to the shape of thebucket 6 set by the bucketshape setting part 70, in addition to the shape of the attachment of theshovel 100. - Therefore, the sediment weight Ws can be calculated based on the estimated distance Ds between the pin P1 and the sediment center of gravity Gs, the detection value of the boom rod pressure sensor S7R, the detection value of the boom bottom pressure sensor S7B, the bucket angle (detection value of bucket angle sensor S3), the boom angle (detection value of the boom angle sensor S1), and the arm angle (detection value of the arm angle sensor S2) in addition to known values such as the bucket weight W3.
- In other words, the
weight calculation part 61 can calculate the sediment weight Ws based on the distance Ds to the sediment center of gravity Gs estimated by the center-of-gravity calculation part 65, the detection value of the cylinder pressure of theboom cylinder 7, and the detection values of the angle sensors. - The determination as to whether the
shovel 100 is performing the predetermined operation using the attachment can be derived from the estimation result of the posture of the attachment based on the detection value of the cylinder pressure of the cylinder (for example, theboom cylinder 7, thearm cylinder 8, or the bucket cylinder 9) or the estimation result of the operation on the attachment based on the detection value of the pilot pressure on theboom 4, thearm 5, or thebucket 6. For example, when the detected value of the cylinder pressure changes, a change in the posture of the attachment can be estimated, and thus the operation of the attachment can be estimated from the change in the posture. As another example, when the detection value of the pilot pressure changes, the operation performed by the operator can be estimated, and thus the operation of the attachment performed according to the operation can be estimated. An example of the predetermined operation is an operation of closing thebucket 6. For example, whether or not the excavation operation is being performed may be estimated according to whether or not the operation of closing thebucket 6 is being performed. The determination of whether or not the predetermined operation is being performed is not limited to the method using the cylinder pressure or the pilot pressure, and may be performed based on a detection value of an angle sensor (for example, the boom angle sensor S1, the arm angle sensor S2, or the bucket angle sensor S3). The pilot pressure for theboom 4 is a pressure that changes according to the operation direction and operation amount of the boom operation lever of theoperation device 26, and is a pressure of the hydraulic fluid that is applied to the pilot port of thecontrol valve 175 corresponding to theboom cylinder 7. The same applies to the pilot pressure for thearm 5 and the pilot pressure for thebucket 6. -
FIG. 10 is a flowchart illustrating a processing procedure until the weight of the loaded material loaded in thebucket 6 is determined in thecontroller 30 according to the present embodiment. In the example illustrated inFIG. 10 , processing after the excavation operation by theshovel 100 is completed is illustrated. - First, after the excavation operation is completed, the
weight calculation part 61 determines whether or not a weight calculation start condition is satisfied (S1001). If theweight calculation part 61 determines that the weight calculation start condition is not satisfied (S1001: NO), the processing of S1001 is repeated. The interval at which the S1001 processing is repeated may be any interval, and may be, for example, a cycle (for example, on a 0.1 second basis) that can be executed by thecontroller 30. The weight calculation start condition may be any condition, and for example, the weight calculation start condition may be that the lifting of thebucket 6 is started. Whether or not the lifting of thebucket 6 has been started can be estimated based on the detected value of the cylinder pressure of theboom cylinder 7 or the pilot pressure to theboom 4, or the like. Whether or not thebucket 6 starts to be lifted is not limited to the estimation based on the detection value of the cylinder pressure of theboom cylinder 7 or the pilot pressure to theboom 4, and may be estimated based on, for example, the detection value of the boom angle sensor S1. - On the other hand, when the
weight calculation part 61 determines that the weight calculation start condition is satisfied (S1001: YES), theweight calculation unit 61 calculates the sediment weight Ws (an example of the weight of an object) in the bucket 6 (S1002), based on the thrust of the boom cylinder 7 (force Fb due to cylinder pressure) and the initial value of the sediment center of gravity Gs (an example of the position of the center of gravity of an object set in advance) stored in thestorage device 47, in addition to the detection values of various angle sensors on the attachment. - Then, the center-of-
gravity calculation part 65 calculates the distance Ds from the pin P1 to the sediment center of gravity Gs in thebucket 6 corresponding to the calculated sediment weight Ws, by referring to the center-of-gravity position holding table 47A (S1003). More specifically, the center-of-gravity calculation part 65 calculates the distance Ds from the pin P1 to the sediment center of gravity Gs based on the positional relationship information (the angle θ5 between the reference line L2 of thebucket 6 and a straight line connecting the pin P7 and the sediment center of gravity Gs, and the distance D5 between the pin P7 and the sediment center of gravity Gs) associated with the sediment weight Ws and the detection values of the boom angle sensor S1, the arm angle sensor S2, and the bucket angle sensor S3. - Thereafter, the
weight calculation part 61 calculates the sediment weight (an example of the weight of the object) Ws in thebucket 6 based on the thrust (force Fb by the cylinder pressures) of theboom cylinder 7 and the distance Ds to the sediment center of gravity Gs calculated in the S1003, in addition to the detection values of the various angle sensors (S1004). - Thereafter, the
weight calculation part 61 determines whether or not a condition for determining the weight (an example of a predetermined condition) is satisfied while thebucket 6 is lifted (S1005). When theweight calculation part 61 determines that the condition for determining the weight is not satisfied (S1005: NO), the processing is performed again from S1003. The condition for determining the weight may be any condition, and for example, the condition may be that the lifted height of thebucket 6 exceeds a predetermined reference value. - On the other hand, when the
weight calculation part 61 determines that the condition for determining the weight is satisfied (S1005: YES), the processing is terminated. When theweight calculation part 61 determines that the condition for determining the weight is satisfied, the sediment weight Ws (an example of the weight of the object) to be determined may be, for example, the last calculated value or an average value of a plurality of sediment weights calculated close to the last calculated value. - In the present embodiment, the calculation of the sediment weight Ws and the calculation of the sediment center of gravity Gs are alternately repeated. By repeating this processing, the accuracy of the calculated position of the sediment center of gravity Gs and the sediment weight Ws can be improved. Therefore, the accuracy of the determined sediment weight Ws can be improved.
- The shovel 100 (an example of a work machine) of the embodiment described above is configured to be capable of receiving an input of a shape of the
bucket 6. Therefore, in the above-described embodiment, the position of the center of gravity of the sediment loaded in thebucket 6 is estimated in consideration of the shape of thebucket 6, and thus the estimation accuracy of the position of the sediment center of gravity can be improved. - In the above-described embodiment, the center-of-gravity position holding table 47A held for each shape of the
bucket 6 is used as a method of considering the shape of thebucket 6. In other words, in the above-described embodiment, the position of the sediment center of gravity in consideration of the shape of thebucket 6 is implemented by referring to the center-of-gravity position holding table 47A. The method of estimating the sediment center of gravity Gs in consideration of the shape of thebucket 6 is not limited to the method using the center-of-gravity position holding table 47A, and other methods may be used. - In the above-described embodiment, the detection result of the force Fb due to the cylinder pressure of the
boom cylinder 7 based on the detection values output from the boom rod pressure sensor S7R and the boom bottom pressure sensor S7B (examples of the detection part) changes according to the sediment weight. - Therefore, the
weight calculation part 61 according to the above-described embodiment specifies the sediment center of gravity Gs by referring to the center-of-gravity position holding table 47A, and then calculates the sediment weight Ws based on the sediment center of gravity Gs and the detection value relating to the force Fb by the cylinder pressure of theboom cylinder 7. That is, in the above-described embodiment, the calculation accuracy of the sediment weight Ws can be improved by considering the shape of thebucket 6 by referring to the center-of-gravity position holding table 47A. - In the above-described embodiment, the example has been described in which the
weight calculation part 61 specifies the sediment center of gravity Gs by referring to the center-of-gravity position holding table 47A, and then calculates the sediment weight Ws based on the sediment center of gravity Gs and the detection value relating to the force Fb by the cylinder pressure of theboom cylinder 7. However, the above-described embodiment is not limited to the method of considering the shape of thebucket 6 by referring to the center-of-gravity position holding table 47A. For example, the sediment weight Ws may be calculated in consideration of the sediment center of gravity, which is determined according to the shape of thebucket 6. - Although the embodiment of the work machine according to the present disclosure has been described above, the present disclosure is not limited to the above-described embodiment, and the like. Various changes, modifications, substitutions, additions, deletions, and combinations are possible within the scope of the claims. Such changes, modifications, and the like are also included in the technical scope of the present invention.
Claims (9)
1. A shovel control device comprising:
processing circuitry configured to receive an input of a shape of a bucket provided at a tip of an attachment attached to a shovel, and calculate a weight of an object in the bucket, based on the input shape of the bucket and an output of a sensor whose detection result changes according to the weight of the object in the bucket.
2. The shovel control device according to claim 1 , further comprising:
a storage device configured to store table information in which the weight of the object and a position of a center of gravity of the object are associated with each other according to the shape of the bucket, and
wherein in response to the weight of the object in the bucket being calculated, the processing circuitry is configured to refer to the table information to specify the position of the center of gravity of the object based on the calculated weight of the object, and recalculates a weight of the object in the bucket, based on the specified position of the center of gravity of the object and the output of the sensor.
3. The shovel control device according to claim 2 , wherein the processing circuitry is configured to alternately perform
calculation of the weight of the object based on the specified position of the center of gravity of the object and the output of the sensor, and
specification of the position of the center of gravity of the object based on the calculated weight of the object.
4. A shovel comprising:
a lower traveling body;
an upper turning body turnably mounted on the lower traveling body;
an attachment attached to the upper turning body;
a bucket provided at a tip of the attachment; and
processing circuitry configured to receive an input of a shape of the bucket, and calculate a weight of an object in the bucket, based on the input shape of the bucket and an output of a sensor whose detection result changes according to the weight of the object in the bucket.
5. The shovel according to claim 4 , further comprising:
a storage device configured to store table information in which the weight of the object and a position of a center of gravity of the object are associated with each other according to the shape of the bucket,
wherein in response to the weight of the object in the bucket being calculated, the processing circuitry is configured to refer to the table information to specify the position of the center of gravity of the object based on the calculated weight of the object, and recalculate a weight of the object in the bucket, based on the specified position of the center of gravity of the object and the output of the sensor.
6. The shovel according to claim 5 , wherein the processing circuitry is configured to alternately perform
calculation of the weight of the object based on the specified position of the center of gravity of the object and the output of the sensor, and
specification of the position of the center of gravity of the object based on the calculated weight of the object.
7. The shovel according to claim 6 , wherein the processing circuitry is configured to calculate the weight of the object in the bucket based on the position of the center of gravity of the object set in advance and the output of the sensor when the lifting of the bucket is started.
8. The shovel according to claim 6 , wherein the processing circuitry is configured to terminate the calculation of the weight of the object and the specification of the position of the center of gravity of the object in response to a predetermined condition being satisfied while the bucket is being lifted.
9. The shovel according to claim 4 , wherein the processing circuitry is configured to receive an input from an operation device, an input from an external device, or an input from an imaging device, as the input of the shape of the bucket.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022192331A JP2024079409A (en) | 2022-11-30 | 2022-11-30 | Control device of shovel, and shovel |
JP2022-192331 | 2022-11-30 |
Publications (1)
Publication Number | Publication Date |
---|---|
US20240175243A1 true US20240175243A1 (en) | 2024-05-30 |
Family
ID=88923798
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US18/521,178 Pending US20240175243A1 (en) | 2022-11-30 | 2023-11-28 | Shovel control device and shovel |
Country Status (4)
Country | Link |
---|---|
US (1) | US20240175243A1 (en) |
EP (1) | EP4382676A1 (en) |
JP (1) | JP2024079409A (en) |
CN (1) | CN118110221A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230074375A1 (en) * | 2020-04-17 | 2023-03-09 | Komatsu Ltd. | Control system and control method |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002004337A (en) | 2000-06-15 | 2002-01-09 | Hitachi Constr Mach Co Ltd | Method of calculating quantity of soil operated in hydraulic backhoe |
EP3951090A4 (en) * | 2019-03-29 | 2022-06-08 | Sumitomo Heavy Industries, Ltd. | Shovel |
JP2021188260A (en) * | 2020-05-25 | 2021-12-13 | 住友建機株式会社 | Shovel |
WO2022124319A1 (en) * | 2020-12-07 | 2022-06-16 | 住友重機械工業株式会社 | Work machine and control device for work machine |
-
2022
- 2022-11-30 JP JP2022192331A patent/JP2024079409A/en active Pending
-
2023
- 2023-11-22 EP EP23211534.5A patent/EP4382676A1/en active Pending
- 2023-11-28 US US18/521,178 patent/US20240175243A1/en active Pending
- 2023-11-29 CN CN202311608516.XA patent/CN118110221A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230074375A1 (en) * | 2020-04-17 | 2023-03-09 | Komatsu Ltd. | Control system and control method |
Also Published As
Publication number | Publication date |
---|---|
CN118110221A (en) | 2024-05-31 |
EP4382676A1 (en) | 2024-06-12 |
JP2024079409A (en) | 2024-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12104353B2 (en) | Excavator and control apparatus for excavator | |
US20210010229A1 (en) | Shovel | |
US20220127817A1 (en) | Excavator | |
JP7242387B2 (en) | Excavator | |
US11976437B2 (en) | Shovel | |
US20230078047A1 (en) | Excavator and system for excavator | |
US11686065B2 (en) | Shovel | |
US20240026651A1 (en) | Display device for shovel, and shovel | |
US20230279634A1 (en) | Work machine and control device for work machine | |
US11821163B2 (en) | Shovel | |
US20240175243A1 (en) | Shovel control device and shovel | |
JP7289701B2 (en) | Excavator | |
JPWO2019117166A1 (en) | Excavator | |
JP7285679B2 (en) | Excavator | |
US20240018750A1 (en) | Display device for shovel, shovel, and assist device for shovel | |
JP2021156078A (en) | Shovel | |
CN118668780A (en) | Excavator | |
JP2021188260A (en) | Shovel | |
US20230408322A1 (en) | Work machine and work machine support system | |
JP2020165256A (en) | Shovel | |
JP2021156081A (en) | Work machine | |
JP2021156079A (en) | Detection device and shovel | |
JP2024158076A (en) | Excavator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SUMITOMO HEAVY INDUSTRIES, LTD., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NISHIMAKI, JUN;HIRANUMA, KAZUNORI;SIGNING DATES FROM 20231127 TO 20231204;REEL/FRAME:065761/0645 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |