IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 住友重機械工業株式会社の特許一覧

<>
  • 特開-ショベル 図1
  • 特開-ショベル 図2
  • 特開-ショベル 図3
  • 特開-ショベル 図4A
  • 特開-ショベル 図4B
  • 特開-ショベル 図4C
  • 特開-ショベル 図4D
  • 特開-ショベル 図4E
  • 特開-ショベル 図4F
  • 特開-ショベル 図5
  • 特開-ショベル 図6
  • 特開-ショベル 図7
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024158076
(43)【公開日】2024-11-08
(54)【発明の名称】ショベル
(51)【国際特許分類】
   E02F 3/43 20060101AFI20241031BHJP
   E02F 9/26 20060101ALI20241031BHJP
   E02F 9/20 20060101ALI20241031BHJP
【FI】
E02F3/43 A
E02F9/26 B
E02F9/20 N
【審査請求】未請求
【請求項の数】6
【出願形態】OL
(21)【出願番号】P 2023072937
(22)【出願日】2023-04-27
(71)【出願人】
【識別番号】000002107
【氏名又は名称】住友重機械工業株式会社
(74)【代理人】
【識別番号】100107766
【弁理士】
【氏名又は名称】伊東 忠重
(74)【代理人】
【識別番号】100070150
【弁理士】
【氏名又は名称】伊東 忠彦
(72)【発明者】
【氏名】本田 圭二
【テーマコード(参考)】
2D003
2D015
【Fターム(参考)】
2D003AA01
2D003AB03
2D003AB04
2D003BA02
2D003BA06
2D003CA02
2D003DA04
2D003DB02
2D003DB03
2D003DB04
2D003DB05
2D015HA03
(57)【要約】
【課題】作業効率を高めることができるショベルを提供すること。
【解決手段】ショベル100は、下部走行体1と、下部走行体1に旋回可能に搭載される上部旋回体3と、上部旋回体3に取り付けられる、ブーム4、アーム5、及びバケット6を含むアタッチメントATと、アタッチメントATによる掘削動作に関する情報に基づいて掘削力を繰り返し算出するコントローラ30と、を備える。コントローラ30は、アーム閉じ動作中に生じる掘削力の反力によって下部走行体1が支点を中心に回動して上部旋回体3の前端部が浮き上がるのを抑制するために、掘削力が所定値を超えている場合に、バケット6の先端が支点に向かって移動するようにブーム4を上昇させる。
【選択図】図1
【特許請求の範囲】
【請求項1】
下部走行体と、
前記下部走行体に旋回可能に搭載される上部旋回体と、
前記上部旋回体に取り付けられる、ブーム、アーム、及びバケットを含むアタッチメントと、
前記アタッチメントによる掘削動作に関する情報に基づいて掘削力を繰り返し算出する制御装置と、を備え、
前記制御装置は、アーム閉じ動作中に生じる掘削力の反力によって前記下部走行体が支点を中心に回動して前記上部旋回体の前端部が浮き上がるのを抑制するために、掘削力が所定値を超えている場合に、前記バケットの先端が前記支点に向かって移動するように前記ブームを上昇させる、
ショベル。
【請求項2】
下部走行体と、
前記下部走行体に旋回可能に搭載される上部旋回体と、
前記上部旋回体に取り付けられる、ブーム、アーム、及びバケットを含むアタッチメントと、
前記アタッチメントによる掘削動作に関する情報に基づいて掘削力の値を繰り返し算出する制御装置と、を備え、
前記制御装置は、アーム閉じ動作中に生じる掘削力の反力によって前記下部走行体が支点を中心に回動して前記上部旋回体の前端部が浮き上がるのを抑制するために、アーム閉じ動作中に生じる掘削力が所定値を超えている場合に、前記ブームを上昇させるように構成され、
前記ブームの上昇速度は、掘削力の現在値と所定値との間の差に基づいて決定され、その差が大きいほど大きい、
ショベル。
【請求項3】
前記制御装置は、掘削力が所定値を超えている場合に、ブームシリンダのストローク量を制御することによって前記ブームの上昇を制御する、
請求項1又は2に記載のショベル。
【請求項4】
前記制御装置は、掘削力が所定値を超えている場合に、前記ブームの回動角度を制御することによって前記ブームの上昇を制御する、
請求項1又は2に記載のショベル。
【請求項5】
前記制御装置は、掘削力が所定値を超えている場合で、且つ、ブーム上げ操作が行われている場合には、ブーム上げ操作の操作量に応じた上昇速度よりも大きい上昇速度で前記ブームを上昇させる、
請求項1又は2に記載のショベル。
【請求項6】
掘削力が所定値を超えている場合は、掘削力の垂直成分が所定値を超えている場合であり、
前記垂直成分は、前記支点と前記バケットの先端とを結ぶ直線に垂直な方向における成分である、
請求項1又は2に記載のショベル。
【発明の詳細な説明】
【技術分野】
【0001】
本開示は、ショベルに関する。
【背景技術】
【0002】
従来、過負荷防止装置を備えたショベルが知られている(特許文献1参照。)。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開昭64-6420号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
上述の過負荷防止装置は、ショベルの掘削作業中に、ブームシリンダのボトム側油室における作動油の圧力を地面からの反力として検出し、その圧力が所定圧に達したときにアタッチメントを自動的に動作させることによって、ショベルの前端が浮き上がるのを防止している。
【0005】
しかしながら、上述の過負荷防止装置は、ブームシリンダのボトム側油室における作動油の圧力が所定圧に達しさえすれば、アタッチメントを自動的に動作させてしまう。そのため、上述の過負荷防止装置は、ショベルの自重を最大限に利用した掘削をショベルに実現させることができず、作業効率を悪化させてしまうおそれがある。
【0006】
そこで、作業効率を高めることができるショベルを提供することが望ましい。
【課題を解決するための手段】
【0007】
本開示の実施形態に係るショベルは、下部走行体と、前記下部走行体に旋回可能に搭載される上部旋回体と、前記上部旋回体に取り付けられる、ブーム、アーム、及びバケットを含むアタッチメントと、前記アタッチメントによる掘削動作に関する情報に基づいて掘削力を繰り返し算出する制御装置と、を備え、前記制御装置は、アーム閉じ動作中に生じる掘削力の反力によって前記下部走行体が支点を中心に回動して前記上部旋回体の前端部が浮き上がるのを抑制するために、掘削力が所定値を超えている場合に、前記バケットの先端が前記支点に向かって移動するように前記ブームを上昇させる。
【発明の効果】
【0008】
上述のショベルは、作業効率を高めることができる。
【図面の簡単な説明】
【0009】
図1】ショベルの側面図である。
図2】ショベルの制御システムの構成例を概略的に示す図である。
図3】ショベルの油圧システムの構成例を概略的に示す図である。
図4A】アームシリンダの操作に関する油圧システムの一部の図である。
図4B】ブームシリンダの操作に関する油圧システムの一部の図である。
図4C】バケットシリンダの操作に関する油圧システムの一部の図である。
図4D】旋回油圧モータの操作に関する油圧システムの一部の図である。
図4E】左走行油圧モータの操作に関する油圧システムの一部の図である。
図4F】右走行油圧モータの操作に関する油圧システムの一部の図である。
図5】掘削が行われる際にショベルに作用する力の関係を示す図である。
図6】支援処理の流れの一例を示すフローチャートである。
図7】支援処理を実行するショベルが土砂山を掘削する様子を示す図である。
【発明を実施するための形態】
【0010】
以下、図面を参照して本開示の実施形態に係るショベル100について説明する。最初に、図1を参照して、ショベル100の概要について説明する。図1は、ショベル100の側面図である。
【0011】
ショベル100は、下部走行体1と、旋回機構2を介して旋回自在に下部走行体1に搭載される上部旋回体3と、アタッチメントATの一例である掘削アタッチメントを構成するブーム4、アーム5、及び、バケット6と、キャビン10とを備える。
【0012】
下部走行体1は、左右一対のクローラが走行油圧モータ2M(図2参照)でそれぞれ油圧駆動されることにより、ショベル100を走行させる。走行油圧モータ2Mは、左走行油圧モータ2ML及び右走行油圧モータ2MRを含む。つまり、左走行油圧モータ2ML及び右走行油圧モータ2MRは、被駆動部としての下部走行体1(クローラ)を駆動する。
【0013】
上部旋回体3は、旋回油圧モータ2A(図2参照)で駆動されることにより、下部走行体1に対して旋回する。つまり、旋回油圧モータ2Aは、被駆動部としての上部旋回体3を駆動する旋回駆動部であり、上部旋回体3の向きを変化させることができる。
【0014】
尚、上部旋回体3は、旋回油圧モータ2Aの代わりに、電動アクチュエータとしての旋回用電動機により電気駆動されてもよい。つまり、旋回用電動機は、旋回油圧モータ2Aと同様、被駆動部としての上部旋回体3を駆動する旋回駆動部であり、上部旋回体3の向きを変化させることができる。
【0015】
ブーム4は、上部旋回体3の前部中央に回動可能に取り付けられ、ブーム4の先端には、アーム5が回動可能に取り付けられ、アーム5の先端には、エンドアタッチメントとしてのバケット6が回動可能に取り付けられている。ブーム4、アーム5、及びバケット6は、油圧アクチュエータとしてのブームシリンダ7、アームシリンダ8、及びバケットシリンダ9によりそれぞれ油圧駆動される。
【0016】
尚、バケット6は、エンドアタッチメントの一例であり、アーム5の先端には、作業内容等に応じて、バケット6の代わりに、他のエンドアタッチメント、例えば、法面用バケット、浚渫用バケット、又はブレーカ等が取り付けられてもよい。
【0017】
キャビン10は、操作者が搭乗する運転室であり、上部旋回体3の前部左側に設けられている。
【0018】
次に、図1に加えて、図2を参照し、ショベル100の具体的な構成について説明する。図2は、ショベル100の制御システムの構成例を概略的に示す図である。尚、図2において、機械的動力伝達ライン、作動油ライン、パイロットライン、電気信号ラインは、それぞれ、二重線、実線、破線、点線で示されている。
【0019】
ショベル100の駆動系は、エンジン11と、レギュレータ13と、メインポンプ14と、コントロールバルブユニット17を含む。また、ショベル100の油圧駆動系は、下部走行体1、上部旋回体3、ブーム4、アーム5、及びバケット6のそれぞれを油圧駆動する走行油圧モータ2M、旋回油圧モータ2A、ブームシリンダ7、アームシリンダ8、及びバケットシリンダ9等の油圧アクチュエータを含む。
【0020】
エンジン11は、油圧駆動系における動力源であり、例えば、上部旋回体3の後部に搭載される。具体的には、エンジン11は、コントローラ30による直接的或いは間接的な制御下で、予め設定される目標回転数で一定回転し、メインポンプ14及びパイロットポンプ15を駆動する。エンジン11は、例えば、ディーゼルエンジンである。
【0021】
レギュレータ13は、メインポンプ14の吐出量を制御する。例えば、レギュレータ13は、コントローラ30からの制御指令に応じて、メインポンプ14の斜板の角度(傾転角)を調節する。レギュレータ13は、例えば、左レギュレータ13L及び右レギュレータ13Rを含む(図3参照)。
【0022】
メインポンプ14は、例えば、上部旋回体3の後部に搭載され、作動油ラインを通じてコントロールバルブユニット17に作動油を供給する。メインポンプ14は、エンジン11により駆動される。メインポンプ14は、例えば、可変容量式油圧ポンプであり、コントローラ30の制御下で、レギュレータ13により斜板の傾転角が調節されることでピストンのストローク長が調整され、吐出流量(押しのけ容積)が制御される。メインポンプ14は、例えば、左メインポンプ14L及び右メインポンプ14Rを含む(図3参照)。
【0023】
コントロールバルブユニット17は、例えば、上部旋回体3の中央部に搭載され、操作者による操作装置26に対する操作に応じて、油圧駆動系の制御を行う油圧制御装置である。コントロールバルブユニット17は、作動油ラインを介してメインポンプ14と接続され、メインポンプ14から供給される作動油を、操作装置26の操作状態に応じて、複数の油圧アクチュエータ(走行油圧モータ2M、旋回油圧モータ2A、ブームシリンダ7、アームシリンダ8、及びバケットシリンダ9)のそれぞれに選択的に供給する。具体的には、コントロールバルブユニット17は、メインポンプ14から油圧アクチュエータのそれぞれに供給される作動油の流量と流れる方向を制御する制御弁171~176を含む。より具体的には、制御弁171は、左走行油圧モータ2MLに対応し、制御弁172は、右走行油圧モータ2MRに対応し、制御弁173は、旋回油圧モータ2Aに対応する。また、制御弁174は、バケットシリンダ9に対応し、制御弁175は、ブームシリンダ7に対応し、制御弁176は、アームシリンダ8に対応する。制御弁175は、例えば、制御弁175L及び制御弁175Rを含み、制御弁176は、例えば、制御弁176L、176Rを含む(図3参照)。
【0024】
ショベル100の操作系は、パイロットポンプ15及び操作装置26を含む。また、ショベル100の操作系は、コントローラ30によるマシンコントロール機能に関する構成として電磁弁31を含む。
【0025】
パイロットポンプ15は、例えば、上部旋回体3の後部に搭載され、パイロットラインを介して制御弁171~176のそれぞれのパイロットポートにパイロット圧を供給する。パイロットポンプ15は、例えば、固定容量式油圧ポンプであり、エンジン11により駆動される。
【0026】
操作装置26は、キャビン10内の運転席の近くに設けられ、操作者が各種動作要素(下部走行体1、上部旋回体3、ブーム4、アーム5、及びバケット6等)の操作を行うための操作入力手段である。換言すれば、操作装置26は、操作者がそれぞれの動作要素を駆動する油圧アクチュエータ(走行油圧モータ2M、旋回油圧モータ2A、ブームシリンダ7、アームシリンダ8、及びバケットシリンダ9等)の操作を行うための操作入力手段である。制御弁171~176のそれぞれのパイロットポートには、操作装置26の操作内容(操作方向及び操作量)に応じたパイロット圧が入力される。図示例では、操作装置26は、上部旋回体3(旋回油圧モータ2A)及びアーム5(アームシリンダ8)を操作するレバー装置である左操作レバー26L(図4A参照)と、ブーム4(ブームシリンダ7)及びバケット6(バケットシリンダ9)を操作するレバー装置である右操作レバー26R(図4B参照)と、下部走行体1のクローラ(走行油圧モータ2M)を操作する走行操作装置26D(図4E参照)とを含む。走行操作装置26Dは、左クローラ(左走行油圧モータ2ML)を操作する左走行レバー26DL(図4E参照)と、右クローラ(右走行油圧モータ2MR)を操作する右走行レバー26DR(図4F参照)とを含む。走行操作装置26Dは、左クローラ(左走行油圧モータ2ML)を操作する左走行ペダル、及び、右クローラ(右走行油圧モータ2MR)を操作する右走行ペダルを含んでいてもよい。
【0027】
図示例では、操作装置26は、電気信号を出力する電気式であり、操作装置26からの電気信号は、コントローラ30に入力され、コントローラ30は、入力される電気信号に応じて、制御弁171~176のそれぞれのパイロットポートに作用するパイロット圧を制御することにより、操作装置26に対する操作内容に応じた、各種油圧アクチュエータの動作を実現する。具体的には、パイロットポンプ15と制御弁171~176のそれぞれのパイロットポートとの間には、コントローラ30からの電気信号に応じて動作する電磁弁31が配置されている。そして、操作装置26が操作されると、コントローラ30は、その操作量(例えば、レバー操作量)に対応する電気信号によって電磁弁31を制御してパイロット圧を増減させることで、操作装置26に対する操作の内容に合わせて、制御弁171~176のそれぞれを動作させることができる。尚、制御弁171~176は、コントローラ30からの指令により駆動する電磁ソレノイド式スプール弁であってよい。
【0028】
ショベル100の制御系は、コントローラ30と、吐出圧センサ28と、操作センサ29と、電磁弁31と、表示装置40と、入力装置42と、音出力装置43と、記憶装置47と、ブーム角度センサS1と、アーム角度センサS2と、バケット角度センサS3と、機体傾斜センサS4と、旋回状態センサS5と、撮像装置S6と、測位装置Q1と、通信装置T1とを含む。
【0029】
コントローラ30(制御装置の一例)は、キャビン10内に設けられ、ショベル100の駆動制御を行うように構成されている。コントローラ30は、その機能が任意のハードウェア、ソフトウェア、或いは、その組み合わせにより実現されてよい。図示例では、コントローラ30は、CPU(Central Processing Unit)と、ROM(Read Only Memory)と、RAM(Random Access Memory)と、不揮発性の補助記憶装置と、各種入出力インターフェース等を含むマイクロコンピュータを中心に構成される。コントローラ30は、例えば、ROMや不揮発性の補助記憶装置に格納される各種プログラムをCPU上で実行することにより各種機能を実現する。
【0030】
図示例では、コントローラ30は、操作者等の所定操作により予め設定される作業モード等に基づき、目標回転数を設定し、エンジン11を一定回転させる駆動制御を行う。コントローラ30は、必要に応じてレギュレータ13に対して制御指令を出力し、メインポンプ14の吐出量を変化させてもよい。
【0031】
コントローラ30は、操作者による操作装置26を通じたショベル100の手動操作をガイド(案内)するマシンガイダンス機能に関する制御を行うように構成されていてもよい。また、コントローラ30は、操作者による操作装置26を通じたショベル100の手動操作を自動的に支援するマシンコントロール機能に関する制御を行うように構成されていてもよい。この場合、コントローラ30は、マシンガイダンス機能及びマシンコントロール機能に関する機能部として、マシンガイダンス部50を含んでいてもよい。
【0032】
尚、コントローラ30の機能の一部は、他のコントローラ(制御装置)により実現されてもよい。すなわち、コントローラ30の機能は、複数のコントローラにより分散される態様で実現されてもよい。例えば、マシンガイダンス機能及びマシンコントロール機能は、専用のコントローラ(制御装置)により実現されてもよい。
【0033】
吐出圧センサ28は、メインポンプ14の吐出圧を検出する。吐出圧センサ28により検出された吐出圧に対応する検出信号は、コントローラ30に取り込まれる。吐出圧センサ28は、例えば、左吐出圧センサ28L及び右吐出圧センサ28Rを含む(図3参照)。
【0034】
操作センサ29は、操作装置26の操作内容(操作方向及び操作量)を検出する。操作センサ29の検出信号は、コントローラ30に取り込まれる。操作センサ29は、例えば、左操作レバー26Lの前後方向(アーム操作方向)における操作内容を検出する操作センサ29LA(図4A参照)、右操作レバー26Rの前後方向(ブーム操作方向)における操作内容を検出する操作センサ29RA(図4B参照)、右操作レバー26Rの左右方向(バケット操作方向)における操作内容を検出する操作センサ29RB(図4C参照)、左操作レバー26Lの左右方向(旋回操作方向)における操作内容を検出する操作センサ29LB(図4D参照)、左走行レバー26DLの操作内容を検出する操作センサ29DL(図4E参照)、及び、右走行レバー26DRの操作内容を検出する操作センサ29DR(図4F参照)を含む。
【0035】
図示例では、操作センサ29は、操作装置26の操作量(傾倒量)や傾倒方向を検出可能な傾斜センサであるが、エンコーダ又はポテンショメータ等の任意のセンサであってもよい。
【0036】
電磁弁31は、パイロットポンプ15と制御弁171~176のそれぞれのパイロットポートとを接続するパイロットラインに設けられ、その流路面積(作動油が通流可能な断面積)を変更できるように構成される。電磁弁31は、コントローラ30から入力される制御指令に応じて動作する。これにより、コントローラ30は、操作者により操作装置26が操作されていない場合であっても、パイロットポンプ15から吐出されるパイロット油を、電磁弁31を介し、制御弁171~176のそれぞれのパイロットポートに供給できる。図示例では、電磁弁31は、図4A図4Fに示すように、電磁弁31AL~電磁弁31FL及び電磁弁31AR~電磁弁31FRを含む。
【0037】
表示装置40は、キャビン10内の運転席に着座した操作者から視認し易い場所に設けられ、コントローラ30による制御下で、各種情報を表示する。表示装置40は、車載通信ネットワークを介してコントローラ30に接続されていてもよいし、一対一の専用線を介してコントローラ30に接続されていてもよい。
【0038】
入力装置42は、キャビン10内の運転席に着座した操作者の手が届く範囲に設けられ、操作者による各種操作入力を受け付け、操作入力に応じた信号をコントローラ30に出力する。入力装置42は、例えば、各種情報を表示する表示装置40の画面上に実装されるタッチパネル、レバー装置のレバー部の先端に設けられるノブスイッチ、表示装置40の周囲に設置されるボタンスイッチ、レバー、トグルスイッチ、又は、回転ダイヤル等である。入力装置42に対する操作に対応する信号は、コントローラ30に取り込まれる。
【0039】
また、入力装置42は、モードスイッチ42aを有する。モードスイッチ42aは、ショベル100の作業モードを切り替えるためのスイッチである。作業モードは、ショベル100による作業の種別を意味し、例えば、クレーンモード及び通常モード等を含む。尚、モードスイッチ42aは、表示装置40の画面上に表示されるソフトウェアスイッチであってもよく、表示装置40の周辺に設置されたハードウェアスイッチであってもよく、キャビン10内の別の位置に設置されたスイッチであってもよい。
【0040】
音出力装置43は、例えば、キャビン10内に設けられ、コントローラ30と接続され、コントローラ30による制御下で、音を出力する。音出力装置43は、例えば、スピーカ又はブザー等である。音出力装置43は、コントローラ30からの音出力指令に応じて各種情報を聴覚的に出力する。
【0041】
記憶装置47は、例えば、キャビン10内に設けられ、コントローラ30による制御下で、各種情報を記憶する。記憶装置47は、例えば、半導体メモリ等の不揮発性記憶媒体である。記憶装置47は、ショベル100の動作中に各種機器が出力する情報を記憶してもよく、ショベル100の動作が開始される前に各種機器を介して取得する情報を記憶してもよい。記憶装置47は、例えば、通信装置T1等を介して取得される、或いは、入力装置42等を通じて設定される目標点に関するデータを記憶していてもよい。目標点は、例えば、目標施工面上の点である。目標点に関するデータは、ショベル100の操作者により設定(保存)されてもよいし、施工管理者等により設定されてもよい。
【0042】
ブーム角度センサS1は、ブーム4に取り付けられ、ブーム4の回動角度(以下、「ブーム角度」)を検出する。ブーム角度は、例えば、側面視において、上部旋回体3の旋回平面(旋回軸に垂直な平面)に対してブーム4の両端の点(連結ピンの中心点)を結ぶ直線が成す角度である。ブーム角度センサS1は、例えば、ロータリエンコーダ、加速度センサ、6軸センサ、IMU(Inertial Measurement Unit:慣性計測装置)、又は、それらの組み合わせ等である。また、ブーム角度センサS1は、可変抵抗器を利用したポテンショメータ、ブーム角度に対応する油圧シリンダ(ブームシリンダ7)のストローク量を検出するストロークセンサ等で構成されていてもよい。アーム角度センサS2及びバケット角度センサS3についても同様である。ブーム角度センサS1によるブーム角度に対応する検出信号は、コントローラ30に取り込まれる。
【0043】
アーム角度センサS2は、アーム5に取り付けられ、アーム5の回動角度(以下、「アーム角度」)を検出する。アーム角度は、例えば、側面視において、ブーム4の両端の点(連結ピンの中心点)を結ぶ直線に対してアーム5の両端の点(連結ピンの中心点)を結ぶ直線が成す角度である。アーム角度センサS2によるアーム角度に対応する検出信号は、コントローラ30に取り込まれる。
【0044】
バケット角度センサS3は、バケット6に取り付けられ、バケット6の回動角度(以下、「バケット角度」)を検出する。バケット角度は、例えば、側面視において、アーム5の両端の点(連結ピンの中心点)を結ぶ直線に対してバケット6の支点(連結ピンの中心点)と先端(刃先)とを結ぶ直線が成す角度である。バケット角度センサS3によるバケット角度に対応する検出信号は、コントローラ30に取り込まれる。尚、バケット角度センサS3は省略されてもよい。
【0045】
機体傾斜センサS4は、水平面に対する機体(上部旋回体3又は下部走行体1)の傾斜状態を検出する。機体傾斜センサS4は、例えば、上部旋回体3に取り付けられ、ショベル100(すなわち、上部旋回体3)の前後方向及び左右方向の2軸回りの傾斜角度(以下、「前後傾斜角」及び「左右傾斜角」)を検出する。機体傾斜センサS4は、例えば、ロータリエンコーダ、加速度センサ、6軸センサ、IMU、又は、それらの組み合わせ等である。機体傾斜センサS4による傾斜角度(前後傾斜角及び左右傾斜角)に対応する検出信号は、コントローラ30に取り込まれる。
【0046】
旋回状態センサS5は、上部旋回体3の旋回状態に関する情報を出力する。旋回状態センサS5は、例えば、上部旋回体3の旋回角速度を検出する。旋回状態センサS5は、旋回角度を検出してもよい。旋回状態センサS5は、例えば、ジャイロセンサ、レゾルバ、又はロータリエンコーダ等である。旋回状態センサS5による上部旋回体3の旋回角速度に対応する検出信号は、コントローラ30に取り込まれる。
【0047】
空間認識装置としての撮像装置S6は、ショベル100の周辺を撮像する。図示例では、撮像装置S6は、ショベル100の前方を撮像するカメラS6F、ショベル100の左方を撮像するカメラS6L、ショベル100の右方を撮像するカメラS6R、及び、ショベル100の後方を撮像するカメラS6Bを含む。尚、撮像装置S6は、直接、コントローラ30と通信可能に接続されてもよい。
【0048】
図示例では、カメラS6Fは、キャビン10の天井、すなわち、キャビン10の内部に取り付けられている。カメラS6Fは、キャビン10の屋根、ブーム4の側面等、キャビン10の外部に取り付けられていてもよい。カメラS6Lは、上部旋回体3の上面左端に取り付けられ、カメラS6Rは、上部旋回体3の上面右端に取り付けられ、カメラS6Bは、上部旋回体3の上面後端に取り付けられている。
【0049】
撮像装置S6(カメラS6F、カメラS6B、カメラS6L、及びカメラS6R)のそれぞれは、例えば、広い画角をもたらす単眼の広角カメラである。撮像装置S6のそれぞれは、ステレオカメラ又は距離画像カメラ等であってもよい。撮像装置S6のそれぞれによる撮像画像は、表示装置40を介してコントローラ30に取り込まれる。
【0050】
空間認識装置としての撮像装置S6は、物体検知装置として機能してもよい。この場合、撮像装置S6は、ショベル100の周囲に存在する物体を検知してよい。検知対象の物体には、例えば、人、動物、車両、建設機械、建造物、及び穴等が含まれうる。物体検知装置としての撮像装置S6は、撮像装置S6又はショベル100から認識された物体までの距離を算出してもよい。物体検知装置としての撮像装置S6は、ステレオカメラ又は距離画像センサ等であってもよい。具体的には、撮像装置S6は、CCD又はCMOS等の撮像素子を有する単眼カメラであり、撮像した画像を表示装置40に出力する。
【0051】
ショベル100には、撮像装置S6に加えて、空間認識装置として、例えば、超音波センサ、ミリ波レーダ、LIDAR、赤外線センサ等の他の物体検知装置が設けられてもよい。空間認識装置としてのミリ波レーダ、超音波センサ、又はレーザレーダ等は、多数の信号(レーザ光等)を物体に向けて発し、その反射信号を受信することで、反射信号から物体の距離及び方向を検出してもよい。
【0052】
ブームシリンダ7にはブームロッド圧センサS7R及びブームボトム圧センサS7Bが取り付けられている。アームシリンダ8にはアームロッド圧センサS8R及びアームボトム圧センサS8Bが取り付けられている。バケットシリンダ9にはバケットロッド圧センサS9R及びバケットボトム圧センサS9Bが取り付けられている。ブームロッド圧センサS7R、ブームボトム圧センサS7B、アームロッド圧センサS8R、アームボトム圧センサS8B、バケットロッド圧センサS9R、及びバケットボトム圧センサS9Bは、集合的に「シリンダ圧センサ」とも称される。
【0053】
ブームロッド圧センサS7Rはブームシリンダ7のロッド側油室の圧力(以下、「ブームロッド圧」とする。)を検出し、ブームボトム圧センサS7Bはブームシリンダ7のボトム側油室の圧力(以下、「ブームボトム圧」とする。)を検出する。アームロッド圧センサS8Rはアームシリンダ8のロッド側油室の圧力(以下、「アームロッド圧」とする。)を検出し、アームボトム圧センサS8Bはアームシリンダ8のボトム側油室の圧力(以下、「アームボトム圧」とする。)を検出する。バケットロッド圧センサS9Rはバケットシリンダ9のロッド側油室の圧力(以下、「バケットロッド圧」とする。)を検出し、バケットボトム圧センサS9Bはバケットシリンダ9のボトム側油室の圧力(以下、「バケットボトム圧」とする。)を検出する。
【0054】
測位装置Q1は、上部旋回体3の位置を測定するように構成されている。図示例では、測位装置Q1は、GNSS(Global Navigation Satellite System)コンパスであり、上部旋回体3の位置及び向きを検出し、上部旋回体3の位置及び向きに対応する検出信号は、コントローラ30に取り込まれる。尚、上部旋回体3の向きは、上部旋回体3に取り付けられた方位センサ等の別の装置により検出されてもよい。
【0055】
通信装置T1は、移動体通信網、衛星通信網、又はインターネット網等を含む任意の通信ネットワークを通じて外部機器と通信を行うように構成されている。具体的には、通信装置T1は、LTE(Long Term Evolution)、4G(4th Generation)、又は、5G(5th Generation)等の移動体通信規格に対応する移動体通信モジュール、又は、衛星通信網に接続するための衛星通信モジュール等で構成されていてもよい。
【0056】
マシンガイダンス部50は、マシンガイダンス機能を実行するように構成されている。図示例では、マシンガイダンス部50は、目標点と制御点(例えば、エンドアタッチメントの作業部位)との距離等の作業情報を、表示装置40又は音出力装置43等を通じて、操作者に伝える。目標点に関するデータは、記憶装置47に予め記憶されている。目標点に関するデータは、基準座標系で表現されている。基準座標系は、例えば、世界測地系である。世界測地系は、地球の重心に原点をおき、X軸をグリニッジ子午線と赤道との交点の方向に、Y軸を東経90度の方向に、そして、Z軸を北極の方向にとる三次元直交XYZ座標系である。操作者は、入力装置42を通じ、施工現場の任意の点を基準点と定めた上で、その基準点と目標点との間の相対的な位置関係を設定してもよい。エンドアタッチメントの作業部位は、例えば、バケット6の先端(爪の先)、又は、バケット6の背面等である。マシンガイダンス部50は、表示装置40又は音出力装置43等を通じて、作業情報を操作者に通知し、操作者による操作装置26を通じたショベル100の操作をガイドする。
【0057】
また、マシンガイダンス部50は、マシンコントロール機能を実行するように構成されていてもよい。マシンガイダンス部50は、例えば、操作者が手動で操作を行っているときに、目標点と制御点(エンドアタッチメントの作業部位における点)とが一致するように、旋回油圧モータ2A、走行油圧モータ2M、ブーム4、アーム5、及び、バケット6の少なくとも一つを自動的に動作させてもよい。
【0058】
図示例では、マシンガイダンス部50は、ブーム角度センサS1、アーム角度センサS2、バケット角度センサS3、機体傾斜センサS4、旋回状態センサS5、撮像装置S6、測位装置Q1、通信装置T1、及び入力装置42等から情報を取得する。そして、マシンガイダンス部50は、取得した情報に基づき、目標点と制御点との間の距離を算出し、音出力装置43からの音及び表示装置40に表示される画像により、目標点と制御点との間の距離の大きさを操作者に通知したり、制御点と目標点とが一致するように、アクチュエータの動作を自動的に制御したりする。マシンガイダンス部50は、マシンガイダンス機能及びマシンコントロール機能に関する機能要素として、位置算出部51、距離算出部52、情報伝達部53、自動制御部54、力算出部55、及び、掘削支援部56を含む。
【0059】
位置算出部51は、所定の測位対象の位置を算出する。例えば、位置算出部51は、制御点の基準座標系における座標を算出する。具体的には、位置算出部51は、下部走行体1の走行距離、上部旋回体3の旋回角度、並びに、ブーム4、アーム5、及びバケット6のそれぞれの回動角度(ブーム角度、アーム角度、及びバケット角度)等から制御点の座標を算出する。
【0060】
距離算出部52は、2つの測位対象間の距離を算出するように構成されている。図示例では、距離算出部52は、制御点と目標点との間の距離を算出する。例えば、距離算出部52は、バケット6の先端上の制御点と目標施工面上の点との間の距離等を算出する。
【0061】
情報伝達部53は、表示装置40又は音出力装置43等の通知手段を通じて、各種情報をショベル100の操作者に伝達(通知)する。情報伝達部53は、距離算出部52により算出された各種距離等の大きさをショベル100の操作者に通知してもよい。例えば、情報伝達部53は、表示装置40による視覚情報及び音出力装置43による聴覚情報の少なくとも一方を用いて、制御点と目標点との間の距離の大きさを操作者に伝えてもよい。
【0062】
具体的には、情報伝達部53は、音出力装置43による断続音を用いて、制御点と目標点との間の距離の大きさを操作者に伝えてもよい。この場合、情報伝達部53は、その距離が小さくなるほど、断続音の間隔を短くし、その距離が大きくなるほど、断続音の間隔を長くしてよい。また、情報伝達部53は、連続音を用いてもよく、音の高低又は強弱等を変化させながら、その距離の大きさの違いを表すようにしてもよい。また、情報伝達部53は、バケット6の先端における制御点が目標施工面よりも低い位置になった、つまり、目標施工面を超えてしまった場合、音出力装置43を通じて警報を発してもよい。この警報は、例えば、断続音より顕著に大きい連続音である。
【0063】
また、情報伝達部53は、制御点と目標点との間の距離の大きさ等を作業情報として表示装置40に表示させてもよい。表示装置40は、コントローラ30による制御下で、撮像装置S6から受信した画像データと共に、情報伝達部53から受信した作業情報を表示してもよい。情報伝達部53は、アナログメータの画像又はバーグラフインジケータの画像等を用いて、その距離の大きさを操作者に伝えるようにしてもよい。
【0064】
自動制御部54は、アクチュエータを自動的に動作させることで操作者による操作装置26を通じたショベル100の手動操作を自動的に支援する。具体的には、自動制御部54は、複数の油圧アクチュエータのそれぞれに対応する制御弁のパイロットポートに作用するパイロット圧を個別に且つ自動的に調整することができる。これにより、自動制御部54は、それぞれの油圧アクチュエータを自動的に動作させることができる。自動制御部54によるマシンコントロール機能に関する制御は、例えば、入力装置42に含まれる所定のスイッチが押下された場合に実行されてよい。所定のスイッチは、例えば、マシンコントロールスイッチ(以下、「MC(Machine Control)スイッチ」)であり、ノブスイッチとして操作装置26(例えば、アーム5の操作に用いるレバー装置であるアーム操作レバー)の把持部の先端に配置されていてもよい。以下の説明は、MCスイッチが押下されている場合に実行されるマシンコントロール機能に関する。
【0065】
例えば、自動制御部54は、MCスイッチ等が押されている場合、掘削作業を支援するために、アーム操作レバーの操作に応じたアームシリンダ8の動作に合わせて、ブームシリンダ7及びバケットシリンダ9の少なくとも一つを自動的に伸縮させる。具体的には、自動制御部54は、操作者が手動でアーム5の閉じ操作(以下、「アーム閉じ操作」)を行っている場合に、目標施工面における目標点とバケット6の先端又は背面等の作業部位における制御点とが一致するようにブームシリンダ7及びバケットシリンダ9の少なくとも一つを自動的に伸縮させる。この場合、操作者は、例えば、アーム操作レバーをアーム閉じ方向に操作するだけで、バケット6の先端等を目標施工面に一致させながら、アーム5を閉じることができる。
【0066】
力算出部55は掘削反力又は掘削力を算出するように構成されている。掘削反力は、掘削力の反力であり、掘削力と同じ大きさを有する、掘削力とは逆向きの力である。そのため、掘削反力を算出することは、掘削力を算出することに等しい。図示例では、力算出部55は、掘削アタッチメントの姿勢と掘削アタッチメントに作用する荷重とに基づいて掘削力を導き出す。掘削アタッチメントの姿勢は姿勢センサによって検出される。姿勢センサは、ブーム角度センサS1、アーム角度センサS2、及びバケット角度センサS3の少なくとも一つを含む。掘削アタッチメントに作用する荷重はシリンダ圧センサによって検出される。シリンダ圧センサは、ブームロッド圧センサS7R、ブームボトム圧センサS7B、アームロッド圧センサS8R、アームボトム圧センサS8B、バケットロッド圧センサS9R、及びバケットボトム圧センサS9Bの少なくとも一つを含む。
【0067】
具体的には、力算出部55は、所定の計算式を用いて所定の演算周期で繰り返し掘削力を導き出す。また、力算出部55は、土砂密度等の土砂特性を考慮し、導き出した掘削力を補正してもよい。土砂特性を表す値は、入力装置42等を通じて操作者が入力する値であってもよく、画像センサ(撮像装置S6)又はシリンダ圧センサ等の各種センサの出力に基づいて自動的に算出される値であってもよい。図示例では、力算出部55は、掘削力の垂直成分を算出するように構成されていてもよい。掘削力の垂直成分は、機体の浮き上がりが発生するときの支点(回転中心)と掘削力の作用点(例えばバケット6の先端)とを結ぶ直線に垂直な方向における成分である。尚、支点回りの掘削力の垂直成分のモーメントは、支点回りの掘削反力の垂直成分のモーメントに対する反モーメントであり、支点回りの掘削反力の垂直成分のモーメントは、機体の浮き上がりをもたらす力のモーメントである。
【0068】
掘削支援部56は、ショベル100の操作者によって実行される掘削動作を支援するように構成されている。例えば、掘削支援部56は、掘削動作中に下部走行体1が支点を中心に回動して上部旋回体3の前端部が浮き上がるのを抑制するように構成されている。具体的には、掘削支援部56は、掘削動作中に繰り返し算出する掘削力の値が所定値を上回ったときに、ブーム4を自動的に上昇させるように構成されている。図示例では、掘削支援部56は、掘削動作中に繰り返し算出する掘削力の垂直成分の値が所定値THを上回ったときに、ブーム4を自動的に上昇させるように構成されている。
【0069】
図示例では、所定値THは、機体の浮き上がりを発生させない掘削力の最大値である許容最大掘削力の垂直成分に基づいて算出される値であり、例えば、許容最大掘削力の垂直成分の値に所定の比率(例えば0.8)を乗じた値である。尚、許容最大掘削力の垂直成分の値は、掘削アタッチメントの姿勢に基づいて算出される値である。また、所定の比率は、典型的には、1.0未満の値であるが、1.0であってもよい。
【0070】
具体的には、掘削支援部56は、掘削力の垂直成分の値が所定値THを上回っている場合には、掘削力の垂直成分の値と所定値THとの間の差である超過分が大きいほどブーム4の上昇速度が大きくなるように、ブーム4を自動的に上昇させる。この場合、掘削支援部56は、超過分の大きさに基づいてブームシリンダ7に対応する電磁弁31に対する制御指令の大きさを決定してもよい。
【0071】
また、掘削支援部56は、掘削力の垂直成分の値が所定値THを上回っている場合には、掘削力の作用点が支点に向かって移動するようにブーム4を自動的に上昇させてもよい。この場合、掘削支援部56は、アーム閉じ速度の大きさに基づいてブームシリンダ7に対応する電磁弁31に対する制御指令の大きさを決定してもよい。尚、アーム閉じ速度は、単位時間当たりのアーム5の回動角度、単位時間当たりのアームシリンダ8の伸張量、単位時間当たりのアーム閉じ側パイロット圧の増分、又は、アーム操作レバーの操作量(傾倒角度)若しくは操作速度(傾倒角速度)等に対応している。
【0072】
また、掘削支援部56は、超過分の大きさに基づく電磁弁31に対する制御指令の大きさと、アーム閉じ速度の大きさに基づく電磁弁31に対する制御指令の大きさとを同時並行的に決定するように構成されていてもよい。この場合、掘削支援部56は、超過分の大きさに基づいて決まる制御指令の大きさを、アーム閉じ速度の大きさに基づいて決まる制御指令の大きさによって補正することにより、最終的に電磁弁31に対して出力する制御指令の大きさを決定するように構成されていてもよい。或いは、掘削支援部56は、超過分の大きさに基づいて決まる制御指令、及び、アーム閉じ速度の大きさに基づいて決まる制御指令のうちの大きい方を最終的に電磁弁31に対して出力する制御指令として採用するように構成されていてもよい。
【0073】
次に、図3を参照して、ショベル100の油圧システムについて説明する。図3は、ショベル100の油圧システムの構成例を概略的に示す図である。尚、図3において、機械的動力伝達ライン、作動油ライン、パイロットライン、及び電気信号ラインは、図2等の場合と同様、それぞれ、二重線、実線、破線、及び点線で示されている。
【0074】
油圧システムは、エンジン11により駆動される左メインポンプ14Lから左センタバイパス油路C1L及び左パラレル油路C2Lを経て作動油タンクまで作動油を循環させ、且つ、エンジン11により駆動される右メインポンプ14Rから右センタバイパス油路C1R及び右パラレル油路C2Rを経て作動油タンクまで作動油を循環させる。
【0075】
左センタバイパス油路C1Lは、左メインポンプ14Lを起点として、コントロールバルブユニット17内に配置される制御弁171、制御弁173、制御弁175L、及び制御弁176Lを順に通過し、作動油タンクに至る。
【0076】
右センタバイパス油路C1Rは、右メインポンプ14Rを起点として、コントロールバルブユニット17内に配置される制御弁172、制御弁174、制御弁175R、及び制御弁176Rを順に通過し、作動油タンクに至る。
【0077】
制御弁171は、左メインポンプ14Lから吐出される作動油を左走行油圧モータ2MLへ供給し、且つ、左走行油圧モータ2MLが吐出する作動油を作動油タンクに排出させるスプール弁である。
【0078】
制御弁172は、右メインポンプ14Rから吐出される作動油を右走行油圧モータ2MRへ供給し、且つ、右走行油圧モータ2MRが吐出する作動油を作動油タンクへ排出させるスプール弁である。
【0079】
制御弁173は、左メインポンプ14Lから吐出される作動油を旋回油圧モータ2Aへ供給し、且つ、旋回油圧モータ2Aが吐出する作動油を作動油タンクへ排出させるスプール弁である。
【0080】
制御弁174は、右メインポンプ14Rから吐出される作動油をバケットシリンダ9へ供給し、且つ、バケットシリンダ9内の作動油を作動油タンクへ排出させるスプール弁である。
【0081】
制御弁175は、制御弁175L及び制御弁175Rを含む。制御弁175Lは、左メインポンプ14Lが吐出する作動油をブームシリンダ7へ供給し、且つ、ブームシリンダ7内の作動油を作動油タンクへ排出させるスプール弁である。制御弁175Rは、右メインポンプ14Rが吐出する作動油をブームシリンダ7へ供給し、且つ、ブームシリンダ7内の作動油を作動油タンクへ排出させるスプール弁である。
【0082】
制御弁176は、制御弁176L及び制御弁176Rを含む。制御弁176Lは、左メインポンプ14Lが吐出する作動油をアームシリンダ8へ供給し、且つ、アームシリンダ8内の作動油を作動油タンクへ排出させるスプール弁である。制御弁176Rは、右メインポンプ14Rが吐出する作動油をアームシリンダ8へ供給し、且つ、アームシリンダ8内の作動油を作動油タンクへ排出させるスプール弁である。
【0083】
制御弁171~176のそれぞれは、パイロットポートに作用するパイロット圧に応じて、油圧アクチュエータに供給される作動油の流量を調整したり、流れる方向を切り替えたりする。
【0084】
左パラレル油路C2Lは、左センタバイパス油路C1Lと並行するように配置され、制御弁173、制御弁175L、及び制御弁176Lのそれぞれに左メインポンプ14Lが吐出する作動油を供給できるように構成されている。これにより、左パラレル油路C2Lは、制御弁171、制御弁173、又は制御弁175Lの何れかによって左センタバイパス油路C1Lを通る作動油の流れが制限或いは遮断された場合に、より下流の制御弁に作動油を供給できる。
【0085】
右パラレル油路C2Rは、右センタバイパス油路C1Rと並行するように配置され、制御弁174、制御弁175R、及び制御弁176Rのそれぞれに右メインポンプ14Rが吐出する作動油を供給できるように構成されている。これにより、右パラレル油路C2Rは、制御弁172、制御弁174、又は制御弁175Rの何れかによって右センタバイパス油路C1Rを通る作動油の流れが制限或いは遮断された場合に、より下流の制御弁に作動油を供給できる。
【0086】
左レギュレータ13Lは、コントローラ30による制御下で、左メインポンプ14Lの斜板の傾転角を調節することによって、左メインポンプ14Lの吐出量を調節できるように構成されている。右レギュレータ13Rは、コントローラ30による制御下で、右メインポンプ14Rの斜板の傾転角を調節することによって、右メインポンプ14Rの吐出量を調節できるように構成されている。
【0087】
左吐出圧センサ28Lは、左メインポンプ14Lの吐出圧を検出し、検出された吐出圧に対応する検出信号は、コントローラ30に取り込まれる。右吐出圧センサ28Rについても同様である。これにより、コントローラ30は、左メインポンプ14Lの吐出圧に応じて左レギュレータ13Lを制御することができ、且つ、右メインポンプ14Rの吐出圧に応じて右レギュレータ13Rを制御することができる。
【0088】
左センタバイパス油路C1Lには、最も下流にある制御弁176Lと作動油タンクとの間には、左絞り18Lが設けられる。これにより、左メインポンプ14Lにより吐出された作動油の流れは、左絞り18Lで制限される。そして、左絞り18Lは、左レギュレータ13Lを制御するための左制御圧を発生させる。右センタバイパス油路C1Rには、最も下流にある制御弁176Rと作動油タンクとの間には、右絞り18Rが設けられる。これにより、右メインポンプ14Rにより吐出された作動油の流れは、右絞り18Rで制限される。そして、右絞り18Rは、右レギュレータ13Rを制御するための右制御圧を発生させる。
【0089】
左制御圧センサ19Lは、左制御圧を検出し、検出された左制御圧に対応する検出信号は、コントローラ30に取り込まれる。右制御圧センサ19Rは、右制御圧を検出し、検出された右制御圧に対応する検出信号は、コントローラ30に取り込まれる。
【0090】
コントローラ30は、左吐出圧センサ28Lにより検出される左メインポンプ14Lの吐出圧に応じて、左レギュレータ13Lを制御し、左メインポンプ14Lの吐出量を調節してよい。例えば、コントローラ30は、左メインポンプ14Lの吐出圧の増大に応じて、左レギュレータ13Lを制御し、左メインポンプ14Lの斜板傾転角を調節することにより、左メインポンプ14Lの吐出量を減少させてよい。右レギュレータ13Rについても同様である。これにより、コントローラ30は、吐出圧と吐出量との積で表されるメインポンプ14の吸収馬力がエンジン11の出力馬力を超えないように、メインポンプ14の全馬力制御を行うことができる。
【0091】
また、コントローラ30は、左制御圧センサ19Lにより検出される左制御圧に応じて、左レギュレータ13Lを制御することにより、左メインポンプ14Lの吐出量を調節してよい。例えば、コントローラ30は、左制御圧が大きいほど左メインポンプ14Lの吐出量を減少させ、左制御圧が小さいほど左メインポンプ14Lの吐出量を増大させる。右メインポンプ14Rの吐出量についても同様である。
【0092】
具体的には、ショベル100における油圧アクチュエータが何れも操作されていない待機状態(図3に示す状態)の場合、左メインポンプ14Lが吐出する作動油は、左センタバイパス油路C1Lを通って左絞り18Lに至る。そして、左メインポンプ14Lが吐出する作動油の流れは、左絞り18Lの上流で発生する左制御圧を増大させる。その結果、コントローラ30は、左メインポンプ14Lの吐出量を許容最小吐出量まで減少させ、左メインポンプ14Lが吐出した作動油が左センタバイパス油路C1Lを通過する際の圧力損失(ポンピングロス)を抑制する。右メインポンプ14Rが吐出した作動油が右センタバイパス油路C1Rを通過する際の圧力損失(ポンピングロス)についても同様である。
【0093】
一方、何れかの油圧アクチュエータが操作装置26を通じて操作された場合、左メインポンプ14Lが吐出する作動油は、操作対象の油圧アクチュエータに対応する制御弁を介して、操作対象の油圧アクチュエータに流れ込む。そして、左メインポンプ14Lが吐出する作動油の流れは、左絞り18Lに至る量を減少或いは消失させ、左絞り18Lの上流で発生する左制御圧を低下させる。その結果、コントローラ30は、左メインポンプ14Lの吐出量を増大させ、操作対象の油圧アクチュエータに十分な作動油を循環させ、操作対象の油圧アクチュエータを確実に駆動させることができる。右メインポンプ14Rが吐出する作動油についても同様である。
【0094】
次に、図4A図4Fを参照し、コントローラ30がアクチュエータを動作させるための構成について説明する。図4A図4Fは、油圧システムの一部を抜き出した図である。具体的には、図4Aは、アームシリンダ8の操作に関する油圧システム部分を抜き出した図であり、図4Bは、ブームシリンダ7の操作に関する油圧システム部分を抜き出した図である。図4Cは、バケットシリンダ9の操作に関する油圧システム部分を抜き出した図であり、図4Dは、旋回油圧モータ2Aの操作に関する油圧システム部分を抜き出した図である。図4Eは、左走行油圧モータ2MLの操作に関する油圧システム部分を抜き出した図であり、図4Fは、右走行油圧モータ2MRの操作に関する油圧システム部分を抜き出した図である。
【0095】
図4A図4Fに示すように、油圧システムは、電磁弁31を含む。電磁弁31は、電磁弁31AL~電磁弁31FL及び電磁弁31AR~電磁弁31FRを含む。
【0096】
電磁弁31は、パイロットポンプ15とコントロールバルブユニット17内の対応する制御弁のパイロットポートとを接続する管路に配置され、開口面積を変更することにより、その管路の流路面積を変更できるように構成されている。本実施形態では、電磁弁31は、電磁比例弁であり、コントローラ30が出力する制御指令に応じて動作する。そのため、コントローラ30は、操作者による操作装置26の操作に応じ、又は、操作者による操作装置26の操作とは無関係に、パイロットポンプ15が吐出するパイロット油を、電磁弁31を介し、コントロールバルブユニット17内の対応する制御弁のパイロットポートに供給できる。そして、コントローラ30は、電磁弁31が生成するパイロット圧を、対応する制御弁のパイロットポートに作用させることができる。
【0097】
この構成により、コントローラ30は、特定の操作装置26に対する操作が行われている場合に加え、特定の操作装置26に対する操作が行われていない場合であっても、その特定の操作装置26に対応する油圧アクチュエータを動作させることができる。また、コントローラ30は、特定の操作装置26に対する操作が行われている場合であっても、その特定の操作装置26に対応する油圧アクチュエータの動作を強制的に停止させることができる。
【0098】
例えば、図4Aに示すように、左操作レバー26Lは、アーム5を操作するために用いられる。具体的には、左操作レバー26Lは、パイロットポンプ15が吐出するパイロット油を利用し、前後方向への操作に応じたパイロット圧を制御弁176のパイロットポートに作用させる。この場合、左操作レバー26Lはアーム操作レバーとして機能する。より具体的には、左操作レバー26Lは、アーム閉じ方向(後方向)に操作された場合に、操作量に応じたパイロット圧を制御弁176Lの右側パイロットポート(アーム閉じ側パイロットポート)と制御弁176Rの左側パイロットポート(アーム閉じ側パイロットポート)に作用させる。また、左操作レバー26Lは、アーム開き方向(前方向)に操作された場合には、操作量に応じたパイロット圧を制御弁176Lの左側パイロットポート(アーム開き側パイロットポート)と制御弁176Rの右側パイロットポート(アーム開き側パイロットポート)に作用させる。
【0099】
操作装置26にはスイッチSWが設けられている。本実施形態では、スイッチSWは、スイッチSW1及びスイッチSW2を含む。スイッチSW1は、左操作レバー26Lの先端に設けられたMCスイッチ(押しボタンスイッチ)である。操作者は、スイッチSW1を押しながら左操作レバー26Lを操作できる。スイッチSW1は、右操作レバー26Rに設けられていてもよく、キャビン10内の他の位置に設けられていてもよい。スイッチSW2は、左走行レバー26DLの先端に設けられたMCスイッチ(押しボタンスイッチ)である。操作者は、スイッチSW2を押しながら左走行レバー26DLを操作できる。スイッチSW2は、右走行レバー26DRに設けられていてもよく、キャビン10内の他の位置に設けられていてもよい。
【0100】
操作センサ29LAは、操作者による左操作レバー26Lに対する前後方向への操作の内容を検出し、検出した値をコントローラ30に対して出力する。
【0101】
電磁弁31ALは、コントローラ30が出力する制御指令(電流指令)に応じて動作する。そして、パイロットポンプ15から電磁弁31ALを介して制御弁176Lの右側パイロットポート及び制御弁176Rの左側パイロットポートに導入されるパイロット油によるパイロット圧を調整する。電磁弁31ARは、コントローラ30が出力する制御指令(電流指令)に応じて動作する。そして、パイロットポンプ15から電磁弁31ARを介して制御弁176Lの左側パイロットポート及び制御弁176Rの右側パイロットポートに導入されるパイロット油によるパイロット圧を調整する。電磁弁31ALは、制御弁176L及び制御弁176Rを任意の弁位置で停止できるようにパイロット圧を調整可能である。同様に、電磁弁31ARは、制御弁176L及び制御弁176Rを任意の弁位置で停止できるようにパイロット圧を調整可能である。
【0102】
この構成により、コントローラ30は、操作者によるアーム閉じ操作に応じ、パイロットポンプ15が吐出するパイロット油を、電磁弁31ALを介し、制御弁176Lの右側パイロットポート及び制御弁176Rの左側パイロットポートに供給できる。また、コントローラ30は、操作者によるアーム閉じ操作とは無関係に、パイロットポンプ15が吐出するパイロット油を、電磁弁31ALを介し、制御弁176Lの右側パイロットポート及び制御弁176Rの左側パイロットポートに供給できる。すなわち、コントローラ30は、操作者によるアーム閉じ操作に応じ、或いは、操作者によるアーム閉じ操作とは無関係に、アーム5を閉じることができる。このように、電磁弁31ALは、「アーム用電磁弁」又は「アーム閉じ用電磁弁」として機能する。
【0103】
また、コントローラ30は、操作者によるアーム開き操作に応じ、パイロットポンプ15が吐出するパイロット油を、電磁弁31ARを介し、制御弁176Lの左側パイロットポート及び制御弁176Rの右側パイロットポートに供給できる。また、コントローラ30は、操作者によるアーム開き操作とは無関係に、パイロットポンプ15が吐出するパイロット油を、電磁弁31ARを介し、制御弁176Lの左側パイロットポート及び制御弁176Rの右側パイロットポートに供給できる。すなわち、コントローラ30は、操作者によるアーム開き操作に応じ、或いは、操作者によるアーム開き操作とは無関係に、アーム5を開くことができる。このように、電磁弁31ARは、「アーム用電磁弁」又は「アーム開き用電磁弁」として機能する。
【0104】
また、この構成により、コントローラ30は、操作者によるアーム閉じ操作が行われている場合であっても、必要に応じて、制御弁176の閉じ側のパイロットポート(制御弁176Lの左側パイロットポート及び制御弁176Rの右側パイロットポート)に作用するパイロット圧を減圧し、アーム5の閉じ動作を強制的に停止させることができる。操作者によるアーム開き操作が行われているときにアーム5の開き動作を強制的に停止させる場合についても同様である。
【0105】
或いは、コントローラ30は、操作者によるアーム閉じ操作が行われている場合であっても、必要に応じて、電磁弁31ARを制御し、制御弁176の閉じ側のパイロットポートの反対側にある、制御弁176の開き側のパイロットポート(制御弁176Lの右側パイロットポート及び制御弁176Rの左側パイロットポート)に作用するパイロット圧を増大させ、制御弁176を強制的に中立位置に戻すことで、アーム5の閉じ動作を強制的に停止させてもよい。操作者によるアーム開き操作が行われている場合にアーム5の開き動作を強制的に停止させる場合についても同様である。
【0106】
また、以下の図4B図4Fを参照しながらの説明を省略するが、操作者によるブーム上げ操作又はブーム下げ操作が行われている場合にブーム4の動作を強制的に停止させる場合、操作者によるバケット閉じ操作又はバケット開き操作が行われている場合にバケット6の動作を強制的に停止させる場合、及び、操作者による旋回操作が行われている場合に上部旋回体3の旋回動作を強制的に停止させる場合、についても同様である。また、操作者による走行操作が行われている場合に下部走行体1の走行動作を強制的に停止させる場合についても同様である。
【0107】
また、コントローラ30は、アーム操作(アーム閉じ操作及びアーム開き操作)の応答性を良くするため、アーム操作が行われる前から微小なパイロット圧を制御弁176の両側のパイロットポートに作用させるように構成されていてもよい。ブーム操作(ブーム上げ操作及びブーム下げ操作)等の他の操作についても同様である。すなわち、コントローラ30は、より多くのパイロット油を使用することにより、油圧アクチュエータの応答性を高めることができる。
【0108】
また、図4Bに示すように、右操作レバー26Rは、ブーム4を操作するために用いられる。具体的には、右操作レバー26Rは、パイロットポンプ15が吐出するパイロット油を利用し、前後方向への操作に応じたパイロット圧を制御弁175のパイロットポートに作用させる。この場合、右操作レバー26Rはブーム操作レバーとして機能する。より具体的には、右操作レバー26Rは、ブーム上げ方向(後方向)に操作された場合に、操作量に応じたパイロット圧を制御弁175Lの右側パイロットポート(ブーム上げ側パイロットポート)と制御弁175Rの左側パイロットポート(ブーム上げ側パイロットポート)に作用させる。また、右操作レバー26Rは、ブーム下げ方向(前方向)に操作された場合には、操作量に応じたパイロット圧を制御弁175Rの右側パイロットポート(ブーム下げ側パイロットポート)に作用させる。
【0109】
操作センサ29RAは、操作者による右操作レバー26Rに対する前後方向への操作の内容を検出し、検出した値をコントローラ30に対して出力する。
【0110】
電磁弁31BLは、コントローラ30が出力する制御指令(電流指令)に応じて動作する。そして、パイロットポンプ15から電磁弁31BLを介して制御弁175Lの右側パイロットポート及び制御弁175Rの左側パイロットポートに導入されるパイロット油によるパイロット圧を調整する。電磁弁31BRは、コントローラ30が出力する制御指令(電流指令)に応じて動作する。そして、パイロットポンプ15から電磁弁31BRを介して制御弁175Rの右側パイロットポートに導入されるパイロット油によるパイロット圧を調整する。電磁弁31BLは、制御弁175L及び制御弁175Rを任意の弁位置で停止できるようにパイロット圧を調整可能である。また、電磁弁31BRは、制御弁175Rを任意の弁位置で停止できるようにパイロット圧を調整可能である。
【0111】
この構成により、コントローラ30は、操作者によるブーム上げ操作に応じ、パイロットポンプ15が吐出するパイロット油を、電磁弁31BLを介し、制御弁175Lの右側パイロットポート及び制御弁175Rの左側パイロットポートに供給できる。また、コントローラ30は、操作者によるブーム上げ操作とは無関係に、パイロットポンプ15が吐出するパイロット油を、電磁弁31BLを介し、制御弁175Lの右側パイロットポート及び制御弁175Rの左側パイロットポートに供給できる。すなわち、コントローラ30は、操作者によるブーム上げ操作に応じ、或いは、操作者によるブーム上げ操作とは無関係に、ブーム4を上げることができる。このように、電磁弁31BLは、「ブーム用電磁弁」又は「ブーム上げ用電磁弁」として機能する。
【0112】
また、コントローラ30は、操作者によるブーム下げ操作に応じ、パイロットポンプ15が吐出するパイロット油を、電磁弁31BRを介し、制御弁175Rの右側パイロットポートに供給できる。また、コントローラ30は、操作者によるブーム下げ操作とは無関係に、パイロットポンプ15が吐出するパイロット油を、電磁弁31BRを介し、制御弁175Rの右側パイロットポートに供給できる。すなわち、コントローラ30は、操作者によるブーム下げ操作に応じ、或いは、操作者によるブーム下げ操作とは無関係に、ブーム4を下げることができる。このように、電磁弁31BRは、「ブーム用電磁弁」又は「ブーム下げ用電磁弁」として機能する。
【0113】
また、図4Cに示すように、右操作レバー26Rは、バケット6を操作するためにも用いられる。具体的には、右操作レバー26Rは、パイロットポンプ15が吐出するパイロット油を利用し、左右方向への操作に応じたパイロット圧を制御弁174のパイロットポートに作用させる。この場合、右操作レバー26Rはバケット操作レバーとして機能する。より具体的には、右操作レバー26Rは、バケット閉じ方向(左方向)に操作された場合に、操作量に応じたパイロット圧を制御弁174の左側パイロットポートに作用させる。また、右操作レバー26Rは、バケット開き方向(右方向)に操作された場合には、操作量に応じたパイロット圧を制御弁174の右側パイロットポートに作用させる。
【0114】
操作センサ29RBは、操作者による右操作レバー26Rに対する左右方向への操作の内容を検出し、検出した値をコントローラ30に対して出力する。尚、コントローラ30は、バケット角度センサS3が省略されている場合、操作センサ29RBの出力に基づいてバケット角度を推定してもよい。
【0115】
電磁弁31CLは、コントローラ30が出力する制御指令(電流指令)に応じて動作する。そして、パイロットポンプ15から電磁弁31CLを介して制御弁174の左側パイロットポートに導入されるパイロット油によるパイロット圧を調整する。電磁弁31CRは、コントローラ30が出力する制御指令(電流指令)に応じて動作する。そして、パイロットポンプ15から電磁弁31CRを介して制御弁174の右側パイロットポートに導入されるパイロット油によるパイロット圧を調整する。電磁弁31CLは、制御弁174を任意の弁位置で停止できるようにパイロット圧を調整可能である。同様に、電磁弁31CRは、制御弁174を任意の弁位置で停止できるようにパイロット圧を調整可能である。
【0116】
この構成により、コントローラ30は、操作者によるバケット閉じ操作に応じ、パイロットポンプ15が吐出するパイロット油を、電磁弁31CLを介し、制御弁174の左側パイロットポートに供給できる。また、コントローラ30は、操作者によるバケット閉じ操作とは無関係に、パイロットポンプ15が吐出するパイロット油を、電磁弁31CLを介し、制御弁174の左側パイロットポートに供給できる。すなわち、コントローラ30は、操作者によるバケット閉じ操作に応じ、或いは、操作者によるバケット閉じ操作とは無関係に、バケット6を閉じることができる。このように、電磁弁31CLは、「バケット用電磁弁」又は「バケット閉じ用電磁弁」として機能する。
【0117】
また、コントローラ30は、操作者によるバケット開き操作に応じ、パイロットポンプ15が吐出するパイロット油を、電磁弁31CRを介し、制御弁174の右側パイロットポートに供給できる。また、コントローラ30は、操作者によるバケット開き操作とは無関係に、パイロットポンプ15が吐出するパイロット油を、電磁弁31CRを介し、制御弁174の右側パイロットポートに供給できる。すなわち、コントローラ30は、操作者によるバケット開き操作に応じ、或いは、操作者によるバケット開き操作とは無関係に、バケット6を開くことができる。このように、電磁弁31CRは、「バケット用電磁弁」又は「バケット開き用電磁弁」として機能する。
【0118】
また、図4Dに示すように、左操作レバー26Lは、旋回機構2を操作するためにも用いられる。具体的には、左操作レバー26Lは、パイロットポンプ15が吐出するパイロット油を利用し、左右方向への操作に応じたパイロット圧を制御弁173のパイロットポートに作用させる。この場合、左操作レバー26Lは旋回操作レバーとして機能する。より具体的には、左操作レバー26Lは、左旋回方向(左方向)に操作された場合に、操作量に応じたパイロット圧を制御弁173の左側パイロットポートに作用させる。また、左操作レバー26Lは、右旋回方向(右方向)に操作された場合には、操作量に応じたパイロット圧を制御弁173の右側パイロットポートに作用させる。
【0119】
操作センサ29LBは、操作者による左操作レバー26Lに対する左右方向への操作の内容を検出し、検出した値をコントローラ30に対して出力する。
【0120】
電磁弁31DLは、コントローラ30が出力する制御指令(電流指令)に応じて動作する。そして、パイロットポンプ15から電磁弁31DLを介して制御弁173の左側パイロットポートに導入されるパイロット油によるパイロット圧を調整する。電磁弁31DRは、コントローラ30が出力する制御指令(電流指令)に応じて動作する。そして、パイロットポンプ15から電磁弁31DRを介して制御弁173の右側パイロットポートに導入されるパイロット油によるパイロット圧を調整する。電磁弁31DLは、制御弁173を任意の弁位置で停止できるようにパイロット圧を調整可能である。同様に、電磁弁31DRは、制御弁173を任意の弁位置で停止できるようにパイロット圧を調整可能である。
【0121】
この構成により、コントローラ30は、操作者による左旋回操作に応じ、パイロットポンプ15が吐出するパイロット油を、電磁弁31DLを介し、制御弁173の左側パイロットポートに供給できる。また、コントローラ30は、操作者による左旋回操作とは無関係に、パイロットポンプ15が吐出するパイロット油を、電磁弁31DLを介し、制御弁173の左側パイロットポートに供給できる。すなわち、コントローラ30は、操作者による左旋回操作に応じ、或いは、操作者による左旋回操作とは無関係に、旋回機構2を左旋回させることができる。このように、電磁弁31DLは、「旋回用電磁弁」又は「左旋回用電磁弁」として機能する。
【0122】
また、コントローラ30は、操作者による右旋回操作に応じ、パイロットポンプ15が吐出するパイロット油を、電磁弁31DRを介し、制御弁173の右側パイロットポートに供給できる。また、コントローラ30は、操作者による右旋回操作とは無関係に、パイロットポンプ15が吐出するパイロット油を、電磁弁31DRを介し、制御弁173の右側パイロットポートに供給できる。すなわち、コントローラ30は、操作者による右旋回操作に応じ、或いは、操作者による右旋回操作とは無関係に、旋回機構2を右旋回させることができる。このように、電磁弁31DRは、「旋回用電磁弁」又は「右旋回用電磁弁」として機能する。
【0123】
また、図4Eに示すように、左走行レバー26DLは、左クローラ1CLを操作するために用いられる。具体的には、左走行レバー26DLは、パイロットポンプ15が吐出するパイロット油を利用し、前後方向への操作に応じたパイロット圧を制御弁171のパイロットポートに作用させる。より具体的には、左走行レバー26DLは、前進方向(前方向)に操作された場合に、操作量に応じたパイロット圧を制御弁171の左側パイロットポートに作用させる。また、左走行レバー26DLは、後進方向(後方向)に操作された場合には、操作量に応じたパイロット圧を制御弁171の右側パイロットポートに作用させる。
【0124】
操作センサ29DLは、操作者による左走行レバー26DLに対する前後方向への操作の内容を電気的に検出し、検出した値をコントローラ30に対して出力する。
【0125】
電磁弁31ELは、コントローラ30が出力する電流指令に応じて動作する。そして、電磁弁31ELは、パイロットポンプ15から電磁弁31ELを介して制御弁171の左側パイロットポートに導入されるパイロット油によるパイロット圧を調整する。電磁弁31ERは、コントローラ30が出力する電流指令に応じて動作する。そして、電磁弁31ERは、パイロットポンプ15から電磁弁31ERを介して制御弁171の右側パイロットポートに導入されるパイロット油によるパイロット圧を調整する。電磁弁31EL、31ERは、制御弁171を任意の弁位置で停止できるようにパイロット圧を調整可能である。
【0126】
この構成により、コントローラ30は、操作者による左前進操作とは無関係に、パイロットポンプ15が吐出するパイロット油を、電磁弁31ELを介し、制御弁171の左側パイロットポートに供給できる。すなわち、左クローラ1CLを前進させることができる。また、コントローラ30は、操作者による左後進操作とは無関係に、パイロットポンプ15が吐出するパイロット油を、電磁弁31ERを介し、制御弁171の右側パイロットポートに供給できる。すなわち、左クローラ1CLを後進させることができる。このように、電磁弁31ELは、「左走行用電磁弁」又は「左前進用電磁弁」として機能し、電磁弁31ERは、「左走行用電磁弁」又は「左後進用電磁弁」として機能する。
【0127】
また、図4Fに示すように、右走行レバー26DRは、右クローラ1CRを操作するために用いられる。具体的には、右走行レバー26DRは、パイロットポンプ15が吐出するパイロット油を利用し、前後方向への操作に応じたパイロット圧を制御弁172のパイロットポートに作用させる。より具体的には、右走行レバー26DRは、前進方向(前方向)に操作された場合に、操作量に応じたパイロット圧を制御弁172の右側パイロットポートに作用させる。また、右走行レバー26DRは、後進方向(後方向)に操作された場合には、操作量に応じたパイロット圧を制御弁172の左側パイロットポートに作用させる。
【0128】
操作センサ29DRは、操作者による右走行レバー26DRに対する前後方向への操作の内容を電気的に検出し、検出した値をコントローラ30に対して出力する。
【0129】
電磁弁31FLは、コントローラ30が出力する電流指令に応じて動作する。そして、電磁弁31FLは、パイロットポンプ15から電磁弁31FLを介して制御弁172の左側パイロットポートに導入されるパイロット油によるパイロット圧を調整する。電磁弁31FRは、コントローラ30が出力する電流指令に応じて動作する。そして、電磁弁31FRは、パイロットポンプ15から電磁弁31FRを介して制御弁172の右側パイロットポートに導入されるパイロット油によるパイロット圧を調整する。電磁弁31FL、31FRは、制御弁172を任意の弁位置で停止できるようにパイロット圧を調整可能である。
【0130】
この構成により、コントローラ30は、操作者による右前進操作とは無関係に、パイロットポンプ15が吐出するパイロット油を、電磁弁31FLを介し、制御弁172の右側パイロットポートに供給できる。すなわち、右クローラ1CRを前進させることができる。また、コントローラ30は、操作者による右後進操作とは無関係に、パイロットポンプ15が吐出するパイロット油を、電磁弁31FRを介し、制御弁172の左側パイロットポートに供給できる。すなわち、右クローラ1CRを後進させることができる。このように、電磁弁31FLは、「右走行用電磁弁」又は「右前進用電磁弁」として機能し、電磁弁31FRは、「右走行用電磁弁」又は「右後進用電磁弁」として機能する。
【0131】
また、ショベル100は、バケットチルト機構を自動的に動作させる構成を備えていてもよい。この場合、バケットチルト機構を構成するバケットチルトシリンダに関する油圧システム部分は、ブームシリンダ7の操作に関する油圧システム部分等と同じように構成されてもよい。
【0132】
また、操作装置26の形態として電気式操作レバーに関する説明を記載したが、電気式操作レバーではなく油圧式操作レバーが採用されてもよい。この場合、油圧式操作レバーの操作量は、圧力センサによって圧力の形で検出されてコントローラ30へ入力されてもよい。また、油圧式操作レバーとしての操作装置26と各制御弁のパイロットポートとの間には電磁弁が配置されてもよい。電磁弁は、コントローラ30からの電気信号に応じて動作するように構成される。この構成により、油圧式操作レバーとしての操作装置26を用いた手動操作が行われると、操作装置26は、操作量に応じてパイロット圧を増減させることで各制御弁を移動させることができる。また、各制御弁は電磁スプール弁で構成されていてもよい。この場合、電磁スプール弁は、電気式操作レバーの操作量に対応するコントローラ30からの電気信号に応じて動作する。
【0133】
次に、図5を参照しながら、掘削が行われる際にショベル100に作用する力の関係について説明する。図5は、掘削が行われる際にショベル100に作用する力の関係を示す図である。尚、図5は、説明を簡単にするため、水平面上に位置しているショベル100による掘削が行われる際にショベル100に作用する力の関係を示している。
【0134】
最初に、掘削作業中にショベル100の機体が浮き上がるのを抑制するための制御に関するパラメータについて説明する。
【0135】
図5において、点P1は、上部旋回体3とブーム4との間の連結点を示す。点P2は、上部旋回体3とブームシリンダ7のシリンダとの間の連結点を示す。点P3は、ブームシリンダ7のロッド7Cとブーム4との間の連結点を示す。点P4は、ブーム4とアームシリンダ8のシリンダとの間の連結点を示す。点P5は、アームシリンダ8のロッド8Cとアーム5との間の連結点を示す。点P6は、ブーム4とアーム5との間の連結点を示す。点P7は、アーム5とバケット6との間の連結点を示す。点P8は、掘削力の作用点(バケット6の先端)を示す。尚、図5は、明瞭化のため、バケットシリンダ9の図示を省略している。
【0136】
また、図5は、点P1と点P3を結ぶ直線と水平線との間の角度をブーム角度θ1とし、点P3と点P6を結ぶ直線と点P6と点P7を結ぶ直線との間の角度をアーム角度θ2とし、点P6と点P7を結ぶ直線と点P7と点P8を結ぶ直線との間の角度をバケット角度θ3として示す。ブーム角度θ1は、ブーム角度センサS1によって検出され、アーム角度θ2は、アーム角度センサS2によって検出され、バケット角度θ3は、バケット角度センサS3によって検出される。
【0137】
また、図5において、距離D1は、機体の浮き上がりが発生するときの支点である回転中心RCとショベル100の重心GCとの間の水平距離、すなわち、ショベル100の質量Mと重力加速度gとの積である重力M・gの作用線と回転中心RCとの間の距離を示す。そして、距離D1と重力M・gの大きさとの積は、回転中心RC回りの第1の力のモーメントの大きさを表す。尚、記号「・」は乗算記号である。また、掘削力の作用点である点P8及び回転中心RCは何れも水平面上に位置している。
【0138】
また、図5において、距離D2は、回転中心RCと点P8との間の水平距離、すなわち、掘削反力FRの鉛直成分FR1の作用線と回転中心RCとの間の距離を示す。そして、距離D2と鉛直成分FR1の大きさとの積は、回転中心RC回りの第2の力のモーメントの大きさを表す。尚、掘削反力FRは、鉛直線に対して掘削角度θを形成し、掘削反力FRの鉛直成分FR1は、FR1=FR×cosθで表される。また、掘削角度θは、ブーム角度θ1、アーム角度θ2、及びバケット角度θ3に基づいて算出される。
【0139】
また、図5において、距離D3は、点P2と点P3を結ぶ直線と回転中心RCとの間の距離、すなわち、ブームシリンダ7のロッド7Cを引っ張り出そうとする力FBの作用線と回転中心RCとの間の距離を示す。そして、距離D3と力FBの大きさとの積は、回転中心RC回りの第3の力のモーメントの大きさを表す。
【0140】
また、図5において、距離D4は、掘削反力FRの作用線と点P6との間の距離を示す。そして、距離D4と掘削反力FRの大きさとの積は、点P6回りの第1の力のモーメントの大きさを表す。
【0141】
また、図5において、距離D5は、点P4と点P5を結ぶ直線と点P6との間の距離、すなわち、アーム5を閉じるアーム推力FAの作用線と点P6との間の距離を示す。そして、距離D5とアーム推力FAの大きさとの積は、点P6回りの第2の力のモーメントの大きさを表す。
【0142】
ここで、掘削反力FRの鉛直成分FR1が回転中心RC回りにショベルを浮き上がらせようとする力のモーメントと、ブームシリンダ7のロッド7Cを引っ張り出そうとする力FBが回転中心RC回りにショベルを浮き上がらせようとする力のモーメントとを置き換え可能であると仮定する。この場合、回転中心RC回りの第2の力のモーメントの大きさと回転中心RC回りの第3の力のモーメントの大きさとの関係は以下の(1)式で表される。
FR1・D2=FR・cosθ・D2=FB・D3・・・(1)
また、アーム推力FAが点P6回りにアーム5を閉じようとする力のモーメントと、掘削反力FRが点P6回りにアーム5を開こうとする力のモーメントとはつり合うものと考えられる。この場合、点P6回りの第1の力のモーメントの大きさと点P6回りの第2の力のモーメントの大きさとの関係は以下の(2)式及び(2)'式で表される。尚、記号「/」は除算記号である。
FA・D5=FR・D4・・・(2)
FR=FA・D5/D4・・・(2)'
また、(1)式及び(2)式より、ブームシリンダ7のロッド7Cを引っ張り出そうとする力FBは、以下の(3)式で表される。
FB=FA・D2・D5・cosθ/(D3・D4)・・・(3)
さらに、図5のX-X断面図で示すように、ブームシリンダ7のロッド側油室7Rに面するピストンの環状受圧面積を面積A1とし、ロッド側油室7Rにおける作動油の圧力を圧力PBとすると、ブームシリンダ7のロッド7Cを引っ張り出そうとする力FBは、FB=PB・A1で表される。したがって、(3)式は、以下の(4)式及び(4)'式で表される。
PB=FA・D2・D5・cosθ/(A1・D3・D4)・・・(4)
FA=PB・A1・D3・D4/(D2・D5・cosθ)・・・(4)'
ここで、機体が浮き上がる際の、ブームシリンダ7のロッド7Cを引っ張り出そうとする力FBを力FBmaxとすると、重力M・gが機体を浮き上がらせないようにする回転中心RC回りの第1の力のモーメントと、力FBmaxが機体を浮き上がらせようとする回転中心RC回りの第3の力のモーメントとはつり合うものと考えられる。この場合、それら2つの力のモーメントの大きさの関係は以下の(5)式で表される。
M・g・D1=FBmax・D3・・・(5)
また、このときのブームシリンダ7のロッド側油室7Rにおける作動油の圧力を、機体の浮き上がりを発生させない圧力の最大値である許容最大圧力PBmaxとすると、許容最大圧力PBmaxは、以下の(6)式で表される。
PBmax=M・g・D1/(A1・D3)・・・(6)
尚、距離D1は旋回角度に応じて決まる値であり、距離D2及び距離D3は、旋回角度と掘削アタッチメントの姿勢、すなわち、ブーム角度θ1、アーム角度θ2、及びバケット角度θ3とに応じて決まる値である。具体的には、距離D2は、旋回角度とブーム角度θ1、アーム角度θ2、及びバケット角度θ3とに応じて決まり、距離D3は、旋回角度とブーム角度θ1とに応じて決まる。また、距離D4は、バケット角度θ3に応じて決まり、距離D5は、アーム角度θ2に応じて決まる。
【0143】
そのため、コントローラ30は、旋回角度とブーム角度θ1と(6)式とを用いて許容最大圧力PBmaxを算出することができる。
【0144】
また、コントローラ30は、ブームシリンダ7のロッド側油室7Rにおける圧力PBを許容最大圧力PBmax以下の所定圧力以下に維持することによってショベル100の機体の浮き上がりを抑制することができる。具体的には、コントローラ30は、圧力PBが所定圧力に達した場合に、ロッド側油室7Rから作動油タンクに流出する作動油の流量を増大させ、圧力PBを低下させる。圧力PBの低下は、(4)'式が示すように、アーム推力FAの低下をもたらし、さらには、(2)'式が示すように、掘削反力FR及びその鉛直成分FR1の低下をもたらすためである。
【0145】
尚、機体の浮き上がりを発生させない掘削反力の最大値である許容最大掘削反力FRmaxは、以下の(7)式で表され、許容最大掘削反力FRmaxの鉛直成分FR1maxは、以下の(8)式で表される。許容最大掘削反力FRmaxは、許容最大掘削力と同じ大きさを有する、許容最大掘削力とは逆向きの力である。
FRmax=M・g・D1/(D2・cosθ)・・・(7)
FR1max=M・g・D1/D2・・・(8)
また、回転中心RCの位置は、旋回状態センサS5の出力に基づいて決定される。例えば、下部走行体1前後軸と上部旋回体3の前後軸との間の角度である旋回角度が0度の場合には、下部走行体1が接地面(水平面)と接触する部分のうちの後端が回転中心RCとなり、旋回角度が180度の場合には、下部走行体1が接地面と接触する部分のうちの前端が回転中心RCとなる。また、旋回角度が90度又は270度の場合には、下部走行体1が接地面と接触する部分のうちの側端が回転中心RCとなる。
【0146】
次に、図6及び図7を参照し、コントローラ30が掘削動作を支援する処理(以下、「支援処理」とする。)について説明する。図6は、支援処理の流れの一例を示すフローチャートである。コントローラ30は掘削動作が行われているときに所定の制御周期で繰り返しこの支援処理を実行する。図7は、支援処理を実行するショベル100が土砂山を掘削する様子を示す図である。具体的には、図7は、操作者が左操作レバー26Lを後方(アーム閉じ方向)に操作して掘削作業を行っているときの様子を示している。尚、図7では、明瞭化のため、ブームシリンダ7、アームシリンダ8、及びバケットシリンダ9の図示が省略されている。
【0147】
最初に、コントローラ30は、掘削力が所定値を上回っているか否かを判定する(ステップST1)。図示例では、コントローラ30の掘削支援部56は、力算出部55が算出した掘削力EFの垂直成分EF1が所定値THを上回っている場合に、掘削力EFが所定値を上回っていると判定する。図示例では、所定値THは、許容最大掘削力の垂直成分の値に0.7を乗じた値である。
【0148】
図7は、矢印AR1で示すような機体の浮き上がりが発生するときの支点である回転中心RCと掘削力EFの作用点WPとを結ぶ線分L1と、作用点WPを通るとともに線分L1に垂直な線分L2とを示している。また、図7は、掘削力EF及びその垂直成分EF1のそれぞれをブロック矢印で示し、垂直成分EF1の値が超過分EXだけ所定値THを上回っていること、及び、垂直成分EF1の値が許容最大掘削力の垂直成分である許容最大垂直成分ULを下回っていることを示している。
【0149】
掘削力EFが所定値を上回っていないと判定した場合(ステップST1のNO)、掘削支援部56は、今回の支援処理を終了させる。機体の浮き上がりが発生しないためである。この場合、掘削力の作用点であるバケット6の先端は、図7の点線で示す軌道L3に沿って移動する。
【0150】
掘削力EFが所定値を上回っていると判定した場合(ステップST1のYES)、掘削支援部56は、超過分に基づいてブーム上げ速度を決定する(ステップST2)。図示例では、掘削支援部56は、超過分が大きいほどブーム上げ速度が大きくなるようにブーム上げ速度を決定する。図示例では、ブーム上げ速度を決定することは、ブーム上げ用電磁弁としての電磁弁31BL(図4B参照)の開口面積を決定すること、すなわち、電磁弁31BLに対する制御指令(電流指令)の大きさを決定することを意味する。そして、ブーム上げ速度を大きくすることは、電磁弁31BLの開口面積を大きくすることを意味する。尚、電磁弁31BLの開口面積は、開ループ制御によって制御されてもよく、パイロット圧センサが検出するブーム上げ側パイロット圧、ストロークセンサが検出するブームシリンダ7のストローク量、又は、ブーム角度センサS1が検出するブーム角度等に基づく閉ループ制御によって制御されてもよい。
【0151】
その後、掘削支援部56は、アーム操作量が所定量を上回っているか否かを判定する(ステップST3)。図示例では、掘削支援部56は、左操作レバー26Lの後方(アーム閉じ方向)への操作量(傾倒角度)が所定量(所定角度)を上回っている場合に、アーム操作量が所定量を上回っていると判定する。
【0152】
尚、掘削支援部56は、左操作レバー26Lの後方(アーム閉じ方向)への操作量が所定量を上回っているか否かを判定する代わりに、左操作レバー26Lの後方(アーム閉じ方向)への操作速度(単位時間当たりの操作角度)が所定速度を上回っているか否かを判定してもよい。そして、操作速度が所定速度を上回っている場合に、アーム操作量が所定量を上回っていると判定してもよい。
【0153】
アーム操作量が所定量を上回っていると判定した場合(ステップST3のYES)、掘削支援部56は、アーム操作量に基づいてブーム上げ速度を補正する(ステップST4)。図示例では、掘削支援部56は、図7の矢印AR2で示すように作用点WPが線分L1に沿って移動するように、超過分の大きさに基づいて決定したブーム上げ速度を補正する。換言すれば、掘削支援部56は、線分L2に平行な方向における作用点WPの移動速度がゼロとなるようにブーム上げ速度を補正する。すなわち、掘削支援部56は、アーム閉じ動作による線分L2に平行な方向における作用点WPの下方への移動が、ブーム上げ動作による線分L2に平行な方向における作用点WPの上方への移動によって打ち消されるようにブーム上げ速度を補正する。
【0154】
一方、アーム操作量が所定量を上回っていないと判定した場合(ステップST3のNO)、掘削支援部56は、ブーム上げ速度を補正することなく、次のステップであるステップST5を実行する。
【0155】
その後、掘削支援部56は、ブーム上げ動作を実行する(ステップST5)。図示例では、超過分の大きさに基づいて決定したブーム上げ速度、又は、アーム操作量に基づいて補正したブーム上げ速度を実現するようにブーム上げ動作を実行する。すなわち、掘削支援部56は、操作者によるブーム上げ操作が行われているか否かにかかわらず、ブーム上げ動作を実行する。尚、操作者によるブーム上げ操作が行われている場合には、掘削支援部56は、ブーム上げ操作によって決まるブーム上げ速度と、掘削支援部56が導き出したブーム上げ速度とのうちの大きい方が実現されるようにブーム上げ動作を実行する。
【0156】
このような支援処理を実行することにより、コントローラ30は、機体の浮き上がりを抑制しながら、許容最大掘削力となり得る掘削力を利用した掘削動作を実現できる。そのため、コントローラ30は、ショベル100の作業効率を高めることができる。
【0157】
上述のように、本開示の実施形態に係るショベル100は、図1に示すように、下部走行体1と、下部走行体1に旋回可能に搭載される上部旋回体3と、上部旋回体3に取り付けられる、ブーム4、アーム5、及びバケット6を含むアタッチメントATと、アタッチメントATによる掘削動作に関する情報に基づいて掘削力を繰り返し算出する制御装置としてのコントローラ30と、を備えている。そして、コントローラ30は、図7に示すように、アーム閉じ動作中に生じる掘削力EFの反力によって下部走行体1が支点(回転中心RC)を中心に回動し、矢印AR1で示すように上部旋回体3の前端部が浮き上がるのを抑制するために、掘削力EFが所定値を超えている場合に、作用点WPが支点(回転中心RC)に向かって移動するようにブーム4を上昇させるように構成されている。
【0158】
この構成により、コントローラ30は、掘削動作の際に上部旋回体3の前端部が浮き上がるのを抑制することができる。すなわち、コントローラ30は、掘削動作の際にいわゆるジャッキアップが発生してしまうのを抑制できる。そのため、ショベル100は、許容最大掘削力を利用した掘削動作を実現でき、作業効率を高めることができる。
【0159】
また、別の観点から見ると、本開示の実施形態に係るショベル100において、コントローラ30は、図7に示すように、アーム閉じ動作中に生じる掘削力EFの反力によって下部走行体1が支点(回転中心RC)を中心に回動し、矢印AR1で示すように上部旋回体3の前端部が浮き上がるのを抑制するために、アーム閉じ動作中に生じる掘削力EFが所定値を超えている場合に、ブーム4を上昇させるように構成されている。そして、ブーム4の上昇速度(ブーム上げ速度)は、掘削力EFの現在値と所定値との間の差である超過分に基づいて決定され、その超過分が大きいほど大きくなるように制御される。図7に示す例では、コントローラ30は、アーム閉じ動作中に生じる掘削力EFの垂直成分EF1が所定値THを超えている場合に、ブーム4を上昇させるように構成されている。そして、ブーム4の上昇速度(ブーム上げ速度)は、掘削力EFの垂直成分EF1の現在値と所定値THとの間の差である超過分EXに基づいて決定され、その超過分EXが大きいほど大きくなるように制御される。
【0160】
この構成により、コントローラ30は、掘削動作の際に上部旋回体3の前端部が浮き上がるのを抑制することができる。すなわち、コントローラ30は、掘削動作の際にいわゆるジャッキアップが発生してしまうのを抑制できる。そのため、ショベル100は、許容最大掘削力を利用した掘削動作を実現でき、作業効率を高めることができる。
【0161】
また、ショベル100において、コントローラ30は、掘削力EFが所定値を超えている場合に、ブームシリンダ7のストローク量、ブーム4の回動角度、ブーム上げ側パイロット圧、又は、ブーム上げ用電磁弁としての電磁弁31BLの開口面積等を開ループ制御又は閉ループ制御等によって制御することでブーム4の上昇を制御するように構成されていてもよい。
【0162】
この構成により、コントローラ30は、ブーム上げ速度を高精度に制御することができ、ジャッキアップが発生してしまうのをより確実に抑制できる。
【0163】
また、ショベル100において、コントローラ30は、掘削力EFが所定値を超えている場合で、且つ、ブーム上げ操作が行われている場合には、ブーム上げ操作の操作量に応じた上昇速度よりも大きい上昇速度でブーム4を上昇させてもよい。
【0164】
この構成により、コントローラ30は、ショベル100の操作者がブーム上げ操作及びアーム閉じ操作を含む複合操作を行っている場合にも、ブーム4を適切な上昇速度で上昇させることによってジャッキアップが発生してしまうのを抑制できる。
【0165】
また、ショベル100において、掘削力EFが所定値を超えている場合は、図7に示すように、掘削力EFの垂直成分EF1が所定値THを超えている場合であってもよい。尚、垂直成分EF1は、支点(回転中心RC)と作用点(バケット6の先端)とを結ぶ直線(線分L1)に垂直な方向における成分である。
【0166】
この構成により、コントローラ30は、掘削力EFのうちの、ジャッキアップの発生に大きな影響を及ぼす垂直成分EF1の大きさに基づいてブーム4を上昇させるか否かを判定できる。そのため、コントローラ30は、掘削動作の際にジャッキアップが発生してしまうのをより確実に抑制できる。そして、ショベル100は、許容最大掘削力を利用した掘削動作をより確実に実現でき、作業効率をさらに高めることができる。
【0167】
以上、本発明の好ましい実施形態について詳説した。しかしながら、本発明は、上述した実施形態に制限されることはなく、後述する実施形態に制限されることもない。上述した或いは後述する実施形態は、本発明の範囲を逸脱することなしに、種々の変形又は置換等が適用され得る。また、別々に説明された特徴は、技術的な矛盾が生じない限り、組み合わせが可能である。
【0168】
例えば、ショベル100は、遠隔操作式のショベルであってもよい。この場合、コントローラ30は、ショベル100の外部にある遠隔操作室に設置される制御装置であってもよい。また、ショベル100は、操作者による操作を必要としない自律式のショベルであってもよい。
【符号の説明】
【0169】
1・・・下部走行体 2・・・旋回機構 2A・・・旋回油圧モータ 2M・・・走行油圧モータ 2ML・・・左走行油圧モータ 2MR・・・右走行油圧モータ 3・・・上部旋回体 4・・・ブーム 5・・・アーム 6・・・バケット 7・・・ブームシリンダ 8・・・アームシリンダ 9・・・バケットシリンダ 10・・・キャビン 11・・・エンジン 13・・・レギュレータ 14・・・メインポンプ 15・・・パイロットポンプ 17・・・コントロールバルブユニット 18L・・・左絞り 18R・・・右絞り 19L・・・左制御圧センサ 19R・・・右制御圧センサ 26・・・操作装置 26D・・・走行操作装置 26DL・・・左走行レバー 26DR・・・右走行レバー 26L・・・左操作レバー 26R・・・右操作レバー 28・・・吐出圧センサ 29、29DL、29DR、29LA、29LB、29RA、29RB、・・・操作センサ 30・・・コントローラ 31、31AL~31FL、31AR~31FR・・・電磁弁 40・・・表示装置 42・・・入力装置 42a・・・モードスイッチ 43・・・音出力装置 47・・・記憶装置 50・・・マシンガイダンス部 51・・・位置算出部 52・・・距離算出部 53・・・情報伝達部 54・・・自動制御部 55・・・力算出部 56・・・掘削支援部 100・・・ショベル 171~176・・・制御弁 AT・・・アタッチメント EF・・・掘削力 EF1・・・垂直成分 EX・・・超過分 Q1・・・測位装置 RC・・・回転中心 S1・・・ブーム角度センサ S2・・・アーム角度センサ S3・・・バケット角度センサ S4・・・機体傾斜センサ S5・・・旋回状態センサ S6・・・撮像装置 S6B、S6F、S6L、S6R・・・カメラ S7B・・・ブームボトム圧センサ S7R・・・ブームロッド圧センサ S8B・・・アームボトム圧センサ S8R・・・アームロッド圧センサ S9B・・・バケットボトム圧センサ S9R・・・バケットロッド圧センサ T1・・・通信装置 TH・・・所定値 UL・・・許容最大垂直成分 WP・・・作用点
図1
図2
図3
図4A
図4B
図4C
図4D
図4E
図4F
図5
図6
図7