(57)【要約】【課題】ショベルの旋回動作による押し退け作業の際の衝撃を緩和するショベルの制御方法を提供する。【解決手段】下部走行体１と、下部走行体１に旋回可能に搭載された上部旋回体３と、上部旋回体３に取り付けられたアタッチメントを構成するバケット６と、上部旋回体３の旋回を制御するコントローラ３０と、を備え、旋回押し退け作業を行うショベルＰＳの制御方法であって、コントローラ３０は、作業対象物にバケット６が当接する前に旋回反力を低減するように旋回制限制御を行う。【選択図】図１
2020165254.tif 000002
【特許請求の範囲】
【請求項１】
下部走行体と、前記下部走行体に旋回可能に搭載された上部旋回体と、前記上部旋回体に取り付けられたアタッチメントを構成するバケットと、前記上部旋回体の旋回を制御するコントローラと、を備え、旋回押し退け作業を行うショベルの制御方法であって、
前記コントローラは、
作業対象物に前記バケットが当接する前に旋回反力を低減するように旋回制限制御を行う、ショベルの制御方法。
【請求項２】
前記コントローラは、
前記作業対象物の硬さ、重さ、体積、脆さの少なくとも１つのレベルに応じて、旋回制限制御を行う
請求項１に記載のショベルの制御方法。
【請求項３】
前記バケットから前記作業対象物までの距離と閾値距離とを比較し、比較結果に応じて、旋回制限制御を行う
請求項１または請求項２に記載のショベルの制御方法。
【請求項４】
前記作業対象物の硬さは、過去の作業履歴に基づいて判断する
請求項２に記載のショベルの制御方法。
【請求項５】
前記作業対象物の硬さは、前記作業対象物を撮像した画像により判断する
請求項２に記載のショベルの制御方法。
【請求項６】
前記作業対象物の重さまたは体積の少なくとも一方は、
前記作業対象物を撮像した画像に基づいて判断する
請求項２に記載のショベルの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ショベルの制御方法に関する。
【背景技術】
【０００２】
特許文献１には、ショベルの旋回動作によりバケットで土砂等を押し退ける均し整地作業を支援するショベルの制御方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５９１７３０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された方法では、ショベルの旋回動作によりバケットが土砂等を押し退ける際の均し抵抗の増大に応じてバケットを上昇させるものであり、バケットが土砂等に当接する前の制御については考慮されていなかった。また、特許文献１に開示された方法では、バケットが土砂等に当接した際の衝撃が振動として操作者へ伝わるため、乗り心地や操作性が低下するという課題があった。
【０００５】
そこで、本発明は、ショベルの旋回動作による押し退け作業の際の衝撃を緩和するショベルの制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の実施形態に係るショベルの制御方法は、下部走行体と、前記下部走行体に旋回可能に搭載された上部旋回体と、前記上部旋回体に取り付けられたアタッチメントを構成するバケットと、前記上部旋回体の旋回を制御するコントローラと、を備え、旋回押し退け作業を行うショベルの制御方法であって、前記コントローラは、作業対象物に前記バケットが当接する前に旋回反力を低減するように旋回制限制御を行う。
【発明の効果】
【０００７】
本発明によれば、ショベルの旋回動作による押し退け作業の際の衝撃を緩和するショベルの制御方法を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態のショベルの側面図
【図２】ショベルの駆動制御系の構成例を示す図
【図３】ショベルに搭載される油圧システムの構成例を示す概略図
【図４】旋回制限設定部が有するテーブルの一例
【図５】旋回押し退け作業を説明する模式図
【図６】一の実施例におけるレバー操作量、角速度、応力の時間推移の一例を示す図
【図７】他の実施例に係るショベルＰＳにおける動作制御部の処理を説明するフローチャート
【図８】他の実施例におけるレバー操作量、角速度、応力の時間推移の一例を示す図
【発明を実施するための形態】
【０００９】
以下、図面を参照して発明を実施するための形態について説明する。各図面において、同一構成部分には同一符号を付し、重複した説明を省略する場合がある。
【００１０】
最初に、図１を参照して、本発明の実施形態のショベルＰＳの全体構成について説明する。図１は、本発明の実施形態のショベルＰＳの側面図である。
【００１１】
ショベルＰＳの下部走行体１には、旋回機構２を介して旋回可能に上部旋回体３が搭載されている。上部旋回体３には、ブーム４が取り付けられている。ブーム４の先端には、アーム５が取り付けられている。アーム５の先端には、エンドアタッチメント（作業部位）としてバケット６が取り付けられている。エンドアタッチメントとしては、法面用バケット、浚渫用バケット、ブレーカ等が取り付けられてもよい。
【００１２】
ブーム４、アーム５、及びバケット６は、アタッチメントの一例として掘削アタッチメントを構成し、ブームシリンダ７、アームシリンダ８、及びバケットシリンダ９によりそれぞれ油圧駆動される。
【００１３】
ブーム４にはブーム角度センサＳ１が取り付けられ、アーム５にはアーム角度センサＳ２が取り付けられ、バケット６にはバケット角度センサＳ３が取り付けられている。ブーム角度センサＳ１、アーム角度センサＳ２、及びバケット角度センサＳ３を集合的に「姿勢センサ」と称する。また、ブーム４には歪みセンサＳ４が取り付けられている。
【００１４】
ブーム角度センサＳ１は、ブーム４の回動角度を検出する。ブーム角度センサＳ１は、例えば、水平面に対するブーム４の傾斜を検出することで上部旋回体３に対するブーム４の回動角度を検出する加速度センサである。
【００１５】
アーム角度センサＳ２は、アーム５の回動角度を検出する。アーム角度センサＳ２は、例えば、水平面に対するアーム５の傾斜を検出することでブーム４に対するアーム５の回動角度を検出する加速度センサである。
【００１６】
バケット角度センサＳ３は、バケット６の回動角度を検出する。バケット角度センサＳ３は、例えば、水平面に対するバケット６の傾斜を検出することでアーム５に対するバケット６の回動角度を検出する加速度センサである。ブーム角度センサＳ１、アーム角度センサＳ２、及びバケット角度センサＳ３は、可変抵抗器を利用したポテンショメータ、対応する油圧シリンダのストローク量を検出するストロークセンサ、連結ピン回りの回動角度を検出するロータリエンコーダ等であってもよく、加速度センサとジャイロセンサの組み合わせで構成されていてもよい。
【００１７】
歪みセンサＳ４は、アタッチメントの歪みを検出する。本実施形態では、歪みセンサＳ４は、ブーム４の内部に取り付けられてブーム４の伸張又は圧縮による歪みを検出する１軸歪みゲージである。但し、歪みセンサＳ４は、３軸歪みゲージであってもよく、アタッチメントの内部の複数箇所に取り付けられる複数の１軸歪みゲージであってもよい。また、歪みセンサＳ４は、複数の３軸歪みゲージであってもよく、１又は複数の１軸歪みゲージと１又は複数の３軸歪みゲージの組み合わせであってもよい。また、歪みセンサＳ４は、アタッチメントの歪みを検出できる位置に取り付けられていればよく、例えば、ブーム４の外面に取り付けられていてもよく、アーム５やバケット６に取り付けられていてもよい。
【００１８】
上部旋回体３には、運転室としてのキャビン１０が設けられ、エンジン１１等の動力源、車体傾斜センサＳ５及び旋回角度センサＳ６が搭載されている。エンジン１１等の動力源は、カバー３ａにより覆われている。キャビン１０内には、コントローラ３０、表示装置４０、音声出力装置４３、入力装置４５、記憶装置４７、及びゲートロックレバー４９が設けられている。キャビン１０の頂部には、ＧＰＳ装置（ＧＮＳＳ受信機）Ｐ１、及び送信装置Ｔ１が設けられている。
【００１９】
車体傾斜センサＳ５は、ショベルＰＳの車体の傾斜角度を検出する。本実施形態では、車体傾斜センサＳ５は、水平面に対する車体の傾斜角度を検出する加速度センサである。
【００２０】
旋回角度センサＳ６は、下部走行体１に対する上部旋回体３の旋回角度を検出する。本実施形態では、旋回角度センサＳ６は、例えば旋回機構２の旋回角度を検出するレゾルバである。
【００２１】
コントローラ３０は、ショベルＰＳの駆動制御を行う主制御部として機能する制御装置である。コントローラ３０は、ＣＰＵ及び内部メモリを含む演算処理装置で構成されている。コントローラ３０の各種機能は、ＣＰＵが内部メモリに格納されているプログラムを実行することで実現される。
【００２２】
表示装置４０は、コントローラ３０からの指令に応じて各種の作業情報を含む画像を表示する。表示装置４０は、例えば、コントローラ３０に接続される車載液晶ディスプレイである。
【００２３】
音声出力装置４３は、コントローラ３０からの音声出力指令に応じて各種音声情報を出力する。音声出力装置４３は、例えば、コントローラ３０に接続される車載スピーカである。音声出力装置４３は、ブザー等の警報器であってもよい。
【００２４】
入力装置４５は、ショベルＰＳの操作者がコントローラ３０に各種情報を入力するための装置である。入力装置４５は、例えば、表示装置４０の表面に設けられるメンブレンスイッチを含む。入力装置４５は、タッチパネル等であってもよい。
【００２５】
記憶装置４７は、各種情報を記憶する。記憶装置４７は、例えば、半導体メモリ等の不揮発性記憶媒体である。本実施形態では、記憶装置４７は、ブーム角度センサＳ１、アーム角度センサＳ２、バケット角度センサＳ３、歪みセンサＳ４、車体傾斜センサＳ５等の検出値、コントローラ３０の出力値等を記憶する。
【００２６】
ゲートロックレバー４９は、キャビン１０のドアと運転席との間に設けられ、ショベルＰＳが誤って操作されるのを防止する機構である。操作者が運転席に乗り込んでゲートロックレバー４９を引き上げると、コントローラ３０によりゲートロック弁４９ａ（後述する図２参照）が開状態に制御され、操作者はキャビン１０から退出できなくなると共に各種操作装置が操作可能になる。操作者がゲートロックレバー４９を押し下げると、コントローラ３０によりゲートロック弁４９ａが閉状態に制御され、操作者はキャビン１０から退出可能になると共に、各種操作装置は操作不能になる。
【００２７】
ＧＰＳ装置Ｐ１は、ショベルＰＳの位置をＧＰＳ機能により検出し、位置データをコントローラ３０に供給する。
【００２８】
送信装置Ｔ１は、ショベルＰＳの外部に向けて情報を発信する。
【００２９】
撮像装置８０は、上部旋回体３のカバー３ａ上部に設けられている。撮像装置８０は、上部旋回体３からキャビン１０に向かって、左側を撮像する左側カメラ８０Ｌ、右側を撮像する右側カメラ８０Ｒ、後方を撮像する後方カメラ８０Ｂを有する。左側カメラ８０Ｌ、右側カメラ８０Ｒ、及び後方カメラ８０Ｂは、例えば、ＣＣＤやＣＭＯＳ等の撮像素子を有するデジタルカメラであり、それぞれ撮影した画像をキャビン１０内に設けられている表示装置４０に送る。
【００３０】
次に、図２を参照して、ショベルＰＳの駆動制御系の構成例について説明する。図２は、ショベルＰＳの駆動制御系の構成例を示す図である。図２中、機械的動力系、高圧油圧ライン、パイロットライン、及び電気駆動・制御系をそれぞれ二重線、太実線、破線、及び細実線で示す。
【００３１】
エンジン１１は、メインポンプ１４及びパイロットポンプ１５に接続され、エンジン制御装置（ＥＣＵ）７４により制御される。ＥＣＵ７４からは、エンジン１１の状態を示す各種のデータ（例えば、水温センサ１１ｃで検出される冷却水温（物理量）を示すデータ等）がコントローラ３０に常時送信される。コントローラ３０は内部の記憶部３０ａにこのデータを蓄積し、適宜、表示装置４０に送信できる。
【００３２】
メインポンプ１４は、高圧油圧ラインを介して作動油をコントロールバルブ１７に供給するための油圧ポンプである。メインポンプ１４は、例えば、斜板式可変容量型油圧ポンプである。
【００３３】
可変容量式油圧ポンプであるメインポンプ１４のレギュレータ１４ａは、斜板角度を示すデータをコントローラ３０に送る。また、吐出圧力センサ１４ｂは、メインポンプ１４の吐出圧力を示すデータをコントローラ３０に送る。これらのデータ（物理量を表すデータ）は記憶部３０ａに格納される。また、メインポンプ１４が吸入する作動油が貯蔵されたタンクとメインポンプ１４との間の管路に設けられている油温センサ１４ｃは、管路を流れる作動油の温度を表すデータをコントローラ３０に送る。
【００３４】
パイロットポンプ１５は、パイロットラインを介して各種油圧制御機器に作動油を供給するための油圧ポンプである。パイロットポンプ１５は、例えば、固定容量型油圧ポンプである。
【００３５】
コントロールバルブ１７は、ショベルＰＳにおける油圧システムを制御する油圧制御装置である。コントロールバルブ１７は、例えば、ブームシリンダ７、アームシリンダ８、バケットシリンダ９、走行用油圧モータ１Ｌ、１Ｒ（後述する図３参照）、及び旋回用油圧モータ２Ａ（後述する図３参照）等に、メインポンプ１４が吐出する作動油を選択的に供給する。なお、以下では、ブームシリンダ７、アームシリンダ８、バケットシリンダ９、走行用油圧モータ１Ｌ、１Ｒ、及び旋回用油圧モータ２Ａを、「油圧アクチュエータ」という場合がある。
【００３６】
操作レバー２６は、キャビン１０内に設けられ、操作者によって油圧アクチュエータの操作に用いられる。操作レバー２６が操作されると、パイロットポンプ１５から油圧アクチュエータのそれぞれに対応する流量制御弁のパイロットポートに作動油が供給される。各パイロットポートには、対応する操作レバー２６の操作方向及び操作量に応じた圧力の作動油が供給される。
【００３７】
本実施形態では、操作レバー２６は、旋回操作レバーである。操作者が操作レバー２６を操作すると、旋回機構２の旋回用油圧モータ２Ａ（後述する図３参照）を油圧駆動させて、上部旋回体３を旋回させることができる。なお、ショベルＰＳには、操作レバー２６の他に、ブームシリンダ７を油圧駆動させてブーム４を操作できるブーム操作レバー、アームシリンダ８を油圧駆動させてアーム５を操作できるアーム操作レバー、バケットシリンダ９を油圧駆動させてバケット６を操作できるバケット操作レバー、走行用油圧モータ１Ｌ、１Ｒ等を駆動させる操作レバー、操作ペダル等が設けられてもよい。
【００３８】
圧力センサ１５ａ，１５ｂは、操作レバー２６が操作された際にコントロールバルブ１７に送られるパイロット圧を検出し、検出したパイロット圧を示すデータをコントローラ３０に送る。操作レバー２６には、スイッチボタン２７が設けられている。操作者は、操作レバー２６を操作しながらスイッチボタン２７を操作することで、コントローラ３０に指令信号を送ることができる。
【００３９】
コントローラ３０は、各種のデータを取得する。コントローラ３０が取得したデータは、記憶部３０ａに格納される。
【００４０】
表示装置４０は、コントローラ３０から供給される作業情報等を含む画像を表示する。表示装置４０は、例えば、ＣＡＮ（Controller Area Network）、ＬＩＮ（Local Interconnect Network）等の通信ネットワーク、専用線等を介してコントローラ３０に接続されている。また、表示装置４０は、画像表示部４１に表示する画像を生成する変換処理部４０ａと、入力部としてのスイッチパネル４２とを有する。
【００４１】
変換処理部４０ａは、撮像装置８０から得られる画像データに基づいて画像表示部４１上に表示する撮影画像を含む画像を生成する。表示装置４０には、左側カメラ８０Ｌ、右側カメラ８０Ｒ、及び後方カメラ８０Ｂのそれぞれから画像データが入力される。また、変換処理部４０ａは、コントローラ３０から表示装置４０に入力される各種のデータのうち画像表示部４１に表示させるデータを画像信号に変換する。コントローラ３０から表示装置４０に入力されるデータは、例えば、エンジン冷却水の温度を示すデータ、作動油の温度を示すデータ、尿素水の残量を示すデータ、燃料の残量を示すデータ等を含む。変換処理部４０ａは、変換した画像信号を画像表示部４１に出力し、撮影画像や各種のデータに基づいて生成した画像を画像表示部４１に表示させる。なお、変換処理部４０ａは、表示装置４０ではなく、例えば、コントローラ３０に設けられてもよい。
【００４２】
スイッチパネル４２は、各種ハードウェアスイッチを含むパネルである。スイッチパネル４２は、ライトスイッチ４２ａ、ワイパースイッチ４２ｂ、及びウィンドウォッシャスイッチ４２ｃを有する。
【００４３】
ライトスイッチ４２ａは、キャビン１０の外部に取り付けられるライトの点灯・消灯を切り替えるためのスイッチである。ワイパースイッチ４２ｂは、ワイパーの作動・停止を切り替えるためのスイッチである。ウィンドウォッシャスイッチ４２ｃは、ウィンドウォッシャ液を噴射するためのスイッチである。
【００４４】
表示装置４０は、蓄電池７０から電力の供給を受けて動作する。蓄電池７０は、エンジン１１のオルタネータ１１ａ（発電機）で発電した電力で充電される。蓄電池７０の電力は、コントローラ３０及び表示装置４０以外のショベルＰＳの電装品７２等にも供給される。また、エンジン１１のスタータ１１ｂは、蓄電池７０からの電力で駆動されてエンジン１１を始動させる。
【００４５】
ショベルＰＳのキャビン１０内には、エンジン回転数調整ダイヤル７５が設けられている。エンジン回転数調整ダイヤル７５は、エンジン回転数を調整するためのダイヤルであり、例えば、エンジン回転数を段階的に切り替えることができる。本実施形態では、エンジン回転数調整ダイヤル７５は、ＳＰモード、Ｈモード、Ａモード、及びアイドリング（ＩＤＬＥ）モードの４段階にエンジン回転数を切り替えることができるように設けられている。エンジン回転数調整ダイヤル７５は、エンジン回転数の設定状態を示すデータをコントローラ３０に送る。なお、図２には、エンジン回転数調整ダイヤル７５によりＨモードが選択された状態が示されている。
【００４６】
ＳＰモードは、作業量を優先したい場合に選択される回転数モードであり、最も高いエンジン回転数を利用する。Ｈモードは、作業量と燃費を両立させたい場合に選択される回転数モードであり、２番目に高いエンジン回転数を利用する。Ａモードは、燃費を優先させながら低騒音でショベルＰＳを稼働させたい場合に選択される回転数モードであり、３番目に高いエンジン回転数を利用する。アイドリングモードは、エンジンをアイドリング状態にしたい場合に選択される回転数モードであり、最も低いエンジン回転数を利用する。エンジン１１は、エンジン回転数調整ダイヤル７５で設定された回転数モードのエンジン回転数で一定回転数に制御される。
【００４７】
次に図３を参照し、ショベルＰＳに搭載される油圧システムの詳細について説明する。図３は、図１のショベルＰＳに搭載される油圧システムの構成例を示す概略図である。図３において、機械的動力系、高圧油圧ライン、パイロットライン、電気制御系をそれぞれ二重線、太実線、破線、点線で示す。
【００４８】
図３において、油圧システムは、エンジン１１によって駆動されるメインポンプ１４Ｌ、１４Ｒから、センターバイパス管路５０Ｌ、５０Ｒ、パラレル管路５２Ｌ、５２Ｒを経て作動油タンクまで作動油を循環させる。メインポンプ１４Ｌ、１４Ｒは、図２のメインポンプ１４に対応する。
【００４９】
センターバイパス管路５０Ｌは、コントロールバルブ１７内に配置された制御弁１７１Ｌ〜１７５Ｌを通る高圧油圧ラインである。センターバイパス管路５０Ｒは、コントロールバルブ１７内に配置された制御弁１７１Ｒ〜１７５Ｒを通る高圧油圧ラインである。
【００５０】
制御弁１７１Ｌは、メインポンプ１４Ｌが吐出する作動油を左側走行用油圧モータ１Ｌへ供給し、且つ、左側走行用油圧モータ１Ｌが吐出する作動油を作動油タンクへ排出するために作動油の流れを切り換えるスプール弁である。
【００５１】
制御弁１７１Ｒは、走行直進弁としてのスプール弁である。制御弁１７１Ｒは、下部走行体１の直進性を高めるべくメインポンプ１４Ｌから左側走行用油圧モータ１Ｌ及び右側走行用油圧モータ１Ｒのそれぞれに作動油が供給されるように作動油の流れを切り換える。具体的には、左側走行用油圧モータ１Ｌ及び右側走行用油圧モータ１Ｒと他の何れかの油圧アクチュエータとが同時に操作された場合、メインポンプ１４Ｌは、左側走行用油圧モータ１Ｌ及び右側走行用油圧モータ１Ｒの双方に作動油を供給する。他の油圧アクチュエータが何れも操作されていない場合には、メインポンプ１４Ｌが左側走行用油圧モータ１Ｌに作動油を供給し、メインポンプ１４Ｒが右側走行用油圧モータ１Ｒに作動油を供給する。
【００５２】
制御弁１７２Ｌは、メインポンプ１４Ｌが吐出する作動油をオプションの油圧アクチュエータへ供給し、且つ、オプションの油圧アクチュエータが吐出する作動油を作動油タンクへ排出するために作動油の流れを切り換えるスプール弁である。オプションの油圧アクチュエータは、例えば、グラップル開閉シリンダである。
【００５３】
制御弁１７２Ｒは、メインポンプ１４Ｒが吐出する作動油を右側走行用油圧モータ１Ｒへ供給し、且つ、右側走行用油圧モータ１Ｒが吐出する作動油を作動油タンクへ排出するために作動油の流れを切り換えるスプール弁である。
【００５４】
制御弁１７３Ｌは、メインポンプ１４Ｌが吐出する作動油を旋回用油圧モータ２Ａへ供給し、且つ、旋回用油圧モータ２Ａが吐出する作動油を作動油タンクへ排出するために作動油の流れを切り換えるスプール弁である。
【００５５】
旋回用油圧モータ２Ａは、上部旋回体３を旋回させることができる。旋回用油圧モータ２Ａのポート２１Ｌはリリーフ弁２２Ｌを介して作動油タンクに接続されている。旋回用油圧モータ２Ａのポート２１Ｒはリリーフ弁２２Ｒを介して作動油タンクに接続されている。リリーフ弁２２Ｌは、ポート２１Ｌ側の圧力が所定のリリーフ圧に達した場合に開き、ポート２１Ｌ側の作動油を作動油タンクに排出する。リリーフ弁２２Ｒは、ポート２１Ｒ側の圧力が所定のリリーフ圧に達した場合に開き、ポート２１Ｒ側の作動油を作動油タンクに排出する。
【００５６】
制御弁１７３Ｒは、メインポンプ１４Ｒが吐出する作動油をバケットシリンダ９へ供給し、且つ、バケットシリンダ９内の作動油を作動油タンクへ排出するためのスプール弁である。
【００５７】
制御弁１７４Ｌ、１７４Ｒは、メインポンプ１４Ｌ、１４Ｒが吐出する作動油をブームシリンダ７へ供給し、且つ、ブームシリンダ７内の作動油を作動油タンクへ排出するために作動油の流れを切り換えるスプール弁である。本実施例では、制御弁１７４Ｌは、ブーム４の上げ操作が行われた場合にのみ作動し、ブーム４の下げ操作が行われた場合には作動しない。
【００５８】
制御弁１７５Ｌ、１７５Ｒは、メインポンプ１４Ｌ、１４Ｒが吐出する作動油をアームシリンダ８へ供給し、且つ、アームシリンダ８内の作動油を作動油タンクへ排出するために作動油の流れを切り換えるスプール弁である。
【００５９】
パラレル管路５２Ｌは、センターバイパス管路５０Ｌに並行する高圧油圧ラインである。パラレル管路５２Ｌは、制御弁１７１Ｌ〜１７４Ｌの何れかによってセンターバイパス管路５０Ｌを通る作動油の流れが制限或いは遮断された場合に、より下流の制御弁に作動油を供給できる。パラレル管路５２Ｒは、センターバイパス管路５０Ｒに並行する高圧油圧ラインである。パラレル管路５２Ｒは、制御弁１７２Ｒ〜１７４Ｒの何れかによってセンターバイパス管路５０Ｒを通る作動油の流れが制限或いは遮断された場合に、より下流の制御弁に作動油を供給できる。
【００６０】
レギュレータ１４ａＬ、１４ａＲは、メインポンプ１４Ｌ、１４Ｒの吐出圧に応じてメインポンプ１４Ｌ、１４Ｒの斜板傾転角を調節することによって、メインポンプ１４Ｌ、１４Ｒの吐出量を制御する。レギュレータ１４ａＬ、１４ａＲは、図２のレギュレータ１４ａに対応する。レギュレータ１４ａＬ、１４ａＲは、例えば、メインポンプ１４Ｌ、１４Ｒの吐出圧が所定値以上となった場合にメインポンプ１４Ｌ、１４Ｒの斜板傾転角を調節して吐出量を減少させる。吐出圧と吐出量との積で表されるメインポンプ１４の吸収馬力がエンジン１１の出力馬力を超えないようにするためである。
【００６１】
吐出圧力センサ１４ｂＬ、１４ｂＲは、メインポンプ１４Ｌ、１４Ｒの吐出圧を検出するためのセンサであり、検出した値をコントローラ３０に対して出力する。吐出圧力センサ１４ｂＬ、１４ｂＲは、図２の吐出圧力センサ１４ｂに対応する。
【００６２】
操作レバー２６は、パイロットポンプ１５が吐出する作動油を利用して、レバー操作量に応じたパイロット圧を制御弁１７３Ｌのパイロットポートに作用させる。具体的には、操作レバー２６は、左旋回方向に操作された場合には、制御弁１７３Ｌの左側パイロットポートにパイロット圧を作用させる。一方、操作レバー２６は、右旋回方向に操作された場合には、制御弁１７３Ｌの右側パイロットポートにパイロット圧を作用させる。
【００６３】
減圧弁２５Ｌ，２５Ｒは、コントローラ３０からの指令電流に応じてパイロット圧を増減させる。減圧弁２５Ｌは、操作レバー２６が左旋回方向に操作されたときに生成したパイロット圧を減圧して制御弁１７３Ｌの左側パイロットポートに作用させる。減圧弁２５Ｒは、操作レバー２６が右旋回方向に操作されたときに生成したパイロット圧を減圧して制御弁１７４Ｌの右側パイロットポートに作用させる。
【００６４】
圧力センサ１５ａｂは、図２の圧力センサ１５ａ，１５ｂに対応する。圧力センサ１５ａｂは、操作レバー２６に対する操作者の操作内容を圧力の形で検出し、検出した値をコントローラ３０に対して出力する。操作内容は、例えば、レバー操作方向、レバー操作量（レバー操作角度）等である。
【００６５】
ここで、図３の油圧システムで採用されるネガティブコントロール制御（以下、「ネガコン制御」とする。）について説明する。
【００６６】
センターバイパス管路５０Ｌ、５０Ｒは、最も下流にある制御弁１７５Ｌ、１７５Ｒのそれぞれと作動油タンクとの間にネガティブコントロール絞り１８Ｌ、１８Ｒを備える。メインポンプ１４Ｌ、１４Ｒが吐出した作動油の流れは、ネガティブコントロール絞り１８Ｌ、１８Ｒで制限される。そして、ネガティブコントロール絞り１８Ｌ、１８Ｒは、レギュレータ１４ａＬ、１４ａＲを制御するための制御圧（以下、「ネガコン圧」とする。）を発生させる。
【００６７】
ネガコン圧センサ１９Ｌ、１９Ｒは、ネガティブコントロール絞り１８Ｌ、１８Ｒの上流で発生させたネガコン圧を検出するセンサである。本実施例では、ネガコン圧センサ１９Ｌ、１９Ｒは、検出した値をコントローラ３０に対して出力する。
【００６８】
コントローラ３０は、ネガコン圧に応じた指令をレギュレータ１４ａＬ、１４ａＲに対して出力する。レギュレータ１４ａＬ、１４ａＲは、指令に応じてメインポンプ１４Ｌ、１４Ｒの斜板傾転角を調節することによって、メインポンプ１４Ｌ、１４Ｒの吐出量を制御する。具体的には、レギュレータ１４ａＬ、１４ａＲは、ネガコン圧が大きいほどメインポンプ１４Ｌ、１４Ｒの吐出量を減少させ、ネガコン圧が小さいほどメインポンプ１４Ｌ、１４Ｒの吐出量を増大させる。
【００６９】
油圧アクチュエータが何れも操作されていない場合（以下、「待機モード」とする。）、メインポンプ１４Ｌ、１４Ｒが吐出する作動油は、センターバイパス管路５０Ｌ、５０Ｒを通ってネガティブコントロール絞り１８Ｌ、１８Ｒに至る。そして、メインポンプ１４Ｌ、１４Ｒが吐出する作動油の流れは、ネガティブコントロール絞り１８Ｌ、１８Ｒの上流で発生するネガコン圧を増大させる。その結果、レギュレータ１４ａＬ、１４ａＲは、メインポンプ１４Ｌ、１４Ｒの吐出量を許容最小吐出量まで減少させ、吐出した作動油がセンターバイパス管路５０Ｌ、５０Ｒを通過する際の圧力損失（ポンピングロス）を抑制する。
【００７０】
一方、何れかの油圧アクチュエータが操作された場合、メインポンプ１４Ｌ、１４Ｒが吐出する作動油は、操作対象の油圧アクチュエータに対応する制御弁を介して、操作対象の油圧アクチュエータに流れ込む。そして、メインポンプ１４Ｌ、１４Ｒが吐出する作動油の流れは、ネガティブコントロール絞り１８Ｌ、１８Ｒに至る量を減少或いは消失させ、ネガティブコントロール絞り１８Ｌ、１８Ｒの上流で発生するネガコン圧を低下させる。その結果、レギュレータ１４ａＬ、１４ａＲは、メインポンプ１４Ｌ、１４Ｒの吐出量を増大させ、操作対象の油圧アクチュエータに十分な作動油を循環させ、操作対象の油圧アクチュエータの駆動を確かなものとする。
【００７１】
上述のような構成により、図３の油圧システムは、待機モードにおいては、メインポンプ１４Ｌ、１４Ｒにおける無駄なエネルギ消費を抑制できる。なお、無駄なエネルギ消費は、メインポンプ１４Ｌ、１４Ｒが吐出する作動油がセンターバイパス管路５０Ｌ、５０Ｒで発生させるポンピングロスを含む。
【００７２】
また、図３の油圧システムは、油圧アクチュエータを作動させる場合には、メインポンプ１４Ｌ、１４Ｒから必要十分な作動油を作動対象の油圧アクチュエータに確実に供給できるようにする。
【００７３】
次に、図２に戻り、コントローラ３０の機能構成について説明する。図２に示されるように、コントローラ３０は、制御レベル推定部３１と、旋回制限設定部３２と、動作制御部３３と、を有する。
【００７４】
制御レベル推定部３１は、後述する旋回押し退け作業を行う際、バケット６に当たろうとする土砂等の作業対象物の押し退け難さを示す制御レベルを推定する。なお、制御レベルとは、押し退け難さを示す指標であり、以下の説明においては、押し退け難いほど制御レベルの値が高くなるものとして説明する。制御レベル推定部３１は、作業対象物の硬さ、作業対象物のうち押し退ける部分の重さ、作業対象物のうち押し退ける部分の体積、作業対象物のもろさ等のうち、少なくとも１つに基づいて、制御レベルを推定する。
【００７５】
例えば、制御レベル推定部３１は、過去の作業履歴に基づいて、作業対象物の硬さを推定することにより、その制御レベルを推定する。制御レベル推定部３１は、ＧＰＳ装置Ｐ１によるショベルＰＳの位置情報、各種センサＳ１〜Ｓ６等によるショベルＰＳの各部の動作履歴等から作業対象物の形成状態を推定する。ここで、作業対象物の形成状態としては、例えば、掘削した土砂等を盛ったままの盛り土、ショベルＰＳが乗って作業するために踏み固められた土台、掘削されていない地山（元からある地表形状）等がある。例えば、掘削時における各種シリンダ７〜９のシリンダ圧の圧力波形から土の状態を取得する。また、ショベルＰＳの軌跡、バケット６の軌跡等に基づいて、作業対象物が盛り土であるか、土台であるかを推定する。また、コントローラ３０の記憶部３０ａには、地形情報として施工図が入力されており、制御レベル推定部３１は地形情報から地山の情報を取得してもよい。そして、制御レベル推定部３１は、推定された作業対象物の形成状態（盛り土、土台、地山等）に基づいて、作業対象物の硬さを推定し、制御レベルを決定する。
【００７６】
なお、制御レベル推定部３１が用いる作業履歴は、自身のショベルＰＳが作業した履歴のみならず、他のショベルＰＳが作業した履歴を送信装置Ｔ１を介して取得して、作業対象物の硬さの推定に用いてもよい。
【００７７】
また、例えば、制御レベル推定部３１は、撮像装置８０が撮像した画像に基づいて、当接する土砂等の作業対象物の硬さを推定することにより、その制御レベルを推定する。制御レベル推定部３１は、作業対象物を撮像した画像を表示装置４０を介して取得し、作業対象物の形状、表面の状態等から作業対象物の形成状態（盛り土、土台、地山等）を推定する。なお、画像から作業対象物の形成状態を推定する手法としては、パターン学習等のＡＩ技術を用いてもよい。そして、制御レベル推定部３１は、推定された作業対象物の形成状態（盛り土、土台、地山等）に基づいて、作業対象物の硬さを推定し、制御レベルを推定する。ここで、作業対象物の形成状態にはショベルＰＳの作業内容に基づいて判断することができる。作業内容は、撮像装置８０、ショベルＰＳの姿勢センサやブームシリンダ７、アームシリンダ８、バケットシリンダ９の圧力センサ等の検出値に基づいて求めることができる。
【００７８】
なお、制御レベル推定部３１が用いる画像は、自身のショベルＰＳの撮像装置８０が撮像した画像のみならず、他のショベルＰＳの撮像装置８０が撮像した画像を送信装置Ｔ１を介して取得して、硬さの推定に用いてもよい。
【００７９】
また、例えば、制御レベル推定部３１は、旋回押し退け作業を行う際、作業対象物のうちバケット６により押し退ける部分の体積を推定することにより、その制御レベルを推定する。例えば、撮像装置８０が撮像した画像に基づいて作業対象物の形状を推定し、バケット６の高さから、押し退ける部分の体積を推定する。そして、推定された体積に基づいて、制御レベルを推定する。例えば、バケット６が盛り土の峯を通る場合は、押し退ける体積も少ないため、制御レベルを低くする。一方、バケット６が盛り土の麓を通る場合は、押し退ける体積が多くなるため、峯を通る場合よりも制御レベルを高くする。
【００８０】
また、例えば、制御レベル推定部３１は、旋回押し退け作業を行う際、作業対象物のうちバケット６により押し退ける部分の重さを推定することにより、その制御レベルを推定する。例えば、撮像装置８０が撮像した画像に基づいて作業対象物の形状を推定し、バケット６の高さから、押し退ける部分の体積を推定する。また、撮像装置８０が撮像した画像に基づいて作業対象物の土質（砂、砂利、土等）を推定し、土質から密度を推定する。そして、推定された体積及び密度から押し退ける部分の重さを推定し、推定した重さに基づいて、制御レベルを推定する。また、作業対象物の重さは、ショベルＰＳの姿勢センサやブームシリンダ７、アームシリンダ８、バケットシリンダ９の圧力センサ等の検出値からも求めてもよい。
【００８１】
また、例えば、制御レベル推定部３１は、旋回押し退け作業を行う際、バケット６により押し退けられる作業対象物の脆さを推定することにより、その制御レベルを推定する。例えば、撮像装置８０が撮像した画像に基づいて作業対象物の土質や密度を推定する。推定した土質や密度に基づいて、作業対象物の脆さを推定する。
【００８２】
旋回制限設定部３２は、制御レベル推定部３１の推定した制御レベルに基づいて、旋回機構２の制限値を設定する。図４は、旋回制限設定部３２が有するテーブルの一例である。旋回制限設定部３２は、図４に示すような、制限値のテーブルを有している。テーブルは、制御レベルに対して、上部旋回体３が旋回する際の角速度の制限値および角加速度の制限値が設定されている。ちなみに、制御レベルが高いほど、換言すれば、作業対象物が押し退け難いほど、制限値が小さくなるように設定されている。旋回制限設定部３２は、制御レベル推定部３１が推定した制御レベルおよび制限値のテーブルに基づいて、角速度の制限値および角加速度の制限値を設定する。
【００８３】
動作制御部３３は、旋回制限設定部３２が設定した制限値に基づいて、上部旋回体３の旋回時の角速度、角加速度を制限する。具体的には、コントローラ３０は、図３に示す減圧弁２５Ｌ、２５Ｒを制御することにより、制御弁１７３Ｌのパイロット圧を制御して、旋回用油圧モータ２Ａに流れる作動油を制御することで、上部旋回体３の旋回時の角速度、角加速度を制限する。
【００８４】
次に、本実施形態に係るショベルＰＳが行う旋回押し退け作業（「払い作業」ともいう。）の一例について図５を用いて説明する。図５は、旋回押し退け作業を説明する模式図であり、（ａ）は上面図、（ｂ）はバケット６の動きを説明する側面図である。
【００８５】
図５（ａ）に示すように、ブーム４、アーム５、バケット６を操作してショベルＰＳの前下方の掘削領域Ｐ０を掘削した後に、上部旋回体３を旋回させ、バケット６ですくい取った土砂を排出領域Ｐ１に排出する。これを繰り返し、排出領域Ｐ１に排出された土砂の山の高さがある程度まで高くなると、バケット６ですくい取った土砂を排出領域Ｐ１よりも旋回方向奥側の排出領域Ｐ２に排出する。この際、図５（ｂ）に示すように、バケット６の側面が排出領域Ｐ１に排出された土砂の山Ｄのうち上部Ｄ１を押し除けながら排出領域Ｐ２まで移動する。これにより、排出領域Ｐ１の土砂の一部が排出領域Ｐ２まで押し除けられるとともに、バケット６内の土砂が排出領域Ｐ２に排出される。このように、旋回押し退け作業は、上部旋回体３を旋回させ、バケット６の側面で作業対象物を押し退ける作業である。
【００８６】
なお、図５では、作業対象物が排出領域Ｐ１に形成された盛り土である場合を説明したが、踏み固められた土台や、そもそも掘削されていない地山の場合もある。このような場合、盛り土の場合と比較して、バケット６が作業対象物に当接した際の旋回反力が大きくなり、当接した際の衝撃が振動として操作者へ伝わるため、乗り心地や操作性が低下するという課題がある。
【００８７】
一の実施例における動作例について、図６を用いて説明する。図６は、一の実施例におけるレバー操作量、角速度、応力の時間推移の一例を示す図である。なお、一の実施例における波形を実線で示し、参考例における波形を破線で示している。
【００８８】
まず、参考例の場合について説明する。なお、参考例においては、動作制御部３３における角速度、角加速度の制限を行わない場合の動作例である。時刻ｔ０において、図６（ａ）に示すように操作レバー２６が操作されると、図６（ｂ）に示すように角速度も上昇して所定の角速度で一定となる。そして、時刻ｔ１において、バケット６が作業対象物に当接する。この際、図６（ｃ）に示すように、参考例においては、大きな応力（旋回反力）が発生する。このため、乗り心地や操作性が低下する。そして、応力が生じながらバケット６が作業対象物を押し退けながら進む。
【００８９】
これに対し、一の実施例では、時刻ｔ０において、図６（ａ）に示すように操作レバー２６が操作されると、図６（ｂ）に示すように角速度も上昇して所定の角速度で一定となる。この際、作業対象物に当接する前に動作制御部３３は、角速度、各加速度が制限される。このため、参考例と比較して、角速度は緩やかに上昇する。そして、時刻ｔ２において、バケット６が作業対象物に当接する。この際、図６（ｃ）に示すように、当接する際に応力（旋回反力）が発生する。そして、応力が生じながらバケット６が作業対象物を押し退けながら進む。
【００９０】
ここで、バケット６が作業対象物に当接した際の、応力のピークは、参考例と比較して、一の実施例の方が低くなっている。これにより、当接時の振動を低減し、乗り心地や操作性の向上を図ることができる。
【００９１】
以上、一の実施例に係るショベルＰＳによれば、参考例に係るショベルの制御と比較して、旋回押し退け作業において、バケット６が作業対象物に当接する前に旋回速度を制限することができる。これにより、バケット６が作業対象物に当接した際の旋回反力（応力）を低減することができる。また、当接時の振動を低減し、乗り心地や操作性の向上を図ることができる。
【００９２】
また、作業対象物の押し退け難さを示す制御レベルに基づいて、旋回動作の制限値を設定することができる。これにより、制限過多となり操作性が低下することを防止することができる。
【００９３】
また、制御レベルは、撮像装置８０が撮像した画像や、ショベルＰＳの作業履歴から推定することができる。これにより、作業者の技量によらず、好適に制御することができる。
【００９４】
また、アタッチメントに発生する応力を低減することができる。これにより、アタッチメントの寿命を延ばすことができる。
【００９５】
次に、他の実施例に係るショベルＰＳについて説明する。図７は、動作制御部３３の処理を説明するフローチャートである。
【００９６】
ステップＳＴ１において、動作制御部３３は、現在の角速度が閾値速度以上であるか否かを判定する。ここで、閾値速度は、旋回制限設定部３２で設定された角速度の制限値としてもよい。現在の角速度が閾値速度以上である場合、ステップＳＴ２に進む。現在の角速度が閾値速度以上でない場合、ステップＳＴ４に進む。
【００９７】
ステップＳＴ２において、動作制御部３３は、バケット６から作業対象物までの距離が閾値距離以下であるか否かを判定する。なお、バケット６から作業対象物までの距離は、例えば、撮像装置８０の画像から検出してもよい。また、距離計を備え、距離を検出してもよい。検出した距離が閾値距離以下である場合、ステップＳＴ３に進む。検出した距離が閾値距離以下でない場合、ステップＳＴ４に進む。
【００９８】
ステップＳＴ３において、動作制御部３３は、角速度および角加速度に制限をすると判定する。動作制御部３３は、旋回制限設定部３２で設定された制限値に基づいて角速度および角加速度を制限する。そして、動作制御部３３の処理を終了する。
【００９９】
一方、ステップＳＴ４において、動作制御部３３は、制限をしないと判定する。そして、動作制御部３３の処理を終了する。
【０１００】
他の実施例における動作例について、図８を用いて説明する。図８は、他の実施例におけるレバー操作量、角速度、応力の時間推移の一例を示す図である。なお、他の実施例における波形を実線で示し、参考例における波形を破線で示している。
【０１０１】
他の実施例では、時刻ｔ０において、図８（ａ）に示すように操作レバー２６が操作されると、図８（ｂ）に示すように角速度も上昇して所定の角速度で一定となる。角速度および角加速度は制限されておらず、角速度は速やかに上昇する。そして、時刻ｔ３において、条件を満たすことにより（ＳＴ１・ＹｅｓかつＳＴ２・Ｙｅｓ）、作業対象物に当接する前に動作制御部３３は、角速度、角加速度を制限する。そして、時刻ｔ４において、バケット６が作業対象物に当接する。この際、図８（ｃ）に示すように、当接する際の応力（旋回反力）は参考例と比較して小さくなる。これにより、他の実施例の制御は、参考例と比較して、当接時の振動を低減し、乗り心地や操作性の向上を図ることができる。
【０１０２】
以上、他の実施例に係るショベルＰＳによれば、一の実施例と同様に、旋回押し退け作業において、バケット６が作業対象物に当接する前に旋回速度を制限することができる。これにより、バケット６が作業対象物に当接した際の旋回反力（応力）を低減することができる。また、当接時の振動を低減し、乗り心地や操作性の向上を図ることができる。また、作業対象物の押し退け難さを示す制御レベルに基づいて、旋回動作の制限値を設定することができる。これにより、制限過多となり、操作性が低下することを防止することができる。また、制御レベルは、撮像装置８０が撮像した画像や、ショベルＰＳの作業履歴から推定することができる。これにより、作業者の技量によらず、好適に制御することができる。また、アタッチメントに発生する応力を低減することができる。これにより、アタッチメントの寿命を延ばすことができる。
【０１０３】
また、他の実施例に係るショベルＰＳによれば、バケット６と作業対象物との距離と閾値距離とを比較し、その比較結果に基づいて、旋回を制御することができる。これにより、一の実施例の制御と比較して、当接までの時間を短くすることができる。また、操作者の操作性が向上させることができる。
【０１０４】
以上、本発明の好ましい実施形態について説明したが、本発明は、上述した実施形態に制限されることなく、本発明の範囲を逸脱することなしに上述した実施形態に種々の変更及び置換を加えることができる。
【０１０５】
本実施形態においては、パイロット圧にて、制御弁１７３Ｌを動作させる構成において、コントローラ３０が減圧弁２５Ｌ，２５Ｒを制御とすることにより、制限するものとして説明したが、このような構成に限られるものではない。コントローラ３０が制御弁１７３Ｌを電気的に操作する構成においても同様に適用することができる。
【符号の説明】
【０１０６】
ＰＳ        ショベル
１          下部走行体
２          旋回機構
２Ａ        旋回用油圧モータ
３          上部旋回体
６          バケット
２２        リリーフ弁
２５        減圧弁
２６        操作レバー
２７        スイッチボタン
３０        コントローラ
３１        制御レベル推定部
３２        旋回制限設定部
３３        動作制御部
４０        表示装置
８０        撮像装置
１７３Ｌ    制御弁
Ｓ１        ブーム角度センサ
Ｓ２        アーム角度センサ
Ｓ３        バケット角度センサ
Ｓ４        歪みセンサ
Ｓ５        車体傾斜センサ
Ｓ６        旋回角度センサ
Ｐ１        ＧＰＳ装置
Ｔ１        送信装置
【図１】
2020165254.tif 000003
【図２】
2020165254.tif 000004
【図３】
2020165254.tif 000005
【図４】
2020165254.tif 000006
【図５】
2020165254.tif 000007
【図６】
2020165254.tif 000008
【図７】
2020165254.tif 000009
【図８】
2020165254.tif 000010