[go: up one dir, main page]

WO2019124520A1 - 作業機械 - Google Patents

作業機械 Download PDF

Info

Publication number
WO2019124520A1
WO2019124520A1 PCT/JP2018/047091 JP2018047091W WO2019124520A1 WO 2019124520 A1 WO2019124520 A1 WO 2019124520A1 JP 2018047091 W JP2018047091 W JP 2018047091W WO 2019124520 A1 WO2019124520 A1 WO 2019124520A1
Authority
WO
WIPO (PCT)
Prior art keywords
work machine
target surface
control
control unit
bucket
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2018/047091
Other languages
English (en)
French (fr)
Inventor
輝樹 五十嵐
枝穂 泉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Construction Machinery Co Ltd
Original Assignee
Hitachi Construction Machinery Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Construction Machinery Co Ltd filed Critical Hitachi Construction Machinery Co Ltd
Priority to KR1020207004800A priority Critical patent/KR102314498B1/ko
Priority to US16/645,502 priority patent/US11479941B2/en
Priority to CN201880054844.0A priority patent/CN111032963B/zh
Priority to EP18891901.3A priority patent/EP3730699B1/en
Publication of WO2019124520A1 publication Critical patent/WO2019124520A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/22Hydraulic or pneumatic drives
    • E02F9/2278Hydraulic circuits
    • E02F9/2296Systems with a variable displacement pump
    • 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/2025Particular purposes of control systems not otherwise provided for
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/2025Particular purposes of control systems not otherwise provided for
    • E02F9/2033Limiting the movement of frames or implements, e.g. to avoid collision between implements and the cabin
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/22Hydraulic or pneumatic drives
    • E02F9/226Safety arrangements, e.g. hydraulic driven fans, preventing cavitation, leakage, overheating
    • 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
    • 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/261Surveying the work-site to be treated
    • E02F9/262Surveying the work-site to be treated with follow-up actions to control the work tool, e.g. controller

Definitions

  • the present invention relates to a work machine on which machine control can be performed.
  • the hydraulic shovel may be provided with a control system that assists the operator in the digging operation.
  • the digging operation for example, an instruction of an arm cloud
  • the working machine front is selected based on the positional relationship between the target surface and the tip of the working machine (for example, the tip of the bucket).
  • the boom cylinder for driving the work machine, the arm cylinder and at least the boom cylinder are forcibly operated so that the position of the tip of the work machine is maintained in the area above and on the target surface.
  • There is a control system that performs control for example, extending a boom cylinder and forcibly performing a boom raising operation).
  • control system which limits the movable area of the tip of the working machine facilitates the finishing operation of the excavated surface and the forming operation of the slope.
  • machine control MC: Machine Control
  • region limit control or "intervention control (for operator operation)”.
  • Patent Document 1 calculates the target velocity vector of the tip of the bucket based on the signal from the operation device (operation lever), and sets the target surface (boundary of setting area) above
  • the boom cylinder is controlled by the machine control so that the vector component in the direction approaching the target surface in the target velocity vector is reduced. It is disclosed that, when there is a front work machine in the area (non-deceleration area), the target velocity vector is maintained without performing the machine control.
  • a display system that displays an image of a target surface and a bucket on a display device to visually guide the work of the hydraulic shovel.
  • a reference surface (drilling reference line RTL) is set at a position closer to the ground surface than the target surface, the height of the bucket and the height of the reference surface are compared, and guidance by notification sound is based on the comparison result.
  • Excavators are disclosed.
  • Patent Document 1 when the bucket is positioned in the deceleration area, the speed of the front work machine is always decelerated regardless of the intention of the operator, but the range of the deceleration area is not clearly indicated to the operator. Therefore, if the bucket passes the deceleration area during the return work, the speed of the front work machine is reduced against the intention of the operator, which may lower the work efficiency. In order to improve the work efficiency, it is preferable to make the operator recognize the range of the deceleration area and operate the work machine so as not to pass through the deceleration area as much as possible during the return work.
  • An object of the present invention is to provide a work machine capable of making an operator recognize an area in which machine control is performed.
  • the present application includes a plurality of means for solving the above-mentioned problems, and an example thereof is an articulated work machine, a plurality of hydraulic actuators for driving the work machine, and the work according to the operation of the operator.
  • An operation device that instructs the operation of the machine, and machine control to operate the work machine according to predetermined conditions when the work machine is positioned in the first area set above the arbitrarily set target surface And, when the work machine is located in a second area set above the first area, a display device for displaying the positional relationship between the control device that does not execute the machine control, the target surface, and the work machine And the control device determines the operation of the work machine based on the amount of operation of the operating device, and the boundary between the first area and the second area, the target surface And the positional relationship of the work machine is displayed on the display device, the position of the boundary is changed according to the result of the judgment of the operation of the work machine, the machine control is executed, and the judgment result of the operation of the work machine
  • the position of the boundary between the area in which machine control is performed and the area in which the machine control is not performed is displayed on the display device together with the position of the work machine, and the operator can operate the work machine with reference to this.
  • the work efficiency can be improved by reducing the time during which the work machine returns while passing the machine control area.
  • FIG. 3 is a detailed view of a front control hydraulic unit 160 in FIG. 2; The figure which shows the coordinate system and target surface in the hydraulic shovel of FIG.
  • the related figure of target surface distance Ya at the time of the 1st operation, and deceleration rate h.
  • FIG. 10 is a flowchart of control (first control) by the display control unit 374a at the time of the first operation.
  • FIG. 10 is a flowchart of control (first control) by the voice control unit 374b at the time of the first operation. Explanatory drawing of the notification area
  • FIG. 10 is a flowchart of control (second control) by the actuator control unit 81 at the time of the second operation.
  • the related figure of target surface distance Ya in the time of the 2nd operation, and deceleration rate h. 10 is a flowchart of control (second control) by the display control unit 374a at the time of the second operation. 12 is a flowchart of control (second control) by the voice control unit 374b at the time of the second operation. 10 is a flowchart of control (third control) by the actuator control unit 81 at the time of the third operation.
  • 16 is a flowchart of control (third control) by the display control unit 374a at the time of the third operation. 16 is a flowchart of control (third control) by the voice control unit 374b during the third operation.
  • An example of the display screen of the display apparatus 53a in case the deceleration rate h is set like FIG.
  • FIG. 1 is a block diagram of a hydraulic shovel according to an embodiment of the present invention
  • FIG. 2 is a view showing a controller of the hydraulic shovel according to the embodiment of the present invention together with a hydraulic drive
  • FIG. It is a detail view of hydraulic control unit 160 for front control.
  • the hydraulic shovel 1 is configured of an articulated work machine 1 ⁇ / b> A and a vehicle body 1 ⁇ / b> B.
  • the vehicle body 1B is mounted on the lower traveling body 11 traveling by the left and right traveling hydraulic motors 3a and 3b (the hydraulic motor 3a is shown in FIG. 2) and the lower traveling body 11. It consists of 12 bodies.
  • the front work implement 1A is configured by connecting a plurality of driven members (the boom 8, the arm 9, and the bucket 10) which rotate in the vertical direction.
  • the proximal end of the boom 8 is rotatably supported at the front of the upper swing body 12 via a boom pin.
  • An arm 9 is rotatably connected to the tip of the boom 8 via an arm pin, and a bucket 10 is rotatably connected to the tip of the arm 9 via a bucket pin.
  • the boom 8 is driven by the boom cylinder 5, the arm 9 is driven by the arm cylinder 6, and the bucket 10 is driven by the bucket cylinder 7.
  • the boom angle sensor 30 is for the boom pin
  • the arm angle sensor 31 is for the arm pin
  • the bucket angle sensor is for the bucket link 13 so that the rotation angles ⁇ , ⁇ and ⁇ (see FIG. 5) of the boom 8, arm 9 and bucket 10 can be measured.
  • 32 is attached, and a vehicle body inclination angle sensor 33 for detecting an inclination angle ⁇ (see FIG. 5) of the upper structure 12 (the vehicle body 1B) with respect to a reference surface (for example, horizontal surface) is attached to the upper structure 12.
  • the angle sensors 30, 31, 32 can be replaced by angle sensors with respect to a reference plane (for example, a horizontal plane).
  • An operating device 47a for operating the traveling right hydraulic motor 3a (lower traveling body 11) having a traveling right lever 23a (FIG. 1) in the driver's cabin provided in the upper revolving superstructure 12;
  • An operating device 47b (FIG. 2) having a left lever 23b (FIG. 1) for operating the traveling left hydraulic motor 3b (lower traveling body 11) and an operation right lever 1a (FIG. 1)
  • Operating devices 45 b and 46 b (FIG. 2) for operating (the upper swing body 12) are installed.
  • the travel right lever 23a, the travel left lever 23b, the operation right lever 1a, and the operation left lever 1b may be collectively referred to as operation levers 1 and 23.
  • the engine 18 mounted on the upper revolving superstructure 12 drives the hydraulic pump 2 and the pilot pump 48.
  • the hydraulic pump 2 is a variable displacement pump whose capacity is controlled by the regulator 2a, and the pilot pump 48 is a fixed displacement pump.
  • a shuttle block 162 is provided in the middle of the pilot lines 144, 145, 146, 147, 148 and 149. Hydraulic pressure signals output from the operating devices 45, 46, 47 are also input to the regulator 2a via the shuttle block 162.
  • a hydraulic pressure signal is input to the regulator 2a via the shuttle block 162, and the discharge flow rate of the hydraulic pump 2 is controlled according to the hydraulic pressure signal.
  • the pump line 170 which is a discharge pipe of the pilot pump 48, passes through the lock valve 39, and then branches into a plurality of parts and is connected to the valves in the operation devices 45, 46, 47 and the hydraulic unit 160 for front control.
  • the lock valve 39 is an electromagnetic switching valve in this example, and the electromagnetic drive unit is electrically connected to a position detector of a gate lock lever (not shown) disposed in the driver's cab of the upper swing body 12. The position of the gate lock lever is detected by a position detector, and a signal corresponding to the position of the gate lock lever is input to the lock valve 39 from the position detector.
  • the lock valve 39 When the position of the gate lock lever is in the lock position, the lock valve 39 is closed and the pump line 170 is shut off, and when in the lock release position, the lock valve 39 is opened and the pump line 170 is opened. That is, in the state where the pump line 170 is shut off, the operation by the operating devices 45, 46, 47 is invalidated, and the operation such as turning or digging is prohibited.
  • the operating devices 45, 46 and 47 are hydraulic pilot systems, and based on the pressure oil discharged from the pilot pump 48, the operating amounts (eg, lever strokes) of the operating levers 1 and 23 operated by the operator respectively A pilot pressure (sometimes referred to as operating pressure) corresponding to the operating direction is generated.
  • the pilot pressure generated in this manner causes the hydraulic drive units 150a to 155b of the corresponding flow control valves 15a to 15f (see FIG. 2 or 3) in the control valve unit 20 to receive pilot lines 144a to 149b (see FIG. 3). , And used as control signals for driving the flow control valves 15a to 15f.
  • the pressure oil discharged from the hydraulic pump 2 passes through the flow control valves 15a, 15b, 15c, 15d, 15e and 15f (see FIG. 3), the traveling right hydraulic motor 3a, the traveling left hydraulic motor 3b, the turning hydraulic motor 4, It is supplied to the boom cylinder 5, the arm cylinder 6, and the bucket cylinder 7.
  • the boom 8, the arm 9, and the bucket 10 are respectively rotated by the expansion and contraction of the boom cylinder 5, the arm cylinder 6, and the bucket cylinder 7 by the supplied pressure oil, and the position and posture of the bucket 10 are changed.
  • the swing hydraulic motor 4 is rotated by the supplied pressure oil, so that the upper swing body 12 swings relative to the lower traveling body 11.
  • the traveling right hydraulic motor 3a and the traveling left hydraulic motor 3b are rotated by the supplied pressure oil, whereby the lower traveling body 11 travels.
  • the posture of the work implement 1A can be defined based on the shovel reference coordinates in FIG.
  • the shovel reference coordinates in FIG. 4 are the coordinates set for the upper revolving superstructure 12, with the base of the boom 8 as the origin, and the Z axis in the vertical direction in the upper revolving superstructure 12 and the X axis in the horizontal direction.
  • the inclination angle of the boom 8 with respect to the X axis is the boom angle ⁇
  • the inclination angle of the arm 9 with respect to the boom is the arm angle ⁇
  • the inclination angle of the bucket tip with respect to the arm is the bucket angle ⁇ .
  • the inclination angle of the vehicle body 1B (upper revolving unit 12) with respect to the horizontal plane (reference plane) is taken as the inclination angle ⁇ .
  • the boom angle ⁇ is detected by the boom angle sensor 30, the arm angle ⁇ is detected by the arm angle sensor 31, the bucket angle ⁇ is detected by the bucket angle sensor 32, and the inclination angle ⁇ is detected by the vehicle body inclination angle sensor 33.
  • the boom angle ⁇ is minimized when the boom 8 is raised to the maximum (maximum) (when the boom cylinder 5 is in the stroke end in the upward direction, ie, when the boom cylinder length is longest), and the boom 8 is minimized (minimum) It is maximum when lowered (when the boom cylinder 5 is at the stroke end in the downward direction, that is, when the boom cylinder length is the shortest).
  • the arm angle ⁇ is minimum when the arm cylinder length is the shortest, and is maximum when the arm cylinder length is the longest.
  • the bucket angle ⁇ is minimum when the bucket cylinder length is the shortest (in the case of FIG. 4) and is maximum when the bucket cylinder length is the longest.
  • the tip position of the bucket 10 at the shovel reference coordinates is represented by the following equation with X bk as the X direction position and Z bk as the Z direction position. be able to.
  • the hydraulic shovel 1 is provided with a pair of GNSS (Global Navigation Satellite System) antennas 14A and 14B on the upper swing body 12.
  • GNSS Global Navigation Satellite System
  • the position of the hydraulic shovel 1 in the global coordinate system and the position of the bucket 10 can be calculated based on the information from the GNSS antenna 14.
  • FIG. 5 is a configuration diagram of a machine guidance (MG) and a machine control (MC) system provided in the hydraulic shovel according to the present embodiment.
  • the MC of the front work machine 1A in this system is a predetermined closed area set above the target surface 700 (see FIG. 4) in which the operation devices 45a, 45b and 46a are operated and set arbitrarily.
  • control for operating the work machine 1A according to predetermined conditions is executed. Specifically, in the decelerating region 600, the vector component in the direction of approaching the target surface 700 in the speed vector of the tip of the work implement 1A as the tip of the work implement 1A (for example, the tip of the bucket 10) approaches the target surface 700.
  • the control of at least one of the plurality of hydraulic actuators 5, 6, 7 is performed as an MC so as to reduce the (described later in detail).
  • the control of the hydraulic actuators 5, 6, 7 is performed by forcibly outputting a control signal (for example, extending the boom cylinder 5 and forcibly performing a boom raising operation) to the corresponding flow control valves 15a, 15b, 15c.
  • a control signal for example, extending the boom cylinder 5 and forcibly performing a boom raising operation
  • this MC prevents the tip of the bucket 10 from invading below the target surface 700, excavation along the target surface 700 becomes possible regardless of the degree of the skill of the operator.
  • work implement 1A is positioned in the non-deceleration area (second area) 620 set above deceleration area 600 and adjacent to deceleration area 600, MC is not executed and the work machine is operated according to the operator's operation. 1A works.
  • a dotted line 650 in FIG. 4 is a boundary between the deceleration region 600 and the non-deceleration region 620.
  • the control point of the front work machine 1A at the time of MC is set to the toe of the bucket 10 of the hydraulic shovel (the tip of the work machine 1A), but the control point is the tip of the work machine 1A. If it is a point, it is changeable besides a bucket toe. For example, the bottom of the bucket 10 or the outermost part of the bucket link 13 can also be selected, and a point on the bucket 10 closest to the target surface 700 may be used as a control point.
  • the controller controls the operation of the working machine 1A only when operating the operating devices 45 and 46, as opposed to “automatic control” in which the controller controls the operation of the working machine 1A by the controller when It may be called “semi-automatic control” controlled by.
  • a boundary 650 between the deceleration area 600 and the non-deceleration area 620, the target surface 700, and the work machine 1A (eg, A process of displaying the positional relationship with the bucket 10) on the display device 53a is performed.
  • the boundary 650 between the decelerating area 600 and the non-decelerating area 620 is displayed on the display device 53a, the positional relationship between the decelerating area 600 and the work machine 1A can be grasped by the operator.
  • work machine 1A intrudes into deceleration area 600 against the intention of the operator in a phase where work machine 1A is required to perform a quick operation (for example, return operation to return the bucket to the digging start point) and work machine 1A decelerates You can control the frequency of occurrences of
  • the system shown in FIG. 5 is implemented by the work machine posture detection device 50, the target surface setting device 51, the operator operation detection device 52a, the display device 53a capable of displaying the positional relationship between the target surface 700 and the work machine 1A, and MC.
  • the sound output device 53b notifies that the work machine 1A is approaching to the deceleration area 600 to be done by a warning sound (voice), and the warning that it warns that the work machine 1A approaches to the deceleration area 600 using a warning light
  • a light device 53b and a controller (control device) 40 that controls the MG and MC are provided.
  • the work implement attitude detection device 50 is configured of a boom angle sensor 30, an arm angle sensor 31, a bucket angle sensor 32, and a vehicle body inclination angle sensor 33. These angle sensors 30, 31, 32, 33 function as posture sensors of the work machine 1A.
  • the target surface setting device 51 is an interface capable of inputting information on the target surface 700 (including position information and tilt angle information of each target surface).
  • the target surface setting device 51 is connected to an external terminal (not shown) which stores three-dimensional data of the target surface defined on the global coordinate system (absolute coordinate system). The operator may manually input the target surface via the target surface setting device 51.
  • the operator operation detection device 52a is a pressure sensor 70a that acquires the operation pressure (first control signal) generated in the pilot lines 144, 145, 146 by the operation of the operation levers 1a, 1b (operation devices 45a, 45b, 46a) by the operator. 70b, 71a, 71b, 72a, 72b. That is, the operation on the hydraulic cylinders 5, 6, 7 related to the working machine 1A is detected.
  • the display device 53a, the sound output device 53b and the warning light device 53c are installed in the driver's cab.
  • these three devices 53a, 53b, 53c may be collectively referred to as the delivery device 53.
  • the front control hydraulic unit 160 is provided on the pilot lines 144 a and 144 b of the operating device 45 a for the boom 8 and detects a pilot pressure (first control signal) as an operation amount of the operation lever 1 a.
  • Pressure sensors 70a and 70b, an electromagnetic proportional valve 54a connected to the pilot pump 48 via the pump line 170 on the primary port side to reduce and output the pilot pressure from the pilot pump 48, and a pilot of the operating device 45a for the boom 8 Select the high pressure side of the pilot pressure in the pilot line 144a and the control pressure (second control signal) output from the solenoid proportional valve 54a, connected to the line 144a and the secondary port side of the solenoid proportional valve 54a, and select the flow control valve Of a shuttle valve 82a leading to the hydraulic drive unit 150a of 15a and an operating device 45a for the boom 8 B is installed in the lot line 144b, and a pilot pressure proportional solenoid valve 54b (the first control signal) reduces to the outputs of the pilot line 144b based on the control signal from the controller 40.
  • the front control hydraulic unit 160 is installed on the pilot lines 145a and 145b for the arm 9, and detects the pilot pressure (first control signal) as an operation amount of the control lever 1b and outputs it to the controller 40 71a, 71b and a solenoid proportional valve 55b installed in the pilot line 145b and reducing and outputting the pilot pressure (first control signal) based on the control signal from the controller 40, installed in the pilot line 145a and controlled
  • An electromagnetic proportional valve 55a is provided which reduces and outputs the pilot pressure (first control signal) in the pilot line 145a based on the control signal from the controller 40.
  • the front control hydraulic unit 160 also detects a pilot pressure (first control signal) as an operation amount of the control lever 1a on the pilot lines 146a and 146b for the bucket 10 and outputs the pressure sensor 72a to the controller 40. , 72b, and solenoid proportional valves 56a and 56b that reduce and output the pilot pressure (first control signal) based on the control signal from the controller 40, and the primary port side is connected to the pilot pump 48 and the pilot pump 48 Select the high pressure side of the solenoid proportional valves 56c and 56d for reducing and outputting the pilot pressure, the pilot pressure in the pilot lines 146a and 146b, and the control pressure output from the solenoid proportional valves 56c and 56d, and The shuttle valves 83a and 83b leading to the hydraulic drive units 152a and 152b It is provided. In FIG. 3, connecting lines between the pressure sensors 70, 71, 72 and the controller 40 are omitted for convenience of drawing.
  • the electromagnetic proportional valves 54b, 55a, 55b, 56a, 56b have the maximum opening degree when not energized, and the opening degree decreases as the current as the control signal from the controller 40 increases.
  • the electromagnetic proportional valves 54a, 56c, 56d have an opening degree of zero when not energized and an opening degree when energized, and the opening degree increases as the current (control signal) from the controller 40 increases.
  • the degree of opening 54, 55, 56 of each solenoid proportional valve corresponds to the control signal from the controller 40.
  • the solenoid proportional valves 54a, 56c, 56d are driven by outputting a control signal from the controller 40, when there is no operator operation of the corresponding operating device 45a, 46a. Since the pilot pressure (second control signal) can also be generated, the boom raising operation, the bucket cloud operation, and the bucket dump operation can be forcibly generated. Similarly, when the solenoid proportional valves 54b, 55a, 55b, 56a and 56b are driven by the controller 40, the pilot pressure (first control signal) generated by the operator operation of the operating devices 45a, 45b and 46a is reduced. The pilot pressure (second control signal) can be generated, and the speed of the boom lowering operation, the arm cloud / dump operation, and the bucket cloud / dump operation can be forcibly reduced from the value of the operator operation.
  • the pilot pressure generated by the operation of the operation devices 45a, 45b, and 46a is referred to as a "first control signal”.
  • the pilot pressure generated by correcting (reducing) the first control signal by driving the solenoid proportional valves 54b, 55a, 55b, 56a, 56b by the controller 40 The pilot pressure generated by driving the solenoid proportional valves 54a, 56c, 56d by the controller 40 and newly generated separately from the first control signal is referred to as a "second control signal".
  • the second control signal is generated when the velocity vector of the control point of work implement 1A generated by the first control signal violates a predetermined condition, and the velocity vector of the control point of work implement 1A which does not violate the predetermined condition Are generated as control signals for generating
  • the second control signal is prioritized.
  • the first control signal is interrupted by the proportional solenoid valve, and the second control signal is input to the other hydraulic drive. Therefore, of the flow control valves 15a to 15c, one for which the second control signal is calculated is controlled based on the second control signal, and one for which the second control signal is not calculated is based on the first control signal.
  • the MC can also be said to control the flow control valves 15a to 15c based on the second control signal.
  • the controller 40 includes an input interface 91, a central processing unit (CPU) 92 as a processor, a read only memory (ROM) 93 and a random access memory (RAM) 94 as a storage device, and an output interface 95.
  • the input interface 91 receives signals from the angle sensors 30 to 32 and the tilt angle sensor 33, which are the work machine posture detection device 50, and a signal from the target surface setting device 51, which is a device for setting the target surface 700. And convert the CPU 92 so that it can operate.
  • the ROM 93 is a recording medium storing a control program for executing the MG, including processing relating to a flowchart to be described later, and various information and the like necessary for executing the flowchart.
  • the CPU 92 is a control program stored in the ROM 93
  • the predetermined arithmetic processing is performed on the signals taken in from the input interface 91, the ROM 93, and the RAM 94 according to the above.
  • the output interface 95 can operate the notification device 53 by creating a signal for output corresponding to the calculation result in the CPU 92 and outputting the signal to the delivery device 53.
  • the controller 40 in FIG. 5 includes semiconductor memories such as the ROM 93 and the RAM 94 as storage devices, but any storage device can be substituted in particular.
  • a magnetic storage device such as a hard disk drive may be included.
  • FIG. 6 is a functional block diagram of the controller 40.
  • the controller 40 includes an MG and MC controller (MG / MC controller) 43, a solenoid proportional valve controller 44, a notification controller 374 (display controller 374a, voice controller 374b, warning light controller 374c). , And an operation determination unit 66.
  • FIG. 7 is a functional block diagram of the MG / MC control unit 43 in FIG.
  • the MG / MC control unit 43 includes an operation amount calculation unit 43a, a posture calculation unit 43b, a target surface calculation unit 43c, an actuator control unit 81, and a target surface comparison unit 62.
  • the operation amount calculator 43a calculates the amount of operation of the operation devices 45a, 45b, 46a (the operation levers 1a, 1b) based on the input from the operator operation detection device 52a. From the detection values of the pressure sensors 70, 71, 72, the amount of operation of the operating devices 45a, 45b, 46a can be calculated.
  • the calculation of the operation amount by the pressure sensors 70, 71, 72 is only an example, and for example, the operation lever is detected by a position sensor (for example, a rotary encoder) that detects the rotational displacement of the operation lever of each operation device 45a, 45b, 46a.
  • the amount of operation of may be detected.
  • a stroke sensor that detects the expansion amount of each hydraulic cylinder 5, 6, 7 is attached, and the operation speed of each cylinder is calculated based on the detected time change of the expansion amount.
  • the configuration to calculate is also applicable.
  • the posture calculation unit 43b calculates the posture of the front work machine 1A in the local coordinate system (excavator reference coordinates) and the position of the tip of the bucket 10 based on the information from the work machine posture detection device 50. As described above, the toe position (Xbk, Zbk) of the bucket 10 can be calculated by the equations (1) and (2).
  • the target surface calculation unit 43 c calculates the position information of the target surface 700 based on the information from the target surface setting device 51, and stores this in the RAM 94.
  • a cross-sectional shape obtained by cutting a three-dimensional target surface along a plane (working plane of the working machine) along which the working machine 1A moves is used as a target plane 700 (two-dimensional target plane).
  • one target surface 700 is shown in the example of FIG. 4, there may be a case where a plurality of target surfaces exist.
  • a method of setting the one closest to the work machine 1A as the target surface for example, a method of setting one below the bucket toe as the target surface, or a arbitrarily selected one There is a method to make it a goal surface.
  • the actuator control unit 81 controls at least one of the plurality of hydraulic actuators 5, 6, 7 in accordance with predetermined conditions when operating the operating devices 45a, 45b, 46a.
  • the actuator control unit 81 according to the present embodiment controls the position of the target surface 700, the posture of the front work machine 1A, the position of the tip of the bucket 10, and the operation devices 45a, 45b, 46a when operating the operation devices 45a, 45b, 46a. Operation of at least one of the boom cylinder 5 (boom 8) and the arm cylinder 6 (arm 9) so that the toe (control point) of the bucket 10 is located on or above the target surface 700 based on the operation amount of Execute MC to control.
  • the actuator control unit 81 calculates target pilot pressures of the flow control valves 15 a, 15 b and 15 c of the hydraulic cylinders 5, 6 and 7, and outputs the calculated target pilot pressure to the solenoid proportional valve control unit 44. Further, the actuator control unit 81 switches the control content of the MC according to the determination result input from the operation determination unit 66. The details of the MC by the actuator control unit 81 for each determination result of the operation determination unit 66 will be described later.
  • the solenoid proportional valve control unit 44 calculates a command to each of the solenoid proportional valves 54 to 56 based on the target pilot pressure to each of the flow rate control valves 15a, 15b, 15c output from the actuator control unit 81.
  • the pilot pressure (first control signal) based on the operator operation matches the target pilot pressure calculated by the actuator control unit 81, the current value (command value) to the corresponding solenoid proportional valves 54 to 56 Becomes zero, and the corresponding solenoid proportional valves 54 to 56 are not operated.
  • the operation determination unit 66 determines the operation of the front work machine 1A based on the amount of operation of the operation devices 45a, 45b, 46a (the operation levers 1a, 1b) calculated by the operation amount calculation unit 43a.
  • the operation determination unit 66 outputs the determination result to the actuator control unit 81 and the notification control unit 374 (display control unit 374a, voice control unit 374b, and warning light control unit 374c). Details of the operation determination flow by the operation determination unit 66 will be described later.
  • the display control unit 374a receives the posture information of the front work machine 1A input from the MG / MC control unit 43, the position information of the tip of the bucket 10, the position information of the target surface 700, and the determination result input from the operation determination unit 66.
  • the processing of displaying the positional relationship between the decelerating region 600 and the non-decelerating region 620 between the decelerating region 600 and the target surface 700 and the work implement 1A (the toe of the bucket 10) is displayed on the display device 53a.
  • the display control unit 374a also executes a process of changing the position of the boundary 650 on the display device 53a according to the determination result of the operation determination unit 66. Details of display control by the display control unit 374a for each determination result of the operation determination unit 66 will be described later.
  • the voice control unit 374b receives the posture information of the front work machine 1A input from the MG / MC control unit 43, the position information of the tip of the bucket 10, the position information of the target surface 700, and the determination result input from the operation determination unit 66. A process of controlling ON / OFF of the output of the alarm sound by the audio output device 53b is executed based on the above. Details of the audio output control by the audio control unit 374b for each determination result of the operation determination unit 66 will be described later.
  • the warning light control unit 374c determines the posture information of the front working machine 1A input from the MG / MC control unit 43, the position information of the tip of the bucket 10, the position information of the target surface 700, and the determination input from the operation determination unit 66. Based on the result, processing of controlling ON (lighting) / OFF (lighting out) of the warning light by the warning light device 53c is executed. The details of lighting control by the warning light control unit 374c for each determination result of the operation determination unit 66 will be described later.
  • FIG. 8 is a diagram showing an operation determination flow by the operation determination unit 66.
  • the operation determination unit 66 repeats the process of FIG. 8 at a predetermined interval (control cycle).
  • the operation determination unit 66 determines whether or not the arm cloud operation is input to the controller 45b in S81 (ie, whether the pressure sensor 71a detects a pressure equal to or greater than a predetermined value) ) Is determined.
  • the controller 45b ie, whether the pressure sensor 71a detects a pressure equal to or greater than a predetermined value
  • the determination result is output to the actuator control unit 81 and the notification control unit 374 (the display control unit 374a, the voice control unit 374b, and the warning light control unit 374c), and the operation determination unit 66 waits for the next control cycle (S82). ). On the other hand, if the input of the arm cloud operation is not detected in S81, the process proceeds to S83.
  • the operation determination unit 66 determines whether an arm dump operation is input to the controller 45b (that is, whether the pressure sensor 71b detects a pressure equal to or higher than a predetermined value). Here, if the input of the arm dump operation is not detected, it is determined that the current operation is the "first operation", and the process waits for the next control cycle (S82). On the other hand, if the input of the arm dump operation is detected in S84, the process proceeds to S84.
  • the operation determination unit 66 determines whether or not the boom lowering operation is input to the operation device 45a (that is, whether or not the pressure sensor 70b detects a pressure of a predetermined value or more).
  • the determination result is output to the actuator control unit 81 and the notification control unit 374 (the display control unit 374a, the voice control unit 374b and the warning light control unit 374c), and the operation determination unit 66 waits for the next control cycle (S85).
  • the process proceeds to S86, and it is determined that the current operation is at least the "third operation" where arm dumping (except boom lowering) is performed. Then, the determination result is output to the actuator control unit 81 and the notification control unit 374 (the display control unit 374a, the voice control unit 374b and the warning light control unit 374c), and the operation determination unit 66 waits for the next control cycle (S86) ).
  • the actuator control unit 81 and the notification control unit 374 determine the determination result of the operation determination unit 66 (first operation, second operation, second 3) Execute different control depending on the operation). Next, details of the control will be described.
  • FIG. 9 is a flowchart of control (first control) by the actuator control unit 81 during the first operation.
  • the actuator control unit 81 starts the process of FIG. 9 when the operating devices 45a, 45b, and 46a are operated by the operator.
  • the actuator control unit 81 calculates the operation speeds (cylinder speeds) of the hydraulic cylinders 5, 6, 7 based on the operation amount calculated by the operation amount calculation unit 43a.
  • the actuator control unit 81 controls the bucket tip by the operator operation based on the operating speeds of the hydraulic cylinders 5, 6, 7 calculated in S101 and the posture of the work machine 1A calculated by the posture calculation unit 43b.
  • the velocity vector (tip velocity vector) Vc of (toe) is calculated.
  • a component horizontal to the target surface 700 in the tip velocity vector Vc is Vcx and a component vertical to the target surface 700 is Vcy.
  • an XtYt coordinate system defined by the Xt axis set on the target surface 700 and the Yt axis with the normal direction of the target surface 700 as positive is set, and this XtYt is set.
  • a toe velocity vector Vc, a target velocity vector Vca described later, and the like are defined.
  • coordinate values of a coordinate system other than the XtYt coordinate system are converted to the XtYt coordinate system and used as needed.
  • the position of the origin of the XY coordinate system shown in FIG. 11 is merely an example, and for example, the foot of a perpendicular drawn from the toe of the bucket 10 of an arbitrary posture to the target surface 700 may be used as the origin. It may be used as the origin.
  • the actuator control unit 81 determines whether the component Vcy perpendicular to the target surface 700 in the tip velocity vector Vc calculated in S102 is less than zero, that is, the direction in which the tip velocity vector Vc (vertical component Vcy) approaches the target surface 700. It is determined whether or not. Here, if it is determined that the vertical component Vcy is less than zero (that is, if it is determined that the vector Vc approaches the target surface 700), the process proceeds to S104. On the other hand, if it is determined that the vertical component Vcy is greater than or equal to zero (ie, if it is determined that the vector Vc is in the direction away from the target surface 700), the process proceeds to S108.
  • the actuator control unit 81 determines from the bucket tip to the target surface 700 from the position (coordinates) of the tip of the bucket 10 calculated by the posture calculation unit 43b and the straight line including the target surface 700 stored in the ROM 93.
  • the distance Ya (see FIG. 4) is calculated, and the process proceeds to S105.
  • the actuator control unit 81 determines whether the target surface distance Ya calculated in S104 is equal to or less than Ya1.
  • Ya1 is the distance from the target surface 700 to the boundary 650 during the first operation, and is the height of the deceleration region 600 during the first operation. Therefore, the fact that the target surface distance Ya is equal to or less than Ya1 indicates that the toe is present in the deceleration region 600, and the fact that Ya1 is exceeded indicates that the toe is present in the non-deceleration region 620.
  • the value of Ya1 may differ depending on the determination result by the operation determination unit 66. If Ya is less than Ya1 in S104, the process proceeds to S106, and if greater than Ya1, the process proceeds to S108.
  • the actuator control unit 81 calculates the deceleration rate h of the component Vcy perpendicular to the target surface 700 in the speed vector of the bucket tip based on Ya calculated in S104 and the graph of FIG.
  • the deceleration rate h is a value of 0 or more and 1 or less set in advance for each target surface distance Ya.
  • the target surface distance Ya is maintained at 1 in the range exceeding the predetermined value Ya1, and in the range where the target surface distance Ya is less than Ya1, the deceleration ratio h decreases as the distance Ya decreases. It is set to In the example of FIG.
  • the deceleration rate h decreases linearly as the target plane distance Ya decreases, but if the deceleration rate h decreases from 1 to zero as the target plane distance Ya decreases, it will be described later Various modifications are possible including FIGS. 18 and 23 which define the deceleration rate h in the second control and the third control. After calculating the deceleration rate h, the actuator control unit 81 proceeds to S107.
  • the process proceeds to S109.
  • the actuator control unit 81 calculates the target speeds of the hydraulic cylinders 5, 6, 7 based on the target speed vector Vca (Vcxa, Vcya) determined in S107 or S108. At this time, if the software is designed to perform MC for converting the tip speed vector Vc into the target speed vector Vca by a combination of boom raising and deceleration of the arm cloud, the cylinder speed of the boom cylinder 5 in the extension direction and the arm The cylinder speed in the extension direction of the cylinder 6 is calculated.
  • the actuator control unit 81 determines the target pilot pressure to the flow control valves 15a, 15b, 15c of the hydraulic cylinders 5, 6, 7 based on the target speeds of the cylinders 5, 6, 7 calculated in S109.
  • the target pilot pressure to the flow control valves 15a, 15b, 15c of the hydraulic cylinders 5, 6, 7 is calculated and output to the solenoid proportional valve control unit 44.
  • the solenoid proportional valve control unit 44 controls the solenoid proportional valves 54, 55, and 56 such that the target pilot pressure acts on the flow control valves 15a, 15b, and 15c of the hydraulic cylinders 5, 6, and 7, and thereby the work machine Drilling by 1A is performed.
  • the proportional solenoid valve 55c is controlled so that the tip of the bucket 10 does not enter the target surface 700, and the raising operation of the boom 8 And the deceleration operation of the arm cloud is performed automatically.
  • FIG. 11 is a diagram showing an example of a locus when the tip of the bucket 10 is MCed as the corrected target velocity vector Vca as described above.
  • the parallel component Vcx becomes constant, and the vertical component Vcy becomes smaller as the tip of the bucket 10 approaches the target surface 700 (as the distance Ya becomes smaller).
  • the corrected target velocity vector Vca is a composite, the locus becomes a curve that becomes parallel as it approaches the target surface 700 as shown in FIG.
  • MC is not limited to the automatic control of the boom raising operation and the deceleration operation of the arm cloud described, for example, the bucket 10 is automatically rotated, and the target surface 700 and the bottom of the bucket 10 Control may be performed to keep the angle formed by the constant.
  • FIG. 12 is a flowchart of control (first control) by the display control unit 374a during the first operation.
  • the display control unit 374a starts the process of FIG. 12 at a predetermined control cycle.
  • the display control unit 374a acquires the toe position and the posture of the bucket 10 from the posture calculation unit 43b.
  • the display control unit 374a acquires position information of the target surface 700 from the target surface calculation unit 43c.
  • the display control unit 374a sets the position of the boundary line 650 at the position of + Ya1 in the normal direction of the target surface 700 from the position of the target surface 700 acquired in S202.
  • the target surface 700 is offset by Ya1 in the positive direction along the Yt axis.
  • the offset amount Ya1 matches the value (Ya1) used by the actuator control unit 81 in the determination of S105, and may change in accordance with the determination result of the operation determination unit 66.
  • the display control unit 374a displays the positional relationship between the boundary line 650, the target surface 700, and the bucket 10 on the screen of the display device 53a based on the information acquired in S201, S202, and S203.
  • FIG. 13 is a view showing an example of the configuration of the delivery device 53.
  • the notification device 53 shown in this figure includes a display device 53a, an audio output device 53b, and a warning light device 53c.
  • the positional relationship between the boundary line 650, the target surface 700, and the bucket 10 is displayed on the display screen of the display device 53a.
  • the distance between the target surface 700 and the boundary 650 in this case is Ya1 [m].
  • the operator grasps the positional relationship between the bucket 10 displayed on the display device 53a and the deceleration area 600 and returns. Since the work implement 1A can return while passing through the decelerating area 600 in which the machine control is performed, the work efficiency can be improved.
  • FIG. 14 is a flowchart of control (first control) by the voice control unit 374b during the first operation.
  • the voice control unit 374b starts the process of FIG. 14 at a predetermined control cycle.
  • step S301 the voice control unit 374b determines the distance from the tip of the bucket to the target surface 700 based on the position (coordinates) of the tip of the bucket 10 calculated by the posture calculation unit 43b and the straight line including the target surface 700 stored in the ROM 93.
  • the distance Ya (see FIG. 4) is calculated, and the process proceeds to S302.
  • the voice control unit 374b determines whether the target surface distance Ya calculated in S301 is equal to or less than the height Ya1 of the deceleration area 600 plus the height Yc1 of the notification area 640 (see FIG. 15). judge.
  • FIG. 15 is an explanatory diagram of the notification area 640.
  • the notification area 640 is an area of the height Yc 1 set adjacent to the upper side of the deceleration area 600.
  • Yc1 is also an offset amount above the boundary line 650.
  • a sound is generated to notify the operator that the tip of the bucket 10 is likely to infiltrate the deceleration area 600. If it is determined in S302 that the target surface distance Ya is equal to or less than Ya1 + Yc1, the process proceeds to S303, and if it exceeds Ya1 + Yc1, the process proceeds to S304.
  • the voice control unit 374b sounds an alarm from the voice output device 53b (see FIG. 6).
  • the voice control unit 374b waits for the next control start time without producing an alarm sound from the voice output device 53b.
  • the operator can recognize that the tip of the bucket 10 is likely to intrude into the deceleration area 600.
  • the working machine 1A can be efficiently steered so that the tip of the bucket 10 does not intrude into the deceleration area 600.
  • the warning light control unit 374c When the warning light control unit 374c is configured as described above, the warning light 53c (see FIG. 13) is turned on when the tip of the bucket 10 intrudes into the notification area 640. Can recognize that it is likely to invade. Thus, the working machine 1A can be efficiently steered so that the tip of the bucket 10 does not intrude into the deceleration area 600.
  • FIG. 16 is a flowchart of control (second control) by the actuator control unit 81 at the time of the second operation.
  • the same steps as in the flow of the first operation shown in FIG. 9 are assigned the same reference numerals and descriptions thereof will be omitted, and the same applies to the following figures.
  • the actuator control unit 81 determines whether the target surface distance Ya calculated in S104 is equal to or less than 0.8 Ya2.
  • 0.8Ya2 is the distance from the target surface 700 to the boundary 650 during the second operation, and is the height of the deceleration region 600 during the second operation. Also, the value of 0.8Ya2 may differ depending on the determination result by the operation determination unit 66. If Ya is equal to or less than 0.8 Ya2 in S104, the process proceeds to S126, and if greater than 0.8 Ya2, the process proceeds to S108.
  • the actuator control unit 81 calculates the deceleration rate h of the component Vcy perpendicular to the target surface 700 in the speed vector of the bucket tip based on Ya calculated in S104 and the graph of FIG.
  • FIGS. 17 and 18 are diagrams showing the relationship between the target surface distance Ya and the deceleration rate h during the second operation.
  • FIG. 17 shows a part of FIG. 18 rewritten in the form of a table.
  • the target surface distance Ya is maintained at 1 in the range exceeding the predetermined value 0.8Ya2, and in the range where the target surface distance Ya is 0.8Ya2 or less, deceleration is performed as the distance Ya decreases.
  • the rate h is also set to decrease. In the example of FIG.
  • the deceleration rate h decreases in a curved manner as the target surface distance Ya decreases, and the deceleration starts from a position where the target surface distance Ya is smaller than in the case of the third operation of FIG.
  • This enables more efficient return operation by preventing the speed vector from decelerating within the range where the target surface distance Ya exceeds 0.8Ya2 at the time of arm dump + boom lowering (during second operation) It is for.
  • the relationship between the target surface distance Ya and the deceleration ratio h can be variously changed as long as the deceleration ratio h decreases from 1 to zero as the target surface distance Ya decreases.
  • Ya2 may be matched with Ya1.
  • the height 0.8Ya2 of the boundary line 650 from the target surface 700 is also commonly used by the notification control unit 374 in the second operation.
  • FIG. 19 is a flowchart of control (second control) by the display control unit 374a during the second operation.
  • the display control unit 374a sets the position of the boundary 650 at a position of +0.8 Ya2 in the normal direction of the target surface 700 from the position of the target surface 700 acquired in S202.
  • the target surface 700 is offset by 0.8 Ya2 in the positive direction on the Yt axis.
  • the offset amount 0.8Ya2 matches the value (0.8Ya2) used by the actuator control unit 81 in the determination of S125, and may change according to the determination result of the operation determination unit 66.
  • FIG. 26 is a view showing an example of the notification device 53 in the second operation.
  • the positional relationship between the boundary line 650, the target surface 700, and the bucket 10 is displayed on the display screen of the display device 53a.
  • the distance between the target surface 700 and the boundary 650 in this case is 0.8 Ya 2 [m].
  • the operator can use the bucket 10 even if the position of the boundary line 650 changes according to the operation (operation) of the front work machine 1A. Since the return operation can be performed while grasping the positional relationship between the speed reduction area 600 and the speed reduction area 600, the time for the work machine 1A to return while passing through the reduction speed area 600 where machine control is executed can be reduced and work efficiency can be improved. .
  • FIG. 20 is a flowchart of control (second control) by the voice control unit 374b during the second operation.
  • the voice control unit 374b determines whether the target surface distance Ya calculated in S301 is equal to or less than the height 0.8 Ya2 of the deceleration area 600 plus the height Yc1 of the notification area 640. If it is determined in S322 that the target surface distance Ya is equal to or less than 0.8Ya2 + Yc1, the process proceeds to S303. If it exceeds 0.8Ya2 + Yc1, the process proceeds to S304.
  • FIG. 21 is a flowchart of control (third control) by the actuator control unit 81 during the third operation.
  • the actuator control unit 81 determines whether the target surface distance Ya calculated in S104 is equal to or less than Ya2.
  • Ya2 is the distance from the target surface 700 to the boundary 650 during the third operation, and the height of the deceleration region 600 during the third operation.
  • the value of Ya2 may differ depending on the determination result by the operation determination unit 66. If Ya is equal to or less than Ya2 in S104, the process proceeds to S136, and if Y2 is greater than Ya2, the process proceeds to S108.
  • the actuator control unit 81 calculates the deceleration rate h of the component Vcy perpendicular to the target surface 700 in the velocity vector of the bucket tip based on Ya calculated in S104 and the graph of FIG. 22 and 23 are diagrams showing the relationship between the target surface distance Ya and the deceleration rate h during the third operation.
  • FIG. 22 shows a part of FIG. 23 rewritten in the form of a table.
  • the target surface distance Ya is maintained at 1 in the range exceeding the predetermined value Ya2, and the deceleration ratio h decreases as the distance Ya decreases in the range where the target surface distance Ya is less than Ya2. It is set to In the example of FIG.
  • the deceleration ratio h decreases linearly with the decrease of the target surface distance Ya, and the deceleration starts from the position where the target surface distance Ya is larger than in the case of the second operation of FIG. This is to decelerate the velocity vector from where the target surface distance Ya is large in order to prevent the bucket front end and the rear end from invading the target surface 700 by the arm dump operation during the first return operation described later.
  • the relationship between the target surface distance Ya and the deceleration ratio h can be variously changed as long as the deceleration ratio h decreases from 1 to zero as the target surface distance Ya decreases.
  • Ya2 may be matched with Ya1.
  • the height Ya2 of the boundary line 650 from the target surface 700 is also commonly used by the notification control unit 374 in the third operation.
  • FIG. 24 is a flowchart of control (third control) by the display control unit 374a during the third operation.
  • the display control unit 374a sets the position of the boundary 650 at the position of + Ya2 in the normal direction of the target surface 700 from the position of the target surface 700 acquired in S202.
  • the target surface 700 is offset by Ya2 in the positive direction along the Yt axis.
  • the offset amount Ya2 matches the value (Ya2) used by the actuator control unit 81 in the determination of S135, and may change according to the determination result of the operation determination unit 66.
  • FIG. 27 is a view showing an example of the notification device 53 in the third operation.
  • the positional relationship between the boundary line 650, the target surface 700, and the bucket 10 is displayed on the display screen of the display device 53a.
  • the distance between the target plane 700 and the boundary 650 in this case is Ya2 [m].
  • the operator can use the bucket 10 even if the position of the boundary line 650 changes according to the operation (operation) of the front work machine 1A. Since the return operation can be performed while grasping the positional relationship between the speed reduction area 600 and the speed reduction area 600, the time for the work machine 1A to return while passing through the reduction speed area 600 where machine control is executed can be reduced and work efficiency can be improved. .
  • FIG. 25 is a flowchart of control (third control) by the voice control unit 374b during the third operation.
  • the voice control unit 374b determines whether the target surface distance Ya calculated in S301 is equal to or less than the height Ya2 of the deceleration area 600 plus the height Yc1 of the notification area 640. If it is determined in S332 that the target surface distance Ya is equal to or less than Ya2 + Yc1, the process proceeds to S303, and if Ya2 + Yc1 is exceeded, the process proceeds to S304.
  • the actuator controller 81 moves the vertical component of the velocity vector of the toe to the target surface 700 (the target surface 700).
  • MC is executed to control at least one of the hydraulic actuators 5, 6, 7 so that the vertical component is reduced.
  • the toe of the bucket 10 moves out of the deceleration area 600 and moves to the non-deceleration area 620 during this first return operation. Then, from the viewpoint of improving the working efficiency, it is preferable to move the bucket 10 forward of the vehicle body 1B so as not to enter the deceleration region 600 again after leaving the deceleration region 600 with a route as short as possible.
  • the positional relationship between the toe of the bucket 10, the target surface 700, and the boundary 650 is displayed on the display screen of the display device 53a according to the flow of FIG. Always displayed.
  • the height (Ya2) of the boundary 650 in the first return operation (third operation) is set higher than the height (0.8 Ya2) in the second return operation (second operation).
  • an alarm by the voice control unit 374 b when the bucket 10 enters the notification area 640 The sound output and the lighting of the warning light by the warning light control unit 374c are performed. That is, in the present embodiment, the operator can notice the fact before the bucket 10 enters the deceleration area 600 by the alarm sound and the warning light, so even if the operator takes his eyes off the display screen It is possible to prevent the speed reduction area 600 from invading again during the return operation.
  • Second return work (boom lowering operation, arm dumping operation)
  • the operator inputs a combined operation of the arm dump operation and the boom lowering operation through the operating devices 45a and 45b or the boom lowering operation alone is performed through the operating device 45a.
  • the bucket 10 is moved to the digging start position again by inputting.
  • the operation determination unit 66 of the controller 40 determines the “second operation” based on the flow of FIG. It outputs to the part 81 and the notification control part 374.
  • the actuator control unit 81 starts the flow of FIG. 16
  • the display control unit 374a starts the flow of FIG. 19
  • the voice control unit 374b starts the flow of FIG. 20 (although the warning light control unit 374c will not be described for convenience).
  • the boundary line 650 between the decelerating region 600 and the non-decelerating region 620 is set at a position of +0.8 Ya2 [m] from the target surface 700.
  • the toe of the bucket 10 is moved again from the non-decelerating area 620 to the decelerating area 600 during this second return operation. If the timing of the boom lowering operation is too early, the time during which the bucket 10 is present in the deceleration region 600 may be prolonged, and the working efficiency may be reduced. In addition, even if the time existing in the deceleration region 600 can be shortened by delaying the timing of the boom lowering operation (for example, by performing the boom lowering alone operation after the arm dump sole operation), the timing of the boom lowering operation is delayed. If it is too long, the time of the second return work itself may be prolonged, and the work efficiency may be reduced.
  • the height of the boundary line 650 (0.
  • a more efficient return operation can be performed by setting 8Ya2) lower than the height (Ya2) in the first return operation (third operation) to create a situation in which the bucket 10 can be brought relatively close to the ground surface It is like that. Further, since the reduction rate of the deceleration rate h is set smaller than the first return operation (third operation), the deceleration of the bucket after entering the deceleration region 600 is small, and the bucket 10 can be easily brought close to the ground surface. ing.
  • the positional relationship between the tip of the bucket 10, the target surface 700, and the boundary 650 is always displayed on the display screen of the display device 53a.
  • the operator can operate the front work device 1A while confirming on the display screen whether the lowering operation should be input.
  • an alarm sound and a warning that are output and lit when the bucket 10 intrudes into the notification area 640 Since the light makes it possible for the operator to notice that the bucket 10 is approaching the deceleration area 600, it is possible to prevent the bucket 10 from entering the deceleration area 600 at a timing not intended by the operator.
  • the position of the boundary 650 between the decelerating region 600 and the non-decelerating region 620 according to the operation of the front work device 1A (the height of the boundary 650 based on the target surface 700) Is configured to change.
  • the position of the boundary line 650 is Ya1 [m], Ya2 Although it changes in the order of [m] and 0.8Ya 2 [m], it is very difficult to grasp the change accurately only by the operator's sense.
  • the position of the boundary 650 on the display screen is also changed in accordance with the position change of the boundary 650 accompanied by the operator operation (the operation of the work machine 1A). You can easily grasp the change.
  • the position of the demarcation line 650 between the decelerating area 600 where MC is executed and the non-decelerating area 620 where MC is not executed is displayed on the display device 53a together with the position of the bucket 10.
  • the operator can operate the front work machine 1A with reference to the display screen, thereby reducing the time for the front work machine 1A to pass through the deceleration area 600 where the MC is executed at a timing not intended by the operator Work efficiency can be improved.
  • the present invention is not limited to the above-described embodiment, and includes various modifications within the scope of the present invention.
  • the present invention is not limited to the one provided with all the configurations described in the above embodiment, but also includes one in which a part of the configuration is deleted.
  • part of the configuration according to one embodiment can be added to or replaced with the configuration according to another embodiment.
  • the notification form by the notification device 53 according to the present invention can be variously modified in addition to those described above.
  • the display control device 374a is configured to express the degree to which the vertical component of the tip velocity vector of the work machine 1A is decelerated as it approaches the target surface 700 in the deceleration region 600. You may.
  • FIG. 28 shows an example in which the deceleration rate h is expressed in color in the deceleration area 600 on the screen of the display device 53a, and is displayed so that the color becomes darker as the deceleration rate h approaches zero.
  • the operation efficiency can be improved by performing an operation of causing the bucket 10 to pass an area where the deceleration rate is as close to 1 as possible.
  • the height of the boundary line 650 according to the target surface shape as shown in FIG. May be changed.
  • the portion closer to the intersection of the two target surfaces is set such that the height of the boundary 650 from the target surface 700 is higher than the other portions. If the change in height of the boundary 650 is not uniform as shown in FIG. 29 and the operator can not predict intuitively, the merit of displaying the boundary 650 as in the present invention is further increased.
  • the deceleration rate h may be changed in consideration of (the distance from the intersection of two target surfaces). For example, in the example of FIG. 29, the portion where the distance from the intersection of the two target surfaces is close is set so that the deceleration rate is smaller even if the distance from the target surface 700 is greater than the other portions. As shown in FIG. 29, when the change in the deceleration ratio h in the deceleration region 600 is not uniform and intuitive prediction by the operator is difficult, the merit of expressing the deceleration ratio h in color as shown in FIG. 28 is further increased. Do.
  • FIG. 30 shows an example of the display screen of the display device 53a when the deceleration rate h is set as shown in FIG.
  • the shape of the boundary 650 between the decelerating area 600 and the non-decelerating area 620 may be other than a straight line.
  • the alarm sounds outputted in the notification area 640 and the deceleration area 600 are different so that the operator can recognize which of the notification area 640 and the deceleration area 600 the toe is in. Also good.
  • the alarm sound output in the notification area 640 may change the sound cycle according to the distance from the boundary 650 to the toe.
  • the period of sound may be shortened in a region where the distance is short, and the period of sound may be long in a region where the distance is long.
  • the alarm sound output in the deceleration area 600 may change the sound cycle according to the deceleration rate h.
  • the period of the sound may be shortened in a region where the deceleration rate h is strong (a region close to 0) and the period of the sound may be long in a region where the deceleration rate h is weak (a region close to 1).
  • the tip of the bucket 10 can be operated so as to pass through the area where the deceleration rate h is weak by listening to the sound. Efficiency can be improved.
  • the alarm sound may be emitted only in the notification area 640, and the alarm sound may not be emitted in the deceleration area 600.
  • the alarm sound may be voice.
  • each configuration of the controller 40 described above, the function of each configuration, execution processing, etc. are realized partially or entirely by hardware (for example, designing logic for executing each function by an integrated circuit, etc.) You may.
  • the configuration according to the controller 40 may be a program (software) in which each function according to the configuration of the control device is realized by being read and executed by an arithmetic processing unit (for example, a CPU).
  • the information related to the program can be stored in, for example, a semiconductor memory (flash memory, SSD, etc.), a magnetic storage device (hard disk drive, etc.), a recording medium (magnetic disk, optical disc, etc.), and the like.
  • control line and the information line showed what was understood to be required for description of the said embodiment in the description of each said embodiment, all the control lines and information lines which concern on a product are not necessarily shown. Does not necessarily indicate. In practice, it can be considered that almost all configurations are mutually connected.
  • operation determination unit 81 ... actuator control unit, 374 ... notification control unit, 374a ... display control unit, 374b ... voice control unit, 374c ... warning Controller, 600 ... deceleration region (first region), 620 ... non-reduction region (second region), 640 ... notification area, 650 ... boundary, 700 ... target surface

Landscapes

  • Engineering & Computer Science (AREA)
  • Mining & Mineral Resources (AREA)
  • Civil Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Structural Engineering (AREA)
  • Mechanical Engineering (AREA)
  • Operation Control Of Excavators (AREA)
  • Component Parts Of Construction Machinery (AREA)

Abstract

減速領域に作業機が位置する場合,予め定めた条件に従って作業機を動作させるマシンコントロールを実行し,非減速領域に作業機が位置する場合,マシンコントロールを実行しないアクチュエータ制御部を有する制御装置を油圧ショベルに備える。制御装置は,操作装置の操作量に基づいて作業機の動作を判定する動作判定部と,減速領域と非減速領域の境界線,目標面および作業機の位置関係を表示装置に表示する表示制御部とをさらに備える。アクチュエータ制御部は,動作判定部の判定結果に応じて境界線の位置を変更してマシンコントロールを実行し,表示制御部は,動作判定部の判定結果に応じて表示装置における境界線の表示位置を変更する。

Description

作業機械
 本発明はマシンコントロールが実行可能な作業機械に関する。
 油圧ショベルには,オペレータの掘削操作を補助する制御システムが備えられることがある。具体的には,操作装置を介して掘削操作(例えば,アームクラウドの指示)が入力された場合,目標面と作業機の先端(例えばバケットの爪先)の位置関係を基に,作業機(フロント作業機とも言う)の先端の位置が目標面上及びその上方の領域内に保持されるように,作業機を駆動するブームシリンダ,アームシリンダ及びバケットシリンダのうち少なくともブームシリンダを強制的に動作させる制御(例えば,ブームシリンダを伸ばして強制的にブーム上げ動作を行う)を実行する制御システムがある。このような作業機先端の動き得る領域を制限する制御システムの利用により掘削面の仕上げ作業や法面の成形作業が容易になる。以下では,この種の制御を「マシンコントロール(MC:Machine Control)」,「領域制限制御」または「(オペレータ操作に対する)介入制御」と称することがある。
 この種の制御システムを備えた油圧ショベルとして,特許文献1には,操作装置(操作レバー)からの信号を基にバケット先端の目標速度ベクトルを演算し,目標面(設定領域の境界)の上方に設定した減速領域(設定領域)内にフロント作業機があるときは当該目標速度ベクトルにおける目標面に接近する方向のベクトル成分が低減するようにマシンコントロールによりブームシリンダを制御し,減速領域の上方の領域(非減速領域)にフロント作業機があるときにはマシンコントロールは行わずに当該目標速度ベクトルを維持するものが開示されている。
 また,目標面とバケットの画像を表示装置上に表示して油圧ショベルの作業を視覚的にガイダンスする表示システムがある。特許文献2には,目標面よりも地表面に近い位置に目安面(掘削目安線RTL)を設定し,バケットの高さと目安面の高さを比較し,比較結果に基づいて通報音によるガイダンスを行うショベルが開示されている。この文献には目安面から異なる高さに複数の作業目安線(作業量目安線WTL1,WTL2)を設定し,その作業目安線ごとに通報音を異ならせることも開示されている。
国際公開第1995/030059号パンフレット
国際公開第2016/148251号パンフレット
 特許文献1の油圧ショベルで目標面に沿った掘削作業を行う場合,オペレータは,アームクラウド操作により掘削開始点から目標面に沿って車体に近い位置までバケットを移動させた後,アームダンプ操作により再び掘削開始点までバケットを戻す戻り作業を行う。また,目標面に沿った均し作業を行う場合も,アームクラウド操作により均し開始点から目標面に沿って車体に近い位置までバケットを移動させた後,アームダンプ操作により再び均し開始点までバケットを戻す戻り作業を行う。掘削作業や均し作業では戻り作業は繰り返し行われる。そのため戻り作業の所要時間は作業効率向上の観点からは短い方が好ましい。
 特許文献1では,減速領域にバケットが位置すると,フロント作業機の速度はオペレータの意思に係わらず常に減速されてしまうが,その減速領域の範囲はオペレータに明示されていない。そのため戻り作業中にバケットが減速領域を通過した場合にはオペレータの意図に反してフロント作業機の速度が減速されてしまい作業効率が低下するおそれがある。作業効率向上のためには減速領域の範囲をオペレータに認識させ,戻り作業中にできるだけ作業機が減速領域を通過しないように操作させることが好ましい。
 なお,特許文献2の技術は,地表面と目標面の間に目安面や作業目安線を設定して通報音を出すことで地表面から目標面までどの程度掘り進んだのかをオペレータに認識させるものに過ぎず,目標面(目安面,作業目安線)から所定の距離で規定される減速領域の範囲をオペレータに認識させるものとしては利用できない。
 本発明の目的は,マシンコントロールが実行される領域をオペレータに認識させることができる作業機械を提供することにある。
 本願は上記課題を解決する手段を複数含んでいるが,その一例を挙げるならば,多関節型の作業機と,前記作業機を駆動する複数の油圧アクチュエータと,オペレータの操作に応じて前記作業機の動作を指示する操作装置と,任意に設定された目標面の上方に設定された第1領域に前記作業機が位置する場合,予め定めた条件に従って前記作業機を動作させるマシンコントロールを実行し,前記第1領域の上方に設定された第2領域に前記作業機が位置する場合,前記マシンコントロールを実行しない制御装置と,前記目標面および前記作業機の位置関係が表示される表示装置とを備える作業機械において,前記制御装置は,前記操作装置の操作量に基づいて前記作業機の動作を判定し,前記第1領域と前記第2領域の境界線,前記目標面および前記作業機の位置関係を前記表示装置に表示し,前記作業機の動作の判定結果に応じて前記境界線の位置を変更して前記マシンコントロールを実行し,前記作業機の動作の判定結果に応じて前記表示装置における前記境界線の表示位置を変更するものとする。
 本発明によれば,マシンコントロールが実行される領域と実行されない領域の境界線の位置が作業機の位置とともに表示装置に表示され,オペレータはこれを参考にして作業機を操作することができるので,マシンコントロールが実行される領域を作業機が戻り作業中に通過する時間が低減して作業効率を向上できる。
油圧ショベルの構成図。 油圧ショベルの制御コントローラを油圧駆動装置と共に示す図。 図2中のフロント制御用油圧ユニット160の詳細図。 図1の油圧ショベルにおける座標系および目標面を示す図。 油圧ショベルの制御コントローラ40のハードウェア構成図。 油圧ショベルの制御コントローラ40の機能ブロック図。 図6中のMG・MC制御部43の機能ブロック図。 動作判定部66による動作判定フロー。 第1動作時のアクチュエータ制御部81による制御(第1制御)のフローチャート。 第1動作時の目標面距離Yaと減速率hの関係図。 バケット10の先端が補正後の目標速度ベクトルVcaの通りにMCされたときの軌跡の一例を示す図。 第1動作時の表示制御部374aによる制御(第1制御)のフローチャート。 通達装置53の構成図の一例を示す図。 第1動作時の音声制御部374bによる制御(第1制御)のフローチャート。 通知領域640の説明図。 第2動作時のアクチュエータ制御部81による制御(第2制御)のフローチャート。 第2動作時における目標面距離Yaと減速率hの関係図。 第2動作時における目標面距離Yaと減速率hの関係図。 第2動作時の表示制御部374aによる制御(第2制御)のフローチャート。 第2動作時の音声制御部374bによる制御(第2制御)のフローチャート。 第3動作時のアクチュエータ制御部81による制御(第3制御)のフローチャート。 第3動作時における目標面距離Yaと減速率hの関係図。 第3動作時における目標面距離Yaと減速率hの関係図。 第3動作時の表示制御部374aによる制御(第3制御)のフローチャート。 第3動作時の音声制御部374bによる制御(第3制御)のフローチャート。 第2動作中の通達装置53の一例を示す図。 第3動作中の通達装置53の一例を示す図。 表示装置53aの画面上の減速領域600内で減速率hを色で表現した例。 2つの目標面の交点からの距離を考慮して減速率hを変化させた場合の一例を示す図。 減速率hが図29のように設定されている場合の表示装置53aの表示画面の一例。
 以下,本発明の実施形態について図面を用いて説明する。なお,以下では,作業機の先端の作業具(アタッチメント)としてバケット10を備える油圧ショベルを例示するが,バケット以外のアタッチメントを備える作業機械で本発明を適用しても構わない。さらに,複数のリンク部材(アタッチメント,アーム,ブーム等)を連結して構成される多関節型の作業機を有するものであれば油圧ショベル以外の作業機械への適用も可能である。
 また,本稿では,或る形状を示す用語(例えば,目標面,設計面等)とともに用いられる「上」,「上方」又は「下方」という語の意味に関し,「上」は当該或る形状の「表面」を意味し,「上方」は当該或る形状の「表面より高い位置」を意味し,「下方」は当該或る形状の「表面より低い位置」を意味することとする。また,以下の説明では,同一の構成要素が複数存在する場合,符号(数字)の末尾にアルファベットを付すことがあるが,当該アルファベットを省略して当該複数の構成要素をまとめて表記することがある。例えば,3つのポンプ300a,300b,300cが存在するとき,これらをまとめてポンプ300と表記することがある。
 <油圧ショベルの全体構成>
 図1は本発明の実施形態に係る油圧ショベルの構成図であり,図2は本発明の実施形態に係る油圧ショベルの制御コントローラを油圧駆動装置と共に示す図であり,図3は図2中のフロント制御用油圧ユニット160の詳細図である。
 図1において,油圧ショベル1は,多関節型のフロント作業機1Aと,車体1Bで構成されている。車体1Bは,左右の走行油圧モータ3a,3b(油圧モータ3aは図2を参照)により走行する下部走行体11と,下部走行体11の上に取り付けられ,旋回油圧モータ4により旋回する上部旋回体12とからなる。
 フロント作業機1Aは,垂直方向にそれぞれ回動する複数の被駆動部材(ブーム8,アーム9及びバケット10)を連結して構成されている。ブーム8の基端は上部旋回体12の前部においてブームピンを介して回動可能に支持されている。ブーム8の先端にはアームピンを介してアーム9が回動可能に連結されており,アーム9の先端にはバケットピンを介してバケット10が回動可能に連結されている。ブーム8はブームシリンダ5によって駆動され,アーム9はアームシリンダ6によって駆動され,バケット10はバケットシリンダ7によって駆動される。
 ブーム8,アーム9,バケット10の回動角度α,β,γ(図5参照)を測定可能なように,ブームピンにブーム角度センサ30,アームピンにアーム角度センサ31,バケットリンク13にバケット角度センサ32が取付けられ,上部旋回体12には基準面(例えば水平面)に対する上部旋回体12(車体1B)の傾斜角θ(図5参照)を検出する車体傾斜角センサ33が取付けられている。なお,角度センサ30,31,32はそれぞれ基準面(例えば水平面)に対する角度センサに代替可能である。
 上部旋回体12に設けられた運転室内には,走行右レバー23a(図1)を有し走行右油圧モータ3a(下部走行体11)を操作するための操作装置47a(図2)と,走行左レバー23b(図1)を有し走行左油圧モータ3b(下部走行体11)を操作するための操作装置47b(図2)と,操作右レバー1a(図1)を共有しブームシリンダ5(ブーム8)及びバケットシリンダ7(バケット10)を操作するための操作装置45a,46a(図2)と,操作左レバー1b(図1)を共有しアームシリンダ6(アーム9)及び旋回油圧モータ4(上部旋回体12)を操作するための操作装置45b,46b(図2)が設置されている。以下では,走行右レバー23a,走行左レバー23b,操作右レバー1aおよび操作左レバー1bを操作レバー1,23と総称することがある。
 上部旋回体12に搭載された原動機であるエンジン18は,油圧ポンプ2とパイロットポンプ48を駆動する。油圧ポンプ2はレギュレータ2aによって容量が制御される可変容量型ポンプであり,パイロットポンプ48は固定容量型ポンプである。本実施形態においては,図2に示すように,パイロットライン144,145,146,147,148,149の途中にシャトルブロック162が設けられている。操作装置45,46,47から出力された油圧信号が,このシャトルブロック162を介してレギュレータ2aにも入力される。シャトルブロック162の詳細構成は省略するが,油圧信号がシャトルブロック162を介してレギュレータ2aに入力されており,油圧ポンプ2の吐出流量が当該油圧信号に応じて制御される。
 パイロットポンプ48の吐出配管であるポンプライン170はロック弁39を通った後,複数に分岐して操作装置45,46,47,フロント制御用油圧ユニット160内の各弁に接続している。ロック弁39は本例では電磁切換弁であり,その電磁駆動部は上部旋回体12の運転室に配置されたゲートロックレバー(不図示)の位置検出器と電気的に接続している。ゲートロックレバーのポジションは位置検出器で検出され,その位置検出器からロック弁39に対してゲートロックレバーのポジションに応じた信号が入力される。ゲートロックレバーのポジションがロック位置にあればロック弁39が閉じてポンプライン170が遮断され,ロック解除位置にあればロック弁39が開いてポンプライン170が開通する。つまり,ポンプライン170が遮断された状態では操作装置45,46,47による操作が無効化され,旋回,掘削等の動作が禁止される。
 操作装置45,46,47は,油圧パイロット方式であり,パイロットポンプ48から吐出される圧油をもとに,それぞれオペレータにより操作される操作レバー1,23の操作量(例えば,レバーストローク)と操作方向に応じたパイロット圧(操作圧と称することがある)を発生する。このように発生したパイロット圧は,コントロールバルブユニット20内の対応する流量制御弁15a~15f(図2または図3参照)の油圧駆動部150a~155bにパイロットライン144a~149b(図3参照)を介して供給され,これら流量制御弁15a~15fを駆動する制御信号として利用される。
 油圧ポンプ2から吐出された圧油は,流量制御弁15a,15b,15c,15d,15e,15f(図3参照)を介して走行右油圧モータ3a,走行左油圧モータ3b,旋回油圧モータ4,ブームシリンダ5,アームシリンダ6,バケットシリンダ7,に供給される。供給された圧油によってブームシリンダ5,アームシリンダ6,バケットシリンダ7が伸縮することで,ブーム8,アーム9,バケット10がそれぞれ回動し,バケット10の位置及び姿勢が変化する。また,供給された圧油によって旋回油圧モータ4が回転することで,下部走行体11に対して上部旋回体12が旋回する。そして,供給された圧油によって走行右油圧モータ3a,走行左油圧モータ3bが回転することで,下部走行体11が走行する。
 作業機1Aの姿勢は図4のショベル基準座標に基づいて定義できる。図4のショベル基準座標は,上部旋回体12に設定された座標であり,ブーム8の基底部を原点とし,上部旋回体12における鉛直方向にZ軸,水平方向にX軸を設定した。X軸に対するブーム8の傾斜角をブーム角α,ブームに対するアーム9の傾斜角をアーム角β,アームに対するバケット爪先の傾斜角をバケット角γとした。水平面(基準面)に対する車体1B(上部旋回体12)の傾斜角を傾斜角θとした。ブーム角αはブーム角度センサ30により,アーム角βはアーム角度センサ31により,バケット角γはバケット角度センサ32により,傾斜角θは車体傾斜角センサ33により検出される。ブーム角αは,ブーム8を最大(最高)まで上げたとき(ブームシリンダ5が上げ方向のストロークエンドのとき,つまりブームシリンダ長が最長のとき)に最少となり,ブーム8を最小(最低)まで下げたとき(ブームシリンダ5が下げ方向のストロークエンドのとき,つまりブームシリンダ長が最短のとき)に最大となる。アーム角βは,アームシリンダ長が最短のときに最小となり,アームシリンダ長が最長のときに最大となる。バケット角γは,バケットシリンダ長が最短のとき(図4のとき)に最小となり,バケットシリンダ長が最長のときに最大となる。このとき,ブーム8の基底部からアーム9との接続部までの長さをL1,アーム9とブーム8の接続部からアーム9とバケット10の接続部までの長さをL2,アーム9とバケット10の接続部からバケット10の先端部までの長さをL3とすると,ショベル基準座標におけるバケット10の先端位置は,XbkをX方向位置,ZbkをZ方向位置として,以下の式で表すことができる。
Figure JPOXMLDOC01-appb-M000001
Figure JPOXMLDOC01-appb-M000002
 また,油圧ショベル1は,図4に示すように,上部旋回体12に一対のGNSS(Global Navigation Sattelite System)アンテナ14A,14Bを備えている。GNSSアンテナ14からの情報に基づき,グローバル座標系における油圧ショベル1の位置,またバケット10の位置を算出することができる。
 図5は本実施形態に係る油圧ショベルが備えるマシンガイダンス(Machine Guidance:MG)ならびにマシンコントロール(Machine Control:MC)システムの構成図である。
 本システムでのフロント作業機1AのMCとしては,操作装置45a,45b,46aが操作され,かつ,任意に設定された目標面700(図4参照)の上方に設定された所定の閉領域である減速領域(第1領域)600に作業機1Aが位置する場合,予め定めた条件に従って作業機1Aを動作させる制御が実行される。具体的には,減速領域600では,作業機1Aの先端部(例えばバケット10の爪先)が目標面700に近づくほど作業機1Aの先端部の速度ベクトルにおける目標面700に接近する方向のベクトル成分が低減するように複数の油圧アクチュエータ5,6,7のうち少なくとも1つを制御することがMCとして行われる(詳細は後述)。油圧アクチュエータ5,6,7の制御は,該当する流量制御弁15a,15b,15cに制御信号(例えば,ブームシリンダ5を伸ばして強制的にブーム上げ動作を行う)を強制的に出力することで行われる。このMCによりバケット10の爪先が目標面700の下方に侵入することが防止されるので,オペレータの技量の程度に関わらず目標面700に沿った掘削が可能となる。一方,減速領域600の上方に減速領域600と隣接して設定された非減速領域(第2領域)620に作業機1Aが位置する場合にはMCは実行されず,オペレータの操作通りに作業機1Aが動作する。図4における点線650は,減速領域600と非減速領域620の境界線である。
 なお,本実施形態では,MC時のフロント作業機1Aの制御点を,油圧ショベルのバケット10の爪先(作業機1Aの先端)に設定しているが,制御点は作業機1Aの先端部分の点であればバケット爪先以外にも変更可能である。例えば,バケット10の底面やバケットリンク13の最外部も選択可能であり,目標面700から最も距離の近いバケット10上の点を適宜制御点とする構成を採用しても良い。また,本稿ではMCを,操作装置45,46の非操作時に作業機1Aの動作をコントローラにより制御する「自動制御」に対して,操作装置45,46の操作時にのみ作業機1Aの動作をコントローラにより制御する「半自動制御」と称することがある。
 また,本システムでのフロント作業機1AのMGとしては,例えば後述の図13に示すように,減速領域600と非減速領域620の境界線650と,目標面700と,作業機1A(例えば,バケット10)との位置関係を表示装置53aに表示する処理が行われる。減速領域600と非減速領域620の境界線650を表示装置53aに表示すると,減速領域600と作業機1Aの位置関係をオペレータに把握させることができる。これにより,作業機1Aに素早い動作が求められる局面(例えば,掘削開始点までバケットを戻す戻り作業)でオペレータの意思に反して作業機1Aが減速領域600内に侵入して作業機1Aが減速する場面の頻発を抑制できる。
 図5のシステムは,作業機姿勢検出装置50と,目標面設定装置51と,オペレータ操作検出装置52aと,目標面700と作業機1Aの位置関係を表示可能な表示装置53aと,MCが実行される減速領域600に作業機1Aが接近している旨を警告音(音声)で報せる音声出力装置53bと,減速領域600に作業機1Aが接近している旨を警告灯で報せる警告灯装置53bと,MG及びMCを司る制御コントローラ(制御装置)40とを備えている。
 作業機姿勢検出装置50は,ブーム角度センサ30,アーム角度センサ31,バケット角度センサ32,車体傾斜角センサ33から構成される。これらの角度センサ30,31,32,33は作業機1Aの姿勢センサとして機能している。
 目標面設定装置51は,目標面700に関する情報(各目標面の位置情報や傾斜角度情報を含む)を入力可能なインターフェースである。目標面設定装置51は,グローバル座標系(絶対座標系)上に規定された目標面の3次元データを格納した外部端末(図示せず)と接続されている。なお,目標面設定装置51を介した目標面の入力は,オペレータが手動で行っても良い。
 オペレータ操作検出装置52aは,オペレータによる操作レバー1a,1b(操作装置45a,45b,46a)の操作によってパイロットライン144,145,146に生じる操作圧(第1制御信号)を取得する圧力センサ70a,70b,71a,71b,72a,72bから構成される。すなわち,作業機1Aに係る油圧シリンダ5,6,7に対する操作を検出している。
 表示装置53a,音声出力装置53bおよび警告灯装置53cは運転室内に設置されている。なお,本稿ではこの3つの装置53a,53b,53cを通達装置53と総称することがある。
 <フロント制御用油圧ユニット160>
 図3に示すように,フロント制御用油圧ユニット160は,ブーム8用の操作装置45aのパイロットライン144a,144bに設けられ,操作レバー1aの操作量としてパイロット圧(第1制御信号)を検出する圧力センサ70a,70bと,一次ポート側がポンプライン170を介してパイロットポンプ48に接続されパイロットポンプ48からのパイロット圧を減圧して出力する電磁比例弁54aと,ブーム8用の操作装置45aのパイロットライン144aと電磁比例弁54aの二次ポート側に接続され,パイロットライン144a内のパイロット圧と電磁比例弁54aから出力される制御圧(第2制御信号)の高圧側を選択し,流量制御弁15aの油圧駆動部150aに導くシャトル弁82aと,ブーム8用の操作装置45aのパイロットライン144bに設置され,制御コントローラ40からの制御信号を基にパイロットライン144b内のパイロット圧(第1制御信号)を低減して出力する電磁比例弁54bを備えている。
 また,フロント制御用油圧ユニット160は,アーム9用のパイロットライン145a,145bに設置され,操作レバー1bの操作量としてパイロット圧(第1制御信号)を検出して制御コントローラ40に出力する圧力センサ71a,71bと,パイロットライン145bに設置され,制御コントローラ40からの制御信号を基にパイロット圧(第1制御信号)を低減して出力する電磁比例弁55bと,パイロットライン145aに設置され,制御コントローラ40からの制御信号を基にパイロットライン145a内のパイロット圧(第1制御信号)を低減して出力する電磁比例弁55aが設けられている。
 また,フロント制御用油圧ユニット160は,バケット10用のパイロットライン146a,146bには,操作レバー1aの操作量としてパイロット圧(第1制御信号)を検出して制御コントローラ40に出力する圧力センサ72a,72bと,制御コントローラ40からの制御信号を基にパイロット圧(第1制御信号)を低減して出力する電磁比例弁56a,56bと,一次ポート側がパイロットポンプ48に接続されパイロットポンプ48からのパイロット圧を減圧して出力する電磁比例弁56c,56dと,パイロットライン146a,146b内のパイロット圧と電磁比例弁56c,56dから出力される制御圧の高圧側を選択し,流量制御弁15cの油圧駆動部152a,152bに導くシャトル弁83a,83bとがそれぞれ設けられている。なお,図3では,圧力センサ70,71,72と制御コントローラ40との接続線は紙面の都合上省略している。
 電磁比例弁54b,55a,55b,56a,56bは,非通電時には開度が最大で,制御コントローラ40からの制御信号である電流を増大させるほど開度は小さくなる。一方,電磁比例弁54a,56c,56dは,非通電時には開度をゼロ,通電時に開度を有し,制御コントローラ40からの電流(制御信号)を増大させるほど開度は大きくなる。このように各電磁比例弁の開度54,55,56は制御コントローラ40からの制御信号に応じたものとなる。
 上記のように構成される制御用油圧ユニット160において,制御コントローラ40から制御信号を出力して電磁比例弁54a,56c,56dを駆動すると,対応する操作装置45a,46aのオペレータ操作が無い場合にもパイロット圧(第2制御信号)を発生できるので,ブーム上げ動作,バケットクラウド動作,バケットダンプ動作を強制的に発生できる。また,これと同様に制御コントローラ40により電磁比例弁54b,55a,55b,56a,56bを駆動すると,操作装置45a,45b,46aのオペレータ操作により発生したパイロット圧(第1制御信号)を減じたパイロット圧(第2制御信号)を発生することができ,ブーム下げ動作,アームクラウド/ダンプ動作,バケットクラウド/ダンプ動作の速度をオペレータ操作の値から強制的に低減できる。
 本稿では,流量制御弁15a~15cに対する制御信号のうち,操作装置45a,45b,46aの操作によって発生したパイロット圧を「第1制御信号」と称する。そして,流量制御弁15a~15cに対する制御信号のうち,制御コントローラ40で電磁比例弁54b,55a,55b,56a,56bを駆動して第1制御信号を補正(低減)して生成したパイロット圧と,制御コントローラ40で電磁比例弁54a,56c,56dを駆動して第1制御信号とは別に新たに生成したパイロット圧を「第2制御信号」と称する。
 第2制御信号は,第1制御信号によって発生される作業機1Aの制御点の速度ベクトルが所定の条件に反するときに生成され,当該所定の条件に反しない作業機1Aの制御点の速度ベクトルを発生させる制御信号として生成される。なお,同一の流量制御弁15a~15cにおける一方の油圧駆動部に対して第1制御信号が,他方の油圧駆動部に対して第2制御信号が生成される場合は,第2制御信号を優先的に油圧駆動部に作用させるものとし,第1制御信号を電磁比例弁で遮断し,第2制御信号を当該他方の油圧駆動部に入力する。したがって,流量制御弁15a~15cのうち第2制御信号が演算されたものについては第2制御信号を基に制御され,第2制御信号が演算されなかったものについては第1制御信号を基に制御され,第1及び第2制御信号の双方が発生しなかったものについては制御(駆動)されないことになる。上記のように第1制御信号と第2制御信号を定義すると,MCは,第2制御信号に基づく流量制御弁15a~15cの制御ということもできる。
<制御コントローラ>
 図5において制御コントローラ40は,入力インターフェース91と,プロセッサである中央処理装置(CPU)92と,記憶装置であるリードオンリーメモリ(ROM)93及びランダムアクセスメモリ(RAM)94と,出力インターフェース95とを有している。入力インターフェース91には,作業機姿勢検出装置50である角度センサ30~32及び傾斜角センサ33からの信号と,目標面700を設定するための装置である目標面設定装置51からの信号が入力され,CPU92が演算可能なように変換する。ROM93は,後述するフローチャートに係る処理を含めMGを実行するための制御プログラムと,当該フローチャートの実行に必要な各種情報等が記憶された記録媒体であり,CPU92は,ROM93に記憶された制御プログラムに従って入力インターフェース91及びROM93,RAM94から取り入れた信号に対して所定の演算処理を行う。出力インターフェース95は,CPU92での演算結果に応じた出力用の信号を作成し,その信号を通達装置53に出力することで通達装置53を作動させられることができる。
 なお,図5の制御コントローラ40は,記憶装置としてROM93及びRAM94という半導体メモリを備えているが,記憶装置であれば特に代替可能であり,例えばハードディスクドライブ等の磁気記憶装置を備えても良い。
 図6は,制御コントローラ40の機能ブロック図である。制御コントローラ40は,MG及びMC制御部(MG/MC制御部)43と,電磁比例弁制御部44と,通達制御部374(表示制御部374a,音声制御部374b,警告灯制御部374c)と,動作判定部66を備えている。
 <MG/MC制御部43>
 図7は図6中のMG/MC制御部43の機能ブロック図である。MG/MC制御部43は,操作量演算部43aと,姿勢演算部43bと,目標面演算部43cと,アクチュエータ制御部81と,目標面比較部62を備えている。
 操作量演算部43aは,オペレータ操作検出装置52aからの入力を基に操作装置45a,45b,46a(操作レバー1a,1b)の操作量を算出する。圧力センサ70,71,72の検出値から操作装置45a,45b,46aの操作量が算出できる。
 なお,圧力センサ70,71,72による操作量の算出は一例に過ぎず,例えば各操作装置45a,45b,46aの操作レバーの回転変位を検出する位置センサ(例えば,ロータリーエンコーダ)で当該操作レバーの操作量を検出しても良い。また,操作量から動作速度を算出する構成に代えて,各油圧シリンダ5,6,7の伸縮量を検出するストロークセンサを取り付け,検出した伸縮量の時間変化を基に各シリンダの動作速度を算出する構成も適用可能である。
 姿勢演算部43bは作業機姿勢検出装置50からの情報に基づき,ローカル座標系(ショベル基準座標)におけるフロント作業機1Aの姿勢と,バケット10の爪先の位置を演算する。既述のとおり,バケット10の爪先位置(Xbk,Zbk)は,式(1)及び式(2)により演算できる。
 目標面演算部43cは,目標面設定装置51からの情報に基づき目標面700の位置情報を演算し,これをRAM94内に記憶する。本実施形態では,図4に示すように,3次元の目標面を作業機1Aが移動する平面(作業機の動作平面)で切断した断面形状を目標面700(2次元の目標面)として利用する。
 なお,図4の例では目標面700は1つだが,目標面が複数存在する場合もある。目標面が複数存在する場合には,例えば,作業機1Aから最も近いものを目標面と設定する方法や,バケット爪先の下方に位置するものを目標面とする方法や,任意に選択したものを目標面とする方法等がある。
 アクチュエータ制御部81は,操作装置45a,45b,46aの操作時に,予め定めた条件に従って複数の油圧アクチュエータ5,6,7の少なくとも1つを制御する。本実施形態のアクチュエータ制御部81は,操作装置45a,45b,46aの操作時に,目標面700の位置と,フロント作業機1Aの姿勢及びバケット10の爪先の位置と,操作装置45a,45b,46aの操作量とに基づいて,目標面700上またはその上方にバケット10の爪先(制御点)が位置するようにブームシリンダ5(ブーム8)及びアームシリンダ6(アーム9)の少なくとも一方の動作を制御するMCを実行する。アクチュエータ制御部81は,各油圧シリンダ5,6,7の流量制御弁15a,15b,15cの目標パイロット圧を演算し,その演算した目標パイロット圧を電磁比例弁制御部44に出力する。また,アクチュエータ制御部81は動作判定部66から入力される判定結果に応じてMCの制御内容を切り替える。動作判定部66の判定結果ごとのアクチュエータ制御部81によるMCの詳細は後述する。
 <電磁比例弁制御部44>
 電磁比例弁制御部44は,アクチュエータ制御部81から出力される各流量制御弁15a,15b,15cへの目標パイロット圧を基に,各電磁比例弁54~56への指令を演算する。なお,オペレータ操作に基づくパイロット圧(第1制御信号)と,アクチュエータ制御部81で算出された目標パイロット圧が一致する場合には,該当する電磁比例弁54~56への電流値(指令値)はゼロとなり,該当する電磁比例弁54~56の動作は行われない。
 <動作判定部66>
 動作判定部66は,操作量演算部43aで演算された操作装置45a,45b,46a(操作レバー1a,1b)の操作量に基づいてフロント作業機1Aの動作を判定する。動作判定部66は,判定結果をアクチュエータ制御部81及び通達制御部374(表示制御部374a,音声制御部374b及び警告灯制御部374c)に出力する。動作判定部66による動作判定フローの詳細は後述する。
 <通達制御部374>
 表示制御部374aは,MG/MC制御部43から入力されるフロント作業機1Aの姿勢情報,バケット10の爪先の位置情報,目標面700の位置情報と,動作判定部66から入力される判定結果に基づいて,減速領域600と非減速領域620の境界線650と,目標面700と,作業機1A(バケット10の爪先)との位置関係を表示装置53aに表示する処理を実行する。また,表示制御部374aは,動作判定部66の判定結果に応じて表示装置53aにおける境界線650の位置を変更する処理も実行する。動作判定部66の判定結果ごとの表示制御部374aによる表示制御の詳細は後述する。
 音声制御部374bは,MG/MC制御部43から入力されるフロント作業機1Aの姿勢情報,バケット10の爪先の位置情報,目標面700の位置情報と,動作判定部66から入力される判定結果に基づいて,音声出力装置53bによる警報音の出力のON/OFFを制御する処理を実行する。動作判定部66の判定結果ごとの音声制御部374bによる音声出力制御の詳細は後述する。
 警告灯制御部374cは,MG/MC制御部43から入力されるフロント作業機1Aの姿勢情報,バケット10の爪先の位置情報,目標面700の位置情報と,動作判定部66から入力される判定結果に基づいて,警告灯装置53cによる警告灯のON(点灯)/OFF(消灯)を制御する処理を実行する。動作判定部66の判定結果ごとの警告灯制御部374cによる点灯制御の詳細は後述する。
 <動作判定部66の動作判定フロー>
 図8は動作判定部66による動作判定フローを示す図である。動作判定部66は,図8の処理を所定の間隔(制御周期)で繰り返す。制御周期が到来し処理が開始されると,動作判定部66はS81で操作装置45bにアームクラウド操作が入力されているか否か(すなわち圧力センサ71aが所定値以上の圧力を検出したか否か)を判定する。ここでアームクラウド操作の入力が検出された場合には現在の動作は「第1動作」であると判定する。そして,その判定結果をアクチュエータ制御部81及び通達制御部374(表示制御部374a,音声制御部374b及び警告灯制御部374c)に出力し,動作判定部66は次の制御周期まで待機する(S82)。一方,S81でアームクラウド操作の入力が検出されなかった場合はS83に進む。
 S83では動作判定部66は操作装置45bにアームダンプ操作が入力されているか否か(すなわち圧力センサ71bが所定値以上の圧力を検出したか否か)を判定する。ここでアームダンプ操作の入力が検出されなかった場合には現在の動作は「第1動作」であると判定して次の制御周期まで待機する(S82)。一方,S84でアームダンプ操作の入力が検出された場合はS84に進む。
 S84では動作判定部66は操作装置45aにブーム下げ操作が入力されているか否か(すなわち圧力センサ70bが所定値以上の圧力を検出したか否か)を判定する。ここでブーム下げ操作の入力が検出された場合には,現在の動作は少なくともアームダンプとブーム下げが複合された「第2動作」である判定する。そして,その判定結果をアクチュエータ制御部81及び通達制御部374(表示制御部374a,音声制御部374b及び警告灯制御部374c)に出力し,動作判定部66は次の制御周期まで待機する(S85)。一方,S84でブーム下げ操作の入力が検出されなかった場合は,S86に進んで現在の動作は少なくともアームダンプ(但しブーム下げは除く)が行われる「第3動作」であると判定する。そして,その判定結果をアクチュエータ制御部81及び通達制御部374(表示制御部374a,音声制御部374b及び警告灯制御部374c)に出力し,動作判定部66は次の制御周期まで待機する(S86)。
 ところで,既述の通りアクチュエータ制御部81及び通達制御部374(表示制御部374a,音声制御部374b,警告灯制御部374c)は動作判定部66の判定結果(第1動作,第2動作,第3動作)に応じて異なる制御を実行する。次にその制御の詳細を説明する。
 <1.1.第1動作時のアクチュエータ制御部81のフロー>
 図9は第1動作時のアクチュエータ制御部81による制御(第1制御)のフローチャートである。アクチュエータ制御部81は操作装置45a,45b,46aがオペレータにより操作されると図9の処理を開始する。
 S101では,アクチュエータ制御部81は,操作量演算部43aで演算された操作量を基に各油圧シリンダ5,6,7の動作速度(シリンダ速度)を演算する。
 S102では,アクチュエータ制御部81は,S101で演算された各油圧シリンダ5,6,7の動作速度と,姿勢演算部43bで演算された作業機1Aの姿勢とを基に,オペレータ操作によるバケット先端(爪先)の速度ベクトル(先端速度ベクトル)Vcを演算する。なお,本稿では,先端速度ベクトルVcにおける目標面700に水平な成分をVcxとし,垂直な成分をVcyとする。
 本実施形態では図11に示すように,目標面700上に設定されたXt軸と,目標面700の法線方向を正とするYt軸とで規定されるXtYt座標系を設定し,このXtYt座標系で爪先の速度ベクトルVcや後述の目標速度ベクトルVca等を定義する。また,XtYt座標系以外の座標系(例えばXY座標系)の座標値は,必要に応じてXtYt座標系に座標変換して利用するものとする。なお,図11に示したXY座標系の原点の位置は一例に過ぎず,例えば任意の姿勢のバケット10の爪先から目標面700に下ろした垂線の足を原点としても良いし,その他の点を原点としても良い。
 S103では,アクチュエータ制御部81は,S102で算出した先端速度ベクトルVcにおける目標面700に垂直な成分Vcyがゼロ未満か否か,すなわち先端速度ベクトルVc(垂直成分Vcy)は目標面700に近づく方向か否かを判定する。ここで垂直成分Vcyがゼロ未満であると判定された場合(すなわちベクトルVcが目標面700に近づく方向であると判定された場合)には,S104に進む。一方,垂直成分Vcyがゼロ以上であると判定された場合(すなわちベクトルVcが目標面700から離れる方向であると判定された場合)には,S108に進む。
 S108では,アクチュエータ制御部81は,バケット先端の目標速度ベクトルVcaをS102で算出した先端速度ベクトルVcとする。すなわち,目標速度ベクトルVcaにおける目標面700に平行な成分をVcxa,垂直な成分をVcyaとすると,Vcxa=Vcx,Vcya=Vcyとする。
 S104では,アクチュエータ制御部81は,姿勢演算部43bで演算したバケット10の爪先の位置(座標)と,ROM93に記憶された目標面700を含む直線の距離から,バケット先端から目標面700までの距離Ya(図4参照)を算出し,S105に進む。
 S105では,アクチュエータ制御部81は,S104で算出した目標面距離YaがYa1以下か否かを判定する。Ya1は,図10及び図11に示すように,第1動作時の目標面700から境界線650までの距離であり,また,第1動作時の減速領域600の高さである。したがって,目標面距離YaがYa1以下であるということは爪先が減速領域600内に存在することを示し,Ya1を越えているということは爪先が非減速領域620内に存在することを示す。また,Ya1の値は動作判定部66による判定結果に応じて異なることがある。S104でYaがYa1以下の場合にはS106に進み,Ya1より大きい場合にはS108に進む。
 S106では,アクチュエータ制御部81は,S104で算出したYaと図10のグラフを基にバケット先端の速度ベクトルにおける目標面700に垂直な成分Vcyの減速率hを算出する。減速率hは目標面距離Yaごとに予め設定された0以上1以下の値である。本実施形態では図10に示すように目標面距離Yaが所定値Ya1を越える範囲では1に保持され,目標面距離YaがYa1以下の範囲では距離Yaが減少するに応じて減速率hも減少するように設定されている。図10の例では減速率hは目標面距離Yaの減少とともに一次関数的に減少しているが,目標面距離Yaの減少とともに減速率hが1からゼロに減少するものであれば,後述する第2制御,第3制御における減速率hを定義する図18,23も含め種々の変更が可能である。アクチュエータ制御部81は減速率hを算出したらS107に進む。
 S107では,アクチュエータ制御部81は,バケット先端の目標速度ベクトルVcaにおける目標面700に平行な成分VcxaをVcxとする(すなわち,Vcxa=Vcx)。そして,先端速度ベクトルVcの垂直成分VcyにS106で算出した減速率hを乗じた値(hVcy)をバケット先端の目標速度ベクトルVcaの垂直成分Vcyaとする(すなわち,Vcya=hVcy)。目標速度ベクトルVcaの設定が完了したらS109に進む。
 S109では,アクチュエータ制御部81は,S107またはS108で決定した目標速度ベクトルVca(Vcxa,Vcya)を基に各油圧シリンダ5,6,7の目標速度を演算する。このとき,ブーム上げとアームクラウドの減速との組合せで先端速度ベクトルVcを目標速度ベクトルVcaに変換するMCを行うようにソフトが設計されていると,ブームシリンダ5の伸長方向のシリンダ速度とアームシリンダ6の伸長方向のシリンダ速度が演算される。
 S110では,アクチュエータ制御部81は,S109で算出された各シリンダ5,6,7の目標速度を基に各油圧シリンダ5,6,7の流量制御弁15a,15b,15cへの目標パイロット圧を演算し,各油圧シリンダ5,6,7の流量制御弁15a,15b,15cへの目標パイロット圧を電磁比例弁制御部44に出力する。
 電磁比例弁制御部44は,各油圧シリンダ5,6,7の流量制御弁15a,15b,15cに目標パイロット圧が作用するように電磁比例弁54,55,56を制御し,これにより作業機1Aによる掘削が行われる。例えば,オペレータが操作装置45bを操作して,アームクラウド動作によって水平掘削を行う場合には,バケット10の先端が目標面700に侵入しないように電磁比例弁55cが制御され,ブーム8の上げ動作やアームクラウドの減速動作が自動的に行われる。
 図11はバケット10の先端が上記のような補正後の目標速度ベクトルVcaの通りにMCされたときの軌跡の一例を示す図である。目標速度ベクトルVcが斜め下方に一定であるとすると,その平行成分Vcxは一定となり,垂直成分Vcyはバケット10の先端が目標面700に近づくにしたがって(距離Yaが小さくなるにしたがって)小さくなる。補正後の目標速度ベクトルVcaはその合成であるので,軌跡は図11のように目標面700に近づくにつれて平行となる曲線状となる。また,本実施形態では図10の示した通りYa=0でh=0としているので,目標面700上での目標速度ベクトルVcaは平行成分Vcxに一致することとなる。
 なお,MCとして実行されるものは,説明したブーム上げ動作やアームクラウドの減速動作の自動制御に限定されるものではなく,たとえばバケット10を自動で回動させ,目標面700とバケット10の底部がなす角度を一定に保つ制御が実行されても良い。
 <1.2.第1動作時の表示制御部374aのフロー>
 図12は第1動作時の表示制御部374aによる制御(第1制御)のフローチャートである。表示制御部374aは所定の制御周期で図12の処理を開始する。
 S201では,表示制御部374aは,姿勢演算部43bからバケット10の爪先位置と姿勢を取得する。
 S202では,表示制御部374aは,目標面演算部43cから目標面700の位置情報を取得する。
 S203では,表示制御部374aは,S202で取得した目標面700の位置から目標面700の法線方向に+Ya1の位置に境界線650の位置を設定する。本実施形態の境界線650は目標面700をYt軸における正方向にYa1だけオフセットしたものとする。オフセット量となるYa1は,アクチュエータ制御部81がS105の判定で利用した値(Ya1)と一致し,動作判定部66の判定結果に応じて変化し得る。
 S204では,表示制御部374aは,表示装置53aの画面上にS201,S202,S203で取得した情報に基づいて境界線650,目標面700及びバケット10の位置関係を表示する。
 図13は通達装置53の構成図の一例を示す図である。この図に示す通達装置53は,表示装置53aと,音声出力装置53bと,警告灯装置53cを備えている。表示装置53aの表示画面には,境界線650,目標面700及びバケット10の位置関係が表示されている。この図の場合の目標面700と境界線650の距離はYa1[m]である。このように減速領域600の境界線650とバケット10の位置関係を表示装置53aに表示すると,オペレータは表示装置53aに表示されているバケット10と減速領域600の位置関係を把握しながら戻り動作を行うことができるので,マシンコントロールが実行される減速領域600を作業機1Aが戻り作業中に通過する時間が低減して作業効率を向上できる。
 <1.3.第1動作時の音声制御部374bのフロー>
 図14は第1動作時の音声制御部374bによる制御(第1制御)のフローチャートである。音声制御部374bは所定の制御周期で図14の処理を開始する。
 S301では,音声制御部374bは,姿勢演算部43bで演算したバケット10の爪先の位置(座標)と,ROM93に記憶された目標面700を含む直線の距離から,バケット先端から目標面700までの距離Ya(図4参照)を算出し,S302に進む。
 S302では,音声制御部374bは,S301で算出した目標面距離Yaが,減速領域600の高さYa1に通知領域640の高さYc1(図15参照)を加算した値以下であるか否かを判定する。図15は通知領域640の説明図である。通知領域640は,減速領域600の上方に隣接して設定された高さYc1の領域である。Yc1は境界線650の上方へのオフセット量でもある。本実施形態ではこの通知領域640内にバケット10の爪先が侵入した場合に音(警報音)を発生させ,オペレータにバケット10の先端が減速領域600に侵入しそうであることを通達する。S302で目標面距離YaがYa1+Yc1以下であると判定された場合にはS303に進み,Ya1+Yc1を越える場合にはS304に進む。
 S303では,音声制御部374bは,音声出力装置53b(図6参照)から警報音を鳴らす。
 S304では,音声制御部374bは,音声出力装置53bから警報音を鳴らすことなく,次の制御開始時まで待機する。
 このようにバケット10の先端部が通知領域640に侵入した際に警報音を発生することで,オペレータは減速領域600にバケット10の先端部が侵入しそうであることを認識できる。これによりバケット10の先端部が減速領域600に侵入しないように作業機1Aを効率的に操縦できる。
 <1.4.第1動作時の警告灯制御部374cのフロー>
 第1動作時の警告灯制御部374cによる制御(第1制御)のフローチャートは,図14の第1動作時の音声制御部374bによる制御(第1制御)のフローチャートにおいて,S303を「警告灯を点灯する」に,S304を「警告灯を消灯する」に変更したものとし,他のステップは図14と同じとする。
 このように警告灯制御部374cを構成すると,バケット10の先端部が通知領域640に侵入した際に警告灯53c(図13参照)が点灯するので,オペレータは減速領域600にバケット10の先端部が侵入しそうであることを認識できる。これによりバケット10の先端部が減速領域600に侵入しないように作業機1Aを効率的に操縦できる。
 <2.1.第2動作時のアクチュエータ制御部81のフロー>
 次に第2動作時(アームダンプ+ブーム下げ時)のアクチュエータ制御部81及び通達制御部374の制御について説明する。 
 図16は第2動作時のアクチュエータ制御部81による制御(第2制御)のフローチャートである。なお,図9に示した第1動作時のフローと同じステップには同じ符号を付して説明は省略し,これは以下の図でも同じとする。
 S125では,アクチュエータ制御部81は,S104で算出した目標面距離Yaが0.8Ya2以下か否かを判定する。0.8Ya2は,図17,18に示すように,第2動作時の目標面700から境界線650までの距離であり,また,第2動作時の減速領域600の高さである。また,0.8Ya2の値は動作判定部66による判定結果に応じて異なることがある。S104でYaが0.8Ya2以下の場合にはS126に進み,0.8Ya2より大きい場合にはS108に進む。
 S126では,アクチュエータ制御部81は,S104で算出したYaと図18のグラフを基にバケット先端の速度ベクトルにおける目標面700に垂直な成分Vcyの減速率hを算出する。図17及び図18は第2動作時における目標面距離Yaと減速率hの関係図である。図17は図18の一部を表形式に書き換えたものである。本実施形態では図18に示すように目標面距離Yaが所定値0.8Ya2を越える範囲では1に保持され,目標面距離Yaが0.8Ya2以下の範囲では距離Yaが減少するに応じて減速率hも減少するように設定されている。図18の例では減速率hは目標面距離Yaの減少とともに曲線状に減少しており,後述の図23の第3動作の場合よりも目標面距離Yaが小さい位置から減速を始めている。これはアームダンプ+ブーム下げ時(第2動作時)には目標面距離Yaが0.8Ya2を越える範囲では速度ベクトルが減速しないようにすることで,より効率的な戻し動作が行えるようにするためである。なお,目標面距離Yaと減速率hの関係は,目標面距離Yaの減少とともに減速率hが1からゼロに減少するものであれば種々の変更が可能である。Ya2はYa1に一致させても良い。目標面700からの境界線650の高さ0.8Ya2は,第2動作中の通達制御部374でも共通して利用される。アクチュエータ制御部81は減速率hを算出したらS107に進む。
 <2.2.第2動作時の表示制御部374aのフロー>
 図19は第2動作時の表示制御部374aによる制御(第2制御)のフローチャートである。
 S223では,表示制御部374aは,S202で取得した目標面700の位置から目標面700の法線方向に+0.8Ya2の位置に境界線650の位置を設定する。本実施形態の境界線650は目標面700をYt軸における正方向に0.8Ya2だけオフセットしたものとする。オフセット量となる0.8Ya2は,アクチュエータ制御部81がS125の判定で利用した値(0.8Ya2)と一致し,動作判定部66の判定結果に応じて変化し得る。
 図26は第2動作中の通達装置53の一例を示す図である。表示装置53aの表示画面には,境界線650,目標面700及びバケット10の位置関係が表示されている。この図の場合の目標面700と境界線650の距離は0.8Ya2[m]である。このように減速領域600の境界線650とバケット10の位置関係を表示装置53aに表示すると,フロント作業機1Aの操作(動作)に応じて境界線650の位置が変わっても,オペレータはバケット10と減速領域600の位置関係を把握しながら戻り動作を行うことができるので,マシンコントロールが実行される減速領域600を作業機1Aが戻り作業中に通過する時間が低減して作業効率を向上できる。
 <2.3.第2動作時の音声制御部374bのフロー>
 図20は第2動作時の音声制御部374bによる制御(第2制御)のフローチャートである。
 S322では,音声制御部374bは,S301で算出した目標面距離Yaが,減速領域600の高さ0.8Ya2に通知領域640の高さYc1を加算した値以下であるか否かを判定する。S322で目標面距離Yaが0.8Ya2+Yc1以下であると判定された場合にはS303に進み,0.8Ya2+Yc1を越える場合にはS304に進む。
 <2.4.第2動作時の警告灯制御部374cのフロー>
 第2動作時の警告灯制御部374cによる制御(第2制御)のフローチャートは,図20の第2動作時の音声制御部374bによる制御(第2制御)のフローチャートにおいて,S303を「警告灯を点灯する」に,S304を「警告灯を消灯する」に変更したものとし,他のステップは図20と同じとする。
 <3.1.第3動作時のアクチュエータ制御部81のフロー>
 次に第3動作時(アームダンプ単独動作時)のアクチュエータ制御部81及び通達制御部374の制御について説明する。 
 図21は第3動作時のアクチュエータ制御部81による制御(第3制御)のフローチャートである。
 S135では,アクチュエータ制御部81は,S104で算出した目標面距離YaがYa2以下か否かを判定する。Ya2は,図22,23に示すように,第3動作時の目標面700から境界線650までの距離であり,また,第3動作時の減速領域600の高さである。また,Ya2の値は動作判定部66による判定結果に応じて異なることがある。S104でYaがYa2以下の場合にはS136に進み,Ya2より大きい場合にはS108に進む。
 S136では,アクチュエータ制御部81は,S104で算出したYaと図23のグラフを基にバケット先端の速度ベクトルにおける目標面700に垂直な成分Vcyの減速率hを算出する。図22及び図23は第3動作時における目標面距離Yaと減速率hの関係図である。図22は図23の一部を表形式に書き換えたものである。本実施形態では図23に示すように目標面距離Yaが所定値Ya2を越える範囲では1に保持され,目標面距離YaがYa2以下の範囲では距離Yaが減少するに応じて減速率hも減少するように設定されている。図23の例では減速率hは目標面距離Yaの減少とともに一次関数的に減少しており,図18の第2動作の場合よりも目標面距離Yaが大きい位置から減速を始めている。これは後述する第1戻り作業の際にアームダンプ操作によってバケット先端や後端が目標面700に侵入するのを防ぐために,目標面距離Yaが大きいところから速度ベクトルの減速をするためである。なお,目標面距離Yaと減速率hの関係は,目標面距離Yaの減少とともに減速率hが1からゼロに減少するものであれば種々の変更が可能である。Ya2はYa1に一致させても良い。目標面700からの境界線650の高さYa2は,第3動作中の通達制御部374でも共通して利用される。アクチュエータ制御部81は減速率hを算出したらS107に進む。
 <3.2.第3動作時の表示制御部374aのフロー>
 図24は第3動作時の表示制御部374aによる制御(第3制御)のフローチャートである。
 S233では,表示制御部374aは,S202で取得した目標面700の位置から目標面700の法線方向に+Ya2の位置に境界線650の位置を設定する。本実施形態の境界線650は目標面700をYt軸における正方向にYa2だけオフセットしたものとする。オフセット量となるYa2は,アクチュエータ制御部81がS135の判定で利用した値(Ya2)と一致し,動作判定部66の判定結果に応じて変化し得る。
 図27は第3動作中の通達装置53の一例を示す図である。表示装置53aの表示画面には,境界線650,目標面700及びバケット10の位置関係が表示されている。この図の場合の目標面700と境界線650の距離はYa2[m]である。このように減速領域600の境界線650とバケット10の位置関係を表示装置53aに表示すると,フロント作業機1Aの操作(動作)に応じて境界線650の位置が変わっても,オペレータはバケット10と減速領域600の位置関係を把握しながら戻り動作を行うことができるので,マシンコントロールが実行される減速領域600を作業機1Aが戻り作業中に通過する時間が低減して作業効率を向上できる。
 <3.3.第3動作時の音声制御部374bのフロー>
 図25は第3動作時の音声制御部374bによる制御(第3制御)のフローチャートである。
 S332では,音声制御部374bは,S301で算出した目標面距離Yaが,減速領域600の高さYa2に通知領域640の高さYc1を加算した値以下であるか否かを判定する。S332で目標面距離YaがYa2+Yc1以下であると判定された場合にはS303に進み,Ya2+Yc1を越える場合にはS304に進む。
 <3.4.第3動作時の警告灯制御部374cのフロー>
 第3動作時の警告灯制御部374cによる制御(第3制御)のフローチャートは,図25の第3動作時の音声制御部374bによる制御(第3制御)のフローチャートにおいて,S303を「警告灯を点灯する」に,S304を「警告灯を消灯する」に変更したものとし,他のステップは図25と同じとする。
 <動作・効果>
 (1)掘削作業(アームクラウド操作)
 上記のように構成される油圧ショベル1で掘削作業を実施する場合,まず,バケット10の爪先を車体1Bから離れた地表面上の掘削開始位置まで移動させ,その状態から操作装置45bを介してアームクラウド操作を入力する。このとき,制御コントローラ40の動作判定部66は図8のフローに基づいて「第1動作」と判定し,その判定結果をアクチュエータ制御部81と通達制御部374に出力する。これによりアクチュエータ制御部81は図9のフローを,表示制御部374aは図12のフローを,音声制御部374bは図14のフローを開始し(警告灯制御部374cについては便宜上説明を省略する),減速領域600と非減速領域620の境界線650が目標面700から+Ya1[m]の位置に設定される。
 図9のフローに基づきアクチュエータ制御部81は,アームクラウド操作によりバケット10の爪先が減速領域600内を移動する間,爪先が目標面700に近づくほど爪先の速度ベクトルの垂直成分(目標面700に垂直な成分)が低減するように油圧アクチュエータ5,6,7の少なくとも1つを制御するMCを実行する。これにより目標面700上では爪先の速度ベクトルの垂直成分はゼロになるため,オペレータはアームクラウド操作を入力するだけで目標面700に沿った掘削が可能となる。
 (2)第1戻り作業(ブーム上げ操作,アームダンプ操作)
 上記(1)の掘削作業が完了したら,オペレータは操作装置45a,45bを介してブーム上げ操作とアームダンプ操作を入力することで車体1Bから離れる方向(車体前方)に向かってバケット10を移動させる。このときアームダンプ操作が入力されると,制御コントローラ40の動作判定部66は図8のフローに基づいて「第3動作」と判定し,その判定結果をアクチュエータ制御部81と通達制御部374に出力する。これによりアクチュエータ制御部81は図21のフローを,表示制御部374aは図24のフローを,音声制御部374bは図25のフローを開始し(警告灯制御部374cについては便宜上説明を省略する),減速領域600と非減速領域620の境界線650が目標面700から+Ya2[m]の位置に設定される。
 通常,バケット10の爪先は,この第1戻り作業中に減速領域600から出て非減速領域620に移動する。そして,作業効率向上の観点からは,できるだけ短いルートで減速領域600を抜けだし,一旦抜け出した後は減速領域600に再度侵入しないようにバケット10を車体1Bの前方に移動させることが好ましい。この点に関し,本実施形態の油圧ショベル1では,表示制御部374aによる図24のフローにより,表示装置53aの表示画面にはバケット10の爪先と,目標面700と,境界線650の位置関係が常に表示される。そのため,第1戻り作業でどのようにバケット10を移動させれば減速領域600を早く抜け出せるか,また,一旦減速領域600を抜け出した後にどのようにバケット10を移動させれば再度減速領域600に侵入することがないかを,オペレータは表示画面で確認しながらフロント作業装置1Aを操作できる。
 また,バケット10を車体前方に移動させることが主目的である第1戻り動作(第3動作)では,後続の第2戻り動作(第2動作)よりも目標面700とバケット10の距離が近い状態が継続するため,バケット10の爪先が目標面700に侵入する可能性が相対的に高いと言える。そこで,本実施形態では,第1戻り動作(第3動作)中の境界線650の高さ(Ya2)を第2戻り動作(第2動作)中の高さ(0.8Ya2)よりも高く設定してバケット10が減速領域600に相対的に侵入しやすい状況(すなわち,バケット10が目標面700に近づき難い状況)を創り出すことで,第1戻り動作(第3動作)中のバケット10の目標面700への侵入を防止している。また,減速率hの低減割合も第2戻り動作(第2動作)よりも大きく設定しているので減速領域600への侵入後のバケットの減速が大きく,より効果的に目標面700への侵入を防止できる。
 さらに,本実施形態では,表示画面から目を離している隙にバケット10が減速領域600に再侵入しようとする場面があっても,バケット10が通知領域640に侵入すると音声制御部374bによる警報音の出力と警告灯制御部374cによる警告灯の点灯が実施される。すなわち本実施形態では,この警報音と警告灯によって,減速領域600にバケット10が侵入する前にその事実をオペレータに気づかせることができるので,例え表示画面からオペレータが目を離していたとしても戻り作業中に減速領域600に再度侵入することを防止できる。
 (3)第2戻り作業(ブーム下げ操作,アームダンプ操作)
 上記(2)の第1戻り作業の後,オペレータは,操作装置45a,45bを介してアームダンプ操作とブーム下げ操作の複合操作を入力するか,操作装置45aを介してブーム下げ操作を単独で入力することでバケット10を掘削開始位置に再度移動させる。このとき,アームダンプ操作とブーム下げ操作の複合操作が入力されると,制御コントローラ40の動作判定部66は図8のフローに基づいて「第2動作」と判定し,その判定結果をアクチュエータ制御部81と通達制御部374に出力する。これによりアクチュエータ制御部81は図16のフローを,表示制御部374aは図19のフローを,音声制御部374bは図20のフローを開始し(警告灯制御部374cについては便宜上説明を省略する),減速領域600と非減速領域620の境界線650が目標面700から+0.8Ya2[m]の位置に設定される。
 通常,バケット10の爪先は,この第2戻り作業中に非減速領域620から減速領域600に再度移動する。ブーム下げ操作のタイミングが早すぎると減速領域600内にバケット10が存在する時間が長くなって作業効率が低下するおそれがある。また,ブーム下げ操作のタイミングを遅らせることで(例えば,アームダンプ単独操作後にブーム下げ単独操作をすることで)減速領域600内に存在する時間を短縮できたとしても,ブーム下げ操作のタイミングが遅すぎた場合には第2戻り作業自体の時間が長くなって作業効率が低下するおそれがある。
 また,第1戻り動作(第3動作)で車体前方に移動した後のバケット10を地表に近づけることが主目的の第2戻り動作(第2動作)では,境界線650の高さ(0.8Ya2)を第1戻り動作(第3動作)中の高さ(Ya2)よりも低く設定してバケット10を地表面に相対的に近づけ易い状況を創り出すことで,より効率的な戻し動作が行えるようにしている。また,減速率hの低減割合も第1戻り動作(第3動作)よりも小さく設定しているので減速領域600への侵入後のバケットの減速度が小さく,地表面にバケット10を近づけ易くしている。
 しかし,本実施形態の油圧ショベル1では,表示装置53aの表示画面にバケット10の爪先と,目標面700と,境界線650の位置関係が常に表示されため,第2戻り作業でどのタイミングでブーム下げ操作を入力すればよいかを,オペレータが表示画面で確認しながらフロント作業装置1Aを操作できる。
 さらに,本実施形態では,オペレータが意図しないタイミングでバケット10が減速領域600に侵入しようとする場面があっても,バケット10が通知領域640に侵入した際に出力・点灯される警報音と警告灯によって,バケット10が減速領域600に近づいていることをオペレータに気づかせることができるので,オペレータが意図しないタイミングでバケット10が減速領域600に侵入することを防止できる。
 また,本実施形態に係る油圧ショベル1では,フロント作業装置1Aの操作に応じて減速領域600と非減速領域620の境界線650の位置(目標面700を基準とする境界線650の高さ)を変更するように構成している。例えば,上記のような(1)掘削作業,(2)第1戻り作業及び(3)第2戻り作業が連続して実施された場合には,境界線650の位置がYa1[m],Ya2[m],0.8Ya2[m]の順で変化することになるが,オペレータの感覚だけでその変化を正確に把握することは非常に難しい。しかし,本実施形態では,オペレータ操作(作業機1Aの動作)に伴う境界線650の位置変化に合わせて,表示画面上の境界線650の位置も変更されるので,オペレータは境界線650の位置変化を容易に把握することができる。
 以上のように本実施の形態によれば,MCが実行される減速領域600とMCが実行されない非減速領域620の境界線650の位置がバケット10の位置とともに表示装置53aに表示される。これによりオペレータはその表示画面を参考にしてフロント作業機1Aを操作することができるので,オペレータが意図しないタイミングでフロント作業機1AがMCの実行される減速領域600を通過する時間を低減でき,作業効率を向上できる。
 <その他>
 なお,本発明は,上記の実施の形態に限定されるものではなく,その要旨を逸脱しない範囲内の様々な変形例が含まれる。例えば,本発明は,上記の実施の形態で説明した全ての構成を備えるものに限定されず,その構成の一部を削除したものも含まれる。また,ある実施の形態に係る構成の一部を,他の実施の形態に係る構成に追加又は置換することが可能である。
 例えば,本発明に係る通達装置53による通達形態は上記したもの以外にも種々の変更が可能である。例えば,表示装置53aの表示画面上において,作業機1Aの先端速度ベクトルの垂直成分が減速領域600内で目標面700に近づくにつれて減速される程度を色で表現するように表示制御装置374aを構成しても良い。図28は,表示装置53aの画面上の減速領域600内で減速率hを色で表現した例であり,減速率hがゼロに近づくほど色が濃くなるように表示したものである。このように減速率hを視覚的に認識可能に表示装置53aの画面を構成すると,例えば,物理的な移動制限等があってやむを得ずバケット10を減速領域600内で移動させなければならない場面があったとしても,できるだけ減速率が1に近い領域をバケット10に通過させるような操作をすることで作業効率の向上を図ることができる。
 上記では,動作判定部66の判定結果に応じて目標面700からの境界線650の高さを変化させる場合を説明したが,図29に示すように目標面形状に応じて境界線650の高さを変化させても良い。例えば,図29の例では,2つの目標面の交点からの距離が近い部分は,他の部分よりも目標面700からの境界線650の高さが高くなるように設定されている。この図29のように境界線650の高さ変化が一様でなくオペレータによる直観的な予測が難しい場合には,本発明のように境界線650を表示するメリットが一段と増加する。
 また上記では,減速領域600内における減速率hの変化が一様の場合(すなわち,減速率hは目標面距離Yaによって変化する場合)のみを説明したが,図29に示すように他の要素(2つの目標面の交点からの距離)も考慮して減速率hを変化させても良い。例えば,図29の例では,2つの目標面の交点からの距離が近い部分は,他の部分よりも目標面700からの距離が離れていても減速率が小さくなるように設定されている。この図29のように減速領域600内における減速率hの変化が一様でなくオペレータによる直観的な予測が難しい場合には,図28のように減速率hを色で表現するメリットが一段と増加する。
 図30は減速率hが図29のように設定されている場合の表示装置53aの表示画面の一例である。この図に示すように,減速領域600と非減速領域620の境界線650の形状は,直線以外であっても構わない。
 図13,26,27等の表示装置53aの画面には目標面700から境界線650までの距離の値(Ya1,0.8Ya2,Ya2)が表示されているが,これは省略が可能である。また,これらの図にはバケット10だけでなく油圧ショベル1の全体が表示されているが,バケット10だけ表示しても良いし,バケット10及びアーム9や,バケット10及びアーム9及びブーム8(すなわちフロント作業機1A全体)を1組にして表示しても良い。すなわち,バケット10が含まれる表示態様であれば特に限定は無い。
 音声制御部374bによる警報音に関し,通知領域640と減速領域600のうちどちらに爪先が在るかをオペレータに認識させるために,通知領域640と減速領域600で出力される警報音は異ならせても良い。
 また,通知領域640内で出力される警報音は,境界線650から爪先の距離に応じて音の周期を変更してもよい。例えば,距離が近い領域では音の周期を短くし,距離が遠い領域では音の周期を長くしても良い。このように距離の大きさに応じて音を変えた場合には,その音を聞き分けることでバケット10の先端部が非減速領域620を通過するように操作できるので,戻し操作の効率化を図ることができる。
 さらに,減速領域600内で出力される警報音は,減速率hに応じて音の周期を変更してもよい。例えば,減速率hが強い領域(hが0に近い領域)では音の周期を短くし,減速率hの弱い領域(hが1に近い領域)では音の周期を長くしても良い。このように減速率hの大きさに応じて音を変えた場合には,その音を聞き分けることでバケット10の先端部が減速率hの弱い領域を通過するように操作できるので,戻し操作の効率化を図ることができる。
 また,警報音を鳴らす条件(S303に進む条件)に,S302の条件だけでなく,バケット10の先端速度ベクトルVcの垂直成分Vcyが負の場合であること(すなわち爪先が目標面700に近づく場合であること),を加えても良い。この条件を加えると爪先が目標面700に近づく動作をしている場合にのみ警報音を鳴らすことができる。
 また,通知領域640内だけで警報音を鳴らし,減速領域600内では警報音を鳴らさないようにしてもよい。また,警報音は音声でも良い。
 また,上記の制御コントローラ40に係る各構成や当該各構成の機能及び実行処理等は,それらの一部又は全部をハードウェア(例えば各機能を実行するロジックを集積回路で設計する等)で実現しても良い。また,上記の制御コントローラ40に係る構成は,演算処理装置(例えばCPU)によって読み出し・実行されることで当該制御装置の構成に係る各機能が実現されるプログラム(ソフトウェア)としてもよい。当該プログラムに係る情報は,例えば,半導体メモリ(フラッシュメモリ,SSD等),磁気記憶装置(ハードディスクドライブ等)及び記録媒体(磁気ディスク,光ディスク等)等に記憶することができる。
 また,上記の各実施の形態の説明では,制御線や情報線は,当該実施の形態の説明に必要であると解されるものを示したが,必ずしも製品に係る全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えて良い。
 1A…フロント作業機,8…ブーム,9…アーム,10…バケット,30…ブーム角度センサ,31…アーム角度センサ,32…バケット角度センサ,40…制御コントローラ(制御装置),43…MG・MC制御部,43a…操作量演算部,43b…姿勢演算部,43c…目標面演算部,44…電磁比例弁制御部,45…操作装置(ブーム,アーム),46…操作装置(バケット,旋回),50…作業装置姿勢検出装置,51…目標面設定装置,52a…オペレータ操作検出装置,53…通達装置,53a…表示装置,53b…音声出力装置,53c…警告灯装置,54,55,56…電磁比例弁,66…動作判定部,81…アクチュエータ制御部,374…通達制御部,374a…表示制御部,374b…音声制御部,374c…警告灯制御部,600…減速領域(第1領域),620…非減速領域(第2領域),640…通知領域,650…境界線,700…目標面

Claims (7)

  1.  多関節型の作業機と,
     前記作業機を駆動する複数の油圧アクチュエータと,
     オペレータの操作に応じて前記作業機の動作を指示する操作装置と,
     任意に設定された目標面の上方に設定された第1領域に前記作業機が位置する場合,予め定めた条件に従って前記作業機を動作させるマシンコントロールを実行し,前記第1領域の上方に設定された第2領域に前記作業機が位置する場合,前記マシンコントロールを実行しない制御装置と,
     前記目標面および前記作業機の位置関係が表示される表示装置とを備える作業機械において,
     前記制御装置は,
      前記操作装置の操作量に基づいて前記作業機の動作を判定し,
      前記第1領域と前記第2領域の境界線,前記目標面および前記作業機の位置関係を前記表示装置に表示し,
      前記作業機の動作の判定結果に応じて前記境界線の位置を変更して前記マシンコントロールを実行し,
      前記作業機の動作の判定結果に応じて前記表示装置における前記境界線の表示位置を変更することを特徴とする作業機械。
  2.  請求項1の作業機械において,
     前記作業機はアームとブームとを有し,
     前記制御装置は,
      前記操作装置にアームダンプ操作が入力されているがブーム下げ操作が入力されていない場合には第1戻り動作と判定し,前記操作装置にアームダンプ操作とブーム下げ操作が入力されている場合には第2戻り動作と判定し,
      前記第1戻り動作と判定したときは前記境界線の位置を前記第2戻り動作と判定した場合よりも高くすることを特徴とする作業機械。
  3.  請求項1の作業機械において,
     前記制御装置は,さらに前記目標面の形状に応じて前記表示装置における前記境界線の表示位置を変更することを特徴とする作業機械。
  4.  請求項1の作業機械において,
     前記制御装置は,前記マシンコントロールとして,前記作業機の先端部が前記目標面に近づくほど前記作業機の先端部の速度ベクトルにおける前記目標面に接近する方向のベクトル成分が低減するように前記複数の油圧アクチュエータのうち少なくとも1つを制御することを特徴とする作業機械。
  5.  請求項4の作業機械において,
     前記制御装置は,前記マシンコントロールにより前記作業機の先端部の速度ベクトルにおける前記目標面に接近する方向のベクトル成分が減速される程度を前記表示装置上において色で表現することを特徴とする作業機械。
  6.  請求項1の作業機械において,
     前記作業機が前記第1領域に接近した場合に音を発生する音声出力装置をさらに備えることを特徴とする作業機械。
  7.  請求項1の作業機械において,
     前記作業機が前記第1領域に接近した場合に点灯する警告灯をさらに備えることを特徴とする作業機械。
PCT/JP2018/047091 2017-12-22 2018-12-20 作業機械 Ceased WO2019124520A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020207004800A KR102314498B1 (ko) 2017-12-22 2018-12-20 작업 기계
US16/645,502 US11479941B2 (en) 2017-12-22 2018-12-20 Work machine
CN201880054844.0A CN111032963B (zh) 2017-12-22 2018-12-20 作业机械
EP18891901.3A EP3730699B1 (en) 2017-12-22 2018-12-20 Work machine

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017-246929 2017-12-22
JP2017246929A JP6752193B2 (ja) 2017-12-22 2017-12-22 作業機械

Publications (1)

Publication Number Publication Date
WO2019124520A1 true WO2019124520A1 (ja) 2019-06-27

Family

ID=66994213

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2018/047091 Ceased WO2019124520A1 (ja) 2017-12-22 2018-12-20 作業機械

Country Status (6)

Country Link
US (1) US11479941B2 (ja)
EP (1) EP3730699B1 (ja)
JP (1) JP6752193B2 (ja)
KR (1) KR102314498B1 (ja)
CN (1) CN111032963B (ja)
WO (1) WO2019124520A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021065813A1 (ja) * 2019-09-30 2021-04-08 日立建機株式会社 作業機械
US11970792B2 (en) 2021-06-16 2024-04-30 Pedax Gmbh Apparatus for manufacturing reinforcement meshes and a spinning station therefor

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102685684B1 (ko) * 2018-11-14 2024-07-15 스미도모쥬기가이고교 가부시키가이샤 쇼벨, 쇼벨의 제어장치
CN112313380B (zh) * 2019-03-27 2022-07-26 日立建机株式会社 作业机械
JP7269143B2 (ja) * 2019-09-26 2023-05-08 日立建機株式会社 作業機械
US11421402B2 (en) * 2020-02-05 2022-08-23 Caterpillar Paving Products Inc. Operation-based object detection for a work machine
JP7401370B2 (ja) * 2020-03-24 2023-12-19 日立建機株式会社 作業機械
US12442161B2 (en) * 2020-10-19 2025-10-14 Hitachi Construction Machinery Co., Ltd. Work machine
US20220267993A1 (en) * 2021-02-25 2022-08-25 Deere & Company Apparatus and method for limiting movement of a work machine
US12110660B2 (en) * 2022-02-24 2024-10-08 Caterpillar Inc. Work machine 3D exclusion zone
JP2024092244A (ja) * 2022-12-26 2024-07-08 住友重機械工業株式会社 ショベル、ショベルの操作システム
JP2025010677A (ja) * 2023-07-10 2025-01-23 コベルコ建機株式会社 作業機械
KR102842887B1 (ko) 2024-05-08 2025-08-06 주식회사 아쿠아티카 의류 제조 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995030059A1 (en) 1994-04-28 1995-11-09 Hitachi Construction Machinery Co., Ltd. Aera limiting digging control device for a building machine
JP2004068433A (ja) * 2002-08-07 2004-03-04 Hitachi Constr Mach Co Ltd 掘削機械の表示システム及びそのプログラム
JP2013217138A (ja) * 2012-04-11 2013-10-24 Komatsu Ltd 油圧ショベルの掘削制御システム
WO2016148251A1 (ja) 2015-03-19 2016-09-22 住友建機株式会社 ショベル

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3455359B2 (ja) * 1996-03-21 2003-10-14 日立建機株式会社 建設機械の作業範囲制限制御装置
DE69821754T2 (de) 1997-06-20 2005-01-05 Hitachi Construction Machinery Co., Ltd. Vorrichtung zur Regulation der Aushebetiefe einer Baumaschine
JP4734214B2 (ja) * 2006-10-23 2011-07-27 日立建機株式会社 油圧ショベルのフロント位置合わせ制御装置
KR101542470B1 (ko) * 2011-03-24 2015-08-06 가부시키가이샤 고마쓰 세이사쿠쇼 작업기 제어 시스템, 건설 기계 및 작업기 제어 방법
JP5624108B2 (ja) * 2012-11-14 2014-11-12 株式会社小松製作所 掘削機械の表示システム及び掘削機械
JP5789279B2 (ja) * 2013-04-10 2015-10-07 株式会社小松製作所 掘削機械の施工管理装置、油圧ショベルの施工管理装置、掘削機械及び施工管理システム
DE112013000165B4 (de) * 2013-04-12 2019-02-07 Komatsu Ltd. Steuersystem für eine Baumaschine und Steuerverfahren
CN105307739B (zh) * 2014-05-15 2017-09-29 株式会社小松制作所 挖掘机械的显示系统、挖掘机械以及挖掘机械的显示方法
CN107429502A (zh) * 2015-03-27 2017-12-01 住友建机株式会社 挖土机
EP4043643A1 (en) * 2015-03-27 2022-08-17 Sumitomo (S.H.I.) Construction Machinery Co., Ltd. Shovel
WO2015186845A1 (ja) * 2015-06-29 2015-12-10 株式会社小松製作所 作業機械の制御システム及び作業機械の制御方法
JP2017110472A (ja) * 2015-12-18 2017-06-22 住友建機株式会社 ショベル
CN108884668B (zh) * 2016-03-30 2022-06-07 住友建机株式会社 挖土机

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995030059A1 (en) 1994-04-28 1995-11-09 Hitachi Construction Machinery Co., Ltd. Aera limiting digging control device for a building machine
JP2004068433A (ja) * 2002-08-07 2004-03-04 Hitachi Constr Mach Co Ltd 掘削機械の表示システム及びそのプログラム
JP2013217138A (ja) * 2012-04-11 2013-10-24 Komatsu Ltd 油圧ショベルの掘削制御システム
WO2016148251A1 (ja) 2015-03-19 2016-09-22 住友建機株式会社 ショベル

Non-Patent Citations (1)

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

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021065813A1 (ja) * 2019-09-30 2021-04-08 日立建機株式会社 作業機械
JP2021055360A (ja) * 2019-09-30 2021-04-08 日立建機株式会社 作業機械
CN113518843A (zh) * 2019-09-30 2021-10-19 日立建机株式会社 作业机械
JP7245141B2 (ja) 2019-09-30 2023-03-23 日立建機株式会社 油圧ショベル
US12241236B2 (en) 2019-09-30 2025-03-04 Hitachi Construction Machinery Co., Ltd. Work machine including a boom, an arm and a bucket, and for performing work including finishing and rough excavation of a flat surface or an inclined surface of a construction target
US11970792B2 (en) 2021-06-16 2024-04-30 Pedax Gmbh Apparatus for manufacturing reinforcement meshes and a spinning station therefor

Also Published As

Publication number Publication date
EP3730699B1 (en) 2023-04-26
US20200277752A1 (en) 2020-09-03
CN111032963A (zh) 2020-04-17
JP6752193B2 (ja) 2020-09-09
KR102314498B1 (ko) 2021-10-19
CN111032963B (zh) 2022-02-25
JP2019112825A (ja) 2019-07-11
EP3730699A1 (en) 2020-10-28
KR20200033900A (ko) 2020-03-30
US11479941B2 (en) 2022-10-25
EP3730699A4 (en) 2021-11-03

Similar Documents

Publication Publication Date Title
JP6752193B2 (ja) 作業機械
CN108699802B (zh) 作业机械
KR102399329B1 (ko) 작업 기계
JP6526321B2 (ja) 作業機械
KR102118386B1 (ko) 작업 기계
KR102154581B1 (ko) 작업 기계
CN109983182B (zh) 作业机械
CN111032969B (zh) 作业机械
WO2014167718A1 (ja) 建設機械の制御システム及び制御方法
US20170247861A1 (en) Work machine control device, work machine, and work machine control method
CN114829710A (zh) 挖土机、远程操作支援装置
WO2022201905A1 (ja) 作業機械
CN111492111B (zh) 挖土机
JP7478280B1 (ja) 作業機械
US20250207353A1 (en) Work vehicle
JP7036868B2 (ja) 作業機械の制御装置及び制御方法

Legal Events

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

Ref document number: 18891901

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 20207004800

Country of ref document: KR

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2018891901

Country of ref document: EP

Effective date: 20200722