Nothing Special   »   [go: up one dir, main page]

WO2015129931A1 - 建設機械の制御システム、建設機械、及び建設機械の制御方法 - Google Patents

建設機械の制御システム、建設機械、及び建設機械の制御方法 Download PDF

Info

Publication number
WO2015129931A1
WO2015129931A1 PCT/JP2015/058996 JP2015058996W WO2015129931A1 WO 2015129931 A1 WO2015129931 A1 WO 2015129931A1 JP 2015058996 W JP2015058996 W JP 2015058996W WO 2015129931 A1 WO2015129931 A1 WO 2015129931A1
Authority
WO
WIPO (PCT)
Prior art keywords
boom
cylinder
pressure sensor
control valve
oil passage
Prior art date
Application number
PCT/JP2015/058996
Other languages
English (en)
French (fr)
Inventor
勝博 池上
昭典 馬場
義樹 上
Original Assignee
株式会社小松製作所
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 株式会社小松製作所 filed Critical 株式会社小松製作所
Priority to KR1020157024344A priority Critical patent/KR101769225B1/ko
Priority to US14/760,854 priority patent/US9598841B2/en
Priority to JP2015519110A priority patent/JP5893219B2/ja
Priority to CN201580000196.7A priority patent/CN105102726B/zh
Priority to DE112015000020.8T priority patent/DE112015000020B4/de
Publication of WO2015129931A1 publication Critical patent/WO2015129931A1/ja

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/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
    • 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
    • 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/2267Valves or distributors
    • 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/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/26Indicating devices
    • E02F9/264Sensors and their calibration for indicating the position of the work tool
    • 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
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B19/00Testing; Calibrating; Fault detection or monitoring; Simulation or modelling of fluid-pressure systems or apparatus not otherwise provided for
    • F15B19/002Calibrating
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/30Directional control
    • F15B2211/32Directional control characterised by the type of actuation
    • F15B2211/329Directional control characterised by the type of actuation actuated by fluid pressure
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/60Circuit components or control therefor
    • F15B2211/63Electronic controllers
    • F15B2211/6303Electronic controllers using input signals
    • F15B2211/6306Electronic controllers using input signals representing a pressure
    • F15B2211/6316Electronic controllers using input signals representing a pressure the pressure being a pilot pressure
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/60Circuit components or control therefor
    • F15B2211/635Circuits providing pilot pressure to pilot pressure-controlled fluid circuit elements
    • F15B2211/6355Circuits providing pilot pressure to pilot pressure-controlled fluid circuit elements having valve means
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/60Circuit components or control therefor
    • F15B2211/67Methods for controlling pilot pressure

Definitions

  • the present invention relates to a construction machine control system, a construction machine, and a construction machine control method.
  • a construction machine such as a hydraulic excavator includes a work machine including a boom, an arm, and a bucket. As disclosed in Patent Document 1, the working machine is driven by a hydraulic actuator (hydraulic cylinder).
  • a hydraulic actuator hydraulic cylinder
  • An object of an aspect of the present invention is to provide a construction machine control system, a construction machine, and a construction machine control method capable of calibrating a pressure sensor and suppressing a decrease in excavation accuracy.
  • a first aspect of the present invention is a construction machine control system including a work machine including a boom, an arm, and a bucket, and includes a hydraulic cylinder that drives the work machine, a movable spool, and the spool
  • the directional control valve for supplying hydraulic oil to the hydraulic cylinder by moving the hydraulic cylinder to operate the hydraulic cylinder, a pilot oil passage through which pilot oil for moving the spool flows, and the pilot oil passage are connected to each other.
  • An operation device including a pressure adjustment valve capable of adjusting the pressure of the pilot oil according to the control oil, a control valve disposed in the pilot oil passage and capable of adjusting the pressure of the pilot oil, and the operation device in the pilot oil passage.
  • a first pressure sensor for detecting the pressure of the pilot oil, and the control valve in the pilot oil passage
  • a second pressure sensor for detecting the pressure of the pilot oil
  • a control valve control unit for controlling the control valve, and the pilot oil passage being opened by the control valve.
  • a data acquisition unit that acquires data related to a detection value of the first pressure sensor and a detection value of the second pressure sensor, and a detection value of the first pressure sensor based on the data acquired by the data acquisition unit
  • a construction machine control system comprising: a correction value for correcting the detection value of the first pressure sensor or the second pressure sensor so that the detection values of the second pressure sensor match.
  • a plurality of the pilot oil passages are provided, the control valve, the first pressure sensor, and the second pressure sensor are disposed in each of the plurality of pilot oil passages, and the control valve control unit includes a plurality of the pilot oil passages.
  • the pilot oil passage is opened by controlling the control valve of the pilot oil passage in which the first pressure sensor and the second pressure sensor from which the data is acquired by the data acquisition unit are arranged, It is preferable to close the other pilot oil passage by controlling the control valve of the other pilot oil passage.
  • the operating device is configured so that the pressure of the pilot oil passage changes from one of a first state showing a maximum value and a second state showing a minimum value to the other while the pilot oil passage is opened by the control valve.
  • the data acquisition unit acquires the data in each of the first state and the second state
  • the correction unit includes the first pressure sensor in each of the first state and the second state. It is preferable that the detection value of the first pressure sensor is corrected so that the detection value matches the detection value of the second pressure sensor.
  • the work machine By the operation of the hydraulic cylinder, the work machine is moved in the first direction on the work machine operation plane, and the data acquisition unit is arranged at the end of the movable range of the work machine with respect to the first direction. It is preferable to acquire the data in a state of being recorded.
  • the hydraulic cylinder includes a boom cylinder that drives the boom, and the pilot oil passage is connected to one pressure receiving chamber of the direction control valve, and a boom raising oil passage through which pilot oil for raising the boom is operated. And a boom lowering oil passage which is connected to the other pressure receiving chamber of the directional control valve and through which pilot oil for lowering the boom flows, and the data acquisition unit is an upper end of a movable range of the boom
  • the boom In the state where the boom is disposed, data relating to the detection value of the first pressure sensor and the detection value of the second pressure sensor of the boom raising oil passage is acquired, and the boom lowering operation is performed. In this state, it is preferable to acquire data relating to the detection value of the first pressure sensor and the detection value of the second pressure sensor of the boom lowering oil passage.
  • a second aspect of the present invention includes a lower traveling body, an upper swing body supported by the lower traveling body, a boom, an arm, and a bucket, and a work implement supported by the upper swing body, And a control system according to the above aspect.
  • a construction machine control method including a work machine including a boom, an arm, and a bucket, wherein the work machine includes a hydraulic cylinder that drives the work machine, and a movable spool.
  • a directional control valve for operating the hydraulic cylinder by supplying hydraulic oil to the hydraulic cylinder by movement of the spool, a pilot oil passage through which pilot oil for moving the spool flows, and the pilot oil passage,
  • An operating device including a pressure adjusting valve connected and capable of adjusting a pressure of the pilot oil according to an operation amount; a control valve disposed in the pilot oil path and capable of adjusting the pressure of the pilot oil; and the pilot oil
  • a first pressure sensor disposed between the operating device and the control valve in the path and detecting the pressure of the pilot oil;
  • a second pressure sensor that is disposed between the control valve and the spool and detects the pressure of the pilot oil; and a control valve control unit that controls the control valve, and the pilot oil passage is controlled by the control valve.
  • FIG. 1 is a perspective view showing an example of a construction machine.
  • FIG. 2 is a side view schematically showing an example of the construction machine.
  • FIG. 3 is a rear view schematically showing an example of the construction machine.
  • FIG. 4 is a block diagram illustrating an example of a control system.
  • FIG. 5 is a block diagram illustrating an example of a control system.
  • FIG. 6 is a schematic diagram illustrating an example of target construction information.
  • FIG. 7 is a flowchart illustrating an example of limited excavation control.
  • FIG. 8 is a diagram for explaining an example of limited excavation control.
  • FIG. 9 is a diagram for explaining an example of limited excavation control.
  • FIG. 10 is a diagram for explaining an example of limited excavation control.
  • FIG. 11 is a diagram for explaining an example of limited excavation control.
  • FIG. 1 is a perspective view showing an example of a construction machine.
  • FIG. 2 is a side view schematically showing an example of the construction machine.
  • FIG. 3 is
  • FIG. 12 is a diagram for explaining an example of limited excavation control.
  • FIG. 13 is a diagram for explaining an example of limited excavation control.
  • FIG. 14 is a diagram for explaining an example of limited excavation control.
  • FIG. 15 is a diagram for explaining an example of limited excavation control.
  • FIG. 16 is a diagram illustrating an example of a hydraulic cylinder.
  • FIG. 17 is a diagram illustrating an example of a stroke sensor.
  • FIG. 18 is a diagram illustrating an example of a control system.
  • FIG. 19 is a diagram illustrating an example of a control system.
  • FIG. 20 is a diagram for explaining an example of the operation of the construction machine.
  • FIG. 21 is a diagram for explaining an example of the operation of the construction machine.
  • FIG. 22 is a diagram for explaining an example of the operation of the construction machine.
  • FIG. 20 is a diagram for explaining an example of the operation of the construction machine.
  • FIG. 23 is a schematic diagram illustrating an example of the operation of the construction machine.
  • FIG. 24 is a functional block diagram illustrating an example of a control system.
  • FIG. 25 is a functional block diagram illustrating an example of a control system.
  • FIG. 26 is a flowchart illustrating an example of processing by the work machine controller.
  • FIG. 27 is a flowchart illustrating an example of the calibration method.
  • FIG. 28 is a diagram illustrating an example of the display unit.
  • FIG. 29 is a diagram illustrating an example of the display unit.
  • FIG. 30 is a diagram illustrating an example of the display unit.
  • FIG. 31 is a diagram illustrating an example of the display unit.
  • FIG. 32 is a diagram illustrating an example of the display unit.
  • FIG. 33 is a diagram illustrating an example of the display unit.
  • FIG. 34 is a timing chart for explaining an example of the calibration process.
  • FIG. 35 is a diagram illustrating an example of the display unit.
  • FIG. 36 is a flowchart for explaining an example of the calibration process.
  • FIG. 37 is a diagram showing the relationship between the spool stroke and the cylinder speed.
  • FIG. 38 is an enlarged view of a part of FIG.
  • FIG. 39 is a diagram showing the relationship between the spool stroke and the cylinder speed.
  • FIG. 40 is an enlarged view of a part of FIG.
  • FIG. 41 is a timing chart for explaining an example of the calibration process.
  • FIG. 42 is a flowchart illustrating an example of the calibration method.
  • FIG. 43 is a diagram illustrating an example of the display unit.
  • FIG. 44 is a diagram illustrating an example of the display unit.
  • FIG. 45 is a diagram illustrating an example of the display unit.
  • FIG. 46 is a diagram illustrating an example of the display unit.
  • FIG. 47 is a diagram illustrating an example of the display unit.
  • FIG. 48 is a diagram illustrating an example of the display unit.
  • FIG. 1 is a perspective view showing an example of a construction machine 100 according to the present embodiment.
  • the construction machine 100 is a hydraulic excavator 100 including the work machine 2 that operates by hydraulic pressure will be described.
  • the excavator 100 includes a vehicle body 1, a work machine 2, and hydraulic cylinders (boom cylinder 10, arm cylinder 11, and bucket cylinder 12) that drive the work machine 2. As will be described later, the excavator 100 is equipped with a control system 200 that executes excavation control.
  • a control system 200 that executes excavation control.
  • the vehicle body 1 includes a turning body 3, a cab 4, and a traveling device 5.
  • the swing body 3 is disposed on the traveling device 5.
  • the traveling device 5 supports the revolving unit 3.
  • the swing body 3 may be referred to as the upper swing body 3.
  • the traveling device 5 may be referred to as a lower traveling body 5.
  • the revolving structure 3 can revolve around the revolving axis AX.
  • the driver's cab 4 is provided with a driver's seat 4S on which an operator is seated.
  • the operator operates the excavator 100 in the cab 4.
  • the traveling device 5 has a pair of crawler belts 5Cr.
  • the excavator 100 travels by the rotation of the crawler belt 5Cr.
  • the traveling device 5 may include wheels (tires).
  • the front-rear direction refers to the front-rear direction based on the driver's seat 4S.
  • the left-right direction refers to the left-right direction based on the driver's seat 4S.
  • the direction in which the driver's seat 4S faces the front is the front direction, and the direction opposite to the front direction is the rear direction.
  • One direction (right side) and the other direction (left side) when the driver's seat 4S faces the front are defined as a right direction and a left direction, respectively.
  • the swing body 3 includes an engine room 9 in which the engine is accommodated, and a counterweight provided at the rear portion of the swing body 3.
  • a handrail 19 is provided in front of the engine room 9.
  • an engine, a hydraulic pump, and the like are arranged.
  • Work machine 2 is supported by revolving unit 3.
  • the work machine 2 includes a boom 6 connected to the revolving structure 3, an arm 7 connected to the boom 6, and a bucket 8 connected to the arm 7.
  • the work machine 2 is driven by a hydraulic cylinder.
  • the hydraulic cylinder for driving the work implement 2 includes a boom cylinder 10 that drives the boom 6, an arm cylinder 11 that drives the arm 7, and a bucket cylinder 12 that drives the bucket 8.
  • Each of the boom cylinder 10, the arm cylinder 11, and the bucket cylinder 12 is driven by hydraulic oil.
  • the base end portion of the boom 6 is connected to the swing body 3 via the boom pin 13.
  • the proximal end portion of the arm 7 is connected to the distal end portion of the boom 6 via the arm pin 14.
  • Bucket 8 is connected to the tip of arm 7 via bucket pin 15.
  • the boom 6 can rotate around the boom pin 13.
  • the arm 7 is rotatable around the arm pin 14.
  • the bucket 8 can rotate around the bucket pin 15.
  • Each of the arm 7 and the bucket 8 is a movable member that can move on the distal end side of the boom 6.
  • FIG. 2 is a side view schematically showing the excavator 100 according to the present embodiment.
  • FIG. 3 is a rear view schematically showing the excavator 100 according to the present embodiment.
  • the length L ⁇ b> 1 of the boom 6 is the distance between the boom pin 13 and the arm pin 14.
  • the length L2 of the arm 7 is the distance between the arm pin 14 and the bucket pin 15.
  • the length L3 of the bucket 8 is the distance between the bucket pin 15 and the tip 8a of the bucket 8.
  • the bucket 8 has a plurality of blades.
  • the tip 8a of the bucket 8 is appropriately referred to as a blade edge 8a.
  • the bucket 8 may not have a blade.
  • the tip of the bucket 8 may be formed of a straight steel plate.
  • the excavator 100 includes a boom cylinder stroke sensor 16 disposed in the boom cylinder 10, an arm cylinder stroke sensor 17 disposed in the arm cylinder 11, and a bucket cylinder stroke disposed in the bucket cylinder 12.
  • Sensor 18 Based on the detection result of the boom cylinder stroke sensor 16, the stroke length of the boom cylinder 10 is obtained.
  • the stroke length of the arm cylinder 11 is obtained.
  • the stroke length of the bucket cylinder 12 is obtained.
  • the stroke length of the boom cylinder 10 is appropriately referred to as a boom cylinder length
  • the stroke length of the arm cylinder 11 is appropriately referred to as an arm cylinder length
  • the stroke length of the bucket cylinder 12 is appropriately determined as a bucket cylinder length.
  • the boom cylinder length, the arm cylinder length, and the bucket cylinder length are collectively referred to as cylinder length data L as appropriate.
  • the hydraulic excavator 100 includes a position detection device 20 that can detect the position of the hydraulic excavator 100.
  • the position detection device 20 includes an antenna 21, a global coordinate calculation unit 23, and an IMU (Inertial Measurement Unit) 24.
  • the antenna 21 is an antenna for GNSS (Global Navigation Satellite Systems).
  • the antenna 21 is an antenna for RTK-GNSS (Real Time Kinematic-Global Navigation Satellite Systems).
  • the antenna 21 is provided on the revolving unit 3. In the present embodiment, the antenna 21 is provided on the handrail 19 of the revolving structure 3.
  • the antenna 21 may be provided in the rear direction of the engine room 9. For example, the antenna 21 may be provided on the counterweight of the swing body 3.
  • the antenna 21 outputs a signal corresponding to the received radio wave (GNSS radio wave) to the global coordinate calculation unit 23.
  • the global coordinate calculation unit 23 detects the installation position P1 of the antenna 21 in the global coordinate system.
  • the global coordinate system is a three-dimensional coordinate system (Xg, Yg, Zg) based on the reference position Pr installed in the work area.
  • the reference position Pr is the position of the tip of the reference pile set in the work area.
  • the local coordinate system is a three-dimensional coordinate system indicated by (X, Y, Z) with the excavator 100 as a reference.
  • the reference position of the local coordinate system is data indicating the reference position P2 located on the turning axis (turning center) AX of the turning body 3.
  • the antenna 21 includes a first antenna 21A and a second antenna 21B provided on the revolving structure 3 so as to be separated from each other in the vehicle width direction.
  • the global coordinate calculation unit 23 detects the installation position P1a of the first antenna 21A and the installation position P1b of the second antenna 21B.
  • the global coordinate calculation unit 23 acquires reference position data P represented by global coordinates.
  • the reference position data P is data indicating the reference position P2 located on the turning axis (turning center) AX of the turning body 3.
  • the reference position data P may be data indicating the installation position P1.
  • the global coordinate calculation unit 23 generates the turning body orientation data Q based on the two installation positions P1a and P1b.
  • the turning body orientation data Q is determined based on an angle formed by a straight line determined by the installation position P1a and the installation position P1b with respect to a reference direction (for example, north) of the global coordinates.
  • the turning body orientation data Q indicates the direction in which the turning body 3 (work machine 2) is facing.
  • the global coordinate calculation unit 23 outputs reference position data P and turning body orientation data Q to a display controller 28 described later.
  • the IMU 24 is provided in the revolving unit 3. In the present embodiment, the IMU 24 is disposed below the cab 4. In the revolving structure 3, a highly rigid frame is disposed below the cab 4. The IMU 24 is placed on the frame. The IMU 24 may be disposed on the side (right side or left side) of the turning axis AX (reference position P2) of the turning body 3. The IMU 24 detects an inclination angle ⁇ 4 with respect to the left-right direction of the vehicle main body 1 and an inclination angle ⁇ 5 with respect to the front-rear direction of the vehicle main body 1.
  • FIG. 4 is a block diagram showing a functional configuration of the control system 200 according to the present embodiment.
  • the control system 200 controls excavation processing using the work machine 2.
  • the control of the excavation process includes limited excavation control.
  • the control system 200 includes a boom cylinder stroke sensor 16, an arm cylinder stroke sensor 17, a bucket cylinder stroke sensor 18, an antenna 21, a global coordinate calculation unit 23, an IMU 24, and an operation device 25.
  • Work implement controller 26 pressure sensor 66, pressure sensor 67, pressure sensor 68, control valve 27, direction control valve 64, display controller 28, display unit 29, sensor controller 30, and man And a machine interface unit 32.
  • the operating device 25 is disposed in the cab 4.
  • the operating device 25 is operated by the operator.
  • the operation device 25 receives an input of an operator's operation command for driving the work machine 2.
  • the operating device 25 is a pilot hydraulic system operating device.
  • the oil supplied to the hydraulic cylinders for operating the hydraulic cylinders (the boom cylinder 10, the arm cylinder 11, and the bucket cylinder 12) is appropriately referred to as hydraulic oil.
  • the directional control valve 64 adjusts the amount of hydraulic oil supplied to the hydraulic cylinder.
  • the direction control valve 64 is operated by supplied oil.
  • the oil supplied to the direction control valve 64 in order to operate the direction control valve 64 is appropriately referred to as pilot oil.
  • the pressure of the pilot oil is appropriately referred to as pilot oil pressure.
  • the hydraulic oil and pilot oil may be sent from the same hydraulic pump.
  • part of the hydraulic oil sent from the main hydraulic pump may be decompressed by a pressure reducing valve, and the decompressed hydraulic oil may be used as pilot oil.
  • the hydraulic pump that sends hydraulic oil (main hydraulic pump) and the hydraulic pump that sends pilot oil (pilot hydraulic pump) may be different hydraulic pumps.
  • the operating device 25 is connected to the pilot oil passage 50 and the pilot oil passage 450 through which the pilot oil flows, and has a pressure adjustment valve 250 that can adjust the pilot oil pressure in accordance with the operation amount.
  • the operating device 25 includes a first operating lever 25R and a second operating lever 25L.
  • the operation amount of the operation device 25 includes an angle at which the operation lever (25R, 25L) is tilted.
  • the pilot oil pressure is adjusted according to the operation amount (angle), and the pilot oil in the pilot oil passage 50 is supplied to the pilot oil passage 450.
  • the first operating lever 25R is disposed on the right side of the driver's seat 4S, for example.
  • the second operation lever 25L is disposed on the left side of the driver's seat 4S, for example.
  • the front / rear and left / right operations correspond to the biaxial operations.
  • the boom 6 and the bucket 8 are operated by the first operation lever 25R.
  • An operation in the front-rear direction of the first operation lever 25R corresponds to an operation in the vertical direction of the boom 6.
  • the first operation lever 25R is operated in the front-rear direction, whereby the lowering operation and the raising operation of the boom 6 are executed.
  • the detected pressure generated in the pressure sensor 66 when the first operating lever 25R is operated to operate the boom 6 and the pilot oil is supplied to the pilot oil passage 450 is defined as a detected pressure MB.
  • the left / right operation of the first operation lever 25R corresponds to the vertical movement of the bucket 8. By operating the first operating lever 25R in the left-right direction, the bucket 8 is lowered and raised.
  • the detected pressure generated in the pressure sensor 66 when the first operating lever 25R is operated to operate the bucket 8 and the pilot oil is supplied to the pilot oil passage 450 is defined as a detected pressure MT.
  • the arm 7 and the swing body 3 are operated by the second operation lever 25L.
  • the operation in the front-rear direction of the second operation lever 25L corresponds to the operation in the vertical direction of the arm 7.
  • the arm 7 is lowered and raised.
  • the detected pressure generated in the pressure sensor 66 when the second operating lever 25L is operated to operate the arm 7 and the pilot oil is supplied to the pilot oil passage 450 is defined as a detected pressure MA.
  • An operation in the left-right direction of the second operation lever 25L corresponds to a turning operation of the turning body 3.
  • the raising operation of the boom 6 corresponds to a dumping operation.
  • the lowering operation of the boom 6 corresponds to an excavation operation.
  • the raising operation of the arm 7 corresponds to a dumping operation.
  • the lowering operation of the arm 7 corresponds to an excavation operation.
  • the raising operation of the bucket 8 corresponds to a dumping operation.
  • the lowering operation of the bucket 8 corresponds to an excavation operation.
  • the lowering operation of the arm 7 may be referred to as a bending operation.
  • the raising operation of the arm 7 may be referred to as an extension operation.
  • the pilot oil sent from the main hydraulic pump and reduced to the pilot hydraulic pressure by the pressure reducing valve is supplied to the operating device 25.
  • the pilot hydraulic pressure is adjusted based on the operation amount of the operating device 25, and the direction control valve 64 through which the hydraulic oil supplied to the hydraulic cylinders (the boom cylinder 10, the arm cylinder 11, and the bucket cylinder 12) flows according to the pilot hydraulic pressure. Is driven.
  • the first operation lever 25R is operated in the front-rear direction for driving the boom 6.
  • the direction control valve 64 through which hydraulic oil supplied to the boom cylinder 10 for driving the boom 6 flows is driven according to the operation amount (boom operation amount) of the first operation lever 25R in the front-rear direction.
  • the first operating lever 25R is operated in the left-right direction for driving the bucket 8.
  • the direction control valve 64 in which the hydraulic oil supplied to the bucket cylinder 12 for driving the bucket 8 flows is driven according to the operation amount (bucket operation amount) of the first operation lever 25R in the left-right direction.
  • the second operation lever 25L is operated in the front-rear direction for driving the arm 7.
  • the direction control valve 64 through which hydraulic oil supplied to the arm cylinder 11 for driving the arm 7 flows is driven according to the operation amount (arm operation amount) of the second operation lever 25L in the front-rear direction.
  • the second operating lever 25L is operated in the left-right direction for driving the revolving structure 3.
  • the direction control valve 64 through which hydraulic oil supplied to the hydraulic actuator for driving the revolving structure 3 flows is driven.
  • the first operation lever 25R is in a neutral state (neutral state), a forward operation state operated to tilt forward from the neutral state, a rear operation state operated to tilt backward from the neutral state, and from the neutral state to the right It is operated by the operator so as to be in at least one state of a right operation state operated so as to incline in the direction and a left operation state operated so as to be inclined in the left direction from the neutral state.
  • the direction control valve 64 of the boom cylinder 10 is driven by operating the first operation lever 25R in at least one of the forward operation state and the rear operation state.
  • the direction control valve 64 of the bucket cylinder 12 is driven by operating the first operation lever 25R to the right operation state and the left operation state. By maintaining the first operating lever 25R in the neutral state, the direction control valve 64 of the boom cylinder 10 and the direction control valve 64 of the bucket cylinder 12 are not driven.
  • the second operation lever 25L is in a neutral state (neutral state), a forward operation state operated to tilt forward from the neutral state, a rear operation state operated to tilt backward from the neutral state, and from the neutral state to the right It is operated by the operator so as to be in at least one state of a right operation state operated so as to incline in the direction and a left operation state operated so as to be inclined in the left direction from the neutral state.
  • the direction control valve 64 of the arm cylinder 11 is driven by operating the second operation lever 25L in at least one of the front operation state and the rear operation state.
  • the hydraulic actuator for driving the revolving structure 3 is driven.
  • the directional control valve 64 of the arm cylinder 11 and the hydraulic actuator for driving the swing body 3 are not driven.
  • the cylinder speed of the boom cylinder 10 shows the maximum value when the first operating lever 25R is operated to the frontmost end or the rearmost end in the movable range in the front-rear direction.
  • the cylinder speed of the bucket cylinder 12 exhibits a maximum value.
  • the cylinder speed of the boom cylinder 10 and the cylinder speed of the bucket cylinder 12 show the minimum value (zero).
  • the cylinder speed of the arm cylinder 11 shows the maximum value when the second operation lever 25L is operated to the frontmost end or the rearmost end in the movable range in the front-rear direction.
  • the drive speed of the hydraulic actuator for driving the swivel body 3 reaches the maximum value. Show.
  • the cylinder speed of the arm cylinder 11 and the driving speed of the hydraulic actuator for driving the revolving structure 3 show a minimum value (zero).
  • a state in which the first operation lever 25R and the second operation lever 25L are arranged at the end of the movable range is appropriately referred to as a full lever state.
  • the cylinder speeds of the hydraulic cylinders show a maximum value.
  • the left / right operation of the first operation lever 25R may correspond to the operation of the boom 6 and the front / rear operation may correspond to the operation of the bucket 8.
  • the left / right direction of the second operation lever 25L may correspond to the operation of the arm 7 and the operation in the front / rear direction may correspond to the operation of the revolving structure 3.
  • the pressure sensor 66 and the pressure sensor 67 are disposed in the pilot oil passage 450.
  • the pressure sensor 66 and the pressure sensor 67 detect pilot oil pressure.
  • the detection results of the pressure sensor 66 and the pressure sensor 67 are output to the work machine controller 26.
  • the control valve 27 is disposed in the pilot oil passage 450.
  • the control valve 27 can adjust the pilot oil pressure.
  • the control valve 27 operates based on a control signal from the work machine controller 26.
  • the pilot hydraulic pressure adjusted by the control valve 27 acts on the direction control valve 64.
  • the direction control valve 64 operates based on the pilot hydraulic pressure and adjusts the amount of hydraulic oil supplied to the hydraulic cylinders (the boom cylinder 10, the arm cylinder 11, and the bucket cylinder 12).
  • the pilot hydraulic pressure is adjusted not only by the operation device 25 but also by the control valve 27.
  • the pilot oil pressure By adjusting the pilot oil pressure, the amount of hydraulic oil supplied to the hydraulic cylinder is adjusted via the direction control valve 64.
  • the man-machine interface unit 32 includes an input unit 31 and a display unit (monitor) 322.
  • the input unit 321 includes operation buttons arranged around the display unit 322.
  • the input unit 321 may include a touch panel.
  • the man-machine interface unit 32 may be referred to as a multi-monitor 32.
  • the input unit 321 is operated by an operator.
  • the command signal generated by operating the input unit 321 is output to the work machine controller 26.
  • the work machine controller 26 controls the display unit 322 to display predetermined information on the display unit 322.
  • the lock lever (not shown) is operated by the operator to mechanically shut off the pilot oil passage 50.
  • the lock lever is disposed in the cab 4.
  • the pilot oil passage 50 is closed by operating the lock lever.
  • the detected pressure of the pressure sensor 68 installed in the pilot oil passage 50 decreases, and the detected value of the reduced pressure sensor 68 is output to the work machine controller 26. Is determined to be in a shut-off state.
  • the lock lever is operated so that the pilot oil passage 50 is closed. Thereby, even though the operator is not in the cab 4, it is possible to prevent the pilot hydraulic pressure from acting on the direction control valve 64 and the working machine 2 from moving.
  • the shut-off state may be determined by an electrical signal from a switch or the like that detects the operation of the lock lever.
  • FIG. 5 is a block diagram showing the work machine controller 26, the display controller 28, and the sensor controller 30.
  • the sensor controller 30 calculates the boom cylinder length based on the detection result of the boom cylinder stroke sensor 16.
  • the boom cylinder stroke sensor 16 outputs to the sensor controller 30 a pulse of phase displacement associated with the circling operation.
  • the sensor controller 30 calculates the boom cylinder length based on the phase displacement pulse output from the boom cylinder stroke sensor 16.
  • the sensor controller 30 calculates the arm cylinder length based on the detection result of the arm cylinder stroke sensor 17.
  • the sensor controller 30 calculates the bucket cylinder length based on the detection result of the bucket cylinder stroke sensor 18.
  • the sensor controller 30 calculates the tilt angle ⁇ 1 (see FIG. 2) of the boom 6 with respect to the vertical direction of the swing body 3 from the boom cylinder length acquired based on the detection result of the boom cylinder stroke sensor 16.
  • the sensor controller 30 calculates the inclination angle ⁇ 2 (see FIG. 2) of the arm 7 with respect to the boom 6 from the arm cylinder length acquired based on the detection result of the arm cylinder stroke sensor 17.
  • the sensor controller 30 calculates the inclination angle ⁇ 3 (see FIG. 2) of the blade edge 8a of the bucket 8 relative to the arm 7 from the bucket cylinder length acquired based on the detection result of the bucket cylinder stroke sensor 18.
  • the tilt angle ⁇ 1 of the boom 6, the tilt angle ⁇ 2 of the arm 7, and the tilt angle ⁇ 3 of the bucket 8 may not be detected by the cylinder stroke sensor.
  • the tilt angle ⁇ 1 of the boom 6 may be detected by an angle detector such as a rotary encoder.
  • the angle detector detects the bending angle of the boom 6 with respect to the revolving structure 3 and detects the tilt angle ⁇ 1.
  • the inclination angle ⁇ 2 of the arm 7 may be detected by an angle detector attached to the arm 7.
  • the inclination angle ⁇ 3 of the bucket 8 may be detected by an angle detector attached to the bucket 8.
  • the sensor controller 30 acquires the cylinder length data L from the detection results of the cylinder stroke sensors 16, 17 and 18.
  • the sensor controller 30 outputs data on the inclination angle ⁇ 4 and data on the inclination angle ⁇ 5 output from the IMU 24.
  • the sensor controller 30 outputs the cylinder length data L, the tilt angle ⁇ 4 data, and the tilt angle ⁇ 5 data to the display controller 28 and the work machine controller 26, respectively.
  • the detection result of the cylinder stroke sensor (16, 17, 18) and the detection result of the IMU 24 are output to the sensor controller 30, and the sensor controller 30 performs a predetermined calculation process.
  • the function of the sensor controller 30 may be substituted by the work machine controller 26.
  • the detection result of the cylinder stroke sensor (16, 17, 18) is output to the work machine controller 26, and the work machine controller 26 uses the cylinder length (16, 17, 18) based on the detection result of the cylinder stroke sensor (16, 17, 18). Boom cylinder length, arm cylinder length, and bucket cylinder length) may be calculated.
  • the detection result of the IMU 24 may be output to the work machine controller 26.
  • the display controller 28 includes a target construction information storage unit 28A, a bucket position data generation unit 28B, and a target excavation landform data generation unit 28C.
  • the display controller 28 acquires the reference position data P and the turning body orientation data Q from the global coordinate calculation unit 23.
  • the display controller 28 acquires cylinder tilt data indicating the tilt angles ⁇ 1, ⁇ 2, and ⁇ 3 from the sensor controller 30.
  • the work machine controller 26 acquires the reference position data P, the turning body orientation data Q, and the cylinder length data L from the display controller 28.
  • the work machine controller 26 generates bucket position data indicating the three-dimensional position P3 of the bucket 8 based on the reference position data P, the swing body orientation data Q, and the inclination angles ⁇ 1, ⁇ 2, and ⁇ 3.
  • the bucket position data is cutting edge position data S indicating the three-dimensional position of the cutting edge 8a.
  • the bucket position data generation unit 28B generates bucket position data (blade edge position data S) indicating the three-dimensional position of the bucket 8 based on the reference position data P, the swing body orientation data Q, and the inclination angles ⁇ 1 to ⁇ 3. That is, in this embodiment, each of the work machine controller 26 and the display controller 28 generates the cutting edge position data S.
  • the display controller 28 may acquire the blade edge position data S from the work machine controller 26.
  • the bucket position data generation unit 28B generates a target excavation landform U indicating the target shape of the excavation target by using the cutting edge position data S and target construction information T described later stored in the target construction information storage unit 28A. Further, the display controller 28 causes the display unit 29 to display the target excavation landform U and the cutting edge position data S.
  • the display unit 29 is a monitor, for example, and displays various types of information on the excavator 100. In the present embodiment, the display unit 29 includes an HMI (Human Machine Interface) monitor as a guidance monitor for computerized construction.
  • HMI Human Machine Interface
  • the target construction information storage unit 28A stores target construction information (three-dimensional design landform data) T indicating the three-dimensional landform that is the target shape of the work area.
  • the target construction information T includes coordinate data and angle data required to generate a target excavation landform (design landform data) U indicating the design landform that is the target shape of the excavation target.
  • the target construction information T may be supplied to the display controller 28 via, for example, a wireless communication device.
  • the position information of the blade edge 8a may be transferred from a connection type recording device such as a memory.
  • the target excavation landform data generation unit 28C based on the target construction information T and the blade edge position data S, as shown in FIG. An intersection line E with the design landform is acquired as a candidate line for the target excavation landform U.
  • the target excavation landform data generation unit 28 ⁇ / b> C sets a point immediately below the cutting edge 8 a on the candidate line of the target excavation landform U as a reference point AP of the target excavation landform U.
  • the display controller 28 determines one or a plurality of inflection points before and after the reference point AP of the target excavation landform U and lines before and after it as the target excavation landform U to be excavated.
  • the target excavation landform data generation unit 28C generates a target excavation landform U indicating the design landform that is the target shape of the excavation target.
  • the target excavation landform data generation unit 28C causes the display unit 29 to display the target excavation landform U based on the target excavation landform U.
  • the target excavation landform U is work data used for excavation work.
  • the target excavation landform U is displayed on the display unit 29 based on the display design topographical data used for display on the display unit 29.
  • the display controller 28 can calculate the position of the local coordinates when viewed in the global coordinate system based on the detection result by the position detection device 20.
  • the local coordinate system is a three-dimensional coordinate system based on the excavator 100.
  • the reference position of the local coordinate system is, for example, a reference position P2 located at the turning center AX of the turning body 3.
  • the work machine controller 26 includes a target speed determination unit 52, a distance acquisition unit 53, a speed limit determination unit 54, and a work machine control unit 57.
  • the work machine controller 26 acquires the detected pressures MB, MA, and MT, acquires the inclination angles ⁇ 1, ⁇ 2, ⁇ 3, and ⁇ 5 from the sensor controller 30, acquires the target excavation landform U from the display controller 28, and supplies the control valve 27 to the control valve 27.
  • a control signal CBI is output.
  • the target speed determination unit 52 drives the working machines such as the boom 6, the arm 7, and the bucket 8 by using the inclination angle ⁇ ⁇ b> 5 with respect to the longitudinal direction of the vehicle body 1 and the detected pressures MB, MA, and MT acquired from the pressure sensor 66.
  • ⁇ ⁇ b> 5 with respect to the longitudinal direction of the vehicle body 1 and the detected pressures MB, MA, and MT acquired from the pressure sensor 66.
  • Vc_bm, Vc_am, and Vc_bk corresponding to the lever operation.
  • the distance acquisition unit 53 corrects the pitch of the distance of the blade edge 8a of the bucket 8 at a cycle shorter than the display controller 28 (for example, every 10 msec.), It is output from the IMU 24 in addition to the inclination angles ⁇ 1, ⁇ 2, and ⁇ 3. An angle ⁇ 5 is also used.
  • the positional relationship between the reference position P2 in the local coordinate system and the installation position P1 of the antenna 21 is known.
  • the work machine controller 26 calculates cutting edge position data S indicating the position P3 of the cutting edge 8a in the local coordinate system from the detection result of the position detection device 20 and the position information of the antenna 21.
  • the distance calculation unit 53 acquires the target excavation landform U from the display controller 28.
  • the work machine controller 26 determines the cutting edge 8a of the bucket 8 and the target excavation landform in the direction perpendicular to the target excavation landform U based on the cutting edge position data S indicating the position P3 of the cutting edge 8a in the acquired local coordinate system and the target excavation landform U.
  • the distance d from U is calculated.
  • the speed limit determining unit 54 acquires a speed limit in the vertical direction with respect to the target excavation landform U according to the distance d.
  • the speed limit includes table information or graph information stored (stored) in advance in the storage unit 26G (see FIG. 24) of the work machine controller 26. Further, the speed limit determining unit 54 calculates the relative speed in the vertical direction of the cutting edge 8a with respect to the target excavation landform U based on the target speeds Vc_bm, Vc_am, Vc_bk of the cutting edge 8a acquired from the target speed determining unit 52.
  • the work machine controller 26 calculates the speed limit Vc_lmt of the cutting edge 8a based on the distance d.
  • the speed limit determining unit 54 calculates a boom speed limit Vc_bm_lmt that limits the movement of the boom 6 based on the distance d, the target speeds Vc_bm, Vc_am, Vc_bk, and the speed limit Vc_lmt.
  • the work implement control unit 57 obtains the boom limit speed Vc_bm_lmt, and controls the boom cylinder 10 to give a raise command to the boom cylinder 10 based on the boom limit speed Vc_bm_lmt so that the relative speed of the cutting edge 8a is equal to or less than the limit speed.
  • a control signal CBI is generated.
  • the work machine controller 26 outputs a control signal for performing the speed of the boom 6 to the control valve 27 ⁇ / b> C connected to the boom cylinder 10.
  • FIG. 7 is a flowchart showing an example of limited excavation control according to the present embodiment.
  • the target excavation landform U is set (step SA1).
  • the work machine controller 26 determines the target speed Vc of the work machine 2 (step SA2).
  • the target speed Vc of the work machine 2 includes a boom target speed Vc_bm, an arm target speed Vc_am, and a bucket target speed Vc_bkt.
  • the boom target speed Vc_bm is the speed of the cutting edge 8a when only the boom cylinder 10 is driven.
  • the arm target speed Vc_am is the speed of the cutting edge 8a when only the arm cylinder 11 is driven.
  • the bucket target speed Vc_bkt is the speed of the blade edge 8a when only the bucket cylinder 12 is driven.
  • the boom target speed Vc_bm is calculated based on the boom operation amount.
  • the arm target speed Vc_am is calculated based on the arm operation amount.
  • the bucket target speed Vc_bkt is calculated based on the bucket operation amount.
  • the storage unit 26G of the work machine controller 26 stores target speed information that defines the relationship between the boom operation amount and the boom target speed Vc_bm.
  • the work machine controller 26 determines the boom target speed Vc_bm corresponding to the boom operation amount based on the target speed information.
  • the target speed information is, for example, a map that describes the magnitude of the boom target speed Vc_bm with respect to the boom operation amount.
  • the target speed information may be in the form of a table or a mathematical expression.
  • the target speed information includes information that defines the relationship between the arm operation amount and the arm target speed Vc_am.
  • the target speed information includes information that defines the relationship between the bucket operation amount and the bucket target speed Vc_bkt.
  • the work machine controller 26 determines the arm target speed Vc_am corresponding to the arm operation amount based on the target speed information.
  • the work machine controller 26 determines a bucket target speed Vc_bkt corresponding to the bucket operation amount based on the target speed information.
  • the work machine controller 26 sets the boom target speed Vc_bm to a speed component (vertical speed component) Vcy_bm in a direction perpendicular to the surface of the target excavation landform U and a direction parallel to the surface of the target excavation landform U. Are converted into Vcx_bm (step SA3).
  • the work machine controller 26 determines the inclination of the vertical axis of the local coordinate system (the turning axis AX of the turning body 3) with respect to the vertical axis of the global coordinate system and the vertical axis of the global coordinate system.
  • the inclination of the surface of the target excavation landform U with respect to the vertical direction is obtained.
  • the work machine controller 26 obtains an angle ⁇ 1 representing the inclination between the vertical axis of the local coordinate system and the vertical direction of the surface of the target excavation landform U from these inclinations.
  • the work machine controller 26 uses a trigonometric function to calculate the boom target speed Vc_bm from the angle ⁇ 2 formed by the vertical axis of the local coordinate system and the direction of the boom target speed Vc_bm.
  • the velocity component VL1_bm in the direction and the velocity component VL2_bm in the horizontal axis direction are converted.
  • the work machine controller 26 uses a trigonometric function to calculate a velocity component VL1_bm in the vertical axis direction of the local coordinate system from the inclination ⁇ 1 between the vertical axis of the local coordinate system and the vertical direction of the surface of the target excavation landform U. Then, the velocity component VL2_bm in the horizontal axis direction is converted into a vertical velocity component Vcy_bm and a horizontal velocity component Vcx_bm for the target excavation landform U. Similarly, the work machine controller 26 converts the arm target speed Vc_am into a vertical speed component Vcy_am and a horizontal speed component Vcx_am in the vertical axis direction of the local coordinate system. The work machine controller 26 converts the bucket target speed Vc_bkt into a vertical speed component Vcy_bkt and a horizontal speed component Vcx_bkt in the vertical axis direction of the local coordinate system.
  • the work machine controller 26 acquires the distance d between the cutting edge 8a of the bucket 8 and the target excavation landform U (step SA4).
  • the work machine controller 26 calculates the shortest distance d between the blade edge 8a of the bucket 8 and the surface of the target excavation landform U from the position information of the blade edge 8a and the target excavation landform U.
  • limited excavation control is executed based on the shortest distance d between the cutting edge 8a of the bucket 8 and the surface of the target excavation landform U.
  • the work machine controller 26 calculates the speed limit Vcy_lmt of the work machine 2 as a whole based on the distance d between the cutting edge 8a of the bucket 8 and the surface of the target excavation landform U (Step SA5).
  • the speed limit Vcy_lmt of the work implement 2 as a whole is a movement speed of the cutting edge 8a that is allowable in a direction in which the cutting edge 8a of the bucket 8 approaches the target excavation landform U.
  • the storage unit 261 of the work machine controller 26 stores speed limit information that defines the relationship between the distance d and the speed limit Vcy_lmt.
  • FIG. 12 shows an example of speed limit information according to the present embodiment.
  • the distance d when the cutting edge 8a is located outside the surface of the target excavation landform U, that is, on the working machine 2 side of the excavator 100 is a positive value
  • the cutting edge 8a is the target excavation landform U.
  • the distance d when located on the inner side of the surface of the excavation, that is, on the inner side of the excavation object than the target excavation landform U is a negative value.
  • the distance d when the cutting edge 8a is located above the surface of the target excavation landform U is a positive value.
  • the distance d when the cutting edge 8a is located below the surface of the target excavation landform U is a negative value.
  • the distance d when the cutting edge 8a is in a position where it does not erode with respect to the target excavation landform U is a positive value.
  • the distance d when the cutting edge 8a is in a position where it erodes with respect to the target excavation landform U is a negative value.
  • the speed when the blade edge 8a goes from the inside of the target excavation landform U to the outside is a positive value
  • the speed when the blade edge 8a goes from the outside of the target excavation landform U to the inside is negative. Value. That is, the speed at which the blade edge 8a is directed above the target excavation landform U is a positive value, and the speed at which the blade edge 8a is directed below the target excavation landform U is a negative value.
  • the slope of the speed limit Vcy_lmt when the distance d is between d1 and d2 is smaller than the slope when the distance d is greater than or equal to d1 or less than d2.
  • d1 is greater than zero.
  • d2 is smaller than 0.
  • the slope when the distance d is between d1 and d2 is the slope when the distance d is d1 or more or d2 or less. Make it smaller than the slope.
  • the speed limit Vcy_lmt is a negative value, and the speed limit Vcy_lmt decreases as the distance d increases.
  • the speed toward the lower side of the target excavation landform U increases as the cutting edge 8a is farther from the surface of the target excavation landform U above the target excavation landform U, and the absolute value of the speed limit Vcy_lmt is growing.
  • the speed limit Vcy_lmt is a positive value, and the speed limit Vcy_lmt increases as the distance d decreases.
  • the speed limit Vcy_lmt is Vmin.
  • the predetermined value dth1 is a positive value and is larger than d1.
  • Vmin is smaller than the minimum value of the target speed. That is, when the distance d is greater than or equal to the predetermined value dth1, the operation of the work machine 2 is not limited. Therefore, when the cutting edge 8a is far away from the target excavation landform U above the target excavation landform U, the operation of the work machine 2, that is, limited excavation control is not performed.
  • the distance d is smaller than the predetermined value dth1, the operation of the work machine 2 is restricted.
  • the operation of the boom 6 is restricted.
  • the work machine controller 26 calculates the vertical speed component (restricted vertical speed component) Vcy_bm_lmt of the speed limit of the boom 6 from the speed limit Vcy_lmt, the arm target speed Vc_am, and the bucket target speed Vc_bkt of the work machine 2 as a whole (step SA6).
  • the work machine controller 26 subtracts the vertical speed component Vcy_am of the arm target speed and the vertical speed component Vcy_bkt of the bucket target speed from the speed limit Vcy_lmt of the work machine 2 as a whole.
  • the limited vertical velocity component Vcy_bm_lmt is calculated.
  • the work machine controller 26 converts the limited vertical speed component Vcy_bm_lmt of the boom 6 into a speed limit (boom speed limit) Vc_bm_lmt of the boom 6 (step SA7).
  • the work machine controller 26 is perpendicular to the surface of the target excavation landform U from the rotation angle ⁇ 1 of the boom 6, the rotation angle ⁇ 2 of the arm 7, the rotation angle ⁇ 3 of the bucket 8, the vehicle body position data P, the target excavation landform U, and the like.
  • the relationship between the direction and the direction of the boom speed limit Vc_bm_lmt is obtained, and the limited vertical speed component Vcy_bm_lmt of the boom 6 is converted into the boom speed limit Vc_bm_lmt.
  • the calculation in this case is performed by a procedure reverse to the calculation for obtaining the vertical speed component Vcy_bm in the direction perpendicular to the surface of the target excavation landform U from the boom target speed Vc_bm. Thereafter, the cylinder speed corresponding to the boom intervention amount is determined, and an opening command corresponding to the cylinder speed is output to the control valve 27C.
  • the pilot pressure based on the lever operation is filled in the oil passage 451B, and the pilot pressure based on the boom intervention is filled in the oil passage 502.
  • the shuttle valve 51 selects the larger pressure (step SA8).
  • the restriction condition is satisfied when the boom limit speed Vc_bm_lmt downward of the boom 6 is smaller than the magnitude of the boom target speed Vc_bm downward.
  • the restriction condition is satisfied when the boom limit speed Vc_bm_lmt upward of the boom 6 is larger than the boom target speed Vc_bm upward.
  • the work machine controller 26 controls the work machine 2.
  • the work machine controller 26 controls the boom cylinder 10 by transmitting a boom command signal to the control valve 27C.
  • the boom command signal has a current value corresponding to the boom command speed.
  • the work machine controller 26 controls the arm 7 and the bucket 8 as necessary.
  • the work machine controller 26 controls the arm cylinder 11 by transmitting an arm command signal to the control valve 27.
  • the arm command signal has a current value corresponding to the arm command speed.
  • the work machine controller 26 controls the bucket cylinder 12 by transmitting a bucket command signal to the control valve 27.
  • the bucket command signal has a current value corresponding to the bucket command speed.
  • the shuttle valve 51 selects the supply of hydraulic oil from the oil passage 451B, and the normal operation is performed (step SA9).
  • the work machine controller 26 operates the boom cylinder 10, the arm cylinder 11, and the bucket cylinder 12 according to the boom operation amount, the arm operation amount, and the bucket operation amount.
  • the boom cylinder 10 operates at the boom target speed Vc_bm.
  • the arm cylinder 11 operates at the arm target speed Vc_am.
  • the bucket cylinder 12 operates at the bucket target speed Vc_bkt.
  • the shuttle valve 51 selects the supply of hydraulic oil from the oil passage 502, and the restricted excavation control is executed (step SA10).
  • the limited vertical speed component Vcy_bm_lmt of the boom 6 is calculated by subtracting the vertical speed component Vcy_am of the arm target speed and the vertical speed component Vcy_bkt of the bucket target speed from the limited speed Vcy_lmt of the work machine 2 as a whole. Therefore, when the speed limit Vcy_lmt of the work implement 2 as a whole is smaller than the sum of the vertical speed component Vcy_am of the arm target speed and the vertical speed component Vcy_bkt of the bucket target speed, the limit vertical speed component Vcy_bm_lmt of the boom 6 is increased. Negative value.
  • the boom speed limit Vc_bm_lmt is a negative value.
  • the work machine controller 27 lowers the boom 6 but decelerates the boom target speed Vc_bm. For this reason, it can prevent that the bucket 8 erodes the target excavation landform U, suppressing an operator's discomfort small.
  • the limit vertical speed component Vcy_bm_lmt of the boom 6 becomes a positive value.
  • the boom speed limit Vc_bm_lmt is a positive value.
  • the work machine controller 26 raises the boom 6 even if the operating device 25 is operated in the direction in which the boom 6 is lowered. For this reason, the expansion of the erosion of the target excavation landform U can be suppressed quickly.
  • the absolute value of the limited vertical speed component Vcy_bm_lmt of the boom 6 decreases as the cutting edge 8a approaches the target excavation landform U, and the surface of the target excavation landform U
  • the absolute value of the speed component (restricted horizontal speed component) Vcx_bm_lmt of the speed limit of the boom 6 in the parallel direction is also reduced. Therefore, when the blade edge 8a is positioned above the target excavation landform U, the speed of the boom 6 in the direction perpendicular to the surface of the target excavation landform U increases as the blade edge 8a approaches the target excavation landform U. Both the speed in the direction parallel to the surface of the target excavation landform U is reduced.
  • FIG. 15 shows the change in the speed limit of the boom 6 when the distance d between the target excavation landform U and the cutting edge 8a of the bucket 8 is smaller than a predetermined value dth1, and the cutting edge 8a of the bucket 8 moves from the position Pn1 to the position Pn2.
  • a predetermined value dth1 a predetermined value dth1
  • the cutting edge 8a of the bucket 8 moves from the position Pn1 to the position Pn2.
  • the distance between the blade edge 8a and the target excavation landform U at the position Pn2 is smaller than the distance between the blade edge 8a and the target excavation landform U at the position Pn1. Therefore, the limited vertical speed component Vcy_bm_lmt2 of the boom 6 at the position Pn2 is smaller than the limited vertical speed component Vcy_bm_lmt1 of the boom 6 at the position Pn1.
  • the boom limit speed Vc_bm_lmt2 at the position Pn2 is smaller than the boom limit speed Vc_bm_lmt1 at the position Pn1.
  • the limited horizontal speed component Vcx_bm_lmt2 of the boom 6 at the position Pn2 is smaller than the limited horizontal speed component Vcx_bm_lmt1 of the boom 6 at the position Pn1.
  • the arm target speed Vc_am and the bucket target speed Vc_bkt are not limited.
  • this embodiment can suppress the uncomfortable feeling in the operation at the time of excavation of the operator while suppressing the expansion of the erosion of the target excavation landform U.
  • the work machine controller 26 is based on the target excavation landform U indicating the design landform that is the target shape of the excavation target and the blade edge position data S indicating the position of the blade edge 8a of the bucket 8.
  • the speed of the boom 6 is limited so that the relative speed at which the bucket 8 approaches the target excavation landform U is reduced according to the distance d between the target excavation landform U and the blade edge 8a of the bucket 8.
  • the work machine controller 26 uses the target excavation landform U and the cutting edge 8a of the bucket 8 based on the target excavation landform U indicating the design landform that is the target shape of the excavation target and the cutting edge position data S indicating the position of the cutting edge 8a of the bucket 8.
  • the speed limit is determined according to the distance d, and the work equipment 2 is controlled so that the speed in the direction in which the work equipment 2 approaches the target excavation landform U is equal to or lower than the speed limit. Thereby, the excavation restriction control for the cutting edge 8a is executed, and the position of the cutting edge 8a with respect to the target excavation landform U is controlled.
  • intervention control it is appropriate to output a control signal to the control valve 27 connected to the boom cylinder 10 to control the position of the boom 6 so that the intrusion of the cutting edge 8a into the target excavation landform U is suppressed. This is called intervention control.
  • Intervention control is executed when the relative speed of the cutting edge 8a in the vertical direction with respect to the target excavation landform U is larger than the speed limit.
  • the intervention control is not executed when the relative speed of the cutting edge 8a is smaller than the speed limit. That the relative speed of the blade edge 8a is smaller than the speed limit includes the movement of the bucket 8 with respect to the target excavation landform U so that the bucket 8 and the target excavation landform U are separated.
  • Boom cylinder stroke sensor 16 is attached to boom cylinder 10.
  • the boom cylinder stroke sensor 16 measures the stroke of the piston.
  • the boom cylinder 10 includes a cylinder tube 10X and a cylinder rod 10Y that can move relative to the cylinder tube 10X in the cylinder tube 10X.
  • a piston 10V is slidably provided on the cylinder tube 10X.
  • a cylinder rod 10Y is attached to the piston 10V.
  • the cylinder rod 10Y is slidably provided on the cylinder head 10W.
  • a chamber defined by the cylinder head 10W, the piston 10V, and the cylinder inner wall is a rod-side oil chamber 40B.
  • An oil chamber opposite to the rod-side oil chamber 40B via the piston 10V is a cap-side oil chamber 40A.
  • the cylinder head 10W is provided with a seal member that seals the gap with the cylinder rod 10Y and prevents dust and the like from entering the rod-side oil chamber 40B.
  • the cylinder rod 10Y is degenerated when hydraulic oil is supplied to the rod-side oil chamber 40B and discharged from the cap-side oil chamber 40A. Further, the cylinder rod 10Y extends when the hydraulic oil is discharged from the rod-side oil chamber 40B and the hydraulic oil is supplied to the cap-side oil chamber 40A. That is, the cylinder rod 10Y moves linearly in the left-right direction in the figure.
  • a case 164 that covers the boom cylinder stroke sensor 16 and accommodates the boom cylinder stroke sensor 16 therein is provided outside the rod side oil chamber 40B and in close contact with the cylinder head 10W.
  • the case 164 is fastened to the cylinder head 10W by a bolt or the like and fixed to the cylinder head 10W.
  • the boom cylinder stroke sensor 16 has a rotation roller 161, a rotation center shaft 162, and a rotation sensor unit 163.
  • the surface of the rotating roller 161 is in contact with the surface of the cylinder rod 10Y, and is rotatably provided according to the direct movement of the cylinder rod 10Y. That is, the linear motion of the cylinder rod 10Y is converted into rotational motion by the rotating roller 161.
  • the rotation center shaft 162 is disposed so as to be orthogonal to the linear movement direction of the cylinder rod 10Y.
  • the rotation sensor unit 163 is configured to be able to detect the rotation amount (rotation angle) of the rotation roller 161 as an electrical signal.
  • An electric signal indicating the rotation amount (rotation angle) of the rotating roller 161 detected by the rotation sensor unit 163 is output to the sensor controller 30 via the electric signal line.
  • the sensor controller 30 converts the electric signal into the position (stroke position) of the cylinder rod 10Y of the boom cylinder 10.
  • the rotation sensor unit 163 includes a magnet 163a and a Hall IC 163b.
  • a magnet 163a as a detection medium is attached to the rotating roller 161 so as to rotate integrally with the rotating roller 161.
  • the magnet 163a rotates in accordance with the rotation of the rotating roller 161 about the rotation center shaft 162.
  • the magnet 163a is configured such that the N pole and the S pole are alternately switched according to the rotation angle of the rotating roller 161.
  • the magnet 163a is configured such that the magnetic force (magnetic flux density) detected by the Hall IC 163b periodically varies with one rotation of the rotating roller 161 as one cycle.
  • the Hall IC 163b is a magnetic sensor that detects the magnetic force (magnetic flux density) generated by the magnet 163a as an electrical signal.
  • the Hall IC 163b is provided at a position separated from the magnet 163a by a predetermined distance along the axial direction of the rotation center shaft 162.
  • the electrical signal (phase displacement pulse) detected by the Hall IC 163b is output to the sensor controller 30.
  • the sensor controller 30 converts the electrical signal from the Hall IC 163b into a rotation amount of the rotating roller 161, that is, a displacement amount (boom cylinder length) of the cylinder rod 10Y of the boom cylinder 10.
  • the relationship between the rotation angle of the rotating roller 161 and the electrical signal (voltage) detected by the Hall IC 163b will be described with reference to FIG.
  • the magnetic force (magnetic flux density) transmitted through the Hall IC 163b periodically changes according to the rotation angle, and an electric signal (voltage) that is a sensor output. Changes periodically.
  • the rotation angle of the rotating roller 161 can be measured from the magnitude of the voltage output from the Hall IC 163b.
  • the number of rotations of the rotating roller 161 can be measured by counting the number of times one cycle of the electrical signal (voltage) output from the Hall IC 163b is repeated. Then, the displacement amount (boom cylinder length) of the cylinder rod 10Y of the boom cylinder 10 is calculated based on the rotation angle of the rotation roller 161 and the rotation number of the rotation roller 161.
  • the sensor controller 30 can calculate the moving speed (cylinder speed) of the cylinder rod 10Y based on the rotation angle of the rotation roller 161 and the rotation speed of the rotation roller 161.
  • each cylinder stroke sensor (16, 17, 18) functions as a cylinder speed sensor that detects the cylinder speed of the hydraulic cylinder.
  • the boom cylinder stroke sensor 16 attached to the boom cylinder 10 functions as a boom cylinder speed sensor that detects the cylinder speed of the boom cylinder 10.
  • the arm cylinder stroke sensor 17 attached to the arm cylinder 11 functions as an arm cylinder speed sensor that detects the cylinder speed of the arm cylinder 11.
  • the bucket cylinder stroke sensor 18 attached to the bucket cylinder 12 functions as a bucket cylinder speed sensor that detects the cylinder speed of the bucket cylinder 12.
  • Each of the boom cylinder 10, the arm cylinder 11, and the bucket cylinder 12 is a hydraulic cylinder.
  • the boom cylinder 10, the arm cylinder 11, and the bucket cylinder 12 are collectively referred to as a hydraulic cylinder 60 as appropriate.
  • FIG. 18 is a schematic diagram illustrating an example of the control system 200 according to the present embodiment.
  • FIG. 19 is an enlarged view of a part of FIG.
  • the hydraulic system 300 includes a hydraulic cylinder 60 including a boom cylinder 10, an arm cylinder 11, and a bucket cylinder 12, and a swing motor 63 that rotates the swing body 3.
  • the hydraulic cylinder 60 operates with hydraulic oil supplied from the main hydraulic pump.
  • the turning motor 63 is a hydraulic motor, and is operated by hydraulic oil supplied from the main hydraulic pump.
  • the control valve 27 includes a control valve 27A and a control valve 27B disposed on both sides of the hydraulic cylinder 60.
  • the control valve 27A is appropriately referred to as a pressure reducing valve 27A
  • the control valve 27B is appropriately referred to as a pressure reducing valve 27B.
  • a direction control valve 64 that controls the direction in which the hydraulic oil flows.
  • the direction control valve 64 is disposed in each of the plurality of hydraulic cylinders 60 (the boom cylinder 10, the arm cylinder 11, and the bucket cylinder 12).
  • the direction control valve 64 is a spool system that moves the rod-shaped spool to switch the direction in which the hydraulic oil flows.
  • the direction control valve 64 has a movable rod-shaped spool. The spool is moved by the supplied pilot oil.
  • the direction control valve 64 operates the hydraulic cylinder 60 by supplying hydraulic oil to the hydraulic cylinder 60 by moving the spool.
  • the hydraulic oil supplied from the main hydraulic pump is supplied to the hydraulic cylinder 60 via the direction control valve 64.
  • the supply of hydraulic oil to the cap side oil chamber 40A (oil passage 48) and the supply of hydraulic oil to the rod side oil chamber 40B (oil passage 47) are switched. Further, the supply amount of hydraulic oil to the hydraulic cylinder 60 (supply amount per unit time) is adjusted by moving the spool in the axial direction. The cylinder speed of the hydraulic cylinder 60 is adjusted by adjusting the amount of hydraulic oil supplied to the hydraulic cylinder 60.
  • FIG. 20 is a diagram schematically showing an example of the direction control valve 64.
  • the direction control valve 64 controls the direction in which the hydraulic oil flows.
  • the direction control valve 64 is a spool system that moves the rod-shaped spool 80 to switch the direction in which the hydraulic oil flows.
  • FIGS. 21 and 22 when the spool 80 moves in the axial direction, the hydraulic oil is supplied to the cap-side oil chamber 40A (oil passage 48) and the rod-side oil chamber 40B (oil passage 47) is operated. The oil supply is switched.
  • FIG. 21 shows a state where the spool 80 has moved so that the hydraulic oil is supplied to the cap-side oil chamber 40 ⁇ / b> A via the oil passage 48.
  • FIG. 22 shows a state in which the spool 80 has been moved so that the hydraulic oil is supplied to the rod-side oil chamber 40 ⁇ / b> B through the oil passage 47.
  • the supply amount of hydraulic oil (supply amount per unit time) to the hydraulic cylinder 60 is adjusted. As shown in FIG. 20, when the spool 80 exists at the initial position (origin), the hydraulic oil is not supplied to the hydraulic cylinder 60. When the spool 80 moves in the axial direction from the origin, hydraulic oil is supplied to the hydraulic cylinder 60 with a supply amount corresponding to the movement amount. The cylinder speed is adjusted by adjusting the amount of hydraulic oil supplied to the hydraulic cylinder 60.
  • the driving of the direction control valve 64 is adjusted by the operation device 25.
  • the operating device 25 is a pilot hydraulic system operating device. Pilot oil sent from the main hydraulic pump and decompressed by the pressure reducing valve is supplied to the operating device 25. The pilot oil sent from a pilot hydraulic pump different from the main hydraulic pump may be supplied to the operating device 25.
  • the operating device 25 includes a pressure adjustment valve 250 that can adjust the pilot oil pressure. The pilot oil pressure is adjusted based on the operation amount of the operating device 25.
  • the direction control valve 64 is driven by the pilot hydraulic pressure. By adjusting the pilot oil pressure by the operating device 25, the moving amount and moving speed of the spool in the axial direction are adjusted.
  • the direction control valve 64 is provided in each of the boom cylinder 10, the arm cylinder 11, the bucket cylinder 12 and the turning motor 63.
  • the direction control valve 64 connected to the boom cylinder 10 is appropriately referred to as a direction control valve 640.
  • the direction control valve 64 connected to the arm cylinder 11 is appropriately referred to as a direction control valve 641.
  • the direction control valve 64 connected to the bucket cylinder 12 is appropriately referred to as a direction control valve 642.
  • the direction control valve 640 for the boom and the direction control valve 641 for the arm are provided with a spool stroke sensor 65 that detects the movement amount (movement distance) of the spool.
  • a detection signal of the spool stroke sensor 65 is output to the work machine controller 26.
  • the operating device 25 and the directional control valve 64 are connected via a pilot oil passage 450. Pilot oil for moving the spool of the direction control valve 64 flows through the pilot oil passage 450.
  • the control valve 27, the pressure sensor 66, and the pressure sensor 67 are arranged in the pilot oil passage 450.
  • pilot oil passage 450 between the operating device 25 and the control valve 27 is appropriately referred to as a pilot oil passage 451, and between the control valve 27 and the direction control valve 64.
  • the pilot oil passage 450 is appropriately referred to as a pilot oil passage 452.
  • pilot oil passage 452 is connected to the direction control valve 64. Pilot oil is supplied to the directional control valve 64 through the pilot oil passage 452.
  • the direction control valve 64 has a first pressure receiving chamber and a second pressure receiving chamber. Pilot oil passage 452 includes a pilot oil passage 452A connected to the first pressure receiving chamber and a pilot oil passage 452B connected to the second pressure receiving chamber.
  • the spool moves in accordance with the pilot oil pressure and operates to the rod side oil chamber 40B via the direction control valve 64. Oil is supplied.
  • the amount of hydraulic oil supplied to the rod-side oil chamber 40B is adjusted by the amount of operation of the operating device 25 (the amount of movement of the spool).
  • the spool moves in accordance with the pilot oil pressure and operates to the cap side oil chamber 40A via the direction control valve 64. Oil is supplied.
  • the amount of hydraulic oil supplied to the cap-side oil chamber 40A is adjusted by the amount of operation of the operating device 25 (the amount of movement of the spool).
  • the spool moves to one side with respect to the axial direction.
  • the pilot oil whose pilot oil pressure is adjusted by the operating device 25 is supplied to the direction control valve 64, the spool moves to the other side in the axial direction. Thereby, the position of the spool in the axial direction is adjusted.
  • Pilot oil passage 451 includes pilot oil passage 451A connecting pilot oil passage 452A and operating device 25, and pilot oil passage 451B connecting pilot oil passage 452B and operating device 25.
  • the pilot oil passage 452A connected to the directional control valve 640 that supplies hydraulic oil to the boom cylinder 10 is appropriately referred to as a boom adjustment oil passage 4520A, and the pilot oil connected to the directional control valve 640 is used.
  • the path 452B is appropriately referred to as a boom adjusting oil path 4520B.
  • the pilot oil passage 452A connected to the direction control valve 641 that supplies hydraulic oil to the arm cylinder 11 is appropriately referred to as an arm adjustment oil passage 4521A, and the pilot oil connected to the direction control valve 641.
  • the path 452B is appropriately referred to as an arm adjustment oil path 4521B.
  • the pilot oil passage 452A connected to the directional control valve 642 for supplying hydraulic oil to the bucket cylinder 12 is appropriately referred to as a bucket adjustment oil passage 4522A, and the pilot oil connected to the directional control valve 642.
  • the path 452B is appropriately referred to as a bucket adjusting oil path 4522B.
  • the pilot oil passage 451A connected to the boom adjustment oil passage 4520A is appropriately referred to as a boom operation oil passage 4510A
  • the pilot oil passage 451B connected to the boom adjustment oil passage 4520B is appropriately referred to as a boom. This is referred to as an operation oil passage 4510B.
  • the pilot oil passage 451A connected to the arm adjustment oil passage 4521A is appropriately referred to as an arm operation oil passage 4511A
  • the pilot oil passage 451B connected to the arm adjustment oil passage 4521B is appropriately armed. This is referred to as an operation oil passage 4511B.
  • the pilot oil passage 451A connected to the bucket adjustment oil passage 4522A is appropriately referred to as a bucket operation oil passage 4512A
  • the pilot oil passage 451B connected to the bucket adjustment oil passage 4522B is appropriately referred to as a bucket. This is referred to as an operation oil passage 4512B.
  • the boom operation oil passages (4510A, 4510B) and the boom adjustment oil passages (4520A, 4520B) are connected to the pilot hydraulic operation device 25. Pilot oil whose pressure is adjusted according to the operation amount of the operating device 25 flows through the boom operation oil passages (4510A, 4510B).
  • the arm operation oil passages (4511A, 4511B) and the arm adjustment oil passages (4521A, 4521B) are connected to the pilot hydraulic operation device 25. Pilot oil whose pressure is adjusted according to the operation amount of the operating device 25 flows through the arm operating oil passages (4511A, 4511B).
  • the bucket operation oil passages (4512A, 4512B) and the bucket adjustment oil passages (4522A, 4522B) are connected to a pilot hydraulic operation device 25. Pilot oil whose pressure is adjusted in accordance with the operation amount of the operating device 25 flows through the bucket operating oil passages (4512A, 4512B).
  • Boom operation oil passage 4510A, boom operation oil passage 4510B, boom adjustment oil passage 4520A, and boom adjustment oil passage 4520B are boom oil passages through which pilot oil for operating the boom 6 flows.
  • Arm operation oil passage 4511A, arm operation oil passage 4511B, arm adjustment oil passage 4521A, and arm adjustment oil passage 4521B are arm oil passages through which pilot oil for operating the arm 7 flows.
  • the bucket operation oil passage 4512A, the bucket operation oil passage 4512B, the bucket adjustment oil passage 4522A, and the bucket adjustment oil passage 4522B are bucket oil passages through which pilot oil for operating the bucket 8 flows.
  • the boom 6 performs two types of operations, the lowering operation and the raising operation, by operating the operation device 25.
  • the operation device 25 When the operation device 25 is operated so that the lowering operation of the boom 6 is performed, the directional control valve 640 connected to the boom cylinder 10 is connected to the boom operation oil passage 4510A and the boom adjustment oil passage 4520A. Pilot oil is supplied.
  • the direction control valve 640 operates based on the pilot hydraulic pressure. As a result, the hydraulic oil from the main hydraulic pump is supplied to the boom cylinder 10 and the boom 6 is lowered.
  • the directional control valve 640 connected to the boom cylinder 10 is connected to the boom operation oil passage 4510B and the boom adjustment oil passage 4520B. Pilot oil is supplied.
  • the direction control valve 640 operates based on the pilot hydraulic pressure. As a result, the hydraulic oil from the main hydraulic pump is supplied to the boom cylinder 10 and the boom 6 is raised.
  • the boom operation oil passage 4510A and the boom adjustment oil passage 4520A are connected to the first pressure receiving chamber of the directional control valve 640, and the boom lowering flow through which pilot oil for lowering the boom 6 flows. It is an oil passage.
  • the boom operation oil passage 4510B and the boom adjustment oil passage 4520B are connected to the second pressure receiving chamber of the direction control valve 640, and are boom raising oil passages through which pilot oil for raising the boom 6 flows.
  • the arm 7 performs two types of operations, a lowering operation and a raising operation, by operating the operating device 25.
  • the directional control valve 641 connected to the arm cylinder 11 is connected to the oil passage 4511A for arm operation and the oil passage 4521A for arm adjustment. Pilot oil is supplied.
  • the direction control valve 641 operates based on the pilot hydraulic pressure. As a result, hydraulic oil from the main hydraulic pump is supplied to the arm cylinder 11 and the raising operation of the arm 7 is executed.
  • the directional control valve 641 connected to the arm cylinder 11 is connected to the directional control valve 641 via the arm operation oil passage 4511B and the arm adjustment oil passage 4521B. Pilot oil is supplied.
  • the direction control valve 641 operates based on the pilot hydraulic pressure. Thereby, the hydraulic oil from the main hydraulic pump is supplied to the arm cylinder 11, and the lowering operation of the arm 7 is executed.
  • the arm operation oil passage 4511A and the arm adjustment oil passage 4521A are connected to the first pressure receiving chamber of the direction control valve 641, and the arm raising oil flow through which the pilot oil for raising the arm 7 flows. It is an oil passage.
  • the arm operation oil passage 4511B and the arm adjustment oil passage 4521B are connected to the second pressure receiving chamber of the direction control valve 641, and are arm raising oil passages through which pilot oil for raising the arm 7 flows.
  • the bucket 8 performs two types of operations, a lowering operation and a raising operation, by operating the operation device 25.
  • the direction control valve 642 connected to the bucket cylinder 12 is connected to the bucket operation oil passage 4512A and the bucket adjustment oil passage 4522A. Pilot oil is supplied.
  • the direction control valve 642 operates based on the pilot hydraulic pressure. Thereby, the hydraulic oil from the main hydraulic pump is supplied to the bucket cylinder 12 and the raising operation of the bucket 8 is executed.
  • the directional control valve 642 connected to the bucket cylinder 12 is connected to the bucket operation oil passage 4512B and the bucket adjustment oil passage 4522B. Pilot oil is supplied.
  • the direction control valve 642 operates based on the pilot hydraulic pressure. Thereby, the hydraulic oil from the main hydraulic pump is supplied to the bucket cylinder 12, and the lowering operation of the bucket 8 is executed.
  • the bucket operation oil passage 4512A and the bucket adjustment oil passage 4522A are connected to the first pressure receiving chamber of the direction control valve 642, and for bucket lowering through which pilot oil for lowering the bucket 8 flows. It is an oil passage.
  • the bucket operation oil passage 4512B and the bucket adjustment oil passage 4522B are connected to the second pressure receiving chamber of the direction control valve 642, and are bucket raising oil passages through which pilot oil for raising the bucket 8 flows.
  • the revolving structure 3 performs two types of operations, a right turning operation and a left turning operation.
  • the operating oil is supplied to the turning motor 63 by operating the operating device 25 so that the right turning operation of the turning body 3 is executed.
  • the operating oil is supplied to the turning motor 63 by operating the operating device 25 so that the left turning operation of the turning body 3 is executed.
  • the arm cylinder 11 when the arm cylinder 11 is extended, the arm 7 is lowered (excavation operation), and when the arm cylinder 11 is retracted, the arm 7 is raised (dump operation). Accordingly, when hydraulic oil is supplied to the cap side oil chamber 40A of the boom cylinder 11, the arm cylinder 11 extends and the arm 7 moves downward. When hydraulic oil is supplied to the rod side oil chamber 40B of the arm cylinder 11, the arm cylinder 11 is degenerated and the arm 7 is moved up.
  • the control valve 27 adjusts the pilot hydraulic pressure based on a control signal (current) from the work machine controller 26.
  • the control valve 27 is an electromagnetic proportional control valve and is controlled based on a control signal from the work machine controller 26.
  • the control valve 27 adjusts the pilot oil pressure of the pilot oil supplied to the first pressure receiving chamber of the direction control valve 64, and reduces the amount of hydraulic oil supplied to the cap side oil chamber 40A via the direction control valve 64.
  • the pilot oil pressure of the pilot oil supplied to the adjustable control valve 27B and the second pressure receiving chamber of the direction control valve 64 is adjusted, and the hydraulic oil supplied to the rod side oil chamber 40B via the direction control valve 64 is adjusted.
  • a control valve 27A capable of adjusting the supply amount.
  • a pressure sensor 66 and a pressure sensor 67 for detecting the pilot oil pressure are provided on both sides of the control valve 27.
  • the pressure sensor 66 is disposed between the operating device 25 and the control valve 27 in the pilot oil passage 451.
  • the pressure sensor 67 is disposed between the control valve 27 and the direction control valve 64 in the pilot oil passage 452.
  • the pressure sensor 66 can detect the pilot hydraulic pressure before being adjusted by the control valve 27.
  • the pressure sensor 67 can detect the pilot hydraulic pressure adjusted by the control valve 27.
  • the pressure sensor 66 can detect the pilot hydraulic pressure adjusted by the operation of the operating device 25.
  • the detection results of the pressure sensor 66 and the pressure sensor 67 are output to the work machine controller 26 (not shown).
  • the control valve 27 that can adjust the pilot hydraulic pressure for the direction control valve 640 that supplies hydraulic oil to the boom cylinder 10 is appropriately referred to as a boom pressure reducing valve 270.
  • a boom pressure reducing valve 270 one boom pressure reducing valve (corresponding to the pressure reducing valve 27A) is appropriately referred to as a boom pressure reducing valve 270A, and the other boom pressure reducing valve (corresponding to the pressure reducing valve 27B) is appropriately selected. This is referred to as a boom pressure reducing valve 270B.
  • the boom pressure reducing valve 270 (270A, 270B) is disposed in the boom operation oil passage.
  • the control valve 27 that can adjust the pilot hydraulic pressure for the direction control valve 641 that supplies hydraulic oil to the arm cylinder 11 is appropriately referred to as an arm pressure reducing valve 271.
  • an arm pressure reducing valve 271 one arm pressure reducing valve (corresponding to the pressure reducing valve 27A) is appropriately referred to as an arm pressure reducing valve 271A, and the other arm pressure reducing valve (corresponding to the pressure reducing valve 27B) is appropriately selected. This is referred to as an arm pressure reducing valve 271B.
  • the arm pressure reducing valve 271 (271A, 271B) is disposed in the arm operation oil passage.
  • the control valve 27 capable of adjusting the pilot hydraulic pressure for the direction control valve 642 that supplies hydraulic oil to the bucket cylinder 12 will be appropriately referred to as a bucket pressure reducing valve 272.
  • a bucket pressure reducing valve 272A one bucket pressure reducing valve (corresponding to the pressure reducing valve 27A) is appropriately referred to as a bucket pressure reducing valve 272A, and the other bucket pressure reducing valve (corresponding to the pressure reducing valve 27B) is appropriately selected.
  • a bucket pressure reducing valve 272B Referred to as a bucket pressure reducing valve 272B.
  • the bucket pressure reducing valve 272 (272A, 272B) is disposed in the bucket operation oil passage.
  • the pressure sensor 66 for detecting the pilot oil pressure of the pilot oil passage 451 connected to the direction control valve 640 that supplies hydraulic oil to the boom cylinder 10 is appropriately referred to as a boom pressure sensor 660, and the direction control is performed.
  • the pressure sensor 67 that detects the pilot oil pressure of the pilot oil passage 452 connected to the valve 640 is appropriately referred to as a boom pressure sensor 670.
  • the boom pressure sensor 660 disposed in the boom operation oil passage 4510A is appropriately referred to as a boom pressure sensor 660A
  • the boom pressure sensor 660 disposed in the boom operation oil passage 4510B is referred to as “boom pressure sensor 660A”.
  • This is appropriately referred to as a boom pressure sensor 660B.
  • the boom pressure sensor 670 disposed in the boom adjustment oil passage 4520A is appropriately referred to as a boom pressure sensor 670A
  • the boom pressure sensor 670 disposed in the boom adjustment oil passage 4520B is appropriately referred to as a boom pressure. This is referred to as sensor 670B.
  • the pressure sensor 66 for detecting the pilot oil pressure of the pilot oil passage 451 connected to the direction control valve 641 that supplies hydraulic oil to the arm cylinder 11 is appropriately referred to as an arm pressure sensor 661, and the direction control is performed.
  • the pressure sensor 67 that detects the pilot oil pressure of the pilot oil passage 452 connected to the valve 641 is appropriately referred to as an arm pressure sensor 671.
  • the arm pressure sensor 661 disposed in the arm operation oil passage 4511A is appropriately referred to as an arm pressure sensor 661A
  • the arm pressure sensor 661 disposed in the arm operation oil passage 4511B is referred to as “arm pressure sensor 661A”.
  • This will be referred to as an arm pressure sensor 661B as appropriate.
  • the arm pressure sensor 671 disposed in the arm adjustment oil passage 4521A is appropriately referred to as an arm pressure sensor 671A
  • the arm pressure sensor 671 disposed in the arm adjustment oil passage 4521B is appropriately referred to as an arm pressure. This is referred to as sensor 671B.
  • the pressure sensor 66 that detects the pilot oil pressure of the pilot oil passage 451 connected to the direction control valve 642 that supplies hydraulic oil to the bucket cylinder 12 is appropriately referred to as a bucket pressure sensor 662 and is used for direction control.
  • the pressure sensor 67 that detects the pilot oil pressure of the pilot oil passage 452 connected to the valve 642 is appropriately referred to as a bucket pressure sensor 672.
  • the bucket pressure sensor 662 disposed in the bucket operation oil passage 4512A is appropriately referred to as a bucket pressure sensor 662A
  • the bucket pressure sensor 662 disposed in the bucket operation oil passage 4512B is referred to as “bucket pressure sensor 662A”.
  • This is referred to as a bucket pressure sensor 662B as appropriate.
  • the bucket pressure sensor 672 disposed in the bucket adjustment oil passage 4522A is appropriately referred to as a bucket pressure sensor 672A
  • the bucket pressure sensor 672 disposed in the bucket adjustment oil passage 4522B is appropriately referred to as a bucket pressure. This is referred to as sensor 672B.
  • pilot oil pressure acting on the pressure sensor 66 and the pilot oil pressure acting on the pressure sensor 67 are equal.
  • the pilot hydraulic pressure acting on the pressure sensor 66 is different from the pilot hydraulic pressure acting on the pressure sensor 67 due to the opening degree of the control valve 27 being reduced.
  • the work implement controller 26 When the work implement 2 is controlled by the work implement controller 26 such as limited excavation control, the work implement controller 26 outputs a control signal to the control valve 27.
  • the pilot oil passage 451 has a predetermined pressure (pilot oil pressure) by the action of a pilot relief valve, for example.
  • pilot oil in the pilot oil passage 451 is supplied to the pilot oil passage 452 via the control valve 27.
  • the pilot oil pressure in the pilot oil passage 452 is adjusted (depressurized) by the control valve 27. Pilot oil pressure in the pilot oil passage 452 acts on the direction control valve 64.
  • the direction control valve 64 operates based on the pilot hydraulic pressure controlled by the control valve 27.
  • the pressure sensor 66 detects the pilot hydraulic pressure before being adjusted by the control valve 27.
  • the pressure sensor 67 detects the pilot oil pressure after being adjusted by the control valve 27.
  • the work machine controller 26 can output a control signal to at least one of the boom pressure reducing valve 270 ⁇ / b> A and the boom pressure reducing valve 270 ⁇ / b> B to adjust the pilot hydraulic pressure for the direction control valve 640 connected to the boom cylinder 10. .
  • the work machine controller 26 can output a control signal to at least one of the arm pressure reducing valve 271 ⁇ / b> A and the arm pressure reducing valve 271 ⁇ / b> B to adjust the pilot hydraulic pressure with respect to the direction control valve 641 connected to the arm cylinder 11. .
  • the work machine controller 26 can output a control signal to at least one of the bucket pressure reducing valve 272A and the bucket pressure reducing valve 272B to adjust the pilot hydraulic pressure for the direction control valve 642 connected to the bucket cylinder 12. .
  • the work machine controller 26 determines the target excavation landform U and the bucket 8 based on the target excavation landform U indicating the design landform that is the target shape to be excavated and the bucket position data (blade position data S) indicating the position of the bucket 8.
  • the speed of the boom 6 is limited so that the speed at which the bucket 8 approaches the target excavation landform U is reduced according to the distance d.
  • the work machine controller 26 includes a boom limiter that outputs a control signal for limiting the speed of the boom 6.
  • the boom limiter of the work implement controller 26 outputs the blade 8a of the bucket 8 so as not to enter the target excavation landform U.
  • the movement of the boom 6 is controlled (intervention control). In the excavation with the bucket 8, the boom 6 is raised by the work machine controller 26 so that the cutting edge 8 a does not enter the target excavation landform U.
  • a pilot oil passage 502 is connected to a control valve 27C that operates based on a control signal relating to intervention control output from the work machine controller 26 for intervention control.
  • pilot oil whose pressure (pilot oil pressure) is adjusted flows through the pilot oil passage 502.
  • the control valve 27C is connected to the pilot oil passage 501 and can adjust the pilot oil pressure from the pilot oil passage 501.
  • valve 27C the pilot oil passage 50 through which pilot oil whose pressure is adjusted in the intervention control flows.
  • intervention oil passages 501 and 502 the pilot oil passage 50 through which pilot oil whose pressure is adjusted in the intervention control flows
  • valve 27C the control valve 27C connected to the intervention oil passage 501 is appropriately intervened. This is referred to as valve 27C.
  • the intervention oil passage 502 is connected to the boom operation oil passage 4510B and the boom adjustment oil passage 4520B connected to the direction control valve 640 via the shuttle valve 51.
  • the shuttle valve 51 has two inlets and one outlet. One inlet is connected to the intervention oil passage 502. The other inlet is connected to boom operating oil passage 4510B. The outlet is connected to boom adjusting oil passage 4520B.
  • Shuttle valve 51 connects between the oil passage 502 for intervention and the oil passage 4510B for boom operation, the oil passage having the higher pilot oil pressure, and the oil passage 4520B for boom adjustment. For example, when the pilot oil pressure in the intervention oil passage 502 is higher than the pilot oil pressure in the boom operation oil passage 4510B, the shuttle valve 51 connects the intervention oil passage 501 and the boom adjustment oil passage 4520B to perform boom operation. It operates so as not to connect the oil passage 4510B and the boom adjustment oil passage 4520B.
  • pilot oil in the intervention oil passage 502 is supplied to the boom adjustment oil passage 4520B via the shuttle valve 51.
  • the shuttle valve 51 connects the boom operation oil passage 4510B and the boom adjustment oil passage 4520B to the intervention oil passage. It operates so that 502 and the boom adjustment oil path 4520B are not connected.
  • the pilot oil in the boom operation oil passage 4510B is supplied to the boom adjustment oil passage 4520B via the shuttle valve 51.
  • the intervention oil passage 501 is provided with a pressure sensor 68 that detects the pilot oil pressure of the pilot oil in the intervention oil passage 501.
  • Intervention oil passage 501 includes an intervention oil passage 501 through which pilot oil before passing through control valve 27C flows, and an intervention oil passage 502 through which pilot oil after passing through intervention valve 27C flows.
  • the intervention valve 27C is controlled based on a control signal output from the work machine controller 26 in order to execute intervention control.
  • the work machine controller 26 When the intervention control is not executed, the work machine controller 26 does not output a control signal to the control valve 27 so that the direction control valve 64 is driven based on the pilot hydraulic pressure adjusted by the operation of the operation device 25.
  • the work machine controller 26 opens the boom operation oil passage 4510B by the boom pressure reducing valve 270B so that the direction control valve 640 is driven based on the pilot hydraulic pressure adjusted by the operation of the operation device 25 (fully opened). And the intervention oil passage 501 is closed by the intervention valve 27C.
  • the work machine controller 26 controls each control valve 27 so that the direction control valve 64 is driven based on the pilot hydraulic pressure adjusted by the intervention valve 27C.
  • the work machine controller 26 adjusts the pilot oil pressure of the intervention oil passage 501 adjusted by the intervention valve 27 ⁇ / b> C by the operation device 25.
  • the intervention valve 27C is controlled so as to be higher than the pilot hydraulic pressure in the path 4510B.
  • pilot oil from the intervention valve 27C is supplied to the direction control valve 640 via the intervention oil passage 502 and the shuttle valve 51.
  • the intervention control is not executed.
  • the operating device 25 is operated so that the boom 6 is raised at a high speed, and the pilot oil pressure is adjusted based on the operation amount, whereby the pilot of the boom operation oil passage 4510B adjusted by the operation of the operating device 25 is obtained.
  • the hydraulic pressure is higher than the pilot hydraulic pressure of the intervention oil passage 502 adjusted by the intervention valve 27C.
  • the pilot oil in the boom operation oil passage 4510 ⁇ / b> B whose pilot oil pressure has been adjusted by the operation of the operation device 25 is supplied to the direction control valve 640 via the shuttle valve 51.
  • opening the pilot oil passage 450 by the operation of the control valve 27 is simply referred to as opening the control valve 27 (opening), and the pilot oil passage 450 is opened by the operation of the control valve 27.
  • Closing is simply referred to as closing (closing) the control valve 27.
  • the state in which the control valve 27 is opened includes not only the fully opened state but also a slightly opened state. That is, the state where the control valve 27 is opened includes states other than the state where the control valve 27 is closed.
  • the pilot oil passage 450 is decompressed.
  • opening the intervention flow path 501 by the operation of the intervention valve 27C is simply referred to as opening the intervention valve 27C.
  • Closing the intervention flow path 501 by the operation of the intervention valve 27C is simply closing the intervention valve 27C. And so on.
  • opening the boom operation oil passage 4510A by the operation of the boom pressure reduction valve 270A is simply a boom pressure reduction valve 270A.
  • the boom operation oil passage 4510A is closed by the operation of the boom pressure reducing valve 270A (the boom operation oil passage 4510A and the boom adjustment oil passage 4520A are disconnected). It is said that the pressure reducing valve 270A is closed.
  • the boom operation oil passage 4510B is opened by the operation of the boom pressure reduction valve 270B (the boom operation oil passage 4510B and the boom adjustment oil passage 4520B are connected to each other). It is said that the boom operation oil passage 4510B is closed by the operation of the boom pressure reducing valve 270B (the boom operation oil passage 4510B and the boom adjustment oil passage 4520B are disconnected). It is said that the pressure reducing valve 270B is closed.
  • opening the arm operation oil passage 4511A by operating the arm pressure reduction valve 271A is simply an arm pressure reduction valve 271A.
  • the arm operation oil passage 4511A is closed by the operation of the arm pressure reducing valve 271A (the arm operation oil passage 4511A and the arm adjustment oil passage 4521A are disconnected). It is said that the pressure reducing valve 271A is closed.
  • the arm pressure reducing valve 271B is simply opened by opening the arm operating oil passage 4511B (the arm operating oil passage 4511B and the arm adjusting oil passage 4521B are connected) by the operation of the arm pressure reducing valve 271B. It is said that the arm operation oil passage 4511B is closed by the operation of the arm pressure reducing valve 271B (the arm operation oil passage 4511B and the arm adjustment oil passage 4521B are disconnected). It is said that the pressure reducing valve 271B is closed.
  • opening the bucket operation oil passage 4512A by the operation of the bucket pressure reduction valve 272A simply means the bucket pressure reduction valve 272A.
  • the operation of the bucket pressure reducing valve 272A closes the bucket operation oil passage 4512A (to make the bucket operation oil passage 4512A and the bucket adjustment oil passage 4522A disconnected). It is said that the pressure reducing valve 272A is closed.
  • the operation of the bucket pressure reducing valve 272B opens the bucket operation oil passage 4512B (the connection between the bucket operation oil passage 4512B and the bucket adjustment oil passage 4522B) is simply performed by changing the bucket pressure reduction valve 272B. It is said that the bucket operation oil passage 4512B is closed by the operation of the bucket pressure reducing valve 272B (the bucket operation oil passage 4512B and the bucket adjustment oil passage 4522B are disconnected). It is said that the pressure reducing valve 272B is closed.
  • the pressure reducing valve 27A and the pressure reducing valve 28B are used, for example, at the time of stop control for stopping the work machine 2.
  • the boom pressure reducing valve 270A is closed.
  • the arm pressure reducing valve 271B is closed.
  • the boom pressure reducing valve 272B is closed.
  • the boom pressure reducing valve 270B is closed.
  • the arm pressure reducing valve 271A is closed.
  • the bucket pressure reducing valve 272A is closed.
  • the boom cylinder 10 performs a lowering operation on the boom 6 by an operation in a first operation direction (for example, a retracting direction), and a second operation direction (for example, an extension direction) opposite to the first operation direction.
  • the raising operation is executed for the boom 6 by the operation.
  • the arm cylinder 11 causes the arm 7 to perform the raising operation by the operation in the first operation direction (for example, the contraction direction), and the second operation direction (for example, the extension direction) opposite to the first operation direction.
  • the arm 7 is lowered by the operation of.
  • the bucket cylinder 12 causes the bucket to perform a dumping operation by an operation in the first operation direction (for example, the retracting direction), and in a second operation direction (for example, the extending direction) opposite to the first operation direction.
  • the excavation operation is performed on the bucket by the operation.
  • the boom operation oil passage 4510A, the boom operation oil passage 4510B, the boom adjustment oil passage 4520A, and the boom adjustment oil passage 4520B are arranged so as to be connected to the direction control valve 640. Pilot oil for moving the spool 80 of the direction control valve 640 for the operation of the boom cylinder 10 in the first operation direction flows through the boom operation oil passage 4510A and the boom adjustment oil passage 4520A. Pilot oil for moving the spool 80 of the direction control valve 640 for movement of the boom cylinder 10 in the second movement direction flows through the boom operation oil path 4510B and the boom adjustment oil path 4520B.
  • the arm operation oil passage 4511A, the arm operation oil passage 4511B, the arm adjustment oil passage 4521A, and the arm adjustment oil passage 4521B are arranged so as to be connected to the direction control valve 641. Pilot oil for moving the spool 80 of the direction control valve 641 for movement of the arm cylinder 11 in the first movement direction flows through the arm operation oil passage 4511A and the arm adjustment oil passage 4521A. Pilot oil for moving the spool 80 of the direction control valve 641 for the operation of the arm cylinder 11 in the second operation direction flows through the arm operation oil passage 4511B and the arm adjustment oil passage 4521B.
  • the bucket operation oil passage 4512A, the bucket operation oil passage 4512B, the bucket adjustment oil passage 4522A, and the bucket adjustment oil passage 4522B are arranged so as to be connected to the direction control valve 642. Pilot oil for moving the spool 80 of the direction control valve 642 for the operation of the bucket cylinder 12 in the first operation direction flows through the bucket operation oil passage 4512A and the bucket adjustment oil passage 4522A. Pilot oil for moving the spool 80 of the direction control valve 642 for the operation of the bucket cylinder 12 in the second operation direction flows through the bucket operation oil passage 4512B and the bucket adjustment oil passage 4522B.
  • the boom pressure reducing valve 270A is disposed in a pilot oil passage (4510A, 4520A) through which pilot oil flows to operate the boom cylinder 10 in the first operation direction (to lower the boom 6).
  • the boom pressure reducing valve 270A reduces the pressure by adjusting the pressure reducing valve and restricts the operation.
  • the boom pressure reducing valve 270B is disposed in a pilot oil passage (4510B, 4520B) through which pilot oil flows for operating the boom cylinder 10 in the second operation direction (for raising the boom 6).
  • the boom pressure reducing valve 270B has a function of blocking the pilot oil passage.
  • the arm pressure reducing valve 271A is arranged in a pilot oil passage (4511A, 4521A) through which pilot oil for operating the arm cylinder 11 in the first operation direction (in order to raise and operate the arm 7) flows.
  • the arm pressure reducing valve 271A can adjust the pilot hydraulic pressure for restricting the operation of the arm 7.
  • the arm pressure reducing valve 271B is disposed in a pilot oil passage (4511B, 4521B) through which pilot oil for operating the arm cylinder 11 in the second operation direction (for lowering the arm 7) flows.
  • the arm pressure reducing valve 271B is capable of adjusting a pilot hydraulic pressure for lowering the arm 7 (excavation operation).
  • the bucket pressure reducing valve 272A is disposed in a pilot oil passage (4512A, 4522A) through which pilot oil flows for operating the bucket cylinder 12 in the first operation direction (for raising the bucket 8).
  • the bucket pressure reducing valve 272A can adjust the pilot hydraulic pressure for raising the bucket 8 (dumping operation).
  • the bucket pressure reducing valve 272B is arranged in a pilot oil passage (4512B, 4522B) through which pilot oil for operating the bucket cylinder 12 in the second operation direction (for lowering the bucket 8) flows.
  • the bucket pressure reducing valve 272B is capable of adjusting a pilot hydraulic pressure for lowering the bucket 8 (excavation operation).
  • FIG. 23 is a diagram schematically illustrating an example of the operation of the work machine 2 when the limited excavation control is performed.
  • the hydraulic system 300 includes the boom cylinder 10 for driving the boom 6, the arm cylinder 11 for driving the arm 7, and the bucket cylinder 12 for driving the bucket 8.
  • the hydraulic system 300 in excavation by the operation of the arm 7, the hydraulic system 300 operates so that the boom 6 is raised and the arm 7 is lowered.
  • intervention control including the raising operation of the boom 6 is executed so that the bucket 8 does not enter the target excavation landform U.
  • the operator operates the operating device 25 so that at least one of the arm 7 and the bucket 8 is lowered for excavation work of an excavation target (ground, mountain, etc.).
  • the work machine controller 26 controls the intervention valve 27C so that the cutting edge 8a of the bucket 8 does not enter the target excavation landform U.
  • the boom 6 is raised by increasing the pilot oil pressure in the intervention oil passage 502.
  • the control system 200 includes a work machine controller 26, a sensor controller 30, a spool stroke sensor 65, a pressure sensor 66, a pressure sensor 67, a pressure sensor 68, and an input unit 321. And a man-machine interface unit 32 including a display unit 322, a pressure reducing valve 27A, a pressure reducing valve 27B, and an intervention valve 27C.
  • the work machine controller 26 includes a data acquisition unit 26A, a derivation unit 26B, a control valve control unit 26C, a work machine control unit 57, a correction unit 26E, an update unit 26F, a storage unit 26G, and a sequence control unit 26H. And have.
  • the deriving unit 26B includes a determination unit 26Ba and a calculation unit 26Bb.
  • FIG. 26 is a flowchart illustrating an example of processing of the work machine controller 26 according to the present embodiment.
  • the work machine controller 26 calibrates at least a part of the control system 200.
  • the work machine controller 26 selects the calibration mode (step SB0), calibrates the hydraulic cylinder 60 (step SB1), and calibrates the pressure sensor 66 and the pressure sensor 67 (step SB1). SB2) and control of work implement 2 (step SB3) are executed.
  • the calibration mode is determined from the calibration of the hydraulic cylinder or the calibration of the pressure sensor (step SB0).
  • the process proceeds to step SB1. If it is determined in step SB0 that the calibration mode is not hydraulic cylinder calibration (No in step SB0), the process proceeds to step SB2.
  • the calibration of the hydraulic cylinder 60 includes outputting an operation command for operating the hydraulic cylinder 60 and acquiring an operation characteristic of the hydraulic cylinder 60 when a driving force based on the operation command is applied to the hydraulic cylinder 60.
  • the data acquisition unit 26 ⁇ / b> A of the work machine controller 26 acquires data regarding the operation command value and the cylinder speed of the hydraulic cylinder 60 in a state where the operation command for operating the hydraulic cylinder 60 is output.
  • the deriving unit 26B of the work machine controller 26 derives the operating characteristics of the hydraulic cylinder 60 with respect to the output operation command value based on the data acquired by the data acquiring unit 26A.
  • Pilot oil is supplied to the pilot oil passage 450 based on the operation of the operating device 25.
  • the pressure is detected by the pressure sensor 66 by supplying the pilot oil.
  • the pressure detected by the pressure sensor 66 is transmitted to the work machine controller 26, and the work machine controller 26 obtains the pilot oil pressure.
  • the spool stroke Sst is detected by the spool stroke sensor 65 and is transmitted to the work machine controller 26.
  • the detection values of the cylinder stroke sensors 16 to 18 are output to the work machine controller 26 as cylinder strokes L1 to L3 obtained by the sensor controller 30, and the work machine controller 26 obtains the cylinder speed. Thereby, the cylinder speed with respect to the operation of the operating device 25 is calculated.
  • the derivation of the operating characteristics of the hydraulic cylinder 60 is controlled by the first correlation data indicating the relationship between the cylinder speed of the hydraulic cylinder 60 and the amount of movement of the spool 80 of the direction control valve 64, the amount of movement of the spool 80 and the control valve 27. Deriving second correlation data indicating the relationship with the pilot hydraulic pressure and third correlation data indicating the relationship between the pilot hydraulic pressure and the control signal output to the control valve 27 is included.
  • the operation characteristics of the hydraulic cylinder 60 are derived from the cylinder speed of the boom cylinder 10 among the plurality of hydraulic cylinders 60 (the boom cylinder 10, the arm cylinder 11, and the bucket cylinder 12) and the control signal output to the intervention valve 27C. And deriving the relationship.
  • the control valve 27 including the intervention valve 27 ⁇ / b> C is operated by a command current that is a command value from the work machine controller 26. When a current is supplied to the control valve 27, the control valve 27 is activated.
  • deriving the operating characteristics of the boom cylinder 10 includes deriving the relationship between the cylinder speed of the boom cylinder 10 and the current value supplied to the intervention valve 27C.
  • the calibration of the pressure sensor 66 and the pressure sensor 67 includes correcting the detection value of the pressure sensor 66 so that the detection value of the pressure sensor 66 matches the detection value of the pressure sensor 67.
  • the data acquisition unit 26 ⁇ / b> A of the work machine controller 26 acquires data related to the detection value of the pressure sensor 66 and the detection value of the pressure sensor 67 in a state where the pilot oil passage 450 is opened by the control valve 27.
  • the correction unit 26E of the work machine controller 26 corrects the detection value of the pressure sensor 66 based on the data acquired by the data acquisition unit 26A so that the detection value of the pressure sensor 66 matches the detection value of the pressure sensor 67. .
  • the input unit 321 of the man-machine interface unit 32 outputs each calibration command to the work machine controller 26.
  • the control valve control unit 26C of the work machine controller outputs a command for driving each work machine to the control valve 27 (27C) based on the calibration command.
  • Each work machine is driven based on the command of the control valve control unit 26C, and the data acquisition unit 26A acquires the detection value from the stroke sensor 65 and the output of the cylinder strokes L1 to L3 from the sensor controller 30 at that time.
  • the derivation unit 26B determines the detection value at 26Ba, and the calculation from the cylinder stroke to the cylinder speed is performed by the calculation unit 26Bb.
  • the derivation unit 26B has the first to the second based on the pilot pressure Pppc acquired from the pressure sensor 66 acquired by the data acquisition unit 26A, the spool stroke Sst acquired from the spool stroke sensor 65, and the cylinder stroke cylinder speed calculated by the calculation unit 26Bb.
  • a third correlation diagram is created.
  • the first to third correlation data created by the derivation unit 26B is stored / updated in the storage unit 26G by the update unit 26F.
  • FIG. 27 is a flowchart showing an example of a calibration method for the boom cylinder 10 according to the present embodiment.
  • the calibration of the boom cylinder 10 includes deriving an operation characteristic for the raising operation of the boom cylinder 10.
  • the derivation of the operation characteristics for the raising operation of the boom cylinder 10 includes derivation of the relationship between the current value supplied to the intervention valve 27 ⁇ / b> C and the cylinder speed of the boom cylinder 10.
  • the calibration target is the intervention valve 27C.
  • the calibration method of the boom cylinder 10 determines the calibration conditions of the excavator 100 including the attitude of the work machine 2 (step SC1), and closes the plurality of control valves 27. (Step SC2) After the determination, an operation command for raising the boom cylinder 10 is output (Step SC3), and an operation command for raising the boom cylinder 10 is output. Acquiring data related to the cylinder speed of the boom cylinder 10 in operation (step SC4), and raising the boom cylinder 10 in a stopped state based on the data (operation command value and cylinder speed of the boom cylinder 10) acquired in step SC4.
  • step SC5 Deriving an operation start operation command value when starting the operation (step SC5); After deriving the start operation command value, an operation command having an operation command value higher than that in step SC3 is output (step SC6), and the operation command value for raising the boom cylinder 10 is output.
  • step SC7 Acquiring data related to the cylinder speed of the boom cylinder 10 in operation (step SC7), and based on the data acquired in step SC7 (the operation command value and the cylinder speed of the boom cylinder 10), Deriving a slow speed operating characteristic indicating the relationship with the cylinder speed (step SC8), determining the attitude of the work implement 2 again after deriving the slow speed operating characteristic (step S9), and a plurality of control valves 27 (step SC10), and after determining the posture of the work implement 2, an operation command value higher than that of step SC6.
  • step SC11 Outputting the operation command (step SC11), and obtaining the operation command value and data related to the cylinder speed of the boom cylinder 10 in the lifting operation in a state where the operation command for raising the boom cylinder 10 is output (step SC12). ) And the data (operation command value and the cylinder speed of the boom cylinder 10) acquired in step SC12, the normal speed operation characteristic indicating the relationship between the operation command value and the cylinder speed in the normal speed region higher than the fine speed region. (Step SC13), and storing the derived operation start operation command value, fine speed motion characteristic, and normal speed motion characteristic in the storage unit 26G (step SC14).
  • step SC4 acquisition of data for deriving an operation start operation command value (step SC4), derivation of an operation start operation command value (step SC5), and acquisition of data for deriving a slow speed operation characteristic (step SC7) ), Derivation of the fine speed motion characteristic (step SC8), acquisition of data for deriving the normal speed motion characteristic (step SC12), and derivation of the normal speed motion characteristic (step SC13), the processing from step SC1 to step SC14 are executed sequentially in sequence based on the control of the sequence control unit 26H.
  • the calibration process includes a first derivation sequence for deriving an operation start operation command value and a fine speed operation characteristic, and a second derivation sequence for deriving a normal speed operation characteristic.
  • the first derivation sequence includes the processing from step SC1 to step SC8.
  • the second derivation sequence includes processes from step SC9 to step SC13.
  • the second derivation sequence is executed a plurality of times under each of different conditions (operation command values). That is, the processing from step SC9 to step SC13 is executed a plurality of times.
  • the second derivation sequence is executed three times under different conditions.
  • the first derivation sequence is appropriately referred to as a first sequence.
  • the first second derivation sequence is appropriately referred to as a second sequence
  • the second second derivation sequence is appropriately referred to as a third sequence
  • the third The second derivation sequence for the second time is appropriately referred to as a fourth sequence.
  • a menu is displayed on the display unit 322 of the man-machine interface unit 32.
  • 28 and 29 are diagrams illustrating an example of the screen of the display unit 322.
  • “PPC pressure sensor calibration” and “control map calibration” are prepared as calibration menus.
  • the work machine controller 26 calibrates the hydraulic cylinder 60 from the man-machine interface unit 32 based on the data of the calibration sheet (step SB1) or the pressure sensor 66 and the pressure sensor 67. (Step SB2) is executed.
  • Step SB2 is executed.
  • “PPC pressure sensor calibration” is selected.
  • control map calibration is selected.
  • control map calibration is selected in order to execute calibration of the boom cylinder (derivation of operation characteristics) in the hydraulic cylinder 60.
  • control map calibration When “control map calibration” is selected, the screen shown in FIG. 29 is displayed on the display unit 322.
  • the operator selects the “boom raising intervention control map”.
  • the “boom lowering pressure reducing control map” is selected.
  • the “boom raising pressure reducing control map” is selected.
  • the “arm dump pressure reducing control map” is selected.
  • the “arm excavation pressure reducing control map” is selected.
  • the “bucket dump pressure reducing control map” is selected.
  • the “bucket excavation pressure reducing control map” is selected.
  • the sequence control unit 26H determines the calibration conditions (step SC1). .
  • the calibration conditions include, for example, the output pressure of the main hydraulic pump, the temperature condition of the hydraulic oil, the failure condition of the control valve 27, and the attitude condition of the work machine 2.
  • the lock lever is operated so as to supply hydraulic oil to the pilot oil passage 502 during calibration.
  • the output of the main hydraulic pump is adjusted to a predetermined value (a constant value).
  • the output of the main hydraulic pump is adjusted to be maximum (full throttle, the pump swash plate of the hydraulic pump is at the maximum tilt angle).
  • the output of the main hydraulic pump is adjusted so that the pilot oil pressure has a maximum value within the allowable range of the pilot oil pressure in the intervention oil passage 501.
  • the temperature of the hydraulic oil is adjusted to a predetermined value (a constant value).
  • the determination of the calibration condition includes adjustment of the posture of the work machine 2.
  • posture adjustment request information for requesting adjustment of the posture of the work machine 2 is displayed on the display unit 322 of the man-machine interface unit 32.
  • the control valve control unit 26C outputs a command current to all the control valves 270A, 270B, 271A, 271B, 272A, and 272B so that the operation device 25 can be operated by the operating device 25.
  • the operator operates the operating device 25 according to the display on the display unit 322 to adjust the posture of the work machine 2 to the posture (initial posture) on which the posture adjustment request information is displayed.
  • the moment acting on the boom 6 varies depending on the posture of the work implement 2.
  • the calibration result may vary.
  • the calibration process since the calibration process is performed after the work machine 2 is set to the initial posture, the calibration process can always be performed under the same conditions without causing a change in the moment acting on the boom 6, for example.
  • FIG. 30 is a diagram illustrating an example of posture adjustment request information displayed on the display unit 322 according to the present embodiment.
  • guidance (line) 2 ⁇ / b> G for adjusting work implement 2 to the initial posture is displayed on display unit 322.
  • the operator adjusts the posture of the work implement 2 by operating the operation device 25 so that the work implement 2 (arm 7) is arranged along the guidance 2G while looking at the display unit 322.
  • the determination unit 26Ba can grasp (detect) the posture of the work implement 2 based on, for example, inputs from the cylinder stroke sensors 16, 17, and 18.
  • the determination unit 26Ba can determine whether the actual posture is in accordance with the posture request information.
  • each of the plurality of control valves 27 is opened based on the command of the control valve control unit 26C. Therefore, the operator can drive the work machine 2 by operating the operation device 25. By operating the operating device 25, the work machine 2 is driven to assume an initial posture.
  • the guidance 2G is perpendicular to the ground on which the excavator 100 is disposed.
  • the initial posture of the work machine 2 is a posture in which the arm 7 is disposed perpendicular to the ground on which the excavator 100 is disposed.
  • the standard posture of the work machine 2 (center position of each cylinder) is set as the initial posture of calibration.
  • the intervention valve 27C operates in a state where the work machine 2 is in the posture as shown in FIG. Therefore, after the working machine 2 is brought into a posture (initial posture) as shown in FIG. 30, a calibration process for deriving the relationship between the current value supplied to the intervention valve 27C and the cylinder speed of the boom cylinder 10 is performed.
  • the relationship between the current value supplied to the intervention valve 27C and the cylinder speed of the boom cylinder 10 can be derived in the posture of the work machine 2 having the highest frequency.
  • the input unit 321 of the man-machine interface unit 32 is operated by the operator to start the calibration process.
  • the input unit 321 includes an operation button or a touch panel, and includes an input switch corresponding to the “NEXT” switch illustrated in FIG. 30.
  • the “NEXT” switch functions as the input unit 321.
  • FIG. 31 When the “NEXT” switch shown in FIG. 30 is operated, a screen as shown in FIG. 31 is displayed on the display unit 322. In FIG. 31, a “START” switch that functions as the input unit 321 is displayed on the display unit 322. The calibration process is started by operating the “START” switch. The command signal generated by operating the input unit 321 is output to the work machine controller 26.
  • the display content of the display unit 322 changes according to the progress rate of the calibration process.
  • FIG. 31 shows an example of the screen of the display unit 322 when the progress rate of the calibration process is 0%.
  • FIG. 32 shows an example of the screen of the display unit 322 when the progress rate of the calibration process is 1% or more and 99% or less.
  • the display content as shown in FIG. In FIG. 32, a “CLEAR” switch that functions as the input unit 321 is displayed on the display unit 322.
  • the calibration process is interrupted by operating the “CLEAR” switch, the data acquired by the data acquisition unit 26A returns to the previously calibrated value, and the progress rate is increased. Return to 0% (reset).
  • FIG. 33 shows an example of the screen of the display unit 322 when the progress rate of the calibration process is 100%.
  • a “CLEAR” switch that functions as the input unit 321 is displayed on the display unit 322.
  • the calibration process is interrupted, the data acquired by the data acquisition unit 26A is returned to the previously calibrated value, and the progress rate returns to 0% (reset).
  • a “NEXT” switch is displayed.
  • the control valve control unit 26C of the work machine controller 26 controls each of the plurality of control valves 27.
  • the control valve control unit 26C obtains a command signal for starting the calibration process from the input unit 321, and then closes all of the plurality of control valves 27 (step SC2).
  • the above-described operation of the input unit 321 for starting the calibration process includes generation of a command signal for causing the work machine controller 26 to output an operation command for operating the boom cylinder 10.
  • the control valve control unit 26C acquires a command signal for starting the calibration process from the input unit 321 and outputs an operation command to the intervention valve 27C (step SC3).
  • the boom cylinder 10 is operated in the extending direction among the plurality of hydraulic cylinders 60 (the boom cylinder 10, the arm cylinder 11, and the bucket cylinder 12) by operating the input unit 321 by the operator (boom).
  • a command signal for causing the control valve control unit 26 to output an operation command (which raises the operation of 6) is generated.
  • the control valve control unit 26C acquires a command signal generated by operating the input unit 321 and extends the boom cylinder 10 among the plurality of hydraulic cylinders 60 (the boom cylinder 10, the arm cylinder 11, and the bucket cylinder 12).
  • An operation command for operating in the direction (moving up the boom 6) is output to the intervention valve 27C.
  • the control valve control unit 26C outputs an operation command to the intervention valve 27C so that the calibration intervention valve 27C is opened. That is, the control valve control unit 26C controls the intervention valve 27C so that the intervention oil passage 501 through which pilot oil for operating the boom cylinder 10 in the extending direction (the raising operation of the boom 6) flows is opened. Further, the control valve control unit 26C controls the boom pressure reducing valve 270B so that the boom operation oil passage 4510B is closed. The control valve control unit 26C controls the boom pressure reducing valve 270A so that the boom operation oil passage 4510A through which pilot oil for operating the boom cylinder 10 in the extending direction (lowering the boom 6) flows is closed. To do.
  • control valve control unit 26C controls the arm control valve 271 (271A, 271B) so that the pilot oil passages (4511A, 4511B, 4521A, 4521B) for the arm cylinder 11 are closed. Further, the control valve control unit 26C controls the bucket control valve 272 (272A, 272B) so that the pilot oil passages (4512A, 4512B, 4522A, 4522B) for the bucket cylinder 12 are closed.
  • control valve control unit 26C opens the calibration target intervention valve 27C, and controls all the non-calibration target control valves 27 (the boom pressure reducing valve 270A, the boom pressure reducing valve 270B, the arm pressure reducing valve 271A, the arm pressure reducing valve). 271B, bucket pressure reducing valve 272A, and bucket pressure reducing valve 272B) are closed so that a command current of an operation command (EPC current) is output.
  • EPC current command current of an operation command
  • the operation command for the intervention valve 27C includes a current.
  • the control valve control unit 26C determines a current value (operation command value) supplied to the intervention valve 27C, and supplies (outputs) the determined current value to the intervention valve 27C.
  • the data acquisition unit 26A acquires the operation command value (current value) and data related to the cylinder speed of the boom cylinder 10 that performs the raising operation (step SC4). ).
  • the deriving unit 26B of the work machine controller 26 derives the operation characteristics of the boom cylinder 10 in the extending direction with respect to the operation command value based on the data acquired by the data acquiring unit 26A.
  • the derivation unit 26 ⁇ / b> B operates based on the data acquired by the data acquisition unit 26 ⁇ / b> A as the operation characteristics of the boom cylinder 10, and starts the operation start operation command value (operation (Start operation current value), and an operation command value and a slow speed operation characteristic indicating a relationship between the cylinder speed of the boom cylinder 10 in the slow speed region are derived.
  • FIG. 34 is a timing chart for explaining an example of the calibration process according to the present embodiment.
  • the horizontal axis of the lower graph is time
  • the vertical axis is output from the input unit 321 of the man-machine interface unit to the control valve control unit 26C by the operation of the input unit 321 of the man-machine interface unit.
  • the horizontal axis of the upper graph represents time
  • the vertical axis represents an operation command value (current value) output (supplied) from the work machine controller 26 to the intervention valve 27C.
  • the input unit 321 is operated to start the calibration process, and a command signal is output from the input unit 321 to the control valve control unit 26C.
  • the control valve control unit 26C outputs (supplies) an operation command (EPC current) to the intervention valve 27C after closing all of the plurality of control valves 27 at time t0a. No operation command (EPC current) is output to the control valves 27 other than the intervention valve 27C.
  • EPC current operation command
  • the boom cylinder 10 has not started operation. Neither the arm cylinder 11 nor the bucket cylinder 12 is moving.
  • control valve control unit 26C outputs an operation command having an operation command value I0 to the intervention valve 27C.
  • the operation command value I0 is set in advance at a point lower than the movement start.
  • the control valve control unit 26C continues to output the operation command value I0 to the intervention valve 27C for a predetermined time from the time point t0a to the time point t2a.
  • the cylinder speed of the boom cylinder 10 is detected by the boom cylinder stroke sensor 16 with the operation command value I0 being output. More specifically, the cylinder stroke sensor detects the displacement of the cylinder and outputs it to the sensor controller. The cylinder stroke is derived by the sensor controller and output to the work machine controller. The work machine controller derives the cylinder speed from the cylinder stroke and the elapsed time. The detection result of the boom cylinder stroke sensor 16 is output to the work machine controller 26. The data acquisition unit 26A of the work machine controller 26 acquires data relating to the cylinder speed of the boom cylinder 10 when the operation command value I0 and the operation command value I0 are output.
  • the deriving unit 26B determines whether or not the boom cylinder 10 in a stopped state has started operation (whether or not it has started moving) while the operation command value I0 is being output to the intervention valve 27C.
  • the deriving unit 26 ⁇ / b> B includes a determination unit 26 ⁇ / b> Ba that determines whether or not the boom cylinder 10 in a stopped state has started operation based on data regarding the cylinder stroke of the boom cylinder 10.
  • the determination unit 26Ba compares the cylinder stroke of the boom cylinder 10 at the time point t1a with the cylinder stroke of the boom cylinder 10 at the time point t2a.
  • the time point t1a is, for example, a time point when a first predetermined time has elapsed from the time point t0a.
  • the time point t2a is, for example, a time point at which a third predetermined time has elapsed from the time point t0a (a time point at which the second predetermined time has elapsed from the time point t1a).
  • the second predetermined time is longer than the first predetermined time.
  • the third predetermined time is a time obtained by adding the first predetermined time and the second predetermined time.
  • the determination unit 26Ba derives a difference between the detected value of the cylinder stroke at the time point t1a and the detected value of the cylinder stroke at the time point t2a. When the determination unit 26Ba determines that the derived difference value is smaller than a predetermined threshold value, the determination unit 26Ba determines that the boom cylinder 10 has not started operation. When the determination unit 26Ba determines that the derived difference value is equal to or greater than a predetermined threshold value, the determination unit 26Ba determines that the boom cylinder 10 has started operation.
  • the operation command value I0 is the operation when the boom cylinder 10 in a stopped state starts operating. This is the start operation command value (operation start operation current value).
  • the control valve control unit 26C When it is determined that the boom cylinder 10 has not started operating at the operation command value I0, the control valve control unit 26C increases the operation command value output to the intervention valve 27C.
  • the control valve control unit 26C increases from the operation command value I0 to the operation command value I1 at time t2a without reducing the operation command value I0, and outputs the operation command value I1 to the intervention valve 27C.
  • the control valve control unit 26C continues to output the operation command value I1 to the intervention valve 27C from time t2a to time t2b.
  • the time from the time point t2a to the time point t2b is, for example, a third predetermined time.
  • the cylinder stroke of the boom cylinder 10 is detected by the cylinder stroke sensor 16 in a state where the operation command value I1 is being output.
  • the detection result of the cylinder stroke sensor 16 is input to the work machine controller 26.
  • the data acquisition unit 26A of the work machine controller 26 acquires data related to the cylinder stroke of the boom cylinder 10 when the operation command value I1 and the operation command value I1 are output.
  • the determination unit 26Ba of the derivation unit 26B determines whether or not the boom cylinder 10 in a stopped state has started operation (whether or not it has started moving) while the operation command value I1 is being output to the intervention valve 27C.
  • the determination unit 26Ba compares the cylinder stroke of the boom cylinder 10 at the time point t1b with the cylinder stroke of the boom cylinder 10 at the time point t2b.
  • the time point t1b is, for example, a time point when a first predetermined time has elapsed from the time point t2a.
  • the time point t2b is, for example, a time point when a third predetermined time has elapsed from the time point t2a (a time point when the second predetermined time has elapsed from the time point t1b).
  • the determination unit 26Ba derives a difference between the detected value of the cylinder stroke at the time point t1b and the detected value of the cylinder stroke at the time point t2b. When the determination unit 26Ba determines that the derived difference value is smaller than a predetermined threshold value, the determination unit 26Ba determines that the boom cylinder 10 has not started operation. When the determination unit 26Ba determines that the derived difference value is equal to or greater than a predetermined threshold value, the determination unit 26Ba determines that the boom cylinder 10 has started operation.
  • the operation command value I1 is the operation when the boom cylinder 10 in the stopped state starts operation. This is the start operation command value (operation start operation current value).
  • the determination unit 26Ba compares the cylinder stroke of the boom cylinder 10 at the time point t1c with the cylinder stroke of the boom cylinder 10 at the time point t2c.
  • the time point t1c is, for example, a time point when a first predetermined time has elapsed from the time point t2b.
  • the time point t2c is, for example, a time point when a third predetermined time has elapsed from the time point t2b (a time point when a second predetermined time has elapsed from the time point t1c).
  • the increase in current from the operation command value I0 to the operation command value I1 is the same as the increase in current from the operation command value I1 to the operation command value I2.
  • the determination unit 26Ba derives a difference between the detected value of the cylinder stroke at the time point t1c and the detected value of the cylinder stroke at the time point t2c. When the determination unit 26Ba determines that the derived difference value is smaller than a predetermined threshold value, the determination unit 26Ba determines that the boom cylinder 10 has not started operation. When the determination unit 26Ba determines that the derived difference value is equal to or greater than a predetermined threshold value, the determination unit 26Ba determines that the boom cylinder 10 has started operation.
  • the operation start operation command value is the operation command value I2.
  • the operation start operation command value is derived (step SC5).
  • control valve control unit 26C After the operation start operation command value is derived, the control valve control unit 26C further increases the operation command value output to the intervention valve 27C.
  • Control valve control unit 26C increases operation command value I2 to operation command value I3 at time t2c without reducing operation command value I2, and outputs the operation command value I3 to intervention valve 27C (step SC6). .
  • the operation command value I3 is larger than the operation start operation command value I2.
  • the control valve control unit 26C continues to output the operation command value I3 to the intervention valve 27C from time t2c to time t0d.
  • the time from the time point t2c to the time point t0d is, for example, a third predetermined time.
  • the cylinder stroke of the boom cylinder 10 is detected by the cylinder stroke sensor 16 while the operation command value I3 is being output.
  • the detection result of the cylinder stroke is input to the work machine controller 26 via the sensor controller 30.
  • the data acquisition unit 26A of the work machine controller 26 acquires the cylinder stroke L1.
  • the calculation unit 26Bb acquires data related to the cylinder speed of the boom cylinder 10 when the operation command value I3 and the operation command value I3 are output (step SC7).
  • the operation command value I3 is larger than the operation start operation command value I2. In the state where the operation command value I3 is output, the boom cylinder 10 continues to operate (continue to expand).
  • the derivation unit 26B has a calculation unit 26Bb that derives an operation characteristic indicating the relationship between the operation command value I3 and the cylinder speed of the boom cylinder 10 in a state where the operation command value I3 is output to the intervention valve 27C.
  • the calculation unit 26Bb derives a relationship between the operation command value I3 and the cylinder stroke of the boom cylinder 10 in a state where the operation command value I3 is output to the intervention valve 27C.
  • the calculating unit 26Bb calculates the average value of the cylinder stroke from the time point t1d to the time point t0d.
  • the time point t1d is a time point when the first predetermined time has elapsed from the time point t2c.
  • the time from the time point t1d to the time point t0d is a second predetermined time.
  • the cylinder stroke when the operation command value I3 is output is the average value of the cylinder stroke from time t1d to time t0d.
  • control valve control unit 26C After the cylinder stroke when the operation command value I3 is input is derived, the control valve control unit 26C further increases the operation command value output to the intervention valve 27C. Control valve control unit 26C increases operation command value I3 to operation command value I4 at time t0d without reducing operation command value I3, and outputs the operation command value I4 to intervention valve 27C (step SC6). .
  • the operation command value I4 is larger than the operation command value I3.
  • the control valve control unit 26C continues to output the operation command value I4 to the intervention valve 27C from time t0d to time t2d.
  • the time from the time point t0d to the time point t2d is, for example, a third predetermined time.
  • the cylinder stroke of the boom cylinder 10 is detected by the cylinder stroke sensor 16 in a state where the operation command value I4 is being output.
  • the detection result of the cylinder stroke sensor 16 is output to the work machine controller 26 via the sensor controller 30.
  • the data acquisition unit 26A of the work machine controller 26 acquires data related to the cylinder stroke of the boom cylinder 10 when the operation command value I4 and the operation command value I4 are output (step SC7).
  • the calculation unit 26Bb derives the relationship between the operation command value I4 and the cylinder stroke of the boom cylinder 10 in a state where the operation command value I4 is output to the intervention valve 27C.
  • the cylinder stroke when the operation command value I4 is output is the average value of the cylinder stroke from the time point t1e to the time point t2d.
  • the time point t1e is a time point when the first predetermined time has elapsed from the time point t0d.
  • the time from time t1e to time t2d is a second predetermined time.
  • the operation command value I5 is output from time t2d to time t2e.
  • the cylinder stroke when the operation command value I5 is output is an average value of the cylinder stroke from the time point t1f to the time point t2e.
  • the time point t1f is a time point when the first predetermined time has elapsed from the time point t2d.
  • the time point t2e is a time point at which a third predetermined time has elapsed from the time point t2d (a time point at which the second predetermined time has elapsed from the time point t1f).
  • the calculation unit 26Bb derives the relationship between the operation command value I5 and the cylinder stroke of the boom cylinder 10.
  • the operation command value I6 is output from time t2e to time t2f.
  • the cylinder speed when the operation command value I6 is output is an average value of the cylinder stroke from the time point t1g to the time point t2f.
  • the time point t1g is a time point when the first predetermined time has elapsed from the time point t2e.
  • the time point t2f is a time point when a third predetermined time has elapsed from the time point t2e (a time point when the second predetermined time has elapsed from the time point t1g).
  • the calculation unit 26Bb derives the relationship between the operation command value I6 and the cylinder speed of the boom cylinder 10.
  • the operation command value I7 is output from time t2f to time t2g.
  • the cylinder stroke when the operation command value I7 is output is an average value of the detection values output from the cylinder stroke sensor 16 from the time point t1h to the time point t2g.
  • the time point t1h is a time point when the first predetermined time has elapsed from the time point t2f.
  • the time point t2g is a time point when a third predetermined time has elapsed from the time point t2f (a time point when the second predetermined time has elapsed from the time point t1h).
  • the calculation unit 26Bb derives the relationship between the operation command value I7 and the cylinder speed of the boom cylinder 10.
  • the boom cylinder 10 In the state where the operation command values (I3, I4, I5, I6, I7) are being output, the boom cylinder 10 operates at a slow speed. That is, in the state where the operation command values (I3, I4, I5, I6, and I7) are output, the cylinder speed of the boom cylinder 10 is a fine speed (low speed).
  • the deriving unit 26B outputs the plurality of operation command values (I3, I4, I5, I6, I7) and the operation command values (I3, I4, I5, I6, I7) acquired in step SC7. Based on the plurality of cylinder strokes of the boom cylinder 10, the slow speed operation characteristic indicating the relationship between the operation command values (I3, I4, I5, I6, I7) and the cylinder speed in the slow speed region is derived (step SC8). .
  • step SC1 to step SC8 are the first sequence of the calibration process.
  • an operation start operation command value and a slow speed operation characteristic are derived.
  • the display content shown in FIG. 31 is displayed on the display unit 322.
  • the display content shown in FIG. 32 is displayed on the display unit 322.
  • the display content shown in FIG. 33 is displayed on the display unit 322.
  • the operator starts “NEXT” shown in FIG. 33 in order to start processing for deriving the normal speed motion characteristic. Operate the switch.
  • the process for deriving the normal speed operation characteristic includes the second sequence, the third sequence, and the fourth sequence of the calibration process. After the first sequence is finished, the second sequence is started.
  • the calibration conditions of the excavator 100 including the posture of the work machine 2 are determined (step SC9).
  • the control valve control unit 26C opens the plurality of control valves 27 so that the work implement 2 can be driven by the operation of the operation device 25.
  • control valve control unit 26C controls the plurality of control valves 27 to acquire data for deriving the fine speed operation characteristic (first operation characteristic) (step SC7) and Determination of calibration conditions from the end of the derivation of the slow speed operation characteristic (step SC8) to the start of data acquisition (step SC11) for deriving the normal speed operation characteristic (second operation characteristic)
  • step SC9 a plurality of pilot oil passages 450 are opened.
  • posture adjustment request information for requesting adjustment of the posture of the work machine 2 is displayed on the display unit 322 of the man-machine interface unit 32.
  • the display contents shown in FIG. 30 are displayed by operating the “NEXT” switch in FIG.
  • the operator operates the operating device 25 according to the display on the display unit 322 to adjust the posture of the work machine 2 to the posture (initial posture) on which the posture adjustment request information is displayed.
  • the operator adjusts the posture of the work implement 2 by operating the operation device 25 so that the arm 7 is arranged along the guidance 2G while looking at the display unit 322.
  • the process for deriving the normal speed operation characteristics is started.
  • the “NEXT” switch in FIG. 30 is operated by the operator, the display content shown in FIG. 31 is displayed on the display unit 322.
  • the operator operates the “START” switch shown in FIG. Thereby, it is generated from the command signal for starting the process for deriving the normal speed operation characteristic.
  • the control valve control unit 26 ⁇ / b> C closes all of the plurality of control valves 27 (step SC ⁇ b> 10).
  • “lever full” displayed in FIG. 31 means a state where the operating device 25 is tilted to the maximum tilt angle.
  • “Engine rotation Hi” means a state in which the throttle setting of the engine is set to the maximum rotation number.
  • the control valve control unit 26C outputs an operation command to the intervention valve 27C with the non-calibration target control valve 27 (control valve 27 other than the intervention valve 27C) closed (step SC11).
  • the control valve control unit 26C outputs an operation command value Ia that is sufficiently larger than the operation command value I7. As a result, the intervention valve 27C is sufficiently opened, and the boom 6 in the initial posture is greatly raised.
  • the data acquisition unit 26A acquires the cylinder stroke L1.
  • the calculation unit 26Bb acquires the operation command value Ia and data related to the cylinder speed of the boom cylinder 10 when the operation command value Ia is output (step SC12).
  • the operation command value Ia is output, and the operation command value Ia and data relating to the cylinder stroke when the operation command value Ia is output are acquired.
  • the process up to is the second sequence of the calibration process.
  • the second sequence when the progress rate is 0%, an image obtained by adding a display indicating that the boom 6 is raised to FIG. 31 is displayed on the display unit 322.
  • the display content shown in FIG. 32 is displayed on the display unit 322.
  • the display content shown in FIG. 33 is displayed on the display unit 322.
  • the third sequence of the calibration process is started among the processes for deriving the normal speed operation characteristics.
  • the The operator operates the “NEXT” switch shown in FIG. 33 to start the third sequence.
  • the posture adjustment request information for requesting the adjustment of the posture of the work machine 2 is displayed on the display unit 322 of the man-machine interface unit 32.
  • the control valve control unit 26 ⁇ / b> C opens all the pressure reducing valves among the plurality of control valves 27 so that the work machine 2 can be driven by the operation of the operation device 25.
  • the operator operates the operating device 25 according to the display on the display unit 322 to adjust the posture of the work machine 2 to the initial posture. Thereby, the attitude
  • the process for deriving the normal speed operation characteristics is started.
  • the “NEXT” switch shown in FIG. 30 is operated by the operator, the display content shown in FIG. 31 is displayed on the display unit 322.
  • the operator operates the “START” switch shown in FIG. Thereby, it is generated from the command signal for starting the process for deriving the normal speed operation characteristic.
  • the control valve control unit 26C closes all of the plurality of control valves 27 (step SC10).
  • the control valve control unit 26C outputs an operation command to the intervention valve 27C with the non-calibration target control valve 27 (control valve 27 other than the intervention valve 27C) closed (step SC11).
  • the control valve control unit 26C outputs an operation command value Ib larger than the operation command value Ia. As a result, the intervention valve 27C is sufficiently opened, and the boom 6 in the initial posture is greatly raised.
  • the data acquisition unit 26A acquires the cylinder stroke L1.
  • the calculation unit 26Bb acquires the operation command value Ib and data related to the cylinder speed of the boom cylinder 10 when the operation command value Ib is output (step SC12).
  • the operation command value Ib is output, and the operation command value Ib and data related to the cylinder stroke when the operation command value Ib is output are acquired.
  • the process up to is the third sequence of the calibration process.
  • the third sequence when the progress rate is 0%, an image obtained by adding a display indicating that the boom 6 is raised to FIG. 31 is displayed on the display unit 322.
  • the display content shown in FIG. 32 is displayed on the display unit 322.
  • the display content shown in FIG. 33 is displayed on the display unit 322.
  • the fourth sequence of the calibration process is started among the processes for deriving the normal speed operation characteristics.
  • the The operator operates the “NEXT” switch shown in FIG. 33 to start the fourth sequence.
  • the posture adjustment request information for requesting the adjustment of the posture of the work machine 2 is displayed on the display unit 322 of the man-machine interface unit 32.
  • the control valve control unit 26C opens all the control valves 27 so that the work implement 2 can be driven by the operation of the operation device 25.
  • the operator operates the operating device 25 according to the display on the display unit 322 to adjust the posture of the work machine 2 to the initial state (initial posture). Thereby, the attitude
  • the process for deriving the normal speed operation characteristics is started.
  • the “NEXT” switch shown in FIG. 30 is operated by the operator, the display content shown in FIG. 31 is displayed on the display unit 322.
  • the operator operates the “START” switch shown in FIG. 31 in order to start the process for deriving the normal speed operation characteristic. Thereby, it is generated from the command signal for starting the process for deriving the normal speed operation characteristic.
  • the control valve control unit 26C closes all the control valves 27 (step SC10).
  • the control valve control unit 26C outputs an operation command to the intervention valve 27C with the non-calibration target control valve 27 (control valve 27 other than the intervention valve 27C) closed (step SC11).
  • the control valve control unit 26C outputs an operation command value Ic larger than the operation command value Ib. As a result, the intervention valve 27C is sufficiently opened, and the boom 6 in the initial posture is greatly raised.
  • the data acquisition unit 26A acquires the cylinder stroke L1.
  • the calculation unit 26Bb acquires the operation command value Ic and data related to the cylinder speed of the boom cylinder 10 when the operation command value Ic is output (step SC12).
  • the operation command value Ic is output, and the operation command value Ic and data relating to the cylinder speed when the operation command value Ic is output are acquired.
  • the process up to is the fourth sequence of the calibration process.
  • the deriving unit 26B acquires the relationship between the operation command value Ia and the cylinder speed acquired in the second sequence of the calibration process, the relationship between the operation command value Ib and the cylinder speed acquired in the third sequence of the calibration process, and the calibration process. Based on the relationship between the operation command value Ic and the cylinder speed obtained in the fourth sequence, the normal speed operation characteristic indicating the relationship between the operation command value (Ia, Ib, Ic) and the cylinder stroke in the normal speed region is derived. (Step SC13).
  • the normal speed range is a higher speed range than the fine speed range.
  • the slow speed region may be referred to as a low speed region, and the normal speed region may be referred to as a high speed region.
  • the slow speed region is a speed region in which the cylinder speed is lower than a predetermined speed, for example.
  • the normal speed region is a speed region where the cylinder speed is equal to or higher than the predetermined speed, for example.
  • FIG. 35 shows an example of the display unit 322 after the operation start operation command value, the slow speed operation characteristic, and the normal speed operation characteristic are derived in the deriving unit 26B.
  • the switch 321P shown in FIG. 35 is displayed. By operating the switch 321P, the operation start operation command value, the fine speed operation characteristic, and the normal speed operation characteristic derived in the deriving unit 26B are determined.
  • the switch 321P is appropriately referred to as a final confirmation switch 321P.
  • the operation start operation command value, the fine speed operation characteristic, and the normal speed operation characteristic derived by the deriving unit 26B are stored in the storage unit 26G (step SC14).
  • the operation start operation command value, the fine speed operation characteristic, and the normal speed operation characteristic are stored in the storage unit 26G.
  • the operation start operation command value, the slow speed motion characteristics, and the normal speed motion characteristics newly derived by the updating unit 26F are read from the storage unit 26G and each correlation data of the derivation unit 26B is read. Is updated.
  • the data acquisition unit 26A is data related to the operation command value (current value) output from the control valve control unit 26C.
  • data relating to the cylinder speed inputted from the cylinder speed sensor data relating to the spool stroke inputted from the spool stroke sensor 65 of the direction control valve 640 and data relating to the pilot hydraulic pressure inputted from the boom pressure sensor 670B are also obtained. To do.
  • the cylinder speed, spool stroke, pilot oil pressure, and operation command value are correlated. As the operation command value changes, each of the pilot hydraulic pressure, the spool stroke, and the cylinder speed changes.
  • the deriving unit 26B based on the data acquired by the data acquiring unit 26A, first correlation data indicating the relationship between the cylinder speed of the boom cylinder 10 and the spool stroke of the direction control valve 640, the spool stroke of the direction control valve 640, and Second correlation data indicating the relationship between the pilot hydraulic pressure adjusted by the intervention valve 27C, and the relationship between the pilot hydraulic pressure adjusted by the intervention valve 27C and the operation command value (current value) output to the intervention valve 27C.
  • the three correlation data is derived and stored in the storage unit 26G.
  • the operation command value is a current value output to the control valve 27, but the operation command value is a pilot hydraulic pressure value (pilot oil pressure value) adjusted by the control valve 27. ) And a spool stroke value (a movement amount value of the spool 80).
  • data related to the pilot hydraulic pressure value and the cylinder speed is acquired by the data acquisition unit 26A, and based on the acquired data, the derivation unit 26B starts operation when the hydraulic cylinder 60 in the stopped state starts operation.
  • the operation characteristics including the fine speed operation characteristics and the normal speed operation characteristics
  • indicating the value and the relationship between the pilot hydraulic pressure value and the cylinder speed may be derived.
  • data relating to the spool stroke value and the cylinder speed is acquired by the data acquisition unit 26A, and based on the acquired data, the deriving unit 26B performs an operation start spool stroke when the stopped hydraulic cylinder 60 starts operating.
  • the operation characteristics including the fine speed operation characteristics and the normal speed operation characteristics
  • the operation characteristics indicating the value and the relationship between the spool stroke value and the cylinder speed may be derived. The same applies to the following embodiments.
  • FIG. 36 is a flowchart more specifically showing the processing of the work machine controller 26 for deriving the operation start operation command value, the fine speed operation characteristic, and the normal speed operation characteristic.
  • the man-machine interface unit 32 outputs an identification signal (ID) corresponding to the display content (screen) of the display unit 322 to the work machine controller 26.
  • ID an identification signal
  • the work machine controller 26 outputs “1” as an ID from the man-machine interface 32.
  • the display content for executing the second sequence is displayed on the display unit 322, “2” is input as the ID.
  • the display content for executing the third sequence is displayed on the display unit 322, “3” is input as the ID.
  • the display content for executing the fourth sequence is displayed on the display unit 322, “4” is output as the ID.
  • the work machine controller 26 acquires the ID input from the man-machine interface unit 32 and determines the type of the ID (step SD01).
  • step SD01 When it is determined in step SD01 that the acquired ID is “0” (Yes in step SD01), the work machine controller 26 determines that the calibration mode is not set, and clears the data acquired from the cylinder speed sensor or the like ( Initialization) and the progress rate is reset to 0% (step SD02). The work machine controller 26 outputs the progress rate to the man-machine interface unit 32 (step SD03).
  • step SD01 When it is determined in step SD01 that the acquired ID is any calibration mode other than “0” (No in step SD01), the work machine controller 26 determines whether or not the acquired ID is “1”. Is determined (step SD11).
  • step SD11 When it is determined in step SD11 that the acquired ID is “1” (Yes in step SD11), the work machine controller 26 determines whether or not the “START” switch shown in FIG. 31 has been operated. (Step SD12). That is, in the work machine controller 26, whether or not the input unit 321 (“START” switch) for starting the first sequence is operated, and a command signal for starting the first sequence is input by the “START” switch. Determine whether.
  • step SD12 If it is determined in step SD12 that the “START” switch has not been operated (No in step SD12), the processing of step SD02 and step SD03 is performed.
  • step SD12 If it is determined in step SD12 that the “START” switch has been operated (Yes in step SD12), the work machine controller 26 (control valve control unit 26C) closes the control valves 27 other than the intervention valve 27C, An operation command is output to the intervention valve 26C (step SD13).
  • step SD13 corresponds to the process of step SC3 in FIG.
  • the work machine controller 26 (data acquisition unit 26A) outputs the detection value of the cylinder stroke sensor 16, the detection value of the spool stroke sensor 65 of the direction control valve 640, the detection value of the boom pressure sensor 670B, and the intervention valve 26C. Data including the current value is acquired (step SD14).
  • the process in step SD14 corresponds to step SC4 in FIG.
  • the work machine controller 26 calculates the progress rate of the first sequence (step SD15).
  • the progress rate is calculated by “the number of acquired data / the target number of acquired data”.
  • the work machine controller 26 determines whether or not the “CLEAR” switch shown in FIG. 32 has been operated (step SD16). That is, the work machine controller 26 operates an input unit 321 (“CLEAR” switch) for interrupting (ending) the first sequence, and outputs a command signal for interrupting the first sequence by the “CLEAR” switch. It is judged whether it was done.
  • step SD16 If it is determined in step SD16 that the “CLEAR” switch has not been operated (No in step SD16), the processing of step SD02 and step SD03 is performed.
  • step SD16 If it is determined in step SD16 that the “CLEAR” switch has been operated (Yes in step SD16), the work machine controller 26 clears (initializes) the data acquired from the cylinder speed sensor or the like, and sets the progress rate to 0. % Is reset (step SD17). The work machine controller 26 outputs the progress rate to the man-machine interface unit 32 (step SD03).
  • step SD11 When it is determined in step SD11 that the acquired ID is not “1” (No in step SD11), the work machine controller 26 determines whether or not the acquired ID is “2” (step SD21). .
  • step SD21 When it is determined in step SD21 that the acquired ID is “2” (Yes in step SD21), the work machine controller 26 determines whether or not the “START” switch shown in FIG. 31 has been operated. (Step SD22). That is, in the work machine controller 26, whether or not the input unit 321 (“START” switch) for starting the second sequence is operated and a command signal for starting the second sequence is output by the “START” switch. Determine whether.
  • step SD22 If it is determined in step SD22 that the “START” switch has not been operated (No in step SD22), the processes of step SD02 and step SD03 are performed.
  • step SD22 If it is determined in step SD22 that the “START” switch has been operated (Yes in step SD22), the work machine controller 26 (control valve control unit 26C) closes the control valves 27 other than the intervention valve 27C, An operation command is output to the intervention valve 26C (step SD23).
  • step SD23 corresponds to the process of step SC11 in FIG.
  • the work machine controller 26 (data acquisition unit 26A) outputs the detection value of the cylinder stroke sensor 16, the detection value of the spool stroke sensor 65 of the direction control valve 640, the detection value of the boom pressure sensor 670B, and the intervention valve 26C. Data including the current value is acquired (step SD24).
  • the process of step SD24 corresponds to step SC12 of FIG.
  • the calculation unit 26Bb calculates the progress rate of the second sequence (step SD25).
  • the progress rate is calculated by “the number of acquired data / the target number of acquired data”.
  • sequence control unit 26H determines whether or not the “CLEAR” switch shown in FIG. 32 has been operated (step SD26). That is, the sequence control unit 26H operates an input unit 321 (“CLEAR” switch) for interrupting (ending) the second sequence, and outputs a command signal for interrupting the second sequence by the “CLEAR” switch. It is judged whether it was done.
  • Step SD26 when it is determined that the sequence control unit 26H “CLEAR” switch is not operated (No in Step SD26), the processing of Step SD02 and Step SD03 is performed.
  • step SD26 If it is determined in step SD26 that the “CLEAR” switch has been operated (Yes in step SD26), the sequence control unit 26H clears (initializes) the data acquired from the cylinder speed sensor or the like, and sets the progress rate to 0. % (Step SD27). The sequence control unit 26H outputs the progress rate to the man-machine interface unit 32 (step SD03).
  • step SD21 When it is determined in step SD21 that the acquired ID is not “2” (No in step SD21), the sequence control unit 26H determines whether or not the acquired ID is “3” (step SD31). .
  • step SD31 determines whether or not the acquired ID is “3” (Yes in step SD31).
  • Step SD32 determines whether or not an input unit 321 (“START” switch) for starting the third sequence is operated and a command signal for starting the third sequence is input by the “START” switch. Determine whether.
  • Step SD32 when it is determined that the “START” switch is not operated (No in Step SD32), the sequence control unit 26H performs the processes of Step SD02 and Step SD03.
  • step SD32 when the sequence control unit 26H determines that the “START” switch has been operated (Yes in step SD32), the work machine controller 26 (control valve control unit 26C) controls the control valves 27 other than the intervention valve 27C. Is closed, an operation command is output to the intervention valve 26C (step SD33).
  • step SD33 corresponds to the process of step SC11 in FIG.
  • the work machine controller 26 (data acquisition unit 26A) outputs the detection value of the cylinder speed sensor 16, the detection value of the spool stroke sensor 65 of the direction control valve 640, the detection value of the boom pressure sensor 670B, and the intervention valve 26C. Data including the current value is acquired (step SD34).
  • the process of step SD34 corresponds to step SC12 of FIG.
  • the sequence control unit 26H calculates the progress rate of the third sequence (step SD35).
  • the progress rate is calculated by “the number of acquired data / the target number of acquired data”.
  • sequence control unit 26H determines whether or not the “CLEAR” switch shown in FIG. 32 has been operated (step SD36). That is, the work machine controller 26 is operated by an input unit 321 (“CLEAR” switch) for interrupting (ending) the third sequence, and a command signal for interrupting the third sequence is input by the “CLEAR” switch. It is judged whether it was done.
  • step SD36 If it is determined in step SD36 that the “CLEAR” switch has not been operated (No in step SD36), the processing of sequence control unit 26H step SD02 and step SD03 is performed.
  • step SD36 If it is determined in step SD36 that the “CLEAR” switch has been operated (Yes in step SD36), the sequence control unit 26H clears (initializes) the data acquired from the cylinder speed sensor or the like and sets the progress rate to 0. % (Step SD37). The sequence control unit 26H outputs the progress rate to the man-machine interface unit 32 (step SD03).
  • step SD31 When it is determined in step SD31 that the acquired ID is not “3” (in the case of No in step SD31), the sequence control unit 26H determines whether or not the acquired ID is “4” (step SD41). .
  • step SD41 determines whether or not the acquired ID is “4” (Yes in step SD41). If it is determined in step SD41 that the acquired ID is “4” (Yes in step SD41), the sequence control unit 26H determines whether or not the “START” switch shown in FIG. 31 has been operated. (Step SD42). That is, in the work machine controller 26, whether or not an input unit 321 (“START” switch) for starting the fourth sequence is operated and a command signal for starting the fourth sequence is input by the “START” switch. Determine whether.
  • step SD42 when the sequence control unit 26H determines that the “START” switch has not been operated (No in step SD42), the processing of step SD02 and step SD03 is performed.
  • step SD42 determines that the “START” switch has been operated in step SD42 (Yes in step SD42)
  • the work machine controller 26 controls the control valves 27 other than the intervention valve 27C. Is closed, an operation command is output to the intervention valve 26C (step SD43).
  • step SD43 corresponds to the process of step SC11 in FIG.
  • the work machine controller 26 (data acquisition unit 26A) outputs the detection value of the cylinder speed sensor 16, the detection value of the spool stroke sensor 65 of the direction control valve 640, the detection value of the boom pressure sensor 670B, and the intervention valve 26C. Data including the current value is acquired (step SD44).
  • the process of step SD44 corresponds to step SC12 of FIG.
  • the sequence control unit 26H calculates the progress rate of the fourth sequence (step SD45).
  • the progress rate is calculated by “the number of acquired data / the target number of acquired data”.
  • sequence control unit 26H determines whether or not the “CLEAR” switch shown in FIG. 32 has been operated (step SD46). That is, the sequence control unit 26H operates an input unit 321 (“CLEAR” switch) for interrupting (ending) the fourth sequence, and a command signal for interrupting the fourth sequence is input by the “CLEAR” switch. It is judged whether it was done.
  • Step SD46 when it is determined that the “CLEAR” switch is not operated (No in Step SD46), the sequence control unit 26H performs the processes of Step SD02 and Step SD03.
  • step SD46 If it is determined in step SD46 that the “CLEAR” switch has been operated (Yes in step SD46), the sequence control unit 26H clears (initializes) the data acquired from the cylinder speed sensor or the like, and sets the progress rate to 0. % Is reset (step SD47). Further, the work machine controller 26 outputs the progress rate to the man-machine interface unit 32 (step SD03).
  • Step SD41 when it is determined that the acquired ID is not “4” (No in Step SD41), the sequence control unit 26H executes another process.
  • the sequence control unit 26H displays in FIG. It is determined whether or not the indicated final confirmation switch 321P has been operated (step SD04).
  • step SD04 when the sequence control unit 26H determines that the final confirmation switch 321P has not been operated for a predetermined time (in the case of No in step SD04), the process of step SD03 is performed.
  • step SD04 when sequence control unit 26H determines that final determination switch 321P has been operated (Yes in step SD04), work implement controller 26 (update unit 26F) determines the derived operation start operation command value, The speed operation characteristic and the normal operation characteristic are stored in the storage unit 26G.
  • FIG. 37 is a diagram illustrating an example of first correlation data indicating the relationship between the spool movement amount (spool stroke) determined by the boom intervention and the cylinder speed.
  • FIG. 38 is an enlarged view of portion A in FIG. 37 and 38, the horizontal axis represents a spool stroke value as an operation command value, and the vertical axis represents a cylinder speed.
  • the state where the spool stroke value is zero (origin) is a state where the spool is present at the initial position.
  • a portion A shows a slow speed region where the cylinder speed of the boom cylinder 10 is a slow speed.
  • B part shows the normal speed area
  • the normal speed region indicated by the B portion is a higher velocity region than the fine speed region indicated by the A portion.
  • the slope of the graph in the A portion is smaller than the slope of the graph in the B portion. That is, the change amount of the cylinder speed with respect to the spool stroke value (operation command value) is larger in the normal speed region than in the fine speed region.
  • the spool stroke value T2 is a spool stroke value when an operation command I2 (see FIG. 34, etc.) that is an operation start command value is output to the intervention valve 27C.
  • the spool stroke value T3 is a spool stroke value when the operation command I3 is output to the intervention valve 27C.
  • the spool stroke value T4 is a spool stroke value when the operation command I4 is output to the intervention valve 27C.
  • the spool stroke value T5 is a spool stroke value when the operation command I5 is output to the intervention valve 27C.
  • the spool stroke value T6 is a spool stroke value when the operation command I6 is output to the intervention valve 27C.
  • the spool stroke value T7 is a spool stroke value when the operation command I7 is output to the intervention valve 27C.
  • the spool stroke value Ta is the spool stroke value when the operation command Ia is output to the intervention valve 27C.
  • the spool stroke value Tb is a spool stroke value when the current value Ib is output to the intervention valve 27C.
  • the spool stroke value Tc is a spool stroke value when the operation command Ic is output to the intervention valve 27C.
  • the work machine controller 26 performs the normal speed operation characteristic indicated by the line L2 of the A portion and the line L2 of the B portion by the calibration process described with reference to the above-described steps SC1 to SC14. Speed characteristics can be derived.
  • the cylinder speed changes according to the weight of the bucket 8. For example, even if the amount of hydraulic oil supplied to the hydraulic cylinder 60 is the same, the cylinder speed changes when the weight of the bucket 8 changes.
  • FIG. 39 is a diagram illustrating an example of first correlation data indicating the relationship between the spool movement amount (spool stroke) in the boom 6 and the cylinder speed.
  • FIG. 40 is an enlarged view of portion A in FIG. 39 and 40, the horizontal axis represents the spool stroke, and the vertical axis represents the cylinder speed.
  • the state in which the spool stroke is zero (origin) is a state in which the spool is in the initial position.
  • Line L1 indicates the first correlation data when the bucket 8 is heavy.
  • Line L2 indicates the first correlation data when the bucket 8 is of medium weight.
  • a line L3 indicates the first correlation data when the bucket 8 has a small weight.
  • the first correlation data changes according to the weight of the bucket 8.
  • the hydraulic cylinder 60 operates so that the raising operation and the lowering operation of the work machine 2 are executed.
  • the first correlation data includes the relationship between the cylinder speed and the spool stroke in each of the raising operation and the lowering operation.
  • the amount of change in the cylinder speed differs between the raising operation and the lowering operation of the work implement 2. That is, the change amount Vu of the cylinder speed when the spool stroke is changed from the origin by a predetermined amount Str so that the raising operation is executed, and the spool stroke is changed from the origin by a predetermined amount Str so that the lowering operation is executed. This is different from the cylinder speed change amount Vd.
  • the predetermined value Str when the predetermined value Str is used, the change amount Vu becomes the same value in each of the bucket 8 for large, medium, and small, whereas the change amount Vd (absolute value) 8 is a different value for each of large, medium, and small.
  • the hydraulic cylinder 60 can move the work machine 2 at a high speed by the gravity action (self-weight) of the work machine 2 in the lowering operation of the work machine 2.
  • the hydraulic cylinder 60 needs to operate by overcoming its own weight in the raising operation of the work machine 2. Therefore, when the spool stroke is the same in the raising operation and the lowering operation, the cylinder speed in the lowering operation is faster than the cylinder speed in the raising operation.
  • the cylinder speed increases. Further, the difference ⁇ Vd between the cylinder speed related to the medium weight bucket 8 and the cylinder speed related to the small weight bucket 8 when the spool moves a predetermined amount Stg from the origin in the lowering operation is the same as the difference ⁇ Vd in the raising operation from the origin to the predetermined amount Stg. Is greater than the difference ⁇ Vu between the cylinder speed related to the medium weight bucket 8 and the cylinder speed related to the small weight bucket 8. In the example shown in FIG. 39, ⁇ Vu is substantially zero.
  • the difference between the cylinder speed related to the heavy-weight bucket 8 and the cylinder speed related to the medium-weight bucket 8 when the spool moves a predetermined amount Stg from the origin in the lowering operation is the same as that in the raising operation. Is larger than the cylinder speed related to the heavy weight bucket 8 and the cylinder speed related to the medium weight bucket 8.
  • the load acting on the hydraulic cylinder 60 differs depending on whether the work machine 2 is raised or lowered.
  • the cylinder speed in the lowering operation of the work implement 2 varies greatly according to the weight of the bucket 8 particularly in the boom 6.
  • the cylinder speed in the lowering operation increases. Therefore, in the lowering operation with the boom 6 (work machine 2), the speed profile of the cylinder speed varies greatly according to the weight of the bucket 8.
  • the boom cylinder 10 When the intervention control is executed, the boom cylinder 10 performs the raising operation of the boom 6 as described above. Therefore, even if the weight of the bucket 8 changes by controlling the boom cylinder 10 based on the first correlation data as shown in FIG. 40, the bucket 8 can be moved with high accuracy based on the design landform Ua. Can do. That is, when the hydraulic cylinder 60 starts to move, even when the weight of the bucket 8 is changed, the hydraulic cylinder 60 is finely controlled, so that highly accurate limited excavation control is executed.
  • the operation start operation command value, the fine speed operation characteristic, and the normal speed operation characteristic are derived for the intervention valve 27C.
  • the pressure reducing valve 27A (270A, 271A, 272A) and the pressure reducing valve 27B (270B, 271AB, 272B)
  • the operation start operation command value is derived
  • the fine speed operation characteristic is not derived.
  • the normal speed operation characteristics are derived for the pressure reducing valve 27A and the pressure reducing valve 27B.
  • FIG. 41 is a timing chart for explaining a procedure for deriving an operation start operation command value for the pressure reducing valve 27A and the pressure reducing valve 27B.
  • the horizontal axis of the lower graph represents time
  • the vertical axis represents a command signal output from the input unit 321 to the control valve control unit 26C by the operation of the input unit 321.
  • the horizontal axis of the upper graph represents time
  • the vertical axis represents an operation command value (current value) output (supplied) to the pressure reducing valve 27A and the pressure reducing valve 27B.
  • the input unit 321 is operated, and a command signal is output from the input unit 321 to the control valve control unit 26C.
  • the control valve control unit 26C outputs (supplies) an operation command (current) to the arm pressure reducing valve 271A after closing all of the plurality of control valves 27 at time t0a. No operation command (current) is output to the control valves 27 other than the arm pressure reducing valve 271A. Further, at the time point t0a, the arm cylinder 11 has not started operation. Neither the boom cylinder 10 nor the bucket cylinder 12 is moving.
  • the second operating lever 25L of the pilot hydraulic type operating device 25 is configured so that the pilot hydraulic pressure of the arm operating oil passage 4511A is increased by opening the arm pressure reducing valve 271A to which current is supplied. It is operated in the full lever state. For example, when the arm 7 is raised by being operated so that the second operation lever 25L tilts backward (when the pilot hydraulic pressure in the arm operation oil passage 4511A increases), the second operation lever 25L It is operated to be in a full lever state with respect to the direction.
  • control valve control unit 26C outputs an operation command of the operation command value I0 to the arm pressure reducing valve 271A.
  • the control valve control unit 26C continues to output the operation command value I0 to the arm pressure reducing valve 271A from time t0a to time t2a.
  • the time from the time point t0a to the time point t2a is, for example, a third predetermined time.
  • the cylinder stroke of the arm cylinder 11 is output from the sensor controller 30 to the work machine controller 26 based on the detection value of the cylinder stroke sensor 17.
  • the data acquisition unit 26A of the work machine controller 26 acquires the cylinder stroke L2 related to the cylinder of the arm cylinder 11 when the operation command value I0 and the operation command value I0 are output.
  • the deriving unit 26B determines whether or not the arm cylinder 11 in a stopped state has started operation (whether or not it has started moving) in a state where the operation command value I0 is being output to the arm pressure reducing valve 271A.
  • the determination unit 26Ba of the derivation unit 26B determines whether or not the arm cylinder 11 in a stopped state has started operation based on data related to the cylinder speed of the arm cylinder 11.
  • the determination unit 26Ba compares the cylinder speed of the arm cylinder 11 at the time point t1a with the cylinder speed of the arm cylinder 11 at the time point t2a.
  • the time point t1a is, for example, a time point when a first predetermined time has elapsed from the time point t0a.
  • the time point t2a is, for example, a time point at which a third predetermined time has elapsed from the time point t0a (a time point at which the second predetermined time has elapsed from the time point t1a).
  • the determination unit 26Ba derives the difference between the cylinder strokes based on the detection value of the cylinder stroke sensor 17 at the time point t1a and the detection value of the cylinder stroke sensor 17 at the time point t2a. When the determination unit 26Ba determines that the derived difference value is smaller than a predetermined threshold value, the determination unit 26Ba determines that the arm cylinder 11 has not started operation. When the determination unit 26Ba determines that the derived difference value is equal to or greater than a predetermined threshold, the arm cylinder 11 determines that the operation has started.
  • the operation command value I0 indicates that the arm cylinder 11 in a stopped state starts the lowering operation. It becomes an operation start operation command value (operation start operation current value).
  • the control valve control unit 26C When it is determined that the arm cylinder 11 has not started operating at the operation command value I0, the control valve control unit 26C increases the operation command value output to the arm pressure reducing valve 271A.
  • the control valve control unit 26C increases the operation command value I0 to the operation command value I1 at time t2a without reducing the operation command value I0, and outputs the operation command value I1 to the arm pressure reducing valve 271A.
  • the control valve control unit 26C continues to output the operation command value I1 to the arm pressure reducing valve 271A from time t2a to time t2b.
  • the time from the time point t2a to the time point t2b is, for example, a third predetermined time.
  • the cylinder stroke of the arm cylinder 11 is output from the sensor controller 30 to the work machine controller 26 based on the detection value of the cylinder stroke sensor 17.
  • the data acquisition unit 26A of the work machine controller 26 acquires the cylinder stroke L2 related to the cylinder speed of the arm cylinder 11 when the operation command value I1 and the operation command value I1 are output.
  • the determination unit 26Ba of the derivation unit 26B determines whether or not the arm cylinder 11 in a stopped state has started operation (whether or not it has started moving) in a state where the operation command value I1 is being output to the arm pressure reducing valve 271A. .
  • the determination unit 26Ba compares the cylinder speed of the arm cylinder 11 at the time point t1b with the cylinder speed of the arm cylinder 11 at the time point t2b.
  • the time point t1b is, for example, a time point when a first predetermined time has elapsed from the time point t2a.
  • the time point t2b is, for example, a time point when a third predetermined time has elapsed from the time point t2a (a time point when the second predetermined time has elapsed from the time point t1b).
  • the determination unit 26Ba derives the difference between the cylinder strokes based on the detection value of the cylinder stroke sensor 17 at the time point t1b and the detection value of the cylinder stroke sensor 17 at the time point t2a. When the determination unit 26Ba determines that the derived difference value is smaller than a predetermined threshold value, the determination unit 26Ba determines that the arm cylinder 11 has not started operation. When the determination unit 26Ba determines that the derived difference value is equal to or greater than a predetermined threshold, the arm cylinder 11 determines that the operation has started.
  • the operation command value I1 is the operation when the arm cylinder 11 in the stopped state starts operation. This is the start operation command value (operation start operation current value).
  • the determination unit 26Ba compares the cylinder speed of the arm cylinder 11 at the time point t1c with the cylinder speed of the arm cylinder 11 at the time point t2c.
  • the time point t1c is, for example, a time point when a first predetermined time has elapsed from the time point t2b.
  • the time point t2c is, for example, a time point when a third predetermined time has elapsed from the time point t2b (a time point when a second predetermined time has elapsed from the time point t1c).
  • the determination unit 26Ba derives a difference between the detection value of the cylinder stroke sensor 17 at the time point t1c and the detection value of the cylinder speed sensor 17 at the time point t2c. When the determination unit 26Ba determines that the derived difference value is smaller than a predetermined threshold value, the determination unit 26Ba determines that the arm cylinder 11 has not started operation. When the determination unit 26Ba determines that the derived difference value is equal to or greater than a predetermined threshold, the arm cylinder 11 determines that the operation has started.
  • the operation start operation command value is the operation command value I2.
  • the operation command value I2 is, for example, 320 [mA].
  • the operation start operation command value is derived.
  • the calibration conditions in the present embodiment are the same as other calibration conditions, for example, the output pressure of the main hydraulic pump, the temperature condition of the hydraulic oil, the absence of the failure condition of the control valve 27, and the attitude of the work machine 2 Includes conditions.
  • the lock lever is operated so as to supply hydraulic oil to the pilot oil passage 50 during calibration.
  • the posture of the work machine at the start of the calibration work may be the same as the work posture shown in FIG.
  • FIG. 42 is a flowchart illustrating an example of the calibration method according to the present embodiment.
  • the pressure sensor 66 detects the pilot hydraulic pressure adjusted by the operating device 25. That is, the pressure sensor 66 detects the pilot oil pressure corresponding to the operation amount of the operating device 25.
  • the pressure sensor 67 detects the pilot oil pressure adjusted by the control valve 27.
  • the control valve 27 is opened (when fully open)
  • the pilot oil pressure acting on the pressure sensor 66 and the pilot oil pressure acting on the pressure sensor 67 are equal. Therefore, when the control valve 27 is fully opened, the detection value of the pressure sensor 66 and the detection value of the pressure sensor 67 should be the same value. However, since the detection value for each pressure sensor varies, the detection value of the pressure sensor 66 and the detection value of the pressure sensor 67 may be different even when the control valve 27 is fully open.
  • the pressure sensor 67 detects the pilot oil pressure acting on the direction control valve 64 when the operation command value is output to the control valve 27.
  • the work machine controller 26 can derive the relationship between the operation command value output to the control valve 27 and the pilot hydraulic pressure acting on the direction control valve 64 based on the detection value of the pressure sensor 67.
  • the work machine controller 26 uses the control valve 27 to adjust the pilot oil pressure acting on the direction control valve 64, the target pilot oil pressure acts on the direction control valve 64 based on the derived relationship (correlation data). Then, the operation command value is determined and output to the control valve 27.
  • the pressure sensor 66 detects pilot oil pressure corresponding to the operation amount of the operating device 25. For example, when the operating device 25 is operated to drive the arm 7, the pilot hydraulic pressure corresponding to the operation amount is detected by the pressure sensor 66 (661A).
  • the work machine controller 26 outputs an operation command for excavation control (intervention control, stop control, etc.) based on the detection result of the pressure sensor 66, the detection value of the pressure sensor 66 and the detection value of the pressure sensor 67 Is different, there is a difference between the operation amount of the operating device 25 and the parameter (pilot oil pressure) included in the above-described correlation data. As a result, the work machine controller 26 cannot output an appropriate operation command value, and the excavation accuracy may be reduced.
  • the detection value of the pressure sensor 66 is corrected so that the detection value of the pressure sensor 66 matches the detection value of the pressure sensor 67. That is, the detection value of the pressure sensor 66 is corrected so that the detection value (pilot oil pressure) of the pressure sensor 66 matches the parameter (pilot oil pressure) included in the correlation data derived based on the detection value of the pressure sensor 67. To do.
  • the boom pressure sensor 660B and the boom pressure sensor 670B that are made into the boom operation oil passage 4510B and the boom adjustment oil passage 4520B through which pilot oil for raising the boom 6 is operated are calibrated. An example will be described.
  • PPC pressure sensor calibration and “control map calibration” are prepared as calibration menus.
  • “PPC pressure sensor calibration” is selected.
  • the calibration conditions are determined by the sequence control unit 26H (step SE1).
  • the calibration conditions include, for example, the pressure of the main hydraulic pump, the temperature condition of the hydraulic oil, the failure condition of the control valve 27, the attitude condition of the work machine 2, and the like.
  • the lock lever is operated so that the pilot oil passage 450 is opened during calibration.
  • the output of the main hydraulic pump is adjusted to a predetermined value (a constant value).
  • the output of the main hydraulic pump is adjusted to be maximized (full throttle, pump swash plate maximum tilt angle state).
  • an engine controller and a hydraulic pressure that drive an engine so that the discharge amount of hydraulic oil to the boom cylinder 10 shows the maximum value within the allowable range of the pilot hydraulic pressure in the boom operation oil passage 4510B and the boom adjustment oil passage 4520B.
  • a command is output to the pump controller that drives the pump, and the output of the main hydraulic pump is adjusted based on the commands of the engine controller and the pump controller.
  • the adjustment of the calibration conditions includes the adjustment of the posture of the work machine 2.
  • posture adjustment request information for requesting adjustment of the posture of the work machine 2 is displayed on the display unit 322 of the man-machine interface unit 32.
  • the operator operates the operating device 25 in accordance with the display on the display unit 322 to adjust the posture of the work machine 2 to a predetermined state (predetermined posture).
  • FIG. 44 is a diagram illustrating an example of posture adjustment request information displayed on the display unit 322 according to the present embodiment. As shown in FIG. 44, guidance for adjusting the work implement 2 to a predetermined posture is displayed on the display unit 322.
  • the boom pressure sensor 670B when calibrating the boom pressure sensor 660B for detecting the pilot hydraulic pressure for raising the boom 6, the boom pressure sensor 670B is calibrated at the end (upper end) of the movable range of the boom 6 in the raising direction.
  • the posture of the work implement 2 is adjusted by the operation of the operator so that the boom 6 is arranged.
  • “Stoen” described in FIG. 44 means the stroke end of the cylinder.
  • the boom 6 moves up and down in the work machine operation plane MP by the operation of the boom cylinder 10.
  • the boom 6 is moved up by the operation of the boom cylinder 10 in the first operation direction (for example, the extension direction), and the operation is performed in the second operation direction (for example, the contraction direction) opposite to the first operation direction.
  • the boom 6 is lowered.
  • the boom pressure sensor 660B and the boom pressure sensor 670B are calibrated in a state where the boom 6 is disposed at the end (upper end) of the movable range of the boom 6 with respect to the direction.
  • the operator looks at the display unit 322 and operates the operation device 25 so that the boom 6 is disposed at the upper end of the movable range of the boom 6.
  • all the pressure reducing valves of the plurality of control valves 27 are opened based on an operation command from the control valve control unit 26C. Therefore, the operator can drive the work machine 2 by operating the operation device 25.
  • the work implement 2 (boom 6) is driven so as to assume a predetermined posture.
  • the input unit 321 of the man-machine interface unit 32 is operated by the operator to start the calibration process.
  • the calibration process is started by operating the “NEXT” switch shown in FIG.
  • the “NEXT” switch functions as the input unit 321.
  • the calibration process is started by operating the input unit 321.
  • a command signal generated by operating the input unit 321 is input to the work machine controller 26.
  • the control valve control unit 26C of the work machine controller 26 controls each of the plurality of control valves 27.
  • the control valve control unit 26 ⁇ / b> C receives the pilot oil path (boom operation) in which the boom pressure sensor 660 ⁇ / b> B and the boom pressure sensor 670 ⁇ / b> B to be calibrated are arranged.
  • the boom pressure reducing valve 270B of the oil passage 4510B and the boom adjustment oil passage 4520B is controlled to open the pilot oil passage, and the other pilot oil passages (the boom operation oil passage 4510A, the boom adjustment oil passage 4520A, the arm) are opened.
  • the control valve 27 of the oil passage 4522B and the intervention oil passage 501) is controlled so as to Tsu door oil passage Close. That is, the control valve control unit 26C opens only the boom pressure reducing valve 270B between the boom pressure sensor 660B to be calibrated and the boom pressure sensor 670B, and closes the other control valve 27 (step SE2).
  • the pilot oil pressure of the boom operation oil passage 4510B and the boom adjustment amount oil passage 4520B is As shown in the maximum value, the operator operates the full lever state (first state) in which the first operating lever 25R of the operating device 25 is tilted to the maximum (step SE3).
  • the first operating lever 25R when the boom 6 is raised by operating the first operating lever 25R to tilt backward (when the pilot hydraulic pressure in the boom operating oil passage 4510B increases), the first operating lever 25R It is operated to be in a full lever state with respect to the direction.
  • the data acquisition unit 26A of the work machine controller 26 detects the boom pressure sensor 660B detected value and the boom in a state where the boom operation oil passage 4510B and the boom adjustment amount oil passage 4520B are opened by the boom pressure reducing valve 270B. Data relating to the detected value of the pressure sensor 670B is acquired (step SE4).
  • step SE4 the data acquisition unit 26A acquires data in a state where the first operation lever 25R is in the full lever state and the boom 6 is disposed at the upper end of the movable range of the boom 6 in the up-down direction. Since the boom 6 is disposed at the upper end of the movable range, even when the boom pressure reducing valve 270B is opened while the first operating lever 25R is in the full lever state, the boom 6 is prevented from moving upward.
  • the pilot oil pressure of the boom operation oil passage 4510B and the boom adjustment amount oil passage 4520B is As shown in the minimum value, the first operating lever 25R of the operating device 25 is maintained in the neutral state (second state) (step SE5).
  • the data acquisition unit 26A of the work machine controller 26 detects the boom pressure sensor 660B detected value and the boom in a state where the boom operation oil passage 4510B and the boom adjustment amount oil passage 4520B are opened by the boom pressure reducing valve 270B. Data relating to the detected value of the pressure sensor 670B is acquired (step SE6).
  • the data acquisition unit 26A acquires data in a state in which the first operation lever 25R is in the neutral state and the boom 6 is disposed at the upper end of the movable range of the boom 6 in the vertical direction.
  • the data acquisition unit 26A acquires the detection value of the pressure sensor 66 for a predetermined time (for example, the second predetermined time), and the average value of the detection values for the predetermined time is detected by the pressure sensor 66. Value.
  • the data acquisition unit 26 ⁇ / b> A acquires the detection value of the pressure sensor 67 for a predetermined time (for example, the second predetermined time), and sets the average value of the detection values for the predetermined time as the detection value of the pressure sensor 67.
  • the correction unit 26E of the work machine controller 26 adjusts the boom pressure sensor 660B so that the detection value of the boom pressure sensor 660B matches the detection value of the boom pressure sensor 670B based on the data acquired by the data acquisition unit 26A.
  • the detection value of the pressure sensor 660B is corrected (calibrated, adjusted) (step SE7). That is, the correction unit 26E does not adjust the detection value of the boom pressure sensor 670B, but adjusts the detection value of the boom pressure sensor 660B so as to match the detection value of the boom pressure sensor 670B.
  • the boom pressure sensor 660B is adjusted so that the detected value of the boom pressure sensor 660B matches the detected value of the boom pressure sensor 670B. The detected value is corrected.
  • the correction unit 26E obtains the difference between the detected value of the boom pressure sensor 660B and the detected value of the boom pressure sensor 670B.
  • the correction unit 26E derives the difference as a correction value.
  • the correction unit 26E corrects the detection value of the boom pressure sensor 60B with the correction value, thereby matching the detection value of the boom pressure sensor 660B (detected value after correction) with the detection value of the boom pressure sensor 670B.
  • Let The acquired corrected data is stored and updated in the storage unit 26G by the update unit 26F (step SE8).
  • the pressure sensor 66 and the pressure sensor 67 are calibrated in a state where a pilot oil passage (pressure reducing valve) between the pressure sensor 66 and the pressure sensor 67 to be calibrated is opened.
  • a pilot oil passage pressure reducing valve
  • the boom 6 may move unexpectedly in the calibration process. For example, the operator may unintentionally touch the operating device 25, and as a result, the boom 6 may move upwards unexpectedly.
  • the boom 6 is prevented from unexpectedly moving upward.
  • the display of the display unit 322 shown in FIG. In content “arm excavation PPC pressure sensor” is selected. By the selection, posture adjustment request information as shown in FIG. 45 is displayed on the display unit 322.
  • the arm 7 When calibrating the arm pressure sensor 661B and the arm pressure sensor 671B that detect the pilot oil pressure for lowering the arm 7, the arm 7 is disposed at the end (lower end) of the movable range of the arm 7 in the lowering direction. Thus, the posture of the work machine 2 is adjusted. Thereby, it is suppressed that the arm 7 moves downward unexpectedly.
  • the control valve control unit 26C opens only the arm pressure reducing valve 271B between the arm pressure sensor 661B and the arm pressure sensor 671B to be calibrated, The control valve 27 is closed. Since the arm 7 is disposed at the lower end of the movable range, even if the arm pressure reducing valve 271B is opened while the second operation lever 25L is in the full lever state, the arm 7 is restrained from moving downward.
  • the second operation lever 25L that can operate the arm 7 with the arm pressure reducing valve 271B opened is changed to a full lever state in which the pilot oil passage pressure is maximum and a neutral state in which the pressure is minimum. Operated.
  • the data acquisition unit 26A acquires data related to the detection value of the arm pressure sensor 661B and the detection value of the arm pressure sensor 671B when the second operation lever 25L is in the full lever state and the neutral state, respectively.
  • the correction unit 26E corrects the detection value of the arm pressure sensor 661B so that the detection value of the arm pressure sensor 661B matches the detection value of the arm pressure sensor 671B in each of the full lever state and the neutral state.
  • the arm 7 When calibrating the arm pressure sensor 661A and the arm pressure sensor 671A that detect the pilot oil pressure for raising the arm 7, the arm 7 is arranged at the end (upper end) of the movable range of the arm 7 in the raising direction. Thus, the posture of the work machine 2 is adjusted. Thereby, it is suppressed that the arm 7 moves upwards unexpectedly.
  • the control valve control unit 26C opens only the arm pressure reducing valve 271A between the arm pressure sensor 661A and the arm pressure sensor 671A to be calibrated, The control valve 27 is closed. Since the arm 7 is disposed at the upper end of the movable range, even if the arm pressure reducing valve 271A is opened while the second operation lever 25L is in the full lever state, the arm 7 is prevented from moving upward.
  • the second operating lever 25L that can operate the arm 7 changes to a full lever state in which the pilot oil passage pressure is maximum and a neutral state in which the minimum value is minimum. Operated.
  • the data acquisition unit 26A acquires data related to the detection value of the arm pressure sensor 661A and the detection value of the arm pressure sensor 671A when the second operation lever 25L is in the full lever state and the neutral state, respectively.
  • the correction unit 26E corrects the detection value of the arm pressure sensor 661A so that the detection value of the arm pressure sensor 661A matches the detection value of the arm pressure sensor 671A in each of the full lever state and the neutral state.
  • the bucket 8 When calibrating the bucket pressure sensor 662B and the bucket pressure sensor 672B for detecting the pilot oil pressure for lowering the bucket 8, the bucket 8 is disposed at the end (lower end) of the movable range of the bucket 8 in the lowering direction. Thus, the posture of the work machine 2 is adjusted. Thereby, it is suppressed that the bucket 8 moves downward unexpectedly.
  • the control valve control unit 26C opens only the bucket pressure reducing valve 272B between the bucket pressure sensor 662B and the bucket pressure sensor 672B to be calibrated, The control valve 27 is closed. Since the bucket 8 is disposed at the lower end portion of the movable range, even when the first operation lever 25R is in the full lever state and the bucket pressure reducing valve 272B is opened, the bucket 8 is restrained from moving downward.
  • the first operating lever 25R that can operate the bucket 8 changes to a full lever state in which the pressure in the pilot oil passage shows a maximum value and a neutral state that shows a minimum value, respectively.
  • the data acquisition unit 26A acquires data related to the detection value of the bucket pressure sensor 662B and the detection value of the bucket pressure sensor 672B when the first operation lever 25R is in the full lever state and the neutral state, respectively.
  • the correction unit 26E corrects the detection value of the bucket pressure sensor 662B so that the detection value of the bucket pressure sensor 662B matches the detection value of the bucket pressure sensor 672B in each of the full lever state and the neutral state.
  • the bucket 8 When calibrating the bucket pressure sensor 662A and the bucket pressure sensor 672A for detecting the pilot oil pressure for raising the bucket 8, the bucket 8 is disposed at the end (upper end) of the movable range of the bucket 8 in the raising direction. Thus, the posture of the work machine 2 is adjusted. Thereby, it is suppressed that the bucket 8 moves upwards unexpectedly.
  • the control valve control unit 26C opens only the bucket pressure reducing valve 272A between the bucket pressure sensor 662A and the bucket pressure sensor 672A to be calibrated, The control valve 27 is closed. Since the bucket 8 is disposed at the upper end of the movable range, even when the bucket pressure reducing valve 272A is opened while the first operating lever 25R is in the full lever state, the bucket 8 is prevented from moving upward.
  • the first operating lever 25R capable of operating the bucket 8 changes to a full lever state where the pilot oil passage pressure is maximum and a neutral state where the pressure is minimum. Operated.
  • the data acquisition unit 26A acquires data related to the detection value of the bucket pressure sensor 662A and the detection value of the bucket pressure sensor 672A when the first operation lever 25R is in the full lever state and the neutral state, respectively.
  • the correction unit 26E corrects the detection value of the bucket pressure sensor 662A so that the detection value of the bucket pressure sensor 662A matches the detection value of the bucket pressure sensor 672A in each of the full lever state and the neutral state.
  • the boom 6 When calibrating the boom pressure sensor 660A and the boom pressure sensor 670A that detect the pilot oil pressure for lowering the boom 6, the boom 6 is disposed above the lower end of the movable range of the boom 6. That is, the position of the boom 6 in the vertical direction when starting the calibration process is determined so that the work implement 2 does not contact the ground.
  • the boom 6 At the start of the calibration process of the boom pressure sensor 660A and the boom pressure sensor 670A, the boom 6 may be disposed at the upper end of the movable range of the boom 6 or at an intermediate portion between the upper end and the lower end. It may be arranged.
  • the boom 6 is not disposed at the lower end portion of the movable range, but is disposed at the upper end portion or the intermediate portion.
  • the control valve control unit 26C opens only the boom pressure reducing valve 270A between the boom pressure sensor 660A and the boom pressure sensor 670A to be calibrated, and the other control valves 27 are opened. Close. Since the boom 6 is disposed at the upper end portion or the middle portion of the movable range, when the boom pressure reducing valve 270A is opened while the first operation lever 25R is in the full lever state, the boom 6 moves downward (operates downward).
  • the first operation lever 25R capable of operating the boom 6 with the boom pressure reducing valve 270A opened is changed to a full lever state in which the pilot oil passage pressure is maximum and a neutral state in which the pressure is minimum. Operated.
  • the data acquisition unit 26A acquires data related to the detection value of the boom pressure sensor 660A and the detection value of the boom pressure sensor 670A when the first operation lever 25R is in the full lever state and the neutral state, respectively.
  • the correction unit 26E corrects the detection value of the boom pressure sensor 660A so that the detection value of the boom pressure sensor 660A matches the detection value of the boom pressure sensor 670A in each of the full lever state and the neutral state.
  • the data acquisition unit 26A is configured such that the boom pressure sensor 660B of the boom raising oil passage and the boom pressure sensor are in the state where the boom 6 is disposed at the upper end of the movable range of the boom 6. Data regarding the detected value of 670B is acquired, and data regarding the detected value of the boom pressure sensor 660A and the detected value of the boom pressure sensor 670A of the boom lowering oil passage is acquired while the boom 6 is being lowered. To do.
  • the operating device 25 is operated by the operator for excavation work.
  • the work machine control unit 57 stores the storage information (operation start operation command value, fine speed operation characteristic, normal speed operation) stored in the storage unit 26G so that the hydraulic cylinder 60 moves at the target cylinder speed. Based on the characteristics, the first correlation data, the second correlation data, and the third correlation data), an operation command (control signal) is generated and output to the control valve 27. Thereby, the work machine 2 including the amount of movement of the spool is controlled.
  • the work machine control unit 57 determines the pilot hydraulic pressure based on the operation command output to the control valve 27 based on the third correlation data.
  • the work machine control unit 57 determines the spool stroke amount of the spool 80 driven by the determined pilot hydraulic pressure based on the second correlation data.
  • the control device determines the cylinder speed when the determined spool stroke amount of the spool 80 is reached.
  • the cylinder speed is determined from the operation command.
  • the procedure may be reversed.
  • the detection value of the cylinder stroke sensor (16 or the like) is output to the work machine controller 26.
  • a cylinder stroke sensor (such as 16) detects the cylinder speed.
  • the detected value of the spool stroke sensor 65 is input to the work machine controller 26.
  • the spool stroke sensor 65 detects the spool stroke.
  • the work implement control unit 57 determines the spool stroke so as to obtain the target cylinder speed based on the detected value (cylinder speed) of the cylinder stroke sensor and the first correlation data.
  • the control valve control unit 26C determines the pilot hydraulic pressure based on the detected value (spool stroke) of the spool stroke sensor 65 and the second correlation data so that the target spool stroke is obtained.
  • the control valve control unit 26C determines an operation command value (current value) based on the third correlation data so as to obtain the target pilot oil pressure, and outputs the operation command value (current value) to the control valve 27.
  • the bucket 8 may be exchanged for the arm 7. For example, an appropriate bucket 8 is selected according to the excavation work content, and the selected bucket 8 is connected to the arm 7.
  • the load acting on the hydraulic cylinder 60 that drives the work machine 2 may change. If the load acting on the hydraulic cylinder 60 changes, the hydraulic cylinder 60 may not perform an assumed operation, and intervention control may not be performed with high accuracy. As a result, the bucket 8 cannot move based on the design terrain data U, and the excavation accuracy may be reduced.
  • a plurality of first correlation data indicating the relationship between the cylinder speed of the hydraulic cylinder 60 and the amount of movement of the spool 80 of the direction control valve 64 according to the weight of the bucket 8 is obtained in advance.
  • the work machine controller 26 controls the movement amount of the spool 80 of the direction control valve 64 based on the first correlation data.
  • the detection value of the pressure sensor 66 is corrected so that the detection value of the pressure sensor 66 matches the detection value of the pressure sensor 67. It can suppress that a difference arises between the detected value of the pressure sensor 66 according to the operation amount, and the pilot oil pressure of the correlation data derived based on the detected value of the pressure sensor 67. Therefore, excavation control can be performed with high accuracy based on the correlation data.
  • the control valve 27 of the pilot oil passage 450 in which the pressure sensor 66 and the pressure sensor 67 to be calibrated are arranged is opened, and the other pilot oils Since the control valve 27 of the path 450 is closed, an unexpected operation of the work machine 2 can be suppressed, and the calibration process can be performed smoothly.
  • the pressure sensor 66 and the pressure sensor 67 are calibrated in a state where the work machine 2 is arranged at the end of the movable range of the work machine 2. Therefore, for example, when the calibration process of the pressure sensor 66 and the pressure sensor 67 is performed in the full lever state, the working machine 2 is suppressed from moving.
  • the detection value of the pressure sensor 66 is corrected so that the detection value of the pressure sensor 66 matches the detection value of the pressure sensor 67 in each of the full lever state and the neutral state.
  • the detection value of the pressure sensor 66 and the detection value of the pressure sensor 67 can be matched in each of the full lever state and the neutral state of the operating device 25.
  • the operation start operation command value and the fine speed operation characteristic are derived and the work implement 2 is controlled based on the derived result, a decrease in excavation accuracy is suppressed.
  • the operating characteristics of the hydraulic cylinder 60 may vary depending on the model.
  • the operation characteristics of the hydraulic cylinder 60 in the operation start (beginning of motion) and in the slow speed region may vary greatly between models. Even when the type (weight) of the bucket 8 is changed, there is a possibility that the operation characteristics of the hydraulic cylinder 60 start (beginning of movement) and the operation characteristics in the fine speed region may change greatly.
  • the derived result is stored in the storage unit 26G, and the hydraulic cylinder 60 is controlled using the storage information of the storage unit 26G. Even if the weight of the bucket 8 is changed, a decrease in excavation accuracy is suppressed.
  • the characteristics of the hydraulic cylinder 60 to start moving and the operating characteristics in the slow speed region are important. That is, the intervention control is highly likely to be executed in a scene where the work implement 2 is moved at a low speed along the target excavation landform U, for example. In addition, it is highly likely that the intervention control is executed in a scene where the work implement 2 is moved along the target excavation landform U while repeating the stop and drive of the work implement 2. Therefore, the intervention control can be performed with high accuracy by grasping in advance the movement start characteristics of the hydraulic cylinder 60 and the operation characteristics in the slow speed region.
  • the operation characteristic for the current value supplied to the control valve 27 is obtained as the operation command value.
  • the operation command value may be a pilot oil pressure value or a spool stroke value (a movement amount value of the spool 80).
  • the excavation control can be performed with high accuracy by grasping the movement of the hydraulic cylinder 60, the characteristics of the hydraulic cylinder 60 in the fine speed region, and the characteristics of the hydraulic cylinder 60 in the normal speed region.
  • the operation start operation command value and the fine speed operation characteristic are derived for the intervention valve 27C.
  • the operation start operation command value and the normal speed operation characteristic are derived, and the fine speed operation characteristic is not derived.
  • the intervention control 27C is derived by deriving the operation start operation command value and the slow speed action characteristic for the intervention valve 27C. Can be performed with high accuracy.
  • the pressure reducing valve 27A and the pressure reducing valve 27B are often used exclusively for stop control. Therefore, for the pressure reducing valve 27A and the pressure reducing valve 27B, the time required for the calibration process can be shortened by deriving the operation start operation command value and the normal speed operation characteristic and not deriving the fine speed operation characteristic. .
  • the intervention control includes controlling the raising operation of the boom 6.
  • the arm 7 and the bucket 8 are not subjected to intervention control and are left to the operation of the operator (operation device 25). Therefore, for the intervention valve 27C arranged in the boom oil passage, the operation start operation command value and the fine speed operation characteristic are derived, and the pressure reducing valve 27A arranged in the arm oil passage and the bucket oil passage respectively.
  • the pressure reducing valve 27B the time required for the calibration process can be shortened by deriving the operation start operation command value and not deriving the fine speed operation characteristic.
  • the calibration process is open to the user (operator) of the excavator 100 via the man-machine interface unit 32. Therefore, the user can perform a calibration process at a necessary timing. For example, the calibration process can be performed at the timing when the bucket (attachment) 8 is replaced. In the calibration process, since the posture adjustment request information of the work implement 2 is displayed on the display unit 322, the operator can perform the calibration work smoothly.
  • control valve control unit 27C starts the third sequence after the second sequence is finished until the second sequence is started after the first sequence is finished.
  • the plurality of control valves 27 are opened during each of the period until the fourth sequence starts after the third sequence ends. Thereby, the operator can adjust the work machine 2 to the initial posture (predetermined posture) using the operation device 25.
  • the intervention control (excavation restriction control) of the boom 6 a plurality of first correlation data corresponding to each of the plurality of weights of the bucket 8 are obtained and used when the bucket 8 is replaced. Since the first correlation data is selected and the movement amount of the spool 80 is controlled based on the selected first correlation data, the decrease in excavation accuracy is suppressed. That is, if the change in the weight of the work machine 2 due to the replacement of the bucket 8 is not taken into account, the hydraulic cylinder 60 is operated so as to correspond to the current value output based on the operation amount of the operating device 25 that was initially assumed. Therefore, there is a possibility that the hydraulic cylinder 60 cannot perform the assumed operation. In particular, in the fine operation phase of the movement start of the hydraulic cylinder 60, the movement start of the hydraulic cylinder 60 becomes slow, and in a severe case, hunting may occur.
  • the first correlation data is utilized so that the hydraulic cylinder 60 operates at the target cylinder speed in consideration of the change in the weight of the work implement 2.
  • the first correlation data sets the speed profile of the movement of the hydraulic cylinder 60 for executing the raising operation according to the weight of the bucket 8. Thereby, a fall of excavation accuracy can be suppressed.
  • the hydraulic cylinder 60 operates so that the raising operation and the lowering operation of the work implement 2 are executed.
  • the load acting on the hydraulic cylinder 60 varies between the raising operation and the lowering operation of the work machine 2, and the amount of change in the cylinder speed differs.
  • the first correlation data includes the relationship between the cylinder speed and the spool stroke in each of the raising operation and the lowering operation, the movement amount of the spool 80 is appropriately set in each of the raising operation and the lowering operation. It is controlled and a decrease in excavation accuracy is suppressed.
  • the difference between the cylinder speed related to the first weight bucket 8 and the cylinder speed related to the second weight bucket 8 when the spool 80 moves a predetermined amount from the origin in the lowering operation of the work implement 2. Is larger than the difference between the cylinder speed related to the first weight bucket 8 and the cylinder speed related to the second weight bucket 8 when the spool 80 moves a predetermined amount from the origin in the raising operation of the work implement 2. Considering the difference in the lowering operation and the difference in the raising operation, appropriately controlling the moving amount of the spool 80 can suppress the decrease in excavation accuracy.
  • the hydraulic cylinder 60 operates so that the lifting operation of the work implement 2 is executed from the initial state where the cylinder speed is zero, and the cylinder speed from the initial state regarding the first weight bucket 8. And the change amount of the cylinder speed from the initial state with respect to the second weight bucket 8 are different. Considering the amount of change in the cylinder speed when the raising operation is executed from the initial state due to the difference in the weight of the bucket 8, the amount of movement of the spool 80 is appropriately controlled, so that a decrease in excavation accuracy is suppressed.
  • the work machine control unit 57 outputs a control signal to the control valve 27. That is, in the limited excavation control, the control signal is output to the control valve 27 that is an electromagnetic proportional control valve.
  • the pilot oil pressure can be adjusted, and the amount of hydraulic oil supplied to the hydraulic cylinder 60 can be adjusted accurately at high speed.
  • the control unit 262 outputs the control signal to the control valve 27 based on the first correlation data, the second correlation data, and the third correlation data, thereby moving the hydraulic cylinder 60 more accurately at the target cylinder speed. can do.
  • the first correlation data indicating the relationship between the cylinder speed and the spool stroke the second correlation data indicating the relationship between the spool stroke and the pilot hydraulic pressure
  • the first correlation data indicating the relationship between the pilot hydraulic pressure and the current value An example using three correlation data has been described.
  • the storage unit 26G may store correlation data indicating the relationship between the cylinder speed and the pilot hydraulic pressure, and the work implement 2 may be controlled using the correlation data. That is, correlation data obtained by combining the first correlation data and the second correlation data may be obtained in advance by experiment or simulation, and the pilot oil pressure may be controlled based on the correlation data.
  • Each calibration performed by the work machine controller 26 may be performed by the sensor controller 30 or the display controller 28.
  • a hydraulic excavator is cited as an example of a construction machine, but the present invention is not limited to a hydraulic excavator and may be applied to other types of construction machines.
  • the acquisition of the position of the hydraulic excavator CM in the global coordinate system is not limited to GNSS, and may be performed by other positioning means. Therefore, acquisition of the distance d between the blade edge 8a and the design landform is not limited to GNSS, and may be performed by other positioning means.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mining & Mineral Resources (AREA)
  • Civil Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Structural Engineering (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Fluid Mechanics (AREA)
  • Operation Control Of Excavators (AREA)

Abstract

 制御システムは、パイロット油路において操作装置と制御弁との間に配置され、パイロット油の圧力を検出する第1圧力センサと、パイロット油路において制御弁と方向制御弁との間に配置され、パイロット油の圧力を検出する第2圧力センサと、制御弁を制御する制御弁制御部と、制御弁によりパイロット油路が開いた状態で、第1圧力センサの検出値及び第2圧力センサの検出値に関するデータを取得するデータ取得部と、データ取得部で取得したデータに基づいて、第1圧力センサの検出値と第2圧力センサの検出値が一致するように、第1圧力センサ若しくは第2圧力センサの検出値を補正する補正部と、を備える。

Description

建設機械の制御システム、建設機械、及び建設機械の制御方法
 本発明は、建設機械の制御システム、建設機械、及び建設機械の制御方法に関する。
 油圧ショベルのような建設機械は、ブームとアームとバケットとを含む作業機を備える。特許文献1に開示されているように、作業機は油圧アクチュエータ(油圧シリンダ)によって駆動される。
特開平08-311918号公報
 パイロット油の圧力を検出する圧力センサが複数設けられている場合、それら圧力センサの検出値が異なると、その圧力センサの検出結果に基づいて行われる掘削作業の掘削精度が低下する可能性がある。
 本発明の態様は、圧力センサを較正して、掘削精度の低下を抑制できる建設機械の制御システム、建設機械、及び建設機械の制御方法を提供することを目的とする。
 本発明の第1の態様は、ブームとアームとバケットとを含む作業機を備える建設機械の制御システムであって、前記作業機を駆動する油圧シリンダと、移動可能なスプールを有し、前記スプールの移動により前記油圧シリンダに作動油を供給して前記油圧シリンダを動作させる方向制御弁と、前記スプールを移動するためのパイロット油が流れるパイロット油路と、前記パイロット油路と接続され、操作量に応じて前記パイロット油の圧力を調整可能な圧力調整弁を含む操作装置と、前記パイロット油路に配置され、前記パイロット油の圧力を調整可能な制御弁と、前記パイロット油路において前記操作装置と前記制御弁との間に配置され、前記パイロット油の圧力を検出する第1圧力センサと、前記パイロット油路において前記制御弁と前記方向制御弁との間に配置され、前記パイロット油の圧力を検出する第2圧力センサと、前記制御弁を制御する制御弁制御部と、前記制御弁により前記パイロット油路が開いた状態で、前記第1圧力センサの検出値及び前記第2圧力センサの検出値に関するデータを取得するデータ取得部と、前記データ取得部で取得したデータに基づいて、前記第1圧力センサの検出値と前記第2圧力センサの検出値が一致するように、前記第1圧力センサの検出値若しくは前記第2圧力センサを補正する補正部と、を備える建設機械の制御システムを提供する。
 前記パイロット油路は複数設けられ、前記制御弁、前記第1圧力センサ、及び前記第2圧力センサは、複数の前記パイロット油路のそれぞれに配置され、前記制御弁制御部は、複数の前記パイロット油路のうち、前記データ取得部に前記データが取得される前記第1圧力センサ及び前記第2圧力センサが配置されているパイロット油路の前記制御弁を制御して前記パイロット油路を開き、他のパイロット油路の前記制御弁を制御して前記他のパイロット油路を閉じることが好ましい。
 前記操作装置は、前記制御弁により前記パイロット油路が開いた状態で、前記パイロット油路の圧力が最大値を示す第1状態及び最小値を示す第2状態の一方から他方に変化するように操作され、前記データ取得部は、前記第1状態及び前記第2状態のそれぞれにおいて前記データを取得し、前記補正部は、前記第1状態及び前記第2状態のそれぞれにおいて前記第1圧力センサの検出値が前記第2圧力センサの検出値に一致するように、前記第1圧力センサの検出値を補正することが好ましい。
 前記油圧シリンダの動作により、作業機動作平面において前記作業機が第1方向に移動され、前記データ取得部は、前記第1方向に関して前記作業機の可動範囲の端部に前記作業機が配置された状態で、前記データを取得することが好ましい。
 前記油圧シリンダは、前記ブームを駆動するブームシリンダを含み、前記パイロット油路は、前記方向制御弁の一方の受圧室と接続され前記ブームを上げ動作させるためのパイロット油が流れるブーム上げ用油路と、前記方向制御弁の他方の受圧室と接続され前記ブームを下げ動作させるためのパイロット油が流れるブーム下げ用油路と、を含み、前記データ取得部は、前記ブームの可動範囲の上端部に前記ブームが配置された状態で、前記ブーム上げ用油路の前記第1圧力センサの検出値及び前記第2圧力センサの検出値に関するデータを取得し、前記ブームの下げ動作が行われている状態で、前記ブーム下げ用油路の前記第1圧力センサの検出値及び前記第2圧力センサの検出値に関するデータを取得することが好ましい。
 本発明の第2の態様は、下部走行体と、前記下部走行体に支持される上部旋回体と、ブームとアームとバケットとを含み、前記上部旋回体に支持される作業機と、第1の態様の制御システムと、を備える建設機械を提供する。
 本発明の第3の態様は、ブームとアームとバケットとを含む作業機を備える建設機械の制御方法であって、前記作業機は、前記作業機を駆動する油圧シリンダと、移動可能なスプールを有し、前記スプールの移動により前記油圧シリンダに作動油を供給して前記油圧シリンダを動作させる方向制御弁と、前記スプールを移動するためのパイロット油が流れるパイロット油路と、前記パイロット油路と接続され、操作量に応じて前記パイロット油の圧力を調整可能な圧力調整弁を含む操作装置と、前記パイロット油路に配置され、前記パイロット油の圧力を調整可能な制御弁と、前記パイロット油路において前記操作装置と前記制御弁との間に配置され、前記パイロット油の圧力を検出する第1圧力センサと、前記パイロット油路において前記制御弁と前記スプールとの間に配置され、前記パイロット油の圧力を検出する第2圧力センサと、前記制御弁を制御する制御弁制御部と、を有し、前記制御弁により前記パイロット油路が開いた状態で、前記第1圧力センサの検出値及び前記第2圧力センサの検出値に関するデータを取得することと、取得した前記データに基づいて、前記第1圧力センサの検出値と前記第2圧力センサの検出値が一致するように、前記第1圧力センサの検出値若しくは前記第2圧力センサを補正することと、を含む建設機械の制御方法を提供する。
 本発明の態様によれば、パイロット方式の操作レバーにおいて操作精度の低下を抑制できる。
図1は、建設機械の一例を示す斜視図である。 図2は、建設機械の一例を模式的に示す側面図である。 図3は、建設機械の一例を模式的に示す背面図である。 図4は、制御システムの一例を示すブロック図である。 図5は、制御システムの一例を示すブロック図である。 図6は、目標施工情報の一例を示す模式図である。 図7は、制限掘削制御の一例を示すフローチャートである。 図8は、制限掘削制御の一例を説明するための図である。 図9は、制限掘削制御の一例を説明するための図である。 図10は、制限掘削制御の一例を説明するための図である。 図11は、制限掘削制御の一例を説明するための図である。 図12は、制限掘削制御の一例を説明するための図である。 図13は、制限掘削制御の一例を説明するための図である。 図14は、制限掘削制御の一例を説明するための図である。 図15は、制限掘削制御の一例を説明するための図である。 図16は、油圧シリンダの一例を示す図である。 図17は、ストロークセンサの一例を示す図である。 図18は、制御システムの一例を示す図である。 図19は、制御システムの一例を示す図である。 図20は、建設機械の動作の一例を説明するための図である。 図21は、建設機械の動作の一例を説明するための図である。 図22は、建設機械の動作の一例を説明するための図である。 図23は、建設機械の動作の一例を示す模式図である。 図24は、制御システムの一例を示す機能ブロック図である。 図25は、制御システムの一例を示す機能ブロック図である。 図26は、作業機コントローラの処理の一例を示すフローチャートである。 図27は、較正方法の一例を示すフローチャートである。 図28は、表示部の一例を示す図である。 図29は、表示部の一例を示す図である。 図30は、表示部の一例を示す図である。 図31は、表示部の一例を示す図である。 図32は、表示部の一例を示す図である。 図33は、表示部の一例を示す図である。 図34は、較正処理の一例を説明するためのタイミングチャートである。 図35は、表示部の一例を示す図である。 図36は、較正処理の一例を説明するためのフローチャートである。 図37は、スプールストロークとシリンダ速度との関係を示す図である。 図38は、図37の一部を拡大した図である。 図39は、スプールストロークとシリンダ速度との関係を示す図である。 図40は、図37の一部を拡大した図である。 図41は、較正処理の一例を説明するためのタイミングチャートである。 図42は、較正方法の一例を示すフローチャートである。 図43は、表示部の一例を示す図である。 図44は、表示部の一例を示す図である。 図45は、表示部の一例を示す図である。 図46は、表示部の一例を示す図である。 図47は、表示部の一例を示す図である。 図48は、表示部の一例を示す図である。
 以下、本発明に係る実施形態について図面を参照しながら説明するが、本発明はこれに限定されない。以下で説明する各実施形態の要件は、適宜組み合わせることができる。また、一部の構成要素を用いない場合もある。
[油圧ショベルの全体構成]
 図1は、本実施形態に係る建設機械100の一例を示す斜視図である。本実施形態においては、建設機械100が、油圧により作動する作業機2を備える油圧ショベル100である例について説明する。
 図1に示すように、油圧ショベル100は、車両本体1と、作業機2と、作業機2を駆動する油圧シリンダ(ブームシリンダ10、アームシリンダ11、及びバケットシリンダ12)とを備える。後述するように、油圧ショベル100には掘削制御を実行する制御システム200が搭載されている。
 車両本体1は、旋回体3と、運転室4と、走行装置5とを有する。旋回体3は、走行装置5の上に配置される。走行装置5は、旋回体3を支持する。旋回体3を、上部旋回体3、と称してもよい。走行装置5を、下部走行体5、と称してもよい。旋回体3は、旋回軸AXを中心に旋回可能である。運転室4に、オペレータが着座する運転席4Sが設けられる。オペレータは、運転室4において油圧ショベル100を操作する。走行装置5は、一対の履帯5Crを有する。履帯5Crの回転により、油圧ショベル100が走行する。なお、走行装置5が車輪(タイヤ)を含んでもよい。
 本実施形態においては、運転席4Sを基準として各部の位置関係について説明する。前後方向とは、運転席4Sを基準とした前後方向をいう。左右方向とは、運転席4Sを基準とした左右方向をいう。運転席4Sが正面に正対する方向を前方向とし、前方向の反対の方向を後方向とする。運転席4Sが正面に正対したときの側方向の一方向(右側)及び他方向(左側)をそれぞれ右方向及び左方向とする。
 旋回体3は、エンジンが収容されるエンジンルーム9と、旋回体3の後部に設けられるカウンタウェイトとを有する。旋回体3において、エンジンルーム9の前方に手すり19が設けられる。エンジンルーム9に、エンジン及び油圧ポンプなどが配置される。
 作業機2は、旋回体3に支持される。作業機2は、旋回体3に接続されるブーム6と、ブーム6に接続されるアーム7と、アーム7に接続されるバケット8とを含む。作業機2は、油圧シリンダによって駆動される。作業機2を駆動するための油圧シリンダは、ブーム6を駆動するブームシリンダ10と、アーム7を駆動するアームシリンダ11と、バケット8を駆動するバケットシリンダ12とを含む。ブームシリンダ10、アームシリンダ11、及びバケットシリンダ12のそれぞれは、作動油によって駆動される。
 ブーム6の基端部は、ブームピン13を介して旋回体3に接続される。アーム7の基端部は、アームピン14を介してブーム6の先端部に接続される。バケット8は、バケットピン15を介してアーム7の先端部に接続される。ブーム6は、ブームピン13を中心に回転可能である。アーム7は、アームピン14を中心に回転可能である。バケット8は、バケットピン15を中心に回転可能である。アーム7及びバケット8のそれぞれは、ブーム6の先端側で移動可能な可動部材である。
 図2は、本実施形態に係る油圧ショベル100を模式的に示す側面図である。図3は、本実施形態に係る油圧ショベル100を模式的に示す背面図である。図2に示すように、ブーム6の長さL1は、ブームピン13とアームピン14との距離である。アーム7の長さL2は、アームピン14とバケットピン15との距離である。バケット8の長さL3は、バケットピン15とバケット8の先端部8aとの距離である。本実施形態において、バケット8は、複数の刃を有する。以下の説明において、バケット8の先端部8aを適宜、刃先8a、と称する。
 なお、バケット8は、刃を有していなくてもよい。バケット8の先端部は、ストレート形状の鋼板で形成されてもよい。
 図2に示すように、油圧ショベル100は、ブームシリンダ10に配置されたブームシリンダストロークセンサ16と、アームシリンダ11に配置されたアームシリンダストロークセンサ17と、バケットシリンダ12に配置されたバケットシリンダストロークセンサ18とを有する。ブームシリンダストロークセンサ16の検出結果に基づいて、ブームシリンダ10のストローク長が求められる。アームシリンダストロークセンサ17の検出結果に基づいて、アームシリンダ11のストローク長が求められる。バケットシリンダストロークセンサ18の検出結果に基づいて、バケットシリンダ12のストローク長が求められる。
 以下の説明においては、ブームシリンダ10のストローク長を適宜、ブームシリンダ長、と称し、アームシリンダ11のストローク長を適宜、アームシリンダ長、と称し、バケットシリンダ12のストローク長を適宜、バケットシリンダ長、と称する。また、以下の説明において、ブームシリンダ長、アームシリンダ長、及びバケットシリンダ長を適宜、シリンダ長データL、と総称する。
 油圧ショベル100は、油圧ショベル100の位置を検出可能な位置検出装置20を備えている。位置検出装置20は、アンテナ21と、グローバル座標演算部23と、IMU(Inertial Measurement Unit)24とを有する。
 アンテナ21は、GNSS(Global Navigation Satellite Systems:全地球航法衛星システム)用のアンテナである。アンテナ21は、RTK-GNSS(Real Time Kinematic-Global Navigation Satellite Systems)用アンテナである。アンテナ21は、旋回体3に設けられる。本実施形態において、アンテナ21は、旋回体3の手すり19に設けられる。なお、アンテナ21は、エンジンルーム9の後方向に設けられてよい。例えば、旋回体3のカウンタウェイトにアンテナ21が設けられてもよい。アンテナ21は、受信した電波(GNSS電波)に応じた信号をグローバル座標演算部23に出力する。
 グローバル座標演算部23は、グローバル座標系におけるアンテナ21の設置位置P1を検出する。グローバル座標系は、作業エリアに設置した基準位置Prを元にした3次元座標系(Xg,Yg,Zg)である。図2及び図3に示すように、本実施形態において、基準位置Prは、作業エリアに設定された基準杭の先端の位置である。またローカル座標系とは、油圧ショベル100を基準とした、(X、Y、Z)で示される3次元座標系である。ローカル座標系の基準位置は、旋回体3の旋回軸(旋回中心)AXに位置する基準位置P2を示すデータである。
 本実施形態において、アンテナ21は、車幅方向に離れるように旋回体3に設けられた第1アンテナ21A及び第2アンテナ21Bを含む。グローバル座標演算部23は、第1アンテナ21Aの設置位置P1a及び第2アンテナ21Bの設置位置P1bを検出する。
 グローバル座標演算部23は、グローバル座標で表される基準位置データPを取得する。本実施形態において、基準位置データPは、旋回体3の旋回軸(旋回中心)AXに位置する基準位置P2を示すデータである。なお、基準位置データPは、設置位置P1を示すデータでもよい。本実施形態において、グローバル座標演算部23は、2つの設置位置P1a及び設置位置P1bに基づいて旋回体方位データQを生成する。旋回体方位データQは、設置位置P1aと設置位置P1bとで決定される直線がグローバル座標の基準方位(例えば北)に対してなす角度に基づいて決定される。旋回体方位データQは、旋回体3(作業機2)が向いている方位を示す。グローバル座標演算部23は、後述する表示コントローラ28に基準位置データP及び旋回体方位データQを出力する。
 IMU24は、旋回体3に設けられる。本実施形態において、IMU24は、運転室4の下部に配置される。旋回体3において、運転室4の下部に高剛性のフレームが配置される。IMU24は、そのフレーム上に配置される。なお、IMU24は、旋回体3の旋回軸AX(基準位置P2)の側方(右側又は左側)に配置されてもよい。IMU24は、車両本体1の左右方向に対する傾斜角θ4と、車両本体1の前後方向に対する傾斜角θ5とを検出する。
[制御システムの構成]
 次に、本実施形態に係る制御システム200の概要について説明する。図4は、本実施形態に係る制御システム200の機能構成を示すブロック図である。
 制御システム200は、作業機2を用いる掘削処理を制御する。掘削処理の制御は、制限掘削制御を含む。図4に示すように、制御システム200は、ブームシリンダストロークセンサ16と、アームシリンダストロークセンサ17と、バケットシリンダストロークセンサ18と、アンテナ21と、グローバル座標演算部23と、IMU24と、操作装置25と、作業機コントローラ26と、圧力センサ66と、圧力センサ67と、圧力センサ68と、制御弁27と、方向制御弁64と、表示コントローラ28と、表示部29と、センサコントローラ30と、マンマシンインターフェース部32とを備えている。
 操作装置25は、運転室4に配置される。オペレータにより操作装置25が操作される。操作装置25は、作業機2を駆動するためのオペレータの操作指令の入力を受け付ける。本実施形態において、操作装置25は、パイロット油圧方式の操作装置である。
 以下の説明においては、油圧シリンダ(ブームシリンダ10、アームシリンダ11、及びバケットシリンダ12)を作動するためにその油圧シリンダに供給される油を適宜、作動油、と称する。本実施形態においては、方向制御弁64により、油圧シリンダに対する作動油の供給量が調整される。方向制御弁64は、供給される油によって作動する。以下の説明においては、方向制御弁64を作動するためにその方向制御弁64に供給される油を適宜、パイロット油、と称する。また、パイロット油の圧力を適宜、パイロット油圧、と称する。
 作動油及びパイロット油は、同一の油圧ポンプから送出されてもよい。例えば、メイン油圧ポンプから送出された作動油の一部が減圧弁で減圧され、その減圧された作動油がパイロット油として使用されてもよい。また、作動油を送出する油圧ポンプ(メイン油圧ポンプ)と、パイロット油を送出する油圧ポンプ(パイロット油圧ポンプ)とが別の油圧ポンプでもよい。
 操作装置25は、パイロット油が流れるパイロット油路50およびパイロット油路450と接続され、操作量に応じてパイロット油圧を調整可能な圧力調整弁250を有する。操作装置25は、第1操作レバー25Rと、第2操作レバー25Lとを有する。本実施形態において、操作装置25の操作量は、操作レバー(25R、25L)を傾ける角度を含む。オペレータが操作レバー(25R、25L)を操作することによって、その操作量(角度)に応じてパイロット油圧が調整されパイロット油路50のパイロット油がパイロット油路450へ供給される。
 第1操作レバー25Rは、例えば運転席4Sの右側に配置される。第2操作レバー25Lは、例えば運転席4Sの左側に配置される。第1操作レバー25R及び第2操作レバー25Lでは、前後左右の動作が2軸の動作に対応している。
 第1操作レバー25Rにより、ブーム6及びバケット8が操作される。第1操作レバー25Rの前後方向の操作は、ブーム6の上下方向の動作に対応する。第1操作レバー25Rが前後方向に操作されることにより、ブーム6の下げ動作及び上げ動作が実行される。ブーム6を操作するために第1操作レバー25Rが操作され、パイロット油路450にパイロット油が供給されたときの圧力センサ66に発生する検出圧力を検出圧力MBとする。第1操作レバー25Rの左右方向の操作は、バケット8の上下方向の動作に対応する。第1操作レバー25Rが左右方向に操作されることにより、バケット8の下げ動作及び上げ動作が実行される。バケット8を操作するために第1操作レバー25Rが操作され、パイロット油路450にパイロット油が供給されたときの圧力センサ66に発生する検出圧力を検出圧力MTとする。
 第2操作レバー25Lにより、アーム7及び旋回体3が操作される。第2操作レバー25Lの前後方向の操作は、アーム7の上下方向の動作に対応する。第2操作レバー25Lが前後方向に操作されることにより、アーム7の下げ動作及び上げ動作が実行される。アーム7を操作するために第2操作レバー25Lが操作され、パイロット油路450にパイロット油が供給されたときの圧力センサ66に発生する検出圧力を検出圧力MAとする。第2操作レバー25Lの左右方向の操作は、旋回体3の旋回動作に対応する。第2操作レバー25Lが左右方向に操作されることにより、旋回体3の右旋回動作及び左旋回動作が実行される。
 本実施形態において、ブーム6の上げ動作は、ダンプ動作に相当する。ブーム6の下げ動作は、掘削動作に相当する。アーム7の上げ動作は、ダンプ動作に相当する。アーム7の下げ動作は、掘削動作に相当する。バケット8の上げ動作は、ダンプ動作に相当する。バケット8の下げ動作は、掘削動作に相当する。なお、アーム7の下げ動作を曲げ動作と称してもよい。アーム7の上げ動作を伸長動作と称してもよい。
 メイン油圧ポンプから送出され、減圧弁によってパイロット油圧に減圧されたパイロット油が操作装置25に供給される。操作装置25の操作量に基づいてパイロット油圧が調整され、そのパイロット油圧に応じて、油圧シリンダ(ブームシリンダ10、アームシリンダ11、及びバケットシリンダ12)に供給される作動油が流れる方向制御弁64が駆動される。
 第1操作レバー25Rは、ブーム6の駆動のために前後方向に操作される。前後方向に関する第1操作レバー25Rの操作量(ブーム操作量)に応じて、ブーム6を駆動するためのブームシリンダ10に供給される作動油が流れる方向制御弁64が駆動される。
 第1操作レバー25Rは、バケット8の駆動のために左右方向に操作される。左右方向に関する第1操作レバー25Rの操作量(バケット操作量)に応じて、バケット8を駆動するためのバケットシリンダ12に供給される作動油が流れる方向制御弁64が駆動される。
 第2操作レバー25Lは、アーム7の駆動のために前後方向に操作される。前後方向に関する第2操作レバー25Lの操作量(アーム操作量)に応じて、アーム7を駆動するためのアームシリンダ11に供給される作動油が流れる方向制御弁64が駆動される。
 第2操作レバー25Lは、旋回体3の駆動のために左右方向に操作される。左右方向に関する第2操作レバー25Lの操作量に応じて、旋回体3を駆動するための油圧アクチュエータに供給される作動油が流れる方向制御弁64が駆動される。
 第1操作レバー25Rは、中立状態(ニュートラル状態)、中立状態から前方向に傾くように操作される前方操作状態、中立状態から後方向に傾くように操作される後方操作状態、中立状態から右方向に傾くように操作される右方操作状態、及び中立状態から左方向に傾くように操作される左方操作状態の少なくとも一つの状態になるように、オペレータに操作される。第1操作レバー25Rが前方操作状態及び後方操作状態の少なくとも一方に操作されることによって、ブームシリンダ10の方向制御弁64が駆動される。第1操作レバー25Rが右方操作状態及び左方操作状態に操作されることによって、バケットシリンダ12の方向制御弁64が駆動される。第1操作レバー25Rが中立状態に維持されることによって、ブームシリンダ10の方向制御弁64及びバケットシリンダ12の方向制御弁64は、駆動されない。
 第2操作レバー25Lは、中立状態(ニュートラル状態)、中立状態から前方向に傾くように操作される前方操作状態、中立状態から後方向に傾くように操作される後方操作状態、中立状態から右方向に傾くように操作される右方操作状態、及び中立状態から左方向に傾くように操作される左方操作状態の少なくとも一つの状態になるように、オペレータに操作される。第2操作レバー25Lが前方操作状態及び後方操作状態の少なくとも一方に操作されることによって、アームシリンダ11の方向制御弁64が駆動される。第2操作レバー25Lが右方操作状態及び左方操作状態に操作されることによって、旋回体3を駆動するための油圧アクチュエータが駆動される。第2操作レバー25Lが中立状態に維持されることによって、アームシリンダ11の方向制御弁64及び旋回体3を駆動するための油圧アクチュエータは、駆動されない。
 第1操作レバー25Rが前後方向の可動範囲において最も前方向の端部又は最も後方向の端部に操作されることによって、ブームシリンダ10のシリンダ速度は、最大値を示す。第1操作レバー25Rが左右方向の可動範囲において最も右方向の端部又は最も左方向の端部に操作されることによって、バケットシリンダ12のシリンダ速度は、最大値を示す。第1操作レバー25Rが中立状態に維持されることによって、ブームシリンダ10のシリンダ速度及びバケットシリンダ12のシリンダ速度は、最小値(零)を示す。
 第2操作レバー25Lが前後方向の可動範囲において最も前方向の端部又は最も後方向の端部に操作されることによって、アームシリンダ11のシリンダ速度は、最大値を示す。第2操作レバー25Lが左右方向の可動範囲において最も右方向の端部又は最も左方向の端部に操作されることによって、旋回体3を駆動するための油圧アクチュエータの駆動速度は、最大値を示す。第2操作レバー25Lが中立状態に維持されることによって、アームシリンダ11のシリンダ速度及び旋回体3を駆動するための油圧アクチュエータの駆動速度は、最小値(零)を示す。
 以下の説明において、第1操作レバー25R及び第2操作レバー25Lが可動範囲の端部に配置される状態を適宜、フルレバー状態、と称する。フルレバー状態において、油圧シリンダ(ブームシリンダ10、アームシリンダ11、及びバケットシリンダ12)のシリンダ速度は、最大値を示す。
 なお、第1操作レバー25Rの左右方向の操作がブーム6の操作に対応し、前後方向の操作がバケット8の操作に対応してもよい。なお、第2操作レバー25Lの左右方向がアーム7の操作に対応し、前後方向の操作が旋回体3の操作に対応してもよい。
 圧力センサ66及び圧力センサ67は、パイロット油路450に配置される。圧力センサ66及び圧力センサ67は、パイロット油圧を検出する。圧力センサ66及び圧力センサ67の検出結果は、作業機コントローラ26に出力される。
 制御弁27は、パイロット油路450に配置される。制御弁27は、パイロット油圧を調整可能である。制御弁27は、作業機コントローラ26からの制御信号に基づいて作動する。制御弁27が作動することにより、その制御弁27によって調整されたパイロット油圧が方向制御弁64に作用する。方向制御弁64は、パイロット油圧に基づいて作動して、油圧シリンダ(ブームシリンダ10、アームシリンダ11、及びバケットシリンダ12)に対する作動油の供給量を調整する。
 すなわち、本実施形態において、パイロット油圧は、操作装置25のみならず、制御弁27によっても調整される。パイロット油圧が調整されることによって、方向制御弁64を介して油圧シリンダに対する作動油の供給量が調整される。
 マンマシンインターフェース部32は、入力部31及び表示部(モニタ)322を有する。本実施形態において、入力部321は、表示部322の周囲に配置される操作ボタンを含む。なお、入力部321がタッチパネルを含んでもよい。マンマシンインターフェース部32を、マルチモニタ32、と称してもよい。入力部321は、オペレータによって操作される。入力部321の操作により生成された指令信号は、作業機コントローラ26に出力される。作業機コントローラ26は、表示部322を制御して、その表示部322に所定の情報を表示させる。
 ロックレバー(不図示)は、パイロット油路50の遮断を機械的に行うためにオペレータに操作される。ロックレバーは、運転室4に配置される。ロックレバーの操作により、パイロット油路50が閉じる。ロックレバーが操作され、パイロット油路50が遮断されると、パイロット油路50に設置される圧力センサ68の検出圧力が低下し、低下した圧力センサ68の検出値が作業機コントローラ26に出力され、遮断状態と判断される。例えば、オペレータが運転室4から離れるとき、パイロット油路50が閉じるように、ロックレバーが操作される。これにより、オペレータが運転室4に居ないにもかかわらず、パイロット油圧が方向制御弁64に作用したり、作業機2が動いたりすることが抑制される。作業機2(油圧ショベル100)を作動させるとき、ロックレバーによるパイロット油路50の遮断が解除され、パイロット油路50が開く。これにより、作業機2は駆動可能な状態となる。また、ロックレバーの操作を検出するスイッチ等の電気信号により遮断状態を判断してもよい。
 図5は、作業機コントローラ26、表示コントローラ28、及びセンサコントローラ30を示すブロック図である。センサコントローラ30は、ブームシリンダストロークセンサ16の検出結果に基づいて、ブームシリンダ長を算出する。ブームシリンダストロークセンサ16は、周回動作に伴う位相変位のパルスをセンサコントローラ30に出力する。センサコントローラ30は、ブームシリンダストロークセンサ16から出力された位相変位のパルスに基づいて、ブームシリンダ長を算出する。同様に、センサコントローラ30は、アームシリンダストロークセンサ17の検出結果に基づいて、アームシリンダ長を算出する。センサコントローラ30は、バケットシリンダストロークセンサ18の検出結果に基づいて、バケットシリンダ長を算出する。
 センサコントローラ30は、ブームシリンダストロークセンサ16の検出結果に基づいて取得されたブームシリンダ長から、旋回体3の垂直方向に対するブーム6の傾斜角θ1(図2参照)を算出する。センサコントローラ30は、アームシリンダストロークセンサ17の検出結果に基づいて取得されたアームシリンダ長から、ブーム6に対するアーム7の傾斜角θ2(図2参照)を算出する。センサコントローラ30は、バケットシリンダストロークセンサ18の検出結果に基づいて取得されたバケットシリンダ長を取得から、アーム7に対するバケット8の刃先8aの傾斜角θ3(図2参照)を算出する。
 なお、ブーム6の傾斜角θ1、アーム7の傾斜角θ2、及びバケット8の傾斜角θ3は、シリンダストロークセンサで検出されなくてもよい。ロータリーエンコーダのような角度検出器でブーム6の傾斜角θ1が検出されてもよい。角度検出器は、旋回体3に対するブーム6の屈曲角度を検出して、傾斜角θ1を検出する。同様に、アーム7の傾斜角θ2がアーム7に取り付けられた角度検出器で検出されてもよい。バケット8の傾斜角θ3がバケット8に取り付けられた角度検出器で検出されてもよい。
 センサコントローラ30は、各シリンダストロークセンサ16、17、18の検出結果からシリンダ長データLを取得する。センサコントローラ30は、IMU24から出力される傾斜角θ4のデータ及び傾斜角θ5のデータを出力する。センサコントローラ30は、シリンダ長データL、傾斜角θ4のデータ、及び傾斜角θ5のデータを、表示コントローラ28及び作業機コントローラ26のそれぞれに出力する。
 上述のように、本実施形態においては、シリンダストロークセンサ(16、17、18)の検出結果、及びIMU24の検出結果がセンサコントローラ30に出力され、センサコントローラ30が所定の演算処理を行う。本実施形態において、センサコントローラ30の機能が、作業機コントローラ26で代用されてもよい。例えば、シリンダストロークセンサ(16、17、18)の検出結果が作業機コントローラ26に出力され、作業機コントローラ26が、シリンダストロークセンサ(16、17、18)の検出結果に基づいて、シリンダ長(ブームシリンダ長、アームシリンダ長、及びバケットシリンダ長)を算出してもよい。IMU24の検出結果が、作業機コントローラ26に出力されてもよい。
 表示コントローラ28は、目標施工情報格納部28Aと、バケット位置データ生成部28Bと、目標掘削地形データ生成部28Cとを有する。表示コントローラ28は、グローバル座標演算部23から、基準位置データP及び旋回体方位データQを取得する。表示コントローラ28は、センサコントローラ30から傾斜角θ1、θ2、θ3を示すシリンダ傾斜データを取得する。
 作業機コントローラ26は、表示コントローラ28から、基準位置データP、旋回体方位データQ、及びシリンダ長データLを取得する。作業機コントローラ26は、基準位置データP、旋回体方位データQ、及び傾斜角θ1、θ2、θ3に基づいて、バケット8の3次元の位置P3を示すバケット位置データを生成する。本実施形態において、バケット位置データは、刃先8aの3次元位置を示す刃先位置データSである。
 バケット位置データ生成部28Bは、基準位置データP、旋回体方位データQ、及び傾斜角θ1~θ3に基づいて、バケット8の3次元位置を示すバケット位置データ(刃先位置データS)を生成する。すなわち、本実施形態において、作業機コントローラ26及び表示コントローラ28のそれぞれが、刃先位置データSを生成する。なお、表示コントローラ28は、作業機コントローラ26から刃先位置データSを取得してもよい。
 バケット位置データ生成部28Bは、刃先位置データSと目標施工情報格納部28Aに格納する後述する目標施工情報Tを用いて、掘削対象の目標形状を示す目標掘削地形Uを生成する。また、表示コントローラ28は、表示部29に目標掘削地形U及び刃先位置データSを表示させる。表示部29は、例えばモニタであり、油圧ショベル100の各種の情報を表示する。本実施形態において、表示部29は、情報化施工用のガイダンスモニタとしてのHMI(Human Machine Interface)モニタを含む。
 目標施工情報格納部28Aは、作業エリアの目標形状である立体設計地形を示す目標施工情報(立体設計地形データ)Tを格納している。目標施工情報Tは、掘削対象の目標形状である設計地形を示す目標掘削地形(設計地形データ)Uを生成するために必要とされる座標データ及び角度データを含む。目標施工情報Tは、例えば無線通信装置を介して表示コントローラ28に供給されてもよい。なお、刃先8aの位置情報は、メモリ等の接続式記録装置から転送されてもよい。
 目標掘削地形データ生成部28Cは、目標施工情報Tと刃先位置データSとに基づいて、図6に示すように、旋回体3の前後方向で規定する作業機2の作業機動作平面MPと立体設計地形との交線Eを目標掘削地形Uの候補線として取得する。目標掘削地形データ生成部28Cは、目標掘削地形Uの候補線において刃先8aの直下点を目標掘削地形Uの基準点APとする。表示コントローラ28は、目標掘削地形Uの基準点APの前後の単数又は複数の変曲点とその前後の線を掘削対象となる目標掘削地形Uとして決定する。目標掘削地形データ生成部28Cは、掘削対象の目標形状である設計地形を示す目標掘削地形Uを生成する。目標掘削地形データ生成部28Cは、目標掘削地形Uに基づいて、表示部29に目標掘削地形Uを表示させる。目標掘削地形Uは、掘削作業に使用される作業用データである。表示部29の表示に使用される表示用の設計地形データに基づいて、表示部29に目標掘削地形Uが表示される。
 表示コントローラ28は、位置検出装置20による検出結果に基づいて、グローバル座標系で見たときのローカル座標の位置を算出可能である。ローカル座標系とは、油圧ショベル100を基準とする3次元座標系である。ローカル座標系の基準位置は、例えば、旋回体3の旋回中心AXに位置する基準位置P2である。
 作業機コントローラ26は、目標速度決定部52と、距離取得部53と、制限速度決定部54と、作業機制御部57を有する。作業機コントローラ26は検出圧力MB、MA、MTを取得し、センサコントローラ30より傾斜角θ1、θ2、θ3、θ5を取得し、表示コントローラ28から目標掘削地形Uを取得し、制御弁27への制御信号CBIを出力する。
 目標速度決定部52は、車両本体1の前後方向に対する傾斜角θ5と、圧力センサ66より取得される検出圧力MB、MA、MTをブーム6、アーム7、バケット8の各作業機の駆動の為のレバー操作に対応した目標速度Vc_bm、Vc_am、Vc_bkとして算出する。
 距離取得部53は、表示コントローラ28よりも短い周期(例えば10msec.毎)でバケット8の刃先8aの距離のピッチ補正を行うとき、傾斜角θ1、θ2、θ3に加えて、IMU24から出力される角度θ5も使用する。ローカル座標系の基準位置P2とアンテナ21の設置位置P1との位置関係は既知である。作業機コントローラ26は、位置検出装置20による検出結果とアンテナ21の位置情報とから、ローカル座標系における刃先8aの位置P3を示す刃先位置データSを算出する。
 距離算出部53は、表示コントローラ28より目標掘削地形Uを取得する。作業機コントローラ26は、取得したローカル座標系における刃先8aの位置P3を示す刃先位置データS及び目標掘削地形Uに基づいて、目標掘削地形Uに垂直な方向におけるバケット8の刃先8aと目標掘削地形Uとの距離dを算出する。
 制限速度決定部54は、距離dに応じた目標掘削地形Uに対する垂直方向の制限速度を取得する。制限速度は、作業機コントローラ26の記憶部26G(図24参照)に予め記憶(格納)されたテーブル情報又はグラフ情報を含む。また、制限速度決定部54は、目標速度決定部52から取得した刃先8aの目標速度Vc_bm、Vc_am、Vc_bkに基づいて、刃先8aの目標掘削地形Uに対する垂直方向の相対速度を算出する。作業機コントローラ26は、距離dに基づいて刃先8aの制限速度Vc_lmtを算出する。制限速度決定部54は、距離dと目標速度Vc_bm、Vc_am、Vc_bkと制限速度Vc_lmtとに基づいて、ブーム6の移動を制限するブーム制限速度Vc_bm_lmtを算出する。
 作業機制御部57は、ブーム制限速度Vc_bm_lmtを取得し、刃先8aの相対速度が制限速度以下になるように、ブーム制限速度Vc_bm_lmtに基づいて、ブームシリンダ10へ上げ指令を行うための制御弁27Cへの制御信号CBIを生成する。作業機コントローラ26は、ブーム6の速度を行うための制御信号をブームシリンダ10に接続された制御弁27Cに出力する。
 以下、図7のフローチャート、及び図8から図15の模式図を参照して、本実施形態に係る制限掘削制御の一例について説明する。図7は、本実施形態に係る制限掘削制御の一例を示すフローチャートである。
 上述のように、目標掘削地形Uが設定される(ステップSA1)。目標掘削地形Uが設定された後、作業機コントローラ26は、作業機2の目標速度Vcを決定する(ステップSA2)。作業機2の目標速度Vcは、ブーム目標速度Vc_bm、アーム目標速度Vc_am、及びバケット目標速度Vc_bktを含む。ブーム目標速度Vc_bmは、ブームシリンダ10のみが駆動されるときの刃先8aの速度である。アーム目標速度Vc_amは、アームシリンダ11のみが駆動されるときの刃先8aの速度である。バケット目標速度Vc_bktは、バケットシリンダ12のみが駆動されるときの刃先8aの速度である。ブーム目標速度Vc_bmは、ブーム操作量に基づいて算出される。アーム目標速度Vc_amは、アーム操作量に基づいて算出される。バケット目標速度Vc_bktは、バケット操作量に基づいて算出される。
 作業機コントローラ26の記憶部26Gに、ブーム操作量とブーム目標速度Vc_bmとの関係を規定する目標速度情報が記憶されている。作業機コントローラ26は、目標速度情報に基づいて、ブーム操作量に対応するブーム目標速度Vc_bmを決定する。目標速度情報は、例えば、ブーム操作量に対するブーム目標速度Vc_bmの大きさが記述されたマップである。目標速度情報は、テーブル又は数式等の形態でもよい。目標速度情報は、アーム操作量とアーム目標速度Vc_amとの関係を規定する情報を含む。目標速度情報は、バケット操作量とバケット目標速度Vc_bktとの関係を規定する情報を含む。作業機コントローラ26は、目標速度情報に基づいて、アーム操作量に対応するアーム目標速度Vc_amを決定する。作業機コントローラ26は、目標速度情報に基づいて、バケット操作量に対応するバケット目標速度Vc_bktを決定する。
 図8に示すように、作業機コントローラ26は、ブーム目標速度Vc_bmを、目標掘削地形Uの表面に垂直な方向の速度成分(垂直速度成分)Vcy_bmと、目標掘削地形Uの表面に平行な方向の速度成分(水平速度成分と)Vcx_bmとに変換する(ステップSA3)。
 作業機コントローラ26は、基準位置データP及び目標掘削地形Uなどから、グローバル座標系の垂直軸に対するローカル座標系の垂直軸(旋回体3の旋回軸AX)の傾きと、グローバル座標系の垂直軸に対する目標掘削地形Uの表面の垂直方向における傾きとを求める。作業機コントローラ26は、これらの傾きからローカル座標系の垂直軸と目標掘削地形Uの表面の垂直方向との傾きを表す角度β1を求める。
 図9に示すように、作業機コントローラ26は、ローカル座標系の垂直軸とブーム目標速度Vc_bmの方向とのなす角度β2とから、三角関数により、ブーム目標速度Vc_bmを、ローカル座標系の垂直軸方向の速度成分VL1_bmと、水平軸方向の速度成分VL2_bmとに変換する。
 図10に示すように、作業機コントローラ26は、ローカル座標系の垂直軸と目標掘削地形Uの表面の垂直方向との傾きβ1から、三角関数により、ローカル座標系の垂直軸方向における速度成分VL1_bmと、水平軸方向における速度成分VL2_bmとを、目標掘削地形Uに対する垂直速度成分Vcy_bm及び水平速度成分Vcx_bmに変換する。同様に、作業機コントローラ26は、アーム目標速度Vc_amを、ローカル座標系の垂直軸方向における垂直速度成分Vcy_am及び水平速度成分Vcx_amに変換する。作業機コントローラ26は、バケット目標速度Vc_bktを、ローカル座標系の垂直軸方向における垂直速度成分Vcy_bkt及び水平速度成分Vcx_bktに変換する。
 図11に示すように、作業機コントローラ26は、バケット8の刃先8aと目標掘削地形Uとの間の距離dを取得する(ステップSA4)。作業機コントローラ26は、刃先8aの位置情報及び目標掘削地形Uなどから、バケット8の刃先8aと目標掘削地形Uの表面との間の最短となる距離dを算出する。本実施形態においては、バケット8の刃先8aと目標掘削地形Uの表面との間の最短となる距離dに基づいて、制限掘削制御が実行される。
 作業機コントローラ26は、バケット8の刃先8aと目標掘削地形Uの表面との間の距離dに基づいて、作業機2全体の制限速度Vcy_lmtを算出する(ステップSA5)。作業機2全体の制限速度Vcy_lmtは、バケット8の刃先8aが目標掘削地形Uに接近する方向において許容できる刃先8aの移動速度である。作業機コントローラ26の記憶部261には、距離dと制限速度Vcy_lmtとの関係を規定する制限速度情報が記憶されている。
 図12は、本実施形態に係る制限速度情報の一例を示す。本実施形態において、刃先8aが目標掘削地形Uの表面の外方、すなわち油圧ショベル100の作業機2側に位置しているときの距離dは正の値であり、刃先8aが目標掘削地形Uの表面の内方、すなわち目標掘削地形Uよりも掘削対象の内部側に位置しているときの距離dは負の値である。図11に示したように、刃先8aが目標掘削地形Uの表面の上方に位置しているときの距離dは正の値である。刃先8aが目標掘削地形Uの表面の下方に位置しているときの距離dは負の値である。また、刃先8aが目標掘削地形Uに対して侵食しない位置にあるときの距離dは正の値である。刃先8aが目標掘削地形Uに対して侵食する位置にあるときの距離dは負の値である。刃先8aが目標掘削地形U上に位置しているとき、すなわち刃先8aが目標掘削地形Uと接しているときの距離dは0である。
 本実施形態において、刃先8aが目標掘削地形Uの内方から外方に向かうときの速度を正の値とし、刃先8aが目標掘削地形Uの外方から内方に向かうときの速度を負の値とする。すなわち、刃先8aが目標掘削地形Uの上方に向かうときの速度を正の値とし、刃先8aが目標掘削地形Uの下方に向かうときの速度を負の値とする。
 制限速度情報において、距離dがd1とd2との間であるときの制限速度Vcy_lmtの傾きは、距離dがd1以上又はd2以下のときの傾きより小さい。d1は0より大きい。d2は0より小さい。目標掘削地形Uの表面付近の操作においては制限速度をより詳細に設定するために、距離dがd1とd2との間であるときの傾きを、距離dがd1以上又はd2以下であるときの傾きよりも小さくする。距離dがd1以上のとき、制限速度Vcy_lmtは負の値であり、距離dが大きくなるほど制限速度Vcy_lmtは小さくなる。つまり、距離dがd1以上のとき、目標掘削地形Uより上方において刃先8aが目標掘削地形Uの表面から遠いほど、目標掘削地形Uの下方へ向かう速度が大きくなり、制限速度Vcy_lmtの絶対値は大きくなる。距離dが0以下のとき、制限速度Vcy_lmtは正の値であり、距離dが小さくなるほど制限速度Vcy_lmtは大きくなる。つまり、バケット8の刃先8aが目標掘削地形Uより遠ざかる距離dが0以下のとき、目標掘削地形Uより下方において刃先8aが目標掘削地形Uから遠いほど、目標掘削地形Uの上方へ向かう速度が大きくなり、制限速度Vcy_lmtの絶対値は大きくなる。
 距離dが所定値dth1以上では、制限速度Vcy_lmtは、Vminとなる。所定値dth1は正の値であり、d1より大きい。Vminは、目標速度の最小値よりも小さい。つまり、距離dが所定値dth1以上では、作業機2の動作の制限が行われない。したがって、刃先8aが目標掘削地形Uの上方において目標掘削地形Uから大きく離れているときには、作業機2の動作の制限、すなわち制限掘削制御が行われない。距離dが所定値dth1より小さいときに、作業機2の動作の制限が行われる。距離dが所定値dth1より小さいときに、ブーム6の動作の制限が行われる。
 作業機コントローラ26は、作業機2全体の制限速度Vcy_lmtとアーム目標速度Vc_amとバケット目標速度Vc_bktとからブーム6の制限速度の垂直速度成分(制限垂直速度成分)Vcy_bm_lmtを算出する(ステップSA6)。
 図13に示すように、作業機コントローラ26は、作業機2全体の制限速度Vcy_lmtから、アーム目標速度の垂直速度成分Vcy_amと、バケット目標速度の垂直速度成分Vcy_bktとを減算することにより、ブーム6の制限垂直速度成分Vcy_bm_lmtを算出する。
 図14に示すように、作業機コントローラ26は、ブーム6の制限垂直速度成分Vcy_bm_lmtを、ブーム6の制限速度(ブーム制限速度)Vc_bm_lmtに変換する(ステップSA7)。作業機コントローラ26は、ブーム6の回転角度θ1、アーム7の回転角度θ2、バケット8の回転角度θ3、車両本体位置データP、及び目標掘削地形Uなどから、目標掘削地形Uの表面に垂直な方向とブーム制限速度Vc_bm_lmtの方向との間の関係を求め、ブーム6の制限垂直速度成分Vcy_bm_lmtを、ブーム制限速度Vc_bm_lmtに変換する。この場合の演算は、前述したブーム目標速度Vc_bmから目標掘削地形Uの表面に垂直な方向の垂直速度成分Vcy_bmを求めた演算と逆の手順により行われる。その後、ブーム介入量に対応するシリンダ速度が決定され、シリンダ速度に対応した開放指令が制御弁27Cに出力される。
 レバー操作に基づくパイロット圧が油路451Bに充填され、ブーム介入に基づくパイロット圧が油路502に充填される。その圧力の大きい方をシャトル弁51が選択する(ステップSA8)。
 例えば、ブーム6を下降させる場合、ブーム6の下方へのブーム制限速度Vc_bm_lmtの大きさが、下方へのブーム目標速度Vc_bmの大きさよりも小さいときには、制限条件が満たされている。また、ブーム6を上昇させる場合、ブーム6の上方へのブーム制限速度Vc_bm_lmtの大きさが、上方へのブーム目標速度Vc_bmの大きさよりも大きいときには、制限条件が満たされている。
 作業機コントローラ26は、作業機2を制御する。ブーム6を制御する場合、作業機コントローラ26は、ブーム指令信号を制御弁27Cに送信することによって、ブームシリンダ10を制御する。ブーム指令信号は、ブーム指令速度に応じた電流値を有する。必要に応じて、作業機コントローラ26は、アーム7及びバケット8を制御する。作業機コントローラ26は、アーム指令信号を制御弁27に送信することによって、アームシリンダ11を制御する。アーム指令信号は、アーム指令速度に応じた電流値を有する。作業機コントローラ26は、バケット指令信号を制御弁27に送信することによって、バケットシリンダ12を制御する。バケット指令信号は、バケット指令速度に応じた電流値を有する。
 制限条件が満たされていない場合、シャトル弁51では油路451Bからの作動油の供給が選択され、通常運転が行われる(ステップSA9)。作業機コントローラ26は、ブーム操作量とアーム操作量とバケット操作量とに応じて、ブームシリンダ10とアームシリンダ11とバケットシリンダ12とを作動させる。ブームシリンダ10は、ブーム目標速度Vc_bmで作動する。アームシリンダ11は、アーム目標速度Vc_amで作動する。バケットシリンダ12はバケット目標速度Vc_bktで作動する。
 制限条件が満たされている場合、シャトル弁51では油路502からの作動油の供給が選択され、制限掘削制御が実行される(ステップSA10)。
 作業機2全体の制限速度Vcy_lmtから、アーム目標速度の垂直速度成分Vcy_amとバケット目標速度の垂直速度成分Vcy_bktとを減算することにより、ブーム6の制限垂直速度成分Vcy_bm_lmtが算出される。したがって、作業機2全体の制限速度Vcy_lmtが、アーム目標速度の垂直速度成分Vcy_amとバケット目標速度の垂直速度成分Vcy_bktとの和よりも小さいときには、ブーム6の制限垂直速度成分Vcy_bm_lmtは、ブームが上昇する負の値となる。
 したがって、ブーム制限速度Vc_bm_lmtは、負の値となる。この場合、作業機コントローラ27は、ブーム6を下降させるが、ブーム目標速度Vc_bmよりも減速させる。このため、オペレータの違和感を小さく抑えながらバケット8が目標掘削地形Uを侵食すること防止することができる。
 作業機2全体の制限速度Vcy_lmtが、アーム目標速度の垂直速度成分Vcy_amとバケット目標速度の垂直速度成分Vcy_bktとの和よりも大きいときには、ブーム6の制限垂直速度成分Vcy_bm_lmtは、正の値となる。したがって、ブーム制限速度Vc_bm_lmtは、正の値となる。この場合、操作装置25がブーム6を下降させる方向に操作されていても、作業機コントローラ26は、ブーム6を上昇させる。このため、目標掘削地形Uの侵食の拡大を迅速に抑えることができる。
 刃先8aが目標掘削地形Uより上方に位置しているときには、刃先8aが目標掘削地形Uに近づくほど、ブーム6の制限垂直速度成分Vcy_bm_lmtの絶対値が小さくなるとともに、目標掘削地形Uの表面に平行な方向へのブーム6の制限速度の速度成分(制限水平速度成分)Vcx_bm_lmtの絶対値も小さくなる。したがって、刃先8aが目標掘削地形Uより上方に位置しているときには、刃先8aが目標掘削地形Uに近づくほど、ブーム6の目標掘削地形Uの表面に垂直な方向への速度と、ブーム6の目標掘削地形Uの表面に平行な方向への速度とがともに減速される。油圧ショベル100のオペレータによって左操作レバー25L及び右操作レバー25Rが同時に操作されることにより、ブーム6とアーム7とバケット8とが同時に動作する。このとき、ブーム6とアーム7とバケット8との各目標速度Vc_bm、Vc_am、Vc_bktが入力されたとして、前述した制御を説明すると次の通りである。
 図15は、目標掘削地形Uとバケット8の刃先8aとの間の距離dが所定値dth1より小さく、バケット8の刃先8aが位置Pn1から位置Pn2に移動する場合のブーム6の制限速度の変化の一例を示している。位置Pn2での刃先8aと目標掘削地形Uとの間の距離は、位置Pn1での刃先8aと目標掘削地形Uとの間の距離よりも小さい。このため、位置Pn2でのブーム6の制限垂直速度成分Vcy_bm_lmt2は、位置Pn1でのブーム6の制限垂直速度成分Vcy_bm_lmt1よりも小さい。したがって、位置Pn2でのブーム制限速度Vc_bm_lmt2は、位置Pn1でのブーム制限速度Vc_bm_lmt1よりも小さくなる。また、位置Pn2でのブーム6の制限水平速度成分Vcx_bm_lmt2は、位置Pn1でのブーム6の制限水平速度成分Vcx_bm_lmt1よりも小さくなる。ただし、このとき、アーム目標速度Vc_am及びバケット目標速度Vc_bktに対しては、制限は行われない。このため、アーム目標速度の垂直速度成分Vcy_am及び水平速度成分Vcx_amと、バケット目標速度の垂直速度成分Vcy_bkt及び水平速度成分Vcx_bktに対しては、制限は行われない。
 前述したように、アーム7に対して制限を行わないことにより、オペレータの掘削意思に対応するアーム操作量の変化は、バケット8の刃先8aの速度変化として反映される。このため、本実施形態は、目標掘削地形Uの侵食の拡大を抑制しながらオペレータの掘削時の操作における違和感を抑えることができる。
 このように、本実施形態においては、作業機コントローラ26は、掘削対象の目標形状である設計地形を示す目標掘削地形Uとバケット8の刃先8aの位置を示す刃先位置データSとに基づいて、目標掘削地形Uとバケット8の刃先8aとの距離dに応じてバケット8が目標掘削地形Uに近づく相対速度が小さくなるように、ブーム6の速度を制限する。作業機コントローラ26は、掘削対象の目標形状である設計地形を示す目標掘削地形Uとバケット8の刃先8aの位置を示す刃先位置データSとに基づいて、目標掘削地形Uとバケット8の刃先8aとの距離dに応じて制限速度を決定し、作業機2が目標掘削地形Uに接近する方向の速度が制限速度以下になるように、作業機2を制御する。これにより、刃先8aに対する掘削制限制御が実行され、目標掘削地形Uに対する刃先8aの位置が制御される。
 以下の説明において、目標掘削地形Uに対する刃先8aの侵入が抑制されるように、ブームシリンダ10に接続された制御弁27に制御信号を出力して、ブーム6の位置を制御することを適宜、介入制御、と称する。
 介入制御は、目標掘削地形Uに対する垂直方向の刃先8aの相対速度が制限速度よりも大きいときに実行される。介入制御は、刃先8aの相対速度が制限速度よりも小さいときに実行されない。刃先8aの相対速度が制限速度よりも小さいことは、バケット8と目標掘削地形Uとが離れるように目標掘削地形Uに対してバケット8が移動することを含む。
[シリンダストロークセンサ]
 次に、図16及び図17を参照して、ブームシリンダストロークセンサ16について説明する。以下の説明においては、ブームシリンダ10に取り付けられたブームシリンダストロークセンサ16について説明する。アームシリンダ11に取付けられたアームシリンダストロークセンサ17なども同様である。
 ブームシリンダ10には、ブームシリンダストロークセンサ16が取り付けられている。ブームシリンダストロークセンサ16は、ピストンのストロークを計測する。図16に示すように、ブームシリンダ10は、シリンダチューブ10Xと、シリンダチューブ10X内においてシリンダチューブ10Xに対して相対的に移動可能なシリンダロッド10Yとを有する。シリンダチューブ10Xには、ピストン10Vが摺動自在に設けられている。ピストン10Vには、シリンダロッド10Yが取り付けられている。シリンダロッド10Yは、シリンダヘッド10Wに摺動自在に設けられている。シリンダヘッド10Wとピストン10Vとシリンダ内壁とによって画成された室は、ロッド側油室40Bである。ピストン10Vを介してロッド側油室40Bとは反対側の油室がキャップ側油室40Aである。なお、シリンダヘッド10Wには、シリンダロッド10Yとの隙間を密封し、塵埃等がロッド側油室40Bに入り込まないようにするシール部材が設けられている。
 シリンダロッド10Yは、ロッド側油室40Bに作動油が供給され、キャップ側油室40Aから作動油が排出されることによって縮退する。また、シリンダロッド10Yは、ロッド側油室40Bから作動油が排出され、キャップ側油室40Aに作動油が供給されることによって伸張する。すなわち、シリンダロッド10Yは、図中左右方向に直動する。
 ロッド側油室40Bの外部にあって、シリンダヘッド10Wに密接した場所には、ブームシリンダストロークセンサ16を覆い、ブームシリンダストロークセンサ16を内部に収容するケース164が設けられている。ケース164は、シリンダヘッド10Wにボルト等によって締結等されて、シリンダヘッド10Wに固定されている。
 ブームシリンダストロークセンサ16は、回転ローラ161と、回転中心軸162と、回転センサ部163とを有している。回転ローラ161は、その表面がシリンダロッド10Yの表面に接触し、シリンダロッド10Yの直動に応じて回転自在に設けられている。すなわち、回転ローラ161によってシリンダロッド10Yの直線運動が回転運動に変換される。回転中心軸162は、シリンダロッド10Yの直動方向に対して、直交するように配置されている。
 回転センサ部163は、回転ローラ161の回転量(回転角度)を電気信号として検出可能に構成されている。回転センサ部163で検出された回転ローラ161の回転量(回転角度)を示す電気信号は、電気信号線を介して、センサコントローラ30に出力される。センサコントローラ30は、その電気信号を、ブームシリンダ10のシリンダロッド10Yの位置(ストローク位置)に変換する。
 図17に示すように、回転センサ部163は、磁石163aと、ホールIC163bとを有している。検出媒体である磁石163aは、回転ローラ161と一体に回転するように回転ローラ161に取り付けられている。磁石163aは回転中心軸162を中心とした回転ローラ161の回転に応じて回転する。磁石163aは、回転ローラ161の回転角度に応じて、N極、S極が交互に入れ替わるように構成されている。磁石163aは、回転ローラ161の一回転を一周期として、ホールIC163bで検出される磁力(磁束密度)が周期的に変動するように構成されている。
 ホールIC163bは、磁石163aによって生成される磁力(磁束密度)を電気信号として検出する磁力センサである。ホールIC163bは、回転中心軸162の軸方向に沿って、磁石163aから所定距離、離間された位置に設けられている。
 ホールIC163bで検出された電気信号(位相変位のパルス)は、センサコントローラ30に出力される。センサコントローラ30は、ホールIC163bからの電気信号を、回転ローラ161の回転量、つまりブームシリンダ10のシリンダロッド10Yの変位量(ブームシリンダ長)に変換する。
 ここで、図17を参照して、回転ローラ161の回転角度と、ホールIC163bで検出される電気信号(電圧)との関係を説明する。回転ローラ161が回転し、その回転に応じて磁石163aが回転すると、回転角度に応じて、ホールIC163bを透過する磁力(磁束密度)が周期的に変化し、センサ出力である電気信号(電圧)が周期的に変化する。このホールIC163bから出力される電圧の大きさから回転ローラ161の回転角度を計測することができる。 
 また、ホールIC163bから出力される電気信号(電圧)の1周期が繰り返される数をカウントすることで、回転ローラ161の回転数を計測することができる。そして、回転ローラ161の回転角度と、回転ローラ161の回転数とに基づいて、ブームシリンダ10のシリンダロッド10Yの変位量(ブームシリンダ長)が算出される。
 また、センサコントローラ30は、回転ローラ161の回転角度と、回転ローラ161の回転数とに基づいて、シリンダロッド10Yの移動速度(シリンダ速度)を算出することができる。
 このように、本実施形態において、各シリンダストロークセンサ(16、17、18)は、油圧シリンダのシリンダ速度を検出するシリンダ速度センサとして機能する。ブームシリンダ10に取付けられたブームシリンダストロークセンサ16は、ブームシリンダ10のシリンダ速度を検出するブームシリンダ速度センサとして機能する。アームシリンダ11に取付けられたアームシリンダストロークセンサ17は、アームシリンダ11のシリンダ速度を検出するアームシリンダ速度センサとして機能する。バケットシリンダ12に取付けられたバケットシリンダストロークセンサ18は、バケットシリンダ12のシリンダ速度を検出するバケットシリンダ速度センサとして機能する。
[油圧シリンダ]
 次に、本実施形態に係る油圧シリンダについて説明する。ブームシリンダ10、アームシリンダ11、及びバケットシリンダ12のそれぞれは、油圧シリンダである。以下の説明においては、ブームシリンダ10、アームシリンダ11、及びバケットシリンダ12を適宜、油圧シリンダ60、と総称する。
 図18は、本実施形態に係る制御システム200の一例を示す模式図である。図19は、図18の一部を拡大した図である。
 図18及び図19に示すように、油圧システム300は、ブームシリンダ10、アームシリンダ11、及びバケットシリンダ12を含む油圧シリンダ60と、旋回体3を旋回させる旋回モータ63とを備える。油圧シリンダ60は、メイン油圧ポンプから供給された作動油によって作動する。旋回モータ63は、油圧モータであり、メイン油圧ポンプから供給された作動油によって作動する。
 制御弁27は、油圧シリンダ60の両側に配置される制御弁27A及び制御弁27Bを含む。以下の説明において、制御弁27Aを適宜、減圧弁27A、と称し、制御弁27Bを適宜、減圧弁27B、と称する。
 本実施形態においては、作動油が流れる方向を制御する方向制御弁64が設けられる。方向制御弁64は、複数の油圧シリンダ60(ブームシリンダ10、アームシリンダ11、及びバケットシリンダ12)のそれぞれに配置される。方向制御弁64は、ロッド状のスプールを動かして作動油が流れる方向を切り替えるスプール方式である。方向制御弁64は、移動可能なロッド状のスプールを有する。スプールは、供給されたパイロット油により移動する。方向制御弁64は、スプールの移動により油圧シリンダ60に作動油を供給して油圧シリンダ60を動作させる。メイン油圧ポンプから供給された作動油は、方向制御弁64を介して、油圧シリンダ60に供給される。スプールが軸方向に移動することにより、キャップ側油室40A(油路48)に対する作動油の供給と、ロッド側油室40B(油路47)に対する作動油の供給とが切り替わる。また、スプールが軸方向に移動することにより、油圧シリンダ60に対する作動油の供給量(単位時間当たりの供給量)が調整される。油圧シリンダ60に対する作動油の供給量が調整されることにより、油圧シリンダ60のシリンダ速度が調整される。
 図20は、方向制御弁64の一例を模式的に示す図である。方向制御弁64は、作動油が流れる方向を制御する。方向制御弁64は、ロッド状のスプール80を動かして作動油が流れる方向を切り替えるスプール方式である。図21及び図22に示すように、スプール80が軸方向に移動することにより、キャップ側油室40A(油路48)に対する作動油の供給と、ロッド側油室40B(油路47)に対する作動油の供給とが切り替わる。図21は、作動油が油路48を介してキャップ側油室40Aに供給されるようにスプール80が移動した状態を示す。図22は、作動油が油路47を介してロッド側油室40Bに供給されるようにスプール80が移動した状態を示す。
 また、スプール80が軸方向に移動することにより、油圧シリンダ60に対する作動油の供給量(単位時間当たりの供給量)が調整される。図20に示すように、スプール80が初期位置(原点)に存在するとき、油圧シリンダ60に作動油が供給されない。原点から軸方向に関してスプール80が移動することによって、その移動量に応じた供給量で作動油が油圧シリンダ60に供給される。油圧シリンダ60に対する作動油の供給量が調整されることにより、シリンダ速度が調整される。
 操作装置25又は減圧弁27Aにより圧力(パイロット油圧)が調整されたパイロット油が方向制御弁64に供給されることにより、スプール80は軸方向に関して一側に移動する。操作装置25又は減圧弁27Bにより圧力(パイロット油圧)が調整されたパイロット油が方向制御弁64に供給されることにより、スプール80は軸方向に関して他側に移動する。これにより、軸方向に関するスプールの位置が調整される。
 方向制御弁64の駆動は、操作装置25によって調整される。本実施形態において、操作装置25は、パイロット油圧方式の操作装置である。メイン油圧ポンプから送出され、減圧弁によって減圧されたパイロット油が操作装置25に供給される。なお、メイン油圧ポンプとは別のパイロット油圧ポンプから送出されたパイロット油が操作装置25に供給されてもよい。操作装置25は、パイロット油圧を調整可能な圧力調整弁250を含む。操作装置25の操作量に基づいて、パイロット油圧が調整される。そのパイロット油圧によって、方向制御弁64が駆動される。操作装置25によりパイロット油圧が調整されることによって、軸方向に関するスプールの移動量及び移動速度が調整される。
 方向制御弁64は、ブームシリンダ10、アームシリンダ11、バケットシリンダ12及び旋回モータ63のそれぞれに設けられる。以下の説明において、ブームシリンダ10に接続される方向制御弁64を適宜、方向制御弁640、と称する。アームシリンダ11に接続される方向制御弁64を適宜、方向制御弁641、と称する。バケットシリンダ12に接続される方向制御弁64を適宜、方向制御弁642、と称する。
 ブーム用の方向制御弁640とアーム用の方向制御弁641には、スプールの移動量(移動距離)を検出するスプールストロークセンサ65が設けられている。スプールストロークセンサ65の検出信号は、作業機コントローラ26に出力される。
 操作装置25と方向制御弁64とは、パイロット油路450を介して接続される。方向制御弁64のスプールを移動するためのパイロット油は、パイロット油路450を流れる。本実施形態において、パイロット油路450に、制御弁27、圧力センサ66、及び圧力センサ67が配置されている。
 以下の説明において、パイロット油路450のうち、操作装置25と制御弁27との間のパイロット油路450を適宜、パイロット油路451、と称し、制御弁27と方向制御弁64との間のパイロット油路450を適宜、パイロット油路452、と称する。
 方向制御弁64に、パイロット油路452が接続される。パイロット油路452を介して、パイロット油が方向制御弁64に供給される。方向制御弁64は、第1受圧室及び第2受圧室を有する。パイロット油路452は、第1受圧室に接続されるパイロット油路452Aと、第2受圧室に接続されるパイロット油路452Bとを含む。
 パイロット油路452Aを介して方向制御弁64の第1受圧室にパイロット油が供給されると、そのパイロット油圧に応じてスプールが移動し、方向制御弁64を介してロッド側油室40Bに作動油が供給される。ロッド側油室40Bに対する作動油の供給量は、操作装置25の操作量(スプールの移動量)により調整される。
 パイロット油路452Bを介して方向制御弁64の第2受圧室にパイロット油が供給されると、そのパイロット油圧に応じてスプールが移動し、方向制御弁64を介してキャップ側油室40Aに作動油が供給される。キャップ側油室40Aに対する作動油の供給量は、操作装置25の操作量(スプールの移動量)により調整される。
 すなわち、操作装置25によりパイロット油圧が調整されたパイロット油が方向制御弁64に供給されることにより、スプールは軸方向に関して一側に移動する。操作装置25によりパイロット油圧が調整されたパイロット油が方向制御弁64に供給されることにより、スプールは軸方向に関して他側に移動する。これにより、軸方向に関するスプールの位置が調整される。
 パイロット油路451は、パイロット油路452Aと操作装置25とを接続するパイロット油路451Aと、パイロット油路452Bと操作装置25とを接続するパイロット油路451Bとを含む。
 以下の説明において、ブームシリンダ10に対する作動油の供給を行う方向制御弁640に接続されるパイロット油路452Aを適宜、ブーム調整用油路4520A、と称し、方向制御弁640に接続されるパイロット油路452Bを適宜、ブーム調整用油路4520B、と称する。
 以下の説明において、アームシリンダ11に対する作動油の供給を行う方向制御弁641に接続されるパイロット油路452Aを適宜、アーム調整用油路4521A、と称し、方向制御弁641に接続されるパイロット油路452Bを適宜、アーム調整用油路4521B、と称する。
 以下の説明において、バケットシリンダ12に対する作動油の供給を行う方向制御弁642に接続されるパイロット油路452Aを適宜、バケット調整用油路4522A、と称し、方向制御弁642に接続されるパイロット油路452Bを適宜、バケット調整用油路4522B、と称する。
 以下の説明において、ブーム調整用油路4520Aに接続されるパイロット油路451Aを適宜、ブーム操作用油路4510A、と称し、ブーム調整用油路4520Bに接続されるパイロット油路451Bを適宜、ブーム操作用油路4510B、と称する。
 以下の説明において、アーム調整用油路4521Aに接続されるパイロット油路451Aを適宜、アーム操作用油路4511A、と称し、アーム調整用油路4521Bに接続されるパイロット油路451Bを適宜、アーム操作用油路4511B、と称する。
 以下の説明において、バケット調整用油路4522Aに接続されるパイロット油路451Aを適宜、バケット操作用油路4512A、と称し、バケット調整用油路4522Bに接続されるパイロット油路451Bを適宜、バケット操作用油路4512B、と称する。
 ブーム操作用油路(4510A、4510B)及びブーム調整用油路(4520A、4520B)は、パイロット油圧方式の操作装置25と接続される。ブーム操作用油路(4510A、4510B)に、操作装置25の操作量に応じて圧力が調整されたパイロット油が流れる。
 アーム操作用油路(4511A、4511B)及びアーム調整用油路(4521A、4521B)は、パイロット油圧方式の操作装置25と接続される。アーム操作用油路(4511A、4511B)に、操作装置25の操作量に応じて圧力が調整されたパイロット油が流れる。
 バケット操作用油路(4512A、4512B)及びバケット調整用油路(4522A、4522B)は、パイロット油圧方式の操作装置25と接続される。バケット操作用油路(4512A、4512B)に、操作装置25の操作量に応じて圧力が調整されたパイロット油が流れる。
 ブーム操作用油路4510A、ブーム操作用油路4510B、ブーム調整用油路4520A、及びブーム調整用油路4520Bは、ブーム6を動作させるためのパイロット油が流れるブーム用油路である。
 アーム操作用油路4511A、アーム操作用油路4511B、アーム調整用油路4521A、及びアーム調整用油路4521Bは、アーム7を動作させるためのパイロット油が流れるアーム用油路である。
 バケット操作用油路4512A、バケット操作用油路4512B、バケット調整用油路4522A、及びバケット調整用油路4522Bは、バケット8を動作させるためのパイロット油が流れるバケット用油路である。
 上述のように、操作装置25の操作により、ブーム6は、下げ動作及び上げ動作の2種類の動作を実行する。ブーム6の下げ動作が実行されるように操作装置25が操作されることにより、ブームシリンダ10に接続された方向制御弁640に、ブーム操作用油路4510A及びブーム調整用油路4520Aを介して、パイロット油が供給される。方向制御弁640はパイロット油圧に基づいて作動する。これにより、メイン油圧ポンプからの作動油がブームシリンダ10に供給され、ブーム6の下げ動作が実行される。
 ブーム6の上げ動作が実行されるように操作装置25が操作されることにより、ブームシリンダ10に接続された方向制御弁640に、ブーム操作用油路4510B及びブーム調整用油路4520Bを介して、パイロット油が供給される。方向制御弁640はパイロット油圧に基づいて作動する。これにより、メイン油圧ポンプからの作動油がブームシリンダ10に供給され、ブーム6の上げ動作が実行される。
 すなわち、本実施形態において、ブーム操作用油路4510A及びブーム調整用油路4520Aは、方向制御弁640の第1受圧室と接続され、ブーム6を下げ動作させるためのパイロット油が流れるブーム下げ用油路である。ブーム操作用油路4510B及びブーム調整用油路4520Bは、方向制御弁640の第2受圧室と接続され、ブーム6を上げ動作させるためのパイロット油が流れるブーム上げ用油路である。
 また、操作装置25の操作により、アーム7は、下げ動作及び上げ動作の2種類の動作を実行する。アーム7の上げ動作が実行されるように操作装置25が操作されることにより、アームシリンダ11に接続された方向制御弁641に、アーム操作用油路4511A及びアーム調整用油路4521Aを介して、パイロット油が供給される。方向制御弁641はパイロット油圧に基づいて作動する。これにより、メイン油圧ポンプからの作動油がアームシリンダ11に供給され、アーム7の上げ動作が実行される。
 アーム7の下げ動作が実行されるように操作装置25が操作されることにより、アームシリンダ11に接続された方向制御弁641に、アーム操作用油路4511B及びアーム調整用油路4521Bを介して、パイロット油が供給される。方向制御弁641はパイロット油圧に基づいて作動する。これにより、メイン油圧ポンプからの作動油がアームシリンダ11に供給され、アーム7の下げ動作が実行される。
 すなわち、本実施形態において、アーム操作用油路4511A及びアーム調整用油路4521Aは、方向制御弁641の第1受圧室と接続され、アーム7を上げ動作させるためのパイロット油が流れるアーム上げ用油路である。アーム操作用油路4511B及びアーム調整用油路4521Bは、方向制御弁641の第2受圧室と接続され、アーム7を上げ動作させるためのパイロット油が流れるアーム上げ用油路である。
 また、操作装置25の操作により、バケット8は、下げ動作及び上げ動作の2種類の動作を実行する。バケット8の上げ動作が実行されるように操作装置25が操作されることにより、バケットシリンダ12に接続された方向制御弁642に、バケット操作用油路4512A及びバケット調整用油路4522Aを介して、パイロット油が供給される。方向制御弁642はパイロット油圧に基づいて作動する。これにより、メイン油圧ポンプからの作動油がバケットシリンダ12に供給され、バケット8の上げ動作が実行される。
 バケット8の下げ動作が実行されるように操作装置25が操作されることにより、バケットシリンダ12に接続された方向制御弁642に、バケット操作用油路4512B及びバケット調整用油路4522Bを介して、パイロット油が供給される。方向制御弁642はパイロット油圧に基づいて作動する。これにより、メイン油圧ポンプからの作動油がバケットシリンダ12に供給され、バケット8の下げ動作が実行される。
 すなわち、本実施形態において、バケット操作用油路4512A及びバケット調整用油路4522Aは、方向制御弁642の第1受圧室と接続され、バケット8を下げ動作させるためのパイロット油が流れるバケット下げ用油路である。バケット操作用油路4512B及びバケット調整用油路4522Bは、方向制御弁642の第2受圧室と接続され、バケット8を上げ動作させるためのパイロット油が流れるバケット上げ用油路である。
 また、操作装置25の操作により、旋回体3は、右旋回動作及び左旋回動作の2種類の動作を実行する。旋回体3の右旋回動作が実行されるように操作装置25が操作されることにより、作動油が旋回モータ63に供給される。旋回体3の左旋回動作が実行されるように操作装置25が操作されることにより、作動油が旋回モータ63に供給される。
[較正概要]
 本実施形態においては、ブームシリンダ10が伸長することにより、ブーム6が上げ動作し、ブームシリンダ10が縮退することにより、ブーム6が下げ動作する。したがって、ブームシリンダ10のキャップ側油室40Aに作動油が供給されることにより、ブームシリンダ10が伸長し、ブーム6が上げ動作する。ブームシリンダ10のロッド側油室40Bに作動油が供給されることにより、ブームシリンダ10が縮退し、ブーム6が下げ動作する。
 本実施形態においては、アームシリンダ11が伸長することにより、アーム7が下げ動作(掘削動作)し、アームシリンダ11が縮退することにより、アーム7が上げ動作(ダンプ動作)する。したがって、ブームシリンダ11のキャップ側油室40Aに作動油が供給されることにより、アームシリンダ11が伸長し、アーム7が下げ動作する。アームシリンダ11のロッド側油室40Bに作動油が供給されることにより、アームシリンダ11が縮退し、アーム7が上げ動作する。
 本実施形態においては、バケットシリンダ12が伸長することにより、バケット8が下げ動作(掘削動作)し、バケットシリンダ12が縮退することにより、バケット8が上げ動作(ダンプ動作)する。したがって、バケットシリンダ12のキャップ側油室40Aに作動油が供給されることにより、バケットシリンダ12が伸長し、バケット8が下げ動作する。バケットシリンダ12のロッド側油室40Bに作動油が供給されることにより、バケットシリンダ12が縮退し、バケット8が上げ動作する。
 制御弁27は、作業機コントローラ26からの制御信号(電流)に基づいて、パイロット油圧を調整する。制御弁27は、電磁比例制御弁であり、作業機コントローラ26からの制御信号に基づいて制御される。制御弁27は、方向制御弁64の第1受圧室に供給されるパイロット油のパイロット油圧を調整して、方向制御弁64を介してキャップ側油室40Aに供給される作動油の供給量を調整可能な制御弁27Bと、方向制御弁64の第2受圧室に供給されるパイロット油のパイロット油圧を調整して、方向制御弁64を介してロッド側油室40Bに供給される作動油の供給量を調整可能な制御弁27Aとを含む。
 制御弁27の両側に、パイロット油圧を検出する圧力センサ66及び圧力センサ67が設けられる。本実施形態において、圧力センサ66は、パイロット油路451において操作装置25と制御弁27との間に配置される。圧力センサ67は、パイロット油路452において制御弁27と方向制御弁64との間に配置される。圧力センサ66は、制御弁27によって調整される前のパイロット油圧を検出可能である。圧力センサ67は、制御弁27によって調整されたパイロット油圧を検出可能である。圧力センサ66は、操作装置25の操作によって調整されるパイロット油圧を検出可能である。圧力センサ66及び圧力センサ67の検出結果は、図示しないが作業機コントローラ26に出力される。
 以下の説明において、ブームシリンダ10に対する作動油の供給を行う方向制御弁640に対するパイロット油圧を調整可能な制御弁27を適宜、ブーム用減圧弁270、と称する。また、ブーム用減圧弁270のうち、一方のブーム用減圧弁(減圧弁27Aに相当)を適宜、ブーム用減圧弁270A、と称し、他方のブーム用減圧弁(減圧弁27Bに相当)を適宜、ブーム用減圧弁270B、と称する。ブーム用減圧弁270(270A、270B)は、ブーム操作用油路に配置される。
 以下の説明において、アームシリンダ11に対する作動油の供給を行う方向制御弁641に対するパイロット油圧を調整可能な制御弁27を適宜、アーム用減圧弁271、と称する。また、アーム用減圧弁271のうち、一方のアーム用減圧弁(減圧弁27Aに相当)を適宜、アーム用減圧弁271A、と称し、他方のアーム用減圧弁(減圧弁27Bに相当)を適宜、アーム用減圧弁271B、と称する。アーム用減圧弁271(271A,271B)は、アーム操作用油路に配置される。
 以下の説明において、バケットシリンダ12に対する作動油の供給を行う方向制御弁642に対するパイロット油圧を調整可能な制御弁27を適宜、バケット用減圧弁272、と称する。また、バケット用減圧弁272のうち、一方のバケット用減圧弁(減圧弁27Aに相当)を適宜、バケット用減圧弁272A、と称し、他方のバケット用減圧弁(減圧弁27Bに相当)を適宜、バケット用減圧弁272B、と称する。バケット用減圧弁272(272A,272B)は、バケット操作用油路に配置される。
 [圧力センサ]
 以下の説明において、ブームシリンダ10に対する作動油の供給を行う方向制御弁640に接続されるパイロット油路451のパイロット油圧を検出する圧力センサ66を適宜、ブーム用圧力センサ660、と称し、方向制御弁640に接続されるパイロット油路452のパイロット油圧を検出する圧力センサ67を適宜、ブーム用圧力センサ670、と称する。
 また、以下の説明において、ブーム操作用油路4510Aに配置されるブーム用圧力センサ660を適宜、ブーム用圧力センサ660A、と称し、ブーム操作用油路4510Bに配置されるブーム用圧力センサ660を適宜、ブーム用圧力センサ660B、と称する。また、ブーム調整用油路4520Aに配置されるブーム用圧力センサ670を適宜、ブーム用圧力センサ670A、と称し、ブーム調整用油路4520Bに配置されるブーム用圧力センサ670を適宜、ブーム用圧力センサ670B、と称する。
 以下の説明において、アームシリンダ11に対する作動油の供給を行う方向制御弁641に接続されるパイロット油路451のパイロット油圧を検出する圧力センサ66を適宜、アーム用圧力センサ661、と称し、方向制御弁641に接続されるパイロット油路452のパイロット油圧を検出する圧力センサ67を適宜、アーム用圧力センサ671、と称する。
 また、以下の説明において、アーム操作用油路4511Aに配置されるアーム用圧力センサ661を適宜、アーム用圧力センサ661A、と称し、アーム操作用油路4511Bに配置されるアーム用圧力センサ661を適宜、アーム用圧力センサ661B、と称する。また、アーム調整用油路4521Aに配置されるアーム用圧力センサ671を適宜、アーム用圧力センサ671A、と称し、アーム調整用油路4521Bに配置されるアーム用圧力センサ671を適宜、アーム用圧力センサ671B、と称する。
 以下の説明において、バケットシリンダ12に対する作動油の供給を行う方向制御弁642に接続されるパイロット油路451のパイロット油圧を検出する圧力センサ66を適宜、バケット用圧力センサ662、と称し、方向制御弁642に接続されるパイロット油路452のパイロット油圧を検出する圧力センサ67を適宜、バケット用圧力センサ672、と称する。
 また、以下の説明において、バケット操作用油路4512Aに配置されるバケット用圧力センサ662を適宜、バケット用圧力センサ662A、と称し、バケット操作用油路4512Bに配置されるバケット用圧力センサ662を適宜、バケット用圧力センサ662B、と称する。また、バケット調整用油路4522Aに配置されるバケット用圧力センサ672を適宜、バケット用圧力センサ672A、と称し、バケット調整用油路4522Bに配置されるバケット用圧力センサ672を適宜、バケット用圧力センサ672B、と称する。
 [制御弁]
 制限掘削制御を実行しない場合、作業機コントローラ26は、制御弁27を制御して、パイロット油路450を開ける(全開にする)。パイロット油路450が開くことにより、パイロット油路451のパイロット油圧とパイロット油路452のパイロット油圧とは等しくなる。制御弁27によりパイロット油路450が開いた状態で、パイロット油圧は、操作装置25の操作量に基づいて調整される。
 制御弁27によりパイロット油路450が全開のとき、圧力センサ66に作用するパイロット油圧と圧力センサ67に作用するパイロット油圧とは等しい。制御弁27の開度が小さくなることによって、圧力センサ66に作用するパイロット油圧と圧力センサ67に作用するパイロット油圧とは異なる。
 制限掘削制御など、作業機2が作業機コントローラ26によって制御される場合、作業機コントローラ26は、制御弁27に制御信号を出力する。パイロット油路451は、例えばパイロットリリーフ弁の作用により所定の圧力(パイロット油圧)を有する。作業機コントローラ26から制御弁27に制御信号が出力されると、制御弁27は、その制御信号に基づいて作動する。パイロット油路451のパイロット油は、制御弁27を介して、パイロット油路452に供給される。パイロット油路452のパイロット油圧は、制御弁27により調整(減圧)される。パイロット油路452のパイロット油圧が、方向制御弁64に作用する。これにより、方向制御弁64は、制御弁27で制御されたパイロット油圧に基づいて作動する。本実施形態において、圧力センサ66は、制御弁27によって調整される前のパイロット油圧を検出する。圧力センサ67は、制御弁27によって調整された後のパイロット油圧を検出する。
 減圧弁27Aにより圧力が調整されたパイロット油が方向制御弁64に供給されることにより、スプールは軸方向に関して一側に移動する。減圧弁27Bにより圧力が調整されたパイロット油が方向制御弁64に供給されることにより、スプールは軸方向に関して他側に移動する。これにより、軸方向に関するスプールの位置が調整される。
 例えば、作業機コントローラ26は、ブーム用減圧弁270A及びブーム用減圧弁270Bの少なくとも一方に制御信号を出力して、ブームシリンダ10に接続された方向制御弁640に対するパイロット油圧を調整することができる。
 また、作業機コントローラ26は、アーム用減圧弁271A及びアーム用減圧弁271Bの少なくとも一方に制御信号を出力して、アームシリンダ11に接続された方向制御弁641に対するパイロット油圧を調整することができる。
 また、作業機コントローラ26は、バケット用減圧弁272A及びバケット用減圧弁272Bの少なくとも一方に制御信号を出力して、バケットシリンダ12に接続された方向制御弁642に対するパイロット油圧を調整することができる。
 作業機コントローラ26は、掘削対象の目標形状である設計地形を示す目標掘削地形Uとバケット8の位置を示すバケット位置データ(刃先位置データS)とに基づいて、目標掘削地形Uとバケット8との距離dに応じてバケット8が目標掘削地形Uに近づく速度が小さくなるように、ブーム6の速度を制限する。作業機コントローラ26は、ブーム6の速度を制限するための制御信号を出力するブーム制限部を有する。本実施形態においては、操作装置25の操作に基づいて作業機2が駆動する場合において、バケット8の刃先8aが目標掘削地形Uに侵入しないように、作業機コントローラ26のブーム制限部から出力される制御信号に基づいて、ブーム6の動きが制御(介入制御)される。バケット8による掘削において、刃先8aが目標掘削地形Uに侵入しないように、ブーム6は、作業機コントローラ26により、上げ動作を実行される。
[介入制御時の介入弁]
 本実施形態においては、介入制御のために、作業機コントローラ26から出力された、介入制御に関する制御信号に基づいて作動する制御弁27Cにパイロット油路502が接続される。介入制御において、パイロット油路502に、圧力(パイロット油圧)が調整されたパイロット油が流れる。制御弁27Cは、パイロット油路501に接続され、パイロット油路501からのパイロット油圧を調整可能である。
 以下の説明において、介入制御において圧力が調整されたパイロット油が流れるパイロット油路50を適宜、介入用油路501、502と称し、介入用油路501に接続される制御弁27Cを適宜、介入弁27C、と称する。
 介入用油路501に、ブームシリンダ10に接続された方向制御弁640に供給されるパイロット油が流れる。介入用油路502は、方向制御弁640と接続されたブーム操作用油路4510B及びブーム調整用油路4520Bにシャトル弁51を介して接続されている。
 シャトル弁51は、2つの入口と、1つの出口とを有する。一方の入口は、介入用油路502と接続される。他方の入口は、ブーム操作用油路4510Bと接続される。出口は、ブーム調整用油路4520Bと接続される。シャトル弁51は、介入用油路502及びブーム操作用油路4510Bのうち、パイロット油圧が高い方の油路と、ブーム調整用油路4520Bとを接続する。例えば、介入用油路502のパイロット油圧がブーム操作用油路4510Bのパイロット油圧よりも高い場合、シャトル弁51は、介入用油路501とブーム調整用油路4520Bとを接続し、ブーム操作用油路4510Bとブーム調整用油路4520Bとを接続しないように作動する。これにより、介入用油路502のパイロット油がシャトル弁51を介してブーム調整用油路4520Bに供給される。ブーム操作用油路4510Bのパイロット油圧が介入用油路502のパイロット油圧よりも高い場合、シャトル弁51は、ブーム操作用油路4510Bとブーム調整用油路4520Bとを接続し、介入用油路502とブーム調整用油路4520Bとを接続しないように作動する。これにより、ブーム操作用油路4510Bのパイロット油がシャトル弁51を介してブーム調整用油路4520Bに供給される。
 介入用油路501には介入用油路501のパイロット油のパイロット油圧を検出する圧力センサ68が設けられている。介入用油路501は、制御弁27Cを通過する前のパイロット油が流れる介入用油路501と、介入弁27Cを通過した後のパイロット油が流れる介入用油路502とを含む。介入弁27Cは、介入制御を実行するために作業機コントローラ26から出力された制御信号に基づいて制御される。
 介入制御を実行しないとき、操作装置25の操作によって調整されたパイロット油圧に基づいて方向制御弁64が駆動されるように、作業機コントローラ26は、制御弁27に対して制御信号を出力しない。例えば、作業機コントローラ26は、操作装置25の操作によって調整されたパイロット油圧に基づいて方向制御弁640が駆動されるように、ブーム用減圧弁270Bによりブーム操作用油路4510Bを開ける(全開にする)とともに、介入弁27Cにより介入用油路501を閉じる。
 介入制御を実行するとき、作業機コントローラ26は、介入弁27Cによって調整されたパイロット油圧に基づいて方向制御弁64が駆動されるように、各制御弁27を制御する。例えば、ブーム6の移動を制限する介入制御を実行する場合、作業機コントローラ26は、介入弁27Cによって調整された介入用油路501のパイロット油圧が、操作装置25によって調整されるブーム操作用油路4510Bのパイロット油圧よりも高くなるように、介入弁27Cを制御する。これにより、介入弁27Cからのパイロット油が介入用油路502を経由しシャトル弁51を介して方向制御弁640に供給される。
 バケット8が目標掘削地形Uに侵入しないように操作装置25によりブーム6が高速で上げ動作される場合、介入制御は実行されない。ブーム6が高速で上げ動作されるように操作装置25が操作され、その操作量に基づいてパイロット油圧が調整されることにより、操作装置25の操作によって調整されるブーム操作用油路4510Bのパイロット油圧は、介入弁27Cによって調整される介入用油路502のパイロット油圧よりも高くなる。これにより、操作装置25の操作によってパイロット油圧が調整されたブーム操作用油路4510Bのパイロット油がシャトル弁51を介して方向制御弁640に供給される。
 以下の説明においては、便宜上、制御弁27の作動によりパイロット油路450を開けることを単に、制御弁27を開ける(開放状態にする)、といい、制御弁27の作動によりパイロット油路450を閉じることを単に、制御弁27を閉じる(閉塞状態にする)、という。なお、制御弁27の開けた状態とは、全開状態のみならず、僅かに開いた状態も含む。すなわち、制御弁27を開けた状態とは、制御弁27を閉じた状態以外の状態を含む。制御弁27が開くことにより、パイロット油路450が減圧状態となる。
 例えば、介入弁27Cの作動により介入用流路501を開けることを単に、介入弁27Cを開ける、といい、介入弁27Cの作動により介入用流路501を閉じることを単に、介入弁27Cを閉じる、という。
 同様に、ブーム用減圧弁270Aの作動によりブーム操作用油路4510Aを開けること(ブーム操作用油路4510Aとブーム調整用油路4520Aとを接続状態にすること)を単に、ブーム用減圧弁270Aを開ける、といい、ブーム用減圧弁270Aの作動によりブーム操作用油路4510Aを閉じること(ブーム操作用油路4510Aとブーム調整用油路4520Aとを非接続状態にすること)を単に、ブーム用減圧弁270Aを閉じる、という。また、ブーム用減圧弁270Bの作動によりブーム操作用油路4510Bを開けること(ブーム操作用油路4510Bとブーム調整用油路4520Bとを接続状態にすること)を単に、ブーム用減圧弁270Bを開ける、といい、ブーム用減圧弁270Bの作動によりブーム操作用油路4510Bを閉じること(ブーム操作用油路4510Bとブーム調整用油路4520Bとを非接続状態にすること)を単に、ブーム用減圧弁270Bを閉じる、という。
 同様に、アーム用減圧弁271Aの作動によりアーム操作用油路4511Aを開けること(アーム操作用油路4511Aとアーム調整用油路4521Aとを接続状態にすること)を単に、アーム用減圧弁271Aを開ける、といい、アーム用減圧弁271Aの作動によりアーム操作用油路4511Aを閉じること(アーム操作用油路4511Aとアーム調整用油路4521Aとを非接続状態にすること)を単に、アーム用減圧弁271Aを閉じる、という。また、アーム用減圧弁271Bの作動によりアーム操作用油路4511Bを開けること(アーム操作用油路4511Bとアーム調整用油路4521Bとを接続状態にすること)を単に、アーム用減圧弁271Bを開ける、といい、アーム用減圧弁271Bの作動によりアーム操作用油路4511Bを閉じること(アーム操作用油路4511Bとアーム調整用油路4521Bとを非接続状態にすること)を単に、アーム用減圧弁271Bを閉じる、という。
 同様に、バケット用減圧弁272Aの作動によりバケット操作用油路4512Aを開けること(バケット操作用油路4512Aとバケット調整用油路4522Aとを接続状態にすること)を単に、バケット用減圧弁272Aを開ける、といい、バケット用減圧弁272Aの作動によりバケット操作用油路4512Aを閉じること(バケット操作用油路4512Aとバケット調整用油路4522Aとを非接続状態にすること)を単に、バケット用減圧弁272Aを閉じる、という。また、バケット用減圧弁272Bの作動によりバケット操作用油路4512Bを開けること(バケット操作用油路4512Bとバケット調整用油路4522Bとを接続状態にすること)を単に、バケット用減圧弁272Bを開ける、といい、バケット用減圧弁272Bの作動によりバケット操作用油路4512Bを閉じること(バケット操作用油路4512Bとバケット調整用油路4522Bとを非接続状態にすること)を単に、バケット用減圧弁272Bを閉じる、という。
 減圧弁27A及び減圧弁28Bは、例えば、作業機2を停止させる停止制御のときに使用される。例えば、ブーム6の下げ動作を停止するとき、ブーム用減圧弁270Aが閉じられる。これにより、操作装置25が操作されても、ブーム6は下げ動作しない。同様に、アーム7の下げ動作を停止するとき、アーム用減圧弁271Bが閉じられる。バケット8の下げ動作を停止するとき、バケット用減圧弁272Bが閉じられる。ブーム6の上げ動作を停止するとき、ブーム用減圧弁270Bが閉じられる。アーム7の上げ動作を停止するとき、アーム用減圧弁271Aが閉じられる。バケット8の上げ動作を停止するとき、バケット用減圧弁272Aが閉じられる。
 本実施形態において、ブームシリンダ10は、第1動作方向(例えば縮退方向)への動作により、ブーム6について下げ動作を実行させ、第1動作方向とは反対の第2動作方向(例えば伸長方向)への動作により、ブーム6について上げ動作を実行させる。
 本実施形態において、アームシリンダ11は、第1動作方向(例えば縮退方向)への動作により、アーム7について上げ動作を実行させ、第1動作方向とは反対の第2動作方向(例えば伸長方向)への動作により、アーム7について下げ動作を実行させる。
 本実施形態において、バケットシリンダ12は、第1動作方向(例えば縮退方向)への動作により、バケットについてダンプ動作を実行させ、第1動作方向とは反対の第2動作方向(例えば伸長方向)への動作により、バケットについて掘削動作を実行させる。
 ブーム操作用油路4510A、ブーム操作用油路4510B、ブーム調整用油路4520A、及びブーム調整用油路4520Bは、方向制御弁640に接続するように配置される。ブームシリンダ10の第1動作方向への動作のために方向制御弁640のスプール80を移動させるためのパイロット油は、ブーム操作用油路4510A及びブーム調整用油路4520Aを流れる。ブームシリンダ10の第2動作方向への動作のために方向制御弁640のスプール80を移動させるためのパイロット油は、ブーム操作用油路4510B及びブーム調整用油路4520Bを流れる。
 アーム操作用油路4511A、アーム操作用油路4511B、アーム調整用油路4521A、及びアーム調整用油路4521Bは、方向制御弁641に接続するように配置される。アームシリンダ11の第1動作方向への動作のために方向制御弁641のスプール80を移動させるためのパイロット油は、アーム操作用油路4511A及びアーム調整用油路4521Aを流れる。アームシリンダ11の第2動作方向への動作のために方向制御弁641のスプール80を移動させるためのパイロット油は、アーム操作用油路4511B及びアーム調整用油路4521Bを流れる。
 バケット操作用油路4512A、バケット操作用油路4512B、バケット調整用油路4522A、及びバケット調整用油路4522Bは、方向制御弁642に接続するように配置される。バケットシリンダ12の第1動作方向への動作のために方向制御弁642のスプール80を移動させるためのパイロット油は、バケット操作用油路4512A及びバケット調整用油路4522Aを流れる。バケットシリンダ12の第2動作方向への動作のために方向制御弁642のスプール80を移動させるためのパイロット油は、バケット操作用油路4512B及びバケット調整用油路4522Bを流れる。
 ブーム減圧弁270Aは、ブームシリンダ10を第1動作方向に動作させるため(ブーム6を下げ動作させるため)のパイロット油が流れるパイロット油路(4510A、4520A)に配置されている。ブーム減圧弁270Aは、減圧弁を調整することで減圧し、動作を制限する。
 ブーム減圧弁270Bは、ブームシリンダ10を第2動作方向に動作させるため(ブーム6を上げ動作させるため)のパイロット油が流れるパイロット油路(4510B、4520B)に配置されている。ブーム減圧弁270Bは、パイロット油路を遮断する機能を有する。
 アーム減圧弁271Aは、アームシリンダ11を第1動作方向に動作させるため(アーム7を上げ動作させるため)のパイロット油が流れるパイロット油路(4511A、4521A)に配置されている。アーム減圧弁271Aは、アーム7を動作制限させるためのパイロット油圧を調整可能である。
 アーム減圧弁271Bは、アームシリンダ11を第2動作方向に動作させるため(アーム7を下げ動作させるため)のパイロット油が流れるパイロット油路(4511B、4521B)に配置されている。アーム減圧弁271Bは、アーム7を下げ動作(掘削動作)させるためのパイロット油圧を調整可能である。
 バケット減圧弁272Aは、バケットシリンダ12を第1動作方向に動作させるため(バケット8を上げ動作させるため)のパイロット油が流れるパイロット油路(4512A、4522A)に配置されている。バケット減圧弁272Aは、バケット8を上げ動作(ダンプ動作)させるためのパイロット油圧を調整可能である。
 バケット減圧弁272Bは、バケットシリンダ12を第2動作方向に動作させるため(バケット8を下げ動作させるため)のパイロット油が流れるパイロット油路(4512B、4522B)に配置されている。バケット減圧弁272Bは、バケット8を下げ動作(掘削動作)させるためのパイロット油圧を調整可能である。
[制御システム]
 図23は、制限掘削制御が行われているときの作業機2の動作の一例を模式的に示す図である。上述のように、油圧システム300は、ブーム6を駆動するためのブームシリンダ10と、アーム7を駆動するためのアームシリンダ11と、バケット8を駆動するためのバケットシリンダ12とを有する。
 図23に示すように、アーム7の操作による掘削において、ブーム6が上がり、アーム7が下がるように、油圧システム300が作動する。制限掘削制御において、バケット8が目標掘削地形Uに侵入しないように、ブーム6の上げ動作を含む介入制御が実行される。
 例えば、掘削対象物(地面、山など)の掘削作業のために、アーム7及びバケット8の少なくとも一方が下げ動作されるように、オペレータにより操作装置25が操作される。そのオペレータの操作により、バケット8の刃先8aが目標掘削地形Uに侵入しようとする場合、作業機コントローラ26は、バケット8の刃先8aが目標掘削地形Uに侵入しないように、介入弁27Cを制御して、介入用油路502のパイロット油圧を増大させることによって、ブーム6の上げ動作を実行する。
 図24及び図25は、本実施形態に係る制御システム200の一例を示す機能ブロック図である。図24及び図25に示すように、制御システム200は、作業機コントローラ26と、センサコントローラ30と、スプールストロークセンサ65と、圧力センサ66と、圧力センサ67と、圧力センサ68と、入力部321及び表示部322を含むマンマシンインターフェース部32と、減圧弁27Aと、減圧弁27Bと、介入弁27Cとを有する。
 作業機コントローラ26は、データ取得部26Aと、導出部26Bと、制御弁制御部26Cと、作業機制御部57と、補正部26Eと、更新部26Fと、記憶部26Gと、シーケンス制御部26Hとを有する。導出部26Bは、判定部26Baと、演算部26Bbとを含む。
[較正方法]
 図26は、本実施形態に係る作業機コントローラ26の処理の一例を示すフローチャートである。本実施形態において、作業機コントローラ26は、制御システム200の少なくとも一部を較正(キャリブレーション)する。
 図26に示すように、本実施形態において、作業機コントローラ26は、較正モードの選択(ステップSB0)と、油圧シリンダ60の較正(ステップSB1)と、圧力センサ66及び圧力センサ67の較正(ステップSB2)と、作業機2の制御(ステップSB3)と、を実行する。マンマシンインターフェース部からの操作指令に基づいて、較正モードが油圧シリンダの較正か圧力センサの較正から判断される(ステップSB0)。ステップSB0において、較正モードが油圧シリンダの較正であると判断された場合(ステップSB0でYesの場合)、ステップSB1に進む。ステップSB0において、較正モードが油圧シリンダの較正でないと判断された場合(ステップSB0でNoの場合)、ステップSB2に進む。
 図25を基に説明を行う。油圧シリンダ60の較正は、油圧シリンダ60を動作させる操作指令を出力し、その操作指令に基づく駆動力を油圧シリンダ60に与えたときの油圧シリンダ60の動作特性を取得することを含む。本実施形態において、作業機コントローラ26のデータ取得部26Aは、油圧シリンダ60を動作させる操作指令が出力された状態で、その操作指令値及び油圧シリンダ60のシリンダ速度に関するデータを取得する。作業機コントローラ26の導出部26Bは、データ取得部26Aで取得したデータに基づいて、出力された操作指令値に対する油圧シリンダ60の動作特性を導出する。
 操作装置25の操作に基づいて、パイロット油路450へパイロット油が供給される。パイロット油の供給により圧力センサ66では圧力が検出される。圧力センサ66の検出された圧力は作業機コントローラ26に送信され、作業機コントローラ26でパイロット油圧が求められる。スプールストロークSstは、スプールストロークセンサ65によりストロークの変化が検出され作業機コントローラ26へ送信される。シリンダストロークセンサ16~18の検出値はセンサコントローラ30にて求められるシリンダストロークL1~L3として作業機コントローラ26へ出力され、作業機コントローラ26にてシリンダ速度が求められる。これにより、操作装置25の操作に対するシリンダ速度が算出される。
 油圧シリンダ60の動作特性の導出は、油圧シリンダ60のシリンダ速度と方向制御弁64のスプール80の移動量との関係を示す第1相関データ、スプール80の移動量と制御弁27によって制御されるパイロット油圧との関係を示す第2相関データ、及びパイロット油圧と制御弁27に出力される制御信号との関係を示す第3相関データを導出することを含む。
 また、油圧シリンダ60の動作特性の導出は、複数の油圧シリンダ60(ブームシリンダ10、アームシリンダ11、及びバケットシリンダ12)のうち、ブームシリンダ10のシリンダ速度と介入弁27Cに出力される制御信号との関係を導出することを含む。本実施形態において、介入弁27Cを含む制御弁27は、作業機コントローラ26からの指令値となる指令電流によって作動する。制御弁27に電流が供給されることによって、制御弁27が作動する。本実施形態において、ブームシリンダ10の動作特性の導出は、ブームシリンダ10のシリンダ速度と、介入弁27Cに供給される電流値との関係を導出することを含む。
 圧力センサ66及び圧力センサ67の較正は、圧力センサ66の検出値が圧力センサ67の検出値に一致するように、圧力センサ66の検出値を補正することを含む。本実施形態において、作業機コントローラ26のデータ取得部26Aは、制御弁27によりパイロット油路450が開いた状態で、圧力センサ66の検出値及び圧力センサ67の検出値に関するデータを取得する。作業機コントローラ26の補正部26Eは、データ取得部26Aで取得したデータに基づいて、圧力センサ66の検出値が圧力センサ67の検出値に一致するように、圧力センサ66の検出値を補正する。
 オペレータの操作に基づきマンマシンインターフェース部32の入力部321では作業機コントローラ26への各較正指令を出力する。作業機コントローラの制御弁制御部26Cは較正指令に基づき制御弁27(27C)に各作業機を駆動する指令を出力する。制御弁制御部26Cの指令に基づき各作業機が駆動され、その時のストロークセンサ65からの検出値とセンサコントローラ30からのシリンダストロークL1~L3の出力をデータ取得部26Aは取得する。データ取得部26Aで取得したデータに基づき導出部26Bでは検出値の判定を26Baで行い、シリンダストロークからシリンダ速度への演算を演算部26Bbで行う。又、データ取得部26Aで取得した圧力センサ66より取得したパイロット圧Pppcと、スプールストロークセンサ65より取得したスプールストロークSstと、演算部26Bbで算出したシリンダストロークシリンダ速度より導出部26Bは第1~第3相関図を作成する。
 導出部26Bで作成された第1~第3の相関データは更新部26Fにより記憶部26Gに記憶・更新する。
[油圧シリンダの較正方法]
 油圧シリンダ60の較正方法について説明する。まず、ブームシリンダ10の較正方法(動作特性の導出)について説明する。
 図27は、本実施形態に係るブームシリンダ10の較正方法の一例を示すフローチャートである。本実施形態において、ブームシリンダ10の較正は、ブームシリンダ10の上げ動作についての動作特性を導出することを含む。ブームシリンダ10の上げ動作についての動作特性の導出は、介入弁27Cに供給される電流値とブームシリンダ10のシリンダ速度との関係を導出することを含む。以下の説明においては、較正対象が介入弁27Cである例について説明する。
 図27に示すように、本実施形態に係るブームシリンダ10の較正方法は、作業機2の姿勢を含む油圧ショベル100の較正条件を判定すること(ステップSC1)と、複数の制御弁27を閉じること(ステップSC2)と、判定後、ブームシリンダ10を上げ動作させる操作指令を出力すること(ステップSC3)と、ブームシリンダ10を上げ動作させる操作指令が出力された状態で、操作指令値及び上げ動作におけるブームシリンダ10のシリンダ速度に関するデータを取得すること(ステップSC4)と、ステップSC4で取得したデータ(操作指令値及びブームシリンダ10のシリンダ速度)に基づいて、停止状態のブームシリンダ10が上げ動作を開始するときの動作開始操作指令値を導出すること(ステップSC5)と、動作開始操作指令値の導出後、ステップSC3よりも高い操作指令値の操作指令を出力すること(ステップSC6)と、ブームシリンダ10を上げ動作させる操作指令が出力された状態で、操作指令値及び上げ動作におけるブームシリンダ10のシリンダ速度に関するデータを取得すること(ステップSC7)と、ステップSC7で取得したデータ(操作指令値及びブームシリンダ10のシリンダ速度)に基づいて、操作指令値と微速度領域におけるシリンダ速度との関係を示す微速度動作特性を導出すること(ステップSC8)と、微速度動作特性の導出後、再び、作業機2の姿勢を判定すること(ステップS9)と、複数の制御弁27を閉じること(ステップSC10)と、作業機2の姿勢の判定後、ステップSC6よりも高い操作指令値の操作指令を出力すること(ステップSC11)と、ブームシリンダ10を上げ動作させる操作指令が出力された状態で、操作指令値及び上げ動作におけるブームシリンダ10のシリンダ速度に関するデータを取得すること(ステップSC12)と、ステップSC12で取得したデータ(操作指令値及びブームシリンダ10のシリンダ速度)に基づいて、操作指令値と微速度領域よりも高い通常速度領域におけるシリンダ速度との関係を示す通常速度動作特性を導出すること(ステップSC13)と、導出された動作開始操作指令値、微速度動作特性、及び通常速度動作特性を記憶部26Gに記憶すること(ステップSC14)と、を含む。
 本実施形態において、動作開始操作指令値を導出するためのデータの取得(ステップSC4)、動作開始操作指令値の導出(ステップSC5)、微速度動作特性を導出するためのデータの取得(ステップSC7)、微速度動作特性の導出(ステップSC8)、通常速度動作特性を導出するためのデータの取得(ステップSC12)、及び通常速度動作特性の導出(ステップSC13)を含むステップSC1からステップSC14の処理は、シーケンス制御部26Hの制御に基づいて、シーケンス的に連続して実行される。
 本実施形態において、較正処理は、動作開始操作指令値及び微速度動作特性の導出を行う第1導出シーケンスと、通常速度動作特性の導出を行う第2導出シーケンスとを含む。第1導出シーケンスは、ステップSC1からステップSC8の処理を含む。第2導出シーケンスは、ステップSC9からステップSC13の処理を含む。第2導出シーケンスは、異なる条件(操作指令値)のそれぞれにおいて、複数回実行される。すなわち、ステップSC9からステップSC13の処理が複数回実行される。本実施形態においては、第2導出シーケンスは、異なる条件で3回実行されることとする。以下の説明においては、第1導出シーケンスを適宜、第1シーケンス、と称する。3回実行される第2導出シーケンスのうち、第1回目の第2導出シーケンスを適宜、第2シーケンス、と称し、第2回目の第2導出シーケンスを適宜、第3シーケンス、と称し、第3回目の第2導出シーケンスを適宜、第4シーケンス、と称する。
 較正に際し、マンマシンインターフェース部32の表示部322にメニューが表示される。図28及び図29は、表示部322の画面の一例を示す図である。図28に示すように、較正のメニューとして、「PPC圧力センサ較正」と「制御マップ較正」とが用意されている。図26を参照して説明したように、本実施形態において、作業機コントローラ26は、マンマシンインターフェース部32から較正シートのデータより油圧シリンダ60の較正(ステップSB1)又は圧力センサ66及び圧力センサ67の較正(ステップSB2)を実行する。圧力センサ66及び圧力センサ67の較正を行う場合、「PPC圧力センサ較正」を選択する。油圧シリンダ60の較正を行う場合、「制御マップ較正」が選択される。ここでは、油圧シリンダ60のうち、ブームシリンダの較正(動作特性の導出)を実行するため、「制御マップ較正」を選択する。
 「制御マップ較正」が選択されると、図29に示す画面が表示部322に表示される。ここでは、「介入弁27Cに供給される電流値とブームシリンダ10のシリンダ速度との関係」を導出するとオペレータは、「ブーム上げ介入制御マップ」を選択する。
 本実施形態においては、「介入弁27Cに供給される電流値とブームシリンダ10のシリンダ速度との関係」のみならず、「ブーム用減圧弁270Aに供給される電流値とブームシリンダ10のシリンダ速度との関係」、「ブーム用減圧弁270Bに供給される電流値とブームシリンダ10のシリンダ速度との関係」、「アーム用減圧弁271Aに供給される電流値とアームシリンダ11のシリンダ速度との関係」、「アーム用減圧弁271Bに供給される電流値とアームシリンダ11のシリンダ速度との関係」、「バケット用減圧弁272Aに供給される電流値とバケットシリンダ12のシリンダ速度との関係」、及び「バケット用減圧弁272Bに供給される電流値とバケットシリンダ12のシリンダ速度との関係」も導出可能である。
 「ブーム用減圧弁270Aに供給される電流値とブームシリンダ10のシリンダ速度との関係」を導出する場合、「ブーム下げ減圧制御マップ」が選択される。「ブーム用減圧弁270Bに供給される電流値とブームシリンダ10のシリンダ速度との関係」を導出する場合、「ブーム上げ減圧制御マップ」が選択される。「アーム用減圧弁271Aに供給される電流値とアームシリンダ11のシリンダ速度との関係」を導出する場合、「アームダンプ減圧制御マップ」が選択される。「アーム用減圧弁271Bに供給される電流値とアームシリンダ11のシリンダ速度との関係」を導出する場合、「アーム掘削減圧制御マップ」が選択される。「バケット用減圧弁272Aに供給される電流値とバケットシリンダ12のシリンダ速度との関係」を導出する場合、「バケットダンプ減圧制御マップ」が選択される。「バケット用減圧弁272Bに供給される電流値とバケットシリンダ12のシリンダ速度との関係」を導出する場合、「バケット掘削減圧制御マップ」が選択される。
 介入弁27Cに供給される電流値とブームシリンダ10のシリンダ速度との関係の導出のために、マンマシンインターフェース部32が操作された後、シーケンス制御部26Hは較正条件を判定する(ステップSC1)。較正条件は、例えば、メイン油圧ポンプの出力圧、作動油の温度条件、制御弁27の故障条件、及び作業機2の姿勢条件を含む。本実施形態においては、較正に際し、パイロット油路502に作動油を供給するように、ロックレバーが操作される。また、メイン油圧ポンプの出力が所定値(一定値)になるように調整される。本実施形態においては、メイン油圧ポンプの出力が最大(フルスロットル、油圧ポンプのポンプ斜板は最大傾倒角度の状態)になるように調整される。介入用油路501におけるパイロット油圧の許容範囲においてそのパイロット油圧が最大値を示すように、メイン油圧ポンプの出力が調整される。また、作動油の温度が所定値(一定値)になるように調整される。
 較正条件の判定は、作業機2の姿勢の調整を含む。本実施形態においては、マンマシンインターフェース部32の表示部322に、作業機2の姿勢の調整を要求する姿勢調整要求情報が表示される。この情報が表示されている場合、制御弁制御部26Cは全制御弁270A、270B、271A、271B、272A、272Bに指令電流を出力し、操作装置25による作業機操作が可能な状態とする。オペレータは、その表示部322の表示に従って操作装置25を操作して、作業機2の姿勢を姿勢調整要求情報が表示された姿勢(初期姿勢)に調整する。作業機2を初期姿勢にした後、較正処理を行うことにより、常に同一条件で較正処理を行うことができる。例えば、作業機2の姿勢によって、ブーム6に作用するモーメントが変化する。ブーム6に作用するモーメントが変化すると、較正結果が変動する可能性がある。本実施形態においては、作業機2を初期姿勢にした後、較正処理を行うため、例えばブーム6に作用するモーメントの変化をもたらすことなく、常に同一条件で較正処理を行うことができる。
 図30は、本実施形態に係る表示部322に表示される姿勢調整要求情報の一例を示す図である。図30に示すように、作業機2を初期姿勢に調整するためのガイダンス(ライン)2Gが表示部322に表示される。オペレータは、表示部322を見ながら、作業機2(アーム7)がガイダンス2Gに沿って配置されるように、操作装置25を操作して、作業機2の姿勢を調整する。判定部26Baは、例えば、シリンダストロークセンサ16、17、18からの入力に基づいて、作業機2の姿勢を把握(検出)することができる。これにより、オペレータは、表示部322を見ながら、アーム7がガイダンス2Gに沿って配置されるように、操作装置25を操作して、作業機2の姿勢を調整する。判定部26Baは実姿勢が姿勢要求情報通りになっているかを判定することができる。
 ここで、較正作業を行うのはメンテナンスを行うサービスマンとオペレータが可能である。ただしオペレータはブーム上げ介入の立ち上り較正(第1シーケンス)の較正作業を行う事が可能である。これにより、バケットが交換された時に正確な指令特性に較正することが可能となる。
 また、作業機2の姿勢の調整において、制御弁制御部26Cの指令に基づき複数の制御弁27のそれぞれが開放状態となる。そのため、オペレータは、操作装置25を操作することによって、作業機2を駆動することができる。操作装置25の操作により、作業機2が初期姿勢になるように駆動される。
 図30に示すように、本実施形態において、ガイダンス2Gは、油圧ショベル100が配置される地面に対して垂直である。作業機2の初期姿勢は、油圧ショベル100が配置される地面に対してアーム7が垂直に配置される姿勢である。
 掘削作業において、作業機2を水平にして所定姿勢を作ることは作業機2の標準的な姿勢(各シリンダの中心位置)を較正の初期姿勢として設定する。その掘削作業において、バケット8の刃先8aが目標掘削地形Uに侵入しないように介入制御が実行される場合、作業機2が図30に示すような姿勢の状態で、介入弁27Cが作動する。そのため、作業機2を図30に示すような姿勢(初期姿勢)にした後、介入弁27Cに供給される電流値とブームシリンダ10のシリンダ速度との関係の導出のための較正処理が行われることにより、頻度が最も高い作業機2の姿勢において、介入弁27Cに供給される電流値とブームシリンダ10のシリンダ速度との関係を導出することができる。
 作業機2の姿勢が初期姿勢に調整された後、較正処理の開始のために、マンマシンインターフェース部32の入力部321がオペレータによって操作される。本実施形態において、入力部321は、操作ボタン又はタッチパネルを含み、図30に示す「NEXT」スイッチに対応する入力スイッチを含む。「NEXT」スイッチは、入力部321として機能する。
 図30に示す「NEXT」スイッチが操作されることによって、表示部322に、図31に示すような画面が表示される。図31において、表示部322には、入力部321として機能する「START」スイッチが表示される。その「START」スイッチが操作されることによって、較正処理が開始される。入力部321の操作により生成された指令信号は、作業機コントローラ26に出力される。
 本実施形態においては、較正処理の進捗率に応じて、表示部322の表示内容が変化する。図31は、較正処理の進捗率が0%であるときの表示部322の画面の一例を示す。
 図32は、較正処理の進捗率が1%以上99%以下であるときの表示部322の画面の一例を示す。較正処理が開始され、その較正処理の進捗率が1%以上99%以下のとき、表示部322に、図32に示すような表示内容が表示される。図32において、表示部322には、入力部321として機能する「CLEAR」スイッチが表示される。オペレータが較正を中断する必要がある場合、その「CLEAR」スイッチが操作されることによって、較正処理が中断され、データ取得部26Aによって取得されたデータが前回較正した値に戻るとともに、進捗率が0%に戻る(リセットされる)。
 図33は、較正処理の進捗率が100%のときの表示部322の画面の一例を示す。図33において、表示部322には、入力部321として機能する「CLEAR」スイッチが表示される。その「CLEAR」スイッチが操作されることによって、較正処理が中断され、データ取得部26Aによって取得されたデータが前回較正した値に戻されるとともに、進捗率が0%に戻る(リセットされる)。また、図33に示す表示部322においては、「NEXT」スイッチが表示される。
 作業機コントローラ26の制御弁制御部26Cは、複数の制御弁27のそれぞれを制御する。制御弁制御部26Cは、較正処理の開始のための指令信号を入力部321から取得した後、複数の制御弁27の全部を閉じる(ステップSC2)。
 上述した、較正処理の開始のための入力部321の操作は、ブームシリンダ10を動作させる操作指令を作業機コントローラ26から出力させるための指令信号の生成を含む。制御弁制御部26Cは、較正処理の開始のための指令信号を入力部321から取得し、操作指令を介入弁27Cに出力する(ステップSC3)。
 すなわち、本実施形態においては、オペレータによる入力部321の操作により、複数の油圧シリンダ60(ブームシリンダ10、アームシリンダ11、及びバケットシリンダ12)のうち、ブームシリンダ10を伸長方向に動作させる(ブーム6を上げ動作させる)操作指令を制御弁制御部26から出力させるための指令信号が生成される。制御弁制御部26Cは、入力部321の操作により生成された指令信号を取得して、複数の油圧シリンダ60(ブームシリンダ10、アームシリンダ11、及びバケットシリンダ12)のうち、ブームシリンダ10を伸長方向に動作させる(ブーム6を上げ動作させる)操作指令を介入弁27Cに出力する。
 制御弁制御部26Cは、較正対象の介入弁27Cが開くように、その介入弁27Cに操作指令を出力する。すなわち、制御弁制御部26Cは、ブームシリンダ10を伸長方向に動作させる(ブーム6を上げ動作させる)ためのパイロット油が流れる介入用油路501が開くように、介入弁27Cを制御する。また、制御弁制御部26Cは、ブーム操作用油路4510Bが閉じるように、ブーム用減圧弁270Bを制御する。また、制御弁制御部26Cは、ブームシリンダ10を伸長方向に動作させる(ブーム6を下げ動作させる)ためのパイロット油が流れるブーム操作用油路4510Aが閉じるように、ブーム用減圧弁270Aを制御する。また、制御弁制御部26Cは、アームシリンダ11についてのパイロット油路(4511A、4511B、4521A、4521B)が閉じるように、アーム用制御弁271(271A、271B)を制御する。また、制御弁制御部26Cは、バケットシリンダ12についてのパイロット油路(4512A、4512B、4522A、4522B)が閉じるように、バケット用制御弁272(272A、272B)を制御する。
 すなわち、制御弁制御部26Cは、較正対象の介入弁27Cが開き、非較正対象の制御弁27の全部(ブーム用減圧弁270A、ブーム用減圧弁270B、アーム用減圧弁271A、アーム用減圧弁271B、バケット用減圧弁272A、及びバケット用減圧弁272B)が閉じるように、操作指令(EPC電流)の指令電流を出力する。
 本実施形態において、介入弁27Cに対する操作指令は、電流を含む。制御弁制御部26Cは、介入弁27Cに供給される電流値(操作指令値)を決定し、その決定された電流値を介入弁27Cに供給(出力)する。
 介入弁27Cに操作指令(EPC電流)が出力された状態で、データ取得部26Aは、その操作指令値(電流値)及び上げ動作を行うブームシリンダ10のシリンダ速度に関するデータを取得する(ステップSC4)。
 作業機コントローラ26の導出部26Bは、データ取得部26Aで取得したデータに基づいて、操作指令値に対するブームシリンダ10の伸長方向についての動作特性を導出する。本実施形態において、導出部26Bは、ブームシリンダ10の動作特性として、データ取得部26Aで取得したデータに基づいて、停止状態のブームシリンダ10が動作を開始するときの動作開始操作指令値(動作開始操作電流値)、及び操作指令値と微速度領域におけるブームシリンダ10のシリンダ速度との関係を示す微速度動作特性を導出する。
 図34は、本実施形態に係る較正処理の一例を説明するためのタイミングチャートである。図34において、下のグラフの横軸は、時間であり、縦軸は、マンマシンインターフェース部の入力部321の操作により、マンマシンインターフェース部の入力部321から制御弁制御部26Cに出力された指令信号を示す。図34において、上のグラフの横軸は、時間であり、縦軸は、作業機コントローラ26からの介入弁27Cに出力(供給)される操作指令値(電流値)を示す。
 図34に示すように、時点t0aにおいて、較正処理の開始のために入力部321が操作され、入力部321から制御弁制御部26Cに指令信号が出力される。制御弁制御部26Cは、時点t0aにおいて、複数の制御弁27の全てを閉じた後、介入弁27Cに操作指令(EPC電流)を出力(供給)する。介入弁27C以外の制御弁27に対して操作指令(EPC電流)は出力されない。また、時点t0aにおいて、ブームシリンダ10は動作を開始していない。アームシリンダ11及びバケットシリンダ12も動いていない。
 まず、制御弁制御部26Cは、介入弁27Cに、操作指令値I0の操作指令を出力する。操作指令値I0は、動き出しより低い点を予め設定しておく。制御弁制御部26Cは、時点t0aから時点t2aまでの所定時間の間、その操作指令値I0を介入弁27Cに出力し続ける。
 操作指令値I0が出力されている状態で、ブームシリンダ10のシリンダ速度がブームシリンダストロークセンサ16によって検出される。より詳細には、シリンダストロークセンサは、シリンダの変位を検出し、センサコントローラへ出力する。センサコントローラでシリンダストロークを導出し、作業機コントローラへ出力する。作業機コントローラは、シリンダストロークと経過時間からシリンダ速度を導出する。ブームシリンダストロークセンサ16の検出結果は、作業機コントローラ26に出力される。作業機コントローラ26のデータ取得部26Aは、操作指令値I0及び操作指令値I0が出力されているときのブームシリンダ10のシリンダ速度に関するデータを取得する。
 導出部26Bは、介入弁27Cに操作指令値I0が出力されている状態で、停止状態のブームシリンダ10が動作を開始したか否か(動き出したか否か)を判定する。導出部26Bは、ブームシリンダ10のシリンダストロークに関するデータに基づいて、停止状態のブームシリンダ10が動作を開始したか否かを判断する判定部26Baを有する。
 本実施形態において、判定部26Baは、時点t1aにおけるブームシリンダ10のシリンダストロークと、時点t2aにおけるブームシリンダ10のシリンダストロークとを比較する。時点t1aは、例えば時点t0aから第1の所定時間経過した時点である。時点t2aは、例えば時点t0aから第3の所定時間経過した時点(時点t1aから第2の所定時間経過した時点)である。但し、第2の所定時間は、第1の所定時間よりも長い時間とする。第3の所定時間は、第1の所定時間と第2の所定時間とを足し合わせた時間とする。
 判定部26Baは、時点t1aにおけるシリンダストロークの検出値と、時点t2aにおけるシリンダストロークの検出値との差を導出する。判定部26Baは、導出した差の値が、予め定められた閾値よりも小さいと判断したとき、ブームシリンダ10は動作を開始していないと判断する。判定部26Baは、導出した差の値が、予め定められた閾値以上であると判断したとき、ブームシリンダ10は動作を開始したと判断する。
 操作指令値I0が出力されているときに、判定部26Baによりブームシリンダ10が動作を開始したと判断された場合、操作指令値I0が、停止状態のブームシリンダ10が動作を開始するときの動作開始操作指令値(動作開始操作電流値)となる。
 操作指令値I0においてブームシリンダ10が動作を開始していない判断された場合、制御弁制御部26Cは、介入弁27Cに出力する操作指令値を増大する。制御弁制御部26Cは、操作指令値I0を低減することなく、時点t2aにおいて、操作指令値I0から操作指令値I1に増大し、その操作指令値I1を介入弁27Cに出力する。制御弁制御部26Cは、時点t2aから時点t2bまで、その操作指令値I1を介入弁27Cに出力し続ける。時点t2aから時点t2bまでの時間は、例えば第3の所定時間である。
 操作指令値I1が出力されている状態で、ブームシリンダ10のシリンダストロークがシリンダストロークセンサ16によって検出される。シリンダストロークセンサ16の検出結果は、作業機コントローラ26に入力される。作業機コントローラ26のデータ取得部26Aは、操作指令値I1及び操作指令値I1が出力されているときのブームシリンダ10のシリンダストロークに関するデータを取得する。
 導出部26Bの判定部26Baは、介入弁27Cに操作指令値I1が出力されている状態で、停止状態のブームシリンダ10が動作を開始したか否か(動き出したか否か)を判定する。
 判定部26Baは、時点t1bにおけるブームシリンダ10のシリンダストロークと、時点t2bにおけるブームシリンダ10のシリンダストロークとを比較する。時点t1bは、例えば時点t2aから第1の所定時間経過した時点である。時点t2bは、例えば時点t2aから第3の所定時間経過した時点(時点t1bから第2の所定時間経過した時点)である。
 判定部26Baは、時点t1bにおけるシリンダストロークの検出値と、時点t2bにおけるシリンダストロークの検出値との差を導出する。判定部26Baは、導出した差の値が、予め定められた閾値よりも小さいと判断したとき、ブームシリンダ10は動作を開始していないと判断する。判定部26Baは、導出した差の値が、予め定められた閾値以上であると判断したとき、ブームシリンダ10は動作を開始したと判断する。
 操作指令値I1が出力されているときに、判定部26Baによりブームシリンダ10が動作を開始したと判断された場合、操作指令値I1が、停止状態のブームシリンダ10が動作を開始するときの動作開始操作指令値(動作開始操作電流値)となる。
 以下、同様の処理が行われ、動作開始操作指令値が導出される。すなわち、操作指令値I1から操作指令値I2に増大された後、判定部26Baは、時点t1cにおけるブームシリンダ10のシリンダストロークと、時点t2cにおけるブームシリンダ10のシリンダストロークとを比較する。時点t1cは、例えば時点t2bから第1の所定時間経過した時点である。時点t2cは、例えば時点t2bから第3の所定時間経過した時点(時点t1cから第2の所定時間経過した時点)である。本実施形態では操作指令値I0から操作指令値I1までの電流の増加分と、操作指令値I1から操作指令値I2までの電流の増加分は同じとする。
 判定部26Baは、時点t1cにおけるシリンダストロークの検出値と、時点t2cにおけるシリンダストロークの検出値との差を導出する。判定部26Baは、導出した差の値が、予め定められた閾値よりも小さいと判断したとき、ブームシリンダ10は動作を開始していないと判断する。判定部26Baは、導出した差の値が、予め定められた閾値以上であると判断したとき、ブームシリンダ10は動作を開始したと判断する。
 本実施形態においては、動作開始操作指令値は、操作指令値I2であることとする。以上により、動作開始操作指令値が導出される(ステップSC5)。
 動作開始操作指令値が導出された後、制御弁制御部26Cは、介入弁27Cに出力する操作指令値を更に増大する。制御弁制御部26Cは、操作指令値I2を低減することなく、時点t2cにおいて、操作指令値I2から操作指令値I3に増大し、その操作指令値I3を介入弁27Cに出力する(ステップSC6)。操作指令値I3は、動作開始操作指令値I2よりも大きい。制御弁制御部26Cは、時点t2cから時点t0dまで、その操作指令値I3を介入弁27Cに出力し続ける。時点t2cから時点t0dまでの時間は、例えば第3の所定時間である。
 操作指令値I3が出力されている状態で、ブームシリンダ10のシリンダストロークがシリンダストロークセンサ16によって検出される。シリンダストロークの検出結果は、センサコントローラ30を介して作業機コントローラ26に入力される。作業機コントローラ26のデータ取得部26AはシリンダストロークL1を取得する。演算部26Bbは操作指令値I3及び操作指令値I3が出力されているときのブームシリンダ10のシリンダ速度に関するデータを取得する(ステップSC7)。
 操作指令値I3は、動作開始操作指令値I2よりも大きい。操作指令値I3が出力されている状態において、ブームシリンダ10は、動作し続ける(伸長し続ける)。
 導出部26Bは、介入弁27Cに操作指令値I3が出力されている状態で、操作指令値I3とブームシリンダ10のシリンダ速度との関係を示す動作特性を導出する演算部26Bbを有する。演算部26Bbは、介入弁27Cに操作指令値I3が出力されている状態で、操作指令値I3とブームシリンダ10のシリンダストロークとの関係を導出する。
 演算部26Bbは、時点t1dから時点t0dまでのシリンダストロークの平均値を算出する。時点t1dは、時点t2cから第1の所定時間経過した時点である。時点t1dから時点t0dまでの時間は、第2の所定時間である。本実施形態においては、操作指令値I3が出力されているときのシリンダストロークを、時点t1dから時点t0dまでのシリンダストロークの平均値とする。
 操作指令値I3から入力したときのシリンダストロークが導出された後、制御弁制御部26Cは、介入弁27Cに出力する操作指令値を更に増大する。制御弁制御部26Cは、操作指令値I3を低減することなく、時点t0dにおいて、操作指令値I3から操作指令値I4に増大し、その操作指令値I4を介入弁27Cに出力する(ステップSC6)。操作指令値I4は、操作指令値I3よりも大きい。制御弁制御部26Cは、時点t0dから時点t2dまで、その操作指令値I4を介入弁27Cに出力し続ける。時点t0dから時点t2dまでの時間は、例えば第3の所定時間である。
 操作指令値I4が出力されている状態で、ブームシリンダ10のシリンダストロークがシリンダストロークセンサ16によって検出される。シリンダストロークセンサ16の検出結果は、センサコントローラ30を介して作業機コントローラ26に出力される。作業機コントローラ26のデータ取得部26Aは、操作指令値I4及び操作指令値I4が出力されているときのブームシリンダ10のシリンダストロークに関するデータを取得する(ステップSC7)。
 操作指令値I4が出力されている状態において、ブームシリンダ10は、動作し続ける(伸長し続ける)。
 演算部26Bbは、介入弁27Cに操作指令値I4が出力されている状態で、操作指令値I4とブームシリンダ10のシリンダストロークとの関係を導出する。本実施形態においては、操作指令値I4が出力されているときのシリンダストロークを、時点t1eから時点t2dまでのシリンダストロークの平均値とする。時点t1eは、時点t0dから第1の所定時間経過した時点である。時点t1eから時点t2dまでの時間は、第2の所定時間である。
 以下、操作指令値I4よりも大きい操作指令値I5、操作指令値I5よりも大きい操作指令値I6、及び操作指令値I6よりも大きい操作指令値I7について、同様の処理が行われる。
 操作指令値I5は、時点t2dから時点t2eまで出力される。操作指令値I5が出力されているときのシリンダストロークは、時点t1fから時点t2eまでのシリンダストロークの平均値である。時点t1fは、時点t2dから第1の所定時間経過した時点である。時点t2eは、時点t2dから第3の所定時間経過した時点(時点t1fから第2の所定時間経過した時点)である。演算部26Bbは、操作指令値I5とブームシリンダ10のシリンダストロークとの関係を導出する。
 操作指令値I6は、時点t2eから時点t2fまで出力される。操作指令値I6が出力されているときのシリンダ速度は、時点t1gから時点t2fまでのシリンダストロークの平均値である。時点t1gは、時点t2eから第1の所定時間経過した時点である。時点t2fは、時点t2eから第3の所定時間経過した時点(時点t1gから第2の所定時間経過した時点)である。演算部26Bbは、操作指令値I6とブームシリンダ10のシリンダ速度との関係を導出する。
 操作指令値I7は、時点t2fから時点t2gまで出力される。操作指令値I7が出力されているときのシリンダストロークは、時点t1hから時点t2gまでにシリンダストロークセンサ16から出力された検出値の平均値である。時点t1hは、時点t2fから第1の所定時間経過した時点である。時点t2gは、時点t2fから第3の所定時間経過した時点(時点t1hから第2の所定時間経過した時点)である。演算部26Bbは、操作指令値I7とブームシリンダ10のシリンダ速度との関係を導出する。
 操作指令値(I3、I4、I5、I6、I7)が出力されている状態において、ブームシリンダ10は、微速度で動作する。すなわち、操作指令値(I3、I4、I5、I6、I7)が出力されている状態において、ブームシリンダ10のシリンダ速度は、微速度(低速度)である。
 導出部26Bは、ステップSC7において取得した、複数の操作指令値(I3、I4、I5、I6、I7)と、それら操作指令値(I3、I4、I5、I6、I7)が出力されたときのブームシリンダ10の複数のシリンダストロークとに基づいて、操作指令値(I3、I4、I5、I6、I7)と微速度領域におけるシリンダ速度との関係を示す微速度動作特性を導出する(ステップSC8)。
 上述のように、本実施形態においては、ステップSC1からステップSC8が、較正処理の第1シーケンスとなる。第1シーケンスにおいて、動作開始操作指令値及び微速度動作特性が導出される。
 第1シーケンスにおいて、進捗率が0%のときは、図31に示した表示内容が表示部322に表示される。第1シーケンスにおいて、進捗率が1%以上99%以下のときは、図32に示した表示内容が表示部322に表示される。第1シーケンスにおいて、進捗率が100%のときは、図33に示した表示内容が表示部322に表示される。
 第1シーケンスの進捗率が100%に到達し、微速度動作特性が導出された後、オペレータは、通常速度動作特性を導出するための処理を開始するために、図33に示した「NEXT」スイッチを操作する。上述のように、本実施形態においては、通常速度動作特性を導出するための処理は、較正処理の第2シーケンス、第3シーケンス、及び第4シーケンスを含む。第1シーケンスが終了した後、第2シーケンスが開始される。
 第2シーケンスから第4シーケンスの開始において、作業機2の姿勢の含む油圧ショベル100の較正条件が判定される(ステップSC9)。制御弁制御部26Cは、操作装置25の操作により作業機2が駆動可能な状態となるように、複数の制御弁27を開ける。
 このように、本実施形態においては、制御弁制御部26Cは、複数の制御弁27を制御して、微速度動作特性(第1動作特性)を導出するためのデータの取得(ステップSC7)及び微速度動作特性の導出(ステップSC8)が終了してから、通常速度動作特性(第2動作特性)を導出するためのデータの取得(ステップSC11)が開始されるまでの間の較正条件の判定時(ステップSC9)に、複数のパイロット油路450を開ける。
 図30を参照して説明したように、マンマシンインターフェース部32の表示部322に、作業機2の姿勢の調整を要求する姿勢調整要求情報が表示される。本実施形態においては、図33の「NEXT」スイッチの操作により、図30に示した表示内容が表示される。オペレータは、その表示部322の表示に従って操作装置25を操作して、作業機2の姿勢を姿勢調整要求情報が表示された姿勢(初期姿勢)に調整する。オペレータは、表示部322を見ながら、アーム7がガイダンス2Gに沿って配置されるように、操作装置25を操作して、作業機2の姿勢を調整する。
 作業機2の姿勢の調整において、複数の制御弁27の全ての減圧弁が開放状態となる。そのため、オペレータは、操作装置25を操作することによって、作業機2を駆動することができる。操作装置25の操作により、作業機2が初期姿勢になるように駆動される。
 作業機2の姿勢が初期姿勢に調整された後、通常速度動作特性を導出するための処理が開始される。オペレータにより、図30の「NEXT」スイッチが操作されることにより、表示部322に、図31に示した表示内容が表示される。オペレータは、図31に示した「START」スイッチを操作する。これにより、通常速度動作特性を導出するための処理を開始するための指令信号から生成される。制御弁制御部26Cは、その指令信号を入力部321から取得した後、複数の制御弁27の全部を閉じる(ステップSC10)。ここで、図31に表示されている「レバーフル」は、操作装置25を最大傾倒角に倒した状態を意味する。また「エンジン回転Hi」は、エンジンのスロットル設定を最大回転数に設定した状態を意味する。
 制御弁制御部26Cは、非較正対象の制御弁27(介入弁27C以外の制御弁27)を閉じた状態で、介入弁27Cに操作指令を出力する(ステップSC11)。
 制御弁制御部26Cは、操作指令値I7よりも十分に大きい操作指令値Iaを出力する。これにより、介入弁27Cが十分に開き、初期姿勢のブーム6が大きく上げ動作する。
 データ取得部26Aは、シリンダストロークL1を取得する。演算部26Bbは操作指令値Ia、及びその操作指令値Iaが出力されたときのブームシリンダ10のシリンダ速度に関するデータを取得する(ステップSC12)。
 本実施形態においては、作業機2が初期姿勢に調整された後、操作指令値Iaを出力して、操作指令値Ia及びその操作指令値Iaが出力されたときのシリンダストロークに関するデータを取得するまでの処理が、較正処理の第2シーケンスとなる。
 第2シーケンスおいて、進捗率が0%のときは、図31にブーム6の上げる旨の内容の表示を加えた画像が表示部322に表示される。第2シーケンスにおいて、進捗率が1%以上99%以下のときは、図32に示した表示内容が表示部322に表示される。第2シーケンスにおいて、進捗率が100%のときは、図33に示した表示内容が表示部322に表示される。
 第2シーケンスの進捗率が100%に到達し、操作指令値Ia及びシリンダストロークに関するデータが取得された後、通常速度動作特性を導出するための処理のうち、較正処理の第3シーケンスが開始される。オペレータは、第3シーケンスを開始するために、図33に示した「NEXT」スイッチを操作する。
 図33の「NEXT」スイッチの操作により、図30を参照して説明したように、マンマシンインターフェース部32の表示部322に、作業機2の姿勢の調整を要求する姿勢調整要求情報が表示される。制御弁制御部26Cは、操作装置25の操作により作業機2が駆動可能な状態となるように、複数の制御弁27のうち全ての減圧弁を開ける。オペレータは、その表示部322の表示に従って操作装置25を操作して、作業機2の姿勢を初期姿勢に調整する。これにより、作業機2の姿勢が初期姿勢に調整される(ステップS9)。
 作業機2の姿勢が初期姿勢に調整された後、通常速度動作特性を導出するための処理が開始される。オペレータにより、図30に示した「NEXT」スイッチが操作されることにより、表示部322に、図31に示した表示内容が表示される。オペレータは、図31に示した「START」スイッチを操作する。これにより、通常速度動作特性を導出するための処理を開始するための指令信号から生成される。制御弁制御部26Cは、その指令信号をマンマシンインターフェース部32の入力部321から取得した後、複数の制御弁27の全部を閉じる(ステップSC10)。
 制御弁制御部26Cは、非較正対象の制御弁27(介入弁27C以外の制御弁27)を閉じた状態で、介入弁27Cに操作指令を出力する(ステップSC11)。
 制御弁制御部26Cは、操作指令値Iaよりも大きい操作指令値Ibを出力する。これにより、介入弁27Cが十分に開き、初期姿勢のブーム6が大きく上げ動作する。
 データ取得部26Aは、シリンダストロークL1を取得する。演算部26Bbは操作指令値Ib、及びその操作指令値Ibが出力されたときのブームシリンダ10のシリンダ速度に関するデータを取得する(ステップSC12)。
 本実施形態においては、作業機2が初期姿勢に調整された後、操作指令値Ibを出力して、操作指令値Ib及びその操作指令値Ibが出力されたときのシリンダストロークに関するデータを取得するまでの処理が、較正処理の第3シーケンスとなる。
 第3シーケンスにおいて、進捗率が0%のときは、図31にブーム6の上げる旨の内容の表示を加えた画像が表示部322に表示される。第3シーケンスにおいて、進捗率が1%以上99%以下のときは、図32に示した表示内容が表示部322に表示される。第3シーケンスにおいて、進捗率が100%のときは、図33に示した表示内容が表示部322に表示される。
 第3シーケンスの進捗率が100%に到達し、操作指令値Ib及びシリンダストロークに関するデータが取得された後、通常速度動作特性を導出するための処理のうち、較正処理の第4シーケンスが開始される。オペレータは、第4シーケンスを開始するために、図33に示した「NEXT」スイッチを操作する。
 図33の「NEXT」スイッチの操作により、図30を参照して説明したように、マンマシンインターフェース部32の表示部322に、作業機2の姿勢の調整を要求する姿勢調整要求情報が表示される。制御弁制御部26Cは、操作装置25の操作により作業機2が駆動可能な状態となるように、全ての制御弁27を開ける。オペレータは、その表示部322の表示に従って操作装置25を操作して、作業機2の姿勢を初期状態(初期姿勢)に調整する。これにより、作業機2の姿勢が初期姿勢に調整される(ステップSC9)。
 作業機2の姿勢が初期姿勢に調整された後、通常速度動作特性を導出するための処理が開始される。オペレータにより、図30に示した「NEXT」スイッチが操作されることにより、表示部322に、図31に示した表示内容が表示される。オペレータは、通常速度動作特性を導出するための処理を開始するために、図31に示した「START」スイッチを操作する。これにより、通常速度動作特性を導出するための処理を開始するための指令信号から生成される。制御弁制御部26Cは、その指令信号を入力部321から取得した後、全ての制御弁27を閉じる(ステップSC10)。
 制御弁制御部26Cは、非較正対象の制御弁27(介入弁27C以外の制御弁27)を閉じた状態で、介入弁27Cに操作指令を出力する(ステップSC11)。
 制御弁制御部26Cは、操作指令値Ibよりも大きい操作指令値Icを出力する。これにより、介入弁27Cが十分に開き、初期姿勢のブーム6が大きく上げ動作する。
 データ取得部26Aは、シリンダストロークL1を取得する。演算部26Bbは操作指令値Ic、及びその操作指令値Icが出力されたときのブームシリンダ10のシリンダ速度に関するデータを取得する(ステップSC12)。
 本実施形態においては、作業機2が初期姿勢に調整された後、操作指令値Icを出力して、操作指令値Ic及びその操作指令値Icが出力されたときのシリンダ速度に関するデータを取得するまでの処理が、較正処理の第4シーケンスとなる。
 第4シーケンスにおいて、進捗率が0%のときは、図31にブーム6の上げる旨の内容の表示を加えた画像が表示部322に表示される。第4シーケンスにおいて、進捗率が1%以上99%以下のときは、図32に示した表示内容が表示部322に表示される。第4シーケンスにおいて、進捗率が100%のときは、図33に示した表示内容が表示部322に表示される。図33では図示されていないが、実際はシーケンス1~4の計測結果に基づきPPC圧力、スプールストロークの各指令値Icでの数値が記載される。
 導出部26Bは、較正処理の第2シーケンスで取得した、操作指令値Iaとシリンダ速度との関係、較正処理の第3シーケンスで取得した、操作指令値Ibとシリンダ速度との関係、及び較正処理の第4シーケンスで取得した、操作指令値Icとシリンダ速度との関係に基づいて、操作指令値(Ia、Ib、Ic)と通常速度領域におけるシリンダストロークとの関係を示す通常速度動作特性を導出する(ステップSC13)。
 通常速度領域は、微速度領域よりも高い速度領域である。微速度領域を、低速度領域、と称してもよいし、通常速度領域を、高速度領域、と称してもよい。微速度領域は、シリンダ速度が例えば所定速度よりも低い速度領域である。通常速度領域は、シリンダ速度が例えば前記所定速度以上の速度領域である。
 図35は、導出部26Bにおいて動作開始操作指令値、微速度動作特性、及び通常速度動作特性が導出された後の表示部322の一例を示す。動作開始操作指令値、微速度動作特性、及び通常速度動作特性が導出された後、図35に示すスイッチ321Pが表示される。スイッチ321Pの操作により、導出部26Bにおいて導出された動作開始操作指令値、微速度動作特性、及び通常速度動作特性が確定される。以下の説明において、スイッチ321Pを適宜、最終確定スイッチ321P、と称する。
 導出部26Bで導出された動作開始操作指令値、微速度動作特性、及び通常速度動作特性が、記憶部26Gに記憶される(ステップSC14)。本実施形態においては、図35に示したスイッチ321Pが操作されることにより、動作開始操作指令値、微速度動作特性、及び通常速度動作特性が記憶部26Gに記憶される。
 特性が既に記憶されている場合、更新部26Fにより新たに導出された動作開始操作指令値、微速度動作特性、及び通常速度動作特性が、記憶部26Gより読み出され導出部26Bの各相関データが更新される。
 本実施形態においては、操作指令値及びシリンダ速度に関するデータの取得(ステップSC4、SC7、SC12)において、データ取得部26Aは、制御弁制御部26Cから出力される操作指令値(電流値)に関するデータ、及びシリンダ速度センサから入力したされるシリンダ速度に関するデータのみならず、方向制御弁640のスプールストロークセンサ65から入力したスプールストロークに関するデータ、及びブーム用圧力センサ670Bから入力したパイロット油圧に関するデータも取得する。
 シリンダ速度と、スプールストロークと、パイロット油圧と、操作指令値とは相関する。操作指令値が変化することによって、パイロット油圧、スプールストローク、及びシリンダ速度のそれぞれが変化する。
 導出部26Bは、それらデータ取得部26Aが取得したデータに基づいて、ブームシリンダ10のシリンダ速度と方向制御弁640のスプールストロークとの関係を示す第1相関データ、方向制御弁640のスプールストロークと介入弁27Cによって調整されるパイロット油圧との関係を示す第2相関データ、及び介入弁27Cによって調整されるパイロット油圧と介入弁27Cに出力される操作指令値(電流値)との関係を示す第3相関データを導出して、記憶部26Gに記憶させる。
 なお、本実施形態においては、操作指令値が、制御弁27に出力される電流値であることとするが、操作指令値は、制御弁27によって調整されるパイロット油圧値(パイロット油の圧力値)、及びスプールストローク値(スプール80の移動量値)を含む概念である。例えば、パイロット油圧値及びシリンダ速度に関するデータがデータ取得部26Aに取得され、その取得されたデータに基づいて、導出部26Bが、停止状態の油圧シリンダ60が動作を開始するときの動作開始パイロット油圧値、及びパイロット油圧値とシリンダ速度との関係を示す動作特性(微速度動作特性及び通常速度動作特性を含む)を導出してもよい。例えば、スプールストローク値及びシリンダ速度に関するデータがデータ取得部26Aに取得され、その取得されたデータに基づいて、導出部26Bが、停止状態の油圧シリンダ60が動作を開始するときの動作開始スプールストローク値、及びスプールストローク値とシリンダ速度との関係を示す動作特性(微速度動作特性及び通常速度動作特性を含む)を導出してもよい。以下の実施形態においても同様である。
 図36は、動作開始操作指令値、微速度動作特性、及び通常速度動作特性を導出するための作業機コントローラ26の処理をより具体的に示したフローチャートである。本実施形態において、マンマシンインターフェース部32は、作業機コントローラ26に対して、表示部322の表示内容(画面)に応じた識別信号(ID)を出力する。第1シーケンスを実行するための表示内容が表示部322に表示される場合、作業機コントローラ26はマンマシンインターフェース32からIDとして「1」が出力される。第2シーケンスを実行するための表示内容が表示部322に表示される場合、IDとして「2」が入力される。第3シーケンスを実行するための表示内容が表示部322に表示される場合、IDとして「3」が入力される。第4シーケンスを実行するための表示内容が表示部322に表示される場合、IDとして「4」が出力される。
 作業機コントローラ26は、マンマシンインターフェース部32から入力したIDを取得し、そのIDの種類を判別する(ステップSD01)。
 ステップSD01において、取得したIDが「0」であると判断した場合(ステップSD01においてYesの場合)、作業機コントローラ26は、較正モードでないと判断し、シリンダ速度センサ等から取得したデータをクリア(初期化)し、進捗率を0%にリセットする(ステップSD02)。また、作業機コントローラ26は、進歩率をマンマシンインターフェース部32に出力する(ステップSD03)。
 ステップSD01において、取得したIDが「0」でないいずれかの較正モードであると判断した場合(ステップSD01においてNoの場合)、作業機コントローラ26は、取得したIDが「1」であるか否かを判断する(ステップSD11)。
 ステップSD11において、取得したIDが「1」であると判断した場合(ステップSD11においてYesの場合)、作業機コントローラ26は、図31に示した「START」スイッチが操作されたか否かを判断する(ステップSD12)。すなわち、作業機コントローラ26は、第1シーケンスを開始するための入力部321(「START」スイッチ)が操作され、その「START」スイッチにより第1シーケンスを開始するための指令信号が入力したか否かを判断する。
 ステップSD12において、「START」スイッチが操作されていないと判断した場合(ステップSD12においてNoの場合)、ステップSD02及びステップSD03の処理が行われる。
 ステップSD12において、「START」スイッチが操作されたと判断した場合(ステップSD12においてYesの場合)、作業機コントローラ26(制御弁制御部26C)は、介入弁27C以外の制御弁27を閉じた後、介入弁26Cに操作指令を出力する(ステップSD13)。ステップSD13の処理は、図27のステップSC3の処理に相当する。
 作業機コントローラ26(データ取得部26A)は、シリンダストロークセンサ16の検出値、方向制御弁640のスプールストロークセンサ65の検出値、ブーム用圧力センサ670Bの検出値、及び介入弁26Cに出力される電流値を含むデータを取得する(ステップSD14)。ステップSD14の処理は、図27のステップSC4に相当する。
 また、作業機コントローラ26は、第1シーケンスの進捗率を算出する(ステップSD15)。進捗率は、「取得したデータ数/目標取得データ数」により算出される。
 また、作業機コントローラ26は、図32に示した「CLEAR」スイッチが操作されたか否かを判断する(ステップSD16)。すなわち、作業機コントローラ26は、第1シーケンスを中断(終了)するための入力部321(「CLEAR」スイッチ)が操作され、その「CLEAR」スイッチにより第1シーケンスを中断するための指令信号が出力されたか否かを判断する。
 ステップSD16において、「CLEAR」スイッチが操作されていないと判断した場合(ステップSD16においてNoの場合)、ステップSD02及びステップSD03の処理が行われる。
 ステップSD16において、「CLEAR」スイッチが操作されたと判断した場合(ステップSD16においてYesの場合)、作業機コントローラ26は、シリンダ速度センサ等から取得したデータをクリア(初期化)し、進捗率を0%にリセットする(ステップSD17)。また、作業機コントローラ26は、進歩率をマンマシンインターフェース部32に出力する(ステップSD03)。
 ステップSD11において、取得したIDが「1」でないと判断した場合(ステップSD11においてNoの場合)、作業機コントローラ26は、取得したIDが「2」であるか否かを判断する(ステップSD21)。
 ステップSD21において、取得したIDが「2」であると判断した場合(ステップSD21においてYesの場合)、作業機コントローラ26は、図31に示した「START」スイッチが操作されたか否かを判断する(ステップSD22)。すなわち、作業機コントローラ26は、第2シーケンスを開始するための入力部321(「START」スイッチ)が操作され、その「START」スイッチにより第2シーケンスを開始するための指令信号が出力されたか否かを判断する。
 ステップSD22において、「START」スイッチが操作されていないと判断した場合(ステップSD22においてNoの場合)、ステップSD02及びステップSD03の処理が行われる。
 ステップSD22において、「START」スイッチが操作されたと判断した場合(ステップSD22においてYesの場合)、作業機コントローラ26(制御弁制御部26C)は、介入弁27C以外の制御弁27を閉じた後、介入弁26Cに操作指令を出力する(ステップSD23)。ステップSD23の処理は、図27のステップSC11の処理に相当する。
 作業機コントローラ26(データ取得部26A)は、シリンダストロークセンサ16の検出値、方向制御弁640のスプールストロークセンサ65の検出値、ブーム用圧力センサ670Bの検出値、及び介入弁26Cに出力される電流値を含むデータを取得する(ステップSD24)。ステップSD24の処理は、図27のステップSC12に相当する。
 また、演算部26Bbは、第2シーケンスの進捗率を算出する(ステップSD25)。進捗率は、「取得したデータ数/目標取得データ数」により算出される。
 また、シーケンス制御部26Hは、図32に示した「CLEAR」スイッチが操作されたか否かを判断する(ステップSD26)。すなわち、シーケンス制御部26Hは、第2シーケンスを中断(終了)するための入力部321(「CLEAR」スイッチ)が操作され、その「CLEAR」スイッチにより第2シーケンスを中断するための指令信号が出力されたか否かを判断する。
 ステップSD26において、シーケンス制御部26H「CLEAR」スイッチが操作されていないと判断した場合(ステップSD26においてNoの場合)、ステップSD02及びステップSD03の処理が行われる。
 ステップSD26において、「CLEAR」スイッチが操作されたと判断した場合(ステップSD26においてYesの場合)、シーケンス制御部26Hは、シリンダ速度センサ等から取得したデータをクリア(初期化)し、進捗率を0%にリセットする(ステップSD27)。また、シーケンス制御部26Hは、進捗率をマンマシンインターフェース部32に出力する(ステップSD03)。
 ステップSD21において、取得したIDが「2」でないと判断した場合(ステップSD21においてNoの場合)、シーケンス制御部26Hは、取得したIDが「3」であるか否かを判断する(ステップSD31)。
 ステップSD31において、取得したIDが「3」であると判断した場合(ステップSD31においてYesの場合)、シーケンス制御部26Hは、図31に示した「START」スイッチが操作されたか否かを判断する(ステップSD32)。すなわち、シーケンス制御部26Hは、第3シーケンスを開始するための入力部321(「START」スイッチ)が操作され、その「START」スイッチにより第3シーケンスを開始するための指令信号が入力されたか否かを判断する。
 ステップSD32において、「START」スイッチが操作されていないと判断した場合(ステップSD32においてNoの場合)、シーケンス制御部26HはステップSD02及びステップSD03の処理が行われる。
 ステップSD32において、シーケンス制御部26Hは「START」スイッチが操作されたと判断した場合(ステップSD32においてYesの場合)、作業機コントローラ26(制御弁制御部26C)は、介入弁27C以外の制御弁27を閉じた後、介入弁26Cに操作指令を出力する(ステップSD33)。ステップSD33の処理は、図27のステップSC11の処理に相当する。
 作業機コントローラ26(データ取得部26A)は、シリンダ速度センサ16の検出値、方向制御弁640のスプールストロークセンサ65の検出値、ブーム用圧力センサ670Bの検出値、及び介入弁26Cに出力される電流値を含むデータを取得する(ステップSD34)。ステップSD34の処理は、図27のステップSC12に相当する。
 また、シーケンス制御部26Hは、第3シーケンスの進捗率を算出する(ステップSD35)。進捗率は、「取得したデータ数/目標取得データ数」により算出される。
 また、シーケンス制御部26Hは、図32に示した「CLEAR」スイッチが操作されたか否かを判断する(ステップSD36)。すなわち、作業機コントローラ26は、第3シーケンスを中断(終了)するための入力部321(「CLEAR」スイッチ)が操作され、その「CLEAR」スイッチにより第3シーケンスを中断するための指令信号が入力されたか否かを判断する。
 ステップSD36において、「CLEAR」スイッチが操作されていないと判断した場合(ステップSD36においてNoの場合)、シーケンス制御部26HステップSD02及びステップSD03の処理が行われる。
 ステップSD36において、「CLEAR」スイッチが操作されたと判断した場合(ステップSD36においてYesの場合)、シーケンス制御部26Hは、シリンダ速度センサ等から取得したデータをクリア(初期化)し、進捗率を0%にリセットする(ステップSD37)。また、シーケンス制御部26Hは、進捗率をマンマシンインターフェース部32に出力する(ステップSD03)。
 ステップSD31において、取得したIDが「3」でないと判断した場合(ステップSD31においてNoの場合)、シーケンス制御部26Hは、取得したIDが「4」であるか否かを判断する(ステップSD41)。
 ステップSD41において、取得したIDが「4」であると判断した場合(ステップSD41においてYesの場合)、シーケンス制御部26Hは、図31に示した「START」スイッチが操作されたか否かを判断する(ステップSD42)。すなわち、作業機コントローラ26は、第4シーケンスを開始するための入力部321(「START」スイッチ)が操作され、その「START」スイッチにより第4シーケンスを開始するための指令信号が入力されたか否かを判断する。
 ステップSD42において、「START」スイッチが操作されていないとシーケンス制御部26Hが判断した場合(ステップSD42においてNoの場合)、ステップSD02及びステップSD03の処理が行われる。
 ステップSD42において、「START」スイッチが操作されたとシーケンス制御部26Hは判断した場合(ステップSD42においてYesの場合)、作業機コントローラ26(制御弁制御部26C)は、介入弁27C以外の制御弁27を閉じた後、介入弁26Cに操作指令を出力する(ステップSD43)。ステップSD43の処理は、図27のステップSC11の処理に相当する。
 作業機コントローラ26(データ取得部26A)は、シリンダ速度センサ16の検出値、方向制御弁640のスプールストロークセンサ65の検出値、ブーム用圧力センサ670Bの検出値、及び介入弁26Cに出力される電流値を含むデータを取得する(ステップSD44)。ステップSD44の処理は、図27のステップSC12に相当する。
 また、シーケンス制御部26Hは、第4シーケンスの進捗率を算出する(ステップSD45)。進捗率は、「取得したデータ数/目標取得データ数」により算出される。
 また、シーケンス制御部26Hは、図32に示した「CLEAR」スイッチが操作されたか否かを判断する(ステップSD46)。すなわち、シーケンス制御部26Hは、第4シーケンスを中断(終了)するための入力部321(「CLEAR」スイッチ)が操作され、その「CLEAR」スイッチにより第4シーケンスを中断するための指令信号が入力されたか否かを判断する。
 ステップSD46において、「CLEAR」スイッチが操作されていないと判断した場合(ステップSD46においてNoの場合)、シーケンス制御部26HはステップSD02及びステップSD03の処理が行われる。
 ステップSD46において、「CLEAR」スイッチが操作されたと判断した場合(ステップSD46においてYesの場合)、シーケンス制御部26Hは、シリンダ速度センサ等から取得したデータをクリア(初期化)し、進捗率を0%にリセットする(ステップSD47)。また、作業機コントローラ26は、進捗率をマンマシンインターフェース部32に出力する(ステップSD03)。
 ステップSD41において、取得したIDが「4」でないと判断した場合(ステップSD41においてNoの場合)、シーケンス制御部26Hは、他の処理を実行する。
 第1シーケンス、第2シーケンス、第3シーケンス、及び第4シーケンスが終了し、動作開始操作指令値、微速度動作特性、及び通常動作特性が導出された後、シーケンス制御部26Hは、図35に示した最終確定スイッチ321Pが操作されたか否かを判断する(ステップSD04)。
 ステップSD04において、最終確定スイッチ321Pが所定時間操作されていないとシーケンス制御部26Hが判断した場合(ステップSD04においてNoの場合)、ステップSD03の処理が行われる。
 ステップSD04において、最終確定スイッチ321Pが操作されたとシーケンス制御部26Hが判断した場合(ステップSD04においてYesの場合)、作業機コントローラ26(更新部26F)は、導出された動作開始操作指令値、微速度動作特性、及び通常動作特性を記憶部26Gに記憶する。
 図37は、ブーム介入により決定されたスプールの移動量(スプールストローク)とシリンダ速度との関係を示す第1相関データの一例を示す図である。図38は、図37のA部分を拡大した図である。図37及び図38において、横軸は、操作指令値としてのスプールストローク値であり、縦軸は、シリンダ速度である。スプールストローク値が零(原点)である状態は、スプールが初期位置に存在する状態である。
 図37において、A部分は、ブームシリンダ10のシリンダ速度が微速度である微速度領域を示す。B部分は、ブームシリンダ10のシリンダ速度が微速度よりも高い通常速度である通常速度領域を示す。B部分で示す通常速度領域は、A部分で示す微速度領域よりも高い速度領域である。
 図37に示すように、A部分におけるグラフの傾きは、B部分におけるグラフの傾きよりも小さい。すなわち、スプールストローク値(操作指令値)に対するシリンダ速度の変化量は、通常速度領域のほうが、微速度領域よりも大きい。
 図38において、スプールストローク値T2は、介入弁27Cに動作開始指令値である操作指令I2(図34等参照)が出力されたときのスプールストローク値である。スプールストローク値T3は、介入弁27Cに操作指令I3が出力されたときのスプールストローク値である。スプールストローク値T4は、介入弁27Cに操作指令I4が出力されたときのスプールストローク値である。スプールストローク値T5は、介入弁27Cに操作指令I5が出力されたときのスプールストローク値である。スプールストローク値T6は、介入弁27Cに操作指令I6が出力されたときのスプールストローク値である。スプールストローク値T7は、介入弁27Cに操作指令I7が出力されたときのスプールストローク値である。
 図37において、スプールストローク値Taは、介入弁27Cに操作指令Iaが出力されたときのスプールストローク値である。スプールストローク値Tbは、介入弁27Cに電流値Ibが出力されたときのスプールストローク値である。スプールストローク値Tcは、介入弁27Cに操作指令Icが出力されたときのスプールストローク値である。
 このように、作業機コントローラ26は、上述のステップSC1からステップSC14を参照して説明した較正処理によって、A部分のラインL2で示す、微速度動作特性と、B部分のラインL2で示す、通常速度特性とを導出することができる。
 シリンダ速度は、バケット8の重量に応じて変化する。例えば、油圧シリンダ60に対する作動油の供給量が同じでも、バケット8の重量が変化すると、シリンダ速度は変化する。
 図39は、ブーム6におけるスプールの移動量(スプールストローク)とシリンダ速度との関係を示す第1相関データの一例を示す図である。図40は、図39のA部分を拡大した図である。図39及び図40において、横軸は、スプールストロークであり、縦軸は、シリンダ速度である。スプールストロークが零(原点)である状態は、スプールが初期位置に存在する状態である。ラインL1は、バケット8が大重量である場合の第1相関データを示す。ラインL2は、バケット8が中重量である場合の第1相関データを示す。ラインL3は、バケット8が小重量である場合の第1相関データを示す。
 図39及び図40示すように、バケット8の重量が異なると、第1相関データは、バケット8の重量に応じて変化する。
 油圧シリンダ60は、作業機2の上げ動作及び下げ動作が実行されるように作動する。図39において、スプールストロークがプラスになるようにスプールが移動することにより、作業機2は上げ動作する。スプールストロークがマイナスになるようにスプールが移動することにより、作業機2は下げ動作する。図39及び図40に示すように、第1相関データは、上げ動作及び下げ動作のそれぞれにおけるシリンダ速度とスプールストロークとの関係を含む。
 図39示すように、作業機2の上げ動作と下げ動作とで、シリンダ速度の変化量が異なる。すなわち、上げ動作が実行されるようにスプールストロークが原点から所定量Strだけ変化したときのシリンダ速度の変化量Vuと、下げ動作が実行されるようにスプールストロークが原点から所定量Strだけ変化したときのシリンダ速度の変化量Vdとは、異なる。図39に示す例では、所定値Strとした場合、変化量Vuは、バケット8が大、中、小のそれぞれにおいて、同一の値となるのに対し、変化量Vd(絶対値)は、バケット8が大、中、小のそれぞれにおいて、異なる値となる。
 油圧シリンダ60は、作業機2の下げ動作において、作業機2の重力作用(自重)により、その作業機2を高速で移動可能である。一方、油圧シリンダ60は、作業機2の上げ動作において、作業機2の自重に打ち勝って作動する必要がある。そのため、上げ動作と下げ動作とにおいて、スプールストロークが同じである場合、下げ動作におけるシリンダ速度のほうが、上げ動作におけるシリンダ速度よりも速い。
 図39に示すように、作業機2の下げ動作において、バケット8の重力が大きくなるほど、シリンダ速度は高くなる。また、下げ動作においてスプールが原点から所定量Stgを移動したときの中重量のバケット8に関するシリンダ速度と小重量のバケット8に関するシリンダ速度との差ΔVdは、上げ動作においてスプールが原点から所定量Stgを移動したときの中重量のバケット8に関するシリンダ速度と小重量のバケット8に関するシリンダ速度との差ΔVuよりも大きい。図39に示す例においては、ΔVuは、ほぼ零である。同様に、下げ動作においてスプールが原点から所定量Stgを移動したときの大重量のバケット8に関するシリンダ速度と中重量のバケット8に関するシリンダ速度との差は、上げ動作においてスプールが原点から所定量Stgを移動したときの大重量のバケット8に関するシリンダ速度と中重量のバケット8に関するシリンダ速度とのよりも大きい。
 油圧シリンダ60に作用する負荷は、作業機2の上げ動作と下げ動作とで異なる。作業機2の下げ動作におけるシリンダ速度は、特にブーム6においてバケット8の重量に応じて大きく変化する。バケット8の重量が大きくなるほど、下げ動作におけるシリンダ速度は高くなる。したがって、ブーム6(作業機2)での下げ動作において、シリンダ速度の速度プロファイルは、バケット8の重量に応じて大きく変化する。
 図40に示すように、油圧シリンダ60のシリンダ速度が零の初期状態から作業機2の上げ動作が実行されるように作動する場合において、大重量のバケット8に関する初期状態からのシリンダ速度の変化量V1と、中重量のバケット8に関する初期状態からのシリンダ速度の変化量V2とは、異なる。すなわち、シリンダ速度が零の初期状態から、作業機2の上げ動作が実行されるように油圧シリンダ60が作動される場合において、スプールストロークが原点から所定量Stpだけ変化したときの大重量のバケット8に関するシリンダ速度の変化量(速度零からの変化量)V1と、スプールストロークが原点から所定量Stpだけ変化したときの中重量のバケット8に関するシリンダ速度の変化量(速度零からの変化量)V2とは、異なる。同様に、油圧シリンダ60のシリンダ速度が零の初期状態から作業機2の上げ動作が実行されるように作動する場合において、中重量のバケット8に関する初期状態からのシリンダ速度の変化量V2と、小重量のバケット8に関する初期状態からのシリンダ速度の変化量V3とは、異なる。
 介入制御が実行される場合、上述のように、ブームシリンダ10は、ブーム6の上げ動作を実行する。したがって、図40に示すような第1相関データに基づいてブームシリンダ10が制御されることにより、バケット8の重量が変化しても、そのバケット8を設計地形Uaに基づいて精度良く移動させることができる。すなわち、油圧シリンダ60の動き出し時に、バケット8の重量が変更された場合でも油圧シリンダ60がきめ細やかに制御されることによって、高精度な制限掘削制御が実行される。
 上述したように、本実施形態においては、介入弁27Cについて、動作開始操作指令値、微速度動作特性、及び通常速度動作特性が導出される。一方、減圧弁27A(270A、271A、272A)、及び減圧弁27B(270B、271AB、272B)については、動作開始操作指令値は導出されるものの、微速度動作特性は導出されない。なお、減圧弁27A及び減圧弁27Bについて、通常速度動作特性は導出される。
[減圧弁較正]
 図41は、減圧弁27A及び減圧弁27Bについての動作開始操作指令値を導出する手順を説明するためのタイミングチャートである。図41において、下のグラフの横軸は、時間であり、縦軸は、入力部321の操作により、入力部321から制御弁制御部26Cに出力された指令信号を示す。図41において、上のグラフの横軸は、時間であり、縦軸は、減圧弁27A及び減圧弁27Bに出力(供給)される操作指令値(電流値)を示す。
 以下、一例として、減圧弁27A及び減圧弁27Bのうち、アームシリンダ11を縮退方向に動作させる(アーム7を上げ動作させる)ようにパイロット油が流れるアーム操作用油路4511Aに配置されるアーム用減圧弁271Aに操作指令(電流)を出力(供給)する。アーム用減圧弁271A以外の制御弁27に対して操作指令(電流)は出力されない。また、時点t0aにおいて、アームシリンダ11は動作を開始していない。ブームシリンダ10及びバケットシリンダ12も動いていない。
 図41に示すように、時点t0aにおいて、入力部321が操作され、入力部321から制御弁制御部26Cに指令信号が出力される。制御弁制御部26Cは、時点t0aにおいて、複数の制御弁27の全てを閉じた後、アーム用減圧弁271Aに操作指令(電流)を出力(供給)する。アーム用減圧弁271A以外の制御弁27に対して操作指令(電流)は出力されない。また、時点t0aにおいて、アームシリンダ11は動作を開始していない。ブームシリンダ10及びバケットシリンダ12も動いていない。
 本実施形態においては、電流が供給されたアーム用減圧弁271Aが開くことによってアーム操作用油路4511Aのパイロット油圧が増大するように、パイロット油圧方式の操作装置25の第2操作レバー25Lは、フルレバー状態に操作されている。例えば、第2操作レバー25Lが後方向に傾くように操作されることによってアーム7が上げ動作する場合(アーム操作用油路4511Aのパイロット油圧が増大する場合)、第2操作レバー25Lは、後方向に関してフルレバー状態になるように操作されている。
 まず、制御弁制御部26Cは、アーム用減圧弁271Aに、操作指令値I0の操作指令を出力する。制御弁制御部26Cは、時点t0aから時点t2aまで、その操作指令値I0をアーム用減圧弁271Aに出力し続ける。時点t0aから時点t2aまでの時間は、例えば第3の所定時間である。
 操作指令値I0が出力されている状態で、アームシリンダ11のシリンダストロークがシリンダストロークセンサ17の検出値に基づきセンサコントローラ30より作業機コントローラ26に出力される。作業機コントローラ26のデータ取得部26Aは、操作指令値I0及び操作指令値I0が出力されているときのアームシリンダ11のシリンダに関するシリンダストロークL2を取得する。
 導出部26Bは、アーム用減圧弁271Aに操作指令値I0が出力されている状態で、停止状態のアームシリンダ11が動作を開始したか否か(動き出したか否か)を判定する。導出部26Bの判定部26Baは、アームシリンダ11のシリンダ速度に関するデータに基づいて、停止状態のアームシリンダ11が動作を開始したか否かを判断する。
 判定部26Baは、時点t1aにおけるアームシリンダ11のシリンダ速度と、時点t2aにおけるアームシリンダ11のシリンダ速度とを比較する。時点t1aは、例えば時点t0aから第1の所定時間経過した時点である。時点t2aは、例えば時点t0aから第3の所定時間経過した時点(時点t1aから第2の所定時間経過した時点)である。
 判定部26Baは、時点t1aにおけるシリンダストロークセンサ17の検出値と、時点t2aにおけるシリンダストロークセンサ17の検出値とに基づくシリンダストロークの差を導出する。判定部26Baは、導出した差の値が、予め定められた閾値よりも小さいと判断したとき、アームシリンダ11は動作を開始していないと判断する。判定部26Baは、導出した差の値が、予め定められた閾値以上であると判断したとき、アームシリンダ11は動作を開始したと判断する。
 操作指令値I0が出力されているときに、判定部26Baによりアームシリンダ11が動作を開始したと判断された場合、操作指令値I0が、停止状態のアームシリンダ11が下げ動作を開始するときの動作開始操作指令値(動作開始操作電流値)となる。
 操作指令値I0においてアームシリンダ11が動作を開始していない判断された場合、制御弁制御部26Cは、アーム用減圧弁271Aに出力する操作指令値を増大する。制御弁制御部26Cは、操作指令値I0を低減することなく、時点t2aにおいて、操作指令値I0から操作指令値I1に増大し、その操作指令値I1をアーム用減圧弁271Aに出力する。制御弁制御部26Cは、時点t2aから時点t2bまで、その操作指令値I1をアーム用減圧弁271Aに出力し続ける。時点t2aから時点t2bまでの時間は、例えば第3の所定時間である。
 操作指令値I1が出力されている状態で、アームシリンダ11のシリンダストロークがシリンダストロークセンサ17の検出値に基づきセンサコントローラ30より作業機コントローラ26に出力される。作業機コントローラ26のデータ取得部26Aは、操作指令値I1及び操作指令値I1が出力されているときのアームシリンダ11のシリンダ速度に関するシリンダストロークL2を取得する。
 導出部26Bの判定部26Baは、アーム用減圧弁271Aに操作指令値I1が出力されている状態で、停止状態のアームシリンダ11が動作を開始したか否か(動き出したか否か)を判定する。
 判定部26Baは、時点t1bにおけるアームシリンダ11のシリンダ速度と、時点t2bにおけるアームシリンダ11のシリンダ速度とを比較する。時点t1bは、例えば時点t2aから第1の所定時間経過した時点である。時点t2bは、例えば時点t2aから第3の所定時間経過した時点(時点t1bから第2の所定時間経過した時点)である。
 判定部26Baは、時点t1bにおけるシリンダストロークセンサ17の検出値と、時点t2aにおけるシリンダストロークセンサ17の検出値とに基づくシリンダストロークの差を導出する。判定部26Baは、導出した差の値が、予め定められた閾値よりも小さいと判断したとき、アームシリンダ11は動作を開始していないと判断する。判定部26Baは、導出した差の値が、予め定められた閾値以上であると判断したとき、アームシリンダ11は動作を開始したと判断する。
 操作指令値I1が出力されているときに、判定部26Baによりアームシリンダ11が動作を開始したと判断された場合、操作指令値I1が、停止状態のアームシリンダ11が動作を開始するときの動作開始操作指令値(動作開始操作電流値)となる。
 以下、同様の処理が行われ、動作開始操作指令値が導出される。すなわち、操作指令値I1から操作指令値I2に増大された後、判定部26Baは、時点t1cにおけるアームシリンダ11のシリンダ速度と、時点t2cにおけるアームシリンダ11のシリンダ速度とを比較する。時点t1cは、例えば時点t2bから第1の所定時間経過した時点である。時点t2cは、例えば時点t2bから第3の所定時間経過した時点(時点t1cから第2の所定時間経過した時点)である。
 判定部26Baは、時点t1cにおけるシリンダストロークセンサ17の検出値と、時点t2cにおけるシリンダ速度センサ17の検出値との差を導出する。判定部26Baは、導出した差の値が、予め定められた閾値よりも小さいと判断したとき、アームシリンダ11は動作を開始していないと判断する。判定部26Baは、導出した差の値が、予め定められた閾値以上であると判断したとき、アームシリンダ11は動作を開始したと判断する。
 本実施形態においては、動作開始操作指令値は、操作指令値I2であることとする。操作指令値I2は、例えば320[mA]である。以上により、動作開始操作指令値が導出される。ここで、本実施形態における較正条件は、他の較正条件と同じ様に例えば、メイン油圧ポンプの出力圧、作動油の温度条件、制御弁27の故障条件が無いこと、及び作業機2の姿勢条件を含む。本実施形態においては、較正に際し、パイロット油路50に作動油を供給するように、ロックレバーが操作される。また較正作業開始時の作業機の姿勢は図31に示す作業姿勢と同様の姿勢とすればよい。
 以上、減圧弁27A及び減圧弁28Bのうち、アーム用減圧弁271Aについての動作開始操作指令値を導出する手順について説明した。他の減圧弁についての動作開始操作指令値を導出する手順は同様であるため、説明を省略する。
[圧力センサの較正方法]
 次に、圧力センサ66及び圧力センサ67の較正方法について、図42を参照して説明する。図42は、本実施形態に係る較正方法の一例を示すフローチャートである。
 図25において、圧力センサ66は、操作装置25によって調整されたパイロット油圧を検出する。すなわち、圧力センサ66は、操作装置25の操作量に応じたパイロット油圧を検出する。制御弁27が閉じられたとき、圧力センサ67は、制御弁27によって調整されたパイロット油圧を検出する。制御弁27が開けられたとき(全開のとき)、圧力センサ66に作用するパイロット油圧と圧力センサ67に作用するパイロット油圧とは等しい。そのため、制御弁27が全開のとき、圧力センサ66の検出値と圧力センサ67との検出値は同じ値になるはずである。しかし、圧力センサ毎の検出値にはバラつきがあるので、制御弁27が全開のときでも、圧力センサ66の検出値と圧力センサ67との検出値とが異なる値になる可能性がある。
 制御弁27が全開のときにおいて、圧力センサ66の検出値と圧力センサ67との検出値とが異なる値を放置しておくと、掘削制御の精度が低下する可能性がある。具体的には、圧力センサ67は、制御弁27に操作指令値が出力されたときの方向制御弁64に作用するパイロット油圧を検出する。作業機コントローラ26は、圧力センサ67の検出値に基づいて、制御弁27に対して出力される操作指令値と、方向制御弁64に作用するパイロット油圧との関係を導出することができる。作業機コントローラ26は、制御弁27を使って方向制御弁64に作用するパイロット油圧を調整する場合、導出した関係(相関データ)に基づいて、目標のパイロット油圧が方向制御弁64に作用するように、操作指令値を決定して、制御弁27に出力する。圧力センサ66は、操作装置25の操作量に応じたパイロット油圧を検出する。例えば、アーム7を駆動するために操作装置25が操作された場合、その操作量に応じたパイロット油圧は、圧力センサ66(661A)に検出される。その圧力センサ66の検出結果に基づいて、掘削制御(介入制御、停止制御など)のために作業機コントローラ26が操作指令を出力する場合、圧力センサ66の検出値と圧力センサ67の検出値とが異なると、操作装置25の操作量と上述の相関データに含まれるパラメータ(パイロット油圧)との間に差異が生じることとなる。その結果、作業機コントローラ26は、適切な操作指令値を出力することができず、掘削精度が低下する可能性がある。
 本実施形態においては、制御弁27の減圧弁が全開の時、圧力センサ66の検出値が圧力センサ67の検出値に一致するように、圧力センサ66の検出値を補正する。すなわち、圧力センサ67の検出値に基づいて導出された相関データに含まれるパラメータ(パイロット油圧)に、圧力センサ66の検出値(パイロット油圧)が一致するように、圧力センサ66の検出値を補正する。
 本実施形態においては、一例として、ブーム6を上げ動作するためのパイロット油が流れるブーム操作用油路4510B及びブーム調整用油路4520Bにされるブーム用圧力センサ660B及びブーム用圧力センサ670Bを較正する例について説明する。
 図28に示したように、較正のメニューとして、「PPC圧力センサ較正」と「制御マップ較正」とが用意されている。ブーム用圧力センサ660B及びブーム用圧力センサ670Bの較正を行う場合、「PPC圧力センサ較正」を選択する。
 「PPC圧力センサ較正」を選択すると、図43に示す画面が表示部322に表示される。ここでは、ブーム6を上げ動作するためのパイロット油のパイロット油圧を検出するブーム用圧力センサ660B及びブーム用圧力センサ670Bが較正対象であるため、「ブーム上げPPC圧力センサ」を選択する。
 本実施形態においては、ブーム6を上げ動作するためのパイロット油圧を検出する「ブーム用圧力センサ660Bとブーム用圧力センサ670Bとの較正」のみならず、ブーム6を下げ動作するためのパイロット油圧を検出する「ブーム用圧力センサ660Aとブーム用圧力センサ670Aとの較正」、アーム7を上げ動作(掘削動作)するためのパイロット油圧を検出する「アーム用圧力センサ661Aとアーム用圧力センサ671Aとの較正」、アーム7を下げ動作(ダンプ動作)するためのパイロット油圧を検出する「アーム用圧力センサ661Bとアーム用圧力センサ671Bとの較正」、バケット8を上げ動作(ダンプ動作)するためのパイロット油圧を検出する「バケット用圧力センサ662Aとバケット用圧力センサ672Aとの較正」、及びバケット8を下げ動作(掘削動作)するためのパイロット油圧を検出する「バケット用圧力センサ662Bとバケット用圧力センサ672Bとの較正」も実行可能である。
 「ブーム用圧力センサ660Aとブーム用圧力センサ670Aとの較正」を実行する場合、「ブーム下げPPC圧力センサ」を選択する。「アーム用圧力センサ661Bとアーム用圧力センサ671Bとの較正」を実行する場合、「アーム掘削PPC圧力センサ」が選択される。「アーム用圧力センサ661Aとアーム用圧力センサ671Aとの較正」を実行する場合、「アームダンプPPC圧力センサ」を選択する。「バケット用圧力センサ662Bとアーム用圧力センサ672Bとの較正」を実行する場合、「バケット掘削PPC圧力センサ」を選択する。「バケット用圧力センサ662Aとバケット用圧力センサ672Aとの較正」を実行する場合、「バケットダンプPPC圧力センサ」を選択する。
 ブーム用圧力センサ660B及びブーム用圧力センサ670Bとの較正のために、マンマシンインターフェース部32が操作された後、シーケンス制御部26Hで較正条件が判定される(ステップSE1)。較正条件は、例えば、メイン油圧ポンプの圧力、作動油の温度条件、制御弁27の故障条件、及び作業機2の姿勢条件等を含む。本実施形態においては、較正に際し、パイロット油路450が開くように、ロックレバーが操作される。また、メイン油圧ポンプの出力が所定値(一定値)になるように調整される。本実施形態においては、メイン油圧ポンプの出力が最大(フルスロットル、ポンプ斜板最大傾倒角状態)になるように調整される。また、ブーム操作用油路4510B及びブーム調整用油路4520Bにおけるパイロット油圧の許容範囲においてブームシリンダ10への作動油の吐出量が最大値を示すように、図示しないエンジンを駆動するエンジンコントローラと油圧ポンプを駆動するポンプコントローラに指令を出力し、エンジンコントローラとポンプコントローラの指令に基づきメイン油圧ポンプの出力が調整される。
 較正条件の調整は、作業機2の姿勢の調整を含む。本実施形態においては、マンマシンインターフェース部32の表示部322に、作業機2の姿勢の調整を要求する姿勢調整要求情報が表示される。オペレータは、その表示部322の表示に従って操作装置25を操作して、作業機2の姿勢を所定状態(所定姿勢)に調整する。
 図44は、本実施形態に係る表示部322に表示される姿勢調整要求情報の一例を示す図である。図44に示すように、作業機2を所定姿勢に調整するためのガイダンスが表示部322に表示される。
 本実施形態においては、ブーム6を上げ動作するためのパイロット油圧を検出するブーム用圧力センサ660Bブーム用圧力センサ670Bを較正する場合、上げ方向に関してブーム6の可動範囲の端部(上端部)にブーム6が配置されるように、オペレータの操作により作業機2の姿勢が調整される。ここで図44中に記載する「ストエン」とは、シリンダのストロークエンドを意味する。
 ブームシリンダ10の動作により、ブーム6は、作業機動作平面MPにおいて上下方向に移動する。上述のように、ブームシリンダ10の第1動作方向(例えば伸長方向)への動作により、ブーム6は上げ動作され、第1動作方向とは反対の第2動作方向(例えば縮退方向)への動作により、ブーム6は下げ動作される。本実施形態においては、ブーム6を上げ動作するため(ブームシリンダ10を第1動作方向に動作させるため)のパイロット油圧を検出するブーム用圧力センサ660B及びブーム用圧力センサ670Bを較正する場合、上方向に関してブーム6の可動範囲の端部(上端部)にブーム6が配置された状態で、ブーム用圧力センサ660B及びブーム用圧力センサ670Bの較正が行われる。
 オペレータは、表示部322を見て、ブーム6の可動範囲の上端部にブーム6が配置されるように、操作装置25を操作する。作業機2の姿勢の調整において、制御弁制御部26Cからの操作指令に基づき複数の制御弁27の全ての減圧弁それぞれが開放状態となる。そのため、オペレータは、操作装置25を操作することによって、作業機2を駆動することができる。操作装置25の操作により、作業機2(ブーム6)が所定姿勢になるように駆動される。
 作業機2の姿勢が所定姿勢に調整された後、較正処理の開始のために、マンマシンインターフェース部32の入力部321がオペレータによって操作される。例えば、図44に示す「NEXT」スイッチが操作されることによって、較正処理が開始される。「NEXT」スイッチは、入力部321として機能する。
 入力部321が操作されることによって、較正処理が開始される。入力部321の操作により生成された指令信号は、作業機コントローラ26に入力される。
 作業機コントローラ26の制御弁制御部26Cは、複数の制御弁27のそれぞれを制御する。制御弁制御部26Cは、較正処理の開始のための指令信号を入力部321から取得した後、較正対象のブーム用圧力センサ660B及びブーム用圧力センサ670Bが配置されているパイロット油路(ブーム操作用油路4510B及びブーム調整用油路4520B)のブーム用減圧弁270Bを制御してそのパイロット油路を開き、他のパイロット油路(ブーム操作用油路4510A、ブーム調整用油路4520A、アーム操作用油路4511A、アーム操作用油路4511B、アーム調整用油路4521A、アーム調整用油路4521B、バケット操作用油路4512A、バケット操作用油路4512B、バケット調整用油路4522A、バケット調整用油路4522B、及び介入用油路501)の制御弁27を制御して、それら他のパイロット油路を閉じる。すなわち、制御弁制御部26Cは、較正対象のブーム用圧力センサ660Bとブーム用圧力センサ670Bとの間のブーム用減圧弁270Bのみ開き、他の制御弁27を閉じる(ステップSE2)。
 次に、ブーム用減圧弁270Bによりブーム操作用油路4510B及びブーム調整量油路4520Bが開いた状態(全開状態)で、そのブーム操作用油路4510B及びブーム調整量油路4520Bのパイロット油圧が最大値を示すように、オペレータにより操作装置25の第1操作レバー25Rを最大に傾倒した状態であるフルレバー状態(第1状態)に操作される(ステップSE3)。
 例えば、第1操作レバー25Rが後方向に傾くように操作されることによってブーム6が上げ動作する場合(ブーム操作用油路4510Bのパイロット油圧が増大する場合)、第1操作レバー25Rは、後方向に関してフルレバー状態になるように操作される。
 作業機コントローラ26のデータ取得部26Aは、ブーム用減圧弁270Bによりブーム操作用油路4510B及びブーム調整量油路4520Bが開いた状態(全開状態)で、ブーム用圧力センサ660Bの検出値及びブーム用圧力センサ670Bの検出値に関するデータを取得する(ステップSE4)。
 ステップSE4において、データ取得部26Aは、第1操作レバー25Rがフルレバー状態であり、上下方向に関してブーム6の可動範囲の上端部にブーム6が配置された状態で、データを取得する。ブーム6は可動範囲の上端部に配置されているため、第1操作レバー25Rがフルレバー状態でブーム用減圧弁270Bが開いても、ブーム6が上方向に移動することが抑制される。
 次に、ブーム用減圧弁270Bによりブーム操作用油路4510B及びブーム調整量油路4520Bが開いた状態(全開状態)で、そのブーム操作用油路4510B及びブーム調整量油路4520Bのパイロット油圧が最小値を示すように、操作装置25の第1操作レバー25Rがニュートラル状態(第2状態)に維持される(ステップSE5)。
 作業機コントローラ26のデータ取得部26Aは、ブーム用減圧弁270Bによりブーム操作用油路4510B及びブーム調整量油路4520Bが開いた状態(全開状態)で、ブーム用圧力センサ660Bの検出値及びブーム用圧力センサ670Bの検出値に関するデータを取得する(ステップSE6)。ステップSE6において、データ取得部26Aは、第1操作レバー25Rがニュートラル状態であり、上下方向に関してブーム6の可動範囲の上端部にブーム6が配置された状態で、データを取得する。
 なお、本実施形態において、データ取得部26Aは、所定時間(例えば第2の所定時間)、圧力センサ66の検出値を取得し、その所定時間の検出値の平均値を、圧力センサ66の検出値とする。同様に、データ取得部26Aは、所定時間(例えば第2の所定時間)、圧力センサ67の検出値を取得し、その所定時間の検出値の平均値を、圧力センサ67の検出値とする。
 次に、作業機コントローラ26の補正部26Eは、データ取得部26Aで取得したデータに基づいて、ブーム用圧力センサ660Bの検出値がブーム用圧力センサ670Bの検出値に一致するように、ブーム用圧力センサ660Bの検出値を補正(較正、調整)する(ステップSE7)。すなわち、補正部26Eは、ブーム用圧力センサ670Bの検出値を調整せず、そのブーム用圧力センサ670Bの検出値に一致するように、ブーム用圧力センサ660Bの検出値を調整する。
 本実施形態においては、第1操作レバー25Rがフルレバー状態及びニュートラル状態のそれぞれにおいて、ブーム用圧力センサ660Bの検出値がブーム用圧力センサ670Bの検出値に一致するように、ブーム用圧力センサ660Bの検出値が補正される。
 本実施形態においては、補正部26Eは、ブーム用圧力センサ660Bの検出値とブーム用圧力センサ670Bの検出値との差を求める。補正部26Eは、その差を補正値として導出する。補正部26Eは、ブーム用圧力センサ60Bの検出値を補正値で補正することによって、ブーム用圧力センサ660Bの検出値(補正後の検出値)と、ブーム用圧力センサ670Bの検出値とを一致させる。取得された補正後のデータは更新部26Fにより記憶部26Gに記憶・更新される(ステップSE8)。
 以上により、ブーム用圧力センサ660B及びブーム用圧力センサ670Bが終了する。
 本実施形態においては、較正対象の圧力センサ66と圧力センサ67との間のパイロット油路(減圧弁)が開いた状態で、それら圧力センサ66及び圧力センサ67の較正が行われる。上述の例では、ブーム6を上げ動作するためのパイロット油圧を検出するブーム用圧力センサ660B及びブーム用圧力センサ670Bの較正が行われる。そのため、ブーム用圧力センサ660Bとブーム用圧力センサ670Bとの間のブーム用減圧弁270Bが開けられる。
 ブーム用減圧弁270Bが開いているため、較正処理において、予期せずにブーム6が動いてしまう可能性がある。例えば、オペレータが意図せずに操作装置25を触ってしまい、その結果、予期せずにブーム6が上方向に動いてしまう可能性がある。本実施形態においては、例えば、ブーム6を上げ動作するためのパイロット油圧を検出するブーム用圧力センサ660B及びブーム用圧力センサ670Bを較正する場合、上げ方向に関してブーム6の可動範囲の端部(上端部)にブーム6が配置されるため、ブーム6が予期せずに上方向に動いてしまうことが抑制される。
 「ブーム用圧力センサ660Aとブーム用圧力センサ670Aとの較正」、「アーム用圧力センサ661Aとアーム用圧力センサ671Aとの較正」、「アーム用圧力センサ661Bとアーム用圧力センサ671Bとの較正」、「バケット用圧力センサ662Aとアーム用圧力センサ672Aとの較正」、及び「バケット用圧力センサ662Bとバケット用圧力センサ672Bとの較正」は、上述の「ブーム用圧力センサ660Bとブーム用圧力センサ670Bとの較正」と同様の手順で実行可能である。
 例えば、アーム7を下げ動作(掘削動作)するためのパイロット油圧を検出する「アーム用圧力センサ661Bとアーム用圧力センサ671Bとの較正」を実行する場合、図43に示した表示部322の表示内容において、「アーム掘削PPC圧力センサ」が選択される。その選択により、図45に示すような、姿勢調整要求情報が表示部322に表示される。
 アーム7を下げ動作するためのパイロット油圧を検出するアーム用圧力センサ661B及びアーム用圧力センサ671Bを較正する場合、下げ方向に関してアーム7の可動範囲の端部(下端部)にアーム7が配置されるように、作業機2の姿勢が調整される。これにより、アーム7が予期せずに下方向に動いてしまうことが抑制される。
 作業機2の姿勢が所定姿勢に調整された後、制御弁制御部26Cは、較正対象のアーム用圧力センサ661Bとアーム用圧力センサ671Bとの間のアーム用減圧弁271Bのみを開き、他の制御弁27を閉じる。アーム7は可動範囲の下端部に配置されているため、第2操作レバー25Lがフルレバー状態でアーム用減圧弁271Bが開いても、アーム7が下方向に移動することが抑制される。
 アーム用減圧弁271Bが開いた状態で、アーム7を操作可能な第2操作レバー25Lが、パイロット油路の圧力が最大値を示すフルレバー状態及び最小値を示すニュートラル状態のそれぞれに変化するように操作される。データ取得部26Aは、第2操作レバー25Lがフルレバー状態及びニュートラル状態のそれぞれにおいて、アーム用圧力センサ661Bの検出値とアーム用圧力センサ671Bの検出値に関するデータを取得する。補正部26Eは、フルレバー状態及びニュートラル状態のそれぞれにおいて、アーム用圧力センサ661Bの検出値がアーム用圧力センサ671B検出値に一致するように、アーム用圧力センサ661Bの検出値を補正する。
 アーム7を上げ動作(ダンプ動作)するためのパイロット油圧を検出する「アーム用圧力センサ661Aとアーム用圧力センサ671Aとの較正」を実行する場合、図43に示した表示部322の表示内容において、「アームダンプPPC圧力センサ」が選択される。その選択により、図46に示すような、姿勢調整要求情報が表示部322に表示される。
 アーム7を上げ動作するためのパイロット油圧を検出するアーム用圧力センサ661A及びアーム用圧力センサ671Aを較正する場合、上げ方向に関してアーム7の可動範囲の端部(上端部)にアーム7が配置されるように、作業機2の姿勢が調整される。これにより、アーム7が予期せずに上方向に動いてしまうことが抑制される。
 作業機2の姿勢が所定姿勢に調整された後、制御弁制御部26Cは、較正対象のアーム用圧力センサ661Aとアーム用圧力センサ671Aとの間のアーム用減圧弁271Aのみを開き、他の制御弁27を閉じる。アーム7は可動範囲の上端部に配置されているため、第2操作レバー25Lがフルレバー状態でアーム用減圧弁271Aが開いても、アーム7が上方向に移動することが抑制される。
 アーム用減圧弁271Aが開いた状態で、アーム7を操作可能な第2操作レバー25Lが、パイロット油路の圧力が最大値を示すフルレバー状態及び最小値を示すニュートラル状態のそれぞれに変化するように操作される。データ取得部26Aは、第2操作レバー25Lがフルレバー状態及びニュートラル状態のそれぞれにおいて、アーム用圧力センサ661Aの検出値とアーム用圧力センサ671Aの検出値に関するデータを取得する。補正部26Eは、フルレバー状態及びニュートラル状態のそれぞれにおいて、アーム用圧力センサ661Aの検出値がアーム用圧力センサ671A検出値に一致するように、アーム用圧力センサ661Aの検出値を補正する。
 バケット8を下げ動作(掘削動作)するためのパイロット油圧を検出する「バケット用圧力センサ662Bとバケット用圧力センサ672Bとの較正」を実行する場合、図43に示した表示部322の表示内容において、「バケット掘削PPC圧力センサ」が選択される。その選択により、図47に示すような、姿勢調整要求情報が表示部322に表示される。
 バケット8を下げ動作するためのパイロット油圧を検出するバケット用圧力センサ662B及びバケット用圧力センサ672Bを較正する場合、下げ方向に関してバケット8の可動範囲の端部(下端部)にバケット8が配置されるように、作業機2の姿勢が調整される。これにより、バケット8が予期せずに下方向に動いてしまうことが抑制される。
 作業機2の姿勢が所定姿勢に調整された後、制御弁制御部26Cは、較正対象のバケット用圧力センサ662Bとバケット用圧力センサ672Bとの間のバケット用減圧弁272Bのみを開き、他の制御弁27を閉じる。バケット8は可動範囲の下端部に配置されているため、第1操作レバー25Rがフルレバー状態でバケット用減圧弁272Bが開いても、バケット8が下方向に移動することが抑制される。
 バケット用減圧弁272Bが開いた状態で、バケット8を操作可能な第1操作レバー25Rが、パイロット油路の圧力が最大値を示すフルレバー状態及び最小値を示すニュートラル状態のそれぞれに変化するように操作される。データ取得部26Aは、第1操作レバー25Rがフルレバー状態及びニュートラル状態のそれぞれにおいて、バケット用圧力センサ662Bの検出値とバケット用圧力センサ672Bの検出値に関するデータを取得する。補正部26Eは、フルレバー状態及びニュートラル状態のそれぞれにおいて、バケット用圧力センサ662Bの検出値がバケット用圧力センサ672B検出値に一致するように、バケット用圧力センサ662Bの検出値を補正する。
 バケット8を上げ動作(ダンプ動作)するためのパイロット油圧を検出する「バケット用圧力センサ662Aとバケット用圧力センサ672Aとの較正」を実行する場合、図43に示した表示部322の表示内容において、「バケットダンプPPC圧力センサ」が選択される。その選択により、図48に示すような、姿勢調整要求情報が表示部322に表示される。
 バケット8を上げ動作するためのパイロット油圧を検出するバケット用圧力センサ662A及びバケット用圧力センサ672Aを較正する場合、上げ方向に関してバケット8の可動範囲の端部(上端部)にバケット8が配置されるように、作業機2の姿勢が調整される。これにより、バケット8が予期せずに上方向に動いてしまうことが抑制される。
 作業機2の姿勢が所定姿勢に調整された後、制御弁制御部26Cは、較正対象のバケット用圧力センサ662Aとバケット用圧力センサ672Aとの間のバケット用減圧弁272Aのみを開き、他の制御弁27を閉じる。バケット8は可動範囲の上端部に配置されているため、第1操作レバー25Rがフルレバー状態でバケット用減圧弁272Aが開いても、バケット8が上方向に移動することが抑制される。
 バケット用減圧弁272Aが開いた状態で、バケット8を操作可能な第1操作レバー25Rが、パイロット油路の圧力が最大値を示すフルレバー状態及び最小値を示すニュートラル状態のそれぞれに変化するように操作される。データ取得部26Aは、第1操作レバー25Rがフルレバー状態及びニュートラル状態のそれぞれにおいて、バケット用圧力センサ662Aの検出値とバケット用圧力センサ672Aの検出値に関するデータを取得する。補正部26Eは、フルレバー状態及びニュートラル状態のそれぞれにおいて、バケット用圧力センサ662Aの検出値がバケット用圧力センサ672Aの検出値に一致するように、バケット用圧力センサ662Aの検出値を補正する。
 ブーム6を下げ動作(掘削動作)するためのパイロット油圧を検出する「ブーム用圧力センサ660Aとブーム用圧力センサ670Aとの較正」を実行する場合、図43に示した表示部322の表示内容において、「ブーム下げPPC圧力センサ」が選択される。
 ブーム6を下げ動作するためのパイロット油圧を検出するブーム用圧力センサ660A及びブーム用圧力センサ670Aを較正する場合、ブーム6は、ブーム6の可動範囲の下端部よりも上方に配置される。すなわち、作業機2が地面に接触しないように、較正処理を開始するときの上下方向に関するブーム6の位置が定められる。ブーム用圧力センサ660A及びブーム用圧力センサ670Aの較正処理の開始において、ブーム6は、ブーム6の可動範囲の上端部に配置されてもよいし、上端部と下端部との間の中間部に配置されてもよい。
 作業機2と地面との接触により、ブーム6を可動範囲の下端部に配置することが困難である可能性がある。そのため、本実施形態においては、ブーム用圧力センサ660A及びブーム用圧力センサ670Aの較正処理の開始において、ブーム6は可動範囲の下端部に配置されず、上端部又は中間部に配置される。
 作業機2の姿勢が調整された後、制御弁制御部26Cは、較正対象のブーム用圧力センサ660Aとブーム用圧力センサ670Aとの間のブーム用減圧弁270Aのみを開き、他の制御弁27を閉じる。ブーム6は可動範囲の上端部又は中間部に配置されているため、第1操作レバー25Rがフルレバー状態でブーム用減圧弁270Aが開くと、ブーム6は下方向に移動する(下げ動作する)。
 ブーム用減圧弁270Aが開いた状態で、ブーム6を操作可能な第1操作レバー25Rが、パイロット油路の圧力が最大値を示すフルレバー状態及び最小値を示すニュートラル状態のそれぞれに変化するように操作される。データ取得部26Aは、第1操作レバー25Rがフルレバー状態及びニュートラル状態のそれぞれにおいて、ブーム用圧力センサ660Aの検出値とブーム用圧力センサ670Aの検出値に関するデータを取得する。補正部26Eは、フルレバー状態及びニュートラル状態のそれぞれにおいて、ブーム用圧力センサ660Aの検出値がブーム用圧力センサ670A検出値に一致するように、ブーム用圧力センサ660Aの検出値を補正する。
 すなわち、本実施形態において、データ取得部26Aは、ブーム6の可動範囲の上端部にブーム6が配置された状態で、ブーム上げ用油路のブーム用圧力センサ660Bの検出値及びブーム用圧力センサ670Bの検出値に関するデータを取得し、ブーム6の下げ動作が行われている状態で、ブーム下げ用油路のブーム用圧力センサ660Aの検出値及びブーム用圧力センサ670Aの検出値に関するデータを取得する。
[制御方法]
 次に、本実施形態に係る油圧ショベル100の動作の一例について説明する。上述のように、動作開始操作指令値、微速度動作特性、及び通常速度動作特性が記憶部26Gに記憶される。また、第1相関データ、第2相関データ、及び第3相関データが、記憶部26Gに記憶される。作業機コントローラ26の作業機制御部57は、記憶部26Gの記憶情報に基づいて、作業機2を制御する。
 掘削作業のため、オペレータにより操作装置25が操作される。作業機制御部57は、例えば介入制御において、油圧シリンダ60が目標シリンダ速度で移動するように、記憶部26Gに記憶されている記憶情報(動作開始操作指令値、微速度動作特性、通常速度動作特性、第1相関データ、第2相関データ、及び第3相関データ)に基づいて、操作指令(制御信号)を生成し、制御弁27に出力する。これにより、スプールの移動量を含む作業機2の制御が行われる。
 例えば図25を基に説明を行うと、作業機制御部57は、第3相関データに基づいて、制御弁27に出力される操作指令に基づいてパイロット油圧を決定する。作業機制御部57は、第2相関データに基づいて、決定されたパイロット油圧によって駆動されるスプール80のスプールストローク量を決定する。制御装置は、第1相関データに基づいて、決定されたスプール80のスプールストローク量となる時のシリンダ速度を決定する。これにより、操作指令値に対応したシリンダ速度で油圧シリンダ60が作動する特性を把握できるようになる。本実施形態では操作指令からシリンダ速度を求める説明を行ったが、シリンダ速度から操作指令を導出する場合は逆の手順により行われればよい。
 油圧シリンダ60の駆動において、シリンダストロークセンサ(16など)の検出値が作業機コントローラ26に出力される。シリンダストロークセンサ(16など)は、シリンダ速度を検出する。また、スプールストロークセンサ65の検出値が作業機コントローラ26に入力される。スプールストロークセンサ65は、スプールストロークを検出する。
 作業機制御部57は、シリンダストロークセンサの検出値(シリンダ速度)と、第1相関データとに基づいて、目標シリンダ速度が得られるようにスプールストロークを決定する。制御弁制御部26Cは、スプールストロークセンサ65の検出値(スプールストローク)と、第2相関データとに基づいて、目標スプールストロークが得られるようにパイロット油圧を決定する。制御弁制御部26Cは、第3相関データに基づいて、目標パイロット油圧が得られるように、操作指令値(電流値)を決定し、制御弁27に出力する。
 なお、バケット8がアーム7に対して交換される可能性がある。例えば、掘削作業内容に応じて、適切なバケット8が選択され、その選択されたバケット8がアーム7に接続される。重量が異なるバケット8がアーム7に接続されると、作業機2を駆動する油圧シリンダ60に作用する負荷が変わる可能性がある。油圧シリンダ60に作用する負荷が変わると、油圧シリンダ60が想定された動作を実行できず、介入制御が精度良く行われない可能性がある。その結果、バケット8が設計地形データUに基づいて移動できず、掘削精度が低下する可能性がある。
 本実施形態においては、バケット8の重量に応じた、油圧シリンダ60のシリンダ速度と方向制御弁64のスプール80の移動量との関係を示す複数の第1相関データが予め求められる。作業機コントローラ26は、その第1相関データに基づいて、方向制御弁64のスプール80の移動量を制御する。
[効果]
 以上説明したように、本実施形態によれば、圧力センサ66の検出値が圧力センサ67の検出値に一致するように、圧力センサ66の検出値を補正するようにしたので、操作装置25の操作量に応じた圧力センサ66の検出値と、圧力センサ67の検出値に基づいて導出される相関データのパイロット油圧との間に差異が生じることを抑制できる。したがって、その相関データに基づいて、掘削制御を精度良く行うことができる。
 また、本実施形態においては、油圧シリンダ60の動作特性を導出する較正処理において、較正対象の制御弁27のみを開けて、非較正対象である他の制御弁27を閉じるようにしたので、予期しない作業機2の動作を抑制でき、較正処理を円滑に行うことができる。
 また、本実施形態においては、圧力センサ66及び圧力センサ67の較正処理において、較正対象の圧力センサ66及び圧力センサ67が配置されているパイロット油路450の制御弁27を開き、他のパイロット油路450の制御弁27を閉じるようにしたので、予期しない作業機2の動作を抑制でき、較正処理を円滑に行うことができる。
 また、本実施形態においては、作業機2の可動範囲の端部に作業機2が配置された様態で、圧力センサ66及び圧力センサ67の較正処理が行われる。したがって、例えば、フルレバー状態で圧力センサ66及び圧力センサ67の較正処理を行うときにおいても、作業機2が動いてしまうことが抑制される。
 また、本実施形態においては、ブーム6の可動範囲の上端部にブーム6が配置された状態で、ブーム上げ用油路の圧力センサ66の検出値及び圧力センサ67の検出値に関するデータを取得し、確実に較正ができる。ブーム7の下げ動作が行われている状態で、ブーム下げ用油路の圧力センサ66の検出値及び圧力センサ67の検出値に関するデータを取得する。これにより、ブーム7が地面に接触することを抑制しつつ、較正処理を円滑に行うことができる。
 また、本実施形態によれば、フルレバー状態及びニュートラル状態それぞれにおいて、圧力センサ66の検出値が圧力センサ67の検出値に一致するように、圧力センサ66の検出値が補正される。これにより、操作装置25のフルレバー状態及びニュートラル状態のそれぞれにおいて、圧力センサ66の検出値と圧力センサ67の検出値とを一致させることができる。
 また、本実施形態によれば、動作開始操作指令値及び微速度動作特性を導出し、その導出した結果に基づいて作業機2を制御するようにしたので、掘削精度の低下が抑制される。例えば、機種に応じて、油圧シリンダ60(作業機2)の動作特性が異なる可能性がある。特に、油圧シリンダ60の動作開始(動き出し)及び微速度領域における動作特性は、機種間での差異が大きい可能性がある。また、バケット8の種類(重量)が変更されたときにおいても、油圧シリンダ60の動作開始(動き出し)及び微速度領域における動作特性が大きく変化する可能性がある。動作開始操作指令値及び微速度動作特性を導出し、その導出した結果を記憶部26Gに記憶し、その記憶部26Gの記憶情報を使って油圧シリンダ60を制御するため、異なる機種においても、あるいはバケット8の重量が変更されても、掘削精度の低下が抑制される。
 特に、介入制御を精度良く行うためには、油圧シリンダ60の動き出しの特性及び微速度領域における動作特性が重要である。すなわち、介入制御は、例えば、目標掘削地形Uに沿って作業機2を低速で移動する場面において実行される可能性が高い。また、介入制御は、作業機2の停止と駆動とを繰り返しながら、目標掘削地形Uに沿って作業機2を移動する場面において実行される可能性が高い。そのため、油圧シリンダ60の動き出しの特性及び微速度領域における動作特性を予め把握しておくことによって、介入制御を精度良く行うことができる。
 また、本実施形態によれば、操作指令値として、制御弁27に供給される電流値についての動作特性が求められる。操作指令値は、パイロット油圧の圧力値でもよいし、スプールストローク値(スプール80の移動量値)でもよい。これにより、電流値、パイロット油圧値、スプールストローク値、及びシリンダ速度値の少なくとも2つの値の相関データを取得して、掘削制御を精度良く行うことができる。
 また、本実施形態においては、動作開始操作指令値及び微速度動作特性のみならず、通常速度動作特性も導出される。したがって、油圧シリンダ60の動き出し、微速度領域での油圧シリンダ60の特性、及び通常速度領域での油圧シリンダ60の特性のそれぞれを把握して、掘削制御を精度良く行うことができる。
 また、本実施形態においては、介入弁27Cについて、動作開始操作指令値及び前記微速度動作特性が導出される。減圧弁27A及び減圧弁27Bについては、動作開始操作指令値及び通常速度動作特性が導出され、微速度動作特性は導出されない。上述のように、介入制御においては、動き出しの特性及び微速度領域における動作特性が重要であるため、介入弁27Cについて、動作開始操作指令値及び前記微速度動作特性を導出することによって、介入制御を精度良く行うことができる。一方、上述したように、減圧弁27A及び減圧弁27Bは、専ら、停止制御で使用される場面が多い。そのため、減圧弁27A及び減圧弁27Bについては、動作開始操作指令値及び通常速度動作特性を導出し、微速度動作特性は導出しないようにすることで、較正処理に要する時間を短縮することができる。
 また、本実施形態において、介入制御は、ブーム6の上げ動作を制御することを含む。本実施形態において、アーム7及びバケット8は、介入制御されず、オペレータ(操作装置25)の操作に委ねられる。そのため、ブーム用油路に配置される介入弁27Cについては、動作開始操作指令値及び前記微速度動作特性を導出し、アーム用油路及びバケット用油路のそれぞれに配置される減圧弁27A及び減圧弁27Bについては、動作開始操作指令値を導出し、微速度動作特性を導出しないようにすることで、較正処理に要する時間を短縮することができる。
 また、本実施形態においては、マンマシンインターフェース部32を介して、較正処理の実施が油圧ショベル100のユーザ(オペレータ)に開放されている。そのため、ユーザは、必要なタイミングで較正処理を実施することができる。例えば、バケット(アタッチメント)8を交換したタイミングで、較正処理を実施することができる。また、較正処理においては、表示部322に作業機2の姿勢調整要求情報が表示されるため、オペレータは、較正作業を円滑に行うことができる。
 また、本実施形態においては、制御弁制御部27Cは、例えば、第1シーケンスが終了してから第2シーケンスが開始されるまでの間、第2シーケンスが終了してから第3シーケンスが開始されるまでの間、及び第3シーケンスが終了してから第4シーケンスが開始されるまでの間のそれぞれにおいて、複数の制御弁27を開ける。これにより、オペレータは、操作装置25を使って、作業機2を初期姿勢(所定姿勢)に調整することができる。
 また、本実施形態によれば、ブーム6の介入制御(掘削制限制御)において、バケット8の複数の重量のそれぞれに対応した第1相関データを複数求め、バケット8が交換されたとき、使用する第1相関データを選択し、その選択された第1相関データに基づいて、スプール80の移動量を制御するようにしたので、掘削精度の低下が抑制される。すなわち、バケット8の交換などによる作業機2の重量の変化が考慮されないと、当初想定していた操作装置25の操作量に基づいて出力された電流値に対応するように油圧シリンダ60が作動せず、油圧シリンダ60が想定された動作を実行できない可能性がある。特に、油圧シリンダ60の動き出しの微操作局面では、油圧シリンダ60の動き出しが遅くなり、ひどい場合にはハンチングを起こす可能性がある。
 本実施形態によれば、作業機2の重量の変化を考慮して、目標シリンダ速度で油圧シリンダ60が作動するように、第1相関データが活用される。また、その第1相関データは、上げ動作を実行するための油圧シリンダ60の動き出しの速度プロファイルを、バケット8の重量に応じて設定している。これにより、掘削精度が低下を抑制することができる。
 また、本実施形態によれば、油圧シリンダ60は、作業機2の上げ動作及び下げ動作が実行されるように作動する。作業機2の上げ動作と下げ動作とで、油圧シリンダ60に作用する負荷が変わり、シリンダ速度の変化量が異なる。本実施形態によれば、第1相関データは、上げ動作及び下げ動作のそれぞれにおけるシリンダ速度とスプールストロークとの関係を含むため、上げ動作及び下げ動作のそれぞれにおいて、スプール80の移動量が適切に制御され、掘削精度の低下が抑制される。
 また、本実施形態によれば、作業機2の下げ動作においてスプール80が原点から所定量を移動したときの第1重量のバケット8に関するシリンダ速度と第2重量のバケット8に関するシリンダ速度との差は、作業機2の上げ動作においてスプール80が原点から所定量を移動したときの第1重量のバケット8に関するシリンダ速度と第2重量のバケット8に関するシリンダ速度との差よりも大きい。下げ動作における差、及び上げ動作における差を考慮して、スプール80の移動量を適切に制御することにより、掘削精度の低下が抑制される。
 また、本実施形態によれば、油圧シリンダ60は、シリンダ速度が零の初期状態から作業機2の上げ動作が実行されるように作動し、第1重量のバケット8に関する初期状態からのシリンダ速度の変化量と、第2重量のバケット8に関する前記初期状態からのシリンダ速度の変化量とは、異なる。バケット8の重量の違いによる初期状態から上げ動作が実行されるときのシリンダ速度の変化量を考慮して、スプール80の移動量を適切に制御することにより、掘削精度の低下が抑制される。
 また、本実施形態によれば、作業機制御部57は、制御弁27に制御信号を出力する。すなわち、制限掘削制御において、制御信号は、電磁比例制御弁である制御弁27に出力される。これにより、パイロット油圧を調整して、油圧シリンダ60に対する作動油の供給量の調整を高速で精確に行うことができる。
 また、本実施形態においては、シリンダ速度とスプール80の移動量との関係を示す第1相関データのみならず、スプール80の移動量とパイロット油圧との関係を示す第2相関データと、パイロット油圧と制御部262から制御弁27に出力される制御信号との関係を示す第3相関データとが予め求められ、記憶部261に記憶される。したがって、制御部262は、第1相関データ、第2相関データ、及び第3相関データに基づいて、制御弁27に制御信号を出力することによって、油圧シリンダ60を目標シリンダ速度でより正確に移動することができる。
 なお、本実施形態においては、シリンダ速度とスプールストロークとの関係を示す第1相関データ、スプールストロークとパイロット油圧との関係を示す第2相関データ、及びパイロット油圧と電流値との関係を示す第3相関データを使う例について説明した。記憶部26Gに、シリンダ速度とパイロット油圧との関係を示す相関データが記憶され、その相関データを使って作業機2が制御されてもよい。すなわち、第1相関データと第2相関データとを合わせた相関データが実験又はシミュレーションによって予め求められ、その相関データに基づいて、パイロット油圧が制御されてもよい。
 以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲で種々の変更が可能である。作業機コントローラ26で行った各較正はセンサコントローラ30や表示コントローラ28によって行われてもよい。
 上記の実施形態では、建設機械の一例として油圧ショベルを挙げているが油圧ショベルに限らず、他の種類の建設機械に本発明が適用されてもよい。
 グローバル座標系における油圧ショベルCMの位置の取得は、GNSSに限らず、他の測位手段によって行われてもよい。従って、刃先8aと設計地形との距離dの取得は、GNSSに限らず、他の測位手段によって行われてもよい。
1 車両本体
2 作業機
3 旋回体
4 運転室
5 走行装置
5Cr 履帯
6 ブーム
7 アーム
8 バケット
8a 先端部(刃先)
9 エンジンルーム
10 ブームシリンダ
11 アームシリンダ
12 バケットシリンダ
13 ブームピン
14 アームピン
15 バケットピン
16 第1ストロークセンサ
17 第2ストロークセンサ
18 第8ストロークセンサ
19 手すり
20 位置検出装置
21 アンテナ
23 グローバル座標演算部
24 IMU
25 操作装置
25L 第2操作レバー
25R 第1操作レバー
26 作業機コントローラ
27 制御弁
27A 減圧弁
27B 減圧弁
27C 介入弁
28 表示コントローラ
29 表示部
30 センサコントローラ
32 マンマシンインターフェース部
34 ロックレバー
40A キャップ側油室
40B ロッド側油室
47 油路
48 油路
50 介入用油路
51 シャトル弁
60 油圧シリンダ
63 旋回モータ
64 方向制御弁
65 スプールストロークセンサ
66 圧力センサ
67 圧力センサ
100 建設機械(油圧ショベル)
161 回転ローラ
162 回転中心軸
163 回転センサ部
164 ケース
200 制御システム
250 圧力制御弁
270(270A、270B) ブーム用減圧弁
271(271A、271B) アーム用減圧弁
272(272A、272B) バケット用減圧弁
300 油圧システム
321 入力部
322 表示部
450 パイロット油路
451 パイロット油路
452 パイロット油路
4510A、4510B ブーム操作用油路
4511A、4511B アーム操作用油路
4512A、4512B バケット操作用油路
4520A、4520B ブーム調整用油路
4521A、4521B アーム調整用油路
4522A、4522B バケット調整用油路
660(660A、660B) ブーム用圧力センサ
670(670A、670B) ブーム用圧力センサ
661(661A、661B) アーム用圧力センサ
671(671A、671B) アーム用圧力センサ
662(662A、662B) バケット用圧力センサ
672(672A、672B) バケット用圧力センサ
AX 旋回軸
Q 旋回体方位データ
S 刃先位置データ
T 立体設計位置データ
U 設計地形データ

Claims (7)

  1.  ブーム及びアームの少なくとも一つを含む作業機を備える建設機械の制御システムであって、
     前記作業機を駆動する油圧シリンダと、
     移動可能なスプールを有し、前記スプールの移動により前記油圧シリンダに作動油を供給して前記油圧シリンダを動作させる方向制御弁と、
     前記スプールを移動するためのパイロット油が流れるパイロット油路と、
     前記パイロット油路と接続され、操作量に応じて前記パイロット油の圧力を調整可能な圧力調整弁を含む操作装置と、
     前記パイロット油路に配置され、前記パイロット油の圧力を調整可能な制御弁と、
     前記パイロット油路において前記操作装置と前記制御弁との間に配置され、前記パイロット油の圧力を検出する第1圧力センサと、
     前記パイロット油路において前記制御弁と前記方向制御弁との間に配置され、前記パイロット油の圧力を検出する第2圧力センサと、
     前記制御弁を制御する制御弁制御部と、
     前記制御弁により前記パイロット油路が開いた状態で、前記第1圧力センサの検出値及び前記第2圧力センサの検出値に関するデータを取得するデータ取得部と、
     前記データ取得部で取得したデータに基づいて、前記第1圧力センサの検出値がと前記第2圧力センサの検出値が一致するように、前記第1圧力センサ若しくは前記第2圧力センサの検出値を補正する補正部と、
    を備える建設機械の制御システム。
  2.  前記パイロット油路は複数設けられ、
     前記制御弁、前記第1圧力センサ、及び前記第2圧力センサは、複数の前記パイロット油路のそれぞれに配置され、
     前記制御弁制御部は、複数の前記パイロット油路のうち、前記データ取得部に前記データが取得される前記第1圧力センサ及び前記第2圧力センサが配置されているパイロット油路の前記制御弁を制御して前記パイロット油路を開き、他のパイロット油路の前記制御弁を制御して前記他のパイロット油路を閉じる請求項1に記載の建設機械の制御システム。
  3.  前記操作装置は、前記制御弁により前記パイロット油路が開いた状態で、前記パイロット油路の圧力が最大値を示す第1状態及び最小値を示す第2状態の一方から他方に変化するように操作され、
     前記データ取得部は、前記第1状態及び前記第2状態のそれぞれにおいて前記データを取得し、
     前記補正部は、前記第1状態及び前記第2状態のそれぞれにおいて前記第1圧力センサの検出値が前記第2圧力センサの検出値に一致するように、前記第1圧力センサの検出値を補正する請求項1又は請求項2に記載の建設機械の制御システム。
  4.  前記油圧シリンダの動作により、作業機動作平面において前記作業機が第1方向に移動され、
     前記データ取得部は、前記第1方向に関して前記作業機の可動範囲の端部に前記作業機が配置された状態で、前記データを取得する請求項1から請求項3のいずれか一項に記載の建設機械の制御システム。
  5.  前記油圧シリンダは、前記ブームを駆動するブームシリンダを含み、
     前記パイロット油路は、前記方向制御弁の一方の受圧室と接続され前記ブームを上げ動作させるためのパイロット油が流れるブーム上げ用油路と、前記方向制御弁の他方の受圧室と接続され前記ブームを下げ動作させるためのパイロット油が流れるブーム下げ用油路と、を含み、
     前記データ取得部は、前記ブームの可動範囲の上端部に前記ブームが配置された状態で、前記ブーム上げ用油路の前記第1圧力センサの検出値及び前記第2圧力センサの検出値に関するデータを取得し、前記ブームの下げ動作が行われている状態で、前記ブーム下げ用油路の前記第1圧力センサの検出値及び前記第2圧力センサの検出値に関するデータを取得する請求項1から請求項3のいずれか一項に記載の建設機械の制御システム。
  6.  下部走行体と、
     前記下部走行体に支持される上部旋回体と、
     ブームとアームとバケットとを含み、前記上部旋回体に支持される作業機と、
     請求項1から請求項5のいずれか一項に記載の制御システムと、
    を備える建設機械。
  7.  ブームとアームとバケットとを含む作業機を備える建設機械の制御方法であって、
     前記作業機は、
     前記作業機を駆動する油圧シリンダと、
     移動可能なスプールを有し、前記スプールの移動により前記油圧シリンダに作動油を供給して前記油圧シリンダを動作させる方向制御弁と、
     前記スプールを移動するためのパイロット油が流れるパイロット油路と、
     前記パイロット油路と接続され、操作量に応じて前記パイロット油の圧力を調整可能な圧力調整弁を含む操作装置と、
     前記パイロット油路に配置され、前記パイロット油の圧力を調整可能な制御弁と、
     前記パイロット油路において前記操作装置と前記制御弁との間に配置され、前記パイロット油の圧力を検出する第1圧力センサと、
     前記パイロット油路において前記制御弁と前記スプールとの間に配置され、前記パイロット油の圧力を検出する第2圧力センサと、
     前記制御弁を制御する制御弁制御部と、
    を有し、
     前記制御弁により前記パイロット油路が開いた状態で、前記第1圧力センサの検出値及び前記第2圧力センサの検出値に関するデータを取得することと、
     取得した前記データに基づいて、前記第1圧力センサの検出値と前記第2圧力センサの検出値が一致するように、前記第1圧力センサの検出値若しくは前記第2圧力センサを補正することと、
    を含む建設機械の制御方法。
PCT/JP2015/058996 2014-06-04 2015-03-24 建設機械の制御システム、建設機械、及び建設機械の制御方法 WO2015129931A1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1020157024344A KR101769225B1 (ko) 2014-06-04 2015-03-24 건설 기계의 제어 시스템, 건설 기계, 및 건설 기계의 제어 방법
US14/760,854 US9598841B2 (en) 2014-06-04 2015-03-24 Construction machine control system, construction machine, and construction machine control method
JP2015519110A JP5893219B2 (ja) 2014-06-04 2015-03-24 建設機械の制御システム、建設機械、及び建設機械の制御方法
CN201580000196.7A CN105102726B (zh) 2014-06-04 2015-03-24 建筑机械的控制系统、建筑机械及建筑机械的控制方法
DE112015000020.8T DE112015000020B4 (de) 2014-06-04 2015-03-24 Baumaschinensteuersystem, Baumaschine und Baumaschinensteuerverfahren

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JPPCT/JP2014/064888 2014-06-04
JP2014064888 2014-06-04

Publications (1)

Publication Number Publication Date
WO2015129931A1 true WO2015129931A1 (ja) 2015-09-03

Family

ID=54009237

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2015/058996 WO2015129931A1 (ja) 2014-06-04 2015-03-24 建設機械の制御システム、建設機械、及び建設機械の制御方法

Country Status (5)

Country Link
US (1) US9598841B2 (ja)
KR (1) KR101769225B1 (ja)
CN (1) CN105102726B (ja)
DE (1) DE112015000020B4 (ja)
WO (1) WO2015129931A1 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180069751A (ko) 2016-11-09 2018-06-25 가부시키가이샤 고마쓰 세이사쿠쇼 작업 차량 및 데이터 교정 방법
KR20180070504A (ko) 2016-11-09 2018-06-26 가부시키가이샤 고마쓰 세이사쿠쇼 작업 차량 및 데이터 교정 방법
KR20180073515A (ko) 2016-11-09 2018-07-02 가부시키가이샤 고마쓰 세이사쿠쇼 작업 차량 및 제어 방법
WO2019139104A1 (ja) * 2018-01-11 2019-07-18 日立建機株式会社 建設機械
WO2022071584A1 (ja) * 2020-10-01 2022-04-07 日立建機株式会社 作業機械

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2012202213B2 (en) 2011-04-14 2014-11-27 Joy Global Surface Mining Inc Swing automation for rope shovel
CN105008623B (zh) * 2014-06-04 2017-07-14 株式会社小松制作所 建筑机械的控制系统、建筑机械及建筑机械的控制方法
CN107532400A (zh) * 2015-03-19 2018-01-02 住友建机株式会社 挖土机
JP6619163B2 (ja) * 2015-06-17 2019-12-11 日立建機株式会社 作業機械
JP6532797B2 (ja) * 2015-10-08 2019-06-19 日立建機株式会社 建設機械
JP6209276B2 (ja) * 2016-02-29 2017-10-04 株式会社小松製作所 作業機械の制御装置、作業機械及び作業機械の制御方法
KR102412577B1 (ko) * 2016-03-30 2022-06-22 스미토모 겐키 가부시키가이샤 작업기계
US10883256B2 (en) * 2018-05-25 2021-01-05 Deere & Company Object responsive control system for a work machine
US10801180B2 (en) * 2018-06-11 2020-10-13 Deere & Company Work machine self protection system
JP6947711B2 (ja) * 2018-09-28 2021-10-13 日立建機株式会社 建設機械
US11149407B2 (en) 2018-12-06 2021-10-19 Caterpillar Inc. Earth-moving machinery collision threat filtering
JP7252762B2 (ja) * 2019-01-08 2023-04-05 日立建機株式会社 作業機械
US11001989B1 (en) 2020-03-30 2021-05-11 Caterpillar Inc. Electrical control of a hydraulic system
CN112482485A (zh) * 2020-11-10 2021-03-12 徐州徐工挖掘机械有限公司 执行机构轨迹控制方法、装置、控制器以及存储介质
CN113879979A (zh) * 2021-08-05 2022-01-04 国家石油天然气管网集团有限公司 一种液压挖掘机吊管设备作业防倾翻监测装置及方法
US20230295901A1 (en) * 2022-03-15 2023-09-21 Caterpillar Inc. Controlling an implement based on determining a target position of the implement

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0763202A (ja) * 1993-08-23 1995-03-07 Kayaba Ind Co Ltd 建設機械の油圧回路
JP2008224038A (ja) * 2008-04-07 2008-09-25 Komatsu Ltd 油圧駆動機械の制御装置
JP2012225084A (ja) * 2011-04-21 2012-11-15 Kobelco Contstruction Machinery Ltd 建設機械

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3133919B2 (ja) 1995-05-22 2001-02-13 日立建機株式会社 建設機械の領域制限掘削制御装置
JP3112814B2 (ja) 1995-08-11 2000-11-27 日立建機株式会社 建設機械の領域制限掘削制御装置
JP2000291608A (ja) * 1999-04-09 2000-10-20 Hitachi Constr Mach Co Ltd 方向切換弁制御装置
CN100464036C (zh) 2005-03-28 2009-02-25 广西柳工机械股份有限公司 用于液压挖掘机工作装置的轨迹控制系统及方法
JP5298069B2 (ja) 2010-05-20 2013-09-25 株式会社小松製作所 電動アクチュエータの制御装置
EP2722530B1 (en) 2011-06-15 2017-04-05 Hitachi Construction Machinery Co., Ltd. Power regeneration device for work machine
JP5905359B2 (ja) 2012-07-23 2016-04-20 株式会社荏原製作所 圧力制御装置および該圧力制御装置を備えた研磨装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0763202A (ja) * 1993-08-23 1995-03-07 Kayaba Ind Co Ltd 建設機械の油圧回路
JP2008224038A (ja) * 2008-04-07 2008-09-25 Komatsu Ltd 油圧駆動機械の制御装置
JP2012225084A (ja) * 2011-04-21 2012-11-15 Kobelco Contstruction Machinery Ltd 建設機械

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE112016000719B4 (de) 2016-11-09 2021-12-02 Komatsu Ltd. Arbeitsfahrzeug und Verfahren zur Kalibrierung von Daten
KR20180070504A (ko) 2016-11-09 2018-06-26 가부시키가이샤 고마쓰 세이사쿠쇼 작업 차량 및 데이터 교정 방법
KR20180073515A (ko) 2016-11-09 2018-07-02 가부시키가이샤 고마쓰 세이사쿠쇼 작업 차량 및 제어 방법
DE112016000719T5 (de) 2016-11-09 2018-08-09 Komatsu Ltd. Arbeitsfahrzeug und Verfahren zur Kalibrierung von Daten
KR20180069751A (ko) 2016-11-09 2018-06-25 가부시키가이샤 고마쓰 세이사쿠쇼 작업 차량 및 데이터 교정 방법
DE112016000707B4 (de) 2016-11-09 2022-10-27 Komatsu Ltd. Arbeitsfahrzeug und Verfahren zur Kalibrierung von Daten
US10358799B2 (en) 2016-11-09 2019-07-23 Komatsu Ltd. Work vehicle and data calibration method
US10378563B2 (en) 2016-11-09 2019-08-13 Komatsu Ltd. Work vehicle and data calibration method
US10526765B2 (en) 2016-11-09 2020-01-07 Komatsu Ltd. Work vehicle and control method
DE112016000708B4 (de) 2016-11-09 2022-02-17 Komatsu Ltd. Arbeitsfahrzeug und Steuerungsverfahren
WO2019139104A1 (ja) * 2018-01-11 2019-07-18 日立建機株式会社 建設機械
EP3739220A4 (en) * 2018-01-11 2021-10-27 Hitachi Construction Machinery Co., Ltd. CONSTRUCTION MACHINE
US11199205B2 (en) 2018-01-11 2021-12-14 Hitachi Construction Machinery Co., Ltd. Construction machine
KR20200069357A (ko) * 2018-01-11 2020-06-16 히다찌 겐끼 가부시키가이샤 건설 기계
KR102422683B1 (ko) * 2018-01-11 2022-07-20 히다찌 겐끼 가부시키가이샤 건설 기계
JP2019120391A (ja) * 2018-01-11 2019-07-22 日立建機株式会社 建設機械
WO2022071584A1 (ja) * 2020-10-01 2022-04-07 日立建機株式会社 作業機械

Also Published As

Publication number Publication date
DE112015000020T5 (de) 2015-10-22
US9598841B2 (en) 2017-03-21
CN105102726A (zh) 2015-11-25
KR20150140274A (ko) 2015-12-15
DE112015000020B4 (de) 2019-01-17
CN105102726B (zh) 2017-06-09
US20160273194A1 (en) 2016-09-22
KR101769225B1 (ko) 2017-08-17

Similar Documents

Publication Publication Date Title
JP5873217B1 (ja) 建設機械の制御システム、建設機械、及び建設機械の制御方法
WO2015137524A1 (ja) 建設機械の制御システム、建設機械、及び建設機械の制御方法
WO2015129931A1 (ja) 建設機械の制御システム、建設機械、及び建設機械の制御方法
JP5990642B2 (ja) 建設機械の制御システム、建設機械、及び建設機械の制御方法
JP6014260B2 (ja) 建設機械の制御システム、及び建設機械の制御方法
JP5864775B2 (ja) 作業車両
JP5732599B1 (ja) 作業車両
JP5865510B2 (ja) 作業車両および作業車両の制御方法
JP5856685B1 (ja) 建設機械の制御システム、建設機械、及び建設機械の制御方法
JP5791827B2 (ja) 作業車両
JP5732598B1 (ja) 作業車両
JP5823080B1 (ja) 建設機械の制御システム、建設機械、及び建設機械の制御方法
JP5893219B2 (ja) 建設機械の制御システム、建設機械、及び建設機械の制御方法

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201580000196.7

Country of ref document: CN

ENP Entry into the national phase

Ref document number: 2015519110

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 14760854

Country of ref document: US

ENP Entry into the national phase

Ref document number: 20157024344

Country of ref document: KR

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 112015000020

Country of ref document: DE

Ref document number: 1120150000208

Country of ref document: DE

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

Ref document number: 15754935

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 15754935

Country of ref document: EP

Kind code of ref document: A1