[go: up one dir, main page]

JP7572258B2 - Work Machine - Google Patents

Work Machine Download PDF

Info

Publication number
JP7572258B2
JP7572258B2 JP2021016619A JP2021016619A JP7572258B2 JP 7572258 B2 JP7572258 B2 JP 7572258B2 JP 2021016619 A JP2021016619 A JP 2021016619A JP 2021016619 A JP2021016619 A JP 2021016619A JP 7572258 B2 JP7572258 B2 JP 7572258B2
Authority
JP
Japan
Prior art keywords
bucket
boom
target surface
target
control
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.)
Active
Application number
JP2021016619A
Other languages
Japanese (ja)
Other versions
JP2022119470A (en
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 JP2021016619A priority Critical patent/JP7572258B2/en
Publication of JP2022119470A publication Critical patent/JP2022119470A/en
Application granted granted Critical
Publication of JP7572258B2 publication Critical patent/JP7572258B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Operation Control Of Excavators (AREA)

Description

本発明は、作業機械に関する。 The present invention relates to a work machine.

下部走行体及び上部旋回体からなる車体と、上部旋回体に伏仰可能に設けられ、ブーム、アーム、バケットを有する多関節型のフロント作業装置と、を備えた油圧ショベル等の作業機械が知られている。特許文献1には、目標掘削面に沿って掘削が行われるように、オペレータによるフロント作業装置の操作を補助する機能を備えた作業機械が開示されている。 There are known working machines such as hydraulic excavators that include a vehicle body consisting of a lower traveling body and an upper rotating body, and a multi-joint front working device that is mounted on the upper rotating body and can be raised or lowered, and has a boom, arm, and bucket. Patent Document 1 discloses a working machine that has a function to assist the operator in operating the front working device so that excavation is performed along a target excavation surface.

特開2003-105795号公報JP 2003-105795 A

作業現場の地面に凹凸、段差などがあると、作業中に作業機械が揺れてしまい、安定した作業が行えないという問題がある。なお、特許文献1には、油圧ショベルの車体が一方側に浮き上がった状態になった場合に、フロント作業装置を上方側へ予めずらす技術が開示されている。しかしながら、特許文献1に記載の技術は、浮き上がった状態から車体が急激に落下するように復帰したときに、バケットが目標掘削面よりも下方へずれて食い込んでしまうことを防止するためのものであり、上記問題を解決できる技術ではなく、状況によっては揺れをさらに大きくしてしまうおそれもある。 If the ground at the work site is uneven or has steps, the working machine will shake during work, making it difficult to perform stable work. Patent Document 1 discloses a technique for shifting the front working mechanism upward in advance when the body of the hydraulic excavator is lifted to one side. However, the technique described in Patent Document 1 is intended to prevent the bucket from shifting below the target excavation surface and getting stuck there when the body returns to its original position by suddenly dropping from the lifted state, and is not a technique that can solve the above problem, and may even increase the shaking depending on the situation.

本発明は、作業現場の地面に凹凸、段差などがあることに起因して、作業機械が揺れてしまった場合であっても安定した作業が可能な作業機械を提供することを目的とする。 The present invention aims to provide a work machine that can perform stable work even if the work machine shakes due to unevenness or steps on the ground at the work site.

本発明の一態様による作業機械は、機体と、前記機体に取り付けられ、ブーム、アーム及び作業具を有する多関節型の作業装置と、前記機体の位置を検出する位置センサと、前記作業装置の姿勢を検出する姿勢センサと、前記機体の傾斜状態を検出する傾斜センサと、目標面を設定し、前記作業具が前記目標面に沿って移動するように、前記作業装置を制御する制御装置と、を備える。前記制御装置は、前記位置センサの検出結果、前記姿勢センサの検出結果及び前記傾斜センサの検出結果に基づいて、前記目標面を基準とした前記作業具の位置及び速度を演算し、前記作業具が前記目標面に沿って移動するように前記作業装置を制御しているときに、前記傾斜センサの検出結果に基づいて、前記機体が揺れているか否かを判定し、前記機体が揺れていると判定された場合には、前記作業具の揺れを減衰させるように、前記作業装置の減衰制御を実行する。前記制御装置は、前記減衰制御において、前記作業具を仮想ばね及び仮想ダンパで支持する力学モデルに基づいて、前記作業具の前記速度を減衰させるための作業具目標速度を演算し、前記作業具の前記速度が前記作業具目標速度に近づくように、前記ブームを駆動させるアクチュエータを制御する。
A working machine according to one aspect of the present invention includes a body, a multi-joint working device attached to the body and having a boom, an arm, and a working tool, a position sensor that detects the position of the body, an attitude sensor that detects the attitude of the working device, an inclination sensor that detects the inclination state of the body, and a control device that sets a target plane and controls the working device so that the working tool moves along the target plane. The control device calculates the position and speed of the working tool based on the target plane based on the detection results of the position sensor, the detection results of the attitude sensor, and the detection results of the inclination sensor, and while controlling the working device so that the working tool moves along the target plane, the control device determines whether the body is swaying based on the detection result of the inclination sensor, and executes damping control of the working device to damp the swaying of the working tool when it is determined that the body is swaying. In the damping control, the control device calculates a work tool target speed for damping the speed of the work tool based on a mechanical model in which the work tool is supported by a virtual spring and a virtual damper, and controls an actuator that drives the boom so that the speed of the work tool approaches the work tool target speed.

本発明によれば、作業機械が揺れてしまった場合であっても安定した作業が可能な作業機械を提供することができる。 The present invention provides a work machine that can perform stable work even if the work machine is shaken.

本発明の実施形態に係る油圧ショベルの斜視図。FIG. 1 is a perspective view of a hydraulic excavator according to an embodiment of the present invention. 油圧ショベルに搭載された油圧駆動装置の概略構成図。FIG. 1 is a schematic diagram of a hydraulic drive system mounted on a hydraulic excavator. 油圧制御ユニットの構成図。FIG. 4 is a diagram showing the configuration of a hydraulic control unit. コントローラの機能ブロック図。FIG. 2 is a functional block diagram of the controller. 油圧ショベルにおける座標系(ショベル基準座標系)を示す図。FIG. 2 is a diagram showing a coordinate system in a hydraulic excavator (excavator reference coordinate system). バケットの爪先が補正後の目標速度ベクトルVcaの通りに制御されたときの、バケットの爪先の軌跡の一例を示す図。13 is a diagram showing an example of a trajectory of the tip of the bucket when the tip of the bucket is controlled according to a corrected target velocity vector Vca. FIG. マシンコントロールによる水平掘削動作の例を示す図。FIG. 13 is a diagram showing an example of horizontal excavation operation by machine control. コントローラにより実行される減衰制御フラグの設定処理の内容について示すフローチャート。5 is a flowchart showing the contents of a process for setting an attenuation control flag executed by a controller. 仮想ばね、仮想ダンパ及び仮想質点を組み合わせた力学モデルを示す図。FIG. 13 is a diagram showing a dynamic model combining a virtual spring, a virtual damper, and a virtual mass point. 本実施形態の変形例に係るコントローラによって設定される目標面距離について説明する図。10A and 10B are diagrams illustrating a target surface distance set by a controller according to a modified example of the embodiment.

以下、本発明の実施の形態に係る作業機械として油圧ショベルを例に挙げ、図面を参照して説明する。なお、各図中、同等の部材には同一の符号を付し、重複した説明は適宜省略する。 The following describes an embodiment of the present invention using a hydraulic excavator as an example of a work machine with reference to the drawings. Note that in each drawing, the same reference numerals are used for equivalent components, and duplicate descriptions will be omitted as appropriate.

図1は、本実施の形態に係る油圧ショベルの斜視図である。 Figure 1 is a perspective view of a hydraulic excavator according to this embodiment.

図1に示すように、油圧ショベル(作業機械)1は、車体(機体)1Aと、車体1Aに取り付けられる多関節型のフロント作業装置(以下、単に作業装置と記す)1Bと、を備える。車体1Aは、下部走行体11と、下部走行体11の上に旋回可能に取り付けられた上部旋回体12と、を備える。下部走行体11は、走行右モータ(不図示)及び走行左モータ3bによって走行駆動される。上部旋回体12は、旋回油圧モータ4によって旋回駆動される。 As shown in FIG. 1, the hydraulic excavator (working machine) 1 comprises a vehicle body (machine body) 1A and a multi-jointed front working device (hereinafter simply referred to as the working device) 1B attached to the vehicle body 1A. The vehicle body 1A comprises a lower traveling body 11 and an upper rotating body 12 rotatably attached on the lower traveling body 11. The lower traveling body 11 is driven to travel by a right traveling motor (not shown) and a left traveling motor 3b. The upper rotating body 12 is driven to rotate by a swing hydraulic motor 4.

作業装置1Bは、回動可能に連結される複数の被駆動部材(8,9,10)及び被駆動部材を駆動する複数の油圧シリンダ(5,6,7)を有する。本実施形態では、3つの被駆動部材としてのブーム8、アーム9及びバケット10が、直列的に連結される。ブーム8は、その基端部が上部旋回体12の前部においてブームピン91(図5参照)によって回動可能に連結される。アーム9は、その基端部がブーム8の先端部においてアームピン92(図5参照)によって回動可能に連結される。作業具であるバケット10は、アーム9の先端部においてバケットピン93(図5参照)によって回動可能に連結される。ブームピン91、アームピン92、バケットピン93は、互いに平行に配置され、各被駆動部材(8,9,10)は同一面内で相対回転可能とされている。 The working device 1B has a plurality of driven members (8, 9, 10) that are rotatably connected, and a plurality of hydraulic cylinders (5, 6, 7) that drive the driven members. In this embodiment, the boom 8, arm 9, and bucket 10 as three driven members are connected in series. The boom 8 has its base end rotatably connected to the front of the upper rotating body 12 by a boom pin 91 (see FIG. 5). The arm 9 has its base end rotatably connected to the tip of the boom 8 by an arm pin 92 (see FIG. 5). The bucket 10, which is a working tool, is rotatably connected to the tip of the arm 9 by a bucket pin 93 (see FIG. 5). The boom pin 91, arm pin 92, and bucket pin 93 are arranged parallel to each other, and each driven member (8, 9, 10) is capable of relative rotation in the same plane.

ブーム8は、ブームシリンダ5の伸縮動作によって上下方向に回動する。アーム9は、アームシリンダ6の伸縮動作によって回動する。バケット10は、バケットシリンダ7の伸縮動作によって回動する。ブームシリンダ5は、その一端側がブーム8に接続され他端側が上部旋回体12のフレームに接続されている。アームシリンダ6は、その一端側がアーム9に接続され他端側がブーム8に接続されている。バケットシリンダ7は、その一端側がバケットリンク(リンク部材)を介してバケット10に接続され他端側がアーム9に接続されている。 The boom 8 rotates vertically by the extension and retraction of the boom cylinder 5. The arm 9 rotates by the extension and retraction of the arm cylinder 6. The bucket 10 rotates by the extension and retraction of the bucket cylinder 7. One end of the boom cylinder 5 is connected to the boom 8 and the other end is connected to the frame of the upper rotating body 12. One end of the arm cylinder 6 is connected to the arm 9 and the other end is connected to the boom 8. One end of the bucket cylinder 7 is connected to the bucket 10 via a bucket link (link member) and the other end is connected to the arm 9.

上部旋回体12の前部左側には、オペレータが搭乗する運転室1Cが設けられている。運転室1Cには、下部走行体11への動作指示を行うための走行右レバー13a及び走行左レバー13bと、ブーム8、アーム9、バケット10及び上部旋回体12への動作指示を行うための操作右レバー14a及び操作左レバー14bとが配置されている。 A cab 1C for the operator is provided on the front left side of the upper rotating body 12. The cab 1C is provided with a right travel lever 13a and a left travel lever 13b for issuing operational commands to the lower traveling body 11, and a right operating lever 14a and a left operating lever 14b for issuing operational commands to the boom 8, arm 9, bucket 10, and upper rotating body 12.

ブーム8を上部旋回体12に連結するブームピン91には、ブーム8の回動角度を検出するブーム角度センサ21が取り付けられている。アーム9をブーム8に連結するアームピン92には、アーム9の回動角度を検出するアーム角度センサ22が取り付けられている。バケット10をアーム9に連結するバケットピン93には、バケット10の回動角度を検出するバケット角度センサ23が取り付けられている。上部旋回体12には、基準面(例えば水平面)に対する上部旋回体12(車体1A)の前後方向の傾斜角を検出する車体傾斜角度センサ24が取り付けられている。角度センサ21~23及び車体傾斜角度センサ24から出力される角度信号は、後述のコントローラ20(図2参照)に入力される。 A boom angle sensor 21 that detects the rotation angle of the boom 8 is attached to the boom pin 91 that connects the boom 8 to the upper rotating body 12. An arm angle sensor 22 that detects the rotation angle of the arm 9 is attached to the arm pin 92 that connects the arm 9 to the boom 8. A bucket angle sensor 23 that detects the rotation angle of the bucket 10 is attached to the bucket pin 93 that connects the bucket 10 to the arm 9. A vehicle body inclination angle sensor 24 that detects the fore-and-aft inclination angle of the upper rotating body 12 (vehicle body 1A) with respect to a reference plane (e.g., a horizontal plane) is attached to the upper rotating body 12. The angle signals output from the angle sensors 21 to 23 and the vehicle body inclination angle sensor 24 are input to a controller 20 (see FIG. 2) described below.

図2は、図1に示す油圧ショベル1に搭載された油圧駆動装置100の概略構成図である。なお、説明の簡略化のため、図2では、ブームシリンダ5、アームシリンダ6、バケットシリンダ7及び旋回油圧モータ4の駆動に関わる部分のみを示し、その他の油圧アクチュエータの駆動に関わる部分は省略している。 Figure 2 is a schematic diagram of the hydraulic drive system 100 mounted on the hydraulic excavator 1 shown in Figure 1. For ease of explanation, Figure 2 shows only the parts related to the drive of the boom cylinder 5, arm cylinder 6, bucket cylinder 7, and swing hydraulic motor 4, and omits the parts related to the drive of the other hydraulic actuators.

図2に示すように、油圧駆動装置100は、油圧アクチュエータ(4~7)と、原動機49と、原動機49によって駆動される油圧ポンプ2及びパイロットポンプ48と、油圧ポンプ2から油圧アクチュエータ4~7に供給される作動油(作動流体)の方向及び流量を制御する流量制御弁16a~16dと、流量制御弁16a~16dを操作するための油圧パイロット方式の操作装置15A~15Dと、油圧制御ユニット60と、シャトルブロック46と、油圧ショベル1の各部を制御する制御装置としてのコントローラ20と、を備えている。 As shown in FIG. 2, the hydraulic drive system 100 includes hydraulic actuators (4-7), a prime mover 49, a hydraulic pump 2 and a pilot pump 48 driven by the prime mover 49, flow control valves 16a-16d that control the direction and flow rate of the hydraulic oil (working fluid) supplied from the hydraulic pump 2 to the hydraulic actuators 4-7, hydraulic pilot type operating devices 15A-15D for operating the flow control valves 16a-16d, a hydraulic control unit 60, a shuttle block 46, and a controller 20 as a control device that controls each part of the hydraulic excavator 1.

原動機49は、油圧ショベル1の動力源であり、例えば、ディーゼルエンジン等の内燃機関により構成される。油圧ポンプ2は、一対の入出力ポートを有する傾転斜板機構(不図示)と、斜板の傾斜角を調整して吐出容量(押しのけ容積)を調整するレギュレータ47と、を備えている。レギュレータ47は、後述のシャトルブロック46から供給されるパイロット圧によって操作される。 The prime mover 49 is the power source of the hydraulic excavator 1 and is, for example, an internal combustion engine such as a diesel engine. The hydraulic pump 2 is equipped with a tilting swash plate mechanism (not shown) having a pair of input and output ports, and a regulator 47 that adjusts the discharge capacity (displacement volume) by adjusting the tilt angle of the swash plate. The regulator 47 is operated by pilot pressure supplied from a shuttle block 46, which will be described later.

パイロットポンプ48は、ロック弁51を介して後述のパイロット圧制御弁52~59及び油圧制御ユニット60に接続されている。ロック弁51は、運転室1Cの入口付近に設けられたゲートロックレバー(不図示)の操作に応じて開閉する。ゲートロックレバーが運転室1Cの入口を制限する位置(押し下げ位置)に操作されたときは、コントローラ20からの指令によってロック弁51が開く。これにより、パイロットポンプ48の吐出圧(以下、パイロット一次圧)がパイロット圧制御弁52~59及び油圧制御ユニット60に供給され、操作装置15A~15Dによる流量制御弁16a~16dの操作が可能となる。一方、ゲートロックレバーが運転室1Cの入口を開放する位置(押し上げ位置)に操作されたときは、コントローラ20からの指令によってロック弁51が閉じる。これにより、パイロットポンプ48からパイロット圧制御弁52~59及び油圧制御ユニット60へのパイロット一次圧の供給が停止し、操作装置15A~15Dによる流量制御弁16a~16dの操作が不能となる。 The pilot pump 48 is connected to the pilot pressure control valves 52-59 and hydraulic control unit 60 described below via a lock valve 51. The lock valve 51 opens and closes in response to the operation of a gate lock lever (not shown) provided near the entrance to the cab 1C. When the gate lock lever is operated to a position that restricts the entrance to the cab 1C (pushed-down position), the lock valve 51 opens in response to a command from the controller 20. This allows the discharge pressure of the pilot pump 48 (hereinafter, pilot primary pressure) to be supplied to the pilot pressure control valves 52-59 and the hydraulic control unit 60, enabling the operation of the flow control valves 16a-16d by the operating devices 15A-15D. On the other hand, when the gate lock lever is operated to a position that opens the entrance to the cab 1C (pushed-up position), the lock valve 51 closes in response to a command from the controller 20. This stops the supply of pilot primary pressure from the pilot pump 48 to the pilot pressure control valves 52-59 and the hydraulic control unit 60, making it impossible to operate the flow control valves 16a-16d using the operating devices 15A-15D.

操作装置15Aは、ブーム8(ブームシリンダ5)を操作する操作装置であって、ブーム用操作レバー15aと、ブーム上げ用パイロット圧制御弁52と、ブーム下げ用パイロット圧制御弁53とを有する。ここで、ブーム用操作レバー15aは、例えば前後方向に操作されるときの操作右レバー14a(図1参照)に相当する。 The operating device 15A is an operating device that operates the boom 8 (boom cylinder 5), and has a boom operating lever 15a, a boom-raising pilot pressure control valve 52, and a boom-lowering pilot pressure control valve 53. Here, the boom operating lever 15a corresponds to the right operating lever 14a (see FIG. 1) when operated, for example, in the forward/rearward direction.

ブーム上げ用パイロット圧制御弁52は、ロック弁51を介して供給されるパイロット一次圧を減圧し、ブーム用操作レバー15aのブーム上げ方向のレバーストローク(以下、操作量)に応じたパイロット圧(以下、ブーム上げ用パイロット圧)を生成する。ブーム上げ用パイロット圧制御弁52から出力されたブーム上げ用パイロット圧は、油圧制御ユニット60、シャトルブロック46及びパイロット配管529を介してブーム用流量制御弁16aの一方(図示左側)のパイロット受圧部に導かれ、ブーム用流量制御弁16aを図示右方向に駆動する。これにより、油圧ポンプ2から吐出された作動油がブームシリンダ5のボトム側に供給されると共にロッド側の作動油がタンク50に排出され、ブームシリンダ5が伸長する。 The boom-raising pilot pressure control valve 52 reduces the pilot primary pressure supplied via the lock valve 51, and generates a pilot pressure (hereinafter, boom-raising pilot pressure) according to the lever stroke (hereinafter, operation amount) of the boom operation lever 15a in the boom-raising direction. The boom-raising pilot pressure output from the boom-raising pilot pressure control valve 52 is guided to one pilot pressure receiving part (left side in the figure) of the boom flow control valve 16a via the hydraulic control unit 60, shuttle block 46, and pilot piping 529, and drives the boom flow control valve 16a to the right in the figure. As a result, the hydraulic oil discharged from the hydraulic pump 2 is supplied to the bottom side of the boom cylinder 5, and the hydraulic oil on the rod side is discharged to the tank 50, and the boom cylinder 5 extends.

ブーム下げ用パイロット圧制御弁53は、ロック弁51を介して供給されるパイロット一次圧を減圧し、ブーム用操作レバー15aのブーム下げ方向の操作量に応じたパイロット圧(以下、ブーム下げ用パイロット圧)を生成する。ブーム下げ用パイロット圧制御弁53から出力されたブーム下げ用パイロット圧は、油圧制御ユニット60、シャトルブロック46及びパイロット配管539を介してブーム用流量制御弁16aの他方(図示右側)のパイロット受圧部に導かれ、ブーム用流量制御弁16aを図示左方向に駆動する。これにより、油圧ポンプ2から吐出された作動油がブームシリンダ5のロッド側に供給されると共にボトム側の作動油がタンク50に排出され、ブームシリンダ5が収縮する。 The boom-lowering pilot pressure control valve 53 reduces the pilot primary pressure supplied via the lock valve 51, and generates a pilot pressure (hereinafter, boom-lowering pilot pressure) according to the amount of operation of the boom control lever 15a in the boom-lowering direction. The boom-lowering pilot pressure output from the boom-lowering pilot pressure control valve 53 is guided to the other pilot pressure receiving part (right side in the figure) of the boom flow control valve 16a via the hydraulic control unit 60, shuttle block 46, and pilot piping 539, and drives the boom flow control valve 16a to the left in the figure. As a result, the hydraulic oil discharged from the hydraulic pump 2 is supplied to the rod side of the boom cylinder 5, and the hydraulic oil on the bottom side is discharged to the tank 50, and the boom cylinder 5 is contracted.

操作装置15Bは、アーム9(アームシリンダ6)を操作する操作装置であって、アーム用操作レバー15bと、アームクラウド用パイロット圧制御弁54と、アームダンプ用パイロット圧制御弁55とを有する。ここで、アーム用操作レバー15bは、例えば左右方向に操作されるときの操作左レバー14b(図1参照)に相当する。 The operating device 15B is an operating device that operates the arm 9 (arm cylinder 6), and has an arm operating lever 15b, an arm crowding pilot pressure control valve 54, and an arm dumping pilot pressure control valve 55. Here, the arm operating lever 15b corresponds to the left operating lever 14b (see FIG. 1) when operated in the left-right direction, for example.

アームクラウド用パイロット圧制御弁54は、ロック弁51を介して供給されるパイロット一次圧を減圧し、アーム用操作レバー15bのアームクラウド方向の操作量に応じたパイロット圧(以下、アームクラウド用パイロット圧)を生成する。アームクラウド用パイロット圧制御弁54から出力されたアームクラウド用パイロット圧は、油圧制御ユニット60、シャトルブロック46及びパイロット配管549を介してアーム用流量制御弁16bの一方(図示左側)のパイロット受圧部に導かれ、アーム用流量制御弁16bを図示右方向に駆動する。これにより、油圧ポンプ2から吐出された作動油がアームシリンダ6のボトム側に供給されると共にロッド側の作動油がタンク50に排出され、アームシリンダ6が伸長する。 The arm crowding pilot pressure control valve 54 reduces the pilot primary pressure supplied via the lock valve 51, and generates a pilot pressure (hereinafter, arm crowding pilot pressure) according to the amount of operation of the arm operating lever 15b in the arm crowding direction. The arm crowding pilot pressure output from the arm crowding pilot pressure control valve 54 is guided to one pilot pressure receiving part (left side in the figure) of the arm flow control valve 16b via the hydraulic control unit 60, shuttle block 46, and pilot piping 549, and drives the arm flow control valve 16b in the right direction in the figure. As a result, the hydraulic oil discharged from the hydraulic pump 2 is supplied to the bottom side of the arm cylinder 6, and the hydraulic oil on the rod side is discharged to the tank 50, and the arm cylinder 6 extends.

アームダンプ用パイロット圧制御弁55は、ロック弁51を介して供給されるパイロット一次圧を減圧し、アーム用操作レバー15bのアームダンプ方向の操作量に応じたパイロット圧(以下、アームダンプ用パイロット圧)を生成する。アームダンプ用パイロット圧制御弁55から出力されたアームダンプ用パイロット圧は、油圧制御ユニット60、シャトルブロック46及びパイロット配管559を介してアーム用流量制御弁16bの他方(図示右側)のパイロット受圧部に導かれ、アーム用流量制御弁16bを図示左方向に駆動する。これにより、油圧ポンプ2から吐出された作動油がアームシリンダ6のロッド側に供給されると共にボトム側の作動油がタンク50に排出され、アームシリンダ6が収縮する。 The arm dump pilot pressure control valve 55 reduces the pilot primary pressure supplied via the lock valve 51, and generates a pilot pressure (hereinafter, arm dump pilot pressure) according to the amount of operation of the arm operating lever 15b in the arm dump direction. The arm dump pilot pressure output from the arm dump pilot pressure control valve 55 is guided to the other pilot pressure receiving part (right side in the figure) of the arm flow control valve 16b via the hydraulic control unit 60, shuttle block 46, and pilot piping 559, and drives the arm flow control valve 16b in the left direction in the figure. As a result, the hydraulic oil discharged from the hydraulic pump 2 is supplied to the rod side of the arm cylinder 6, and the hydraulic oil on the bottom side is discharged to the tank 50, and the arm cylinder 6 contracts.

操作装置15Cは、バケット10(バケットシリンダ7)を操作する操作装置であって、バケット用操作レバー15cと、バケットクラウド用パイロット圧制御弁56と、バケットダンプ用パイロット圧制御弁57とを有する。ここで、バケット用操作レバー15cは、例えば左右方向に操作されるときの操作右レバー14a(図1参照)に相当する。 The operating device 15C is an operating device that operates the bucket 10 (bucket cylinder 7), and has a bucket operating lever 15c, a bucket crowding pilot pressure control valve 56, and a bucket dumping pilot pressure control valve 57. Here, the bucket operating lever 15c corresponds to the right operating lever 14a (see FIG. 1) when operated in the left-right direction, for example.

バケットクラウド用パイロット圧制御弁56は、ロック弁51を介して供給されるパイロット一次圧を減圧し、バケット用操作レバー15cのバケットクラウド方向の操作量に応じたパイロット圧(以下、バケットクラウド用パイロット圧)を生成する。バケットクラウド用パイロット圧制御弁56から出力されたバケットクラウド用パイロット圧は、油圧制御ユニット60、シャトルブロック46及びパイロット配管569を介してバケット用流量制御弁16cの一方(図示左側)のパイロット受圧部に導かれ、バケット用流量制御弁16cを図示右方向に駆動する。これにより、油圧ポンプ2から吐出された作動油がバケットシリンダ7のボトム側に供給されると共にロッド側の作動油がタンク50に排出され、バケットシリンダ7が伸長する。 The pilot pressure control valve 56 for bucket crowding reduces the pilot primary pressure supplied via the lock valve 51, and generates a pilot pressure (hereinafter, pilot pressure for bucket crowding) according to the amount of operation of the bucket control lever 15c in the bucket crowding direction. The pilot pressure for bucket crowding output from the pilot pressure control valve 56 is guided to one pilot pressure receiving part (left side in the figure) of the bucket flow control valve 16c via the hydraulic control unit 60, shuttle block 46, and pilot piping 569, and drives the bucket flow control valve 16c in the right direction in the figure. As a result, the hydraulic oil discharged from the hydraulic pump 2 is supplied to the bottom side of the bucket cylinder 7, and the hydraulic oil on the rod side is discharged to the tank 50, and the bucket cylinder 7 extends.

バケットダンプ用パイロット圧制御弁57は、ロック弁51を介して供給されるパイロット一次圧を減圧し、バケット用操作レバー15cのバケットダンプ方向の操作量に応じたパイロット圧(以下、バケットダンプ用パイロット圧)を生成する。バケットダンプ用パイロット圧制御弁57から出力されたバケットダンプ用パイロット圧は、油圧制御ユニット60、シャトルブロック46及びパイロット配管579を介してバケット用流量制御弁16cの他方(図示右側)のパイロット受圧部に導かれ、バケット用流量制御弁16cを図示左方向に駆動する。これにより、油圧ポンプ2から吐出された作動油がバケットシリンダ7のロッド側に供給されると共にボトム側の作動油がタンク50に排出され、バケットシリンダ7が収縮する。 The pilot pressure control valve 57 for bucket dump reduces the pilot primary pressure supplied via the lock valve 51, and generates a pilot pressure (hereinafter, pilot pressure for bucket dump) according to the amount of operation of the bucket operating lever 15c in the bucket dump direction. The pilot pressure for bucket dump output from the pilot pressure control valve 57 for bucket dump is guided to the other pilot pressure receiving part (right side in the figure) of the bucket flow control valve 16c via the hydraulic control unit 60, shuttle block 46, and pilot piping 579, and drives the bucket flow control valve 16c in the left direction in the figure. As a result, the hydraulic oil discharged from the hydraulic pump 2 is supplied to the rod side of the bucket cylinder 7, and the hydraulic oil on the bottom side is discharged to the tank 50, and the bucket cylinder 7 contracts.

操作装置15Dは、旋回用操作レバー15dと、右旋回用パイロット圧制御弁58と、左旋回用パイロット圧制御弁59とを有する。ここで、旋回用操作レバー15dは、例えば前後方向に操作されるときの操作左レバー14b(図1参照)に相当する。 The operating device 15D has a rotation operation lever 15d, a right rotation pilot pressure control valve 58, and a left rotation pilot pressure control valve 59. Here, the rotation operation lever 15d corresponds to the left operation lever 14b (see FIG. 1) when operated, for example, in the forward/rearward direction.

右旋回用パイロット圧制御弁58は、ロック弁51を介して供給されるパイロット一次圧を減圧し、旋回用操作レバー15dの右旋回方向の操作量に応じたパイロット圧(以下、右旋回用パイロット圧)を生成する。右旋回用パイロット圧制御弁58から出力された右旋回用パイロット圧は、油圧制御ユニット60、シャトルブロック46及びパイロット配管589を介して旋回用流量制御弁16dの一方(図示右側)のパイロット受圧部に導かれ、旋回用流量制御弁16dを図示左方向に駆動する。これにより、油圧ポンプ2から吐出された作動油が旋回油圧モータ4の一方(図示右側)の出入口ポートに流入すると共に他方(図示左側)の出入口ポートから流出した作動油がタンク50に排出され、旋回油圧モータ4が一方向(上部旋回体12を右旋回させる方向)に回転する。 The right-rotation pilot pressure control valve 58 reduces the pilot primary pressure supplied through the lock valve 51, and generates a pilot pressure (hereinafter, right-rotation pilot pressure) according to the amount of operation of the rotation operation lever 15d in the right rotation direction. The right-rotation pilot pressure output from the right-rotation pilot pressure control valve 58 is guided to one pilot pressure receiving part (right side in the figure) of the rotation flow control valve 16d via the hydraulic control unit 60, the shuttle block 46, and the pilot piping 589, and drives the rotation flow control valve 16d in the left direction in the figure. As a result, the hydraulic oil discharged from the hydraulic pump 2 flows into one inlet/outlet port (right side in the figure) of the rotation hydraulic motor 4, and the hydraulic oil flowing out from the other inlet/outlet port (left side in the figure) is discharged to the tank 50, and the rotation hydraulic motor 4 rotates in one direction (the direction to rotate the upper rotating body 12 to the right).

左旋回用パイロット圧制御弁59は、ロック弁51を介して供給されるパイロット一次圧を減圧し、旋回用操作レバー15dの左旋回方向の操作量に応じたパイロット圧(以下、左旋回用パイロット圧)を生成する。左旋回用パイロット圧制御弁59から出力された左旋回用パイロット圧は、油圧制御ユニット60、シャトルブロック46及びパイロット配管599を介して旋回用流量制御弁16dの他方(図示左側)のパイロット受圧部に導かれ、旋回用流量制御弁16dを図示右方向に駆動する。これにより、油圧ポンプ2から吐出された作動油が旋回油圧モータ4の他方(図示左側)の出入口ポートに流入すると共に一方(図示右側)の出入口ポートから流出した作動油がタンク50に排出され、旋回油圧モータ4が他方向(上部旋回体12を左旋回させる方向)に回転する。 The left-turn pilot pressure control valve 59 reduces the pilot primary pressure supplied through the lock valve 51, and generates a pilot pressure (hereinafter, left-turn pilot pressure) according to the amount of operation of the left-turn operation lever 15d in the left-turn direction. The left-turn pilot pressure output from the left-turn pilot pressure control valve 59 is guided to the other (left side in the figure) pilot pressure receiving part of the swing flow control valve 16d through the hydraulic control unit 60, the shuttle block 46, and the pilot piping 599, and drives the swing flow control valve 16d in the right direction in the figure. As a result, the hydraulic oil discharged from the hydraulic pump 2 flows into the other (left side in the figure) inlet/outlet port of the swing hydraulic motor 4, and the hydraulic oil flowing out from one (right side in the figure) inlet/outlet port is discharged to the tank 50, and the swing hydraulic motor 4 rotates in the other direction (the direction to swing the upper swing body 12 left).

油圧制御ユニット60は、マシンコントロール(MC)を実行するための装置であり、パイロット圧制御弁52~57から入力されたパイロット圧をコントローラ20からの指令に応じて補正し、シャトルブロック46に出力する。これにより、オペレータのレバー操作に関わらず、作業装置1Bに所望の動作をさせることが可能となる。 The hydraulic control unit 60 is a device for executing machine control (MC), correcting the pilot pressure input from the pilot pressure control valves 52-57 in response to commands from the controller 20 and outputting it to the shuttle block 46. This makes it possible to cause the work implement 1B to perform the desired operation regardless of the operator's lever operation.

シャトルブロック46は、油圧制御ユニット60から入力されたパイロット圧をパイロット配管529,539,549,559,569,579に出力する。また、シャトルブロック46は、入力されたパイロット圧のうちの最大のパイロット圧を選択し、油圧ポンプ2のレギュレータ47に出力する。これにより、操作レバー15a~15dの操作量に応じて油圧ポンプ2の吐出流量を制御することが可能となる。 The shuttle block 46 outputs the pilot pressure input from the hydraulic control unit 60 to the pilot pipes 529, 539, 549, 559, 569, and 579. The shuttle block 46 also selects the maximum pilot pressure from the input pilot pressures and outputs it to the regulator 47 of the hydraulic pump 2. This makes it possible to control the discharge flow rate of the hydraulic pump 2 according to the amount of operation of the operating levers 15a to 15d.

図3は、図2に示す油圧制御ユニット60の構成図である。 Figure 3 is a diagram showing the configuration of the hydraulic control unit 60 shown in Figure 2.

図3に示すように、油圧制御ユニット60は、電磁遮断弁61と、シャトル弁522,534,564,574と、電磁比例弁525,532,537,542,552,562,567,572,577と、を備えている。 As shown in FIG. 3, the hydraulic control unit 60 includes an electromagnetic shutoff valve 61, shuttle valves 522, 534, 564, and 574, and electromagnetic proportional valves 525, 532, 537, 542, 552, 562, 567, 572, and 577.

電磁遮断弁61の入口ポートは、ロック弁51(図2参照)の出口ポートに接続されている。電磁遮断弁61の出口ポートは、電磁比例弁525,537,567,577の入口ポートに接続されている。電磁遮断弁61は、非通電時は開度をゼロとし、コントローラ20からの電流供給により開度を最大とする。マシンコントロールを有効にする場合は、電磁遮断弁61の開度を最大とし、電磁比例弁525,537,567,577へのパイロット一次圧の供給を開始する。一方、マシンコントロールを無効にする場合は、電磁遮断弁61の開度をゼロとし、電磁比例弁525,537,567,577へのパイロット一次圧の供給を停止する。 The inlet port of the solenoid cutoff valve 61 is connected to the outlet port of the lock valve 51 (see FIG. 2). The outlet port of the solenoid cutoff valve 61 is connected to the inlet ports of the solenoid proportional valves 525, 537, 567, and 577. The solenoid cutoff valve 61 opens to zero when de-energized, and opens to its maximum when current is supplied from the controller 20. When machine control is enabled, the solenoid cutoff valve 61 opens to its maximum and starts supplying pilot primary pressure to the solenoid proportional valves 525, 537, 567, and 577. On the other hand, when machine control is disabled, the solenoid cutoff valve 61 opens to zero and stops supplying pilot primary pressure to the solenoid proportional valves 525, 537, 567, and 577.

マシンコントロールの有効と無効の切り替えは、運転室1C内に設けられるMCスイッチ26(図2参照)からの操作信号に基づいて行われる。MCスイッチ26は、例えば、操作右レバー14aあるいは操作左レバー14bに設けられるオルタネイト動作型のスイッチである。コントローラ20は、MCスイッチ26からマシンコントロールを有効とする操作信号が入力されると、電磁遮断弁61のソレノイドへ制御電流を供給し、電磁遮断弁61の開度を最大にする。コントローラ20は、MCスイッチ26からマシンコントロールを無効とする操作信号が入力されると、電磁遮断弁61のソレノイドへの制御電流の供給を停止し、電磁遮断弁61の開度をゼロにする。 Switching between enabling and disabling machine control is performed based on an operation signal from an MC switch 26 (see FIG. 2) provided in the driver's cab 1C. The MC switch 26 is, for example, an alternate operation switch provided on the right operating lever 14a or the left operating lever 14b. When an operation signal to enable machine control is input from the MC switch 26, the controller 20 supplies a control current to the solenoid of the electromagnetic cutoff valve 61, and maximizes the opening of the electromagnetic cutoff valve 61. When an operation signal to disable machine control is input from the MC switch 26, the controller 20 stops supplying the control current to the solenoid of the electromagnetic cutoff valve 61, and sets the opening of the electromagnetic cutoff valve 61 to zero.

シャトル弁522は、2つの入口ポートと1つの出口ポートを有しており、2つの入口ポートから入力された圧力のうち高圧側を出口ポートから出力する。シャトル弁522の一方の入口ポートは、パイロット配管521を介してブーム上げ用パイロット圧制御弁52に接続されている。シャトル弁522の他方の入口ポートは、パイロット配管524を介して電磁比例弁525の出口ポートに接続されている。シャトル弁522の出口ポートは、パイロット配管523を介してシャトルブロック46に接続されている。 The shuttle valve 522 has two inlet ports and one outlet port, and outputs the higher pressure of the pressure input from the two inlet ports from the outlet port. One inlet port of the shuttle valve 522 is connected to the boom-raising pilot pressure control valve 52 via pilot piping 521. The other inlet port of the shuttle valve 522 is connected to the outlet port of the solenoid proportional valve 525 via pilot piping 524. The outlet port of the shuttle valve 522 is connected to the shuttle block 46 via pilot piping 523.

電磁比例弁525の入口ポートは、電磁遮断弁61の出口ポートに接続されている。電磁比例弁525の出口ポートは、パイロット配管524を介してシャトル弁522の他方の入口ポートに接続されている。電磁比例弁525は、非通電時は開度をゼロとし、コントローラ20から供給される電流に応じて開度を増大させる。電磁比例弁525は、電磁遮断弁61を介して供給されたパイロット一次圧をその開度に応じて減圧し、パイロット配管524に出力する。これにより、ブーム上げ用パイロット圧制御弁52からパイロット配管521にブーム上げパイロット圧が供給されていない場合でも、パイロット配管523にブーム上げパイロット圧を供給することが可能となる。なお、ブーム上げ動作に対するマシンコントロールを実行しない場合は、電磁比例弁525は非通電状態とされ、電磁比例弁525の開度はゼロとなる。このとき、ブーム上げ用パイロット圧制御弁52から供給されたブーム上げ用パイロット圧がブーム用流量制御弁16aの一方のパイロット受圧部に導かれるため、オペレータのレバー操作に応じたブーム上げ動作が可能となる。 The inlet port of the electromagnetic proportional valve 525 is connected to the outlet port of the electromagnetic cutoff valve 61. The outlet port of the electromagnetic proportional valve 525 is connected to the other inlet port of the shuttle valve 522 via the pilot pipe 524. The electromagnetic proportional valve 525 has a zero opening when not energized, and increases its opening according to the current supplied from the controller 20. The electromagnetic proportional valve 525 reduces the pilot primary pressure supplied through the electromagnetic cutoff valve 61 according to its opening and outputs it to the pilot pipe 524. This makes it possible to supply boom-raising pilot pressure to the pilot pipe 523 even when boom-raising pilot pressure is not supplied from the boom-raising pilot pressure control valve 52 to the pilot pipe 521. Note that when machine control for the boom-raising operation is not performed, the electromagnetic proportional valve 525 is in a non-energized state, and the opening of the electromagnetic proportional valve 525 is zero. At this time, the boom-raising pilot pressure supplied from the boom-raising pilot pressure control valve 52 is directed to one of the pilot pressure receiving parts of the boom flow control valve 16a, enabling the boom to be raised in response to the operator's lever operation.

シャトル弁534は、2つの入口ポートと1つの出口ポートを有しており、2つの入口ポートから入力された圧力のうち高圧側を出口ポートから出力する。シャトル弁534の一方の入口ポートは、パイロット配管533を介して電磁比例弁532の出口ポートに接続されている。シャトル弁534の他方の入口ポートはパイロット配管536を介して電磁比例弁537の出口ポートに接続されている。シャトル弁534の出口ポートは、パイロット配管535を介してシャトルブロック46に接続されている。 The shuttle valve 534 has two inlet ports and one outlet port, and outputs the higher pressure of the pressure input from the two inlet ports from the outlet port. One inlet port of the shuttle valve 534 is connected to the outlet port of the solenoid proportional valve 532 via pilot piping 533. The other inlet port of the shuttle valve 534 is connected to the outlet port of the solenoid proportional valve 537 via pilot piping 536. The outlet port of the shuttle valve 534 is connected to the shuttle block 46 via pilot piping 535.

電磁比例弁532の入口ポートは、パイロット配管531を介してブーム下げ用パイロット圧制御弁53に接続されている。電磁比例弁532の出口ポートは、パイロット配管533を介してシャトル弁534の一方の入口ポートに接続されている。電磁比例弁532は、非通電時は開度を最大とし、コントローラ20から供給される電流に応じて開度を最大からゼロまで減少させる。電磁比例弁532は、パイロット配管531を介して入力されたブーム下げ用パイロット圧をその開度に応じて減圧し、パイロット配管533に出力する。これにより、オペレータのレバー操作によるブーム下げ用パイロット圧を減圧したり、ゼロにしたりすることが可能となる。 The inlet port of the solenoid proportional valve 532 is connected to the boom-lowering pilot pressure control valve 53 via pilot piping 531. The outlet port of the solenoid proportional valve 532 is connected to one inlet port of the shuttle valve 534 via pilot piping 533. The solenoid proportional valve 532 opens to its maximum when de-energized, and decreases the opening from its maximum to zero according to the current supplied from the controller 20. The solenoid proportional valve 532 reduces the boom-lowering pilot pressure input via the pilot piping 531 according to the opening, and outputs it to the pilot piping 533. This makes it possible to reduce the boom-lowering pilot pressure or set it to zero by the operator's lever operation.

電磁比例弁537の入口ポートは、電磁遮断弁61の出口ポートに接続されており、電磁比例弁537の出口ポートは、パイロット配管536を介してシャトル弁534の他方の入口ポートに接続されている。電磁比例弁537は、非通電時は開度をゼロとし、コントローラ20から供給される電流に応じて開度を増大させる。電磁比例弁537は、電磁遮断弁61を介して供給されたパイロット一次圧をその開度に応じて減圧し、パイロット配管536に出力する。これにより、ブーム下げ用パイロット圧制御弁53からパイロット配管531にブーム下げ用パイロット圧が供給されていない場合でも、パイロット配管535にブーム下げ用パイロット圧を供給することが可能となる。なお、ブーム下げ動作に対するマシンコントロールを実行しない場合は、電磁比例弁532,537は非通電状態とされ、電磁比例弁532の開度は全開となり、電磁比例弁537の開度はゼロとなる。このとき、ブーム下げ用パイロット圧制御弁53から供給されたブーム下げ用パイロット圧がブーム用流量制御弁16aの他方のパイロット受圧部に導かれるため、オペレータのレバー操作に応じたブーム下げ動作が可能となる。 The inlet port of the electromagnetic proportional valve 537 is connected to the outlet port of the electromagnetic cutoff valve 61, and the outlet port of the electromagnetic proportional valve 537 is connected to the other inlet port of the shuttle valve 534 via the pilot pipe 536. The electromagnetic proportional valve 537 has a zero opening when not energized, and increases its opening according to the current supplied from the controller 20. The electromagnetic proportional valve 537 reduces the pilot primary pressure supplied through the electromagnetic cutoff valve 61 according to its opening and outputs it to the pilot pipe 536. This makes it possible to supply boom lowering pilot pressure to the pilot pipe 535 even when boom lowering pilot pressure is not supplied from the boom lowering pilot pressure control valve 53 to the pilot pipe 531. When machine control for the boom lowering operation is not performed, the electromagnetic proportional valves 532 and 537 are in a non-energized state, the opening of the electromagnetic proportional valve 532 is fully open, and the opening of the electromagnetic proportional valve 537 is zero. At this time, the boom lowering pilot pressure supplied from the boom lowering pilot pressure control valve 53 is directed to the other pilot pressure receiving portion of the boom flow control valve 16a, enabling the boom to be lowered in response to the operator's lever operation.

電磁比例弁542の入口ポートは、パイロット配管541を介してアームクラウド用パイロット圧制御弁54に接続されている。電磁比例弁542の出口ポートは、パイロット配管543を介してシャトルブロック46に接続されている。電磁比例弁542は、非通電時は開度を最大とし、コントローラ20から供給される電流に応じて開度を最大からゼロまで減少させる。電磁比例弁542は、パイロット配管541を介して入力されたアームクラウド用パイロット圧をその開度に応じて減圧し、パイロット配管543に出力する。これにより、オペレータのレバー操作によるアームクラウド用パイロット圧を減圧したり、ゼロにしたりすることが可能となる。なお、アームクラウド動作に対するマシンコントロールを実行しない場合は、電磁比例弁542は非通電状態とされ、電磁比例弁542の開度は全開となる。このとき、アームクラウド用パイロット圧制御弁54から供給されたアームクラウド用パイロット圧がアーム用流量制御弁16bの一方のパイロット受圧部に導かれるため、オペレータのレバー操作に応じたアームクラウド動作が可能となる。 The inlet port of the solenoid proportional valve 542 is connected to the arm crowding pilot pressure control valve 54 via the pilot pipe 541. The outlet port of the solenoid proportional valve 542 is connected to the shuttle block 46 via the pilot pipe 543. The solenoid proportional valve 542 opens to the maximum when de-energized, and decreases the opening from the maximum to zero according to the current supplied from the controller 20. The solenoid proportional valve 542 reduces the pilot pressure for the arm crowding input via the pilot pipe 541 according to the opening and outputs it to the pilot pipe 543. This makes it possible to reduce or set the pilot pressure for the arm crowding by the operator's lever operation. Note that when machine control for the arm crowding operation is not performed, the solenoid proportional valve 542 is in a de-energized state, and the opening of the solenoid proportional valve 542 is fully open. At this time, the pilot pressure for the arm crowding supplied from the arm crowding pilot pressure control valve 54 is led to one pilot pressure receiving portion of the arm flow control valve 16b, so that the arm crowding operation according to the operator's lever operation is possible.

電磁比例弁552の入口ポートは、パイロット配管551を介してアームダンプ用パイロット圧制御弁55に接続されている。電磁比例弁552の出口ポートは、パイロット配管553を介してシャトルブロック46に接続されている。電磁比例弁552は、非通電時は開度を最大とし、コントローラ20から供給される電流に応じて開度を最大からゼロまで減少させる。電磁比例弁552は、パイロット配管551を介して入力されたアームダンプ用パイロット圧をその開度に応じて減圧し、パイロット配管553に出力する。これにより、オペレータのレバー操作によるアームダンプ用パイロット圧を減圧したり、ゼロにしたりすることが可能となる。なお、アームダンプ動作に対するマシンコントロールを実行しない場合は、電磁比例弁552は非通電状態とされ、電磁比例弁552の開度は全開となる。このとき、アームダンプ用パイロット圧制御弁55から供給されたアームダンプ用パイロット圧がアーム用流量制御弁16bの他方のパイロット受圧部に導かれるため、オペレータのレバー操作に応じたアームダンプ動作が可能となる。 The inlet port of the electromagnetic proportional valve 552 is connected to the arm dump pilot pressure control valve 55 via the pilot pipe 551. The outlet port of the electromagnetic proportional valve 552 is connected to the shuttle block 46 via the pilot pipe 553. The electromagnetic proportional valve 552 opens to the maximum when de-energized, and decreases the opening from the maximum to zero according to the current supplied from the controller 20. The electromagnetic proportional valve 552 reduces the arm dump pilot pressure input via the pilot pipe 551 according to the opening and outputs it to the pilot pipe 553. This makes it possible to reduce or set to zero the arm dump pilot pressure by the operator's lever operation. Note that when machine control for the arm dump operation is not executed, the electromagnetic proportional valve 552 is in a de-energized state, and the opening of the electromagnetic proportional valve 552 is fully open. At this time, the arm dump pilot pressure supplied from the arm dump pilot pressure control valve 55 is led to the other pilot pressure receiving portion of the arm flow control valve 16b, so that the arm dump operation according to the operator's lever operation is possible.

シャトル弁564は、2つの入口ポートと1つの出口ポートを有しており、2つの入口ポートから入力された圧力のうち高圧側を出口ポートから出力する。シャトル弁564の一方の入口ポートは、パイロット配管563を介して電磁比例弁562の出口ポートに接続されている。シャトル弁564の他方の入口ポートはパイロット配管566を介して電磁比例弁567の出口ポートに接続されている。シャトル弁564の出口ポートは、パイロット配管565を介してシャトルブロック46に接続されている。 The shuttle valve 564 has two inlet ports and one outlet port, and outputs the higher pressure of the pressure input from the two inlet ports from the outlet port. One inlet port of the shuttle valve 564 is connected to the outlet port of the solenoid proportional valve 562 via pilot piping 563. The other inlet port of the shuttle valve 564 is connected to the outlet port of the solenoid proportional valve 567 via pilot piping 566. The outlet port of the shuttle valve 564 is connected to the shuttle block 46 via pilot piping 565.

電磁比例弁562の入口ポートは、パイロット配管561を介してバケットクラウド用パイロット圧制御弁56に接続されている。電磁比例弁562の出口ポートは、パイロット配管563を介してシャトル弁564の一方の入口ポートに接続されている。電磁比例弁562は、非通電時は開度を最大とし、コントローラ20から供給される電流に応じて開度を最大からゼロまで減少させる。電磁比例弁562は、パイロット配管561を介して入力されたバケットクラウド用パイロット圧をその開度に応じて減圧し、パイロット配管563に出力する。これにより、オペレータのレバー操作によるバケットクラウド用パイロット圧を減圧したり、ゼロにしたりすることが可能となる。 The inlet port of the solenoid proportional valve 562 is connected to the bucket cloud pilot pressure control valve 56 via pilot piping 561. The outlet port of the solenoid proportional valve 562 is connected to one inlet port of the shuttle valve 564 via pilot piping 563. The solenoid proportional valve 562 opens to the maximum when de-energized, and decreases the opening from the maximum to zero according to the current supplied from the controller 20. The solenoid proportional valve 562 reduces the pilot pressure for bucket cloud input via the pilot piping 561 according to the opening, and outputs it to the pilot piping 563. This makes it possible to reduce the pilot pressure for bucket cloud or set it to zero by the operator's lever operation.

電磁比例弁567の入口ポートは、電磁遮断弁61の出口ポートに接続されており、電磁比例弁567の出口ポートは、パイロット配管566を介してシャトル弁564の他方の入口ポートに接続されている。電磁比例弁567は、非通電時は開度をゼロとし、コントローラ20から供給される電流に応じて開度を増大させる。電磁比例弁567は、電磁遮断弁61を介して供給されたパイロット一次圧をその開度に応じて減圧し、パイロット配管566に出力する。これにより、バケットクラウド用パイロット圧制御弁56からパイロット配管561にバケットクラウド用パイロット圧が供給されていない場合でも、パイロット配管565にバケットクラウド用パイロット圧を供給することが可能となる。なお、バケットクラウド動作に対するマシンコントロールを実行しない場合は、電磁比例弁562,567は非通電状態とされ、電磁比例弁562の開度は全開となり、電磁比例弁567の開度はゼロとなる。このとき、バケットクラウド用パイロット圧制御弁56から供給されたバケットクラウド用パイロット圧がバケット用流量制御弁16cの一方のパイロット受圧部に導かれるため、オペレータのレバー操作に応じたバケットクラウド動作が可能となる。 The inlet port of the electromagnetic proportional valve 567 is connected to the outlet port of the electromagnetic cutoff valve 61, and the outlet port of the electromagnetic proportional valve 567 is connected to the other inlet port of the shuttle valve 564 via the pilot pipe 566. The electromagnetic proportional valve 567 has a zero opening when not energized, and increases its opening according to the current supplied from the controller 20. The electromagnetic proportional valve 567 reduces the pilot primary pressure supplied through the electromagnetic cutoff valve 61 according to its opening and outputs it to the pilot pipe 566. This makes it possible to supply the pilot pressure for bucket cloud to the pilot pipe 565 even when the pilot pressure for bucket cloud is not supplied from the pilot pressure control valve 56 for bucket cloud to the pilot pipe 561. When machine control for the bucket cloud operation is not performed, the electromagnetic proportional valves 562 and 567 are in a non-energized state, the opening of the electromagnetic proportional valve 562 is fully open, and the opening of the electromagnetic proportional valve 567 is zero. At this time, the pilot pressure for bucket crowding supplied from the pilot pressure control valve for bucket crowding 56 is directed to one of the pilot pressure receiving parts of the bucket flow control valve 16c, enabling bucket crowding in response to the lever operation of the operator.

シャトル弁574は、2つの入口ポートと1つの出口ポートを有しており、2つの入口ポートから入力された圧力のうち高圧側を出口ポートから出力する。シャトル弁574の一方の入口ポートはパイロット配管573を介して電磁比例弁572の出口ポートに接続されている。シャトル弁574の他方の入口ポートは、パイロット配管576を介して電磁比例弁577の出口ポートに接続されている。シャトル弁574の出口ポートは、パイロット配管575を介してシャトルブロック46に接続されている。 The shuttle valve 574 has two inlet ports and one outlet port, and outputs the higher pressure of the pressure input from the two inlet ports from the outlet port. One inlet port of the shuttle valve 574 is connected to the outlet port of the solenoid proportional valve 572 via pilot piping 573. The other inlet port of the shuttle valve 574 is connected to the outlet port of the solenoid proportional valve 577 via pilot piping 576. The outlet port of the shuttle valve 574 is connected to the shuttle block 46 via pilot piping 575.

電磁比例弁572の入口ポートは、パイロット配管571を介してバケットダンプ用パイロット圧制御弁57に接続されている。電磁比例弁572の出口ポートは、パイロット配管573を介してシャトル弁574の一方の入口ポートに接続されている。電磁比例弁572は、非通電時は開度を最大とし、コントローラ20から供給される電流に応じて開度を最大からゼロまで減少させる。電磁比例弁572は、パイロット配管571を介して入力されたバケットダンプ用パイロット圧をその開度に応じて減圧し、パイロット配管573に供給する。これにより、オペレータのレバー操作によるバケットダンプ用パイロット圧を減圧したり、ゼロにしたりすることが可能となる。 The inlet port of the solenoid proportional valve 572 is connected to the pilot pressure control valve 57 for bucket dumping via a pilot pipe 571. The outlet port of the solenoid proportional valve 572 is connected to one inlet port of the shuttle valve 574 via a pilot pipe 573. The solenoid proportional valve 572 opens to the maximum when de-energized, and decreases the opening from the maximum to zero in response to the current supplied from the controller 20. The solenoid proportional valve 572 reduces the pilot pressure for bucket dumping input via the pilot pipe 571 in response to the opening, and supplies it to the pilot pipe 573. This makes it possible to reduce the pilot pressure for bucket dumping or set it to zero by the operator's lever operation.

電磁比例弁577の入口ポートは、電磁遮断弁61の出口ポートに接続されている。電磁比例弁577の出口ポートは、パイロット配管576を介してシャトル弁574の他方の入口ポートに接続されている。電磁比例弁577は、非通電時は開度をゼロとし、コントローラ20から供給される電流に応じて開度を増大させる。電磁比例弁577は、電磁遮断弁61を介して供給されたパイロット一次圧をその開度に応じて減圧し、パイロット配管576に供給する。これにより、バケットダンプ用パイロット圧制御弁57からパイロット配管571にバケットダンプ用パイロット圧が供給されていない場合でも、パイロット配管575にバケットダンプ用パイロット圧を供給することが可能となる。なお、バケットダンプ操作に対するマシンコントロールを実行しない場合は、電磁比例弁572,577は非通電状態とされ、電磁比例弁572の開度は全開となり、電磁比例弁577の開度はゼロとなる。このとき、バケットダンプ用パイロット圧制御弁57から供給されたバケットダンプ用パイロット圧がバケット用流量制御弁16cの他方のパイロット受圧部に導かれるため、オペレータのレバー操作に応じたバケットダンプ動作が可能となる。 The inlet port of the electromagnetic proportional valve 577 is connected to the outlet port of the electromagnetic cutoff valve 61. The outlet port of the electromagnetic proportional valve 577 is connected to the other inlet port of the shuttle valve 574 via the pilot pipe 576. The electromagnetic proportional valve 577 has a zero opening when not energized, and increases its opening according to the current supplied from the controller 20. The electromagnetic proportional valve 577 reduces the pilot primary pressure supplied through the electromagnetic cutoff valve 61 according to its opening and supplies it to the pilot pipe 576. This makes it possible to supply pilot pressure for bucket dump to the pilot pipe 575 even when pilot pressure for bucket dump is not supplied from the pilot pressure control valve 57 for bucket dump to the pilot pipe 571. When machine control for the bucket dump operation is not performed, the electromagnetic proportional valves 572 and 577 are in a non-energized state, the opening of the electromagnetic proportional valve 572 is fully open, and the opening of the electromagnetic proportional valve 577 is zero. At this time, the pilot pressure for bucket dump supplied from the pilot pressure control valve for bucket dump 57 is directed to the other pilot pressure receiving portion of the bucket flow control valve 16c, enabling bucket dump operation in response to the lever operation of the operator.

パイロット配管521には、ブーム上げ用パイロット圧制御弁52から供給されたブーム上げ用パイロット圧を検出する圧力センサ526が設けられている。パイロット配管531には、ブーム下げ用パイロット圧制御弁53から供給されたブーム下げパイロット圧を検出する圧力センサ538が設けられている。パイロット配管541には、アームクラウド用パイロット圧制御弁54から供給されたアームクラウド用パイロット圧を検出する圧力センサ544が設けられている。パイロット配管551には、アームダンプ用パイロット圧制御弁55から供給されたアームダンプ用パイロット圧を検出する圧力センサ554が設けられている。パイロット配管561には、バケットクラウド用パイロット圧制御弁56から供給されたバケットクラウドパイロット圧を検出する圧力センサ568が設けられている。パイロット配管571には、バケットダンプ用パイロット圧制御弁57から供給されたバケットダンプ用パイロット圧を検出する圧力センサ578が設けられている。圧力センサ526,538,544,554,568,578で検出されたパイロット圧は、操作装置15A~15Cの操作方向及び操作量を表す操作信号としてコントローラ20に入力される。 The pilot pipe 521 is provided with a pressure sensor 526 that detects the boom-raising pilot pressure supplied from the boom-raising pilot pressure control valve 52. The pilot pipe 531 is provided with a pressure sensor 538 that detects the boom-lowering pilot pressure supplied from the boom-lowering pilot pressure control valve 53. The pilot pipe 541 is provided with a pressure sensor 544 that detects the arm crowding pilot pressure supplied from the arm crowding pilot pressure control valve 54. The pilot pipe 551 is provided with a pressure sensor 554 that detects the arm dumping pilot pressure supplied from the arm dumping pilot pressure control valve 55. The pilot pipe 561 is provided with a pressure sensor 568 that detects the bucket crowding pilot pressure supplied from the bucket crowding pilot pressure control valve 56. The pilot pipe 571 is provided with a pressure sensor 578 that detects the bucket dumping pilot pressure supplied from the bucket dumping pilot pressure control valve 57. The pilot pressure detected by pressure sensors 526, 538, 544, 554, 568, and 578 is input to controller 20 as an operation signal indicating the operation direction and amount of operation of operation devices 15A to 15C.

図2に示すように、コントローラ20は、動作回路としてのCPU(Central Processing Unit)20a、記憶装置としてのROM(Read Only Memory)20b、記憶装置としてのRAM(Random Access Memory)20c、入力インタフェース20d及び出力インタフェース20e、その他の周辺回路を備えたマイクロコンピュータで構成される。コントローラ20は、1つのマイクロコンピュータで構成してもよいし、複数のマイクロコンピュータで構成してもよい。 As shown in FIG. 2, the controller 20 is composed of a microcomputer including a CPU (Central Processing Unit) 20a as an operating circuit, a ROM (Read Only Memory) 20b as a storage device, a RAM (Random Access Memory) 20c as a storage device, an input interface 20d, an output interface 20e, and other peripheral circuits. The controller 20 may be composed of one microcomputer or multiple microcomputers.

ROM20bは、EEPROM等の不揮発性メモリであり、各種演算が実行可能なプログラムが格納されている。すなわち、ROM20bは、本実施形態の機能を実現するプログラムを読み取り可能な記憶媒体である。RAM20cは揮発性メモリであり、CPU20aとの間で直接的にデータの入出力を行うワークメモリである。RAM20cは、CPU20aがプログラムを演算実行している間、必要なデータを一時的に記憶する。なお、コントローラ20は、フラッシュメモリ、ハードディスクドライブ等の記憶装置をさらに備えていてもよい。 The ROM 20b is a non-volatile memory such as an EEPROM, and stores programs capable of executing various calculations. In other words, the ROM 20b is a storage medium capable of reading programs that realize the functions of this embodiment. The RAM 20c is a volatile memory, and is a work memory that directly inputs and outputs data to and from the CPU 20a. The RAM 20c temporarily stores necessary data while the CPU 20a is executing the program. The controller 20 may further include a storage device such as a flash memory or a hard disk drive.

CPU20は、ROM20bに記憶されたプログラムをRAM20cに展開して演算実行する処理装置であって、プログラムに従って入力インタフェース20d及びROM20b,RAM20cから取り入れた信号に対して所定の演算処理を行う。入力インタフェース20dには、MCスイッチ26、姿勢検出装置34、目標面設定装置35、操作検出装置36、GNSSアンテナ27等からの信号が入力される。 The CPU 20 is a processing device that loads a program stored in the ROM 20b into the RAM 20c and executes the program, and performs predetermined calculation processing on signals received from the input interface 20d and the ROM 20b and RAM 20c in accordance with the program. Signals from the MC switch 26, attitude detection device 34, target plane setting device 35, operation detection device 36, GNSS antenna 27, etc. are input to the input interface 20d.

なお、姿勢検出装置34は、作業装置1Bの姿勢を検出する姿勢センサとしてのブーム角度センサ21(図1参照)、アーム角度センサ22(図1参照)及びバケット角度センサ23(図1参照)と、車体1Aの傾斜状態を検出する傾斜センサとしての車体傾斜角度センサ24(図1参照)と、を有する。操作検出装置36は、圧力センサ526,538,544,554,568,578(図3参照)を有する。 The attitude detection device 34 has a boom angle sensor 21 (see FIG. 1), an arm angle sensor 22 (see FIG. 1), and a bucket angle sensor 23 (see FIG. 1) as attitude sensors that detect the attitude of the work device 1B, and a vehicle body inclination angle sensor 24 (see FIG. 1) as an inclination sensor that detects the inclination state of the vehicle body 1A. The operation detection device 36 has pressure sensors 526, 538, 544, 554, 568, and 578 (see FIG. 3).

入力インタフェース20dは、入力された信号をCPU20aで演算可能なように変換する。また、出力インタフェース20eは、CPU20aでの演算結果に応じた出力用の信号を生成し、その信号を電磁比例弁525,532,537,542,552,562,567,572,577及び電磁遮断弁61等に出力する。 The input interface 20d converts the input signal so that it can be calculated by the CPU 20a. The output interface 20e generates an output signal according to the calculation result by the CPU 20a, and outputs the signal to the proportional solenoid valves 525, 532, 537, 542, 552, 562, 567, 572, 577 and the solenoid cutoff valve 61, etc.

コントローラ20は、操作装置15A,15B,15Cのいずれかが操作されたときに(例えば、アーム操作がなされたときに)、予め定めた条件が満たされるとマシンコントロールを実行する。マシンコントロールでは、コントローラ20が該当する流量制御弁16a,16b,16cを駆動させるための制御信号を油圧制御ユニット60に出力する。例えば、コントローラ20は、流量制御弁16aを動作させるための制御信号を電磁比例弁525(図3参照)に出力することにより、ブームシリンダ5を伸ばして、強制的にブーム上げ動作を行わせる。マシンコントロールとしては、例えば、操作装置15Bによってアーム操作がなされた場合に実行される領域制限制御(整地制御)と、アーム操作がなされずに操作装置15Aによってブーム下げ操作がなされた場合に実行される停止制御と、が含まれる。 The controller 20 executes machine control when a predetermined condition is satisfied when any of the operating devices 15A, 15B, 15C is operated (for example, when the arm is operated). In machine control, the controller 20 outputs a control signal to the hydraulic control unit 60 to drive the corresponding flow control valve 16a, 16b, 16c. For example, the controller 20 extends the boom cylinder 5 and forcibly performs a boom-up operation by outputting a control signal to the electromagnetic proportional valve 525 (see FIG. 3) to operate the flow control valve 16a. Machine control includes, for example, area limit control (ground leveling control) that is executed when the arm is operated by the operating device 15B, and stop control that is executed when the boom is lowered by the operating device 15A without the arm being operated.

コントローラ20は、図7に示すように、所定の目標面Stまたはその上方にバケット10の先端部(例えば爪先)が位置するように油圧アクチュエータ(5,6,7)のうち少なくとも1つを制御する。領域制限制御では、アーム操作によってバケット10の先端部が目標面Stに沿って移動するように、作業装置1Bの動作が制御される。具体的には、コントローラ20は、アーム操作がなされているときに、目標面Stに垂直な方向のバケット10の爪先の速度ベクトルがゼロになるようにブーム上げまたはブーム下げの指令を行う。領域制限制御は、MCスイッチ26によってマシンコントロールが有効とされている状態で、バケット10の爪先と目標面Stとの間の距離が予め定められた所定の距離Ya1(図6参照)よりも小さくなったときに行われる。 As shown in FIG. 7, the controller 20 controls at least one of the hydraulic actuators (5, 6, 7) so that the tip (e.g., the toe) of the bucket 10 is positioned on or above a predetermined target surface St. In the area limiting control, the operation of the work device 1B is controlled so that the tip of the bucket 10 moves along the target surface St by the arm operation. Specifically, when the arm operation is being performed, the controller 20 issues a boom-up or boom-down command so that the velocity vector of the toe of the bucket 10 in the direction perpendicular to the target surface St becomes zero. The area limiting control is performed when the distance between the toe of the bucket 10 and the target surface St becomes smaller than a predetermined distance Ya1 (see FIG. 6) while the machine control is enabled by the MC switch 26.

なお、本実施形態では、マシンコントロールで用いられる作業装置1Bの制御点を、油圧ショベル1のバケット10の爪先に設定しているが、制御点は作業装置1Bの先端部分の点であればバケット10の爪先以外にも変更可能である。例えば、バケット10の底面、またはバケットリンクの最外部を制御点として設定してもよい。目標面Stから最も距離の近いバケット10の外表面の点を適宜制御点とする構成を採用してもよい。マシンコントロールでは、操作装置15A,15B,15Cの非操作時に作業装置1Bの動作をコントローラ20により制御する「自動制御」と、操作装置15A,15B,15Cの操作時にのみ作業装置1Bの動作をコントローラ20により制御する「半自動制御」と、がある。なお、半自動制御は、オペレータによる操作にコントローラ20による制御が介入するため「介入制御」とも呼ばれる。 In this embodiment, the control point of the working device 1B used in the machine control is set to the tip of the bucket 10 of the hydraulic excavator 1, but the control point can be changed to a point other than the tip of the bucket 10 as long as it is a point at the tip of the working device 1B. For example, the bottom surface of the bucket 10 or the outermost part of the bucket link may be set as the control point. A configuration may be adopted in which a point on the outer surface of the bucket 10 that is closest to the target surface St is appropriately set as the control point. In the machine control, there are "automatic control" in which the operation of the working device 1B is controlled by the controller 20 when the operating devices 15A, 15B, and 15C are not operated, and "semi-automatic control" in which the operation of the working device 1B is controlled by the controller 20 only when the operating devices 15A, 15B, and 15C are operated. Note that the semi-automatic control is also called "intervention control" because the control by the controller 20 intervenes in the operation by the operator.

図4は、図2に示すコントローラ20の機能ブロック図である。 Figure 4 is a functional block diagram of the controller 20 shown in Figure 2.

図4に示すように、コントローラ20は、ROM20bに記憶されているプログラムを実行することにより、姿勢演算部30、目標面設定部31、目標動作演算部32、電磁弁制御部33、減衰制御フラグ設定部71、及び減衰用目標速度演算部72として機能する。図4に示す電磁比例弁500は、電磁比例弁525,532,537,542,552,562,567,572,577(図3参照)を代表したものである。 As shown in FIG. 4, the controller 20 executes a program stored in the ROM 20b to function as an attitude calculation unit 30, a target surface setting unit 31, a target motion calculation unit 32, a solenoid valve control unit 33, a damping control flag setting unit 71, and a damping target speed calculation unit 72. The solenoid proportional valve 500 shown in FIG. 4 is representative of the solenoid proportional valves 525, 532, 537, 542, 552, 562, 567, 572, and 577 (see FIG. 3).

姿勢演算部30は、姿勢検出装置34からの姿勢情報に基づき、作業装置1Bの姿勢を演算する。姿勢演算部30は、姿勢検出装置34からの姿勢情報及びROM20bに記憶されている作業装置1Bの幾何学情報(例えば、図5に示す被駆動部材の長さL1,L2,L3)に基づき、ローカル座標系(ショベル基準座標)におけるバケット10の爪先の位置(以下、爪先位置とも記す)Pbを演算する。 The posture calculation unit 30 calculates the posture of the working device 1B based on the posture information from the posture detection device 34. The posture calculation unit 30 calculates the tip position (hereinafter also referred to as tip position) Pb of the bucket 10 in the local coordinate system (excavator reference coordinates) based on the posture information from the posture detection device 34 and the geometric information of the working device 1B stored in the ROM 20b (for example, the lengths L1, L2, L3 of the driven members shown in FIG. 5).

作業装置1Bの姿勢は、図5のショベル基準座標系に基づいて定義できる。図5は、油圧ショベル1における座標系(ショベル基準座標系)を示す図である。図5のショベル基準座標系は、上部旋回体12に対して設定される座標系であり、ブームピン91の中心軸を原点とし、上部旋回体12の旋回中心軸に平行な軸がY軸として設定され、Y軸及びブームピン91に直交する軸がX軸として設定される。X軸に対するブーム8の傾斜角をブーム角α、ブーム8に対するアーム9の傾斜角をアーム角β、アーム9に対するバケット10の傾斜角をバケット角γとする。水平面(基準面)に対する車体1A(上部旋回体12)の傾斜角、すなわち水平面(基準面)とX軸とのなす角を車体傾斜角θとする。ブーム角αはブーム角度センサ21により、アーム角βはアーム角度センサ22により、バケット角γはバケット角度センサ23により、車体傾斜角θは車体傾斜角度センサ24により検出される。 The posture of the working device 1B can be defined based on the shovel reference coordinate system in FIG. 5. FIG. 5 is a diagram showing a coordinate system (shovel reference coordinate system) in the hydraulic excavator 1. The shovel reference coordinate system in FIG. 5 is a coordinate system set with respect to the upper rotating body 12, with the central axis of the boom pin 91 as the origin, an axis parallel to the central axis of the upper rotating body 12 as the Y axis, and an axis perpendicular to the Y axis and the boom pin 91 as the X axis. 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 8 is the arm angle β, and the inclination angle of the bucket 10 with respect to the arm 9 is the bucket angle γ. The inclination angle of the vehicle body 1A (upper rotating body 12) with respect to the horizontal plane (reference plane), that is, the angle between the horizontal plane (reference plane) and the X axis, is the vehicle body inclination angle θ. The boom angle α is detected by a boom angle sensor 21, the arm angle β by an arm angle sensor 22, the bucket angle γ by a bucket angle sensor 23, and the vehicle body inclination angle θ by a vehicle body inclination angle sensor 24.

ブームピン91の中心位置からアームピン92の中心位置までの長さをL1、アームピン92の中心位置からバケットピン93の中心位置までの長さをL2、バケットピン93の中心位置からバケット10の爪先(先端部)までの長さをL3とすると、ショベル基準座標におけるバケット10の爪先位置Pbは、XbkをX方向位置、YbkをY方向位置として、以下の式(1),(2)で表すことができる。 If the length from the center position of boom pin 91 to the center position of arm pin 92 is L1, the length from the center position of arm pin 92 to the center position of bucket pin 93 is L2, and the length from the center position of bucket pin 93 to the toe (tip portion) of bucket 10 is L3, then the toe position Pb of bucket 10 in the shovel reference coordinates can be expressed by the following equations (1) and (2) where Xbk is the X-direction position and Ybk is the Y-direction position.

Figure 0007572258000001
Figure 0007572258000001

Figure 0007572258000002
Figure 0007572258000002

油圧ショベル1は、上部旋回体12に一対のGNSS(Global Navigation Satellite System)アンテナ27(27A,27B)を備えている。GNSSアンテナ27は、車体1Aの位置を検出する位置センサとして機能する。コントローラ20は、GNSSアンテナ27からの情報に基づき、グローバル座標系における上部旋回体12の位置及び方位を演算する。コントローラ20は、車体傾斜角度センサ24で検出された車体傾斜角θ、グローバル座標系における上部旋回体12の位置及び方位、並びに、ローカル座標系におけるバケット10の爪先位置Pbに基づいて、グローバル座標系におけるバケット10の爪先位置Pbを算出する。 The hydraulic excavator 1 is equipped with a pair of GNSS (Global Navigation Satellite System) antennas 27 (27A, 27B) on the upper rotating body 12. The GNSS antennas 27 function as position sensors that detect the position of the vehicle body 1A. The controller 20 calculates the position and orientation of the upper rotating body 12 in the global coordinate system based on information from the GNSS antennas 27. The controller 20 calculates the toe position Pb of the bucket 10 in the global coordinate system based on the vehicle body inclination angle θ detected by the vehicle body inclination angle sensor 24, the position and orientation of the upper rotating body 12 in the global coordinate system, and the toe position Pb of the bucket 10 in the local coordinate system.

また、姿勢演算部30は、爪先位置Pbの他、作業装置1Bの姿勢を表すブームピン91、アームピン92及びバケットピン93のグローバル座標系における位置等についても算出し、これらの情報を油圧ショベル1の姿勢情報として、各部(31,32,71,72)へ出力する。なお、姿勢演算部30は、演算結果の他、姿勢検出装置34で検出された角度(α,β,γ,θ)を姿勢情報として、各部(31,32,71,72)へ出力する。 In addition to the toe position Pb, the posture calculation unit 30 also calculates the positions in the global coordinate system of the boom pin 91, arm pin 92, and bucket pin 93, which represent the posture of the work device 1B, and outputs this information to each unit (31, 32, 71, 72) as posture information of the hydraulic excavator 1. In addition to the calculation results, the posture calculation unit 30 outputs the angles (α, β, γ, θ) detected by the posture detection device 34 as posture information to each unit (31, 32, 71, 72).

目標面設定部31は、目標面設定装置35からの情報(3次元データ)及び姿勢演算部30からの姿勢情報に基づき、目標面Stを設定する。ここで、目標面設定装置35は、グローバル座標系(絶対座標系)上に規定された目標面の3次元データを格納した外部端末(図示せず)と接続されている。なお、目標面設定装置35を介した目標面の入力は、オペレータが手動で行ってもよい。目標面設定部31は、姿勢演算部30からの姿勢情報(グローバル座標系における作業装置1Bの姿勢)に基づいて、3次元の目標面を作業装置1Bが移動する平面(作業装置の動作平面(X-Y平面))で切断した断面形状を目標面St(2次元の目標面)として設定する。 The target surface setting unit 31 sets the target surface St based on information (three-dimensional data) from the target surface setting device 35 and the attitude information from the attitude calculation unit 30. Here, the target surface setting device 35 is connected to an external terminal (not shown) that stores three-dimensional data of the target surface defined on the global coordinate system (absolute coordinate system). The input of the target surface via the target surface setting device 35 may be performed manually by an operator. Based on the attitude information (attitude of the working device 1B in the global coordinate system) from the attitude calculation unit 30, the target surface setting unit 31 sets the cross-sectional shape obtained by cutting the three-dimensional target surface with the plane on which the working device 1B moves (the operating plane (X-Y plane) of the working device) as the target surface St (two-dimensional target surface).

目標動作演算部32は、姿勢演算部30、目標面設定部31及び操作検出装置36からの情報に基づき、バケット10が目標面Stに侵入することなく移動するよう作業装置1Bの目標動作を演算する。 The target movement calculation unit 32 calculates the target movement of the work device 1B based on information from the posture calculation unit 30, the target surface setting unit 31, and the operation detection device 36 so that the bucket 10 moves without entering the target surface St.

具体的には、目標動作演算部32は、目標面設定部31で設定された目標面St、姿勢演算部30の演算結果(姿勢情報)及び操作検出装置36の検出結果(操作情報)に基づいて、各油圧シリンダ(5,6,7)の目標速度を演算する。目標動作演算部32は、領域制限制御において、作業装置1Bによって目標面Stの下側を掘削してしまわないように、各油圧シリンダ(5,6,7)の目標速度を演算する。以下、図6を参照して、詳しく説明する。図6は、バケット10の爪先が補正後の目標速度ベクトルVcaの通りに制御されたときの、バケット10の爪先の軌跡の一例を示す図である。ここでの説明では、図6に示すように、Xt軸及びYt軸を設定する。Xt軸は、目標面Stに平行な軸であり、Yt軸は、目標面Stに直交する軸である。 Specifically, the target motion calculation unit 32 calculates the target speed of each hydraulic cylinder (5, 6, 7) based on the target surface St set by the target surface setting unit 31, the calculation result (posture information) of the posture calculation unit 30, and the detection result (operation information) of the operation detection device 36. The target motion calculation unit 32 calculates the target speed of each hydraulic cylinder (5, 6, 7) in the area limit control so that the work device 1B does not excavate the lower side of the target surface St. Hereinafter, a detailed explanation will be given with reference to FIG. 6. FIG. 6 is a diagram showing an example of the trajectory of the tip of the bucket 10 when the tip of the bucket 10 is controlled according to the corrected target speed vector Vca. In the explanation here, the Xt axis and the Yt axis are set as shown in FIG. 6. The Xt axis is an axis parallel to the target surface St, and the Yt axis is an axis perpendicular to the target surface St.

目標動作演算部32は、操作装置15A,15B,15Cの操作量に基づいて、各油圧シリンダ(5,6,7)の目標速度(一次目標速度)を演算する。次に、目標動作演算部32は、各油圧シリンダ(5,6,7)の目標速度(一次目標速度)と、姿勢演算部30で演算されたバケット10の爪先位置Pbと、作業装置1Bの姿勢情報(α,β,γ)と、ROM20bに記憶してある作業装置1Bの各部寸法(L1,L2,L3等)とに基づいて、バケット10の爪先(先端部)の目標速度ベクトルVca0を演算する。また、目標動作演算部32は、姿勢演算部30で演算されたバケット10の爪先位置Pbと目標面設定部31で設定された目標面Stとの間のYt軸方向の距離(目標面距離とも記す)を演算する。 The target motion calculation unit 32 calculates the target speed (primary target speed) of each hydraulic cylinder (5, 6, 7) based on the operation amount of the operating device 15A, 15B, 15C. Next, the target motion calculation unit 32 calculates the target speed vector Vca0 of the tip (tip) of the bucket 10 based on the target speed (primary target speed) of each hydraulic cylinder (5, 6, 7), the tip position Pb of the bucket 10 calculated by the posture calculation unit 30, the posture information (α, β, γ) of the work device 1B, and the dimensions of each part of the work device 1B (L1, L2, L3, etc.) stored in the ROM 20b. The target motion calculation unit 32 also calculates the distance in the Yt axis direction (also referred to as the target surface distance) between the tip position Pb of the bucket 10 calculated by the posture calculation unit 30 and the target surface St set by the target surface setting unit 31.

目標動作演算部32は、目標面距離が0(ゼロ)に近づくにつれて、バケット10の先端部の目標速度ベクトルVca0における目標面Stに垂直な成分Vcay(Yt軸方向の速度成分)が0(ゼロ)に近づくように油圧シリンダ(5,6,7)のうち必要な油圧シリンダの一次目標速度を補正して、二次目標速度を演算することにより、バケット10の爪先の速度ベクトルをVcaに変換する制御(方向変換制御)を行う。目標面距離が0(ゼロ)のときの目標速度ベクトルVcaは目標面Stに平行な成分Vcax(Xt軸方向の速度成分)のみになる。これにより目標面Stまたはその上方にバケット10の先端部(制御点)が位置するように保持される。 The target motion calculation unit 32 performs control (direction conversion control) to convert the velocity vector of the tip of the bucket 10 to Vca by correcting the primary target velocity of the necessary hydraulic cylinders among the hydraulic cylinders (5, 6, 7) so that the component Vcay (velocity component in the Yt axis direction) perpendicular to the target surface St in the target velocity vector Vca0 of the tip of the bucket 10 approaches 0 (zero) as the target surface distance approaches 0 (zero) and calculating the secondary target velocity. When the target surface distance is 0 (zero), the target velocity vector Vca has only the component Vcax (velocity component in the Xt axis direction) parallel to the target surface St. This keeps the tip of the bucket 10 (control point) positioned at or above the target surface St.

目標動作演算部32は、例えば、アームクラウドの操作が単独で行われ、目標面距離が所定の距離Ya1以下になると(すなわち、目標面Stと目標面StからYt軸方向にYa1だけ離れた面によって形成される設定領域にバケット10の爪先が侵入すると)、アームシリンダ6を伸長させるとともに、ブームシリンダ5を伸長させることにより、速度ベクトルVca0をVcaに変換する方向変換制御を実行する。 For example, when the arm cloud is operated independently and the target surface distance becomes equal to or less than a predetermined distance Ya1 (i.e., when the tip of the bucket 10 enters the set area formed by the target surface St and a surface that is Ya1 away from the target surface St in the Yt axis direction), the target motion calculation unit 32 extends the arm cylinder 6 and also extends the boom cylinder 5, thereby executing direction change control to convert the velocity vector Vca0 to Vca.

なお、方向変換制御は、ブーム上げまたはブーム下げとアームクラウドとの組み合わせにより実行される場合、及び、ブーム上げまたはブーム下げとアームダンプとの組み合わせにより実行される場合もある。いずれの場合においても、バケット10の爪先が目標面Stの上方に位置している状態において、目標速度ベクトルVcaが目標面Stに接近する下向き成分(Vcay<0)を含むとき、目標動作演算部32は、その下向き成分を打ち消すブーム上げ方向のブームシリンダ5の目標速度を演算する。反対に目標速度ベクトルVcaが目標面Stから離れる上向き成分(Vcay>0)を含むとき、目標動作演算部32は、その上向き成分を打ち消すブーム下げ方向のブームシリンダ5の目標速度を演算する。また、バケット10の爪先が目標面Stの下方に位置している状態において、目標速度ベクトルVcaが目標面Stに接近する上向き成分(Vcay>0)を含むとき、目標動作演算部32は、その上向き成分を打ち消すブーム下げ方向のブームシリンダ5の目標速度を演算する。反対に目標速度ベクトルVcaが目標面Stから離れる上向き成分(Vcay<0)を含むとき、目標動作演算部32は、その下向き成分を打ち消すブーム上げ方向のブームシリンダ5の目標速度を演算する。 Note that direction change control may be performed by a combination of boom raising or boom lowering and arm crowding, or by a combination of boom raising or boom lowering and arm dumping. In either case, when the tip of the bucket 10 is positioned above the target surface St and the target speed vector Vca includes a downward component (Vcay<0) approaching the target surface St, the target motion calculation unit 32 calculates a target speed of the boom cylinder 5 in the boom raising direction that cancels out the downward component. Conversely, when the target speed vector Vca includes an upward component (Vcay>0) moving away from the target surface St, the target motion calculation unit 32 calculates a target speed of the boom cylinder 5 in the boom lowering direction that cancels out the upward component. Furthermore, when the tip of the bucket 10 is positioned below the target surface St and the target speed vector Vca includes an upward component (Vcay>0) approaching the target surface St, the target motion calculation unit 32 calculates a target speed of the boom cylinder 5 in the boom lowering direction that cancels out the upward component. Conversely, when the target speed vector Vca includes an upward component (Vcay<0) moving away from the target surface St, the target motion calculation unit 32 calculates a target speed of the boom cylinder 5 in the boom raising direction that cancels out the downward component.

電磁弁制御部33は、目標動作演算部32の演算結果(各油圧シリンダの目標速度)に基づき、電磁遮断弁61及び電磁比例弁500に対して指令を出力する。 The solenoid valve control unit 33 outputs commands to the solenoid cutoff valve 61 and the solenoid proportional valve 500 based on the calculation results (target speeds of each hydraulic cylinder) of the target motion calculation unit 32.

図7を参照して、マシンコントロールが実行されたときの、油圧ショベル1の動作の一例について説明する。図7は、マシンコントロールによる水平掘削動作の例を示す図である。 With reference to Figure 7, an example of the operation of the hydraulic excavator 1 when machine control is executed will be described. Figure 7 is a diagram showing an example of horizontal excavation operation by machine control.

掘削作業開始時、バケット10を所定位置(掘削開始地点)に配置させるために、オペレータが操作装置15Aによるブーム下げ単独操作を行うと、コントローラ20によって停止制御が実行される。コントローラ20は、バケット10が目標面Stに近づくと、バケット10が目標面Stよりも下方に侵入しないように、電磁比例弁532(図3参照)を制御して、ブーム8の速度を減速させる。コントローラ20は、バケット10が目標面Stに到達した状態では、ブーム8の速度がゼロとなるように電磁比例弁532(図3参照)を制御する。 When the operator performs a boom lowering operation using the control device 15A alone to place the bucket 10 in a predetermined position (excavation start point) at the start of excavation work, the controller 20 executes stop control. When the bucket 10 approaches the target surface St, the controller 20 controls the solenoid proportional valve 532 (see FIG. 3) to slow down the speed of the boom 8 so that the bucket 10 does not penetrate below the target surface St. When the bucket 10 reaches the target surface St, the controller 20 controls the solenoid proportional valve 532 (see FIG. 3) so that the speed of the boom 8 becomes zero.

オペレータが操作装置15Bを操作して、アーム9の矢印A方向への引き動作(クラウド動作)によって水平掘削を行うと、コントローラ20は、領域制限制御を実行する。コントローラ20は、バケット10の爪先が目標面Stよりも下方に侵入しないように、電磁比例弁525(図3参照)を制御して、ブーム8の上げ動作を自動的に行う。このとき、掘削精度向上のため、電磁比例弁542(図3参照)を制御して、アーム9の速度を必要に応じて減速させてもよい。なお、バケット10の目標面Stに対する角度Bが一定値となり、均し作業が容易となるように、コントローラ20は、電磁比例弁577(図3参照)を制御してバケット10が自動で矢印C方向に回動するようにしてもよい。 When the operator operates the operating device 15B to perform horizontal excavation by pulling the arm 9 in the direction of the arrow A (crowd operation), the controller 20 executes area restriction control. The controller 20 controls the solenoid proportional valve 525 (see FIG. 3) to automatically perform the lifting operation of the boom 8 so that the tip of the bucket 10 does not enter below the target surface St. At this time, in order to improve the excavation accuracy, the solenoid proportional valve 542 (see FIG. 3) may be controlled to reduce the speed of the arm 9 as necessary. Note that the controller 20 may control the solenoid proportional valve 577 (see FIG. 3) so that the bucket 10 automatically rotates in the direction of the arrow C so that the angle B of the bucket 10 with respect to the target surface St becomes a constant value and the leveling work becomes easy.

アーム9の矢印A方向への引き動作によって水平掘削を行う際に、バケット10が目標面Stよりも下方に侵入した場合には、コントローラ20は、バケット10が目標面St上に復帰するように、電磁比例弁525(図3参照)を制御して、ブーム8の上げ動作を自動的に行う。 When performing horizontal excavation by pulling the arm 9 in the direction of arrow A, if the bucket 10 penetrates below the target surface St, the controller 20 controls the solenoid proportional valve 525 (see Figure 3) to automatically raise the boom 8 so that the bucket 10 returns to the target surface St.

このように、コントローラ20は、バケット10の爪先(先端部)が目標面Stに沿って移動するように、作業装置1Bを制御する。 In this way, the controller 20 controls the work device 1B so that the tip (end) of the bucket 10 moves along the target surface St.

ところで、油圧ショベル1の車体1Aの接地面に凹凸、段差などがあると、作業中に車体1Aが前後に繰り返し揺れてしまうことがある。例えば、水平掘削動作を行っているときに、車体1Aが前後に繰り返し揺れると、バケット10の爪先(先端部)が波打つように動作してしまうおそれがある。このため、本実施形態に係るコントローラ20は、バケット10が目標面Stに沿って移動するように作業装置1Bを制御しているときに、車体1Aが揺れているか否かを判定し、車体1Aが揺れていると判定された場合には、バケット10の揺れを減衰させるように、作業装置1Bの減衰制御を実行する。 However, if the contact surface of the vehicle body 1A of the hydraulic excavator 1 is uneven or has steps, the vehicle body 1A may repeatedly sway back and forth during operation. For example, if the vehicle body 1A repeatedly sways back and forth during horizontal excavation, the toe (tip) of the bucket 10 may move in a wavy manner. For this reason, the controller 20 according to this embodiment determines whether the vehicle body 1A is swaying when controlling the work device 1B so that the bucket 10 moves along the target surface St, and if it is determined that the vehicle body 1A is swaying, executes damping control of the work device 1B to dampen the swaying of the bucket 10.

以下、図4、図8及び図9を参照して、減衰制御の内容について詳しく説明する。図4に示す減衰制御フラグ設定部71は、車体傾斜角度センサ24で検出された車体傾斜角θ、目標面設定部31で設定された目標面St及び姿勢演算部30で演算されたバケット10の爪先位置Pbに基づいて、減衰制御フラグの設定を行う。減衰制御フラグは、減衰制御を実行するか否かを決定するためのフラグであり、オンに設定されている場合には減衰制御が実行され、オフに設定されている場合には減衰制御は実行されない。 The details of the damping control will be described below in detail with reference to Figures 4, 8 and 9. The damping control flag setting unit 71 shown in Figure 4 sets the damping control flag based on the vehicle body inclination angle θ detected by the vehicle body inclination angle sensor 24, the target surface St set by the target surface setting unit 31, and the tip position Pb of the bucket 10 calculated by the attitude calculation unit 30. The damping control flag is a flag for determining whether or not to execute damping control; when it is set to on, damping control is executed, and when it is set to off, damping control is not executed.

図8のフローチャート及び図9のモデル図を参照して、減衰制御フラグ設定部71によって行われる減衰制御フラグの設定処理の内容について説明する。なお、図9に示すように、目標面Stと垂直な方向をz方向として説明する。図8は、コントローラ20により実行される減衰制御フラグの設定処理の内容について示すフローチャートである。図8に示すフローチャートの処理は、MCスイッチ26により、マシンコントロールが有効に設定されることにより開始され、図示しない初期設定が行われた後、所定の制御周期で繰り返し実行される。なお、初期設定では、減衰制御フラグはオフに設定される。 The details of the damping control flag setting process performed by the damping control flag setting unit 71 will be described with reference to the flowchart in FIG. 8 and the model diagram in FIG. 9. As shown in FIG. 9, the direction perpendicular to the target surface St is defined as the z direction. FIG. 8 is a flowchart showing the details of the damping control flag setting process executed by the controller 20. The process of the flowchart shown in FIG. 8 is started when the machine control is enabled by the MC switch 26, and after initial settings (not shown) are made, it is repeatedly executed at a predetermined control period. In the initial settings, the damping control flag is set to off.

図8に示すように、ステップS110において、減衰制御フラグ設定部71は、車体傾斜角度センサ24で検出された車体傾斜角θ、姿勢演算部30で演算されたバケット10の爪先位置Pb及び目標面設定部31で設定された目標面Stを取得し、ステップS120へ進む。 As shown in FIG. 8, in step S110, the damping control flag setting unit 71 acquires the vehicle body inclination angle θ detected by the vehicle body inclination angle sensor 24, the tip end position Pb of the bucket 10 calculated by the attitude calculation unit 30, and the target surface St set by the target surface setting unit 31, and proceeds to step S120.

ステップS120において、減衰制御フラグ設定部71は、ステップS110で取得した情報(θ,Pb,St,)に基づいて、バケット10の爪先位置Pbと目標面Stとの間のz方向の距離(目標面距離)Zを演算し、ステップS125へ進む。図9に示すように、目標面距離Zは、目標面Stを基準としたバケット10の爪先(先端部)の相対的な距離である。減衰制御フラグ設定部71は、バケット10の爪先位置Pbのz方向座標から、爪先位置Pbにz方向で対向する目標面Stのz方向座標を減算することにより算出される。このため、目標面距離Zは、バケット10の爪先が目標面Stよりも上方に位置しているときには正の値となり、バケット10の爪先が目標面Stよりも下方に位置しているときには負の値となる。 In step S120, the damping control flag setting unit 71 calculates the z-direction distance (target surface distance) Z between the toe position Pb of the bucket 10 and the target surface St based on the information (θ, Pb, St) acquired in step S110, and proceeds to step S125. As shown in FIG. 9, the target surface distance Z is the relative distance of the toe (tip) of the bucket 10 based on the target surface St. The damping control flag setting unit 71 calculates it by subtracting the z-direction coordinate of the target surface St that faces the toe position Pb in the z direction from the z-direction coordinate of the toe position Pb of the bucket 10. Therefore, the target surface distance Z is a positive value when the toe of the bucket 10 is located above the target surface St, and a negative value when the toe of the bucket 10 is located below the target surface St.

図8に示すように、ステップS125において、減衰制御フラグ設定部71は、ステップS120で演算した目標面距離Zに基づいて、目標面Stを基準としたバケット10の爪先(先端部)のz方向の相対速度(以下、爪先速度とも記す)Vzを演算し、ステップS130へ進む。減衰制御フラグ設定部71は、所定の制御周期で繰り返し演算される目標面距離Zの前回値(例えば、一つ前の演算サイクルのステップS120で演算された値)Zaと今回値Zbとの差(Zb-Za)を前回値Zaを取得した時刻taから今回値Zbを取得した時刻tbまでの時間Δt(=tb-ta)で除することにより、目標面距離Zの時間変化率である爪先速度Vz(=(Zb-Za)/(tb-ta))を算出する。なお、時間は、コントローラ20のタイマ機能により計測される。 As shown in FIG. 8, in step S125, the damping control flag setting unit 71 calculates the relative velocity (hereinafter also referred to as the tip velocity) Vz of the tip of the bucket 10 in the z direction with respect to the target surface St based on the target surface distance Z calculated in step S120, and proceeds to step S130. The damping control flag setting unit 71 calculates the tip velocity Vz (=(Zb-Za)/(tb-ta)), which is the time rate of change of the target surface distance Z, by dividing the difference (Zb-Za) between the previous value Za (for example, the value calculated in step S120 of the previous calculation cycle) of the target surface distance Z, which is repeatedly calculated in a predetermined control cycle, and the current value Zb, by the time Δt (=tb-ta) from the time ta when the previous value Za is obtained to the time tb when the current value Zb is obtained. The time is measured by the timer function of the controller 20.

ステップS130において、減衰制御フラグ設定部71は、傾斜角速度ωを演算し、ステップS140へ進む。減衰制御フラグ設定部71は、所定の制御周期で繰り返し取得される車体傾斜角θの前回値(例えば、一つ前の演算サイクルのステップS110で取得した値)θaと今回値θbとの差(θb-θa)を前回値θaを取得した時刻taから今回値θbを取得した時刻tbまでの時間Δt(=tb-ta)で除することにより、車体傾斜角θの時間変化率である傾斜角速度ω(=(θb-θa)/(tb-ta))を算出する。 In step S130, the damping control flag setting unit 71 calculates the tilt angular velocity ω and proceeds to step S140. The damping control flag setting unit 71 calculates the tilt angular velocity ω (=(θb-θa)/(tb-ta)), which is the time rate of change of the vehicle body tilt angle θ, by dividing the difference (θb-θa) between the previous value θa of the vehicle body tilt angle θ (for example, the value acquired in step S110 of the previous calculation cycle) θa, which is repeatedly acquired at a predetermined control period, and the current value θb, by the time Δt (=tb-ta) from the time ta when the previous value θa was acquired to the time tb when the current value θb was acquired.

ステップS140において、減衰制御フラグ設定部71は、ステップS130で演算した傾斜角速度ωの大きさ(すなわち絶対値|ω|)が所定値ω0以上であるか否かを判定する。ステップS140において、傾斜角速度ωの絶対値|ω|が所定値ω0以上であると判定されると、ステップS150へ進む。ステップS140において、傾斜角速度ωの絶対値|ω|が所定値ω0未満であると判定されると、ステップS160へ進む。 In step S140, the damping control flag setting unit 71 determines whether the magnitude of the tilt angular velocity ω (i.e., the absolute value |ω|) calculated in step S130 is equal to or greater than a predetermined value ω0. If it is determined in step S140 that the absolute value |ω| of the tilt angular velocity ω is equal to or greater than the predetermined value ω0, the process proceeds to step S150. If it is determined in step S140 that the absolute value |ω| of the tilt angular velocity ω is less than the predetermined value ω0, the process proceeds to step S160.

所定値ω0(>0)は、車体1Aに揺れが発生したか否かを判定するための閾値であり、予めROM102に記憶されている。つまり、ステップS140の処理は、車体傾斜角度センサ24の検出結果から演算される傾斜角速度ωに基づいて、車体1Aが揺れているか否かが判定される判定処理といえる。ステップS140において、減衰制御フラグ設定部71は、傾斜角速度ωの絶対値|ω|が所定値ω0以上である場合には、車体1Aが揺れていると判定し、ステップS150へ進む。ステップS140において、減衰制御フラグ設定部71は、傾斜角速度ωの絶対値|ω|が所定値ω0未満である場合には、車体1Aは揺れていないと判定し、ステップS160へ進む。 The predetermined value ω0 (>0) is a threshold value for determining whether or not shaking has occurred in the vehicle body 1A, and is stored in advance in the ROM 102. In other words, the process of step S140 can be said to be a determination process in which it is determined whether or not the vehicle body 1A is shaking, based on the tilt angular velocity ω calculated from the detection result of the vehicle body tilt angle sensor 24. In step S140, if the absolute value |ω| of the tilt angular velocity ω is equal to or greater than the predetermined value ω0, the damping control flag setting unit 71 determines that the vehicle body 1A is shaking, and proceeds to step S150. In step S140, if the absolute value |ω| of the tilt angular velocity ω is less than the predetermined value ω0, the damping control flag setting unit 71 determines that the vehicle body 1A is not shaking, and proceeds to step S160.

ステップS150において、減衰制御フラグ設定部71は、減衰制御フラグをオンに設定し、図8のフローチャートに示す処理を終了する。 In step S150, the attenuation control flag setting unit 71 sets the attenuation control flag to on and ends the process shown in the flowchart of FIG. 8.

ステップS160において、減衰制御フラグ設定部71は、ステップS120で演算した目標面距離Zの絶対値|Z|が、所定距離Z0未満であるか否かを判定する。ステップS160において、目標面距離Zの絶対値|Z|が所定距離Z0未満であると判定されると、ステップS170へ進む。ステップS160において、目標面距離Zの絶対値|Z|が所定距離Z0以上であると判定されると、図8のフローチャートに示す処理を終了する。 In step S160, the attenuation control flag setting unit 71 determines whether the absolute value |Z| of the target surface distance Z calculated in step S120 is less than the predetermined distance Z0. If it is determined in step S160 that the absolute value |Z| of the target surface distance Z is less than the predetermined distance Z0, the process proceeds to step S170. If it is determined in step S160 that the absolute value |Z| of the target surface distance Z is equal to or greater than the predetermined distance Z0, the process shown in the flowchart of FIG. 8 is terminated.

所定距離Z0(>0)は、バケット10の爪先が領域制限制御を行う設定領域から逸脱してしまっているか否かを判定するための閾値である。所定距離Z0は、例えば、領域制限制御が実行される設定領域における目標面Stを基準とした幅Ya1(図6参照)と同じ値が予め設定される。つまり、ステップS160の処理は、目標面Stに対するバケット10の爪先の相対位置(相対距離)に基づいて、バケット10の爪先が領域制限制御を行う設定領域から逸脱してしまっているか否かが判定される判定処理といえる。 The predetermined distance Z0 (>0) is a threshold value for determining whether the tip of the bucket 10 has deviated from the set area in which area restriction control is performed. The predetermined distance Z0 is set in advance to a value equal to the width Ya1 (see FIG. 6) based on the target surface St in the set area in which area restriction control is performed, for example. In other words, the process of step S160 can be considered a determination process in which it is determined whether the tip of the bucket 10 has deviated from the set area in which area restriction control is performed, based on the relative position (relative distance) of the tip of the bucket 10 with respect to the target surface St.

ステップS160において、減衰制御フラグ設定部71は、目標面距離Zの絶対値|Z|が所定距離Z0以上である場合には、バケット10の爪先が設定領域から逸脱してしまっていると判定し、図8のフローチャートに示す処理を終了する。ステップS160において、減衰制御フラグ設定部71は、目標面距離Zの絶対値|Z|が所定距離Z0未満である場合には、バケット10の爪先は設定領域から逸脱していないと判定し、ステップS170へ進む。 In step S160, if the absolute value |Z| of the target surface distance Z is equal to or greater than the predetermined distance Z0, the damping control flag setting unit 71 determines that the tip of the bucket 10 has deviated from the set area, and ends the process shown in the flowchart of FIG. 8. In step S160, if the absolute value |Z| of the target surface distance Z is less than the predetermined distance Z0, the damping control flag setting unit 71 determines that the tip of the bucket 10 has not deviated from the set area, and proceeds to step S170.

ステップS170において、減衰制御フラグ設定部71は、ステップS125で演算された爪先速度Vzの大きさ(すなわち絶対値|Vz|)が所定速度V0未満であるか否かを判定する。ステップS170において、爪先速度Vzの絶対値|Vz|が所定速度V0未満であると判定されると、ステップS180へ進む。ステップS170において、爪先速度Vzの絶対値|Vz|が所定速度V0以上であると判定されると、図8のフローチャートに示す処理を終了する。 In step S170, the damping control flag setting unit 71 determines whether the magnitude of the toe velocity Vz calculated in step S125 (i.e., the absolute value |Vz|) is less than a predetermined velocity V0. If it is determined in step S170 that the absolute value |Vz| of the toe velocity Vz is less than the predetermined velocity V0, the process proceeds to step S180. If it is determined in step S170 that the absolute value |Vz| of the toe velocity Vz is equal to or greater than the predetermined velocity V0, the process shown in the flowchart of FIG. 8 is terminated.

所定速度V0(>0)は、バケット10の爪先が領域制限制御を行う設定領域から逸脱してしまうおそれがあるか否かを判定するための閾値として設定される。所定速度V0は、実験等により予め定められ、ROM102に記憶される。 The predetermined speed V0 (>0) is set as a threshold value for determining whether or not there is a risk that the tip of the bucket 10 will deviate from the set area in which area limit control is performed. The predetermined speed V0 is determined in advance by experiment or the like, and is stored in the ROM 102.

つまり、ステップS170の処理は、目標面Stに対するバケット10の相対速度に基づいて、バケット10の爪先が領域制限制御を行う設定領域から逸脱するおそれがあるか否かが判定される判定処理といえる。 In other words, the process of step S170 can be considered a determination process in which it is determined whether or not there is a risk that the tip of the bucket 10 will deviate from the set area in which area restriction control is performed, based on the relative speed of the bucket 10 with respect to the target surface St.

ステップS170において、減衰制御フラグ設定部71は、爪先速度Vzの絶対値|Vz|が所定速度V0以上である場合には、バケット10の爪先が設定領域から逸脱してしまうおそれがあると判定し、図8のフローチャートに示す処理を終了する。ステップS170において、減衰制御フラグ設定部71は、爪先速度Vzの絶対値|Vz|が所定速度V0未満である場合には、バケット10の爪先は設定領域から逸脱するおそれはないと判定し、ステップS180へ進む。 In step S170, if the absolute value |Vz| of the tip speed Vz is equal to or greater than the predetermined speed V0, the damping control flag setting unit 71 determines that there is a risk that the tip of the bucket 10 will deviate from the set area, and ends the process shown in the flowchart of FIG. 8. In step S170, if the absolute value |Vz| of the tip speed Vz is less than the predetermined speed V0, the damping control flag setting unit 71 determines that there is no risk that the tip of the bucket 10 will deviate from the set area, and proceeds to step S180.

ステップS180において、減衰制御フラグ設定部71は、減衰制御フラグをオフに設定し、図8のフローチャートに示す処理を終了する。 In step S180, the attenuation control flag setting unit 71 sets the attenuation control flag to off and ends the process shown in the flowchart of FIG. 8.

次に、図9を参照して、減衰用目標速度演算部72(図4参照)によって行われるバケット目標速度の演算処理の内容について説明する。図9は、仮想ばね81、仮想ダンパ82及び仮想質点83を組み合わせた力学モデルを示す図である。減衰用目標速度演算部72は、仮想ばね81、仮想ダンパ82及び仮想質点83を組み合わせた力学モデル(仮想モデル)により、バケット10のz方向(図示上下方向)の速度である爪先速度Vzを減衰させるためのバケット目標速度(作業具目標速度)を演算し、バケット目標速度に基づいてブーム目標速度を演算する。以下、詳しく説明する。 Next, referring to FIG. 9, the contents of the calculation process of the bucket target speed performed by the damping target speed calculation unit 72 (see FIG. 4) will be described. FIG. 9 is a diagram showing a dynamic model combining a virtual spring 81, a virtual damper 82, and a virtual mass point 83. The damping target speed calculation unit 72 calculates a bucket target speed (tool target speed) for damping the toe speed Vz, which is the speed of the bucket 10 in the z direction (the up and down direction in the figure), using a dynamic model (virtual model) combining the virtual spring 81, the virtual damper 82, and the virtual mass point 83, and calculates a boom target speed based on the bucket target speed. This will be described in detail below.

図9に示すように、本実施形態に係る仮想モデルでは、バケット10の爪先に仮想的な質点である仮想質点83が設けられ、z方向に沿って設けられる仮想的なばねである仮想ばね81及び仮想的なダンパである仮想ダンパ82によって仮想質点83が支持される力学モデルである。 As shown in FIG. 9, the virtual model according to this embodiment is a mechanical model in which a virtual mass point 83, which is a virtual mass point, is provided at the tip of the bucket 10, and the virtual mass point 83 is supported by a virtual spring 81, which is a virtual spring provided along the z direction, and a virtual damper 82, which is a virtual damper.

このような力学モデルの運動方程式は、仮想質点83の質量をM、仮想ダンパ82の減衰係数をD、仮想ばね82のばね定数をKとすると、以下の式(3)で表される。 The equation of motion for such a dynamic model is expressed by the following equation (3), where M is the mass of the virtual mass point 83, D is the damping coefficient of the virtual damper 82, and K is the spring constant of the virtual spring 82.

Figure 0007572258000003
ここで、目標面距離Zは、上述したように目標面Stからのz方向の距離であり、仮想質点83の位置を表している。目標面距離Zは、時間tに応じて変化する時間の関数Z(t)である。Z′は、z方向の仮想質点83の速度であり、目標面距離Zの時間一階微分で表される。Z″は、z方向の仮想質点83の加速度であり、目標面距離Zの時間二階微分で表される。
Figure 0007572258000003
Here, the target surface distance Z is the distance in the z direction from the target surface St as described above, and represents the position of the virtual mass point 83. The target surface distance Z is a function of time Z(t) that changes according to time t. Z' is the velocity of the virtual mass point 83 in the z direction, and is expressed as the first-order time differential of the target surface distance Z. Z'' is the acceleration of the virtual mass point 83 in the z direction, and is expressed as the second-order time differential of the target surface distance Z.

式(3)を変形し、積分することにより、仮想質点83のz方向の速度Z′は、次式(4)で表される。 By transforming and integrating equation (3), the velocity Z' of the virtual mass point 83 in the z direction is expressed by the following equation (4).

Figure 0007572258000004
Figure 0007572258000004

仮想質点83の質量M、仮想ばね81のばね定数K及び仮想ダンパ82の減衰係数Dは、予め実験等により定められ、ROM102に記憶されている。質量M、ばね定数K、減衰係数Dは、減衰比ζが1以上となるようを設定されることが好ましい。なお、減衰比ζは、次式(5)で表される。 The mass M of the virtual mass point 83, the spring constant K of the virtual spring 81, and the damping coefficient D of the virtual damper 82 are determined in advance by experiments or the like, and are stored in the ROM 102. It is preferable that the mass M, the spring constant K, and the damping coefficient D are set so that the damping ratio ζ is 1 or more. The damping ratio ζ is expressed by the following equation (5).

Figure 0007572258000005
Figure 0007572258000005

これにより、後述するブーム8の減衰動作によって、バケット10の爪先が目標面Stに近づく際に、バケット10の爪先が目標面Stに対してオーバーシュートすることを防止できる。その結果、ブーム8の減衰動作の反動によって、揺れが誘発されることを防止することができ、バケット10の爪先を目標面Stに収束させることができる。 This makes it possible to prevent the tip of the bucket 10 from overshooting the target surface St when the tip of the bucket 10 approaches the target surface St due to the damping operation of the boom 8 described below. As a result, it is possible to prevent the reaction of the damping operation of the boom 8 from inducing shaking, and it is possible to converge the tip of the bucket 10 to the target surface St.

減衰用目標速度演算部72は、図8のステップS120で演算された目標面距離Zを式(4)の右辺においてばね定数Kに乗算されるZとして取得し、図8のステップS125で演算された爪先速度Vzを式(4)の右辺において減衰係数Dが乗算されるZ′として取得する。減衰用目標速度演算部72は、取得したZ,Z′及びROM102に記憶されている定数(質量M、ばね定数K及び減衰係数D)に基づき、式(4)の左辺を構成する仮想質点83のz方向の速度Z′をバケット目標速度Vztとして演算する。つまり、本実施形態に係るコントローラ20は、バケット10を仮想ばね81及び仮想ダンパ82で支持する力学モデルに基づいて、バケット10の爪先速度Vzを減衰させるためのバケット目標速度Vztを演算する。 The damping target speed calculation unit 72 obtains the target surface distance Z calculated in step S120 of FIG. 8 as Z to be multiplied by the spring constant K on the right side of equation (4), and obtains the tip speed Vz calculated in step S125 of FIG. 8 as Z' to be multiplied by the damping coefficient D on the right side of equation (4). The damping target speed calculation unit 72 calculates the z-directional speed Z' of the virtual mass point 83 constituting the left side of equation (4) as the bucket target speed Vzt based on the obtained Z and Z' and the constants (mass M, spring constant K and damping coefficient D) stored in the ROM 102. In other words, the controller 20 according to this embodiment calculates the bucket target speed Vzt for damping the tip speed Vz of the bucket 10 based on a dynamic model in which the bucket 10 is supported by the virtual spring 81 and the virtual damper 82.

具体的には、減衰用目標速度演算部72は、減衰制御フラグがオフからオンに切り替えられたときの演算サイクルにおけるステップS120で演算された目標面距離Z(t)を初期値Z(0)として取得する。減衰用目標速度演算部72は、減衰制御フラグがオフからオンに切り替えられたときの演算サイクルにおけるステップS125で演算された爪先速度Vz(=Z(t)′)を初期値Z(0)′として取得する。減衰用目標速度演算部72は、初期値Z(0)及び初期値Z(0)′に基づいて、式(3)を用いて、加速度Z(t)″の初期値Z″(0)を演算する。 Specifically, the damping target speed calculation unit 72 obtains the target surface distance Z(t) calculated in step S120 in the calculation cycle when the damping control flag is switched from off to on as the initial value Z(0). The damping target speed calculation unit 72 obtains the toe speed Vz (=Z(t)') calculated in step S125 in the calculation cycle when the damping control flag is switched from off to on as the initial value Z(0)'. The damping target speed calculation unit 72 calculates the initial value Z''(0) of the acceleration Z(t)'' using equation (3) based on the initial value Z(0) and the initial value Z(0)'.

減衰用目標速度演算部72は、式(3)を用いて、所定の制御周期で加速度Z(t)″を繰り返し演算し、今回値に前回値(一つ前の演算サイクルにおいて演算された加速度Z(t)″)を加算することにより、速度Z(t)′を演算する。例えば、加速度Z″の初期値を演算した後、次の演算サイクルにおいて演算された加速度Z″に前回値としての初期値を加算することにより、その演算サイクルにおける速度Z′が演算される。 The damping target speed calculation unit 72 uses formula (3) to repeatedly calculate acceleration Z(t)" at a predetermined control period, and calculates speed Z(t)' by adding the previous value (acceleration Z(t)" calculated in the immediately preceding calculation cycle) to the current value. For example, after calculating the initial value of acceleration Z", the speed Z' in the next calculation cycle is calculated by adding the initial value as the previous value to the acceleration Z" calculated in that calculation cycle.

減衰用目標速度演算部72は、減衰制御フラグがオフに設定されるまで、仮想質点83のz方向の速度Z′を演算し、減衰制御フラグがオフに設定されると速度Z′を0(ゼロ)とする初期化処理を行う。減衰用目標速度演算部72は、演算された速度Z′をバケット10のz方向のバケット目標速度Vztとする。 The damping target speed calculation unit 72 calculates the z-direction speed Z' of the virtual mass point 83 until the damping control flag is set to off, and performs an initialization process to set the speed Z' to 0 (zero) when the damping control flag is set to off. The damping target speed calculation unit 72 sets the calculated speed Z' as the bucket target speed Vzt in the z direction of the bucket 10.

減衰用目標速度演算部72は、バケット10の爪先速度Vzがバケット目標速度Vztに近づくように、ブーム8の目標速度(目標角速度)を演算する。ブーム8の目標角速度は、バケット目標速度Vzt、作業装置1Bの姿勢情報及び作業装置1Bの寸法データに基づき、逆運動学を用いて算出することができる。 The damping target speed calculation unit 72 calculates the target speed (target angular velocity) of the boom 8 so that the tip speed Vz of the bucket 10 approaches the bucket target speed Vzt. The target angular velocity of the boom 8 can be calculated using inverse kinematics based on the bucket target speed Vzt, the attitude information of the work device 1B, and the dimensional data of the work device 1B.

減衰用目標速度演算部72は、ブーム8の目標角速度、姿勢検出装置34で検出されるブーム角α及びROM102に記憶されているブーム8とブームシリンダ5との関係を表す寸法データに基づいて、ブームシリンダ5の目標速度を演算する。 The damping target speed calculation unit 72 calculates the target speed of the boom cylinder 5 based on the target angular speed of the boom 8, the boom angle α detected by the attitude detection device 34, and the dimensional data representing the relationship between the boom 8 and the boom cylinder 5 stored in the ROM 102.

目標動作演算部32は、減衰制御フラグ設定部71で減衰制御フラグがオンに設定されると、上述したブームシリンダ5の二次目標速度に減衰用目標速度演算部72で演算されたブームシリンダ5の目標速度を加算することにより、ブームシリンダ5の二次目標速度を補正する。目標動作演算部32は、補正後の二次目標速度を電磁弁制御部33に出力する。電磁弁制御部33は、補正後の二次目標速度でブームシリンダ5が動作するように、電磁比例弁525または電磁比例弁537を制御する。これにより、バケット10の爪先速度Vzがバケット目標速度Vztに近づくようにブームシリンダ5が制御され、バケット10の揺れを減衰させるためのブーム8の減衰動作が行われることになる。 When the damping control flag is set to on by the damping control flag setting unit 71, the target motion calculation unit 32 corrects the secondary target speed of the boom cylinder 5 by adding the target speed of the boom cylinder 5 calculated by the damping target speed calculation unit 72 to the secondary target speed of the boom cylinder 5 described above. The target motion calculation unit 32 outputs the corrected secondary target speed to the solenoid valve control unit 33. The solenoid valve control unit 33 controls the solenoid proportional valve 525 or the solenoid proportional valve 537 so that the boom cylinder 5 operates at the corrected secondary target speed. As a result, the boom cylinder 5 is controlled so that the tip speed Vz of the bucket 10 approaches the bucket target speed Vzt, and a damping operation of the boom 8 is performed to damp the swinging of the bucket 10.

目標動作演算部32は、減衰制御フラグがオンからオフに切り替えられると、ブームシリンダ5の二次目標速度の補正を行わない。減衰制御フラグがオンからオフに切り替えられたときに、目標面距離が所定の距離Ya1以下である場合には、通常の領域制限制御を実行する。 When the damping control flag is switched from on to off, the target movement calculation unit 32 does not correct the secondary target speed of the boom cylinder 5. When the damping control flag is switched from on to off, if the target surface distance is equal to or less than the predetermined distance Ya1, normal area limit control is executed.

上述した実施形態によれば、次の作用効果を奏する。 The above-described embodiment provides the following advantages:

(1)油圧ショベル(作業機械)1は、車体(機体)1Aと、車体1Aに取り付けられ、ブーム8、アーム9及びバケット(作業具)10を有する多関節型の作業装置1Bと、車体1Aの位置を検出するGNSSアンテナ(位置センサ)27と、作業装置1Bの姿勢を検出する姿勢センサ(ブーム角度センサ21、アーム角度センサ22及びバケット角度センサ23)と、車体1Aの傾斜状態を表す車体傾斜角θを検出する車体傾斜角度センサ(傾斜センサ)24と、目標面Stを設定し、バケット10が目標面Stに沿って移動するように、作業装置1Bを制御するコントローラ(制御装置)20と、を備えている。コントローラ20は、バケット10が目標面Stに沿って移動するように作業装置1Bを制御しているときに、車体傾斜角度センサ24の検出結果に基づいて、車体1Aが揺れているか否かを判定し、車体1Aが揺れていると判定された場合には、バケット10の揺れを減衰させるように、作業装置1Bの減衰制御を実行する。 (1) A hydraulic excavator (working machine) 1 includes a vehicle body (machine body) 1A, a multi-jointed working device 1B attached to the vehicle body 1A and having a boom 8, an arm 9, and a bucket (working implement) 10, a GNSS antenna (position sensor) 27 that detects the position of the vehicle body 1A, attitude sensors (boom angle sensor 21, arm angle sensor 22, and bucket angle sensor 23) that detect the attitude of the working device 1B, a vehicle body inclination angle sensor (inclination sensor) 24 that detects a vehicle body inclination angle θ that indicates the inclination state of the vehicle body 1A, and a controller (control device) 20 that sets a target plane St and controls the working device 1B so that the bucket 10 moves along the target plane St. When the controller 20 controls the working device 1B so that the bucket 10 moves along the target plane St, the controller 20 determines whether the vehicle body 1A is swaying based on the detection result of the vehicle body inclination angle sensor 24, and if it is determined that the vehicle body 1A is swaying, executes damping control of the working device 1B to damp the swing of the bucket 10.

これにより、バケット10が目標面Stに沿って移動しているときに(マシンコントロールが実行されているときに)、車体1Aの接地面に凹凸、段差等があることに起因して、車体1Aに揺れが発生した場合であっても、バケット10の爪先(先端部)の揺れを抑制することができる。つまり、本実施形態によれば、油圧ショベル1が揺れてしまった場合であっても安定した作業が可能な油圧ショベル1を提供することができる。また、車体1Aに揺れが発生した場合に、自動でバケット10の爪先の揺れが抑制されるので、高度の操作技術も不要である。このため、経験の浅いオペレータであっても容易に精度の高い作業を行うことができる。 As a result, when the bucket 10 is moving along the target surface St (when machine control is being executed), even if shaking occurs in the vehicle body 1A due to unevenness, steps, etc. on the ground contact surface of the vehicle body 1A, shaking of the toe (tip) of the bucket 10 can be suppressed. In other words, according to this embodiment, it is possible to provide a hydraulic excavator 1 that is capable of stable work even if the hydraulic excavator 1 shakes. Furthermore, because shaking of the toe of the bucket 10 is automatically suppressed when shaking occurs in the vehicle body 1A, advanced operating techniques are not required. As a result, even an operator with little experience can easily perform work with high precision.

(2)コントローラ20は、GNSSアンテナ27の検出結果、姿勢センサ(角度センサ21~23)の検出結果及び車体傾斜角度センサ24の検出結果に基づいて、目標面Stを基準としたバケット10の爪先位置Pb及び爪先速度Vzを演算する。コントローラ20は、バケット10の爪先速度Vzを減衰させるためのバケット目標速度Vztを演算する。コントローラ20は、バケット10の爪先速度Vzがバケット目標速度Vztに近づくように、ブーム8を駆動させるブームシリンダ(アクチュエータ)5を制御する。 (2) The controller 20 calculates the tip position Pb and tip speed Vz of the bucket 10 based on the target plane St, based on the detection results of the GNSS antenna 27, the detection results of the attitude sensors (angle sensors 21-23), and the detection results of the vehicle body inclination angle sensor 24. The controller 20 calculates a bucket target speed Vzt for attenuating the tip speed Vz of the bucket 10. The controller 20 controls the boom cylinder (actuator) 5 that drives the boom 8 so that the tip speed Vz of the bucket 10 approaches the bucket target speed Vzt.

本実施形態によれば、ブーム8を駆動させてバケット10の揺れを減衰させることができる。したがって、本実施形態によれば、アーム9を駆動させてバケット10の揺れを減衰させる場合に対して、被駆動部材の減衰動作に起因するバケット10の角度の変化を小さくできるので、より安定した作業が可能となる。 According to this embodiment, the boom 8 can be driven to dampen the swinging of the bucket 10. Therefore, according to this embodiment, compared to when the arm 9 is driven to dampen the swinging of the bucket 10, the change in the angle of the bucket 10 caused by the damping action of the driven member can be reduced, allowing for more stable work.

(3)コントローラ20は、バケット(作業具)10を仮想ばね81及び仮想ダンパ82で支持する力学モデルに基づいて、バケット目標速度(作業具目標速度)Vztを演算する。これにより、バケット10の揺れを適切に抑えることができる。また、仮想質点81の質量M、仮想ばね81のばね定数K及び仮想ダンパ82の減衰係数Dを調整することにより、減衰度合いを調整することができる。 (3) The controller 20 calculates the bucket target speed (work tool target speed) Vzt based on a dynamic model in which the bucket (work tool) 10 is supported by a virtual spring 81 and a virtual damper 82. This makes it possible to appropriately suppress the swinging of the bucket 10. In addition, the degree of damping can be adjusted by adjusting the mass M of the virtual mass point 81, the spring constant K of the virtual spring 81, and the damping coefficient D of the virtual damper 82.

(4)コントローラ20は、車体傾斜角度センサ24の検出結果に基づいて、車体1Aの傾斜角速度ωを演算し(図8のステップS130)、車体1Aの傾斜角速度ωが所定値ω0よりも大きい場合(ステップS140でY)、車体1Aが揺れていると判定して減衰制御を実行する(ステップS150)。コントローラ20は、減衰制御を実行した後、車体1Aの傾斜角速度ωが所定値ω0よりも小さい場合(ステップS140でN)であっても、バケット10と目標面Stとの距離(目標面距離)Zが所定距離Z0以上である場合には(ステップS160でN)、減衰制御を継続する。 (4) The controller 20 calculates the tilt angular velocity ω of the vehicle body 1A based on the detection result of the vehicle body tilt angle sensor 24 (step S130 in FIG. 8), and if the tilt angular velocity ω of the vehicle body 1A is greater than a predetermined value ω0 (Y in step S140), it determines that the vehicle body 1A is shaking and executes damping control (step S150). After executing the damping control, even if the tilt angular velocity ω of the vehicle body 1A is less than the predetermined value ω0 (N in step S140), the controller 20 continues the damping control if the distance (target surface distance) Z between the bucket 10 and the target surface St is equal to or greater than the predetermined distance Z0 (N in step S160).

これにより、車体1Aの揺れがおさまっている場合であっても、バケット10の爪先が目標面Stから離れている場合には、減衰制御を継続したまま、バケット10の爪先を目標面Stに近づけることができる。したがって、例えば、バケット10の爪先が目標面Stから上方に所定距離Z0以上離れている場合、ブーム8の減衰動作を継続してバケット10の爪先を設定領域内に移動させることにより、通常の領域制限制御にスムーズに復帰させることができる。 As a result, even if the shaking of the vehicle body 1A has subsided, if the tip of the bucket 10 is away from the target surface St, the tip of the bucket 10 can be brought closer to the target surface St while continuing the damping control. Therefore, for example, if the tip of the bucket 10 is above the target surface St by a predetermined distance Z0 or more, the damping operation of the boom 8 can be continued to move the tip of the bucket 10 into the set area, allowing a smooth return to normal area limiting control.

(5)また、コントローラ20は、減衰制御を実行した後、車体1Aの傾斜角速度ωが所定値ω0よりも小さい場合(ステップS140でN)であっても、バケット10の爪先速度Vzが所定速度V0以上である場合には(ステップS170でN)、減衰制御を継続する。 (5) Furthermore, even if the tilt angular velocity ω of the vehicle body 1A is smaller than the predetermined value ω0 (N in step S140) after performing the damping control, the controller 20 continues the damping control if the tip speed Vz of the bucket 10 is equal to or greater than the predetermined speed V0 (N in step S170).

これにより、車体1Aの揺れがおさまっている場合であっても、バケット10の爪先速度Vzが大きい場合に、バケット10の爪先が目標面Stから所定距離Z0以上離れてしまうことを抑制することができる。その結果、バケット10の爪先が目標面Stから大きく離れてしまったり、目標面Stに大きく食い込んでしまったりすること防止できる。 This makes it possible to prevent the tip of the bucket 10 from moving away from the target surface St by more than the predetermined distance Z0 when the tip speed Vz of the bucket 10 is high, even when the shaking of the vehicle body 1A has subsided. As a result, it is possible to prevent the tip of the bucket 10 from moving too far away from the target surface St or from digging too far into the target surface St.

次のような変形例も本発明の範囲内であり、変形例に示す構成と上述の実施形態で説明した構成を組み合わせたり、以下の異なる変形例で説明する構成同士を組み合わせたりすることも可能である。 The following modified examples are also within the scope of the present invention, and it is possible to combine the configurations shown in the modified examples with the configurations described in the above embodiments, or to combine the configurations described in the different modified examples below.

<変形例1>
上記実施形態では、車体1Aの傾斜状態を検出する傾斜センサとして車体傾斜角度センサ24を設ける例について説明したが、本発明はこれに限定されない。車体傾斜角度センサ24に代えて、車体1Aの傾斜状態として傾斜角速度ω、傾斜角加速度ω′を検出するセンサを設けてもよい。例えば、傾斜センサとして、IMU(Inertial Measurement Unit:慣性計測装置)を採用することができる。IMUは、取り付けられる部材の直交3軸の角速度及び加速度を検出し、検出結果をコントローラに出力する。この場合、コントローラは、IMUの検出結果に基づいて、車体傾斜角θを演算する。
<Modification 1>
In the above embodiment, an example in which the vehicle body inclination angle sensor 24 is provided as an inclination sensor that detects the inclination state of the vehicle body 1A has been described, but the present invention is not limited to this. Instead of the vehicle body inclination angle sensor 24, a sensor that detects the inclination angular velocity ω and the inclination angular acceleration ω' as the inclination state of the vehicle body 1A may be provided. For example, an IMU (Inertial Measurement Unit) can be adopted as the inclination sensor. The IMU detects the angular velocity and acceleration of three orthogonal axes of a member to which it is attached, and outputs the detection results to the controller. In this case, the controller calculates the vehicle body inclination angle θ based on the detection results of the IMU.

<変形例2>
上記実施形態では、作業装置1Bの姿勢を検出する姿勢センサとして、ブーム角度センサ21、アーム角度センサ22及びバケット角度センサ23を設ける例について説明したが、本発明はこれに限定されない。姿勢センサとして、変形例1と同様にIMUを設け、コントローラが、IMUの検出結果に基づいて、ブーム角α、アーム角β及びバケット角γを演算するようにしてもよい。
<Modification 2>
In the above embodiment, an example has been described in which the boom angle sensor 21, the arm angle sensor 22, and the bucket angle sensor 23 are provided as posture sensors that detect the posture of the working implement 1B, but the present invention is not limited to this. An IMU may be provided as a posture sensor as in the first modification, and the controller may calculate the boom angle α, the arm angle β, and the bucket angle γ based on the detection results of the IMU.

<変形例3>
上記実施形態では、所定距離Z0が、設定領域の幅Ya1と同じ値である例について説明したが、本発明はこれに限定されない。例えば、所定距離Z0は、設定領域の幅Ya1未満の値としてもよい。この場合、所定距離Z0は、バケット10の爪先が領域制限制御を行う設定領域から逸脱してしまうおそれがあるか否かを判定するための閾値として設定される。所定距離Z0は、実験等により予め定められ、ROM102に記憶される。
<Modification 3>
In the above embodiment, an example has been described in which the predetermined distance Z0 is the same value as the width Ya1 of the set area, but the present invention is not limited to this. For example, the predetermined distance Z0 may be a value less than the width Ya1 of the set area. In this case, the predetermined distance Z0 is set as a threshold value for determining whether or not there is a risk that the tip of the bucket 10 will deviate from the set area in which area restriction control is performed. The predetermined distance Z0 is determined in advance by experiment or the like, and is stored in the ROM 102.

つまり、本変形例において、図8のステップS160の処理は、目標面Stに対するバケット10の爪先の位置に基づいて、バケット10の爪先が領域制限制御を行う設定領域から逸脱するおそれがあるか否かが判定される判定処理といえる。 In other words, in this modified example, the process of step S160 in FIG. 8 can be considered as a determination process in which it is determined whether or not there is a risk that the tip of the bucket 10 will deviate from the set area in which area restriction control is performed, based on the position of the tip of the bucket 10 relative to the target surface St.

ステップS160において、減衰制御フラグ設定部71は、目標面距離Zの絶対値|Z|が所定距離Z0以上である場合には、バケット10の爪先が設定領域から逸脱してしまうおそれがあると判定し、図8のフローチャートに示す処理を終了する。ステップS160において、減衰制御フラグ設定部71は、目標面距離Zの絶対値|Z|が所定距離Z0未満である場合には、バケット10の爪先は設定領域から逸脱するおそれはないと判定し、ステップS170へ進む。 In step S160, if the absolute value |Z| of the target surface distance Z is equal to or greater than the predetermined distance Z0, the damping control flag setting unit 71 determines that there is a risk that the tip of the bucket 10 will deviate from the set area, and ends the process shown in the flowchart of FIG. 8. In step S160, if the absolute value |Z| of the target surface distance Z is less than the predetermined distance Z0, the damping control flag setting unit 71 determines that there is no risk that the tip of the bucket 10 will deviate from the set area, and proceeds to step S170.

<変形例4>
上記実施形態では、目標面Stから上方の設定領域の高さ(幅)Ya1と、目標面Stから下方の設定領域の深さ(幅)Ya1とが同じ値である例について説明したが、本発明はこれに限定されない。目標面Stから上方の設定領域の高さと、目標面Stから下方の設定領域の深さとは、異なる値としてもよい。この場合、バケット10の爪先が領域制限制御を行う設定領域から逸脱してしまっているか否かを判定するための閾値Z0としては、上側閾値Z0aと下側閾値Z0bとを、その絶対値が異なるように個別に設定することが好ましい。上側閾値Z0a(>0)は、バケット10の爪先位置Pbが目標面Stよりも上方に位置する場合に用いられる閾値であり、下側閾値Z0bは、バケット10の爪先位置Pbが目標面Stよりも下方に位置する場合に用いられる閾値である。
<Modification 4>
In the above embodiment, an example has been described in which the height (width) Ya1 of the set area above the target surface St and the depth (width) Ya1 of the set area below the target surface St have the same value, but the present invention is not limited to this. The height of the set area above the target surface St and the depth of the set area below the target surface St may have different values. In this case, as the threshold value Z0 for determining whether the tip of the bucket 10 has deviated from the set area in which the area limiting control is performed, it is preferable to set the upper threshold value Z0a and the lower threshold value Z0b individually so that their absolute values are different. The upper threshold value Z0a (>0) is a threshold value used when the tip position Pb of the bucket 10 is located above the target surface St, and the lower threshold value Z0b is a threshold value used when the tip position Pb of the bucket 10 is located below the target surface St.

この場合、図8のステップS160において、コントローラ20は、目標面距離Zが下側閾値Z0bよりも大きく、かつ、上側閾値Z0a未満であるか否かを判定する。ステップS160において目標面距離Zが下側閾値Z0bよりも大きく、かつ、上側閾値Z0a未満であると判定された場合には、ステップS170へ進む。ステップS160において、目標面距離Zが下側閾値Z0b以下であると判定された場合、あるいは、目標面距離Zが上側閾値Z0a以上であると判定された場合には、図8のフローチャートに示す処理を終了する。 In this case, in step S160 of FIG. 8, the controller 20 determines whether the target surface distance Z is greater than the lower threshold Z0b and less than the upper threshold Z0a. If it is determined in step S160 that the target surface distance Z is greater than the lower threshold Z0b and less than the upper threshold Z0a, the process proceeds to step S170. If it is determined in step S160 that the target surface distance Z is equal to or less than the lower threshold Z0b, or if it is determined that the target surface distance Z is equal to or greater than the upper threshold Z0a, the process shown in the flowchart of FIG. 8 is terminated.

<変形例5>
上記実施形態では、図8のステップS170において、コントローラ20が、爪先速度Vzの絶対値|Vz|が所定速度V0未満であるか否かを判定する例について説明したが、本発明はこれに限定されない。爪先速度Vzのベクトルの向きが上方の場合に用いられる第1速度閾値V0a(>0)と、爪先速度Vzのベクトルの向きが下方の場合に用いられる第2速度閾値V0b(<0)とを異なる値としてもよい。
<Modification 5>
In the above embodiment, an example has been described in which the controller 20 determines whether or not the absolute value |Vz| of the toe velocity Vz is less than the predetermined velocity V0 in step S170 in Fig. 8, but the present invention is not limited to this. The first velocity threshold V0a (>0) used when the vector direction of the toe velocity Vz is upward and the second velocity threshold V0b (<0) used when the vector direction of the toe velocity Vz is downward may be different values.

この場合、ステップS170において、コントローラ20は、爪先速度Vzが第2速度閾値V0bよりも大きく、かつ、第1速度閾値V0a未満であるか否かを判定する。ステップS170において、爪先速度Vzが第2速度閾値V0bよりも大きく、かつ、第1速度閾値V0a未満であると判定された場合には、ステップS180へ進む。ステップS170において、爪先速度Vzが第2速度閾値V0b以下であると判定された場合は、あるいは、爪先速度Vzが第1速度閾値V0a以上であると判定された場合には、図8のフローチャートに示す処理を終了する。 In this case, in step S170, the controller 20 determines whether the toe velocity Vz is greater than the second velocity threshold V0b and less than the first velocity threshold V0a. If it is determined in step S170 that the toe velocity Vz is greater than the second velocity threshold V0b and less than the first velocity threshold V0a, the process proceeds to step S180. If it is determined in step S170 that the toe velocity Vz is equal to or less than the second velocity threshold V0b, or if it is determined that the toe velocity Vz is equal to or greater than the first velocity threshold V0a, the process shown in the flowchart of FIG. 8 is terminated.

<変形例6>
上記実施形態で説明した図8のステップS160及びステップS170の処理は省略してもよい。この場合、ステップS140において、傾斜角速度ωの絶対値|ω|が所定値ω0未満であると判定されると、ステップS180へ進んで減衰制御フラグがオフに設定され、減衰制御が終了する。
<Modification 6>
8 described in the above embodiment may be omitted. In this case, when it is determined in step S140 that the absolute value |ω| of the tilt angular velocity ω is less than the predetermined value ω0, the process proceeds to step S180, where the damping control flag is set to OFF and the damping control ends.

<変形例7>
上記実施形態では、仮想質点81の質量M、仮想ばね81のばね定数K及び仮想ダンパ82の減衰係数Dが予めROM102に記憶されている例について説明したが、本発明はこれに限定されない。質量M、ばね定数K及び減衰係数Dは、オペレータがコントローラ20に接続される入力装置(タッチパネル等)を操作することにより、任意の値に変更できるようにしてもよい。
<Modification 7>
In the above embodiment, an example has been described in which the mass M of the virtual mass point 81, the spring constant K of the virtual spring 81, and the damping coefficient D of the virtual damper 82 are stored in advance in the ROM 102, but the present invention is not limited to this. The mass M, the spring constant K, and the damping coefficient D may be changed to any value by an operator operating an input device (such as a touch panel) connected to the controller 20.

<変形例8>
上記実施形態では、目標面Stに垂直な方向をz方向として、バケット10の爪先位置Pbと目標面Stとの間のz方向距離を目標面距離Zとする例について説明したが、本発明はこれに限定されない。例えば、図10に示すように、目標面Stが基準面(水平面)に対して傾斜している場合において、鉛直方向(重力の方向)をz方向として、バケット10の爪先位置Pbと目標面Stとの間のz方向距離を目標面距離Zとして、バケット目標速度Vztを演算するようにしてもよい。
<Modification 8>
In the above embodiment, an example has been described in which the direction perpendicular to the target surface St is defined as the z direction, and the z direction distance between the toe position Pb of the bucket 10 and the target surface St is defined as the target surface distance Z. However, the present invention is not limited to this. For example, as shown in Fig. 10, when the target surface St is inclined with respect to a reference surface (horizontal plane), the vertical direction (direction of gravity) may be defined as the z direction, and the z direction distance between the toe position Pb of the bucket 10 and the target surface St may be defined as the target surface distance Z to calculate the bucket target velocity Vzt.

<変形例9>
上記実施形態では、コントローラ20は、車体1Aが揺れていると判定された場合に、バケット10の揺れを減衰させるように、ブーム8を動作させる例について説明したが、本発明はこれに限定されない。コントローラ20は、車体1Aが揺れていると判定された場合に、バケット10の揺れを減衰させるように、アーム9を動作させるようにしてもよい。
<Modification 9>
In the above embodiment, an example has been described in which the controller 20 operates the boom 8 to attenuate the swinging of the bucket 10 when it is determined that the vehicle body 1A is swinging, but the present invention is not limited to this. The controller 20 may operate the arm 9 to attenuate the swinging of the bucket 10 when it is determined that the vehicle body 1A is swinging.

<変形例10>
上記実施形態では、作業機械がクローラ式の油圧ショベル1である場合を例に説明したが、本発明はこれに限定されない。ホイール式の油圧ショベル、バックホウ船等、複数の被駆動部材をアクチュエータで駆動する種々の作業機械に本発明を適用することができる。
<Modification 10>
In the above embodiment, the working machine is a crawler type hydraulic excavator 1, but the present invention is not limited to this. The present invention can be applied to various working machines that drive a plurality of driven members by actuators, such as a wheel type hydraulic excavator and a backhoe.

<変形例11>
上記実施形態では、操作装置15A~15Dが油圧パイロット式の操作装置である例について説明したが、本発明はこれに限定されない。電気式の操作装置を備え、操作装置からの電気信号に基づいて、コントローラが電磁比例弁を制御することにより、流量制御弁16a~16dを駆動させるようにしてもよい。
<Modification 11>
In the above embodiment, an example was described in which the operating devices 15A to 15D are hydraulic pilot type operating devices, but the present invention is not limited to this. An electric operating device may be provided, and the flow control valves 16a to 16d may be driven by a controller controlling the electromagnetic proportional valves based on an electric signal from the operating device.

<変形例12>
上記実施形態では、ブーム8、アーム9及びバケット10を駆動するアクチュエータが油圧シリンダである例について説明したが、本発明はこれに限定されない。ブーム8、アーム9及びバケット10を駆動するアクチュエータは、電動シリンダであってもよい。
<Modification 12>
In the above embodiment, an example has been described in which the actuators that drive the boom 8, the arm 9, and the bucket 10 are hydraulic cylinders, but the present invention is not limited to this. The actuators that drive the boom 8, the arm 9, and the bucket 10 may be electric cylinders.

<変形例13>
上記実施形態で説明した制御装置(コントローラ20)の機能は、それらの一部または全部をハードウェア(例えば各機能を実行するロジックを集積回路で設計する等)で実現してもよい。
<Modification 13>
The functions of the control device (controller 20) described in the above embodiment may be realized in part or in whole by hardware (for example, by designing logic for executing each function in an integrated circuit).

以上、本発明の実施形態について説明したが、上記実施形態は本発明の適用例の一部を示したに過ぎず、本発明の技術的範囲を上記実施形態の具体的構成に限定する趣旨ではない。 Although the embodiments of the present invention have been described above, the above embodiments merely show some of the application examples of the present invention, and are not intended to limit the technical scope of the present invention to the specific configurations of the above embodiments.

1…油圧ショベル(作業機械)、1A…車体(機体)、1B…作業装置、5…ブームシリンダ(アクチュエータ)、8…ブーム、9…アーム、10…バケット(作業具)、15A,15B,15C…操作装置、20…コントローラ(制御装置)、24…車体傾斜角度センサ(傾斜センサ)、27…GNSSアンテナ(位置センサ)、81…仮想質点、82…仮想ダンパ、83…仮想質点、D…減衰係数、K…ばね定数、M…質量、Pb…爪先位置、St…目標面、V0…所定速度、Vz…爪先速度(相対速度)、Vzt…バケット目標速度(作業具目標速度)、Z…目標面距離(距離)、Z0…所定距離、θ…車体傾斜角(傾斜状態)、ω…傾斜角速度(傾斜状態)、ω′…傾斜角加速度(傾斜状態)、ω0…所定値 1...hydraulic excavator (working machine), 1A...vehicle body (machine body), 1B...working device, 5...boom cylinder (actuator), 8...boom, 9...arm, 10...bucket (working tool), 15A, 15B, 15C...operating device, 20...controller (controlling device), 24...vehicle body tilt angle sensor (tilt sensor), 27...GNSS antenna (position sensor), 81...virtual mass point, 82...virtual damper, 83...virtual mass point, D...damping coefficient, K...spring constant, M...mass, Pb...toe position, St...target surface, V0...predetermined speed, Vz...toe speed (relative speed), Vzt...bucket target speed (working tool target speed), Z...target surface distance (distance), Z0...predetermined distance, θ...vehicle body tilt angle (tilt state), ω...tilt angular velocity (tilt state), ω'...tilt angular acceleration (tilt state), ω0...predetermined value

Claims (3)

機体と、前記機体に取り付けられ、ブーム、アーム及び作業具を有する多関節型の作業装置と、前記機体の位置を検出する位置センサと、前記作業装置の姿勢を検出する姿勢センサと、前記機体の傾斜状態を検出する傾斜センサと、目標面を設定し、前記作業具が前記目標面に沿って移動するように、前記作業装置を制御する制御装置と、を備えた作業機械において、
前記制御装置は、
前記位置センサの検出結果、前記姿勢センサの検出結果及び前記傾斜センサの検出結果に基づいて、前記目標面を基準とした前記作業具の位置及び速度を演算し、
前記作業具が前記目標面に沿って移動するように前記作業装置を制御しているときに、前記傾斜センサの検出結果に基づいて、前記機体が揺れているか否かを判定し、
前記機体が揺れていると判定された場合には、前記作業具の揺れを減衰させるように、前記作業装置の減衰制御を実行し、
前記制御装置は、前記減衰制御において、
前記作業具を仮想ばね及び仮想ダンパで支持する力学モデルに基づいて、前記作業具の前記速度を減衰させるための作業具目標速度を演算し、
前記作業具の前記速度が前記作業具目標速度に近づくように、前記ブームを駆動させるアクチュエータを制御する、
ことを特徴とする作業機械。
A work machine including a body, a multi-joint type working device attached to the body and having a boom, an arm, and a working tool, a position sensor that detects the position of the body, an attitude sensor that detects the attitude of the working device, an inclination sensor that detects the inclination state of the body, and a control device that sets a target plane and controls the working device so that the working tool moves along the target plane,
The control device includes:
Calculating a position and a velocity of the work tool relative to the target surface based on the detection results of the position sensor, the detection results of the attitude sensor, and the detection results of the tilt sensor;
determining whether the vehicle body is shaking based on a detection result of the tilt sensor while the working device is being controlled so that the working tool moves along the target surface;
When it is determined that the vehicle body is shaking, a damping control of the working device is executed so as to damp the shaking of the working device ;
The control device, in the damping control,
Calculating a work tool target velocity for damping the velocity of the work tool based on a dynamic model in which the work tool is supported by a virtual spring and a virtual damper;
controlling an actuator that drives the boom so that the speed of the work implement approaches the work implement target speed;
A working machine characterized by:
請求項に記載の作業機械において、
前記制御装置は、
前記傾斜センサの検出結果に基づいて、前記機体の傾斜角速度を演算し、
前記機体の傾斜角速度が所定値よりも大きい場合、前記機体が揺れていると判定して前記減衰制御を実行し、
前記減衰制御を実行した後、前記機体の傾斜角速度が前記所定値よりも小さい場合であっても、前記作業具と前記目標面との距離が所定距離以上である場合には、前記減衰制御を継続する、
ことを特徴とする作業機械。
2. The work machine according to claim 1 ,
The control device includes:
Calculating an inclination angular velocity of the aircraft based on the detection result of the inclination sensor;
When the tilt angular velocity of the airframe is greater than a predetermined value, it is determined that the airframe is shaking and the damping control is executed;
Even if the tilt angular velocity of the machine body is smaller than the predetermined value after the damping control is executed, the damping control is continued when the distance between the work tool and the target surface is equal to or greater than the predetermined distance.
A working machine characterized by:
請求項に記載の作業機械において、
前記制御装置は、
前記傾斜センサの検出結果に基づいて、前記機体の傾斜角速度を演算し、
前記機体の傾斜角速度が所定値よりも大きい場合、前記機体が揺れていると判定して前記減衰制御を実行し、
前記減衰制御を実行した後、前記機体の傾斜角速度が前記所定値よりも小さい場合であっても、前記作業具の前記速度が所定速度以上である場合には、前記減衰制御を継続する、
ことを特徴とする作業機械。
2. The work machine according to claim 1 ,
The control device includes:
Calculating an inclination angular velocity of the aircraft based on the detection result of the inclination sensor;
When the tilt angular velocity of the airframe is greater than a predetermined value, it is determined that the airframe is shaking and the damping control is executed;
After executing the damping control, even if the tilt angular velocity of the machine body is smaller than the predetermined value, the damping control is continued when the speed of the work tool is equal to or greater than a predetermined speed.
A working machine characterized by:
JP2021016619A 2021-02-04 2021-02-04 Work Machine Active JP7572258B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021016619A JP7572258B2 (en) 2021-02-04 2021-02-04 Work Machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021016619A JP7572258B2 (en) 2021-02-04 2021-02-04 Work Machine

Publications (2)

Publication Number Publication Date
JP2022119470A JP2022119470A (en) 2022-08-17
JP7572258B2 true JP7572258B2 (en) 2024-10-23

Family

ID=82848273

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021016619A Active JP7572258B2 (en) 2021-02-04 2021-02-04 Work Machine

Country Status (1)

Country Link
JP (1) JP7572258B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015007370A (en) 2012-10-19 2015-01-15 株式会社小松製作所 Excavation control system for hydraulic shovel
JP2016166505A (en) 2015-03-10 2016-09-15 住友重機械工業株式会社 Shovel, and vibration damping method for shovel
US10066367B1 (en) 2016-06-20 2018-09-04 Robo Industries, Inc. System for determining autonomous adjustments to an implement position and angle
JP2019090185A (en) 2017-11-13 2019-06-13 日立建機株式会社 Construction machine
JP2020002751A (en) 2018-07-02 2020-01-09 日立建機株式会社 Work machine

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015007370A (en) 2012-10-19 2015-01-15 株式会社小松製作所 Excavation control system for hydraulic shovel
JP2016166505A (en) 2015-03-10 2016-09-15 住友重機械工業株式会社 Shovel, and vibration damping method for shovel
US10066367B1 (en) 2016-06-20 2018-09-04 Robo Industries, Inc. System for determining autonomous adjustments to an implement position and angle
JP2019090185A (en) 2017-11-13 2019-06-13 日立建機株式会社 Construction machine
JP2020002751A (en) 2018-07-02 2020-01-09 日立建機株式会社 Work machine

Also Published As

Publication number Publication date
JP2022119470A (en) 2022-08-17

Similar Documents

Publication Publication Date Title
JP6709880B2 (en) Work machine
JP6666209B2 (en) Work machine
CN109790698B (en) Working machine
KR101907938B1 (en) Control device for construction machine and method of controlling construction machine
JP6581136B2 (en) Work machine
JPWO2018051511A1 (en) Work machine
JP6807290B2 (en) Work machine
KR102520408B1 (en) work machine
KR102520407B1 (en) work machine
JP2018080510A (en) Work machine
JP6889806B2 (en) Work machine
JPWO2019012701A1 (en) Work machine and work machine control method
KR102588223B1 (en) working machine
JP7342285B2 (en) working machine
KR20180103993A (en) Working machine
JP6901406B2 (en) Work machine and control method of work machine
JP7572258B2 (en) Work Machine
KR20230136647A (en) working machine
JP5756576B2 (en) Excavator
JP6876623B2 (en) Work machine and control method of work machine
JP7149917B2 (en) working machine
JP2022067532A (en) Work machine
KR20230061909A (en) Construction equipment
JP2023133701A (en) working machine
JP2023138083A (en) Work machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231206

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240607

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240618

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240806

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241008

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241010

R150 Certificate of patent or registration of utility model

Ref document number: 7572258

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150