[go: up one dir, main page]

WO2019189624A1 - ショベル - Google Patents

ショベル Download PDF

Info

Publication number
WO2019189624A1
WO2019189624A1 PCT/JP2019/013713 JP2019013713W WO2019189624A1 WO 2019189624 A1 WO2019189624 A1 WO 2019189624A1 JP 2019013713 W JP2019013713 W JP 2019013713W WO 2019189624 A1 WO2019189624 A1 WO 2019189624A1
Authority
WO
WIPO (PCT)
Prior art keywords
control mode
bucket
control
controller
boom
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.)
Ceased
Application number
PCT/JP2019/013713
Other languages
English (en)
French (fr)
Inventor
泉川 岳哉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sumitomo SHI Construction Machinery Co Ltd
Original Assignee
Sumitomo SHI Construction Machinery Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sumitomo SHI Construction Machinery Co Ltd filed Critical Sumitomo SHI Construction Machinery Co Ltd
Priority to CN201980024272.6A priority Critical patent/CN112004970B/zh
Priority to KR1020207028671A priority patent/KR102671151B1/ko
Priority to EP19774398.2A priority patent/EP3779053A4/en
Priority to JP2020511011A priority patent/JP7703816B2/ja
Publication of WO2019189624A1 publication Critical patent/WO2019189624A1/ja
Priority to US17/034,466 priority patent/US12305356B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/22Hydraulic or pneumatic drives
    • E02F9/2278Hydraulic circuits
    • E02F9/2292Systems with two or more pumps
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F3/00Dredgers; Soil-shifting machines
    • E02F3/04Dredgers; Soil-shifting machines mechanically-driven
    • E02F3/28Dredgers; 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/36Component parts
    • E02F3/42Drives for dippers, buckets, dipper-arms or bucket-arms
    • E02F3/43Control of dipper or bucket position; Control of sequence of drive operations
    • E02F3/435Control of dipper or bucket position; Control of sequence of drive operations for dipper-arms, backhoes or the like
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F3/00Dredgers; Soil-shifting machines
    • E02F3/04Dredgers; Soil-shifting machines mechanically-driven
    • E02F3/28Dredgers; 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/30Dredgers; 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/32Dredgers; 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
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F3/00Dredgers; Soil-shifting machines
    • E02F3/04Dredgers; Soil-shifting machines mechanically-driven
    • E02F3/28Dredgers; 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/36Component parts
    • E02F3/42Drives for dippers, buckets, dipper-arms or bucket-arms
    • E02F3/43Control of dipper or bucket position; Control of sequence of drive operations
    • E02F3/435Control of dipper or bucket position; Control of sequence of drive operations for dipper-arms, backhoes or the like
    • E02F3/437Control of dipper or bucket position; Control of sequence of drive operations for dipper-arms, backhoes or the like providing automatic sequences of movements, e.g. linear excavation, keeping dipper angle constant
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/2004Control mechanisms, e.g. control levers
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/2025Particular purposes of control systems not otherwise provided for
    • E02F9/2033Limiting the movement of frames or implements, e.g. to avoid collision between implements and the cabin
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/22Hydraulic or pneumatic drives
    • E02F9/2203Arrangements for controlling the attitude of actuators, e.g. speed, floating function
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/22Hydraulic or pneumatic drives
    • E02F9/2264Arrangements or adaptations of elements for hydraulic drives
    • E02F9/2271Actuators and supports therefor and protection therefor
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/22Hydraulic or pneumatic drives
    • E02F9/2278Hydraulic circuits
    • E02F9/2282Systems using center bypass type changeover valves
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/22Hydraulic or pneumatic drives
    • E02F9/2278Hydraulic circuits
    • E02F9/2285Pilot-operated systems
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/22Hydraulic or pneumatic drives
    • E02F9/2278Hydraulic circuits
    • E02F9/2296Systems with a variable displacement pump
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/24Safety devices, e.g. for preventing overload
    • E02F9/245Safety devices, e.g. for preventing overload for preventing damage to underground objects during excavation, e.g. indicating buried pipes or the like
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/26Indicating devices
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/22Hydraulic or pneumatic drives
    • E02F9/2221Control of flow rate; Load sensing arrangements
    • E02F9/2225Control of flow rate; Load sensing arrangements using pressure-compensating valves
    • E02F9/2228Control of flow rate; Load sensing arrangements using pressure-compensating valves including an electronic controller
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/26Indicating devices
    • E02F9/264Sensors and their calibration for indicating the position of the work tool
    • E02F9/265Sensors 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

  • This disclosure relates to excavators as excavators.
  • Patent Document 1 an excavator having a drilling control mode for moving a bucket blade edge along a design surface is known.
  • the above-described excavation control mode is a control that adjusts the relative speed of the bucket blade edge to the design surface according to the distance between the bucket blade edge and the design surface, and maintains the distance between the bucket blade edge and the design surface.
  • the moving speed of the bucket blade edge that moves along the line cannot be appropriately controlled.
  • An excavator includes a lower traveling body, an upper revolving body that is turnably mounted on the lower traveling body, an attachment provided on the upper revolving body, and a plurality of actuators that operate the attachment. And an operation device provided on the upper swing body, and a plurality of actuators are operated in accordance with an operation of the operation device in the first direction to move a predetermined portion of the attachment based on position information. And a control device configured to operate the plurality of actuators in a first control mode and a second control mode based on the position information.
  • the above-described means provides an excavator that can more appropriately control the movement of the predetermined part of the attachment along the predetermined track.
  • FIG. 2 is a diagram of a portion of a hydraulic system related to operation of a bucket cylinder. It is a figure of a part of hydraulic system regarding operation of the hydraulic motor for rotation. It is a functional block diagram of a controller. It is a figure which shows one example of a control mode switching process. It is a figure which shows another example of a control mode switching process.
  • FIG. 1 is a side view of the excavator 100
  • FIG. 2 is a top view of the excavator 100.
  • the lower traveling body 1 of the excavator 100 includes a crawler 1C.
  • the crawler 1 ⁇ / b> C is driven by a traveling hydraulic motor 2 ⁇ / b> M as a traveling actuator mounted on the lower traveling body 1.
  • the crawler 1C includes a left crawler 1CL and a right crawler 1CR.
  • the left crawler 1CL is driven by the left traveling hydraulic motor 2ML
  • the right crawler 1CR is driven by the right traveling hydraulic motor 2MR.
  • the upper traveling body 3 is mounted on the lower traveling body 1 through a turning mechanism 2 so as to be capable of turning.
  • the turning mechanism 2 is driven by a turning hydraulic motor 2A as a turning actuator mounted on the upper turning body 3.
  • the turning actuator may be a turning motor generator as an electric actuator.
  • Boom 4 is attached to upper swing body 3.
  • An arm 5 is attached to the tip of the boom 4, and a bucket 6 as an end attachment is attached to the tip of the arm 5.
  • the boom 4, the arm 5, and the bucket 6 constitute an excavation attachment AT that is an example of an attachment.
  • the boom 4 is driven by a boom cylinder 7, the arm 5 is driven by an arm cylinder 8, and the bucket 6 is driven by a bucket cylinder 9.
  • the boom cylinder 7, the arm cylinder 8, and the bucket cylinder 9 constitute an attachment actuator.
  • the boom 4 is supported so as to be rotatable up and down with respect to the upper swing body 3.
  • a boom angle sensor S1 is attached to the boom 4.
  • the boom angle sensor S ⁇ b> 1 can detect the boom angle ⁇ ⁇ b> 1 that is the rotation angle of the boom 4.
  • the boom angle ⁇ 1 is, for example, an ascending angle from a state where the boom 4 is lowered most. Therefore, the boom angle ⁇ 1 is maximized when the boom 4 is raised most.
  • the arm 5 is supported so as to be rotatable with respect to the boom 4.
  • An arm angle sensor S2 is attached to the arm 5.
  • the arm angle sensor S2 can detect an arm angle ⁇ 2, which is the rotation angle of the arm 5.
  • the arm angle ⁇ 2 is, for example, an opening angle from a state where the arm 5 is most closed. Therefore, the arm angle ⁇ 2 is maximized when the arm 5 is most opened.
  • the bucket 6 is supported so as to be rotatable with respect to the arm 5.
  • a bucket angle sensor S3 is attached to the bucket 6.
  • the bucket angle sensor S3 can detect the bucket angle ⁇ 3 that is the rotation angle of the bucket 6.
  • the bucket angle ⁇ 3 is an opening angle from a state where the bucket 6 is most closed. Therefore, the bucket angle ⁇ 3 is maximized when the bucket 6 is most opened.
  • each of the boom angle sensor S1, the arm angle sensor S2, and the bucket angle sensor S3 is composed of a combination of an acceleration sensor and a gyro sensor. However, it may be composed of only an acceleration sensor. Further, the boom angle sensor S1 may be a stroke sensor attached to the boom cylinder 7, or may be a rotary encoder, a potentiometer, an inertial measurement device, or the like. The same applies to the arm angle sensor S2 and the bucket angle sensor S3.
  • the upper swing body 3 is provided with a cabin 10 as a cab and a power source such as an engine 11 is mounted. Further, a space recognizing device 70, a direction detecting device 71, a positioning device 73, a machine body inclination sensor S4, a turning angular velocity sensor S5, and the like are attached to the upper turning body 3. Inside the cabin 10, an operation device 26, a controller 30, an information input device 72, a display device D1, a sound output device D2, and the like are provided. In this document, for convenience, the side of the upper swing body 3 where the excavation attachment AT is attached is referred to as the front, and the side where the counterweight is attached is referred to as the rear.
  • the space recognition device 70 is configured to recognize an object existing in a three-dimensional space around the excavator 100.
  • the space recognition device 70 may be configured to calculate the distance from the space recognition device 70 or the excavator 100 to the recognized object.
  • the space recognition device 70 includes, for example, an ultrasonic sensor, a millimeter wave radar, a monocular camera, a stereo camera, a LIDAR, a distance image sensor, an infrared sensor, and the like.
  • the space recognition device 70 is attached to the front sensor 70F attached to the front upper end of the cabin 10, the rear sensor 70B attached to the upper rear end of the upper swing body 3, and the upper left end of the upper swing body 3.
  • the left sensor 70L and the right sensor 70R attached to the right end of the upper surface of the upper swing body 3 are included.
  • An upper sensor for recognizing an object existing in the space above the upper swing body 3 may be attached to the excavator 100.
  • the direction detection device 71 is configured to detect information related to the relative relationship between the direction of the upper revolving unit 3 and the direction of the lower traveling unit 1.
  • the direction detection device 71 may be configured by a combination of a geomagnetic sensor attached to the lower traveling body 1 and a geomagnetic sensor attached to the upper swing body 3, for example.
  • the direction detection apparatus 71 may be comprised by the combination of the GNSS receiver attached to the lower traveling body 1, and the GNSS receiver attached to the upper turning body 3.
  • the direction detection device 71 may be a rotary encoder, a rotary position sensor, or the like.
  • the direction detection device 71 may be configured by a resolver.
  • the direction detection device 71 may be attached to, for example, a center joint provided in association with the turning mechanism 2 that realizes the relative rotation between the lower traveling body 1 and the upper turning body 3.
  • the orientation detection device 71 may be composed of a camera attached to the upper swing body 3.
  • the orientation detection device 71 performs known image processing on an image (input image) captured by a camera attached to the upper swing body 3 to detect an image of the lower traveling body 1 included in the input image.
  • the direction detection apparatus 71 specifies the longitudinal direction of the lower traveling body 1 by detecting the image of the lower traveling body 1 using a known image recognition technique. Then, an angle formed between the direction of the longitudinal axis of the upper swing body 3 and the longitudinal direction of the lower traveling body 1 is derived.
  • the direction of the longitudinal axis of the upper swing body 3 is derived from the camera mounting position.
  • the direction detection device 71 can specify the longitudinal direction of the lower traveling body 1 by detecting the image of the crawler 1C.
  • the orientation detection device 71 may be integrated with the controller 30.
  • the information input device 72 is configured such that an excavator operator can input information to the controller 30.
  • the information input device 72 is a switch panel installed in the vicinity of the display unit of the display device D1.
  • the information input device 72 may be a touch panel disposed on the display unit of the display device D1, or may be a sound input device such as a microphone disposed in the cabin 10.
  • the positioning device 73 is configured to measure the position of the upper swing body 3.
  • the positioning device 73 is a GNSS receiver, detects the position of the upper swing body 3, and outputs the detected value to the controller 30.
  • the positioning device 73 may be a GNSS compass. In this case, the positioning device 73 can detect the position and orientation of the upper swing body 3.
  • the machine body inclination sensor S4 detects the inclination of the upper swing body 3 with respect to a predetermined plane.
  • the body inclination sensor S4 is an acceleration sensor that detects an inclination angle around the front-rear axis and an inclination angle around the left-right axis of the upper swing body 3 with respect to the horizontal plane.
  • the front and rear axes and the left and right axes of the upper swing body 3 pass through a shovel center point that is one point on the swing axis of the shovel 100 and orthogonal to each other.
  • the turning angular velocity sensor S5 detects the turning angular velocity of the upper turning body 3. In this embodiment, it is a gyro sensor. A resolver, a rotary encoder, or the like may be used. The turning angular velocity sensor S5 may detect the turning speed. The turning speed may be calculated from the turning angular speed.
  • At least one of the boom angle sensor S1, the arm angle sensor S2, the bucket angle sensor S3, the machine body tilt sensor S4, and the turning angular velocity sensor S5 is also referred to as an attitude detection device.
  • the attitude of the excavation attachment AT is detected based on outputs of the boom angle sensor S1, the arm angle sensor S2, and the bucket angle sensor S3, for example.
  • the display device D1 is a device that displays information.
  • the display device D1 is a liquid crystal display installed in the cabin 10.
  • the display device D1 may be a display of a mobile terminal such as a smartphone.
  • the sound output device D2 is a device that outputs sound.
  • the sound output device D2 includes at least one of a device that outputs sound toward an operator in the cabin 10 and a device that outputs sound toward an operator outside the cabin 10. It may be a speaker of a portable terminal.
  • the operating device 26 is a device used by an operator for operating the actuator.
  • the controller 30 is a control device for controlling the excavator 100.
  • the controller 30 is configured by a computer including a CPU, a volatile storage device, a nonvolatile storage device, and the like. And the controller 30 reads the program corresponding to each function from a non-volatile memory
  • Each function includes, for example, a machine guidance function for guiding the manual operation of the shovel 100 by the operator, and assisting the manual operation of the shovel 100 by the operator, or causing the shovel 100 to operate automatically or autonomously. Including machine control functions.
  • FIG. 3 is a diagram illustrating a configuration example of a hydraulic system mounted on the excavator 100.
  • FIG. 3 shows a mechanical power transmission system, a hydraulic oil line, a pilot line, and an electric control system by a double line, a solid line, a broken line, and a dotted line, respectively.
  • the hydraulic system of the excavator 100 mainly includes an engine 11, a regulator 13, a main pump 14, a pilot pump 15, a control valve 17, an operating device 26, a discharge pressure sensor 28, an operating pressure sensor 29, a controller 30, and the like.
  • the hydraulic system is configured to circulate the hydraulic oil from the main pump 14 driven by the engine 11 to the hydraulic oil tank via the center bypass pipeline 40 or the parallel pipeline 42.
  • the engine 11 is a drive source of the excavator 100.
  • the engine 11 is, for example, a diesel engine that operates so as to maintain a predetermined rotational speed.
  • the output shaft of the engine 11 is connected to the input shafts of the main pump 14 and the pilot pump 15.
  • the main pump 14 is configured to be able to supply hydraulic oil to the control valve 17 via the hydraulic oil line.
  • the main pump 14 is a swash plate type variable displacement hydraulic pump.
  • the regulator 13 is configured to control the discharge amount of the main pump 14.
  • the regulator 13 controls the discharge amount of the main pump 14 by adjusting the swash plate tilt angle of the main pump 14 in accordance with a control command from the controller 30.
  • the pilot pump 15 is configured to be able to supply hydraulic oil to a hydraulic control device including the operation device 26 via a pilot line.
  • the pilot pump 15 is a fixed displacement hydraulic pump.
  • the pilot pump 15 may be omitted.
  • the function of the pilot pump 15 may be realized by the main pump 14. That is, the main pump 14 may have a function of supplying the operating oil to the operating device 26 after the pressure of the operating oil is reduced by a throttle or the like, in addition to the function of supplying the operating oil to the control valve 17. Good.
  • the control valve 17 is a hydraulic control device that controls the hydraulic system in the excavator 100.
  • the control valve 17 includes control valves 171 to 176.
  • the control valve 175 includes a control valve 175L and a control valve 175R
  • the control valve 176 includes a control valve 176L and a control valve 1756.
  • the control valve 17 is configured to selectively supply hydraulic oil discharged from 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 hydraulic fluid that flows from the main pump 14 to the hydraulic actuator, and the flow rate of hydraulic fluid that flows from the hydraulic actuator to the hydraulic oil tank.
  • the hydraulic actuator includes a boom cylinder 7, an arm cylinder 8, a bucket cylinder 9, a left traveling hydraulic motor 2ML, a right traveling hydraulic motor 2MR, and a swing hydraulic motor 2A.
  • the operating device 26 is a device used by an operator for operating the actuator.
  • the operation device 26 includes, for example, an operation lever and an operation pedal.
  • the actuator includes at least one of a hydraulic actuator and an electric actuator.
  • the operating device 26 is configured to be able to supply the hydraulic oil discharged from the pilot pump 15 to the pilot port of the corresponding control valve in the control valve 17 via the pilot line.
  • the hydraulic oil pressure (pilot pressure) supplied to each pilot port is a pressure corresponding to the operation direction and operation amount of the operation device 26 corresponding to each hydraulic actuator.
  • the operating device 26 may be an electric control type instead of the pilot pressure type as described above.
  • the control valve in the control valve 17 may be an electromagnetic solenoid type spool valve.
  • the discharge pressure sensor 28 is configured to detect the discharge pressure of the main pump 14. In the present embodiment, the discharge pressure sensor 28 outputs the detected value to the controller 30.
  • the operation pressure sensor 29 is configured to detect the content of operation of the operation device 26 by the operator.
  • the operation pressure sensor 29 detects the operation direction and operation amount of the operation device 26 corresponding to each of the actuators in the form of pressure (operation pressure), and outputs the detected value to the controller 30.
  • the content of the operation of the operation device 26 may be detected using a sensor other than the operation pressure sensor.
  • the main pump 14 includes a left main pump 14L and a right main pump 14R.
  • the left main pump 14L circulates the hydraulic oil to the hydraulic oil tank via the left center bypass pipe 40L or the left parallel pipe 42L, and the right main pump 14R has the right center bypass pipe 40R or the right parallel pipe 42R.
  • the hydraulic oil is circulated to the hydraulic oil tank via
  • the left center bypass conduit 40L is a hydraulic oil line that passes through the control valves 171, 173, 175L, and 176L disposed in the control valve 17.
  • the right center bypass conduit 40R is a hydraulic oil line that passes through control valves 172, 174, 175R, and 176R disposed in the control valve 17.
  • the control valve 171 supplies the hydraulic oil discharged from the left main pump 14L to the left traveling hydraulic motor 2ML, and discharges the hydraulic oil discharged from the left traveling hydraulic motor 2ML to the hydraulic oil tank.
  • This is a spool valve for switching.
  • the control valve 172 supplies the hydraulic oil discharged from the right main pump 14R to the right traveling hydraulic motor 2MR, and discharges the hydraulic oil discharged from the right traveling hydraulic motor 2MR to the hydraulic oil tank.
  • This is a spool valve for switching.
  • the control valve 173 is a spool that supplies the hydraulic oil discharged from the left main pump 14L to the swing hydraulic motor 2A and switches the flow of the hydraulic oil to discharge the hydraulic oil discharged from the swing hydraulic motor 2A to the hydraulic oil tank. It is a valve.
  • the control valve 174 is a spool valve that supplies the hydraulic oil discharged from the right main pump 14R to the bucket cylinder 9 and switches the flow of the hydraulic oil in order to discharge the hydraulic oil in the bucket cylinder 9 to the hydraulic oil tank. .
  • the control valve 175L is a spool valve that switches the flow of the hydraulic oil in order to supply the hydraulic oil discharged from the left main pump 14L to the boom cylinder 7.
  • the control valve 175R is a spool valve that supplies the hydraulic oil discharged from the right main pump 14R to the boom cylinder 7 and switches the flow of the hydraulic oil in order to discharge the hydraulic oil in the boom cylinder 7 to the hydraulic oil tank. .
  • the control valve 176L is a spool valve that supplies the hydraulic oil discharged from the left main pump 14L to the arm cylinder 8 and switches the flow of the hydraulic oil in order to discharge the hydraulic oil in the arm cylinder 8 to the hydraulic oil tank. .
  • the control valve 176R is a spool valve that supplies the hydraulic oil discharged from the right main pump 14R to the arm cylinder 8 and switches the flow of the hydraulic oil in order to discharge the hydraulic oil in the arm cylinder 8 to the hydraulic oil tank. .
  • the left parallel pipeline 42L is a hydraulic oil line parallel to the left center bypass pipeline 40L.
  • the left parallel pipe line 42L can supply hydraulic oil to the control valve further downstream when the flow of the hydraulic oil passing through the left center bypass pipe line 40L is restricted or blocked by any of the control valves 171, 173, 175L.
  • the right parallel pipeline 42R is a hydraulic oil line parallel to the right center bypass pipeline 40R.
  • the right parallel pipe line 42R can supply hydraulic oil to the control valve downstream when the flow of the hydraulic oil passing through the right center bypass pipe line 40R is restricted or cut off by any of the control valves 172, 174, 175R. .
  • the regulator 13 includes a left regulator 13L and a right regulator 13R.
  • the left regulator 13L controls the discharge amount of the left main pump 14L by adjusting the swash plate tilt angle of the left main pump 14L according to the discharge pressure of the left main pump 14L.
  • the left regulator 13L for example, adjusts the swash plate tilt angle of the left main pump 14L according to an increase in the discharge pressure of the left main pump 14L, and decreases the discharge amount.
  • the operating device 26 includes a left operating lever 26L, a right operating lever 26R, and a traveling lever 26D.
  • the travel lever 26D includes a left travel lever 26DL and a right travel lever 26DR.
  • the left operation lever 26L is used for turning operation and arm 5 operation.
  • the hydraulic oil discharged from the pilot pump 15 is used to introduce a control pressure corresponding to the lever operation amount into the pilot port of the control valve 176.
  • hydraulic oil discharged from the pilot pump 15 is used to introduce a control pressure corresponding to the lever operation amount into the pilot port of the control valve 173.
  • the left operating lever 26L introduces hydraulic oil into the right pilot port of the control valve 176L and introduces hydraulic oil into the left pilot port of the control valve 176R when operated in the arm closing direction. . Further, when operated in the arm opening direction, the left operating lever 26L introduces hydraulic oil into the left pilot port of the control valve 176L and introduces hydraulic oil into the right pilot port of the control valve 176R. Further, the left operating lever 26L introduces hydraulic oil into the left pilot port of the control valve 173 when operated in the left turning direction, and the right pilot port of the control valve 173 when operated in the right turning direction. To introduce hydraulic oil.
  • the right operation lever 26R is used for the operation of the boom 4 and the operation of the bucket 6.
  • the hydraulic oil discharged from the pilot pump 15 is used to introduce a control pressure corresponding to the lever operation amount into the pilot port of the control valve 175.
  • the hydraulic oil discharged from the pilot pump 15 is used to introduce a control pressure corresponding to the lever operation amount into the pilot port of the control valve 174.
  • hydraulic oil is introduced into the left pilot port of the control valve 175R.
  • the right operating lever 26R when operated in the boom raising direction, introduces hydraulic oil into the right pilot port of the control valve 175L and introduces hydraulic oil into the left pilot port of the control valve 175R.
  • the right operating lever 26R introduces hydraulic oil into the right pilot port of the control valve 174 when operated in the bucket closing direction, and enters the left pilot port of the control valve 174 when operated in the bucket opening direction. Introduce hydraulic fluid.
  • the traveling lever 26D is used for the operation of the crawler 1C.
  • the left travel lever 26DL is used to operate the left crawler 1CL. You may be comprised so that it may interlock
  • the hydraulic oil discharged from the pilot pump 15 is used to introduce a control pressure corresponding to the lever operation amount into the pilot port of the control valve 171.
  • the right travel lever 26DR is used to operate the right crawler 1CR. You may be comprised so that it may interlock
  • the hydraulic oil discharged from the pilot pump 15 is used to introduce a control pressure corresponding to the lever operation amount into the pilot port of the control valve 172.
  • the discharge pressure sensor 28 includes a discharge pressure sensor 28L and a discharge pressure sensor 28R.
  • the discharge pressure sensor 28L detects the discharge pressure of the left main pump 14L and outputs the detected value to the controller 30. The same applies to the discharge pressure sensor 28R.
  • the operation pressure sensor 29 includes operation pressure sensors 29LA, 29LB, 29RA, 29RB, 29DL, and 29DR.
  • the operation pressure sensor 29LA detects the content of the operation of the left operation lever 26L by the operator in the front-rear direction in the form of pressure, and outputs the detected value to the controller 30.
  • the contents of the operation include, for example, a lever operation direction, a lever operation amount (lever operation angle), and the like.
  • the operation pressure sensor 29LB detects the content of the operation of the left operation lever 26L by the operator in the left-right direction in the form of pressure, and outputs the detected value to the controller 30.
  • the operation pressure sensor 29RA detects the content of the operation of the right operation lever 26R by the operator in the front-rear direction in the form of pressure, and outputs the detected value to the controller 30.
  • the operation pressure sensor 29RB detects the content of the operation of the right operation lever 26R by the operator in the left-right direction in the form of pressure, and outputs the detected value to the controller 30.
  • the operation pressure sensor 29DL detects the content of the operation of the left travel lever 26DL by the operator in the front-rear direction in the form of pressure, and outputs the detected value to the controller 30.
  • the operation pressure sensor 29DR detects the content of the operation in the front-rear direction on the right travel lever 26DR by the operator in the form of pressure, and outputs the detected value to the controller 30.
  • the controller 30 receives the output of the operation pressure sensor 29, outputs a control command to the regulator 13 as necessary, and changes the discharge amount of the main pump 14. Further, the controller 30 receives the output of the control pressure sensor 19 provided upstream of the throttle 18, outputs a control command to the regulator 13 as necessary, and changes the discharge amount of the main pump 14.
  • the diaphragm 18 includes a left diaphragm 18L and a right diaphragm 18R, and the control pressure sensor 19 includes a left control pressure sensor 19L and a right control pressure sensor 19R.
  • a left throttle 18L is disposed between the control valve 176L located at the most downstream side and the hydraulic oil tank. Therefore, the flow of hydraulic oil discharged from the left main pump 14L is limited by the left throttle 18L.
  • the left diaphragm 18L generates a control pressure for controlling the left regulator 13L.
  • the left control pressure sensor 19L is a sensor for detecting this control pressure, and outputs the detected value to the controller 30.
  • the controller 30 controls the discharge amount of the left main pump 14L by adjusting the swash plate tilt angle of the left main pump 14L according to the control pressure.
  • the controller 30 decreases the discharge amount of the left main pump 14L as the control pressure increases, and increases the discharge amount of the left main pump 14L as the control pressure decreases.
  • the discharge amount of the right main pump 14R is similarly controlled.
  • the hydraulic oil discharged from the left main pump 14L passes through the left center bypass conduit 40L to the left.
  • the diaphragm reaches 18L.
  • the flow of hydraulic oil discharged from the left main pump 14L increases the control pressure generated upstream of the left throttle 18L.
  • the controller 30 reduces the discharge amount of the left main pump 14L to the allowable minimum discharge amount, and suppresses the pressure loss (pumping loss) when the discharged hydraulic oil passes through the left center bypass conduit 40L.
  • the hydraulic oil discharged from the left main pump 14L flows into the operation target hydraulic actuator via the control valve corresponding to the operation target hydraulic actuator.
  • the flow of the hydraulic oil discharged from the left main pump 14L reduces or disappears the amount reaching the left throttle 18L, and lowers the control pressure generated upstream of the left throttle 18L.
  • the controller 30 increases the discharge amount of the left main pump 14L, circulates sufficient hydraulic oil to the operation target hydraulic actuator, and ensures the operation of the operation target hydraulic actuator.
  • the controller 30 similarly controls the discharge amount of the right main pump 14R.
  • the hydraulic system of FIG. 3 can suppress wasteful energy consumption in the main pump 14 in the standby state.
  • the wasteful energy consumption includes a pumping loss generated by the hydraulic oil discharged from the main pump 14 in the center bypass conduit 40. 3 can reliably supply necessary and sufficient hydraulic fluid from the main pump 14 to the hydraulic actuator to be operated when the hydraulic actuator is operated.
  • FIGS. 4A to 4D a configuration for the controller 30 to operate the actuator by the machine control function will be described.
  • 4A-4D are diagrams of a portion of the hydraulic system. Specifically, FIG. 4A is a partial view of the hydraulic system related to the operation of the arm cylinder 8, and FIG. 4B is a partial view of the hydraulic system related to the operation of the boom cylinder 7.
  • 4C is a diagram of a part of the hydraulic system related to the operation of the bucket cylinder 9
  • FIG. 4D is a diagram of a part of the hydraulic system related to the operation of the swing hydraulic motor 2A.
  • the hydraulic system includes a proportional valve 31 and a shuttle valve 32.
  • the proportional valve 31 includes proportional valves 31AL to 31DL and 31AR to 31DR
  • the shuttle valve 32 includes shuttle valves 32AL to 32DL and 32AR to 32DR.
  • the proportional valve 31 functions as a control valve for machine control.
  • the proportional valve 31 is arranged in a pipe line connecting the pilot pump 15 and the shuttle valve 32, and is configured so that the flow path area of the pipe line can be changed.
  • the proportional valve 31 operates according to a control command output from the controller 30. Therefore, the controller 30 controls the pilot oil of the corresponding control valve in the control valve 17 through the proportional valve 31 and the shuttle valve 32 via the proportional valve 31 and the shuttle valve 32, regardless of the operation of the operating device 26 by the operator. Can be supplied to the port.
  • the shuttle valve 32 has two inlet ports and one outlet port. One of the two inlet ports is connected to the operating device 26 and the other is connected to the proportional valve 31. The outlet port is connected to the pilot port of the corresponding control valve in the control valve 17. Therefore, the shuttle valve 32 can cause the higher one of the pilot pressure generated by the operating device 26 and the pilot pressure generated by the proportional valve 31 to act on the pilot port of the corresponding control valve.
  • the controller 30 can operate the hydraulic actuator corresponding to the specific operation device 26 even when the operation to the specific operation device 26 is not performed.
  • the left operation lever 26L is used to operate the arm 5.
  • the left operation lever 26L uses the hydraulic oil 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 176.
  • the pilot pressure corresponding to the operation amount is applied to the right pilot port of the control valve 176L and the left pilot port of the control valve 176R.
  • the pilot pressure corresponding to the operation amount is applied to the left pilot port of the control valve 176L and the right pilot port of the control valve 176R.
  • the left operation lever 26L is provided with a switch NS.
  • the switch NS is a push button switch provided at the tip of the left operation lever 26L. The operator can operate the left operation lever 26L while pressing the switch NS.
  • the switch NS may be provided on the right operation lever 26 ⁇ / b> R, or may be provided at another position in the cabin 10.
  • the operation pressure sensor 29LA detects the content of the operation of the left operation lever 26L by the operator in the front-rear direction in the form of pressure, and outputs the detected value to the controller 30.
  • the proportional valve 31AL operates according to the current command output from the controller 30. Then, the pilot pressure by the hydraulic oil introduced from the pilot pump 15 to the right pilot port of the control valve 176L and the left pilot port of the control valve 176R is adjusted through the proportional valve 31AL and the shuttle valve 32AL.
  • the proportional valve 31AR operates in accordance with a current command output from the controller 30. Then, the pilot pressure by the hydraulic oil introduced from the pilot pump 15 to the left pilot port of the control valve 176L and the right pilot port of the control valve 176R through the proportional valve 31AR and the shuttle valve 32AR is adjusted.
  • the proportional valves 31AL and 31AR can adjust the pilot pressure so that the control valves 176L and 176R can be stopped at arbitrary valve positions.
  • the controller 30 allows the hydraulic oil discharged from the pilot pump 15 to flow through the proportional valve 31AL and the shuttle valve 32AL, regardless of the arm closing operation by the operator, and to the right pilot port and the control valve 176R of the control valve 176L. Can be supplied to the left pilot port. That is, the arm 5 can be closed. Further, the controller 30 supplies the hydraulic oil discharged from the pilot pump 15 to the left pilot port of the control valve 176L and the right side of the control valve 176R via the proportional valve 31AR and the shuttle valve 32AR regardless of the arm opening operation by the operator. Can be supplied to the pilot port. That is, the arm 5 can be opened.
  • the right operation lever 26R is used to operate the boom 4. Specifically, the right operation lever 26R uses the hydraulic oil 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 26R is operated in the boom raising direction (rearward direction), the pilot pressure corresponding to the operation amount is applied to the right pilot port of the control valve 175L and the left pilot port of the control valve 175R. Make it work. Further, when the right operation lever 26R is operated in the boom lowering direction (forward direction), the pilot pressure corresponding to the operation amount is applied to the right pilot port of the control valve 175R.
  • the operation pressure sensor 29RA detects the content of the operation of the right operation lever 26R by the operator in the front-rear direction in the form of pressure, and outputs the detected value to the controller 30.
  • the proportional valve 31BL operates according to a current command output from the controller 30. Then, the pilot pressure by the hydraulic oil introduced from the pilot pump 15 to the right pilot port of the control valve 175L and the left pilot port of the control valve 175R is adjusted via the proportional valve 31BL and the shuttle valve 32BL.
  • the proportional valve 31BR operates in accordance with a current command output from the controller 30. Then, the pilot pressure by the hydraulic oil introduced from the pilot pump 15 to the left pilot port of the control valve 175L and the right pilot port of the control valve 175R via the proportional valve 31BR and the shuttle valve 32BR is adjusted.
  • the proportional valves 31BL and 31BR can adjust the pilot pressure so that the control valves 175L and 175R can be stopped at arbitrary valve positions.
  • the controller 30 allows the hydraulic oil discharged from the pilot pump 15 to flow through the proportional valve 31BL and the shuttle valve 32BL, regardless of the boom raising operation by the operator, and to the right pilot port and the control valve 175R of the control valve 175L. Can be supplied to the left pilot port. That is, the boom 4 can be raised. Further, the controller 30 can supply the hydraulic oil discharged from the pilot pump 15 to the right pilot port of the control valve 175R via the proportional valve 31BR and the shuttle valve 32BR regardless of the boom lowering operation by the operator. That is, the boom 4 can be lowered.
  • the right operation lever 26R is also used to operate the bucket 6. Specifically, the right operation lever 26R uses the hydraulic oil discharged from 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 174. More specifically, the right operation lever 26R applies a pilot pressure corresponding to the operation amount to the left pilot port of the control valve 174 when operated in the bucket closing direction (left direction). Further, when the right operation lever 26R is operated in the bucket opening direction (right direction), the pilot pressure corresponding to the operation amount is applied to the right pilot port of the control valve 174.
  • the operation pressure sensor 29RB detects the content of the operation of the right operation lever 26R by the operator in the left-right direction in the form of pressure, and outputs the detected value to the controller 30.
  • the proportional valve 31CL operates in accordance with a current command output from the controller 30. Then, the pilot pressure by the hydraulic oil introduced from the pilot pump 15 to the left pilot port of the control valve 174 through the proportional valve 31CL and the shuttle valve 32CL is adjusted.
  • the proportional valve 31CR operates in accordance with a current command output from the controller 30. Then, the pilot pressure by the hydraulic oil introduced from the pilot pump 15 to the right pilot port of the control valve 174 through the proportional valve 31CR and the shuttle valve 32CR is adjusted.
  • the proportional valves 31CL and 31CR can adjust the pilot pressure so that the control valve 174 can be stopped at an arbitrary valve position.
  • the controller 30 can supply the hydraulic oil discharged from the pilot pump 15 to the left pilot port of the control valve 174 via the proportional valve 31CL and the shuttle valve 32CL regardless of the bucket closing operation by the operator. That is, the bucket 6 can be closed. Further, the controller 30 can supply the hydraulic oil discharged from the pilot pump 15 to the right pilot port of the control valve 174 via the proportional valve 31CR and the shuttle valve 32CR regardless of the bucket opening operation by the operator. That is, the bucket 6 can be opened.
  • the left operation lever 26L is also used to operate the turning mechanism 2. Specifically, the left operation lever 26L uses the hydraulic oil discharged from 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, the left operation lever 26L causes a pilot pressure corresponding to the operation amount to act on the left pilot port of the control valve 173 when operated in the left turning direction (left direction). Further, when the left operation lever 26L is operated in the right turning direction (right direction), the pilot pressure corresponding to the operation amount is applied to the right pilot port of the control valve 173.
  • the operation pressure sensor 29LB detects the content of the operation of the left operation lever 26L by the operator in the left-right direction in the form of pressure, and outputs the detected value to the controller 30.
  • the proportional valve 31DL operates in accordance with a current command output from the controller 30. Then, the pilot pressure by the hydraulic oil introduced from the pilot pump 15 to the left pilot port of the control valve 173 via the proportional valve 31DL and the shuttle valve 32DL is adjusted.
  • the proportional valve 31DR operates in accordance with a current command output from the controller 30. Then, the pilot pressure by the hydraulic oil introduced from the pilot pump 15 to the right pilot port of the control valve 173 via the proportional valve 31DR and the shuttle valve 32DR is adjusted.
  • the proportional valves 31DL and 31DR can adjust the pilot pressure so that the control valve 173 can be stopped at an arbitrary valve position.
  • the controller 30 can supply the hydraulic oil discharged from the pilot pump 15 to the left pilot port of the control valve 173 via the proportional valve 31DL and the shuttle valve 32DL regardless of the left turning operation by the operator. That is, the turning mechanism 2 can be turned left. Further, the controller 30 can supply the hydraulic oil discharged from the pilot pump 15 to the right pilot port of the control valve 173 via the proportional valve 31DR and the shuttle valve 32DR regardless of the right turning operation by the operator. That is, the turning mechanism 2 can be turned right.
  • the excavator 100 may have a configuration for automatically moving the lower traveling body 1 forward and backward.
  • the hydraulic system portion related to the operation of the left traveling hydraulic motor 2ML and the hydraulic system portion related to the operation of the right traveling hydraulic motor 2MR may be configured in the same manner as the hydraulic system portion related to the operation of the boom cylinder 7 and the like.
  • the electric operating system provided with the electric pilot circuit may be adopted instead of the hydraulic operating system.
  • the lever operation amount of the electric operation lever in the electric operation system is input to the controller 30 as an electric signal.
  • An electromagnetic valve is disposed between the pilot pump 15 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.
  • the controller 30 moves each control valve by controlling the electromagnetic valve with an electric signal corresponding to the lever operation amount to increase or decrease the pilot pressure. be able to.
  • Each control valve may be constituted by an electromagnetic spool valve. In this case, the electromagnetic spool valve operates in accordance with an electric signal from the controller 30 corresponding to the lever operation amount of the electric operation lever.
  • FIG. 5 is a functional block diagram of the controller 30.
  • the controller 30 receives a signal output from at least one of the posture detection device, the operation device 26, the space recognition device 70, the orientation detection device 71, the information input device 72, the positioning device 73, the switch NS, It is configured to execute various calculations and to output a control command to at least one of the proportional valve 31, the display device D1, the sound output device D2, and the like.
  • the attitude detection device includes a boom angle sensor S1, an arm angle sensor S2, a bucket angle sensor S3, a body tilt sensor S4, and a turning angular velocity sensor S5.
  • the controller 30 includes a position calculation unit 30A, a trajectory acquisition unit 30B, an autonomous control unit 30C, and a control mode switching unit 30D as functional elements. Each functional element may be configured by hardware or may be configured by software.
  • the position calculation unit 30A is configured to calculate the position of the positioning target.
  • the position calculation unit 30A calculates a coordinate point in a reference coordinate system of a predetermined part of the attachment.
  • the predetermined part is, for example, a tip of the bucket 6.
  • the origin of the reference coordinate system is, for example, the intersection of the pivot axis and the ground plane of the excavator 100.
  • the position calculation unit 30 ⁇ / b> A calculates the coordinate point of the tip of the bucket 6 from the respective rotation angles of the boom 4, the arm 5, and the bucket 6.
  • the position calculation unit 30 ⁇ / b> A may calculate not only the center coordinate point of the toe of the bucket 6 but also the left end coordinate point of the toe of the bucket 6 and the right end coordinate point of the toe of the bucket 6. In this case, the position calculation unit 30A may use the output of the body tilt sensor S4.
  • the trajectory acquisition unit 30B is configured to acquire a target trajectory that is a trajectory followed by a predetermined part of the attachment when the excavator 100 is operated autonomously.
  • the trajectory acquisition unit 30B acquires a target trajectory used when the autonomous control unit 30C operates the excavator 100 autonomously.
  • the track acquisition unit 30B derives the target track based on the data related to the target construction surface stored in the nonvolatile storage device.
  • the trajectory acquisition unit 30 ⁇ / b> B may derive a target trajectory based on information regarding the terrain around the excavator 100 recognized by the space recognition device 70.
  • the trajectory acquisition unit 30B may derive information on the past trajectory of the tip of the bucket 6 from the past output of the posture detection device stored in the volatile storage device, and may derive the target trajectory based on the information. .
  • the track acquisition unit 30B may derive the target track based on the current position of the predetermined part of the attachment and the data related to the target construction surface.
  • the autonomous control unit 30C is configured to operate the excavator 100 autonomously.
  • a predetermined start condition is satisfied, a predetermined part of the attachment is moved along the target trajectory acquired by the trajectory acquisition unit 30B.
  • the operation device 26 is operated in a state where the switch NS is pressed, the excavator 100 is operated autonomously so that the predetermined part moves along the target track.
  • the autonomous control unit 30C is configured to support manual operation of the shovel by the operator by operating the actuator autonomously. For example, when the operator manually performs the arm closing operation while pressing the switch NS, the autonomous control unit 30C sets the boom cylinder 7 and the arm cylinder 8 so that the target track and the position of the toe of the bucket 6 coincide. And at least one of the bucket cylinders 9 may be expanded and contracted autonomously. In this case, for example, the operator can close the arm 5 only by operating the left operation lever 26L in the arm closing direction while making the toe of the bucket 6 coincide with the target trajectory.
  • the arm cylinder 8 which is a main operation target is referred to as a “main actuator”.
  • the boom cylinder 7 and the bucket cylinder 9 which are driven operation objects that move according to the movement of the main actuator are referred to as “subordinate actuators”.
  • the autonomous control unit 30C can operate each actuator autonomously by giving a current command to the proportional valve 31 and individually adjusting the pilot pressure acting on the control valve corresponding to each actuator.
  • the boom cylinder 7 and the bucket cylinder 9 can be operated regardless of whether or not the right operation lever 26R is tilted.
  • the control mode switching unit 30D is configured to be able to switch the control mode.
  • the control mode is an actuator control method that can be used by the controller 30 when the autonomous control unit 30C operates the excavator 100 autonomously, and includes, for example, a normal control mode and a low speed control mode.
  • the normal control mode is, for example, a control mode that is set so that the moving speed of the predetermined portion with respect to the operation amount of the operation device 26 is relatively large
  • the low speed control mode is, for example, a predetermined portion with respect to the operation amount of the operation device 26. Is a control mode set so that the movement speed of the is relatively small.
  • the control mode may include an arm priority mode and a boom priority mode.
  • the arm priority mode is a control mode in which the arm cylinder 8 is selected as the main actuator and the boom cylinder 7 and the bucket cylinder 9 are selected as the subordinate actuators.
  • the controller 30 actively extends the arm cylinder 8 at a speed corresponding to the operation amount of the left operation lever 26L. Then, the controller 30 passively expands and contracts at least one of the boom cylinder 7 and the bucket cylinder 9 so that the tip of the bucket 6 moves along the target trajectory.
  • the boom priority mode is a control mode in which the boom cylinder 7 is selected as the main actuator and the arm cylinder 8 and the bucket cylinder 9 are selected as the subordinate actuators.
  • the controller 30 actively expands and contracts the boom cylinder 7 at a speed corresponding to the operation amount of the left operation lever 26L. Then, the controller 30 passively extends the arm cylinder 8 so that the tip of the bucket 6 moves along the target trajectory, and passively expands and contracts the bucket cylinder 9 as necessary.
  • the control mode may include a bucket priority mode.
  • the bucket priority mode is a control mode in which the bucket cylinder 9 is selected as the main actuator and the boom cylinder 7 and the arm cylinder 8 are selected as the subordinate actuators.
  • the controller 30 actively expands and contracts the bucket cylinder 9 at a speed corresponding to the operation amount of the left operation lever 26L. Then, the controller 30 passively extends the arm cylinder 8 so that the tip of the bucket 6 moves along the target trajectory, and passively expands and contracts the boom cylinder 7 as necessary.
  • the control mode switching unit 30D may be configured to automatically switch the control mode when a predetermined condition is satisfied.
  • the predetermined condition may be set based on, for example, the shape of the target track, the presence / absence of an embedded object, the presence / absence of an object around the excavator 100, and the like.
  • the controller 30 when the autonomous control is started, the controller 30 first adopts the first control mode.
  • the first control mode is, for example, a normal control mode.
  • the control mode switching unit 30D switches the control mode from the first control mode to the second control mode.
  • the second control mode is, for example, a low speed control mode.
  • the controller 30 ends the autonomous control that employs the first control mode, and starts the autonomous control that employs the second control mode.
  • the controller 30 selects one of the two control modes and executes the autonomous control, but selects one of the three or more control modes and executes the autonomous control. May be.
  • FIG. 6 shows a cross section of the ground to be excavated.
  • a one-dot chain line in the figure represents the target trajectory TP.
  • the bucket 6A drawn with a solid line represents the current position and posture of the bucket 6, and each of the buckets 6B to 6D drawn with a dotted line represents the position and posture of the subsequent bucket 6.
  • the controller 30 performs normal control so that the toe of the bucket 6 moves along the target trajectory TP when the left operation lever 26L is operated in the arm closing direction with the switch NS pressed. Autonomous control is executed using the mode.
  • the controller 30 determines that the predetermined condition is satisfied, and changes the control mode from the normal control mode to the low speed control mode.
  • the point P1 is a boundary point between the trajectory part TP1 and the trajectory part TP2 constituting the target trajectory TP.
  • the angle ⁇ is an angle formed between the extension line of the track portion TP1 and the track portion TP2.
  • Bucket 6B represents the position and orientation of bucket 6 when the control mode is switched from the normal control mode to the low speed control mode.
  • the controller 30 causes the bucket 6 to move toward the boundary point when the toe of the bucket 6 as the work site approaches the boundary point.
  • the moving speed can be reduced.
  • the controller 30 determines that the predetermined condition is satisfied when the distance DS1 between the point P1 and the tip of the bucket 6 is less than the predetermined distance TH1.
  • the predetermined distance TH1 may be zero.
  • the controller 30 determines that the predetermined condition is satisfied when the distance DS2 between the point P1 and the tip of the bucket 6 exceeds the predetermined distance TH2, and sets the control mode. Switch from low speed control mode to normal control mode. When the predetermined distance TH1 is not zero, the predetermined distance TH2 may be zero.
  • Bucket 6C represents the position and posture of bucket 6 when the control mode is switched from the low speed control mode to the normal control mode.
  • the controller 30 can change the control mode from the normal control mode to the low speed control mode when the tip of the bucket 6 passes through a portion where the traveling direction of the target trajectory TP changes greatly.
  • the controller 30 can return the control mode to the normal control mode after the tip of the bucket 6 passes through a portion where the traveling direction of the target trajectory TP changes greatly. Therefore, the controller 30 can make the tip of the bucket 6 follow the target trajectory TP more accurately.
  • the controller 30 also has the tip of the bucket 6 as a boundary even when the bucket 6 moves from the track portion TP2 to the track portion TP1. As the point approaches, the moving speed of the bucket 6 may be reduced.
  • 7A and 7B both show a cross section of the ground to be excavated.
  • 7A and 7B represents the target trajectory TP.
  • the bucket 6A drawn with a solid line represents the current position and posture of the bucket 6, and each of the buckets 6B to 6F drawn with a dotted line represents the position and posture of the subsequent bucket 6.
  • FIG. 7A shows an example in which the control mode is changed based on an angle formed between a predetermined reference plane RP (for example, a horizontal plane, a ground contact surface of the excavator 100) and the target trajectory TP
  • FIG. 7B shows an example of changing the control mode based on the angle formed between two adjacent track portions.
  • the controller 30 gives priority to arm so that when the left operation lever 26L is operated in the arm closing direction with the switch NS pressed, the toe of the bucket 6 moves along the target trajectory TP. Autonomous control is executed using the mode.
  • the controller 30 determines that the predetermined condition is satisfied, and changes the control mode from the arm priority mode to the boom priority mode.
  • the boundary point P11 is a boundary point between the trajectory part TP11 and the trajectory part TP12 constituting the target trajectory TP.
  • the angle ⁇ 1 is an angle formed between the horizontal plane that is the reference plane RP and the track portion TP12.
  • Bucket 6B represents the position and posture of bucket 6 when the control mode is switched from the arm priority mode to the boom priority mode.
  • the controller 30, when the magnitude of the angle ⁇ 1 is equal to or higher than a predetermined angle beta TH, the distance between the toe and the boundary point P11 is a start point of the trajectory part TP12 bucket 6 is below a predetermined distance TH3, the predetermined condition Is determined to be satisfied.
  • the controller 30 determines that the condition is satisfied, and the control mode is switched from the boom priority mode to the arm priority mode.
  • the boundary point P12 is a boundary point between the trajectory portion TP12 and the trajectory portion TP13 constituting the target trajectory TP.
  • Bucket 6C represents the position and posture of bucket 6 when the control mode is switched from the boom priority mode to the arm priority mode.
  • the controller 30, when the magnitude of the angle formed between the horizontal plane and the track portion TP13 is the reference plane RP is less than a predetermined angle beta TH, boundary point P12 and the bucket is a starting point of the trajectory part TP13 When the distance to the 6 toes is less than the predetermined distance TH4, it is determined that the predetermined condition is satisfied. And since the magnitude
  • the controller 30 satisfies the predetermined condition.
  • the control mode is switched from the arm priority mode to the boom priority mode.
  • the boundary point P13 is a boundary point between the trajectory portion TP13 and the trajectory portion TP14 constituting the target trajectory TP.
  • the angle ⁇ 2 is an angle formed between the horizontal plane that is the reference plane RP and the track portion TP14.
  • Bucket 6D represents the position and posture of bucket 6 when the control mode is switched from the arm priority mode to the boom priority mode.
  • the controller 30, when the magnitude of the angle ⁇ 2 is equal to or higher than a predetermined angle beta TH, the distance between the toe and the boundary point P13 is a start point of the trajectory part TP14 bucket 6 is below a predetermined distance TH5, the predetermined condition Is determined to be satisfied.
  • the controller 30 determines that the condition is satisfied, and the control mode is switched from the boom priority mode to the arm priority mode.
  • the boundary point P14 is a boundary point between the trajectory portion TP14 and the trajectory portion TP15 constituting the target trajectory TP.
  • Bucket 6E represents the position and posture of bucket 6 when the control mode switches from the boom priority mode to the arm priority mode.
  • the controller 30, when the magnitude of the angle formed between the horizontal plane and the track portion TP15 is the reference plane RP is less than a predetermined angle beta TH, boundary point P14 and the bucket is a starting point of the trajectory part TP15 When the distance to the 6 toes is less than the predetermined distance TH6, it is determined that the predetermined condition is satisfied. And since the magnitude
  • predetermined distances TH3 to TH6 may be different values or the same value. Further, at least one of the predetermined distances TH3 to TH6 may be zero.
  • the controller 30 may be inclined angle relative to a reference plane of the target trajectory TP will adopt boom priority mode trajectory part of the steep than the predetermined angle beta TH as a control mode when the toe of the bucket 6 passes Can do. Further, it is possible that the inclination angle is adopted arm priority mode trajectory part of the low-gradient smaller than the predetermined angle beta TH as a control mode when the toe of the bucket 6 passes. Therefore, the controller 30 can make the tip of the bucket 6 follow the target trajectory TP more accurately. If the arm priority mode is adopted when the tip of the bucket 6 passes through the steep track portion, the arm 5 may be moved too much. However, if the boom priority mode is adopted, excessive movement of the arm 5 can be prevented. It is. In addition, if the boom priority mode is adopted when the tip of the bucket 6 passes through the track portion of the gentle slope, the boom 4 may be moved too much, but if the arm priority mode is adopted, excessive movement of the boom 4 is prevented. This is because it can.
  • the low speed control mode may be adopted as the control mode.
  • the controller 30 may determine that the predetermined condition is satisfied and switch the control mode to the low speed control mode.
  • the predetermined distance V may be set as a distance different from each of the predetermined distances TH3 to TH6, or may be set as the same distance as each of the predetermined distances TH3 to TH6.
  • the predetermined distance V may be larger than each of the predetermined distances TH3 to TH6.
  • the controller 30 gives priority to arm so that when the left operation lever 26L is operated in the arm closing direction with the switch NS pressed, the toe of the bucket 6 moves along the target trajectory TP. Autonomous control is executed using the mode.
  • the controller 30, when the magnitude of the angle ⁇ 1 formed between the extension line and the track portion TP12 of the track portion TP11 is equal to or higher than a predetermined angle gamma TH, the distance between the toe of the boundary point P11 and the bucket 6 Is less than the predetermined distance TH7, it is determined that the predetermined condition is satisfied. Then, the control mode is switched from the arm priority mode to the boom priority mode.
  • Bucket 6B represents the position and posture of bucket 6 when the control mode is switched from the arm priority mode to the boom priority mode.
  • the controller 30, when the magnitude of the angle ⁇ 2 formed between the extension line and the track portion TP13 of the track portion TP12 is equal to or higher than a predetermined angle gamma TH, toe boundary points P12 and the bucket 6 on the target trajectory TP Is less than the predetermined distance TH8, it is determined that the predetermined condition is satisfied. Then, the control mode is switched from the boom priority mode to the arm priority mode.
  • Bucket 6C represents the position and posture of bucket 6 when the control mode is switched from the boom priority mode to the arm priority mode.
  • Controller 30 when the magnitude of the angle ⁇ 3 formed between the extension line and the track portion TP14 of the track portion TP13 is equal to or higher than a predetermined angle gamma TH, the toe of the boundary point P13 on the target trajectory TP bucket 6 When the distance is less than the predetermined distance TH9, it is determined that the predetermined condition is satisfied. Then, the control mode is switched from the arm priority mode to the boom priority mode. Bucket 6D represents the position and posture of bucket 6 when the control mode is switched from the arm priority mode to the boom priority mode.
  • Controller 30 when the magnitude of the angle ⁇ 4 formed between the extension line and the track portion TP15 of the track portion TP14 is equal to or higher than a predetermined angle gamma TH, the toe of the boundary point P14 on the target trajectory TP bucket 6 When the distance is less than the predetermined distance TH10, it is determined that the predetermined condition is satisfied. Then, the control mode is switched from the boom priority mode to the arm priority mode. Bucket 6E represents the position and posture of bucket 6 when the control mode switches from the boom priority mode to the arm priority mode.
  • predetermined distances TH7 to TH10 may be different values or the same value. Further, at least one of the predetermined distances TH7 to TH10 may be zero.
  • the controller 30 can select a control mode suitable for the subsequent trajectory portion. For example, one of the boom priority mode and the arm priority mode can be switched to the other. Therefore, the controller 30 can make the tip of the bucket 6 follow the target trajectory TP more accurately.
  • a predetermined angle gamma TH e.g. boundary point P11 ⁇ P14
  • the controller 30 may determine that the predetermined condition is satisfied and switch the control mode to the low speed control mode.
  • the predetermined distance W may be set as a distance different from each of the predetermined distances TH7 to TH10, or may be set as the same distance as each of the predetermined distances TH7 to TH10.
  • the predetermined distance W may be larger than each of the predetermined distances TH7 to TH10.
  • FIG. 8 shows a cross section of the ground to be excavated.
  • a one-dot chain line in the figure represents the target trajectory TP.
  • the bucket 6A drawn with a solid line represents the current position and posture of the bucket 6, and each of the buckets 6B to 6D drawn with a dotted line represents the position and posture of the subsequent bucket 6.
  • the striped pattern represents a cross section of the buried object BM such as a water pipe.
  • the controller 30 performs normal control so that the toe of the bucket 6 moves along the target trajectory TP when the left operation lever 26L is operated in the arm closing direction with the switch NS being pressed. Autonomous control is executed using the mode.
  • Point P21 is a boundary point between trajectory portion TP21 and trajectory portion TP22 constituting target trajectory TP.
  • the track portion TP22 is a track portion set near the embedded object BM.
  • the trajectory portion TP22 is a set of points on the target trajectory TP whose distance from the embedded object BM is less than the predetermined distance X. Therefore, the distance between the point P21 and the embedded object BM1 is equal to the predetermined distance X.
  • Bucket 6B represents the position and orientation of bucket 6 when the control mode is switched from the normal control mode to the low speed control mode.
  • the controller 30 determines that the predetermined condition is satisfied, and changes the control mode from the low speed control mode. Switch to normal control mode.
  • Point P22 is a boundary point between trajectory portion TP22 and trajectory portion TP23 constituting target trajectory TP.
  • the distance between the point P22 and the embedded object BM2 is equal to the predetermined distance X.
  • Bucket 6C represents the position and posture of bucket 6 when the control mode is switched from the low speed control mode to the normal control mode.
  • predetermined distances TH11 and TH12 may be different values or the same value. Further, at least one of the predetermined distances TH11 and TH12 may be zero.
  • the controller 30 can change the control mode from the normal control mode to the low speed control mode when the tip of the bucket 6 passes near the embedded object BM. Further, the controller 30 can return the control mode to the normal control mode when the tip of the bucket 6 moves away from the embedded object BM. Therefore, when the toe of the bucket 6 is moved along the target trajectory TP, the controller 30 can control the toe of the bucket 6 with high accuracy at a low speed and prevent the buried object from being greatly damaged by the toe of the bucket 6. it can.
  • FIGS. 9A and 9B are top views of the ground to be excavated and the excavator 100.
  • a dashed line in each of FIG. 9A and FIG. 9B represents the target trajectory TP.
  • the target track TP is set so as to be deeper in steps between the current ground and the target construction surface so that the target construction surface is formed by a plurality of excavation operations.
  • the bucket 6A drawn with a solid line represents the current position and posture of the bucket 6, and the bucket 6B drawn with a dotted line represents the position and posture of the subsequent bucket 6.
  • the fine halftone dot region represents a portion R1 (relatively deep portion) in which the vertical distance between the currently set target trajectory TP and the target construction surface is relatively small, and the coarse halftone dot region is currently set.
  • This represents a portion R2 (relatively shallow portion) where the vertical distance between the target track TP and the target construction surface is relatively large.
  • the controller 30 performs semi-automatic control so that the tip of the bucket 6 moves along the target trajectory TP31 when the left operation lever 26L is operated in the arm closing direction with the switch NS pressed. Execute.
  • Bucket 6A represents the position and orientation of bucket 6 when the control mode is switched from the normal control mode to the low speed control mode.
  • Bucket 6B represents the position and posture of bucket 6 when the tip of bucket 6 reaches the end of target trajectory TP.
  • the controller 30 moves the toe of the bucket 6 along the target trajectory TP32 when the left operation lever 26L is operated in the arm closing direction with the switch NS pressed. Execute semi-automatic control so that it moves.
  • the operator of the excavator 100 performs a left turn operation immediately after the excavation operation shown in FIG. 9A is completed, for example, so that the orientation of the excavation attachment AT is in the state shown in FIG. 9B. Then, the operator starts the excavation operation shown in FIG. 9B. Therefore, the excavation operation shown in FIG. 9A and the excavation operation shown in FIG. 9B can be recognized as a series of excavation operations.
  • the controller 30 first determines whether or not the vertical distance between the target track TP32 and the target construction surface is less than the predetermined distance Y. When it is determined that the distance is not less than the predetermined distance Y, it is determined that the predetermined condition is not satisfied. Therefore, the controller 30 executes the semi-automatic control using the normal control mode as it is without switching the control mode from the normal control mode to the low speed control mode.
  • the controller 30 automatically selects the low speed control mode when semi-automatic control is performed for excavation of the portion R1, and performs normal control when semi-automatic control is performed for excavation of the portion R2. Select the mode automatically. That is, the controller 30 does not force the operator of the excavator 100 to perform the operation of switching the control mode, and an appropriate control mode according to the state of the excavation target such as the vertical distance between the target construction surface and the target track TP. Is automatically selected. Specifically, the finishing mode (low speed control mode) is selected in the portion R1, and the normal control mode is selected in the portion R2. Therefore, the working efficiency of the excavator 100 can be improved.
  • FIG. 10 is a block diagram showing an example of the relationship between the functional elements F1 to F6 related to the execution of semi-automatic control in the controller 30.
  • the controller 30 includes functional elements F1 to F6 related to the execution of semi-automatic control.
  • the functional element may be configured by software, may be configured by hardware, or may be configured by a combination of software and hardware.
  • the functional element F1 is configured to analyze an operation tendency that is a manual operation tendency by the operator.
  • the functional element F1 analyzes the operation tendency based on the operation data output from the operation pressure sensor 29, and outputs the analysis result together with the operation data.
  • the operation tendency includes, for example, an operation tendency to bring the toe of the bucket 6 linearly closer to the machine body, an operation tendency to move the toe of the bucket 6 linearly away from the machine body, an operation tendency to raise the toe of the bucket 6 linearly, and the bucket For example, an operation tendency of linearly lowering the 6 toes is shown. Then, the functional element F1 outputs which operation tendency the current operation tendency matches as an analysis result.
  • the functional element F2 is configured to generate a target trajectory.
  • the functional element F2 corresponds to the trajectory acquisition unit 30B illustrated in FIG.
  • the functional element F2 refers to design data stored in the storage device 47 mounted on the excavator 100, and generates a trajectory to be followed by the tip of the bucket 6 during excavation work or the like.
  • the storage device 47 is configured to store various information.
  • the storage device 47 is a non-volatile storage medium such as a semiconductor memory, for example.
  • the storage device 47 may store information output by various devices during the operation of the excavator 100, or may store information acquired through various devices before the operation of the excavator 100 is started. Good.
  • the storage device 47 may store, for example, data related to the target construction surface acquired via a communication device or the like.
  • the target construction surface may be set by an operator of the excavator 100, or may be set by a construction manager or the like.
  • the functional element F3 is configured to calculate the current toe position.
  • the functional element F3 corresponds to the position calculation unit 30A illustrated in FIG.
  • the functional element F3 includes the bucket 6 based on the boom angle ⁇ 1 detected by the boom angle sensor S1, the arm angle ⁇ 2 detected by the arm angle sensor S2, and the bucket angle ⁇ 3 detected by the bucket angle sensor S3.
  • the coordinate point of the toe is calculated as the current toe position.
  • the functional element F3 may use the output of the body tilt sensor S4 when calculating the current toe position.
  • the functional element F4 is configured to calculate the next toe position.
  • the functional element F4 is based on the operation data output from the functional element F1 and the analysis result of the operational tendency, the target trajectory generated by the functional element F2, and the current toe position calculated by the functional element F3.
  • the toe position after a predetermined time is calculated as the target toe position.
  • the functional element F5 is configured to switch the control mode.
  • the functional element F5 corresponds to the control mode switching unit 30D illustrated in FIG.
  • the functional element F5 refers to the control mode data stored in the storage device 47, and selects either the normal fresh fish mode or the low speed control mode as the control mode.
  • the functional element F6 is configured to calculate a command value for operating the actuator.
  • the functional element F6 when the normal control mode is selected, the functional element F6 has the target toe position calculated by the functional element F4 in order to move the current toe position to the target toe position at a relatively high moving speed. Based on this, at least one of the boom command value ⁇ 1 * , the arm command value ⁇ 2 * , and the bucket command value ⁇ 3 * is calculated.
  • the functional element F6 has a boom position based on the target toe position calculated by the functional element F4 in order to move the current toe position to the target toe position at a relatively low movement speed. At least one of the command value ⁇ 1 * , the arm command value ⁇ 2 * , and the bucket command value ⁇ 3 * is calculated.
  • FIG. 11 is a block diagram illustrating a configuration example of the functional element F6 that calculates various command values.
  • the controller 30 further includes functional elements F11 to F13, F21 to F23, and F31 to F33 related to generation of command values.
  • the functional element may be configured by software, may be configured by hardware, or may be configured by a combination of software and hardware.
  • the functional elements F11 to F13 are functional elements related to the boom command value ⁇ 1 *
  • the functional elements F21 to F23 are functional elements related to the arm command value ⁇ 2 *
  • the functional elements F31 to F33 are functions related to the bucket command value ⁇ 3 *. Is an element.
  • the functional elements F11, F21, and F31 are configured to generate a current command that is output to the proportional valve 31.
  • the functional element F11 outputs a boom current command to the boom proportional valve 31B (see proportional valves 31BL and 31BR in FIG. 4B), and the functional element F21 is an arm proportional valve 31A (proportional in FIG. 4A).
  • Arm current command is output to the valves 31AL and 31AR), and the functional element F31 outputs a bucket current command to the bucket proportional valve 31C (see the proportional valves 31CL and 31CR in FIG. 4C).
  • the functional elements F12, F22, and F32 are configured to calculate the displacement amount of the spool that constitutes the spool valve.
  • the functional element F12 calculates the displacement amount of the boom spool that constitutes the control valve 175 related to the boom cylinder 7 based on the output of the boom spool displacement sensor S11.
  • the functional element F22 calculates the displacement amount of the arm spool constituting the control valve 176 related to the arm cylinder 8 based on the output of the arm spool displacement sensor S12.
  • the functional element F23 calculates the displacement amount of the bucket spool constituting the control valve 174 related to the bucket cylinder 9 based on the output of the bucket spool displacement sensor S13.
  • Functional elements F13, F23, and F33 are configured to calculate the rotation angle of the work body.
  • the functional element F13 calculates the boom angle ⁇ 1 based on the output of the boom angle sensor S1.
  • the functional element F23 calculates the arm angle ⁇ 2 based on the output of the arm angle sensor S2.
  • the functional element F33 calculates the bucket angle ⁇ 3 based on the output of the bucket angle sensor S3.
  • the function element F11 basically has a function for the boom proportional valve 31B so that the difference between the boom command value ⁇ 1 * generated by the function element F6 and the boom angle ⁇ 1 calculated by the function element F13 becomes zero.
  • a boom current command is generated.
  • the functional element F11 adjusts the boom current command so that the difference between the target boom spool displacement amount derived from the boom current command and the boom spool displacement amount calculated by the functional element F12 becomes zero. Then, the functional element F11 outputs the adjusted boom current command to the boom proportional valve 31B.
  • the boom proportional valve 31B changes the opening area according to the boom current command, and causes the pilot pressure corresponding to the magnitude of the boom command current to act on the pilot port of the control valve 175.
  • the control valve 175 moves the boom spool according to the pilot pressure, and causes the hydraulic oil to flow into the boom cylinder 7.
  • the boom spool displacement sensor S11 detects the displacement of the boom spool and feeds back the detection result to the functional element F12 of the controller 30.
  • the boom cylinder 7 expands and contracts in response to the inflow of hydraulic oil, and moves the boom 4 up and down.
  • the boom angle sensor S1 detects the rotation angle of the boom 4 that moves up and down, and feeds back the detection result to the functional element F13 of the controller 30.
  • the functional element F13 feeds back the calculated boom angle ⁇ 1 to the functional element F3.
  • the function element F21 basically generates an arm current command for the arm proportional valve 31A so that the difference between the arm command value ⁇ 2 * generated by the function element F6 and the arm angle ⁇ 2 calculated by the function element F23 becomes zero. To do. At that time, the functional element F21 adjusts the arm current command so that the difference between the target arm spool displacement amount derived from the arm current command and the arm spool displacement amount calculated by the functional element F22 becomes zero. Then, the functional element F21 outputs the adjusted arm current command to the arm proportional valve 31A.
  • the arm proportional valve 31A changes the opening area in accordance with the arm current command, and applies a pilot pressure corresponding to the magnitude of the arm command current to the pilot port of the control valve 176.
  • the control valve 176 moves the arm spool according to the pilot pressure and causes the hydraulic oil to flow into the arm cylinder 8.
  • the arm spool displacement sensor S12 detects the displacement of the arm spool and feeds back the detection result to the functional element F22 of the controller 30.
  • the arm cylinder 8 expands and contracts according to the inflow of hydraulic oil, and opens and closes the arm 5.
  • the arm angle sensor S2 detects the rotation angle of the arm 5 to be opened and closed, and feeds back the detection result to the functional element F23 of the controller 30.
  • the functional element F23 feeds back the calculated arm angle ⁇ 2 to the functional element F3.
  • the functional element F31 basically has a bucket current for the bucket proportional valve 31C so that the difference between the bucket command value ⁇ 3 * generated by the functional element F6 and the bucket angle ⁇ 3 calculated by the functional element F33 becomes zero. Generate directives. At that time, the functional element F31 adjusts the bucket current command so that the difference between the target bucket spool displacement amount derived from the bucket current command and the bucket spool displacement amount calculated by the functional element F32 becomes zero. Then, the functional element F31 outputs the adjusted bucket current command to the bucket proportional valve 31C.
  • the bucket proportional valve 31C changes the opening area in accordance with the bucket current command, and causes the pilot pressure corresponding to the magnitude of the bucket command current to act on the pilot port of the control valve 174.
  • the control valve 174 moves the bucket spool according to the pilot pressure, and causes the hydraulic oil to flow into the bucket cylinder 9.
  • the bucket spool displacement sensor S13 detects the displacement of the bucket spool and feeds back the detection result to the functional element F32 of the controller 30.
  • the bucket cylinder 9 expands and contracts according to the inflow of hydraulic oil, and opens and closes the bucket 6.
  • the bucket angle sensor S3 detects the rotation angle of the bucket 6 that opens and closes, and feeds back the detection result to the functional element F33 of the controller 30.
  • the functional element F33 feeds back the calculated bucket angle ⁇ 3 to the functional element F3.
  • the controller 30 constitutes a three-stage feedback loop for each work body. That is, the controller 30 constitutes a feedback loop related to the spool displacement amount, a feedback loop related to the rotation angle of the work body, and a feedback loop related to the toe position. Therefore, the controller 30 can control the movement of the tip of the bucket 6 with high accuracy during the semi-automatic control.
  • the shovel 100 includes the lower traveling body 1, the upper swinging body 3 that is turnably mounted on the lower traveling body 1, the attachment provided on the upper swinging body 3, A plurality of actuators for operating the attachment, an operating device 26 provided on the upper swing body 3, and a plurality of actuators are operated in accordance with the operation of the operating device 26 in the first direction, and a predetermined part of the attachment is used as position information.
  • a controller 30 as a control device configured to move based on the controller 30.
  • the position information is at least one of, for example, information on the position of the target construction surface and information on the position of the toe of the bucket 6.
  • the controller 30 is configured to operate a plurality of actuators in a first control mode and a second control mode based on position information.
  • the controller 30 is configured to operate a plurality of actuators in a first control mode and a second control mode along a target trajectory TP as a predetermined trajectory derived from position information.
  • the plurality of actuators may be, for example, a boom cylinder 7, an arm cylinder 8, and a bucket cylinder 9 that operate the excavation attachment AT.
  • the controller 30 operates the plurality of actuators according to the operation in the arm closing direction of the left operation lever 26L, which is an example of the operation device 26, and targets the toe of the bucket 6 that is a predetermined part of the excavation attachment AT. It may be moved along the trajectory TP.
  • the target trajectory TP includes a trajectory portion TP11 as a first trajectory portion that operates a plurality of actuators in an arm priority mode as a first control mode, and a plurality of actuators in a second control mode. And a track portion TP12 as the second track portion operated in the boom priority mode.
  • This configuration allows the excavator 100 to more appropriately control the movement of the predetermined part of the attachment along the predetermined trajectory.
  • the first control mode may be a normal control mode as shown in FIG.
  • the second control mode may be a low speed control mode. That is, even if the moving speed of the predetermined part with respect to the operation amount of the operating device 26 in the first control mode is set to be larger than the moving speed of the predetermined part with respect to the operating amount of the operating device 26 in the second control mode. Good.
  • the excavator 100 can change the control mode from the normal control mode to the low speed control mode, for example, when the tip of the bucket 6 passes through the track portion where the traveling direction of the target track TP changes greatly.
  • the controller 30 can return the control mode to the normal control mode after the tip of the bucket 6 passes through a portion where the traveling direction of the target trajectory TP changes greatly. Therefore, the controller 30 can make the tip of the bucket 6 follow the target trajectory TP more accurately.
  • the controller 30 operates the plurality of actuators in the arm priority mode as the first control mode when the angle of the target trajectory TP with respect to the reference plane is less than the predetermined angle ⁇ TH , and the target trajectory TP A plurality of actuators may be operated in the arm priority mode as the second control mode when the angle with respect to the reference plane is equal to or greater than the predetermined angle ⁇ TH .
  • the controller 30 may be inclined angle relative to a reference plane of the target trajectory TP will adopt boom priority mode trajectory part of the low-gradient smaller than the predetermined angle beta TH as a control mode when the toe of the bucket 6 passes Can do. Further, it is possible that the inclination angle is adopted arm priority mode trajectory part of the steep than the predetermined angle beta TH as a control mode when the toe of the bucket 6 passes. Therefore, the controller 30 can make the tip of the bucket 6 follow the target trajectory TP more accurately.
  • the controller 30 operates the plurality of actuators in the normal control mode when the embedded object BM is not present near the toe of the bucket 6, and the embedded object BM is near the toe of the bucket 6. If present, a plurality of actuators may be operated in the low speed control mode.
  • the controller 30 can change the control mode from the normal control mode to the low speed control mode when the tip of the bucket 6 passes near the embedded object BM. Further, the controller 30 can return the control mode to the normal control mode when the tip of the bucket 6 moves away from the embedded object BM. Therefore, the controller 30 can prevent the buried object from being greatly damaged by the toe of the bucket 6 when the toe of the bucket 6 is moved along the target trajectory TP.
  • the controller 30 when the controller 30 recognizes an object around the shovel based on the output of the space recognition device 70 provided in the upper swing body 3, the controller 30 operates a plurality of actuators in the low speed control mode as the second control mode. Also good.
  • the controller 30 can change the control mode from the normal control mode to the low speed control mode when an object such as an operator exists around the excavator 100. Therefore, the controller 30 can prevent a part of the shovel 100 from coming into contact with an object when the toe of the bucket 6 is moved along the target trajectory TP. This is because the operator of the excavator 100 can be alerted by slowing down the movement of the excavation attachment AT. Further, it is possible to give the operator time for determining whether or not an operation for avoiding contact between a part of the excavator 100 and an object is necessary.
  • the controller 30 controls the plurality of actuators in the first control mode when the target trajectory TP is within a predetermined distance range from the excavator 100 and the angle of the target trajectory TP with respect to the reference plane is within the predetermined angle range.
  • a plurality of actuators may be operated in the second control mode.
  • the first control mode may be one of the arm priority mode and the boom priority mode
  • the second control mode may be the other of the arm priority mode and the boom priority mode. Whether or not the bucket 6 is within a predetermined distance range from the shovel 100 in the target trajectory TP is determined based on, for example, a detection value of the posture detection device.
  • the controller 30 detects the posture of the attachment based on the detection value from the posture detection device, and further operates the plurality of actuators in the first control mode or in the second control mode based on the posture of the attachment. You may decide. For example, the controller 30 may operate the plurality of actuators in the first control mode when it is determined that the attachment posture is a predetermined posture, and may operate in the second control mode in other cases.
  • a hydraulic operation system including a hydraulic pilot circuit is employed, but an electric operation system including an electric pilot circuit may be employed.
  • the controller 30 can easily switch between the manual control mode and the semi-automatic control mode.
  • the controller 30 switches the manual control mode to the semi-automatic control mode, the plurality of control valves may be controlled separately according to an electric signal corresponding to the lever operation amount of one electric operation lever.
  • FIG. 12 shows a configuration example of the electric operation system.
  • the electric operation system of FIG. 12 is an example of a boom operation system.
  • the boom raising operation electromagnetic valve 60 and the boom lowering operation electromagnetic valve 62 are configured.
  • the electric operation system of FIG. 12 can be similarly applied to an arm operation system, a bucket operation system, and the like.
  • the pilot pressure actuated control valve 17 includes a control valve 175 for the boom cylinder 7 (see FIG. 3), a control valve 176 for the arm cylinder 8 (see FIG. 3), and a control valve 174 for the bucket cylinder 9 (FIG. 3). Etc.).
  • the electromagnetic valve 60 is configured so that the flow area of the pipe line connecting the pilot pump 15 and the pilot port of the control valve 175 can be adjusted.
  • the electromagnetic valve 62 is configured so that the flow area of a pipe line connecting the pilot pump 15 and the lower pilot port of the control valve 175 can be adjusted.
  • the controller 30 controls the boom raising operation signal (electric signal) or the boom lowering operation signal (electric signal) according to the operation signal (electric signal) output from the operation signal generation unit of the boom operation lever 26A.
  • Electrical signal The operation signal output by the operation signal generation unit of the boom operation lever 26A is an electrical signal that changes according to the operation amount and operation direction of the boom operation lever 26A.
  • the controller 30 when the boom operation lever 26A is operated in the boom raising direction, the controller 30 outputs a boom raising operation signal (electric signal) corresponding to the lever operation amount to the electromagnetic valve 60.
  • the solenoid valve 60 adjusts the flow path area according to the boom raising operation signal (electrical signal), and controls the pilot pressure acting on the raising side pilot port of the control valve 175.
  • the controller 30 when the boom operation lever 26 ⁇ / b> A is operated in the boom lowering direction, the controller 30 outputs a boom lowering operation signal (electric signal) corresponding to the lever operation amount to the electromagnetic valve 62.
  • the electromagnetic valve 62 adjusts the flow path area according to the boom lowering operation signal (electrical signal) and controls the pilot pressure acting on the lower pilot port of the control valve 175.
  • the controller 30 may, for example, use a boom raising operation signal (electrical signal) according to a correction operation signal (electrical signal) instead of the operation signal output by the operation signal generation unit of the boom operation lever 26A.
  • Electric signal or boom lowering operation signal (electric signal) is generated.
  • the correction operation signal may be an electric signal generated by the controller 30, or an electric signal generated by an external control device other than the controller 30.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mining & Mineral Resources (AREA)
  • Civil Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Structural Engineering (AREA)
  • Mechanical Engineering (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Life Sciences & Earth Sciences (AREA)
  • Paleontology (AREA)
  • Operation Control Of Excavators (AREA)

Abstract

本発明の実施形態に係るショベル(100)は、下部走行体(1)と、下部走行体(1)に旋回可能に搭載された上部旋回体(3)と、上部旋回体(3)に設けられた掘削アタッチメント(AT)と、掘削アタッチメント(AT)を動作させる複数のアクチュエータと、上部旋回体(3)に設けられた操作装置(26)と、操作装置(26)の第1方向への操作に応じて複数のアクチュエータを動作させて掘削アタッチメント(AT)の所定部位を位置情報に基づいて移動させるように構成されたコントローラ(30)と、を備えている。コントローラ(30)は、位置情報に基づいて、複数のアクチュエータを第1制御モードと第2制御モードで動作させる。

Description

ショベル
 本開示は、掘削機としてのショベルに関する。
 従来、バケット刃先を設計面に沿って移動させるならい掘削制御モードを有するショベルが知られている(特許文献1参照。)。
特開2013-217137号公報
 しかしながら、上述のならい掘削制御モードは、バケット刃先と設計面との距離に応じてバケット刃先の設計面に対する相対速度を調整する制御であり、バケット刃先と設計面との距離を維持しながら設計面に沿って移動するバケット刃先の移動速度を適切に制御できないおそれがある。
 そこで、所定の軌道に沿ったアタッチメントの所定部位の移動をより適切に制御できるショベルを提供することが望ましい。
 本発明の実施形態に係るショベルは、下部走行体と、前記下部走行体に旋回可能に搭載された上部旋回体と、前記上部旋回体に設けられたアタッチメントと、前記アタッチメントを動作させる複数のアクチュエータと、前記上部旋回体に設けられた操作装置と、前記操作装置の第1方向への操作に応じて複数の前記アクチュエータを動作させて前記アタッチメントの所定部位を位置情報に基づいて移動させるように構成された制御装置と、を備え、前記制御装置は、前記位置情報に基づいて、複数の前記アクチュエータを第1制御モードと第2制御モードで動作させる。
 上述の手段により、所定の軌道に沿ったアタッチメントの所定部位の移動をより適切に制御できるショベルが提供される。
本発明の実施形態に係るショベルの側面図である。 図1のショベルの上面図である。 図1のショベルに搭載される油圧システムの構成例を示す図である。 アームシリンダの操作に関する油圧システムの一部の図である。 ブームシリンダの操作に関する油圧システムの一部の図である。 バケットシリンダの操作に関する油圧システムの一部の図である。 旋回用油圧モータの操作に関する油圧システムの一部の図である。 コントローラの機能ブロック図である。 制御モード切換処理の1例を示す図である。 制御モード切換処理の別の1例を示す図である。 制御モード切換処理の別の1例を示す図である。 制御モード切換処理の更に別の1例を示す図である。 制御モード切換処理の更に別の1例を示す図である。 制御モード切換処理の更に別の1例を示す図である。 コントローラにおける半自動制御の実行に関する機能要素の関係の一例を示すブロック図である。 各種指令値を算出する機能要素の構成例を示すブロック図である。 電気式操作システムの構成例を示す図である。
 最初に、図1及び図2を参照して、本発明の実施形態に係る掘削機としてのショベル100について説明する。図1はショベル100の側面図であり、図2はショベル100の上面図である。
 本実施形態では、ショベル100の下部走行体1はクローラ1Cを含む。クローラ1Cは、下部走行体1に搭載されている走行アクチュエータとしての走行油圧モータ2Mによって駆動される。具体的には、クローラ1Cは左クローラ1CL及び右クローラ1CRを含む。左クローラ1CLは左走行油圧モータ2MLによって駆動され、右クローラ1CRは右走行油圧モータ2MRによって駆動される。
 下部走行体1には旋回機構2を介して上部旋回体3が旋回可能に搭載されている。旋回機構2は、上部旋回体3に搭載されている旋回アクチュエータとしての旋回油圧モータ2Aによって駆動される。但し、旋回アクチュエータは、電動アクチュエータとしての旋回電動発電機であってもよい。
 上部旋回体3にはブーム4が取り付けられている。ブーム4の先端にはアーム5が取り付けられ、アーム5の先端にはエンドアタッチメントとしてのバケット6が取り付けられている。ブーム4、アーム5及びバケット6は、アタッチメントの一例である掘削アタッチメントATを構成する。ブーム4はブームシリンダ7で駆動され、アーム5はアームシリンダ8で駆動され、バケット6はバケットシリンダ9で駆動される。ブームシリンダ7、アームシリンダ8及びバケットシリンダ9は、アタッチメントアクチュエータを構成している。
 ブーム4は、上部旋回体3に対して上下に回動可能に支持されている。そして、ブーム4にはブーム角度センサS1が取り付けられている。ブーム角度センサS1は、ブーム4の回動角度であるブーム角度θ1を検出できる。ブーム角度θ1は、例えば、ブーム4を最も下降させた状態からの上昇角度である。そのため、ブーム角度θ1は、ブーム4を最も上昇させたときに最大となる。
 アーム5は、ブーム4に対して回動可能に支持されている。そして、アーム5にはアーム角度センサS2が取り付けられている。アーム角度センサS2は、アーム5の回動角度であるアーム角度θ2を検出できる。アーム角度θ2は、例えば、アーム5を最も閉じた状態からの開き角度である。そのため、アーム角度θ2は、アーム5を最も開いたときに最大となる。
 バケット6は、アーム5に対して回動可能に支持されている。そして、バケット6にはバケット角度センサS3が取り付けられている。バケット角度センサS3は、バケット6の回動角度であるバケット角度θ3を検出できる。バケット角度θ3は、バケット6を最も閉じた状態からの開き角度である。そのため、バケット角度θ3は、バケット6を最も開いたときに最大となる。
 図1の実施形態では、ブーム角度センサS1、アーム角度センサS2及びバケット角度センサS3のそれぞれは、加速度センサとジャイロセンサの組み合わせで構成されている。但し、加速度センサのみで構成されていてもよい。また、ブーム角度センサS1は、ブームシリンダ7に取り付けられたストロークセンサであってもよく、ロータリエンコーダ、ポテンショメータ、慣性計測装置等であってもよい。アーム角度センサS2及びバケット角度センサS3についても同様である。
 上部旋回体3には、運転室としてのキャビン10が設けられ、且つ、エンジン11等の動力源が搭載されている。また、上部旋回体3には、空間認識装置70、向き検出装置71、測位装置73、機体傾斜センサS4、旋回角速度センサS5等が取り付けられている。キャビン10の内部には、操作装置26、コントローラ30、情報入力装置72、表示装置D1、音出力装置D2等が設けられている。なお、本書では、便宜上、上部旋回体3における、掘削アタッチメントATが取り付けられている側を前方とし、カウンタウェイトが取り付けられている側を後方とする。
 空間認識装置70は、ショベル100の周囲の三次元空間に存在する物体を認識するように構成されている。また、空間認識装置70は、空間認識装置70又はショベル100から認識された物体までの距離を算出するように構成されていてもよい。空間認識装置70は、例えば、超音波センサ、ミリ波レーダ、単眼カメラ、ステレオカメラ、LIDAR、距離画像センサ、赤外線センサ等を含む。本実施形態では、空間認識装置70は、キャビン10の上面前端に取り付けられた前方センサ70F、上部旋回体3の上面後端に取り付けられた後方センサ70B、上部旋回体3の上面左端に取り付けられた左方センサ70L、及び、上部旋回体3の上面右端に取り付けられた右方センサ70Rを含む。上部旋回体3の上方の空間に存在する物体を認識する上方センサがショベル100に取り付けられていてもよい。
 向き検出装置71は、上部旋回体3の向きと下部走行体1の向きとの相対的な関係に関する情報を検出するように構成されている。向き検出装置71は、例えば、下部走行体1に取り付けられた地磁気センサと上部旋回体3に取り付けられた地磁気センサの組み合わせで構成されていてもよい。或いは、向き検出装置71は、下部走行体1に取り付けられたGNSS受信機と上部旋回体3に取り付けられたGNSS受信機の組み合わせで構成されていてもよい。向き検出装置71は、ロータリエンコーダ、ロータリポジションセンサ等であってもよい。旋回電動発電機で上部旋回体3が旋回駆動される構成では、向き検出装置71は、レゾルバで構成されていてもよい。向き検出装置71は、例えば、下部走行体1と上部旋回体3との間の相対回転を実現する旋回機構2に関連して設けられるセンタージョイントに取り付けられていてもよい。
 向き検出装置71は、上部旋回体3に取り付けられたカメラで構成されていてもよい。この場合、向き検出装置71は、上部旋回体3に取り付けられているカメラが撮像した画像(入力画像)に既知の画像処理を施して入力画像に含まれる下部走行体1の画像を検出する。そして、向き検出装置71は、既知の画像認識技術を用いて下部走行体1の画像を検出することで、下部走行体1の長手方向を特定する。そして、上部旋回体3の前後軸の方向と下部走行体1の長手方向との間に形成される角度を導き出す。上部旋回体3の前後軸の方向は、カメラの取り付け位置から導き出される。特に、クローラ1Cは上部旋回体3から突出しているため、向き検出装置71は、クローラ1Cの画像を検出することで下部走行体1の長手方向を特定できる。この場合、向き検出装置71は、コントローラ30に統合されていてもよい。
 情報入力装置72は、ショベルの操作者がコントローラ30に対して情報を入力できるように構成されている。本実施形態では、情報入力装置72は、表示装置D1の表示部に近接して設置されるスイッチパネルである。但し、情報入力装置72は、表示装置D1の表示部の上に配置されるタッチパネルであってもよく、キャビン10内に配置されているマイクロフォン等の音入力装置であってもよい。
 測位装置73は、上部旋回体3の位置を測定するように構成されている。本実施形態では、測位装置73は、GNSS受信機であり、上部旋回体3の位置を検出し、検出値をコントローラ30に対して出力する。測位装置73は、GNSSコンパスであってもよい。この場合、測位装置73は、上部旋回体3の位置及び向きを検出できる。
 機体傾斜センサS4は、所定の平面に対する上部旋回体3の傾斜を検出する。本実施形態では、機体傾斜センサS4は、水平面に関する上部旋回体3の前後軸回りの傾斜角及び左右軸回りの傾斜角を検出する加速度センサである。上部旋回体3の前後軸及び左右軸は、例えば、互いに直交してショベル100の旋回軸上の一点であるショベル中心点を通る。
 旋回角速度センサS5は、上部旋回体3の旋回角速度を検出する。本実施形態では、ジャイロセンサである。レゾルバ、ロータリエンコーダ等であってもよい。旋回角速度センサS5は、旋回速度を検出してもよい。旋回速度は、旋回角速度から算出されてもよい。
 以下では、ブーム角度センサS1、アーム角度センサS2、バケット角度センサS3、機体傾斜センサS4及び旋回角速度センサS5の少なくとも1つは、姿勢検出装置とも称される。掘削アタッチメントATの姿勢は、例えば、ブーム角度センサS1、アーム角度センサS2及びバケット角度センサS3のそれぞれの出力に基づいて検出される。
 表示装置D1は、情報を表示する装置である。本実施形態では、表示装置D1は、キャビン10内に設置された液晶ディスプレイである。但し、表示装置D1は、スマートフォン等の携帯端末のディスプレイであってもよい。
 音出力装置D2は、音を出力する装置である。音出力装置D2は、キャビン10内の操作者に向けて音を出力する装置、及び、キャビン10外の作業者に向けて音を出力する装置の少なくとも1つを含む。携帯端末のスピーカであってもよい。
 操作装置26は、操作者がアクチュエータの操作のために用いる装置である。
 コントローラ30は、ショベル100を制御するための制御装置である。本実施形態では、コントローラ30は、CPU、揮発性記憶装置、不揮発性記憶装置等を備えたコンピュータで構成されている。そして、コントローラ30は、各機能に対応するプログラムを不揮発性記憶装置から読み出して揮発性記憶装置にロードし、対応する処理をCPUに実行させる。各機能は、例えば、操作者によるショベル100の手動操作をガイド(案内)するマシンガイダンス機能、及び、操作者によるショベル100の手動操作を支援したり或いはショベル100を自動的或いは自律的に動作させたりするマシンコントロール機能を含む。
 次に、図3を参照し、ショベル100に搭載される油圧システムの構成例について説明する。図3は、ショベル100に搭載される油圧システムの構成例を示す図である。図3は、機械的動力伝達系、作動油ライン、パイロットライン及び電気制御系を、それぞれ二重線、実線、破線及び点線で示している。
 ショベル100の油圧システムは、主に、エンジン11、レギュレータ13、メインポンプ14、パイロットポンプ15、コントロールバルブ17、操作装置26、吐出圧センサ28、操作圧センサ29、コントローラ30等を含む。
 図3において、油圧システムは、エンジン11によって駆動されるメインポンプ14から、センターバイパス管路40又はパラレル管路42を経て作動油タンクまで作動油を循環させることができるように構成されている。
 エンジン11は、ショベル100の駆動源である。本実施形態では、エンジン11は、例えば、所定の回転数を維持するように動作するディーゼルエンジンである。エンジン11の出力軸は、メインポンプ14及びパイロットポンプ15の入力軸に連結されている。
 メインポンプ14は、作動油ラインを介して作動油をコントロールバルブ17に供給できるように構成されている。本実施形態では、メインポンプ14は、斜板式可変容量型油圧ポンプである。
 レギュレータ13は、メインポンプ14の吐出量を制御できるように構成されている。本実施形態では、レギュレータ13は、コントローラ30からの制御指令に応じてメインポンプ14の斜板傾転角を調節することによってメインポンプ14の吐出量を制御する。
 パイロットポンプ15は、パイロットラインを介して操作装置26を含む油圧制御機器に作動油を供給できるように構成されている。本実施形態では、パイロットポンプ15は、固定容量型油圧ポンプである。但し、パイロットポンプ15は、省略されてもよい。この場合、パイロットポンプ15が担っていた機能は、メインポンプ14によって実現されてもよい。すなわち、メインポンプ14は、コントロールバルブ17に作動油を供給する機能とは別に、絞り等により作動油の圧力を低下させた後で操作装置26等に作動油を供給する機能を備えていてもよい。
 コントロールバルブ17は、ショベル100における油圧システムを制御する油圧制御装置である。本実施形態では、コントロールバルブ17は、制御弁171~176を含む。制御弁175は制御弁175L及び制御弁175Rを含み、制御弁176は制御弁176L及び制御弁1756を含む。コントロールバルブ17は、制御弁171~176を通じ、メインポンプ14が吐出する作動油を1又は複数の油圧アクチュエータに選択的に供給できるように構成されている。制御弁171~176は、例えば、メインポンプ14から油圧アクチュエータに流れる作動油の流量、及び、油圧アクチュエータから作動油タンクに流れる作動油の流量を制御する。油圧アクチュエータは、ブームシリンダ7、アームシリンダ8、バケットシリンダ9、左走行油圧モータ2ML、右走行油圧モータ2MR及び旋回油圧モータ2Aを含む。
 操作装置26は、操作者がアクチュエータの操作のために用いる装置である。操作装置26は、例えば、操作レバー及び操作ペダルを含む。アクチュエータは、油圧アクチュエータ及び電動アクチュエータの少なくとも1つを含む。本実施形態では、操作装置26は、パイロットラインを介して、パイロットポンプ15が吐出する作動油を、コントロールバルブ17内の対応する制御弁のパイロットポートに供給できるように構成されている。パイロットポートのそれぞれに供給される作動油の圧力(パイロット圧)は、油圧アクチュエータのそれぞれに対応する操作装置26の操作方向及び操作量に応じた圧力である。但し、操作装置26は、上述のようなパイロット圧式ではなく、電気制御式であってもよい。この場合、コントロールバルブ17内の制御弁は、電磁ソレノイド式スプール弁であってもよい。
 吐出圧センサ28は、メインポンプ14の吐出圧を検出できるように構成されている。本実施形態では、吐出圧センサ28は、検出した値をコントローラ30に対して出力する。
 操作圧センサ29は、操作者による操作装置26の操作の内容を検出できるように構成されている。本実施形態では、操作圧センサ29は、アクチュエータのそれぞれに対応する操作装置26の操作方向及び操作量を圧力(操作圧)の形で検出し、検出した値をコントローラ30に対して出力する。操作装置26の操作の内容は、操作圧センサ以外の他のセンサを用いて検出されてもよい。
 メインポンプ14は、左メインポンプ14L及び右メインポンプ14Rを含む。そして、左メインポンプ14Lは、左センターバイパス管路40L又は左パラレル管路42Lを経て作動油タンクまで作動油を循環させ、右メインポンプ14Rは、右センターバイパス管路40R又は右パラレル管路42Rを経て作動油タンクまで作動油を循環させる。
 左センターバイパス管路40Lは、コントロールバルブ17内に配置された制御弁171、173、175L及び176Lを通る作動油ラインである。右センターバイパス管路40Rは、コントロールバルブ17内に配置された制御弁172、174、175R及び176Rを通る作動油ラインである。
 制御弁171は、左メインポンプ14Lが吐出する作動油を左走行油圧モータ2MLへ供給し、且つ、左走行油圧モータ2MLが吐出する作動油を作動油タンクへ排出するために作動油の流れを切り換えるスプール弁である。
 制御弁172は、右メインポンプ14Rが吐出する作動油を右走行油圧モータ2MRへ供給し、且つ、右走行油圧モータ2MRが吐出する作動油を作動油タンクへ排出するために作動油の流れを切り換えるスプール弁である。
 制御弁173は、左メインポンプ14Lが吐出する作動油を旋回油圧モータ2Aへ供給し、且つ、旋回油圧モータ2Aが吐出する作動油を作動油タンクへ排出するために作動油の流れを切り換えるスプール弁である。
 制御弁174は、右メインポンプ14Rが吐出する作動油をバケットシリンダ9へ供給し、且つ、バケットシリンダ9内の作動油を作動油タンクへ排出するために作動油の流れを切り換えるスプール弁である。
 制御弁175Lは、左メインポンプ14Lが吐出する作動油をブームシリンダ7へ供給するために作動油の流れを切り換えるスプール弁である。制御弁175Rは、右メインポンプ14Rが吐出する作動油をブームシリンダ7へ供給し、且つ、ブームシリンダ7内の作動油を作動油タンクへ排出するために作動油の流れを切り換えるスプール弁である。
 制御弁176Lは、左メインポンプ14Lが吐出する作動油をアームシリンダ8へ供給し、且つ、アームシリンダ8内の作動油を作動油タンクへ排出するために作動油の流れを切り換えるスプール弁である。
 制御弁176Rは、右メインポンプ14Rが吐出する作動油をアームシリンダ8へ供給し、且つ、アームシリンダ8内の作動油を作動油タンクへ排出するために作動油の流れを切り換えるスプール弁である。
 左パラレル管路42Lは、左センターバイパス管路40Lに並行する作動油ラインである。左パラレル管路42Lは、制御弁171、173、175Lの何れかによって左センターバイパス管路40Lを通る作動油の流れが制限或いは遮断された場合に、より下流の制御弁に作動油を供給できる。右パラレル管路42Rは、右センターバイパス管路40Rに並行する作動油ラインである。右パラレル管路42Rは、制御弁172、174、175Rの何れかによって右センターバイパス管路40Rを通る作動油の流れが制限或いは遮断された場合に、より下流の制御弁に作動油を供給できる。
 レギュレータ13は、左レギュレータ13L及び右レギュレータ13Rを含む。左レギュレータ13Lは、左メインポンプ14Lの吐出圧に応じて左メインポンプ14Lの斜板傾転角を調節することによって、左メインポンプ14Lの吐出量を制御する。具体的には、左レギュレータ13Lは、例えば、左メインポンプ14Lの吐出圧の増大に応じて左メインポンプ14Lの斜板傾転角を調節して吐出量を減少させる。右レギュレータ13Rについても同様である。吐出圧と吐出量との積で表されるメインポンプ14の吸収馬力がエンジン11の出力馬力を超えないようにするためである。
 操作装置26は、左操作レバー26L、右操作レバー26R及び走行レバー26Dを含む。走行レバー26Dは、左走行レバー26DL及び右走行レバー26DRを含む。
 左操作レバー26Lは、旋回操作とアーム5の操作に用いられる。左操作レバー26Lは、前後方向に操作されると、パイロットポンプ15が吐出する作動油を利用し、レバー操作量に応じた制御圧を制御弁176のパイロットポートに導入させる。また、左右方向に操作されると、パイロットポンプ15が吐出する作動油を利用し、レバー操作量に応じた制御圧を制御弁173のパイロットポートに導入させる。
 具体的には、左操作レバー26Lは、アーム閉じ方向に操作された場合に、制御弁176Lの右側パイロットポートに作動油を導入させ、且つ、制御弁176Rの左側パイロットポートに作動油を導入させる。また、左操作レバー26Lは、アーム開き方向に操作された場合には、制御弁176Lの左側パイロットポートに作動油を導入させ、且つ、制御弁176Rの右側パイロットポートに作動油を導入させる。また、左操作レバー26Lは、左旋回方向に操作された場合に、制御弁173の左側パイロットポートに作動油を導入させ、右旋回方向に操作された場合に、制御弁173の右側パイロットポートに作動油を導入させる。
 右操作レバー26Rは、ブーム4の操作とバケット6の操作に用いられる。右操作レバー26Rは、前後方向に操作されると、パイロットポンプ15が吐出する作動油を利用し、レバー操作量に応じた制御圧を制御弁175のパイロットポートに導入させる。また、左右方向に操作されると、パイロットポンプ15が吐出する作動油を利用し、レバー操作量に応じた制御圧を制御弁174のパイロットポートに導入させる。
 具体的には、右操作レバー26Rは、ブーム下げ方向に操作された場合に、制御弁175Rの左側パイロットポートに作動油を導入させる。また、右操作レバー26Rは、ブーム上げ方向に操作された場合には、制御弁175Lの右側パイロットポートに作動油を導入させ、且つ、制御弁175Rの左側パイロットポートに作動油を導入させる。また、右操作レバー26Rは、バケット閉じ方向に操作された場合に、制御弁174の右側パイロットポートに作動油を導入させ、バケット開き方向に操作された場合に、制御弁174の左側パイロットポートに作動油を導入させる。
 走行レバー26Dは、クローラ1Cの操作に用いられる。具体的には、左走行レバー26DLは、左クローラ1CLの操作に用いられる。左走行ペダルと連動するように構成されていてもよい。左走行レバー26DLは、前後方向に操作されると、パイロットポンプ15が吐出する作動油を利用し、レバー操作量に応じた制御圧を制御弁171のパイロットポートに導入させる。右走行レバー26DRは、右クローラ1CRの操作に用いられる。右走行ペダルと連動するように構成されていてもよい。右走行レバー26DRは、前後方向に操作されると、パイロットポンプ15が吐出する作動油を利用し、レバー操作量に応じた制御圧を制御弁172のパイロットポートに導入させる。
 吐出圧センサ28は、吐出圧センサ28L及び吐出圧センサ28Rを含む。吐出圧センサ28Lは、左メインポンプ14Lの吐出圧を検出し、検出した値をコントローラ30に対して出力する。吐出圧センサ28Rについても同様である。
 操作圧センサ29は、操作圧センサ29LA、29LB、29RA、29RB、29DL、29DRを含む。操作圧センサ29LAは、操作者による左操作レバー26Lに対する前後方向への操作の内容を圧力の形で検出し、検出した値をコントローラ30に対して出力する。操作の内容は、例えば、レバー操作方向、レバー操作量(レバー操作角度)等である。
 同様に、操作圧センサ29LBは、操作者による左操作レバー26Lに対する左右方向への操作の内容を圧力の形で検出し、検出した値をコントローラ30に対して出力する。操作圧センサ29RAは、操作者による右操作レバー26Rに対する前後方向への操作の内容を圧力の形で検出し、検出した値をコントローラ30に対して出力する。操作圧センサ29RBは、操作者による右操作レバー26Rに対する左右方向への操作の内容を圧力の形で検出し、検出した値をコントローラ30に対して出力する。操作圧センサ29DLは、操作者による左走行レバー26DLに対する前後方向への操作の内容を圧力の形で検出し、検出した値をコントローラ30に対して出力する。操作圧センサ29DRは、操作者による右走行レバー26DRに対する前後方向への操作の内容を圧力の形で検出し、検出した値をコントローラ30に対して出力する。
 コントローラ30は、操作圧センサ29の出力を受信し、必要に応じてレギュレータ13に対して制御指令を出力し、メインポンプ14の吐出量を変化させる。また、コントローラ30は、絞り18の上流に設けられた制御圧センサ19の出力を受信し、必要に応じてレギュレータ13に対して制御指令を出力し、メインポンプ14の吐出量を変化させる。絞り18は左絞り18L及び右絞り18Rを含み、制御圧センサ19は左制御圧センサ19L及び右制御圧センサ19Rを含む。
 左センターバイパス管路40Lには、最も下流にある制御弁176Lと作動油タンクとの間に左絞り18Lが配置されている。そのため、左メインポンプ14Lが吐出した作動油の流れは、左絞り18Lで制限される。そして、左絞り18Lは、左レギュレータ13Lを制御するための制御圧を発生させる。左制御圧センサ19Lは、この制御圧を検出するためのセンサであり、検出した値をコントローラ30に対して出力する。コントローラ30は、この制御圧に応じて左メインポンプ14Lの斜板傾転角を調節することによって、左メインポンプ14Lの吐出量を制御する。コントローラ30は、この制御圧が大きいほど左メインポンプ14Lの吐出量を減少させ、この制御圧が小さいほど左メインポンプ14Lの吐出量を増大させる。右メインポンプ14Rの吐出量も同様に制御される。
 具体的には、図3で示されるようにショベル100における油圧アクチュエータが何れも操作されていない待機状態の場合、左メインポンプ14Lが吐出する作動油は、左センターバイパス管路40Lを通って左絞り18Lに至る。そして、左メインポンプ14Lが吐出する作動油の流れは、左絞り18Lの上流で発生する制御圧を増大させる。その結果、コントローラ30は、左メインポンプ14Lの吐出量を許容最小吐出量まで減少させ、吐出した作動油が左センターバイパス管路40Lを通過する際の圧力損失(ポンピングロス)を抑制する。一方、何れかの油圧アクチュエータが操作された場合、左メインポンプ14Lが吐出する作動油は、操作対象の油圧アクチュエータに対応する制御弁を介して、操作対象の油圧アクチュエータに流れ込む。そして、左メインポンプ14Lが吐出する作動油の流れは、左絞り18Lに至る量を減少或いは消失させ、左絞り18Lの上流で発生する制御圧を低下させる。その結果、コントローラ30は、左メインポンプ14Lの吐出量を増大させ、操作対象の油圧アクチュエータに十分な作動油を循環させ、操作対象の油圧アクチュエータの駆動を確かなものとする。なお、コントローラ30は、右メインポンプ14Rの吐出量も同様に制御する。
 上述のような構成により、図3の油圧システムは、待機状態においては、メインポンプ14における無駄なエネルギ消費を抑制できる。無駄なエネルギ消費は、メインポンプ14が吐出する作動油がセンターバイパス管路40で発生させるポンピングロスを含む。また、図3の油圧システムは、油圧アクチュエータを作動させる場合には、メインポンプ14から必要十分な作動油を作動対象の油圧アクチュエータに確実に供給できる。
 次に、図4A~図4Dを参照し、コントローラ30がマシンコントロール機能によってアクチュエータを動作させるための構成について説明する。図4A~図4Dは、油圧システムの一部の図である。具体的には、図4Aは、アームシリンダ8の操作に関する油圧システムの一部の図であり、図4Bは、ブームシリンダ7の操作に関する油圧システムの一部の図である。図4Cは、バケットシリンダ9の操作に関する油圧システムの一部の図であり、図4Dは、旋回油圧モータ2Aの操作に関する油圧システムの一部の図である。
 図4A~図4Dに示すように、油圧システムは、比例弁31及びシャトル弁32を含む。比例弁31は、比例弁31AL~31DL及び31AR~31DRを含み、シャトル弁32は、シャトル弁32AL~32DL及び32AR~32DRを含む。
 比例弁31は、マシンコントロール用制御弁として機能する。比例弁31は、パイロットポンプ15とシャトル弁32とを接続する管路に配置され、その管路の流路面積を変更できるように構成されている。本実施形態では、比例弁31は、コントローラ30が出力する制御指令に応じて動作する。そのため、コントローラ30は、操作者による操作装置26の操作とは無関係に、パイロットポンプ15が吐出する作動油を、比例弁31及びシャトル弁32を介し、コントロールバルブ17内の対応する制御弁のパイロットポートに供給できる。
 シャトル弁32は、2つの入口ポートと1つの出口ポートを有する。2つの入口ポートのうちの1つは操作装置26に接続され、他方は比例弁31に接続されている。出口ポートは、コントロールバルブ17内の対応する制御弁のパイロットポートに接続されている。そのため、シャトル弁32は、操作装置26が生成するパイロット圧と比例弁31が生成するパイロット圧のうちの高い方を、対応する制御弁のパイロットポートに作用させることができる。
 この構成により、コントローラ30は、特定の操作装置26に対する操作が行われていない場合であっても、その特定の操作装置26に対応する油圧アクチュエータを動作させることができる。
 例えば、図4Aに示すように、左操作レバー26Lは、アーム5を操作するために用いられる。具体的には、左操作レバー26Lは、パイロットポンプ15が吐出する作動油を利用し、前後方向への操作に応じたパイロット圧を制御弁176のパイロットポートに作用させる。より具体的には、左操作レバー26Lは、アーム閉じ方向(後方向)に操作された場合に、操作量に応じたパイロット圧を制御弁176Lの右側パイロットポートと制御弁176Rの左側パイロットポートに作用させる。また、左操作レバー26Lは、アーム開き方向(前方向)に操作された場合には、操作量に応じたパイロット圧を制御弁176Lの左側パイロットポートと制御弁176Rの右側パイロットポートに作用させる。
 左操作レバー26LにはスイッチNSが設けられている。本実施形態では、スイッチNSは、左操作レバー26Lの先端に設けられた押しボタンスイッチである。操作者は、スイッチNSを押しながら左操作レバー26Lを操作できる。スイッチNSは、右操作レバー26Rに設けられていてもよく、キャビン10内の他の位置に設けられていてもよい。
 操作圧センサ29LAは、操作者による左操作レバー26Lに対する前後方向への操作の内容を圧力の形で検出し、検出した値をコントローラ30に対して出力する。
 比例弁31ALは、コントローラ30が出力する電流指令に応じて動作する。そして、パイロットポンプ15から比例弁31AL及びシャトル弁32ALを介して制御弁176Lの右側パイロットポート及び制御弁176Rの左側パイロットポートに導入される作動油によるパイロット圧を調整する。比例弁31ARは、コントローラ30が出力する電流指令に応じて動作する。そして、パイロットポンプ15から比例弁31AR及びシャトル弁32ARを介して制御弁176Lの左側パイロットポート及び制御弁176Rの右側パイロットポートに導入される作動油によるパイロット圧を調整する。比例弁31AL、31ARは、制御弁176L、176Rを任意の弁位置で停止できるようにパイロット圧を調整可能である。
 この構成により、コントローラ30は、操作者によるアーム閉じ操作とは無関係に、パイロットポンプ15が吐出する作動油を、比例弁31AL及びシャトル弁32ALを介し、制御弁176Lの右側パイロットポート及び制御弁176Rの左側パイロットポートに供給できる。すなわち、アーム5を閉じることができる。また、コントローラ30は、操作者によるアーム開き操作とは無関係に、パイロットポンプ15が吐出する作動油を、比例弁31AR及びシャトル弁32ARを介し、制御弁176Lの左側パイロットポート及び制御弁176Rの右側パイロットポートに供給できる。すなわち、アーム5を開くことができる。
 また、図4Bに示すように、右操作レバー26Rは、ブーム4を操作するために用いられる。具体的には、右操作レバー26Rは、パイロットポンプ15が吐出する作動油を利用し、前後方向への操作に応じたパイロット圧を制御弁175のパイロットポートに作用させる。より具体的には、右操作レバー26Rは、ブーム上げ方向(後方向)に操作された場合に、操作量に応じたパイロット圧を制御弁175Lの右側パイロットポートと制御弁175Rの左側パイロットポートに作用させる。また、右操作レバー26Rは、ブーム下げ方向(前方向)に操作された場合には、操作量に応じたパイロット圧を制御弁175Rの右側パイロットポートに作用させる。
 操作圧センサ29RAは、操作者による右操作レバー26Rに対する前後方向への操作の内容を圧力の形で検出し、検出した値をコントローラ30に対して出力する。
 比例弁31BLは、コントローラ30が出力する電流指令に応じて動作する。そして、パイロットポンプ15から比例弁31BL及びシャトル弁32BLを介して制御弁175Lの右側パイロットポート及び制御弁175Rの左側パイロットポートに導入される作動油によるパイロット圧を調整する。比例弁31BRは、コントローラ30が出力する電流指令に応じて動作する。そして、パイロットポンプ15から比例弁31BR及びシャトル弁32BRを介して制御弁175Lの左側パイロットポート及び制御弁175Rの右側パイロットポートに導入される作動油によるパイロット圧を調整する。比例弁31BL、31BRは、制御弁175L、175Rを任意の弁位置で停止できるようにパイロット圧を調整可能である。
 この構成により、コントローラ30は、操作者によるブーム上げ操作とは無関係に、パイロットポンプ15が吐出する作動油を、比例弁31BL及びシャトル弁32BLを介し、制御弁175Lの右側パイロットポート及び制御弁175Rの左側パイロットポートに供給できる。すなわち、ブーム4を上げることができる。また、コントローラ30は、操作者によるブーム下げ操作とは無関係に、パイロットポンプ15が吐出する作動油を、比例弁31BR及びシャトル弁32BRを介し、制御弁175Rの右側パイロットポートに供給できる。すなわち、ブーム4を下げることができる。
 また、図4Cに示すように、右操作レバー26Rは、バケット6を操作するためにも用いられる。具体的には、右操作レバー26Rは、パイロットポンプ15が吐出する作動油を利用し、左右方向への操作に応じたパイロット圧を制御弁174のパイロットポートに作用させる。より具体的には、右操作レバー26Rは、バケット閉じ方向(左方向)に操作された場合に、操作量に応じたパイロット圧を制御弁174の左側パイロットポートに作用させる。また、右操作レバー26Rは、バケット開き方向(右方向)に操作された場合には、操作量に応じたパイロット圧を制御弁174の右側パイロットポートに作用させる。
 操作圧センサ29RBは、操作者による右操作レバー26Rに対する左右方向への操作の内容を圧力の形で検出し、検出した値をコントローラ30に対して出力する。
 比例弁31CLは、コントローラ30が出力する電流指令に応じて動作する。そして、パイロットポンプ15から比例弁31CL及びシャトル弁32CLを介して制御弁174の左側パイロットポートに導入される作動油によるパイロット圧を調整する。比例弁31CRは、コントローラ30が出力する電流指令に応じて動作する。そして、パイロットポンプ15から比例弁31CR及びシャトル弁32CRを介して制御弁174の右側パイロットポートに導入される作動油によるパイロット圧を調整する。比例弁31CL、31CRは、制御弁174を任意の弁位置で停止できるようにパイロット圧を調整可能である。
 この構成により、コントローラ30は、操作者によるバケット閉じ操作とは無関係に、パイロットポンプ15が吐出する作動油を、比例弁31CL及びシャトル弁32CLを介し、制御弁174の左側パイロットポートに供給できる。すなわち、バケット6を閉じることができる。また、コントローラ30は、操作者によるバケット開き操作とは無関係に、パイロットポンプ15が吐出する作動油を、比例弁31CR及びシャトル弁32CRを介し、制御弁174の右側パイロットポートに供給できる。すなわち、バケット6を開くことができる。
 また、図4Dに示すように、左操作レバー26Lは、旋回機構2を操作するためにも用いられる。具体的には、左操作レバー26Lは、パイロットポンプ15が吐出する作動油を利用し、左右方向への操作に応じたパイロット圧を制御弁173のパイロットポートに作用させる。より具体的には、左操作レバー26Lは、左旋回方向(左方向)に操作された場合に、操作量に応じたパイロット圧を制御弁173の左側パイロットポートに作用させる。また、左操作レバー26Lは、右旋回方向(右方向)に操作された場合には、操作量に応じたパイロット圧を制御弁173の右側パイロットポートに作用させる。
 操作圧センサ29LBは、操作者による左操作レバー26Lに対する左右方向への操作の内容を圧力の形で検出し、検出した値をコントローラ30に対して出力する。
 比例弁31DLは、コントローラ30が出力する電流指令に応じて動作する。そして、パイロットポンプ15から比例弁31DL及びシャトル弁32DLを介して制御弁173の左側パイロットポートに導入される作動油によるパイロット圧を調整する。比例弁31DRは、コントローラ30が出力する電流指令に応じて動作する。そして、パイロットポンプ15から比例弁31DR及びシャトル弁32DRを介して制御弁173の右側パイロットポートに導入される作動油によるパイロット圧を調整する。比例弁31DL、31DRは、制御弁173を任意の弁位置で停止できるようにパイロット圧を調整可能である。
 この構成により、コントローラ30は、操作者による左旋回操作とは無関係に、パイロットポンプ15が吐出する作動油を、比例弁31DL及びシャトル弁32DLを介し、制御弁173の左側パイロットポートに供給できる。すなわち、旋回機構2を左旋回させることができる。また、コントローラ30は、操作者による右旋回操作とは無関係に、パイロットポンプ15が吐出する作動油を、比例弁31DR及びシャトル弁32DRを介し、制御弁173の右側パイロットポートに供給できる。すなわち、旋回機構2を右旋回させることができる。
 ショベル100は、下部走行体1を自動的に前進・後進させる構成を備えていてもよい。この場合、左走行油圧モータ2MLの操作に関する油圧システム部分、及び、右走行油圧モータ2MRの操作に関する油圧システム部分は、ブームシリンダ7の操作に関する油圧システム部分等と同じように構成されてもよい。
 また、操作装置26の形態として油圧式パイロット回路を備えた油圧式操作システムに関する説明を記載したが、油圧式操作システムではなく、電気式パイロット回路を備えた電気式操作システムが採用されてもよい。この場合、電気式操作システムにおける電気式操作レバーのレバー操作量は、電気信号としてコントローラ30へ入力される。また、パイロットポンプ15と各制御弁のパイロットポートとの間には電磁弁が配置される。電磁弁は、コントローラ30からの電気信号に応じて動作するように構成される。この構成により、電気式操作レバーを用いた手動操作が行われると、コントローラ30は、レバー操作量に対応する電気信号によって電磁弁を制御してパイロット圧を増減させることで各制御弁を移動させることができる。なお、各制御弁は電磁スプール弁で構成されていてもよい。この場合、電磁スプール弁は、電気式操作レバーのレバー操作量に対応するコントローラ30からの電気信号に応じて動作する。
 次に、図5を参照し、コントローラ30の機能について説明する。図5は、コントローラ30の機能ブロック図である。図5の例では、コントローラ30は、姿勢検出装置、操作装置26、空間認識装置70、向き検出装置71、情報入力装置72、測位装置73及びスイッチNS等の少なくとも1つが出力する信号を受け、様々な演算を実行し、比例弁31、表示装置D1及び音出力装置D2等の少なくとも1つに制御指令を出力できるように構成されている。姿勢検出装置は、ブーム角度センサS1、アーム角度センサS2、バケット角度センサS3、機体傾斜センサS4及び旋回角速度センサS5を含む。コントローラ30は、位置算出部30A、軌道取得部30B、自律制御部30C及び制御モード切換部30Dを機能要素として有する。各機能要素は、ハードウェアで構成されていてもよく、ソフトウェアで構成されていてもよい。
 位置算出部30Aは、測位対象の位置を算出するように構成されている。本実施形態では、位置算出部30Aは、アタッチメントの所定部位の基準座標系における座標点を算出する。所定部位は、例えば、バケット6の爪先である。基準座標系の原点は、例えば、旋回軸とショベル100の接地面との交点である。位置算出部30Aは、例えば、ブーム4、アーム5及びバケット6のそれぞれの回動角度からバケット6の爪先の座標点を算出する。位置算出部30Aは、バケット6の爪先の中央の座標点だけでなく、バケット6の爪先の左端の座標点、及び、バケット6の爪先の右端の座標点を算出してもよい。この場合、位置算出部30Aは、機体傾斜センサS4の出力を利用してもよい。
 軌道取得部30Bは、ショベル100を自律的に動作させるときにアタッチメントの所定部位が辿る軌道である目標軌道を取得するように構成されている。本実施形態では、軌道取得部30Bは、自律制御部30Cがショベル100を自律的に動作させるときに利用する目標軌道を取得する。具体的には、軌道取得部30Bは、不揮発性記憶装置に記憶されている目標施工面に関するデータに基づいて目標軌道を導き出す。軌道取得部30Bは、空間認識装置70が認識したショベル100の周囲の地形に関する情報に基づいて目標軌道を導き出してもよい。或いは、軌道取得部30Bは、揮発性記憶装置に記憶されている姿勢検出装置の過去の出力からバケット6の爪先の過去の軌跡に関する情報を導き出し、その情報に基づいて目標軌道を導き出してもよい。或いは、軌道取得部30Bは、アタッチメントの所定部位の現在位置と目標施工面に関するデータとに基づいて目標軌道を導き出してもよい。
 自律制御部30Cは、ショベル100を自律的に動作させるように構成されている。本実施形態では、所定の開始条件が満たされた場合に、軌道取得部30Bが取得した目標軌道に沿ってアタッチメントの所定部位を移動させるように構成されている。具体的には、スイッチNSが押されている状態で操作装置26が操作されたときに、所定部位が目標軌道に沿って移動するように、ショベル100を自律的に動作させる。
 本実施形態では、自律制御部30Cは、アクチュエータを自律的に動作させることで操作者によるショベルの手動操作を支援するように構成されている。例えば、自律制御部30Cは、操作者がスイッチNSを押しながら手動でアーム閉じ操作を行っている場合に、目標軌道とバケット6の爪先の位置とが一致するようにブームシリンダ7、アームシリンダ8及びバケットシリンダ9の少なくとも1つを自律的に伸縮させてもよい。この場合、操作者は、例えば、左操作レバー26Lをアーム閉じ方向に操作するだけで、バケット6の爪先を目標軌道に一致させながら、アーム5を閉じることができる。この例では、主な操作対象であるアームシリンダ8は「主要アクチュエータ」と称される。また、主要アクチュエータの動きに応じて動く従動的な操作対象であるブームシリンダ7及びバケットシリンダ9は「従属アクチュエータ」と称される。
 本実施形態では、自律制御部30Cは、比例弁31に電流指令を与えて各アクチュエータに対応する制御弁に作用するパイロット圧を個別に調整することで各アクチュエータを自律的に動作させることができる。例えば、右操作レバー26Rが傾倒されたか否かにかかわらず、ブームシリンダ7及びバケットシリンダ9の少なくとも1つを動作させることができる。
 制御モード切換部30Dは、制御モードを切り換えることができるように構成されている。制御モードは、自律制御部30Cがショベル100を自律的に動作させるときにコントローラ30が利用可能なアクチュエータの制御方法であり、例えば、通常制御モード及び低速制御モードを含む。通常制御モードは、例えば、操作装置26の操作量に対する所定部位の移動速度が比較的大きくなるように設定された制御モードであり、低速制御モードは、例えば、操作装置26の操作量に対する所定部位の移動速度が比較的小さくなるように設定された制御モードである。制御モードは、アーム優先モード及びブーム優先モードを含んでいてもよい。
 制御モードは何れも、スイッチNSが押された状態で操作装置26が操作されたときに利用される。例えば、アーム優先モードは、主要アクチュエータとしてアームシリンダ8が選択され、従属アクチュエータとしてブームシリンダ7及びバケットシリンダ9が選択された制御モードである。アーム優先モードでは、例えば、左操作レバー26Lがアーム閉じ方向に操作されると、コントローラ30は、左操作レバー26Lの操作量に応じた速度でアームシリンダ8を能動的に伸長させる。その上で、コントローラ30は、バケット6の爪先が目標軌道に沿って移動するように、ブームシリンダ7及びバケットシリンダ9の少なくとも1つを受動的に伸縮させる。ブーム優先モードは、主要アクチュエータとしてブームシリンダ7が選択され、従属アクチュエータとしてアームシリンダ8及びバケットシリンダ9が選択された制御モードである。ブーム優先モードでは、例えば、左操作レバー26Lがアーム閉じ方向に操作されると、コントローラ30は、左操作レバー26Lの操作量に応じた速度でブームシリンダ7を能動的に伸縮させる。その上で、コントローラ30は、バケット6の爪先が目標軌道に沿って移動するように、アームシリンダ8を受動的に伸長させ、必要に応じてバケットシリンダ9を受動的に伸縮させる。なお、制御モードは、バケット優先モードを含んでいてもよい。バケット優先モードは、主要アクチュエータとしてバケットシリンダ9が選択され、従属アクチュエータとしてブームシリンダ7及びアームシリンダ8が選択された制御モードである。バケット優先モードでは、例えば、左操作レバー26Lがアーム閉じ方向に操作されると、コントローラ30は、左操作レバー26Lの操作量に応じた速度でバケットシリンダ9を能動的に伸縮させる。その上で、コントローラ30は、バケット6の爪先が目標軌道に沿って移動するように、アームシリンダ8を受動的に伸長させ、必要に応じてブームシリンダ7を受動的に伸縮させる。
 制御モード切換部30Dは、所定条件が満たされた場合に、制御モードを自動的に切り換えるように構成されていてもよい。所定条件は、例えば、目標軌道の形状、埋設物の存否、ショベル100の周囲における物体の存否等に基づいて設定されていてもよい。
 コントローラ30は、例えば、自律制御が開始されると、最初に第1制御モードを採用する。第1制御モードは、例えば、通常制御モードである。そして、第1制御モードを採用した自律制御の実行中に所定条件が満たされたと判定すると、制御モード切換部30Dは、制御モードを第1制御モードから第2制御モードに切り換える。第2制御モードは、例えば、低速制御モードである。この場合、コントローラ30は、第1制御モードを採用した自律制御を終了させ、第2制御モードを採用した自律制御を開始させる。この例では、コントローラ30は、2つの制御モードのうちの1つを選択して自律制御を実行しているが、3つ以上の制御モードのうちの1つを選択して自律制御を実行してもよい。
 次に、図6を参照し、制御モード切換部30Dが制御モードを自動的に切り換える処理(以下、「制御モード切換処理」とする。)の1例について説明する。図6は、掘削対象である地盤の断面を示す。図中の一点鎖線は、目標軌道TPを表す。また、実線で描かれたバケット6Aは現在のバケット6の位置及び姿勢を表し、点線で描かれたバケット6B~バケット6Dのそれぞれは、その後のバケット6の位置及び姿勢を表す。
 図6の例では、コントローラ30は、スイッチNSが押された状態で左操作レバー26Lがアーム閉じ方向に操作されると、バケット6の爪先が目標軌道TPに沿って移動するように、通常制御モードを利用して自律制御を実行する。
 そして、目標軌道TP上の点P1とバケット6の爪先との距離DS1が所定距離TH1を下回った場合、コントローラ30は、所定条件が満たされたと判定し、制御モードを通常制御モードから低速制御モードに切り換える。点P1は、目標軌道TPを構成する軌道部分TP1と軌道部分TP2との境界点である。角度αは、軌道部分TP1の延長線と軌道部分TP2との間に形成される角度である。バケット6Bは、制御モードが通常制御モードから低速制御モードに切り換わるときのバケット6の位置及び姿勢を表す。このように、2つの軌道部分(2つの目標施工面)の間に形成される角度が所定角度以上の場合に、コントローラ30は、作業部位としてのバケット6の爪先が境界点へ近づくとバケット6の移動速度を減速させることができる。
 この例では、コントローラ30は、角度αの大きさが所定角度αTH以上の場合、点P1とバケット6の爪先との距離DS1が所定距離TH1を下回ると、所定条件が満たされたと判定する。なお、所定距離TH1はゼロであってもよい。
 また、コントローラ30は、バケット6の爪先が点P1を通過した後で、点P1とバケット6の爪先との距離DS2が所定距離TH2を上回ると、所定条件が満たされたと判定し、制御モードを低速制御モードから通常制御モードに切り換える。なお、所定距離TH1がゼロでない場合、所定距離TH2はゼロであってもよい。バケット6Cは、制御モードが低速制御モードから通常制御モードに切り換わるときのバケット6の位置及び姿勢を表す。
 この構成により、コントローラ30は、目標軌道TPの進行方向が大きく変化する部分をバケット6の爪先が通過する際に制御モードを通常制御モードから低速制御モードに変更できる。また、コントローラ30は、目標軌道TPの進行方向が大きく変化する部分をバケット6の爪先が通過した後で、制御モードを通常制御モードに戻すことができる。そのため、コントローラ30は、バケット6の爪先をより正確に目標軌道TPに沿わせることができる。
 上記事例においてはバケット6が軌道部分TP1から軌道部分TP2へ移動する場合を示したが、バケット6が軌道部分TP2から軌道部分TP1へ移動する場合でも同様に、コントローラ30はバケット6の爪先が境界点へ近づくとバケット6の移動速度を減速させてもよい。
 次に、図7A及び図7Bを参照し、制御モード切換処理の別の1例について説明する。図7A及び図7Bは何れも掘削対象である地盤の断面を示す。図7A及び図7Bのそれぞれにおける一点鎖線は、目標軌道TPを表す。また、実線で描かれたバケット6Aは現在のバケット6の位置及び姿勢を表し、点線で描かれたバケット6B~バケット6Fのそれぞれは、その後のバケット6の位置及び姿勢を表す。
 具体的には、図7Aは、所定の基準面RP(例えば、水平面、ショベル100の接地面等)と目標軌道TPとの間に形成される角度に基づいて制御モードを変更する事例を示し、図7Bは、隣接する2つの軌道部分の間に形成される角度に基づいて制御モードを変更する事例を示す。
 図7Aの例では、コントローラ30は、スイッチNSが押された状態で左操作レバー26Lがアーム閉じ方向に操作されると、バケット6の爪先が目標軌道TPに沿って移動するように、アーム優先モードを利用して自律制御を実行する。
 そして、目標軌道TP上の境界点P11とバケット6の爪先との距離が所定距離TH3を下回った場合、コントローラ30は、所定条件が満たされたと判定し、制御モードをアーム優先モードからブーム優先モードに切り換える。境界点P11は、目標軌道TPを構成する軌道部分TP11と軌道部分TP12との境界点である。角度β1は、基準面RPである水平面と軌道部分TP12との間に形成される角度である。バケット6Bは、制御モードがアーム優先モードからブーム優先モードに切り換わるときのバケット6の位置及び姿勢を表す。
 この例では、コントローラ30は、角度β1の大きさが所定角度βTH以上の場合、軌道部分TP12の始点である境界点P11とバケット6の爪先との距離が所定距離TH3を下回ると、所定条件が満たされたと判定する。
 また、コントローラ30は、バケット6の爪先が境界点P11を通過した後で、目標軌道TP上の境界点P12とバケット6の爪先との距離が所定距離TH4を下回った場合、コントローラ30は、所定条件が満たされたと判定し、制御モードをブーム優先モードからアーム優先モードに切り換える。境界点P12は、目標軌道TPを構成する軌道部分TP12と軌道部分TP13との境界点である。バケット6Cは、制御モードがブーム優先モードからアーム優先モードに切り換わるときのバケット6の位置及び姿勢を表す。
 この例では、コントローラ30は、基準面RPである水平面と軌道部分TP13との間に形成される角度の大きさが所定角度βTH未満の場合、軌道部分TP13の始点である境界点P12とバケット6の爪先との距離が所定距離TH4を下回ると、所定条件が満たされたと判定する。そして、水平面と軌道部分TP13との間に形成される角度の大きさが所定角度βTH未満であるため、コントローラ30は、バケット6がバケット6Cに示す位置に達したところで所定条件が満たされたと判定し、制御モードをブーム優先モードからアーム優先モードに切り換える。
 その後、バケット6の爪先が境界点P12を通過した後で、目標軌道TP上の境界点P13とバケット6の爪先との距離が所定距離TH5を下回った場合、コントローラ30は、所定条件が満たされたと判定し、制御モードをアーム優先モードからブーム優先モードに切り換える。境界点P13は、目標軌道TPを構成する軌道部分TP13と軌道部分TP14との境界点である。角度β2は、基準面RPである水平面と軌道部分TP14との間に形成される角度である。バケット6Dは、制御モードがアーム優先モードからブーム優先モードに切り換わるときのバケット6の位置及び姿勢を表す。
 この例では、コントローラ30は、角度β2の大きさが所定角度βTH以上の場合、軌道部分TP14の始点である境界点P13とバケット6の爪先との距離が所定距離TH5を下回ると、所定条件が満たされたと判定する。
 また、コントローラ30は、バケット6の爪先が境界点P13を通過した後で、目標軌道TP上の境界点P14とバケット6の爪先との距離が所定距離TH6を下回った場合、コントローラ30は、所定条件が満たされたと判定し、制御モードをブーム優先モードからアーム優先モードに切り換える。境界点P14は、目標軌道TPを構成する軌道部分TP14と軌道部分TP15との境界点である。バケット6Eは、制御モードがブーム優先モードからアーム優先モードに切り換わるときのバケット6の位置及び姿勢を表す。
 この例では、コントローラ30は、基準面RPである水平面と軌道部分TP15との間に形成される角度の大きさが所定角度βTH未満の場合、軌道部分TP15の始点である境界点P14とバケット6の爪先との距離が所定距離TH6を下回ると、所定条件が満たされたと判定する。そして、水平面と軌道部分TP15との間に形成される角度の大きさが所定角度βTH未満であるため、コントローラ30は、バケット6がバケット6Eに示す位置に達したところで所定条件が満たされたと判定し、制御モードをブーム優先モードからアーム優先モードに切り換える。
 なお、所定距離TH3~TH6は、それぞれ異なる値であってもよく、同じ値であってもよい。また、所定距離TH3~TH6の少なくとも1つはゼロであってもよい。
 この構成により、コントローラ30は、目標軌道TPのうち基準面に関する傾斜角が所定角度βTH以上の急勾配の軌道部分をバケット6の爪先が通過する際に制御モードとしてブーム優先モードを採用することができる。また、その傾斜角が所定角度βTH未満の緩勾配の軌道部分をバケット6の爪先が通過する際に制御モードとしてアーム優先モードを採用することができる。そのため、コントローラ30は、バケット6の爪先をより正確に目標軌道TPに沿わせることができる。急勾配の軌道部分をバケット6の爪先が通過する際にアーム優先モードを採用すると、アーム5を動かし過ぎてしまうおそれがあるが、ブーム優先モードを採用するとアーム5の過度の動きを防止できるためである。また、緩勾配の軌道部分をバケット6の爪先が通過する際にブーム優先モードを採用すると、ブーム4を動かし過ぎてしまうおそれがあるが、アーム優先モードを採用するとブーム4の過度の動きを防止できるためである。
 また、コントローラ30は、目標軌道TPのうち基準面に関する傾斜角が所定角度βTH以上の急勾配の軌道部分の境界点(例えば境界点P11~P14)の近くをバケット6の爪先が通過する際に、制御モードとして低速制御モードを採用してもよい。具体的には、境界点とバケット6の爪先との距離が所定距離Vを下回った場合、コントローラ30は、所定条件が満たされたと判定し、制御モードを低速制御モードに切り換えてもよい。この場合、所定距離Vは、所定距離TH3~TH6のそれぞれとは異なる距離として設定されていてもよく、所定距離TH3~TH6のそれぞれと同じ距離として設定されていてもよい。例えば、所定距離Vは、所定距離TH3~TH6のそれぞれより大きい距離であってもよい。
 図7Bの例では、コントローラ30は、スイッチNSが押された状態で左操作レバー26Lがアーム閉じ方向に操作されると、バケット6の爪先が目標軌道TPに沿って移動するように、アーム優先モードを利用して自律制御を実行する。
 この例では、コントローラ30は、軌道部分TP11の延長線と軌道部分TP12との間に形成される角度γ1の大きさが所定角度γTH以上の場合、境界点P11とバケット6の爪先との距離が所定距離TH7を下回ると、所定条件が満たされたと判定する。そして、制御モードをアーム優先モードからブーム優先モードに切り換える。バケット6Bは、制御モードがアーム優先モードからブーム優先モードに切り換わるときのバケット6の位置及び姿勢を表す。
 また、コントローラ30は、軌道部分TP12の延長線と軌道部分TP13との間に形成される角度γ2の大きさが所定角度γTH以上の場合、目標軌道TP上の境界点P12とバケット6の爪先との距離が所定距離TH8を下回ると、所定条件が満たされたと判定する。そして、制御モードをブーム優先モードからアーム優先モードに切り換える。バケット6Cは、制御モードがブーム優先モードからアーム優先モードに切り換わるときのバケット6の位置及び姿勢を表す。
 コントローラ30は、軌道部分TP13の延長線と軌道部分TP14との間に形成される角度γ3の大きさが所定角度γTH以上の場合、目標軌道TP上の境界点P13とバケット6の爪先との距離が所定距離TH9を下回ると、所定条件が満たされたと判定する。そして、制御モードをアーム優先モードからブーム優先モードに切り換える。バケット6Dは、制御モードがアーム優先モードからブーム優先モードに切り換わるときのバケット6の位置及び姿勢を表す。
 コントローラ30は、軌道部分TP14の延長線と軌道部分TP15との間に形成される角度γ4の大きさが所定角度γTH以上の場合、目標軌道TP上の境界点P14とバケット6の爪先との距離が所定距離TH10を下回ると、所定条件が満たされたと判定する。そして、制御モードをブーム優先モードからアーム優先モードに切り換える。バケット6Eは、制御モードがブーム優先モードからアーム優先モードに切り換わるときのバケット6の位置及び姿勢を表す。
 なお、所定距離TH7~TH10は、それぞれ異なる値であってもよく、同じ値であってもよい。また、所定距離TH7~TH10の少なくとも1つはゼロであってもよい。
 この構成により、コントローラ30は、目標軌道TPの進行方向が大きく変化する際に、その後の軌道部分に適した制御モードを選択できる。例えば、ブーム優先モード及びアーム優先モードのうちの一方を他方に切り換えることができる。そのため、コントローラ30は、バケット6の爪先をより正確に目標軌道TPに沿わせることができる。
 また、コントローラ30は、隣接する2つの軌道部分の間に形成される角度の大きさが所定角度γTH以上である2つの軌道部分の境界点(例えば境界点P11~P14)の近くをバケット6の爪先が通過する際に、制御モードとして低速制御モードを採用してもよい。具体的には、境界点とバケット6の爪先との距離が所定距離Wを下回った場合、コントローラ30は、所定条件が満たされたと判定し、制御モードを低速制御モードに切り換えてもよい。この場合、所定距離Wは、所定距離TH7~TH10のそれぞれとは異なる距離として設定されていてもよく、所定距離TH7~TH10のそれぞれと同じ距離として設定されていてもよい。例えば、所定距離Wは、所定距離TH7~TH10のそれぞれより大きい距離であってもよい。
 次に、図8を参照し、制御モード切換処理の更に別の1例について説明する。図8は、掘削対象である地盤の断面を示す。図中の一点鎖線は、目標軌道TPを表す。また、実線で描かれたバケット6Aは現在のバケット6の位置及び姿勢を表し、点線で描かれたバケット6B~バケット6Dのそれぞれは、その後のバケット6の位置及び姿勢を表す。縞模様は、水道管等の埋設物BMの断面を表す。
 図8の例では、コントローラ30は、スイッチNSが押された状態で左操作レバー26Lがアーム閉じ方向に操作されると、バケット6の爪先が目標軌道TPに沿って移動するように、通常制御モードを利用して自律制御を実行する。
 そして、目標軌道TP上の点P21とバケット6の爪先との距離が所定距離TH11を下回った場合、コントローラ30は、所定条件が満たされたと判定し、制御モードを通常制御モードから低速制御モードに切り換える。点P21は、目標軌道TPを構成する軌道部分TP21と軌道部分TP22との境界点である。軌道部分TP22は、埋設物BMの近くに設定される軌道部分である。この例では、軌道部分TP22は、埋設物BMからの距離が所定距離X未満となる、目標軌道TP上の点の集合である。そのため、点P21と埋設物BM1との間の距離は所定距離Xに等しい。バケット6Bは、制御モードが通常制御モードから低速制御モードに切り換わるときのバケット6の位置及び姿勢を表す。
 また、コントローラ30は、目標軌道TP上の点P22とバケット6の爪先との距離が所定距離TH12を下回った場合、コントローラ30は、所定条件が満たされたと判定し、制御モードを低速制御モードから通常制御モードに切り換える。点P22は、目標軌道TPを構成する軌道部分TP22と軌道部分TP23との境界点である。点P22と埋設物BM2との間の距離は所定距離Xに等しい。バケット6Cは、制御モードが低速制御モードから通常制御モードに切り換わるときのバケット6の位置及び姿勢を表す。
 なお、所定距離TH11及びTH12は、それぞれ異なる値であってもよく、同じ値であってもよい。また、所定距離TH11及びTH12の少なくとも1つはゼロであってもよい。
 この構成により、コントローラ30は、バケット6の爪先が埋設物BMの近くを通過する際に、制御モードを通常制御モードから低速制御モードに変更できる。また、コントローラ30は、バケット6の爪先が埋設物BMから遠ざかったところで、制御モードを通常制御モードに戻すことができる。そのため、コントローラ30は、バケット6の爪先を目標軌道TPに沿って移動させる場合に、低速で精度良くバケット6の爪先を制御でき、バケット6の爪先で埋設物を大きく損傷してしまうのを防止できる。
 次に、図9A及び図9Bを参照し、制御モード切換処理の更に別の1例について説明する。図9A及び図9Bは何れも掘削対象である地盤とショベル100の上面図である。図9A及び図9Bのそれぞれにおける一点鎖線は、目標軌道TPを表す。目標軌道TPは、例えば、複数回の掘削動作によって目標施工面が形成されるように、現在の地面と目標施工面との間で段階的に深くなるように設定される。また、実線で描かれたバケット6Aは現在のバケット6の位置及び姿勢を表し、点線で描かれたバケット6Bは、その後のバケット6の位置及び姿勢を表す。細かい網点領域は、現在設定されている目標軌道TPと目標施工面との間の鉛直距離が比較的小さい部分R1(比較的深い部分)を表し、粗い網点領域は、現在設定されている目標軌道TPと目標施工面との間の鉛直距離が比較的大きい部分R2(比較的浅い部分)を表す。
 図9Aの例では、コントローラ30は、スイッチNSが押された状態で左操作レバー26Lがアーム閉じ方向に操作されると、バケット6の爪先が目標軌道TP31に沿って移動するように半自動制御を実行する。
 そして、目標軌道TP31と目標施工面との間の鉛直距離が所定距離Yを下回ると判定した場合、コントローラ30は、所定条件が満たされたと判定し、制御モードを通常制御モードから低速制御モードに切り換える。バケット6Aは、制御モードが通常制御モードから低速制御モードに切り換わるときのバケット6の位置及び姿勢を表す。バケット6Bは、バケット6の爪先が目標軌道TPの終端に達したときのバケット6の位置及び姿勢を表す。
 図9Bの例では、コントローラ30は、図9Aの場合と同様に、スイッチNSが押された状態で左操作レバー26Lがアーム閉じ方向に操作されると、バケット6の爪先が目標軌道TP32に沿って移動するように半自動制御を実行する。ショベル100の操作者は、例えば、図9Aに示す掘削動作が完了した直後に左旋回操作を実行して掘削アタッチメントATの向きを図9Bに示す状態にする。その上で、操作者は、図9Bに示す掘削動作を開始する。そのため、図9Aに示す掘削動作と図9Bに示す掘削動作は、一連の掘削動作として認識され得る。
 図9Bに示す掘削動作では、コントローラ30は、最初に、目標軌道TP32と目標施工面との間の鉛直距離が所定距離Yを下回るか否かを判定する。そして、その距離が所定距離Yを下回っていないと判定した場合、所定条件が満たされていないと判定する。そのため、コントローラ30は、制御モードを通常制御モードから低速制御モードに切り換えることなく、通常制御モードをそのまま利用して半自動制御を実行する。
 このように、コントローラ30は、部分R1の掘削のために半自動制御が行われる場合には低速制御モードを自動的に選択し、部分R2の掘削のために半自動制御が行われる場合には通常制御モードを自動的に選択する。すなわち、コントローラ30は、ショベル100の操作者に制御モードを切り換える操作の実行を強いることなく、目標施工面と目標軌道TPとの間の鉛直距離等の掘削対象の状態に応じた適切な制御モードを自動的に選択する。具体的には、部分R1では仕上げモード(低速制御モード)が選択され、部分R2では通常制御モードが選択される。そのため、ショベル100の作業効率を向上させることができる。
 次に、図10を参照し、コントローラ30による半自動制御の詳細について説明する。図10は、コントローラ30における半自動制御の実行に関する機能要素F1~F6の関係の一例を示すブロック図である。
 コントローラ30は、図10に示すように、半自動制御の実行に関する機能要素F1~F6を有する。機能要素は、ソフトウェアで構成されていてもよく、ハードウェアで構成されていてもよく、ソフトウェアとハードウェアの組み合わせで構成されていてもよい。
 機能要素F1は、操作者による手動操作の傾向である操作傾向を分析するように構成されている。本実施形態では、機能要素F1は、操作圧センサ29が出力する操作データに基づいて操作傾向を分析し、その分析結果を操作データと共に出力する。操作傾向は、例えば、バケット6の爪先を直線的に機体に近づける操作傾向、バケット6の爪先を直線的に機体から遠ざける操作傾向、バケット6の爪先を直線的に上昇させる操作傾向、及び、バケット6の爪先を直線的に下降させる操作傾向等である。そして、機能要素F1は、現在の操作傾向が何れの操作傾向に合致するかを分析結果として出力する。
 機能要素F2は、目標軌道を生成するように構成されている。本実施形態では、機能要素F2は、図5に示す軌道取得部30Bに相当する。具体的には、機能要素F2は、ショベル100に搭載された記憶装置47に記憶されている設計データを参照し、掘削作業等の際にバケット6の爪先が辿るべき軌道を生成する。
 記憶装置47は、様々な情報を記憶するように構成されている。記憶装置47は、例えば、半導体メモリ等の不揮発性記憶媒体である。記憶装置47は、ショベル100の動作中に様々な機器が出力する情報を記憶してもよく、ショベル100の動作が開始される前に様々な機器を介して取得される情報を記憶してもよい。記憶装置47は、例えば、通信装置等を介して取得される目標施工面に関するデータを記憶してもよい。目標施工面は、ショベル100の操作者が設定したものであってもよく、施工管理者等が設定したものであってもよい。
 機能要素F3は、現在の爪先位置を算出するように構成されている。本実施形態では、機能要素F3は、図5に示す位置算出部30Aに相当する。具体的には、機能要素F3は、ブーム角度センサS1が検出したブーム角度θ1と、アーム角度センサS2が検出したアーム角度θ2と、バケット角度センサS3が検出したバケット角度θ3とに基づき、バケット6の爪先の座標点を現在の爪先位置として算出する。機能要素F3は、現在の爪先位置を算出する際に、機体傾斜センサS4の出力を利用してもよい。
 機能要素F4は、次の爪先位置を算出するように構成されている。本実施形態では、機能要素F4は、機能要素F1が出力する操作データ及び操作傾向の分析結果と、機能要素F2が生成した目標軌道と、機能要素F3が算出した現在の爪先位置とに基づき、所定時間後の爪先位置を目標爪先位置として算出する。
 機能要素F5は、制御モードを切り換えるように構成されている。本実施形態では、機能要素F5は、図5に示す制御モード切換部30Dに相当する。具体的には、機能要素F5は、記憶装置47に記憶されている制御モードデータを参照し、制御モードとして、通常鮮魚モード又は低速制御モードの何れかを選択する。
 機能要素F6は、アクチュエータを動作させるための指令値を算出するように構成されている。本実施形態では、機能要素F6は、通常制御モードが選択されているときには、比較的大きい移動速度で現在の爪先位置を目標爪先位置に移動させるために、機能要素F4が算出した目標爪先位置に基づき、ブーム指令値θ1、アーム指令値θ2、及びバケット指令値θ3のうちの少なくとも1つを算出する。
 また、機能要素F6は、低速制御モードが選択されているときには、比較的小さい移動速度で現在の爪先位置を目標爪先位置に移動させるために、機能要素F4が算出した目標爪先位置に基づき、ブーム指令値θ1、アーム指令値θ2、及びバケット指令値θ3のうちの少なくとも1つを算出する。
 次に、図11を参照し、機能要素F6の詳細について説明する。図11は、各種指令値を算出する機能要素F6の構成例を示すブロック図である。
 コントローラ30は、図11に示すように、指令値の生成に関する機能要素F11~F13、F21~F23、及びF31~F33を更に有する。機能要素は、ソフトウェアで構成されていてもよく、ハードウェアで構成されていてもよく、ソフトウェアとハードウェアの組み合わせで構成されていてもよい。
 機能要素F11~F13は、ブーム指令値θ1に関する機能要素であり、機能要素F21~F23は、アーム指令値θ2に関する機能要素であり、機能要素F31~F33は、バケット指令値θ3に関する機能要素である。
 機能要素F11、F21、及びF31は、比例弁31に対して出力される電流指令を生成するように構成されている。本実施形態では、機能要素F11は、ブーム比例弁31B(図4Bの比例弁31BL及び31BR参照。)に対してブーム電流指令を出力し、機能要素F21は、アーム比例弁31A(図4Aの比例弁31AL及び31AR参照。)に対してアーム電流指令を出力し、機能要素F31は、バケット比例弁31C(図4Cの比例弁31CL及び31CR参照。)に対してバケット電流指令を出力する。
 機能要素F12、F22、及びF32は、スプール弁を構成するスプールの変位量を算出するように構成されている。本実施形態では、機能要素F12は、ブームスプール変位センサS11の出力に基づき、ブームシリンダ7に関する制御弁175を構成するブームスプールの変位量を算出する。機能要素F22は、アームスプール変位センサS12の出力に基づき、アームシリンダ8に関する制御弁176を構成するアームスプールの変位量を算出する。機能要素F23は、バケットスプール変位センサS13の出力に基づき、バケットシリンダ9に関する制御弁174を構成するバケットスプールの変位量を算出する。
 機能要素F13、F23、及びF33は、作業体の回動角度を算出するように構成されている。本実施形態では、機能要素F13は、ブーム角度センサS1の出力に基づき、ブーム角度θ1を算出する。機能要素F23は、アーム角度センサS2の出力に基づき、アーム角度θ2を算出する。機能要素F33は、バケット角度センサS3の出力に基づき、バケット角度θ3を算出する。
 具体的には、機能要素F11は、基本的に、機能要素F6が生成したブーム指令値θ1と機能要素F13が算出したブーム角度θ1との差がゼロになるように、ブーム比例弁31Bに対するブーム電流指令を生成する。その際に、機能要素F11は、ブーム電流指令から導き出される目標ブームスプール変位量と機能要素F12が算出したブームスプール変位量との差がゼロになるように、ブーム電流指令を調節する。そして、機能要素F11は、その調節後のブーム電流指令をブーム比例弁31Bに対して出力する。
 ブーム比例弁31Bは、ブーム電流指令に応じて開口面積を変化させ、ブーム指令電流の大きさに対応するパイロット圧を制御弁175のパイロットポートに作用させる。制御弁175は、パイロット圧に応じてブームスプールを移動させ、ブームシリンダ7に作動油を流入させる。ブームスプール変位センサS11は、ブームスプールの変位を検出し、その検出結果をコントローラ30の機能要素F12にフィードバックする。ブームシリンダ7は、作動油の流入に応じて伸縮し、ブーム4を上下動させる。ブーム角度センサS1は、上下動するブーム4の回動角度を検出し、その検出結果をコントローラ30の機能要素F13にフィードバックする。機能要素F13は、算出したブーム角度θ1を機能要素F3にフィードバックする。
 機能要素F21は、基本的に、機能要素F6が生成したアーム指令値θ2と機能要素F23が算出したアーム角度θ2との差がゼロになるように、アーム比例弁31Aに対するアーム電流指令を生成する。その際に、機能要素F21は、アーム電流指令から導き出される目標アームスプール変位量と機能要素F22が算出したアームスプール変位量との差がゼロになるように、アーム電流指令を調節する。そして、機能要素F21は、その調節後のアーム電流指令をアーム比例弁31Aに対して出力する。
 アーム比例弁31Aは、アーム電流指令に応じて開口面積を変化させ、アーム指令電流の大きさに対応するパイロット圧を制御弁176のパイロットポートに作用させる。制御弁176は、パイロット圧に応じてアームスプールを移動させ、アームシリンダ8に作動油を流入させる。アームスプール変位センサS12は、アームスプールの変位を検出し、その検出結果をコントローラ30の機能要素F22にフィードバックする。アームシリンダ8は、作動油の流入に応じて伸縮し、アーム5を開閉させる。アーム角度センサS2は、開閉するアーム5の回動角度を検出し、その検出結果をコントローラ30の機能要素F23にフィードバックする。機能要素F23は、算出したアーム角度θ2を機能要素F3にフィードバックする。
 同様に、機能要素F31は、基本的に、機能要素F6が生成したバケット指令値θ3と機能要素F33が算出したバケット角度θ3との差がゼロになるように、バケット比例弁31Cに対するバケット電流指令を生成する。その際に、機能要素F31は、バケット電流指令から導き出される目標バケットスプール変位量と機能要素F32が算出したバケットスプール変位量との差がゼロになるように、バケット電流指令を調節する。そして、機能要素F31は、その調節後のバケット電流指令をバケット比例弁31Cに対して出力する。
 バケット比例弁31Cは、バケット電流指令に応じて開口面積を変化させ、バケット指令電流の大きさに対応するパイロット圧を制御弁174のパイロットポートに作用させる。制御弁174は、パイロット圧に応じてバケットスプールを移動させ、バケットシリンダ9に作動油を流入させる。バケットスプール変位センサS13は、バケットスプールの変位を検出し、その検出結果をコントローラ30の機能要素F32にフィードバックする。バケットシリンダ9は、作動油の流入に応じて伸縮し、バケット6を開閉させる。バケット角度センサS3は、開閉するバケット6の回動角度を検出し、その検出結果をコントローラ30の機能要素F33にフィードバックする。機能要素F33は、算出したバケット角度θ3を機能要素F3にフィードバックする。
 上述のように、コントローラ30は、作業体毎に、3段のフィードバックループを構成している。すなわち、コントローラ30は、スプール変位量に関するフィードバックループ、作業体の回動角度に関するフィードバックループ、及び、爪先位置に関するフィードバックループを構成している。そのため、コントローラ30は、半自動制御の際に、バケット6の爪先の動きを高精度に制御できる。
 上述のように、本願の請求項1に係るショベル100は、下部走行体1と、下部走行体1に旋回可能に搭載された上部旋回体3と、上部旋回体3に設けられたアタッチメントと、アタッチメントを動作させる複数のアクチュエータと、上部旋回体3に設けられた操作装置26と、操作装置26の第1方向への操作に応じて複数のアクチュエータを動作させてアタッチメントの所定部位を位置情報に基づいて移動させるように構成された制御装置としてのコントローラ30と、を備えている。位置情報は、例えば、目標施工面の位置に関する情報、及び、バケット6の爪先の位置に関する情報等の少なくとも1つである。コントローラ30は、例えば、位置情報に基づいて、複数のアクチュエータを第1制御モードと第2制御モードで動作させるように構成されている。典型的には、コントローラ30は、位置情報から導き出される所定の軌道としての目標軌道TPに沿って、複数のアクチュエータを第1制御モードと第2制御モードで動作させるように構成されている。
 具体的には、複数のアクチュエータは、例えば、掘削アタッチメントATを動作させるブームシリンダ7、アームシリンダ8及びバケットシリンダ9であってもよい。この場合、コントローラ30は、操作装置26の1例である左操作レバー26Lのアーム閉じ方向への操作に応じて複数のアクチュエータを動作させて掘削アタッチメントATの所定部位であるバケット6の爪先を目標軌道TPに沿って移動させてもよい。そして、目標軌道TPは、例えば図7Aに示すように、複数のアクチュエータを第1制御モードとしてのアーム優先モードで動作させる第1軌道部分としての軌道部分TP11と、複数のアクチュエータを第2制御モードとしてのブーム優先モードで動作させる第2軌道部分としての軌道部分TP12と、を含んでいてもよい。
 この構成により、ショベル100は、所定の軌道に沿ったアタッチメントの所定部位の移動をより適切に制御できる。
 また、第1制御モードは、図6に示すように、通常制御モードであってもよい。この場合、第2制御モードは低速制御モードであってもよい。すなわち、第1制御モードでの操作装置26の操作量に対する所定部位の移動速度は、第2制御モードでの操作装置26の操作量に対する所定部位の移動速度より大きくなるように設定されていてもよい。
 この構成により、ショベル100は、例えば、目標軌道TPの進行方向が大きく変化する軌道部分をバケット6の爪先が通過する際に制御モードを通常制御モードから低速制御モードに変更できる。また、コントローラ30は、目標軌道TPの進行方向が大きく変化する部分をバケット6の爪先が通過した後で、制御モードを通常制御モードに戻すことができる。そのため、コントローラ30は、バケット6の爪先をより正確に目標軌道TPに沿わせることができる。
 また、コントローラ30は、図7Aに示すように、目標軌道TPの基準面に関する角度が所定角度βTH未満の場合に複数のアクチュエータを第1制御モードとしてのアーム優先モードで動作させ、目標軌道TPの基準面に関する角度が所定角度βTH以上の場合に複数のアクチュエータを第2制御モードとしてのアーム優先モードで動作させてもよい。
 この構成により、コントローラ30は、目標軌道TPのうち基準面に関する傾斜角が所定角度βTH未満の緩勾配の軌道部分をバケット6の爪先が通過する際に制御モードとしてブーム優先モードを採用することができる。また、その傾斜角が所定角度βTH以上の急勾配の軌道部分をバケット6の爪先が通過する際に制御モードとしてアーム優先モードを採用することができる。そのため、コントローラ30は、バケット6の爪先をより正確に目標軌道TPに沿わせることができる。
 また、コントローラ30は、図8に示すように、埋設物BMがバケット6の爪先の近くに存在しない場合に複数のアクチュエータを通常制御モードで動作させ、埋設物BMがバケット6の爪先の近くに存在する場合に複数のアクチュエータを低速制御モードで動作させてもよい。
 この構成により、コントローラ30は、バケット6の爪先が埋設物BMの近くを通過する際に、制御モードを通常制御モードから低速制御モードに変更できる。また、コントローラ30は、バケット6の爪先が埋設物BMから遠ざかったところで、制御モードを通常制御モードに戻すことができる。そのため、コントローラ30は、バケット6の爪先を目標軌道TPに沿って移動させる場合に、バケット6の爪先で埋設物を大きく損傷してしまうのを防止できる。
 また、コントローラ30は、上部旋回体3に設けられた空間認識装置70の出力に基づいてショベルの周囲で物体を認識した場合、複数のアクチュエータを第2制御モードとしての低速制御モードで動作させてもよい。
 この構成により、コントローラ30は、ショベル100の周囲に作業者等の物体が存在する場合、制御モードを通常制御モードから低速制御モードに変更できる。そのため、コントローラ30は、バケット6の爪先を目標軌道TPに沿って移動させる場合に、ショベル100の一部が物体と接触してしまうのを防止できる。掘削アタッチメントATの動きを鈍化させることで、ショベル100の操作者の注意を喚起できるためである。また、ショベル100の一部と物体との接触を回避するための操作の要否を判断するための時間を操作者に与えることができるためである。
 また、コントローラ30は、目標軌道TPがショベル100から所定の距離範囲内にあり、且つ、目標軌道TPの基準面に関する角度が所定の角度範囲内である場合に、複数のアクチュエータを第1制御モードで動作させ、それ以外の場合に、複数のアクチュエータを第2制御モードで動作させてもよい。この場合、第1制御モードは、アーム優先モード及びブーム優先モードの一方であってもよく、第2制御モードは、アーム優先モード及びブーム優先モードの他方であってもよい。目標軌道TPにおいてバケット6がショベル100から所定の距離範囲内にあるか否かは、例えば、姿勢検出装置の検出値に基づいて判断される。
 また、コントローラ30は、姿勢検出装置からの検出値に基づいてアタッチメントの姿勢を検出し、更に、アタッチメントの姿勢に基づいて複数のアクチュエータを第1制御モードで動作させるか第2制御モードで動作させるかを決定してもよい。コントローラ30は、例えば、アタッチメントの姿勢が所定の姿勢であると判定した場合に複数のアクチュエータを第1制御モードで動作させ、それ以外の場合に第2制御モードで動作させてもよい。
 以上、本発明の好ましい実施形態について詳説した。しかしながら、本発明は、上述した実施形態に制限されることはない。上述した実施形態は、本発明の範囲を逸脱することなしに、種々の変形、置換等が適用され得る。また、別々に説明された特徴は、技術的な矛盾が生じない限り、組み合わせが可能である。
 例えば、上述の実施形態では、油圧式パイロット回路を備えた油圧式操作システムが採用されているが、電気式パイロット回路を備えた電気式操作システムが採用されてもよい。電気式操作システムが採用された場合、コントローラ30は、手動制御モードと半自動制御モードとを容易に切り換えることができる。そして、コントローラ30が手動制御モードを半自動制御モードに切り換えた場合、複数の制御弁は、1つの電気式操作レバーのレバー操作量に対応する電気信号に応じて別々に制御されてもよい。
 図12は、電気式操作システムの構成例を示す。具体的には、図12の電気式操作システムは、ブーム操作システムの一例であり、主に、パイロット圧作動型のコントロールバルブ17と、電気式操作レバーとしてのブーム操作レバー26Aと、コントローラ30と、ブーム上げ操作用の電磁弁60と、ブーム下げ操作用の電磁弁62とで構成されている。図12の電気式操作システムは、アーム操作システム及びバケット操作システム等にも同様に適用され得る。
 パイロット圧作動型のコントロールバルブ17は、ブームシリンダ7に関する制御弁175(図3参照。)、アームシリンダ8に関する制御弁176(図3参照。)、及び、バケットシリンダ9に関する制御弁174(図3参照。)等を含む。電磁弁60は、パイロットポンプ15と制御弁175の上げ側パイロットポートとを繋ぐ管路の流路面積を調節できるように構成されている。電磁弁62は、パイロットポンプ15と制御弁175の下げ側パイロットポートとを繋ぐ管路の流路面積を調節できるように構成されている。
 手動制御モードで手動操作が行われる場合、コントローラ30は、ブーム操作レバー26Aの操作信号生成部が出力する操作信号(電気信号)に応じてブーム上げ操作信号(電気信号)又はブーム下げ操作信号(電気信号)を生成する。ブーム操作レバー26Aの操作信号生成部が出力する操作信号は、ブーム操作レバー26Aの操作量及び操作方向に応じて変化する電気信号である。
 具体的には、コントローラ30は、ブーム操作レバー26Aがブーム上げ方向に操作された場合、レバー操作量に応じたブーム上げ操作信号(電気信号)を電磁弁60に対して出力する。電磁弁60は、ブーム上げ操作信号(電気信号)に応じて流路面積を調節し、制御弁175の上げ側パイロットポートに作用するパイロット圧を制御する。同様に、コントローラ30は、ブーム操作レバー26Aがブーム下げ方向に操作された場合、レバー操作量に応じたブーム下げ操作信号(電気信号)を電磁弁62に対して出力する。電磁弁62は、ブーム下げ操作信号(電気信号)に応じて流路面積を調節し、制御弁175の下げ側パイロットポートに作用するパイロット圧を制御する。
 半自動制御モードで半自動制御を実行する場合、コントローラ30は、例えば、ブーム操作レバー26Aの操作信号生成部が出力する操作信号の代わりに、補正操作信号(電気信号)に応じてブーム上げ操作信号(電気信号)又はブーム下げ操作信号(電気信号)を生成する。補正操作信号は、コントローラ30が生成する電気信号であってもよく、コントローラ30以外の外部の制御装置等が生成する電気信号であってもよい。
 本願は、2018年3月30日に出願した日本国特許出願2018-068048号に基づく優先権を主張するものであり、この日本国特許出願の全内容を本願に参照により援用する。
 1・・・下部走行体 1C・・・クローラ 1CL・・・左クローラ 1CR・・・右クローラ 2・・・旋回機構 2A・・・旋回油圧モータ 2M・・・走行油圧モータ 2ML・・・左走行油圧モータ 2MR・・・右走行油圧モータ 3・・・上部旋回体 4・・・ブーム 5・・・アーム 6・・・バケット 7・・・ブームシリンダ 8・・・アームシリンダ 9・・・バケットシリンダ 10・・・キャビン 11・・・エンジン 13・・・レギュレータ 14・・・メインポンプ 15・・・パイロットポンプ 17・・・コントロールバルブ 18・・・絞り 19・・・制御圧センサ 26・・・操作装置 26A・・・ブーム操作レバー 26D・・・走行レバー 26DL・・・左走行レバー 26DR・・・右走行レバー 26L・・・左操作レバー 26R・・・右操作レバー 28・・・吐出圧センサ 29、29DL、29DR、29LA、29LB、29RA、29RB・・・操作圧センサ 30・・・コントローラ 30A・・・位置算出部 30B・・・軌道取得部 30C・・・自律制御部 30D・・・制御モード切換部 31、31AL~31DL、31AR~31DR・・・比例弁 31A・・・アーム比例弁 31B・・・ブーム比例弁 31C・・・バケット比例弁 32、32AL~32DL、32AR~32DR・・・シャトル弁 40・・・センターバイパス管路 42・・・パラレル管路 47・・・記憶装置 60、62・・・電磁弁 70・・・空間認識装置 70F・・・前方センサ 70B・・・後方センサ 70L・・・左方センサ 70R・・・右方センサ 71・・・向き検出装置 72・・・情報入力装置 73・・・測位装置 100・・・ショベル 171~176・・・制御弁 AT・・・掘削アタッチメント D1・・・表示装置 D2・・・音出力装置 F1~F6、F11~F13、F21~F23、F31~F33・・・機能要素 NS・・・スイッチ S1・・・ブーム角度センサ S2・・・アーム角度センサ S3・・・バケット角度センサ S4・・・機体傾斜センサ S5・・・旋回角速度センサ S11・・・ブームスプール変位センサ S12・・・アームスプール変位センサ S13・・・バケットスプール変位センサ

Claims (9)

  1.  下部走行体と、
     前記下部走行体に旋回可能に搭載された上部旋回体と、
     前記上部旋回体に設けられたアタッチメントと、
     前記アタッチメントを動作させる複数のアクチュエータと、
     前記上部旋回体に設けられた操作装置と、
     前記操作装置の第1方向への操作に応じて複数の前記アクチュエータを動作させて前記アタッチメントの所定部位を位置情報に基づいて移動させるように構成された制御装置と、を備え、
     前記制御装置は、前記位置情報に基づいて、複数の前記アクチュエータを第1制御モードと第2制御モードで動作させる、
     ショベル。
  2.  前記第1制御モードでの前記操作装置の操作量に対する前記所定部位の移動速度は、前記第2制御モードでの前記操作装置の操作量に対する前記所定部位の移動速度より大きい、
     請求項1に記載のショベル。
  3.  前記制御装置は、所定の軌道に沿って、複数の前記アクチュエータを第1制御モードと前記第2制御モードで動作させる、
     請求項1に記載のショベル。
  4.  前記制御装置は、前記軌道の基準面に関する角度が所定角度未満の場合に複数の前記アクチュエータを前記第1制御モードで動作させ、前記軌道の基準面に関する角度が所定角度以上の場合に複数の前記アクチュエータを前記第2制御モードで動作させる、
     請求項3に記載のショベル。
  5.  前記制御装置は、埋設物が前記所定部位の近くに存在しない場合に複数の前記アクチュエータを前記第1制御モードで動作させ、埋設物が前記所定部位の近くに存在する場合に複数の前記アクチュエータを前記第2制御モードで動作させる、
     請求項1に記載のショベル。
  6.  前記制御装置は、前記軌道の方向が所定角度以上変化する点を含む軌道部分において、複数の前記アクチュエータを前記第2制御モードで動作させる、
     請求項3に記載のショベル。
  7.  前記制御装置は、前記上部旋回体に設けられた空間認識装置の出力に基づいてショベルの周囲で物体を認識した場合、複数の前記アクチュエータを前記第2制御モードで動作させる、
     請求項1に記載のショベル。
  8.  前記制御装置は、前記軌道がショベルから所定の距離範囲内にあり、且つ、前記軌道の基準面に関する角度が所定の角度範囲内である場合に、複数の前記アクチュエータを前記第1制御モードで動作させ、それ以外の場合に、複数の前記アクチュエータを前記第2制御モードで動作させる、
     請求項3に記載のショベル。
  9.  前記アタッチメントの姿勢を検出する姿勢検出装置を備え、
     前記制御装置は、前記姿勢検出装置からの検出値に基づいて前記アタッチメントの姿勢を検出し、更に、前記アタッチメントの姿勢に基づいて複数の前記アクチュエータを前記第1制御モードで動作させるか前記第2制御モードで動作させるかを決定する、
     請求項4に記載のショベル。
PCT/JP2019/013713 2018-03-30 2019-03-28 ショベル Ceased WO2019189624A1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN201980024272.6A CN112004970B (zh) 2018-03-30 2019-03-28 挖土机
KR1020207028671A KR102671151B1 (ko) 2018-03-30 2019-03-28 쇼벨
EP19774398.2A EP3779053A4 (en) 2018-03-30 2019-03-28 EXCAVATOR
JP2020511011A JP7703816B2 (ja) 2018-03-30 2019-03-28 ショベル
US17/034,466 US12305356B2 (en) 2018-03-30 2020-09-28 Shovel

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018068048 2018-03-30
JP2018-068048 2018-03-30

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US17/034,466 Continuation US12305356B2 (en) 2018-03-30 2020-09-28 Shovel

Publications (1)

Publication Number Publication Date
WO2019189624A1 true WO2019189624A1 (ja) 2019-10-03

Family

ID=68060250

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2019/013713 Ceased WO2019189624A1 (ja) 2018-03-30 2019-03-28 ショベル

Country Status (6)

Country Link
US (1) US12305356B2 (ja)
EP (1) EP3779053A4 (ja)
JP (1) JP7703816B2 (ja)
KR (1) KR102671151B1 (ja)
CN (1) CN112004970B (ja)
WO (1) WO2019189624A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2023037515A1 (ja) * 2021-09-10 2023-03-16
JP7786462B2 (ja) 2021-09-10 2025-12-16 日本電気株式会社 接触判定方法、接触判定システム、及びプログラム

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7179688B2 (ja) * 2019-06-19 2022-11-29 日立建機株式会社 作業機械
KR102439985B1 (ko) 2020-09-07 2022-09-06 (주)청도산업 티브이 승,하강장치
KR20220142082A (ko) * 2021-04-14 2022-10-21 현대두산인프라코어(주) 건설기계의 작업 계획 작성 방법 및 작성 시스템
CN115262672A (zh) * 2022-08-30 2022-11-01 江苏徐工国重实验室科技有限公司 挖掘机和挖掘机的斜坡作业方法
US20240426079A1 (en) * 2023-06-26 2024-12-26 Caterpillar Sarl Systems, methods, and computer-program products to control semi-autonomous operation of a mobile work machine

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000160589A (ja) * 1998-12-02 2000-06-13 Shin Caterpillar Mitsubishi Ltd 作業用機械の油圧制御回路
JP2007009432A (ja) * 2005-06-28 2007-01-18 Hitachi Constr Mach Co Ltd 建設機械および建設機械に用いられる制御装置
JP2013217137A (ja) 2012-04-11 2013-10-24 Komatsu Ltd 油圧ショベルの掘削制御システム及び掘削制御方法
JP2018068048A (ja) 2016-10-20 2018-04-26 村田機械株式会社 リニアモータシステム、移動体システム、及び電気角の推定方法

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6128632A (ja) 1984-07-18 1986-02-08 Mitsubishi Heavy Ind Ltd 油圧シヨベルの操作装置
US7752779B2 (en) * 2007-04-30 2010-07-13 Deere & Company Automated control of boom or attachment for work vehicle to a preset position
US7949449B2 (en) * 2007-12-19 2011-05-24 Caterpillar Inc. Constant work tool angle control
KR101716499B1 (ko) * 2010-06-23 2017-03-14 두산인프라코어 주식회사 데이터 베이스를 이용한 건설기계의 작업궤적 제어 장치 및 그 방법
CN102947513B (zh) * 2010-06-23 2015-07-08 斗山英维高株式会社 建筑机械的作业轨迹控制装置及其方法
JP5497617B2 (ja) * 2010-11-16 2014-05-21 住友重機械工業株式会社 画像生成装置及び操作支援システム
CN104968863B (zh) * 2013-02-05 2017-10-10 现代建设机械(株) 施工设备
JP5952244B2 (ja) * 2013-09-12 2016-07-13 日立建機株式会社 掘削領域制限制御の基礎情報の演算装置及び建設機械
DE112014000027B4 (de) * 2014-04-24 2016-05-19 Komatsu Ltd. Arbeitsfahrzeug
US20170121930A1 (en) * 2014-06-02 2017-05-04 Komatsu Ltd. Construction machine control system, construction machine, and method of controlling construction machine
DE112015000030B4 (de) * 2014-06-04 2019-01-10 Komatsu Ltd. Baumaschinensteuersystem, Baumaschine und Baumaschinensteuerverfahren
JP6106129B2 (ja) * 2014-06-13 2017-03-29 日立建機株式会社 建設機械の掘削制御装置
CN112359892A (zh) * 2014-06-20 2021-02-12 住友重机械工业株式会社 挖土机、挖土机的控制方法及地形数据更新方法
US9752303B2 (en) * 2014-06-27 2017-09-05 Topcon Positioning Systems, Inc. Method and apparatus for implementing operational practices for construction machines
CN104619922B (zh) * 2014-09-10 2017-04-26 株式会社小松制作所 作业车辆
WO2015025989A1 (ja) * 2014-09-10 2015-02-26 株式会社小松製作所 作業車両
JP6606103B2 (ja) * 2015-01-06 2019-11-13 住友重機械工業株式会社 建設機械
JP5969712B1 (ja) * 2015-02-02 2016-08-17 株式会社小松製作所 作業車両および作業車両の制御方法
US9719498B2 (en) * 2015-05-29 2017-08-01 Caterpillar Inc. System and method for recovering energy in a machine
US10145088B2 (en) * 2015-05-29 2018-12-04 Komatsu Ltd. Control system of work machine and work machine
DE112015000101B4 (de) * 2015-09-25 2018-10-18 Komatsu Ltd. Arbeitsmaschinensteuervorrichtung, Arbeitsmaschine und Arbeitsmaschinensteuerverfahren
US9803340B2 (en) * 2016-03-17 2017-10-31 Komatsu Ltd. Control system for work vehicle, control method, and work vehicle
KR101862735B1 (ko) * 2016-03-29 2018-07-04 가부시키가이샤 고마쓰 세이사쿠쇼 작업 기계의 제어 장치, 작업 기계 및 작업 기계의 제어 방법
JP6732539B2 (ja) * 2016-05-26 2020-07-29 日立建機株式会社 作業機械
CN205822316U (zh) * 2016-07-08 2016-12-21 山推工程机械股份有限公司 一种推土机安全防御系统
WO2018085553A1 (en) * 2016-11-02 2018-05-11 Clark Equipment Company System and method for defining a zone of operation for a lift arm
JP6872945B2 (ja) * 2017-03-27 2021-05-19 日立建機株式会社 建設機械
US10633827B2 (en) * 2017-10-16 2020-04-28 Deere & Company Temperature responsive hydraulic derate
JP6957081B2 (ja) * 2017-10-30 2021-11-02 日立建機株式会社 作業機械
JP6843039B2 (ja) * 2017-12-22 2021-03-17 日立建機株式会社 作業機械
JP2019127725A (ja) * 2018-01-23 2019-08-01 株式会社クボタ 作業機、作業機の制御方法、プログラム及びその記録媒体
WO2019176075A1 (ja) * 2018-03-15 2019-09-19 日立建機株式会社 作業機械
JP2019199881A (ja) * 2018-05-14 2019-11-21 株式会社神戸製鋼所 作業機械の油圧駆動装置
JP7141899B2 (ja) * 2018-09-13 2022-09-26 日立建機株式会社 作業機械
KR102685684B1 (ko) * 2018-11-14 2024-07-15 스미도모쥬기가이고교 가부시키가이샤 쇼벨, 쇼벨의 제어장치
JP7132191B2 (ja) * 2019-08-08 2022-09-06 ヤンマーパワーテクノロジー株式会社 作業車両用の自動走行システム
JP7326066B2 (ja) * 2019-08-21 2023-08-15 住友重機械工業株式会社 ショベル

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000160589A (ja) * 1998-12-02 2000-06-13 Shin Caterpillar Mitsubishi Ltd 作業用機械の油圧制御回路
JP2007009432A (ja) * 2005-06-28 2007-01-18 Hitachi Constr Mach Co Ltd 建設機械および建設機械に用いられる制御装置
JP2013217137A (ja) 2012-04-11 2013-10-24 Komatsu Ltd 油圧ショベルの掘削制御システム及び掘削制御方法
JP2018068048A (ja) 2016-10-20 2018-04-26 村田機械株式会社 リニアモータシステム、移動体システム、及び電気角の推定方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3779053A4

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2023037515A1 (ja) * 2021-09-10 2023-03-16
WO2023037515A1 (ja) * 2021-09-10 2023-03-16 日本電気株式会社 接触判定装置、接触判定システム、接触判定方法及びプログラム
JP7786462B2 (ja) 2021-09-10 2025-12-16 日本電気株式会社 接触判定方法、接触判定システム、及びプログラム

Also Published As

Publication number Publication date
CN112004970B (zh) 2023-04-04
CN112004970A (zh) 2020-11-27
EP3779053A1 (en) 2021-02-17
KR102671151B1 (ko) 2024-05-30
JP7703816B2 (ja) 2025-07-08
JPWO2019189624A1 (ja) 2021-03-25
KR20200135379A (ko) 2020-12-02
US20210010227A1 (en) 2021-01-14
US12305356B2 (en) 2025-05-20
EP3779053A4 (en) 2021-05-05

Similar Documents

Publication Publication Date Title
JP7703816B2 (ja) ショベル
EP4012111B1 (en) Excavator
CN111670286A (zh) 挖土机及挖土机的管理系统
JP7683996B2 (ja) ショベル、ショベルの制御装置
JP7367001B2 (ja) ショベル及び施工システム
WO2019189935A1 (ja) ショベル
JPWO2020101006A1 (ja) ショベル、ショベルの制御装置
JP7412918B2 (ja) ショベル
WO2018008188A1 (ja) 作業機械
WO2018051511A1 (ja) 作業機械
JP7478590B2 (ja) ショベル
JP7605944B2 (ja) ショベル
JP7651820B2 (ja) ショベル、ショベルの制御装置
CN113677855A (zh) 挖土机及挖土机的控制装置
US20240011253A1 (en) Shovel and shovel control device
WO2022196776A1 (ja) ショベル
JP2022156290A (ja) ショベル
US20240352712A1 (en) Shovel
JP2024159066A (ja) ショベル
JP2025047158A (ja) 作業機械
JP2024134943A (ja) ショベル
JP2024001736A (ja) ショベル
JP2025101388A (ja) ショベル及びショベルの制御装置
JP2023151687A (ja) ショベル
JP2025075716A (ja) 作業機械

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19774398

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2020511011

Country of ref document: JP

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 20207028671

Country of ref document: KR

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2019774398

Country of ref document: EP