Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6573319B2 - Actuator drive controller for construction machinery - Google Patents
[go: Go Back, main page]

JP6573319B2 - Actuator drive controller for construction machinery - Google Patents

Actuator drive controller for construction machinery Download PDF

Info

Publication number
JP6573319B2
JP6573319B2 JP2015251160A JP2015251160A JP6573319B2 JP 6573319 B2 JP6573319 B2 JP 6573319B2 JP 2015251160 A JP2015251160 A JP 2015251160A JP 2015251160 A JP2015251160 A JP 2015251160A JP 6573319 B2 JP6573319 B2 JP 6573319B2
Authority
JP
Japan
Prior art keywords
speed
map
actuator
cylinder
sub
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
JP2015251160A
Other languages
Japanese (ja)
Other versions
JP2017115402A (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.)
Caterpillar SARL
Original Assignee
Caterpillar SARL
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 Caterpillar SARL filed Critical Caterpillar SARL
Priority to JP2015251160A priority Critical patent/JP6573319B2/en
Priority to US16/062,703 priority patent/US20190003148A1/en
Priority to PCT/EP2016/080505 priority patent/WO2017108455A1/en
Priority to CN201680073845.0A priority patent/CN108368690B/en
Priority to DE112016005381.9T priority patent/DE112016005381T5/en
Publication of JP2017115402A publication Critical patent/JP2017115402A/en
Application granted granted Critical
Publication of JP6573319B2 publication Critical patent/JP6573319B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F3/00Dredgers; Soil-shifting machines
    • E02F3/04Dredgers; Soil-shifting machines mechanically-driven
    • E02F3/28Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets
    • E02F3/36Component parts
    • E02F3/42Drives for dippers, buckets, dipper-arms or bucket-arms
    • E02F3/43Control of dipper or bucket position; Control of sequence of drive operations
    • E02F3/435Control of dipper or bucket position; Control of sequence of drive operations for dipper-arms, backhoes or the like
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F3/00Dredgers; Soil-shifting machines
    • E02F3/04Dredgers; Soil-shifting machines mechanically-driven
    • E02F3/28Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets
    • E02F3/30Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets with a dipper-arm pivoted on a cantilever beam, i.e. boom
    • E02F3/32Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets with a dipper-arm pivoted on a cantilever beam, i.e. boom working downwardly and towards the machine, e.g. with backhoes
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/2004Control mechanisms, e.g. control levers
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/2025Particular purposes of control systems not otherwise provided for
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/2058Electric or electro-mechanical or mechanical control devices of vehicle sub-units
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/26Indicating devices
    • E02F9/264Sensors and their calibration for indicating the position of the work tool
    • E02F9/265Sensors and their calibration for indicating the position of the work tool with follow-up actions (e.g. control signals sent to actuate the work tool)
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/04Program control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45012Excavator

Landscapes

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

Description

本発明は、油圧ショベル等の建設機械において、油圧シリンダ等のアクチュエータの駆動制御を行うための建設機械におけるアクチュエータ駆動制御装置の技術分野に関するものである。   The present invention relates to a technical field of an actuator drive control device in a construction machine for performing drive control of an actuator such as a hydraulic cylinder in a construction machine such as a hydraulic excavator.

一般に、油圧ショベル等の建設機械は、作業装置を駆動させるための複数のアクチュエータと、これらアクチュエータを駆動させるべく操作される操作具とを備えている。例えば、油圧ショベルは、ブーム、スティック、バケットからなるフロント作業機を備えているとともに、これらブーム、スティック、バケットを動作させるための複数の油圧アクチュエータ(ブームシリンダ、スティックシリンダ、バケットシリンダ)と、これら油圧アクチュエータを駆動させるための操作具(操作レバー)とを備え、該操作具により油圧アクチュエータを複合操作することで掘削等の各種作業を行うように構成されている。このものにおいて、各油圧アクチュエータの駆動速度を制御するにあたり、操作具検出手段により検出される操作具操作量(レバーストローク)と、油圧アクチュエータの駆動速度を制御する制御値(例えば、油圧アクチュエータへの目標供給流量値、油圧アクチュエータ用のコントロールバルブに対する指令値等)との関係を示す操作具操作量−制御値マップを予め設定し、該操作具操作量−制御値マップから出力される制御値に基づいて油圧アクチュエータの駆動制御を行うようにすることが、従来から広く行われている。
しかしながら、前述したような予め設定された操作具操作量−制御値マップを用いた場合、操作具検出手段により検出される操作具操作量が同じであっても、アクチュエータの駆動速度が常に等しくなるとは限らない。例えば、油圧ショベルでは、一般的に一つの油圧ポンプから複数の油圧アクチュエータに圧油供給しており、このため、複数の油圧アクチュエータを複合操作した場合には一つの油圧ポンプの吐出流量を分け合うことになって互いに影響を受け、単独操作した場合よりも油圧アクチュエータの速度が遅くなる場合がある。また、同一の動作、例えばブームを上昇させる場合であっても、バケット内の土砂の有無のような負荷条件の違い、エンジン回転数の高低、あるいは機体の個体差、油圧機器の経年劣化、気象条件、油温の高低など様々な要因がブームシリンダの駆動速度に影響を及ぼしている。つまり、操作具の操作量が同じであっても、単独操作/複合操作、油圧アクチュエータにかかる負荷、あるいは前述したような様々な要因によって油圧アクチュエータの駆動速度が増減してしまい、このため、例えばブームの上昇速度や下降速度、あるいはブームシリンダおよびスティックシリンダの駆動により変位するバケットの位置等を正確に制御することが難しいという問題があった。
そこで、従来、油圧アクチュエータの駆動制御に用いる指令電流−制御量特性を、学習補正モードにおいて実際に複数の油圧アクチュエータを駆動させて行う学習補正処理によって補正するようにした技術が知られている(例えば、特許文献1参照)。
また、操作手段に対して行われた操作履歴に基づいて操作速度の基準速度を学習し、該学習した基準速度と操作量の変化速度との関係に応じて、操作量に応じたアクチュエータの出力特性を変化させるようにした技術も知られている(例えば、特許文献2参照)。
In general, a construction machine such as a hydraulic excavator includes a plurality of actuators for driving a working device and an operation tool operated to drive these actuators. For example, a hydraulic excavator includes a front work machine including a boom, a stick, and a bucket, and a plurality of hydraulic actuators (boom cylinder, stick cylinder, bucket cylinder) for operating the boom, stick, and bucket, and these An operating tool (operating lever) for driving the hydraulic actuator is provided, and various operations such as excavation are performed by performing a combined operation of the hydraulic actuator with the operating tool. In this, in controlling the driving speed of each hydraulic actuator, the operating tool operation amount (lever stroke) detected by the operating tool detecting means and the control value for controlling the driving speed of the hydraulic actuator (for example, to the hydraulic actuator) The operation tool operation amount-control value map indicating the relationship between the target supply flow rate value, the command value for the control valve for the hydraulic actuator, and the like is set in advance, and the control value output from the operation tool operation amount-control value map Conventionally, the drive control of a hydraulic actuator is widely performed.
However, when the previously set operation tool operation amount-control value map as described above is used, even if the operation tool operation amount detected by the operation tool detecting means is the same, the drive speed of the actuator is always equal. Is not limited. For example, in a hydraulic excavator, pressure oil is generally supplied from a single hydraulic pump to a plurality of hydraulic actuators. Therefore, when a plurality of hydraulic actuators are operated in combination, the discharge flow rate of one hydraulic pump is shared. As a result, the speed of the hydraulic actuator may be slower than when operated alone. Even when the boom is raised, for example, there is a difference in load conditions such as the presence or absence of sediment in the bucket, the level of engine revolution, individual differences in the aircraft, aging of hydraulic equipment, weather, etc. Various factors, such as conditions and oil temperature, affect the boom cylinder drive speed. That is, even if the operation amount of the operation tool is the same, the drive speed of the hydraulic actuator increases or decreases due to single operation / combined operation, the load applied to the hydraulic actuator, or various factors as described above. There has been a problem that it is difficult to accurately control the boom ascending speed and descending speed, or the position of the bucket displaced by driving the boom cylinder and the stick cylinder.
Therefore, conventionally, a technique is known in which the command current-control amount characteristic used for drive control of the hydraulic actuator is corrected by learning correction processing that is performed by actually driving a plurality of hydraulic actuators in the learning correction mode ( For example, see Patent Document 1).
Further, the reference speed of the operation speed is learned based on the operation history performed on the operation means, and the output of the actuator corresponding to the operation amount is determined according to the relationship between the learned reference speed and the change speed of the operation amount. A technique that changes the characteristics is also known (see, for example, Patent Document 2).

特開平11−350536号公報Japanese Patent Laid-Open No. 11-350536 特開2010−7264号公報JP 2010-7264 A

しかしながら、前記特許文献1のものは、指令電流−制御量特性を補正するにあたり、学習補正モードに切換え、該学習補正モードにおいて油圧アクチュエータを実際に操作して補正する構成であるため、該補正が、実際に行った操作以外の様々な操作や条件に対して適切な補正とは限らないという問題がある。さらに、学習補正モードを実施するための時間と手間が必要であるとともに、例えば経年劣化による油圧機器の性能低下に対応するためには、定期的に学習補正モードを実施しなければならないという問題もある。
また、特許文献2のものは、操作量に対するアクチュエータの出力特性マップを補正するにあたり、予め設定された複数のマップのなかから何れかのマップを選択するものであって、予め設定されたマップ以外の補正を行うことはできないうえ、この補正は操作に対する油圧アクチュエータの応答性に関する補正のみであって、前述したような単独操作/複合操作、油圧アクチュエータにかかる負荷等の様々な要因に対応した補正を行うことはできないという問題があり、これらに本発明の解決すべき課題がある。
However, since the thing of the said patent document 1 is the structure which switches to learning correction mode, actually operates a hydraulic actuator in this learning correction mode, and correct | amends, in correcting the command current-control amount characteristic. However, there is a problem that the correction is not always appropriate for various operations and conditions other than the actually performed operations. Furthermore, there is a problem that time and effort are required to implement the learning correction mode, and the learning correction mode must be periodically performed in order to cope with, for example, a decrease in the performance of the hydraulic equipment due to deterioration over time. is there.
Further, in Patent Document 2, when correcting an output characteristic map of an actuator with respect to an operation amount, one of a plurality of preset maps is selected, and a map other than a preset map is selected. In addition, this correction is only a correction related to the response of the hydraulic actuator to the operation, and it is a correction corresponding to various factors such as the single operation / combination operation and the load applied to the hydraulic actuator as described above. There is a problem that cannot be performed, and these have problems to be solved by the present invention.

本発明は、上記の如き実情に鑑みこれらの課題を解決することを目的として創作されたものであって、請求項1の発明は、アクチュエータと、該アクチュエータを駆動させるべく操作される操作具と、操作量の入力に基づいてアクチュエータの駆動速度を制御する制御値を出力する操作量−制御値マップとを備え、該操作量−制御値マップから出力される制御値に基づいてアクチュエータの駆動制御を行うように構成してなる建設機械において、前記操作量−制御値マップに入力される操作量を求める制御装置を設けるとともに、該制御装置は、操作具の操作を検出する操作検出手段からの検出値に基づいてアクチュエータの要求速度を演算する要求速度演算手段と、アクチュエータの要求速度から操作量を求めるべく要求速度と操作量との関係を示す主マップと、現在のアクチュエータの駆動速度を演算する実速度演算手段と、アクチュエータの要求速度と現在のアクチュエータ駆動速度との速度差異に基づいて主マップを随時アップデートする主マップ更新手段と、アクチュエータの駆動速度に影響する影響因子に基づいて操作量を補正する副マップと、アクチュエータの要求速度と現在のアクチュエータ駆動速度との速度差異に基づいて副マップを随時アップデートする副マップ更新手段とを備え、前記主マップ更新手段、副マップ更新手段によりアップデートされた主マップおよび副マップを用いて操作量を求める構成であることを特徴とする建設機械におけるアクチュエータ駆動制御装置である。
請求項2の発明は、請求項1において、主マップ更新手段は、アクチュエータの要求速度と現在のアクチュエータ駆動速度との速度差異に基づいて主マップをアップデートするにあたり、要求速度に対して速度差異の重みづけを小さくし、該小さく重みづけられた速度差異を減少させるように主マップをアップデートすることを特徴とする建設機械におけるアクチュエータ駆動制御装置である。
請求項3の発明は、請求項1または2において、副マップ更新手段は、アクチュエータの要求速度と現在のアクチュエータ駆動速度との速度差異に基いて副マップをアップデートするにあたり、要求速度に対して速度差異の重みづけを小さくし、該小さく重みづけられた速度差異を減少させるように副マップをアップデートすることを特徴とする建設機械におけるアクチュエータ駆動制御装置である。
請求項4の発明は、請求項2を引用する請求項3において、副マップのアップデートにおける速度差異の重みづけは、主マップのアップデートにおける速度差異の重みづけよりも大きく設定されることを特徴とする建設機械におけるアクチュエータ駆動制御装置である。
請求項5の発明は、請求項1乃至4の何れか一項において、副マップにおいて操作量の補正に用いる影響要因は、アクチュエータにかかる負荷、複数のアクチュエータが設けられている場合の単独操作/複合操作、エンジン回転数のうちの少なくとも何れかであることを特徴とする建設機械におけるアクチュエータ駆動制御装置である。
請求項6の発明は、請求項1乃至5の何れか一項において、建設機械は、複数のアームから構成される屈曲自在な多関節型の作業腕と、該作業腕の先端部に取付けられる作業アタッチメントとを備えるとともに、アクチュエータとして前記複数のアームをそれぞれ駆動させる複数のアーム用油圧シリンダと作業アタッチメント用油圧アクチュエータとを備えることを特徴とする建設機械におけるアクチュエータ駆動制御装置である。
請求項7の発明は、請求項6において、建設機械は、作業腕用の操作具として前後左右方向に操作自在な左右の操作具と、オペレータが選択可能な操作モード選択手段とを備えるとともに、該操作モード選択手段により左右の操作具の操作で作業アタッチメント位置を制御するアタッチメント位置制御モードが選択されている場合に、制御装置は、左右の操作具の操作を検出する操作検出手段からの検出値に基づいて所望の作業アタッチメント位置を演算し、該演算結果に基づいて作業アタッチメント位置を制御するべく複数のアーム用油圧シリンダの要求速度をそれぞれ演算するとともに、主マップおよび副マップは、各アーム用油圧シリンダに対応してそれぞれ設けられることを特徴とする建設機械におけるアクチュエータ駆動制御装置である。
請求項8の発明は、請求項6において、建設機械は、作業腕用の操作具として前後上下方向に操作自在な一つの操作具を備えるとともに、制御装置は、前記操作具の操作を検出する操作検出手段からの検出値に基づいて所望の作業アタッチメント位置を演算し、該演算結果に基づいて作業アタッチメント位置を制御するべく複数のアーム用油圧シリンダの要求速度をそれぞれ演算するとともに、主マップおよび副マップは、各アーム用油圧シリンダに対応してそれぞれ設けられることを特徴とする建設機械におけるアクチュエータ駆動制御装置である。
The present invention has been created in view of the above circumstances and has been created for the purpose of solving these problems. The invention of claim 1 is directed to an actuator and an operation tool operated to drive the actuator. And an operation amount-control value map for outputting a control value for controlling the driving speed of the actuator based on the input of the operation amount, and driving control of the actuator based on the control value output from the operation amount-control value map. In the construction machine configured to perform the operation, a control device that obtains the operation amount input to the operation amount-control value map is provided, and the control device includes an operation detection unit that detects the operation of the operation tool. Request speed calculation means for calculating the required speed of the actuator based on the detected value, and the required speed and the operation quantity to obtain the operation amount from the required speed of the actuator A main map indicating the relationship, an actual speed calculating means for calculating the current actuator driving speed, and a main map updating means for updating the main map as needed based on the speed difference between the required actuator speed and the current actuator driving speed. A submap for correcting an operation amount based on an influencing factor affecting the driving speed of the actuator, and a submap updating means for updating the submap as needed based on a speed difference between the requested speed of the actuator and the current actuator driving speed. And an actuator drive control device in a construction machine, characterized in that the operation amount is obtained using the main map and the sub map updated by the main map update means and the sub map update means.
According to a second aspect of the present invention, in the first aspect, the main map update means updates the main map based on the speed difference between the requested speed of the actuator and the current actuator driving speed. An actuator drive control device in a construction machine, characterized in that a main map is updated so as to reduce a weight and reduce the small weight difference.
According to a third aspect of the present invention, in the first or second aspect, the submap update means updates the submap based on a speed difference between the requested speed of the actuator and the current actuator driving speed. An actuator drive control device in a construction machine, characterized in that the weight of the difference is reduced and the submap is updated so as to reduce the difference weight that is weighted less.
The invention of claim 4 is characterized in that, in claim 3 quoting claim 2, the weight of the speed difference in the update of the sub map is set larger than the weight of the speed difference in the update of the main map. 1 is an actuator drive control device for a construction machine.
According to a fifth aspect of the present invention, in any one of the first to fourth aspects, the influence factor used for the correction of the operation amount in the sub-map is a load applied to the actuator, a single operation / when a plurality of actuators are provided, An actuator drive control device in a construction machine, wherein the actuator drive control device is at least one of a complex operation and an engine speed.
A sixth aspect of the present invention is the construction machine according to any one of the first to fifth aspects, wherein the construction machine is attached to a bendable and articulated work arm composed of a plurality of arms, and a distal end portion of the work arm. An actuator drive control device for a construction machine, comprising: a work attachment; and a plurality of arm hydraulic cylinders for driving the plurality of arms as actuators, and a work attachment hydraulic actuator.
The invention of claim 7 is the construction machine according to claim 6, wherein the construction machine includes left and right operation tools that can be operated in the front-rear and left-right directions as operation tools for the working arm, and an operation mode selection means that can be selected by the operator. When the attachment position control mode for controlling the work attachment position by the operation of the left and right operation tools is selected by the operation mode selection means, the control device detects from the operation detection means for detecting the operation of the left and right operation tools. The desired work attachment position is calculated based on the value, and the required speeds of the hydraulic cylinders for the arms are respectively calculated to control the work attachment position based on the calculation result. Actuator drive control device in construction machine, characterized in that it is provided corresponding to each hydraulic cylinder A.
According to an eighth aspect of the present invention, the construction machine according to the sixth aspect includes a single operating tool that can be operated in the front-rear and up-down directions as an operating tool for the working arm, and the control device detects an operation of the operating tool. A desired work attachment position is calculated based on the detection value from the operation detection means, and the required speeds of the plurality of arm hydraulic cylinders are respectively calculated to control the work attachment position based on the calculation result. The sub map is an actuator drive control device in a construction machine, which is provided corresponding to each arm hydraulic cylinder.

請求項1の発明とすることにより、主マップと副マップとにより精度の高いアクチュエータの駆動速度制御を行えるとともに、主マップ、副マップは随時アップデートされるため、経年劣化により機体の特性が変化したような場合であっても、稼働初期と同様の操作精度を保持できるとともに、マップのキャリブレーション作業も不要となる。
請求項2の発明とすることにより、主マップのアップデートは、ノイズのような一時的、偶発的に生じた現在のアクチュエータ駆動速度の突出データの影響を受けることが少なくなる。
請求項3の発明とすることにより、副マップのアップデートは、ノイズのような一時的、偶発的に生じた現在のアクチュエータ駆動速度の突出データの影響を受けることが少なくなる。
請求項4の発明とすることにより、主マップのアップデートは、油圧コンポーネントの経年劣化のように長時間で少しづつ変化する特性に対して効果的に行われる一方、副マップのアップデートによって、アクチュエータの駆動速度に影響を与える影響因子により発生する短期的な速度差異に対する補正を、素早く行うことができる。
請求項5の発明とすることにより、アクチュエータにかかる負荷や、単独操作/複合操作、エンジン回転数に対応したアクチュエータの駆動速度制御を行うことができる。
請求項6の発明とすることにより、多関節型の作業腕の先端部に取付けられた作業アタッチメントの位置制御を、精度よく行うことができる。
請求項7の発明とすることにより、オペレータによりアタッチメント位置制御モードが選択されている場合に左右の操作具の操作で作業アタッチメント位置を制御するように構成されたものにおいて、作業アタッチメント位置を精度よく制御できる。
請求項8の発明とすることにより、一つの操作具の操作で作業アタッチメント位置を制御するように構成されたものにおいて、作業アタッチメント位置を精度よく制御できる。
According to the invention of claim 1, the driving speed of the actuator can be controlled with high accuracy by the main map and the sub map, and the main map and the sub map are updated at any time. Even in such a case, the same operation accuracy as in the initial stage of operation can be maintained, and map calibration work becomes unnecessary.
According to the invention of claim 2, the update of the main map is less affected by the protrusion data of the current actuator driving speed that occurs temporarily or accidentally such as noise.
According to the third aspect of the present invention, the update of the sub-map is less affected by the protrusion data of the current actuator driving speed that occurs temporarily or accidentally such as noise.
According to the invention of claim 4, the update of the main map is effectively performed for characteristics that change little by little over a long period of time, such as aging of the hydraulic component, while the update of the sub map enables the update of the actuator. Corrections for short-term speed differences caused by influencing factors that affect drive speed can be made quickly.
According to the fifth aspect of the present invention, it is possible to perform actuator drive speed control corresponding to the load applied to the actuator, single operation / combined operation, and engine speed.
According to the sixth aspect of the present invention, the position control of the work attachment attached to the tip of the articulated work arm can be performed with high accuracy.
According to the seventh aspect of the present invention, when the attachment position control mode is selected by the operator, the work attachment position is controlled by operating the left and right operation tools. Can be controlled.
According to the eighth aspect of the present invention, the work attachment position can be controlled with high accuracy in the structure in which the work attachment position is controlled by operating one operation tool.

油圧ショベルの概略側面図である。It is a schematic side view of a hydraulic excavator. 運転室内部を示す図である。It is a figure which shows the inside of a driver's cab. 油圧ショベルの油圧回路図である。It is a hydraulic circuit diagram of a hydraulic excavator. コントローラの入出力を示すブロック図である。It is a block diagram which shows the input / output of a controller. 操作量制御部の制御ブロック図である。It is a control block diagram of an operation amount control unit. (A)は主マップを示す図、(B)は主マップのアップデートの説明図、(C)は主マップの長期的な変化を示す図である。(A) is a figure which shows a main map, (B) is explanatory drawing of the update of a main map, (C) is a figure which shows the long-term change of a main map. 副マップを示す図である。It is a figure which shows a submap. 第二の実施の形態における運転室内部を示す図である。It is a figure which shows the inside of the driver's cab in 2nd embodiment.

以下、本発明の実施の形態について、図面に基づいて説明する。図1は、本発明の建設機械の一例である油圧ショベル1を示す図であって、該油圧ショベル1は、クローラ式の下部走行体2、該下部走行体2の上方に旋回自在に支持される上部旋回体3、該上部旋回体3に装着されるフロント作業機4等の各部から構成されており、さらに該フロント作業機4は、基端部が上部旋回体3に上下揺動自在に支持されるブーム5、該ブーム5の先端部に前後揺動自在に支持されるスティック6、該スティック6の先端部に揺動自在に取付けられるバケット7等から構成されているとともに、前記ブーム5、スティック6、バケット7をそれぞれ揺動せしめるためのブームシリンダ8、スティックシリンダ9、バケットシリンダ10や、下部走行体2を走行せしめるための左右の走行モータ18、19、上部旋回体3を旋回せしめるための旋回モータ20等が備えられている。尚、前記ブーム5およびスティック6は、本発明の屈曲自在な多関節型の作業腕を構成する複数のアームに相当し、また、バケット7は本発明の作業アタッチメントに相当する。さらに、ブームシリンダ8、スティックシリンダ9、バケットシリンダ10は、本発明のアクチュエータに相当するとともに、ブームシリンダ8およびスティックシリンダ9は本発明のアーム用油圧シリンダに相当し、バケットシリンダは本発明の作業アタッチメント用油圧アクチュエータに相当する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a view showing a hydraulic excavator 1 which is an example of a construction machine according to the present invention. The hydraulic excavator 1 is supported on a crawler-type lower traveling body 2 and a lower traveling body 2 so as to be pivotable. The upper revolving body 3 and the front work machine 4 mounted on the upper revolving body 3 are composed of various parts. Further, the front work machine 4 has a base end portion that can swing up and down with respect to the upper revolving body 3. The boom 5 is composed of a boom 5 to be supported, a stick 6 that is swingably supported at the front end of the boom 5, a bucket 7 that is swingably attached to the front end of the stick 6, and the like. The boom cylinder 8, the stick cylinder 9, the bucket cylinder 10 for swinging the stick 6 and the bucket 7, and the left and right traveling motors 18 and 19 for traveling the lower traveling body 2, respectively. 3 swing motor 20, etc. for allowing the turning is provided with. The boom 5 and the stick 6 correspond to a plurality of arms constituting the bendable articulated work arm of the present invention, and the bucket 7 corresponds to a work attachment of the present invention. Further, the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10 correspond to the actuator of the present invention, the boom cylinder 8 and the stick cylinder 9 correspond to the arm hydraulic cylinder of the present invention, and the bucket cylinder corresponds to the operation of the present invention. It corresponds to an attachment hydraulic actuator.

図2は、前記上部旋回体3に搭載される運転室12の内部を示す図であって、該運転室12の内部には、オペレータが座する運転席13の前方左右両側に、前後左右方向に操作自在なジョイステイック型の左右の操作レバー(本発明の操作具に相当する)14、15が配設されている。さらに運転室12内には、後述する操作モード選択手段(図示せず)や、走行を行うべく操作される走行用操作具(走行レバーや走行ペダル)、種々のスイッチやダイヤル類、モニタ装置等が配設されているが、それらの図示は省略する。   FIG. 2 is a view showing the inside of the operator's cab 12 mounted on the upper swing body 3, and inside the operator's cab 12 in the front left and right sides of the driver's seat 13 where the operator sits, The joystick-type left and right operation levers 14 and 15 (corresponding to the operation tool of the present invention) 14 and 15 are provided. Further, in the cab 12, an operation mode selection means (not shown) described later, a travel operation tool (travel lever and travel pedal) operated to travel, various switches and dials, a monitor device, etc. Are not shown.

前記操作モード選択手段は、モニタ装置に組込まれていたり、スイッチやダイヤルとして設けられるものであるが、該操作モード選択手段によって、オペレートが任意に前記左右の操作レバー14、15の操作モードを選択することができるようになっている。つまり、本実施の形態では、前記操作モード選択手段により「標準制御」モードと「アタッチメント位置制御」モードとの何れかを選択できるようになっているが、「標準制御」モードでは、左右の操作レバー14、15の前後方向、左右方向のそれぞれの操作が、前記ブームシリンダ8、スティックシリンダ9、バケットシリンダ10、旋回モータ20のそれぞれの駆動に対応するように設定されている。例えば、左側操作レバー14の前後方向の操作に対応してスティックシリンダ9が駆動され、また、左側操作レバー14の左右方向の操作に対応して旋回モータ20が駆動され、また、右側操作レバー15の前後方向の操作に対応してブームシリンダ8が駆動され、また、右側操作レバー15の左右方向の操作に対応してバケットシリンダ10が駆動されるように設定されているとともに、左右の操作レバー14、15の複合操作(左右の操作レバー14,15の前左方、前右方、後左方、後右方の操作、あるいは左右の操作レバー14、15の同時操作)によって、ブームシリンダ8、スティックシリンダ9、バケットシリンダ10、旋回モータ20の二つ以上を同時に駆動させることができるようになっている。
一方、「アタッチメント位置制御」モードでは、左側操作レバー14の左右方向の操作、右側操作レバー15の左右方向の操作が、それぞれ旋回モータ20、バケットシリンダ10の駆動に対応することは前記「標準制御」モードと同様であるが、左側操作レバー14および右側操作レバー15の前後方向の操作は、その操作に対応してバケット7位置(スティック6の先端部に揺動自在に取付けられるバケット7の取付け位置であって、本発明の作業アタッチメント位置に相当する)を移動させるべく、ブームシリンダ8およびスティックシリンダ9を駆動させるように設定されている。尚、本実施の形態では、左側操作レバー14の前後方向の操作は、バケット7位置の前後方向(図1に示すX方向)の移動に対応し、また、右側操作レバー15の前後方向の操作は、バケット7位置の上下方向(図1に示すY方向)の移動に対応するように設定されている。
The operation mode selection means is incorporated in the monitor device or provided as a switch or a dial. The operation mode selection means arbitrarily selects the operation mode of the left and right operation levers 14 and 15 by the operation mode selection means. Can be done. That is, in the present embodiment, the operation mode selection means can select either the “standard control” mode or the “attachment position control” mode, but in the “standard control” mode, the left and right operations can be performed. The operations of the levers 14 and 15 in the front-rear direction and the left-right direction are set so as to correspond to the driving of the boom cylinder 8, the stick cylinder 9, the bucket cylinder 10 and the turning motor 20, respectively. For example, the stick cylinder 9 is driven in response to the front / rear operation of the left operation lever 14, the turning motor 20 is driven in response to the left / right operation of the left operation lever 14, and the right operation lever 15 The boom cylinder 8 is driven in response to the operation in the front-rear direction, and the bucket cylinder 10 is driven in response to the operation in the left-right direction of the right operation lever 15. 14 and 15 (the front left, front right, rear left, rear left, rear right operation of the left and right operation levers 14, 15 or the simultaneous operation of the left and right operation levers 14, 15). Two or more of the stick cylinder 9, the bucket cylinder 10, and the turning motor 20 can be driven simultaneously.
On the other hand, in the “attachment position control” mode, the left / right operation of the left operation lever 14 and the left / right operation of the right operation lever 15 correspond to the driving of the turning motor 20 and the bucket cylinder 10, respectively. The operation of the left operation lever 14 and the right operation lever 15 in the front-rear direction is performed in accordance with the operations of the bucket 7 position (attachment of the bucket 7 that is swingably attached to the tip portion of the stick 6). Position, which corresponds to the work attachment position of the present invention) is set to drive the boom cylinder 8 and the stick cylinder 9. In this embodiment, the operation in the front-rear direction of the left operation lever 14 corresponds to the movement in the front-rear direction (X direction shown in FIG. 1) of the bucket 7 position, and the operation in the front-rear direction of the right operation lever 15. Is set to correspond to the movement of the bucket 7 position in the vertical direction (Y direction shown in FIG. 1).

次いで、前記油圧ショベル1に設けられている油圧回路を図3に示すと、図3において、16A、16BはエンジンEにより駆動する第一、第二油圧ポンプ、17は油タンク、18、19は左右の走行モータ、20は旋回モータ、8、9、10は前記ブームシリンダ、スティックシリンダ、バケットシリンダである。また、21〜28は前記左右の走行モータ18、19、旋回モータ20、ブームシリンダ8、スティックシリンダ9、バケットシリンダ10に対する油給排制御をそれぞれ行う左右の走行用、旋回用、第一ブームシリンダ用、第二ブームシリンダ用、第一スティックシリンダ用、第二スティックシリンダ、バケット用のコントロールバルブであって、これら各コントロールバルブ21〜28は、パイロットポート21a、21b〜28a、28bにパイロット圧が入力されていない中立位置Nでは、対応する油圧アクチュエータ18、19、20、8、9、10に対する油給排制御を行わない中立位置Nに位置しているが、パイロットポート21a、21b〜28a、28bにパイロット圧が入力されることに基づいて、対応する油圧アクチュエータ18、19、20、8、9、10に対する油給排制御を行う作動位置X、Yに切り換わるように構成されている。   3 shows a hydraulic circuit provided in the hydraulic excavator 1. In FIG. 3, 16A and 16B are first and second hydraulic pumps driven by the engine E, 17 is an oil tank, 18 and 19 are Left and right traveling motors, 20 is a turning motor, 8, 9, and 10 are the boom cylinder, stick cylinder, and bucket cylinder. The left and right traveling motors 18 and 19, the turning motor 20, the boom cylinder 8, the stick cylinder 9, and the left and right traveling cylinders that perform oil supply / discharge control for the bucket cylinder 10 and the first boom cylinder, respectively. , Second boom cylinder, first stick cylinder, second stick cylinder, bucket control valve, each of these control valves 21-28 has pilot pressure applied to pilot ports 21a, 21b-28a, 28b. In the neutral position N that is not input, the oil supply / discharge control for the corresponding hydraulic actuators 18, 19, 20, 8, 9, and 10 is not performed, but the pilot ports 21a, 21b to 28a, Based on the input of the pilot pressure to 28b, the corresponding hydraulic actuator Operating position X to perform oil supply and discharge control for eta 18,19,20,8,9,10 is configured to switch to Y.

さらに、図3において、31A、31B〜38A、38Bは左走行前進用、左走行後進用、右走行前進用、右走行後進用、左旋回用、右旋回用、第一ブーム上昇用、第一ブーム下降用、第二ブーム上昇用、第一スティックイン用、第一スティックアウト用、第二スティックイン用、第二スティックアウト用、バケットイン用、バケットアウト用の電磁比例弁であって、これら各電磁比例弁31A、31B〜38A、38Bは、後述するコントローラ40からの制御信号に基づいて、前記左右の走行用、旋回用、第一ブームシリンダ用、第二ブームシリンダ用、第一スティックシリンダ用、第二スティックシリンダ、バケット用コントロールバルブ21〜28の各パイロットポート21a、21b〜28a、28bにパイロット圧を出力するように構成されている。この場合に、コントローラ40から出力される制御値に応じて電磁比例弁31A、31B〜38A、38Bから出力されるパイロット圧が増減するとともに、該パイロット圧の増減に応じて各コントロールバルブ21〜28の移動ストロークが増減し、これにより対応する油圧アクチュエータ18、19、20、8、9、10に対する供給流量が増減することで油圧アクチュエータ18、19、20、8、9、10の駆動速度が制御されるようになっている。   Further, in FIG. 3, 31A, 31B to 38A, 38B are for the left traveling forward, for the left traveling backward, for the right traveling forward, for the right traveling backward, for the left turning, for the right turning, for the first boom raising, An electromagnetic proportional valve for one boom lowering, second boom raising, first stick-in, first stick-out, second stick-in, second stick-out, bucket-in, bucket-out, The electromagnetic proportional valves 31A, 31B to 38A, 38B are arranged on the basis of a control signal from a controller 40, which will be described later, for the left and right traveling, turning, first boom cylinder, second boom cylinder, and first stick. Pilot pressure is output to the pilot ports 21a, 21b to 28a, 28b of the cylinder, second stick cylinder, and bucket control valves 21-28. It is configured. In this case, the pilot pressure output from the electromagnetic proportional valves 31A, 31B to 38A, 38B increases or decreases according to the control value output from the controller 40, and the control valves 21 to 28 according to the increase or decrease of the pilot pressure. The movement speed of the hydraulic actuators 18, 19, 20, 8, 9, 10 is increased or decreased to control the drive speed of the hydraulic actuators 18, 19, 20, 8, 9, 10. It has come to be.

前記コントローラ40は、前述したように、油圧アクチュエータ18、19、20、8、9、10の駆動速度を制御するべく電磁比例弁31A、31B〜38A、38Bに制御信号を出力するが、本実施の形態では、ブームシリンダ8、スティックシリンダ9、バケットシリンダ10の駆動制御に本発明が実施されているため、コントローラ40の行う制御のうち、ブームシリンダ8、スティックシリンダ9、バケットシリンダ10の駆動制御に関する部分について説明すると、コントローラ40は、図4のブロック図に示す如く、入力側に、前記左右の操作レバー14、15の操作を検出するレバー操作検出手段(本発明の操作検出手段に相当する)41、ブーム角α(機体に対するブーム5の揺動角度(図1参照))、スティック角β(ブーム5に対するスティック6の揺動角度(図1参照))、バケット角γ(スティック6に対するバケット7の揺動角度(図1参照))をそれぞれ検出するブーム角度センサ42、スティック角度センサ43、バケット角度センサ44、走行用操作具の操作を検出する走行操作検出手段45、エンジン回転数を検出するエンジン回転数検出手段47、ブームシリンダ8、スティックシリンダ9、バケットシリンダ10のヘッド側油室、ロッド側油室の圧力をそれぞれ検出するブーム用圧力センサ48、スティック用圧力センサ49、バケット用圧力センサ50が接続され、出力側に、前記第一ブーム上昇用、第一ブーム下降用、第二ブーム上昇用、第一スティックイン用、第一スティックアウト用、第二スティックイン用、第二スティックアウト用、バケットイン用、バケットアウト用の電磁比例弁34A、34B〜38A、38Bが接続されているとともに、操作量制御部(本発明の制御装置に相当する)51と、第一ブーム上昇用、第一ブーム下降用、第二ブーム上昇用、第一スティックイン用、第一スティックアウト用、第二スティックイン用、第二スティックアウト用、バケットイン用、バケットアウト用の各操作量−制御値マップ部52A、52B〜56A、56Bとを備えている。そして、前記操作量制御部51は、コントローラ40に入力される前記検出手段やセンサからの入力信号に基づいて後述するようにして操作量を求め、該操作量制御部51で求めた操作量を操作量−制御値マップ部52A、52B〜56A、56Bに出力する。該操作量−制御値マップ部52A、52B〜56A、56Bには、操作量と各電磁比例弁34A、34B〜38A、38Bに対する制御値との関係を予め設定した操作量−制御値マップが収納されており、該操作量−制御値マップを用いて、前記操作量制御部51で求めた操作量に基づいて各電磁比例弁34A、34B〜38A、38Bに対する制御値を出力する。そして、該電磁比例弁34A、34B〜38A、38Bに出力される制御値によって、前述したようにブームシリンダ8、スティックシリンダ9、バケットシリンダ10の駆動速度が制御されるようになっている。   As described above, the controller 40 outputs a control signal to the electromagnetic proportional valves 31A, 31B to 38A, 38B in order to control the driving speed of the hydraulic actuators 18, 19, 20, 8, 9, 10; In this embodiment, the present invention is applied to the drive control of the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10. Therefore, among the controls performed by the controller 40, the drive control of the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10 is performed. The controller 40 will be described. As shown in the block diagram of FIG. 4, the controller 40 has, on the input side, lever operation detecting means for detecting the operation of the left and right operating levers 14 and 15 (corresponding to the operation detecting means of the present invention). ) 41, boom angle α (the swing angle of boom 5 with respect to the aircraft (see FIG. 1)), stick angle β ( Boom angle sensor 42 for detecting the swing angle of the stick 6 with respect to the boom 5 (see FIG. 1)) and the bucket angle γ (the swing angle of the bucket 7 with respect to the stick 6 (see FIG. 1)). Bucket angle sensor 44, traveling operation detecting means 45 for detecting the operation of the traveling operation tool, engine speed detecting means 47 for detecting the engine speed, boom cylinder 8, stick cylinder 9, head side oil chamber of bucket cylinder 10, A boom pressure sensor 48, a stick pressure sensor 49, and a bucket pressure sensor 50 for detecting the pressure in the rod side oil chamber are connected to the output side, and the first boom raising, first boom lowering, second Boom raising, 1st stick-in, 1st stick-out, 2nd stick-in, 2nd stick-out For example, the electromagnetic proportional valves 34A, 34B to 38A, 38B for bucket-in and bucket-out are connected, an operation amount control unit (corresponding to the control device of the present invention) 51, Control amount-control value for first boom lowering, second boom raising, first stick-in, first stick-out, second stick-in, second stick-out, bucket-in, bucket-out Map units 52A, 52B to 56A, 56B are provided. Then, the operation amount control unit 51 obtains an operation amount as will be described later based on input signals from the detection means and sensors input to the controller 40, and the operation amount obtained by the operation amount control unit 51 is obtained. The operation amount-control value map sections 52A, 52B to 56A, 56B are output. The operation amount-control value map sections 52A, 52B to 56A, 56B store operation amount-control value maps in which the relationship between the operation amount and the control value for each electromagnetic proportional valve 34A, 34B-38A, 38B is preset. Based on the operation amount obtained by the operation amount control unit 51, the control values for the electromagnetic proportional valves 34A, 34B to 38A, 38B are output using the operation amount-control value map. And the drive speed of the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10 is controlled by the control value output to this electromagnetic proportional valve 34A, 34B-38A, 38B as mentioned above.

次いで、前記操作量制御部51について、図5の制御ブロック図に基づいて詳細に説明すると、該操作量制御部51は、後述する要求速度演算部(本発明の要求速度演算手段に相当する)60、実速度演算部(本発明の実速度演算手段に相当する)61、マップ更新フラグ作成部62、負荷演算部63、主マップ部64、ブームシリンダ用主マップ更新手段65、スティックシリンダ用主マップ更新手段66、バケットシリンダ用主マップ更新手段67、第一操作量演算部68、副マップ部69、ブームシリンダ用副マップ更新手段70、スティックシリンダ用副マップ更新手段71、バケットシリンダ用副マップ更新手段72、第二操作量演算部73等を備えて構成されている。尚、本実施の形態では、前記操作モード選択手段により「アタッチメント位置制御」モードが選択されている場合に本発明が実施されており、以下、「アタッチメント位置制御」モードが選択されている場合の操作量制御部51の制御について説明する。   Next, the operation amount control unit 51 will be described in detail based on the control block diagram of FIG. 5. The operation amount control unit 51 is a request speed calculation unit (corresponding to request speed calculation means of the present invention) described later. 60, an actual speed calculation unit (corresponding to the actual speed calculation means of the present invention) 61, a map update flag creation unit 62, a load calculation unit 63, a main map unit 64, a main map update unit for boom cylinders 65, a main for stick cylinders Map update means 66, bucket cylinder main map update means 67, first manipulated variable calculation section 68, sub map section 69, boom cylinder sub map update means 70, stick cylinder sub map update means 71, bucket cylinder sub map The update unit 72, the second operation amount calculation unit 73, and the like are provided. In the present embodiment, the present invention is implemented when the “attachment position control” mode is selected by the operation mode selection means, and hereinafter, the “attachment position control” mode is selected. Control of the operation amount control unit 51 will be described.

前記要求速度演算部60は、前記ブーム角度センサ42,スティック角度センサ43から入力されるブーム角α、スティック角βに基づいて、現在のバケット7位置(スティック6先端部のバケット7取付け位置)を演算する。さらに、レバー操作検出手段41から入力される左側操作レバー14の前後方向操作(バケット7位置を前後方向(図1に示すX方向)に移動させる操作)および右側操作レバー15の前後方向操作(バケット7位置を上下方向に(図1に示すY方向)に移動させる操作)の操作量(レバーストローク)に基づいて、移動させるバケット7位置の左右方向(図1に示すX方向)と上下方向(図1に示すY方向)との比(XY比)を求め、該XY比から所望のバケット7位置を演算する。そして、前記演算された現在のバケット7位置と所望のバケット7位置との差分によりブームシリンダ8、スティックシリンダ9のそれぞれの要求速度Vrを演算する。該演算に必要なデータ(図1に示すブーム長L1、スティック長L2等)は、コントローラ40に設けられたメモリ(図示せず)に予め収納されている。さらに、要求速度演算部60は、右側操作レバー15の左右方向操作の操作量(レバーストローク)に基づいて、バケットシリンダ10の要求速度Vrを演算する。そして、演算されたブームシリンダ8、スティックシリンダ9、バケットシリンダ10の要求速度Vrを、主マップ部64、第一操作量演算部68、副マップ部69に出力する。   The required speed calculation unit 60 determines the current bucket 7 position (the bucket 7 attachment position at the tip of the stick 6) based on the boom angle α and the stick angle β input from the boom angle sensor 42 and the stick angle sensor 43. Calculate. Furthermore, the front-rear direction operation (operation to move the position of the bucket 7 in the front-rear direction (X direction shown in FIG. 1)) and the front-rear direction operation (bucket) of the right operation lever 15 input from the lever operation detection means 41 Based on the operation amount (lever stroke) of moving the 7 position up and down (Y direction shown in FIG. 1), the left and right direction (X direction shown in FIG. 1) and the up and down direction (the X direction shown in FIG. 1) A ratio (XY ratio) with respect to the Y direction shown in FIG. 1 is obtained, and a desired bucket 7 position is calculated from the XY ratio. Then, the required speeds Vr of the boom cylinder 8 and the stick cylinder 9 are calculated based on the difference between the calculated current bucket 7 position and the desired bucket 7 position. Data necessary for the calculation (boom length L1, stick length L2, etc. shown in FIG. 1) is stored in advance in a memory (not shown) provided in the controller 40. Furthermore, the required speed calculation unit 60 calculates the required speed Vr of the bucket cylinder 10 based on the operation amount (lever stroke) of the right and left operation of the right operating lever 15. Then, the calculated required speed Vr of the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10 is output to the main map unit 64, the first operation amount calculation unit 68, and the sub map unit 69.

また、前記実速度演算部61は、前記ブーム角度センサ42、スティック角度センサ43、バケット角度センサ44から入力されるブーム角α、スティック角β、バケット角γの変化量に基づいて、現在のブームシリンダ8、スティックシリンダ9、バケットシリンダ10の実速度Vpをそれぞれ演算する。そして、演算された現在のブームシリンダ8、スティックシリンダ9、バケットシリンダ10の実速度Vpを、主マップ部64、副マップ部69に出力する。   In addition, the actual speed calculation unit 61 calculates the current boom based on the changes in the boom angle α, stick angle β, and bucket angle γ input from the boom angle sensor 42, stick angle sensor 43, and bucket angle sensor 44. The actual speeds Vp of the cylinder 8, the stick cylinder 9 and the bucket cylinder 10 are calculated. Then, the calculated actual speeds Vp of the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10 are output to the main map unit 64 and the sub map unit 69.

さらに、前記マップ更新フラグ作成部62は、前記ブーム角度センサ42、スティック角度センサ43、バケット角度センサ44から入力されるブーム角α、スティック角β、バケット角γ、および走行操作検出手段45,レバー操作検出手段41、エンジン回転数検出手段47からそれぞれ入力される走行操作、旋回操作(左側操作レバー14の左右方向操作)、エンジン回転数に基づいて、マップ更新のON/OFFフラグを作成する。該マップ更新フラグは、走行操作あるいは旋回操作がなされている場合(走行中あるいは旋回中)、エンジン回転数が予め設定される設定回転数よりも低い場合、ブームシリンダ8、スティックシリンダ9、バケットシリンダ10がシリンダエンド(最大伸長時または最大縮小時)に達している場合の何れかの場合にはOFFのフラグが作成され、何れでもない場合にはONのフラグが作成される。そして、該作成したマップ更新のON/OFFフラグを、後述する主マップ部64のブームシリンダ用、スティックシリンダ用、バケットシリンダ用の主マップ更新手段65、66、67、および副マップ部69のブームシリンダ用、スティックシリンダ用、バケットシリンダ用の副マップ更新手段70、71、72に出力する。尚、ブームシリンダ8がシリンダエンドに達していることにより出力されるOFFのフラグは、ブームシリンダ用の主マップ更新手段65および副マップ更新手段70に対してのみ出力され、また、スティックシリンダ9がシリンダエンドに達していることにより出力されるOFFのフラグは、スティックシリンダ用の主マップ更新手段66および副マップ更新手段71に対してのみ出力され、また、バケットシリンダ10がシリンダエンドに達していることにより出力されるOFFのフラグは、バケットシリンダ用の主マップ更新手段67および副マップ更新手段72に対してのみ出力される。   Further, the map update flag creating unit 62 includes a boom angle α, a stick angle β, a bucket angle γ, and a travel operation detecting means 45, levers inputted from the boom angle sensor 42, the stick angle sensor 43, and the bucket angle sensor 44. A map update ON / OFF flag is created based on the travel operation, the turning operation (left-right operation of the left operation lever 14), and the engine speed respectively input from the operation detection means 41 and the engine speed detection means 47. The map update flag indicates that the boom cylinder 8, the stick cylinder 9, the bucket cylinder when the traveling operation or the turning operation is being performed (during traveling or turning), and the engine speed is lower than a preset rotational speed. An OFF flag is created in any case where 10 has reached the cylinder end (at the time of maximum expansion or contraction), and an ON flag is created otherwise. Then, the generated map update ON / OFF flag is used for boom map, stick cylinder, and bucket cylinder main map update means 65, 66, and 67 for the main map section 64, which will be described later, and the boom for the sub map section 69. Output to the sub-map update means 70, 71, 72 for cylinders, stick cylinders, and bucket cylinders. The OFF flag that is output when the boom cylinder 8 reaches the cylinder end is output only to the main map update means 65 and the sub map update means 70 for the boom cylinder, and the stick cylinder 9 The OFF flag output when the cylinder end is reached is output only to the main map update unit 66 and the sub map update unit 71 for the stick cylinder, and the bucket cylinder 10 reaches the cylinder end. Thus, the OFF flag output is output only to the main map update unit 67 and the sub map update unit 72 for the bucket cylinder.

さらに、前記負荷演算部63は、ブーム用圧力センサ48、スティック用圧力センサ49、バケット用圧力センサ50から入力されるブームシリンダ8、スティックシリンダ9、バケットシリンダ10のヘッド側、ロッド側油室の圧力に基づいて、ブームシリンダ8、スティックシリンダ9、バケットシリンダ10にかかる負荷率(%)を演算する。該演算は、例えば、バケット7に荷が満載されているときのブームシリンダ8のヘッド側油室とロッド側油室との差圧を負荷率(100%)、バケット7が接地しているときのブームシリンダ8のヘッド側油室とロッド側油室との差圧を負荷率(0%)、バケット7が強く地面に押し付けられているときのブームシリンダ8のヘッド側油室とロッド側油室との差圧を負荷率(−100%)とする演算用データを予め作成しておき、該演算用データを用いてブームシリンダ8の負荷率(%)を演算する。そして、該演算されたブームシリンダ8、スティックシリンダ9、バケットシリンダ10の負荷率(%)を、副マップ部69、第二操作量演算部73に出力する。   Further, the load calculation unit 63 includes a boom pressure sensor 48, a stick pressure sensor 49, a boom cylinder 8 input from the bucket pressure sensor 50, a stick cylinder 9, the head side of the bucket cylinder 10, and a rod side oil chamber. Based on the pressure, the load factor (%) applied to the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10 is calculated. The calculation is performed when, for example, the differential pressure between the head side oil chamber and the rod side oil chamber of the boom cylinder 8 when the bucket 7 is fully loaded is a load factor (100%), and the bucket 7 is grounded. The differential pressure between the head side oil chamber and the rod side oil chamber of the boom cylinder 8 is a load factor (0%), and the head side oil chamber and the rod side oil of the boom cylinder 8 when the bucket 7 is strongly pressed against the ground. Calculation data for making the differential pressure with the chamber the load factor (−100%) is created in advance, and the load factor (%) of the boom cylinder 8 is calculated using the calculation data. Then, the calculated load factors (%) of the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10 are output to the sub map unit 69 and the second operation amount calculation unit 73.

さらに、前記主マップ部64は、ブームシリンダ用、スティックシリンダ用、バケット用の主マップが収納されているとともに、これら主マップを随時アップデートするためのブームシリンダ用、スティックシリンダ用、バケット用の主マップ更新手段65、66、67を備えている。
前記ブームシリンダ用主マップは、図6(A)に示す如く、ブームシリンダ8の要求速度Vrと操作量(%)との関係を示すマップであって、後述する第一操作量演算部68において、要求速度演算部60で演算されたブームシリンダ8の要求速度Vrから操作量(%)を求めるために用いられる。尚、本実施の形態では、ブームシリンダ8の伸長側(ブーム5上昇側)の要求速度Vr、操作量(%)を(+)とし、ブームシリンダ8の縮小側(ブーム5下降側)の要求速度Vr、操作量(%)を(−)としてマップが作成されている。
また、スティックシリンダ用主マップは、スティックシリンダ9の要求速度Vrと操作量(%)との関係を示すマップであり、バケットシリンダ用主マップは、バケットシリンダ10の要求速度Vrと操作量(%)との関係を示すマップであって、これらスティックシリンダ用、バケットシリンダ用の主マップは、ブームシリンダ用主マップと同様に、第一操作量演算部68において要求速度Vrから操作量(%)を求めるために用いられる。これら主マップは、製品出荷時には初期主マップ(オリジナル主マップ)が搭載されているが、ブームシリンダ用、スティックシリンダ用、バケット用の主マップ更新手段65、66、67によって随時アップデートされる。
Further, the main map section 64 stores main maps for boom cylinders, stick cylinders, and buckets, and main maps for boom cylinders, stick cylinders, and buckets for updating these main maps as needed. Map update means 65, 66, and 67 are provided.
The boom cylinder main map is a map showing the relationship between the required speed Vr of the boom cylinder 8 and the operation amount (%), as shown in FIG. The operation amount (%) is obtained from the required speed Vr of the boom cylinder 8 calculated by the required speed calculation unit 60. In this embodiment, the required speed Vr and the operation amount (%) on the extension side (boom 5 ascending side) of the boom cylinder 8 are (+), and the request on the reduction side (boom 5 descending side) of the boom cylinder 8 is requested. A map is created with the speed Vr and the operation amount (%) as (−).
The main map for the stick cylinder is a map showing the relationship between the required speed Vr of the stick cylinder 9 and the operation amount (%). The main map for the bucket cylinder is the required speed Vr of the bucket cylinder 10 and the operation amount (%). The main map for the stick cylinder and the bucket cylinder is similar to the main map for the boom cylinder, and the operation amount (%) from the required speed Vr in the first operation amount calculation unit 68. Is used to find These main maps are loaded with initial main maps (original main maps) at the time of product shipment, but are updated as needed by main maps updating means 65, 66, and 67 for boom cylinders, stick cylinders, and buckets.

前記ブームシリンダ用、スティックシリンダ用、バケット用の主マップ更新手段65、66、67は、前記要求速度演算部60で演算されたブームシリンダ8、スティックシリンダ9、バケットシリンダ10の要求速度Vrと、前記実速度演算部61で演算された現在のブームシリンダ8、スティックシリンダ9、バケットシリンダ10の実速度Vpとに基づき、これら要求速度Vrと実速度Vpとの速度差異を減少させるべく主マップを随時アップデートするが、この場合に、要求速度Vrに対して速度差異の重みづけを小さくして、該小さく重みづけられた速度差異を減少させるようにアップデートする。これにより、主マップのアップデートは、ノイズのような一時的、偶発的に生じた実速度Vpの突出データの影響を受けることが少ないとともに、油圧コンポーネントの経年劣化のように長時間で少しづつ変化する特性(差異)に対して効果的に行われるようになっている。そして、この主マップのアップデートは、マップ更新フラグがONのときのみに行われる。つまり、走行操作あるいは旋回操作がなされている場合(走行中あるいは旋回中)、エンジン回転数が予め設定される設定回転数よりも低い場合、ブームシリンダ用主マップ更新手段65においてはブームシリンダ8がシリンダエンドに達している場合、スティックシリンダ用主マップ更新手段66においてはスティックシリンダ9がシリンダエンドに達している場合、バケットシリンダ用主マップ更新手段67においてはバケットシリンダ10がシリンダエンドに達している場合の何れかの場合には、ブームシリンダ用、スティックシリンダ用、バケット用の主マップのアップデートが行われないように構成されている。そして、ブームシリンダ用、スティックシリンダ用、バケット用の主マップ更新手段65、66、67によりアップデートされた最新の主マップは、第一操作量演算部68に出力されるようになっている。   The main map update means 65, 66, 67 for the boom cylinder, the stick cylinder, and the bucket are the required speed Vr of the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10 calculated by the required speed calculation unit 60, Based on the current actual speed Vp of the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10 calculated by the actual speed calculation unit 61, a main map is created to reduce the speed difference between the required speed Vr and the actual speed Vp. Updating is performed as needed. In this case, the weighting of the speed difference is made small with respect to the requested speed Vr, and the updating is performed so as to reduce the small weighted speed difference. As a result, the main map update is less affected by the transient data of the actual speed Vp that occurs temporarily or accidentally, such as noise, and changes gradually over time, such as aging of hydraulic components. This is effective for the characteristic (difference) to be made. The main map is updated only when the map update flag is ON. That is, when the traveling operation or the turning operation is performed (during traveling or turning), when the engine speed is lower than a preset rotational speed, the boom cylinder main map update unit 65 causes the boom cylinder 8 to When the cylinder end has been reached, the stick cylinder 9 has reached the cylinder end in the stick cylinder main map update means 66, and the bucket cylinder 10 has reached the cylinder end in the bucket cylinder main map update means 67. In any case, the main maps for the boom cylinder, the stick cylinder, and the bucket are not updated. The latest main map updated by the main map update means 65, 66, and 67 for the boom cylinder, stick cylinder, and bucket is output to the first operation amount calculation unit 68.

ここで、前記主マップのアップデートについて、ブームシリンダ用主マップを例にとって、図6(B)に基づいて具体的に説明する。例えば、要求速度演算部60で演算されたブームシリンダ8の要求速度Vrを(100mm/sec)とし、実速度演算部61で演算されたブームシリンダ8の実速度Vpを(90mm/sec)とする。この場合、アップデート前の主マップにおいて、要求速度Vrが(100mm/sec)のときの操作量は(50%)であるが、実速度Vpが要求速度Vrよりも遅い場合には、実速度Vpを増加させるべく操作量(%)を増加させるように更新する。例えば、要求速度Vr(100mm/sec)の部分の操作量を(50%)から(50.1%)に増加させるように書き換えて、新しい主マップとする。尚、図6(B)では、判りやすくするため操作量の増加分を大きく表示している。
前記新しい主マップにおける操作量の値を求めるにあたり、要求速度Vrに対して速度差異の重みづけを小さくするために、本実施の形態では、実速度Vpに対する重みづけを要求速度Vrに対する重みづけよりも小さく設定して加重平均し、該加重平均値を用いて求める。例えば、実速度Vpと要求速度Vrの重みづけの比率を(1/100):(99/100)に設定した場合、要求速度Vrが(100mm/sec)、実速度Vpが(90mm/sec)のときには以下の式(1)のようにして要求速度Vrと実速度Vpとを加重平均する。
(100[mm/sec]×99+90[mm/sec]×1)/100=99.9[mm/sec] ・・・(1)
そして、上記加重平均値を用いて、以下の式(2)のようにして新しいマップにおける要求速度(100mm/sec)時の操作量(%)を求める。
50[%]×100[mm/sec]/99.9[mm/sec]≒50.1[%] ・・・(2)
このようにして、新しいマップでは、要求速度(100mm/sec)のときの操作量が(50.1%)となるようにアップデートされる。
さらに、前述した図6(B)に示した都度的なアップデートを積み重ねることにより、主マップは長期的に図6(C)に示すように変化する。そして、このような主マップの長期的な変化によって、機体の経年劣化により性能が劣化しても、要求速度Vrに対応した操作量(%)が常に得られるようになっている。
尚、新しい主マップにおける操作量の値を求めるにあたり、要求速度Vrに対して速度差異の重みづけを小さくするために、本実施の形態では、前述したように、実速度Vpに対する重みづけを要求速度Vrに対する重みづけよりも小さく設定して加重平均し、該加重平均値を用いて求めているが、この演算方法は一例であって、例えば、速度差異の対する重みづけを要求速度Vrに対する重みづけよりも小さく設定するとともに、該小さく重みづけられた速度差異の要求速度Vrに対する割合を演算し、該割合を用いて新しい主マップにおける操作量の値を求めるようにすることもできる。
Here, the update of the main map will be described in detail with reference to FIG. 6B, taking the boom cylinder main map as an example. For example, the required speed Vr of the boom cylinder 8 calculated by the required speed calculator 60 is (100 mm / sec), and the actual speed Vp of the boom cylinder 8 calculated by the actual speed calculator 61 is (90 mm / sec). . In this case, in the main map before the update, the operation amount when the requested speed Vr is (100 mm / sec) is (50%), but when the actual speed Vp is slower than the requested speed Vr, the actual speed Vp The operation amount (%) is updated so as to increase. For example, the operation amount in the portion of the required speed Vr (100 mm / sec) is rewritten so as to increase from (50%) to (50.1%) to obtain a new main map. In FIG. 6 (B), the increase in the operation amount is shown large for easy understanding.
In this embodiment, in order to reduce the weight of the speed difference with respect to the required speed Vr when determining the value of the manipulated variable in the new main map, in the present embodiment, the weight for the actual speed Vp is more than the weight for the required speed Vr. Is also set to a small value and a weighted average is obtained, and the weighted average value is used to obtain. For example, when the ratio of weighting between the actual speed Vp and the required speed Vr is set to (1/100) :( 99/100), the required speed Vr is (100 mm / sec) and the actual speed Vp is (90 mm / sec). In this case, the required speed Vr and the actual speed Vp are weighted and averaged as shown in the following equation (1).
(100 [mm / sec] x 99 + 90 [mm / sec] x 1) / 100 = 99.9 [mm / sec] (1)
Then, using the weighted average value, the operation amount (%) at the required speed (100 mm / sec) in the new map is obtained as in the following equation (2).
50 [%] x 100 [mm / sec] /99.9 [mm / sec] ≒ 50.1 [%] (2)
In this way, the new map is updated so that the operation amount at the required speed (100 mm / sec) becomes (50.1%).
Furthermore, by accumulating the frequent updates shown in FIG. 6 (B) described above, the main map changes as shown in FIG. 6 (C) in the long term. Due to such a long-term change in the main map, an operation amount (%) corresponding to the required speed Vr can always be obtained even if the performance deteriorates due to aging of the aircraft.
In this embodiment, in order to reduce the weight of the speed difference with respect to the requested speed Vr when obtaining the value of the manipulated variable in the new main map, in the present embodiment, as described above, the weight for the actual speed Vp is requested. The weighted average is set smaller than the weight for the speed Vr and is obtained using the weighted average value. This calculation method is an example. For example, the weight for the speed difference is set to the weight for the required speed Vr. It is also possible to set a smaller value than the weight and calculate a ratio of the smaller weighted speed difference to the required speed Vr and use the ratio to obtain the value of the manipulated variable in the new main map.

一方、前記第一操作量演算部68は、前記主マップ部64から入力される最新のブームシリンダ用、スティックシリンダ用、バケット用の主マップを用いて、要求速度演算部60から入力されるブームシリンダ8、スティックシリンダ9、バケットシリンダ10の要求速度Vrから、ブーム用、スティック用、バケット用の操作量(%)を求める。そして、該ブーム用、スティック用、バケット用の操作量(%)を、副マップ部69、第二操作量演算部73に出力する。   On the other hand, the first operation amount calculation unit 68 uses the latest boom cylinder, stick cylinder, and bucket main maps input from the main map unit 64, and the boom input from the requested speed calculation unit 60. From the required speed Vr of the cylinder 8, the stick cylinder 9, and the bucket cylinder 10, the operation amount (%) for the boom, the stick, and the bucket is obtained. Then, the operation amounts (%) for the boom, the stick, and the bucket are output to the sub map unit 69 and the second operation amount calculation unit 73.

さらに、前記副マップ部69は、ブームシリンダ用、スティックシリンダ用、バケット用の副マップが収納されているとともに、これら副マップを随時アップデートするためのブームシリンダ用、スティックシリンダ用、バケット用の副マップ更新手段70、71、72を備えている。
これらブームシリンダ用、スティックシリンダ用、バケット用の副マップは、前記第一操作量演算部68で求められたブーム用、スティック用、バケット用の操作量(%)を、ブームシリンダ8、スティックシリンダ9、バケットシリンダ10にかかる負荷や、単独/複合操作、エンジン回転数等に対応して補正するためのマップであって、例えば、負荷演算部63で演算されたブームシリンダ8の負荷率(%)に対応して補正する場合のブームシリンダ用副マップを例にとって図7に示すと、該図7の副マップでは、第一操作量演算部68で求められたブーム用操作量(%)と、負荷演算部63で演算されたブームシリンダ8の負荷率(%)とに基づいて補正操作量(%)を求めることができるようになっている。例えば、第一操作量演算部68で求められたブーム用操作量が(50%)、ブームシリンダ8の負荷率が(50%)のときには、図7に示した副マップから補正操作量(5%)が求められる。尚、図7では、判りやすくするため負荷率(%)に対応して補正する場合のみの2次元の副マップを示したが、ブームシリンダ8、スティックシリンダ9、バケットシリンダ10の駆動速度に影響する大きな要因として単独操作/複合操作(例えば、ブームシリンダ8とスティックシリンダ9との複合操作等)や、エンジン回転数もあり、そこで、本実施の形態では、図示しないが、該単独操作/複合操作や、エンジン回転数にも対応できるように3〜4次元の副マップが設定されている。そして、これらブームシリンダ用、スティックシリンダ用、バケット用の副マップは、製品出荷時には初期副マップ(オリジナル副マップ)が搭載されているが、ブームシリンダ用、スティックシリンダ用、バケット用の副マップ更新手段65、66、67によって随時アップデートされる。
Further, the sub-map unit 69 stores sub-maps for boom cylinders, stick cylinders, and buckets, and sub-maps for boom cylinders, stick cylinders, and buckets for updating these sub-maps as needed. Map update means 70, 71, 72 are provided.
The sub-maps for boom cylinder, stick cylinder, and bucket use the boom, stick, and bucket operation amounts (%) obtained by the first operation amount calculation unit 68 as boom cylinder 8 and stick cylinder. 9 is a map for correcting corresponding to the load applied to the bucket cylinder 10, single / composite operation, engine speed, etc., for example, the load factor (%) of the boom cylinder 8 calculated by the load calculation unit 63 7, taking as an example a sub-map for boom cylinder in the case of correction corresponding to), the sub-map of FIG. 7 shows the boom operation amount (%) obtained by the first operation amount calculation unit 68. Based on the load factor (%) of the boom cylinder 8 calculated by the load calculation unit 63, the correction operation amount (%) can be obtained. For example, when the boom operation amount obtained by the first operation amount calculation unit 68 is (50%) and the load factor of the boom cylinder 8 is (50%), the corrected operation amount (5 %) Is required. FIG. 7 shows a two-dimensional submap only when correction is made in accordance with the load factor (%) for the sake of clarity. However, the driving speed of the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10 is affected. The major factors for this are the single operation / combined operation (for example, the combined operation of the boom cylinder 8 and the stick cylinder 9) and the engine speed. Therefore, although not shown in the present embodiment, the single operation / combined operation is combined. A 3-4 dimensional submap is set so that it can correspond to the operation and the engine speed. The sub-maps for boom cylinders, stick cylinders, and buckets are loaded with initial sub-maps (original sub-maps) at the time of product shipment, but the sub-maps for boom cylinders, stick cylinders, and buckets are updated. Updated by means of means 65, 66, 67 as needed.

前記ブームシリンダ用、スティックシリンダ用、バケット用の副マップ更新手段70、71、72は、前記要求速度演算部60で演算されたブームシリンダ8、スティックシリンダ9、バケットシリンダ10の要求速度Vrと、前記実速度演算部61で演算された現在のブームシリンダ8、スティックシリンダ9、バケットシリンダ10の実速度Vpとに基づき、これら要求速度Vrと実速度Vpとの速度差異を減少させるべく副マップを随時アップデートする。この場合に、要求速度Vrに対して速度差異の重みづけを小さくして、該小さく重みづけられた速度差異を減少させるようにアップデートするが、該副マップにおける速度差異の重みづけは、前述した主マップにおける速度差異の重みづけよりも大きく設定されている。これにより、各シリンダ8、9、10にかかる負荷や単独操作/複合操作、エンジン回転数等、短期的な条件の違いにより発生する要求速度Vrと実速度Vpとの速度差異に対する補正を、素早く行うことができる。そして、この副マップのアップデートは、前記主マップのアップデートと同様に、マップ更新フラグがONのときのみに行われる。つまり、走行操作あるいは旋回操作がなされている場合(走行中あるいは旋回中)、エンジン回転数が予め設定される設定回転数よりも低い場合、ブームシリンダ用副マップ更新手段70においてはブームシリンダ8がシリンダエンドに達している場合、スティックシリンダ用副マップ更新手段71においてはスティックシリンダ9がシリンダエンドに達している場合、バケットシリンダ用副マップ更新手段72においてはバケットシリンダ10がシリンダエンドに達している場合の何れかの場合には、ブームシリンダ用、スティックシリンダ用、バケット用の副マップのアップデートは行われないように構成されている。そして、ブームシリンダ用、スティックシリンダ用、バケット用の副マップ更新手段70、71、72によりアップデートされた最新の副マップは、第二操作量演算部73に出力されるようになっている。   The boom cylinder, stick cylinder, and bucket sub-map update means 70, 71, and 72 include the required speed Vr of the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10 calculated by the required speed calculator 60, Based on the current actual speed Vp of the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10 calculated by the actual speed calculation unit 61, a sub-map is created to reduce the speed difference between the required speed Vr and the actual speed Vp. Update from time to time. In this case, the weighting of the speed difference is reduced with respect to the requested speed Vr, and the updating is performed so as to decrease the speeding weight that is less weighted. The weighting of the speed difference in the submap is described above. It is set larger than the weighting of the speed difference in the main map. As a result, the correction for the speed difference between the required speed Vr and the actual speed Vp caused by a short-term condition such as the load applied to each cylinder 8, 9, 10 or single operation / combined operation, engine speed, etc. can be quickly performed. It can be carried out. The sub map is updated only when the map update flag is ON, as in the case of the update of the main map. That is, when the traveling operation or the turning operation is performed (during traveling or turning), when the engine speed is lower than a preset rotational speed, the boom cylinder 8 is updated in the boom cylinder submap update means 70. When the cylinder end has been reached, the stick cylinder 9 has reached the cylinder end in the stick cylinder submap update means 71, and the bucket cylinder 10 has reached the cylinder end in the bucket cylinder submap update means 72. In any case, the sub-maps for the boom cylinder, the stick cylinder, and the bucket are not updated. The latest submaps updated by the boom cylinder, stick cylinder, and bucket submap update means 70, 71, 72 are output to the second operation amount calculation unit 73.

ここで、前記副マップのアップデートについて、前述した図7に示すブームシリンダ用副マップを例にとって、具体的に説明する。例えば、第一操作量演算部68で求められたブーム用操作量が(50%)、ブームシリンダ8の負荷率が(50%)のときは、アップデート前の副マップでは前述したように補正操作量(5%)が求められるが、このときに要求速度演算部60で演算されたブームシリンダ8の要求速度Vrが(100mm/sec)、実速度演算部61で演算されたブームシリンダ8の実速度Vpが(90mm/sec)とすると、実速度Vpが要求速度Vrよりも遅いため実速度Vpを増加させるべく補正操作量(%)を増加させるように更新する。例えば、ブーム用操作量が(50%)、負荷率が(50%)の部分の補正操作量を、(5%)から(5.6%)に増加させるように書き換えて、新しい副マップとする。
前記新しい副マップにおける操作量の値を求めるにあたり、要求速度Vrに対して速度差異の重みづけを小さくするために、本実施の形態では、実速度Vpに対する重みづけを要求速度Vrに対する重みづけよりも小さく設定して加重平均し、該加重平均値を用いて求める。この場合に、副マップのアップデートにおける速度差異の重みづけを主マップのアップデートにおける速度差異の重みづけよりも大きくするために、実速度Vpと要求速度Vrの重みづけの比率を、前述した主マップのときよりも大きく設定する。例えば、実速度Vpと要求速度Vrの重みづけの比率を(1/10):(9/10)に設定した場合、要求速度Vrが(100mm/sec)、実速度Vpが(90mm/sec)のときには以下の式(3)のようにして要求速度Vrと実速度Vpとを加重平均する。
(100[mm/sec]×9+90[mm/sec]×1)/10=99[mm/sec] ・・・(3)
そして、上記加重平均値を用いて、以下の式(4)のようにして新しいマップにおける補正操作量(%)を求める。
{(50[%]+5[%])×100[mm/sec]/99[mm/sec]}−50[%]=5.6[%] ・・・(4)
このようにして、新しいマップでは、ブーム用操作量(50%)、負荷率(50%)のときの補正操作量が(5.6%)となるようにアップデートされる。
尚、新しい副マップにおける補正操作量の値を求めるにあたり、前述した主マップの場合と同様に、他の演算方法を用いることもできる。
Here, the update of the sub map will be described in detail by taking the boom cylinder sub map shown in FIG. 7 as an example. For example, when the boom operation amount obtained by the first operation amount calculation unit 68 is (50%) and the load factor of the boom cylinder 8 is (50%), the correction operation is performed as described above in the sub-map before the update. The required speed Vr of the boom cylinder 8 calculated by the required speed calculation unit 60 at this time is (100 mm / sec), and the actual speed of the boom cylinder 8 calculated by the actual speed calculation unit 61 is calculated. If the speed Vp is (90 mm / sec), the actual speed Vp is slower than the required speed Vr, so that the correction operation amount (%) is updated to increase the actual speed Vp. For example, the correction operation amount in the portion where the operation amount for the boom is (50%) and the load factor is (50%) is rewritten so as to increase from (5%) to (5.6%) to obtain a new submap.
In this embodiment, in order to reduce the weight of the speed difference with respect to the requested speed Vr when determining the value of the manipulated value in the new submap, in the present embodiment, the weighting with respect to the actual speed Vp is assigned to the weight with respect to the requested speed Vr. Is also set to a small value and a weighted average is obtained, and the weighted average value is used to obtain. In this case, in order to make the weight of the speed difference in the update of the sub map larger than the weight of the speed difference in the update of the main map, the ratio of the weight of the actual speed Vp and the required speed Vr is set to the main map described above. Set a larger value than when. For example, when the ratio of weighting between the actual speed Vp and the required speed Vr is set to (1/10) :( 9/10), the required speed Vr is (100 mm / sec) and the actual speed Vp is (90 mm / sec). In this case, the required speed Vr and the actual speed Vp are weighted and averaged as shown in the following equation (3).
(100 [mm / sec] x 9 + 90 [mm / sec] x 1) / 10 = 99 [mm / sec] (3)
Then, using the weighted average value, the correction operation amount (%) in the new map is obtained as in the following equation (4).
{(50 [%] + 5 [%]) × 100 [mm / sec] / 99 [mm / sec]} − 50 [%] = 5.6 [%] (4)
In this way, the new map is updated so that the correction operation amount at the boom operation amount (50%) and the load factor (50%) is (5.6%).
It should be noted that when calculating the value of the correction operation amount in the new sub map, other calculation methods can be used as in the case of the main map described above.

一方、前記第二操作量演算部73は、前記副マップ部69から入力される最新のブームシリンダ用、スティックシリンダ用、バケット用の副マップを用いて補正操作量(%)を求め、該補正操作量(%)を、前記第一操作量演算部68から入力されるブーム用、スティック用、バケット用の操作量(%)に加算して、操作量−制御値マップに用いるためのブーム用、スティック用、バケット用の操作量(%)を求める。そして、該第二操作量演算部73で求められたブーム用、スティック用、バケット用の操作量(%)は、操作量制御部51から出力されて、前述した第一ブーム上昇用、第一ブーム下降用、第二ブーム上昇用、第一スティックイン用、第一スティックアウト用、第二スティックイン用、第二スティックアウト用、バケットイン用、バケットアウト用の各操作量−制御値マップ部52A、52B〜56A、56Bにそれぞれ入力され、該操作量−制御値マップ部52A、52B〜56A、56Bにおいて第一ブーム上昇用、第一ブーム下降用、第二ブーム上昇用、第一スティックイン用、第一スティックアウト用、第二スティックイン用、第二スティックアウト用、バケットイン用、バケットアウト用の各電磁比例弁34A、34B〜38A、38Bに対する制御値に変換されて、電磁比例弁34A、34B〜38A、38Bに出力される構成になっている。
尚、第二操作量演算部73は、第一操作量演算部68から入力されるブーム用、スティック用、バケット用の操作量(%)がゼロの場合には、副マップによる補正を行うことなく、そのまま操作量(%)ゼロの値を各操作量−制御値マップ部52A、52B〜56A、56Bに出力するように条件付けされている。
On the other hand, the second operation amount calculation unit 73 obtains a corrected operation amount (%) using the latest boom cylinder, stick cylinder, and bucket submaps input from the submap unit 69 and performs the correction. The operation amount (%) is added to the operation amount (%) for the boom, stick, and bucket input from the first operation amount calculation unit 68, and used for the operation amount-control value map. Calculate the operation amount (%) for sticks and buckets. Then, the operation amounts (%) for the boom, the stick, and the bucket obtained by the second operation amount calculation unit 73 are output from the operation amount control unit 51 to increase the first boom as described above, Operation amount-control value map section for boom lowering, second boom raising, first stick-in, first stick-out, second stick-in, second stick-out, bucket-in, and bucket-out 52A, 52B to 56A, 56B, and the operation amount-control value map sections 52A, 52B to 56A, 56B are used for raising the first boom, for lowering the first boom, for raising the second boom, and for the first stick-in. Electromagnetic proportional valves 34A, 34B to 38A for the first, stick-out, second stick-in, second stick-out, bucket-in, and bucket-out Are converted into control values for 8B, solenoid proportional valves 34A, 34B~38A, has a configuration that is output to 38B.
The second operation amount calculation unit 73 performs correction using the sub map when the operation amount (%) for the boom, stick, and bucket input from the first operation amount calculation unit 68 is zero. Rather, it is conditioned to output the value of the operation amount (%) zero as it is to the operation amount-control value map units 52A, 52B to 56A, 56B.

叙述の如く構成された本形態において、油圧ショベル1は、アクチュエータとしてのブームシリンダ8、スティックシリンダ9、バケットシリンダ10と、これらアクチュエータを駆動させるべく操作される操作レバー14、15と、操作量の入力に基づいてアクチュエータの駆動速度を制御する制御値を出力する操作量−制御値マップ部52A、52B〜56A、56Bとを備えており、そして、該操作量−制御値マップ部52A、52B〜56A、56Bから出力される制御値に基づいてアクチュエータの駆動制御が行われることになるが、前記操作量−制御値マップ部52A、52B〜56A、56Bに入力される操作量は操作量制御部51で求められるとともに、該操作量制御部51は、操作レバー14、15の操作を検出するレバー操作検出手段41からの検出値に基づいてアクチュエータの要求速度を演算する要求速度演算部60と、アクチュエータの要求速度から操作量を求めるべく要求速度と操作量との関係を示す主マップが収納された主マップ部64と、現在のアクチュエータの駆動速度を演算する実速度演算部61と、アクチュエータ要求速度と現在のアクチュエータ駆動速度との速度差異に基づいて主マップを随時アップデートする主マップ更新手段65、66、67と、アクチュエータの駆動速度に影響する影響因子に基づいて操作量を補正する副マップが収納された副マップ部69と、アクチュエータ要求速度と現在のアクチュエータ駆動速度との速度差異に基づいて副マップを随時アップデートする副マップ更新手段70、71、72とを備えている。そして、操作量制御部51は、前記主マップ更新手段65、66、67、副マップ更新手段70、71、72によりアップデートされた主マップおよび副マップを用いて操作量を求めることになる。   In this embodiment configured as described, the excavator 1 includes a boom cylinder 8, a stick cylinder 9, and a bucket cylinder 10 as actuators, operation levers 14 and 15 operated to drive these actuators, and an operation amount. Operation amount-control value map units 52A, 52B to 56A, 56B for outputting a control value for controlling the driving speed of the actuator based on the input, and the operation amount-control value map units 52A, 52B to Actuator drive control is performed based on the control values output from 56A and 56B. The operation amounts input to the operation amount-control value map units 52A, 52B to 56A and 56B are the operation amount control units. 51 and the operation amount control unit 51 detects the operation of the operation levers 14 and 15. A required speed calculation unit 60 that calculates the required speed of the actuator based on the detection value from the operation detection means 41 and a main map that shows the relationship between the required speed and the operation amount to obtain the operation amount from the required speed of the actuator are stored. The main map unit 64, the actual speed calculation unit 61 for calculating the current drive speed of the actuator, and the main map update means 65 for updating the main map as needed based on the speed difference between the required actuator speed and the current actuator drive speed. 66, 67, a sub-map unit 69 storing a sub-map for correcting an operation amount based on an influencing factor affecting the driving speed of the actuator, and a speed difference between the required actuator speed and the current actuator driving speed. Sub-map updating means 70, 71, 72 for updating the sub-map at any time.The operation amount control unit 51 obtains the operation amount using the main map and the sub map updated by the main map update means 65, 66, 67 and the sub map update means 70, 71, 72.

つまり、アクチュエータ(ブームシリンダ8、スティックシリンダ9、バケットシリンダ10)の駆動速度の制御に用いられる操作量は、操作レバー14、15の操作を検出するレバー操作検出手段41の検出値ではなく、操作量制御部51で求められた操作量が用いられることになるが、該操作量制御部51には、レバー操作検出手段41の検出値に基づいて演算されたアクチュエータ要求速度と操作量との関係を示す主マップと、アクチュエータにかかる負荷等のアクチュエータの駆動速度に影響する影響因子に基づいて操作量を補正する副マップとの二種類のマップが設けられている。而して、主マップによって、レバー操作検出手段41の検出値に応じた操作量が求められるとともに、副マップによって、アクチュエータにかかる負荷等の影響因子に基づいて操作量が補正されることになって、精度の高いアクチュエータの駆動速度制御を行えることになる。しかも、これら主マップおよび副マップは、アクチュエータ要求速度と現在のアクチュエータ駆動速度に基づいて随時アップデートされることになり、この結果、経年変化によりエンジンや油圧ポンプの出力特性が変化した場合や、シリンダピストン部や各種バルブの摺動部の磨耗等により油の漏れ量が変化したような場合であっても、随時アップデートされた主マップおよび副マップを用いることによって、稼働初期と同様の操作精度を保持できることになる。さらに、これら主マップ、副マップのアップデートは、アクチュエータ要求速度と現在のアクチュエータ駆動速度との速度差異に基づいて随時行われるから、アップデートのための時間や手間を必要としないうえ、経年変化に対応するために従来必要であったマップ調整のキャリブレーション作業が不要となって、メンテナンス作業の簡素化に大きく貢献できる。そのうえ、アップデートされた主マップ、副マップの形状を見ることで、機体の特性や機体の経年劣化の影響等を容易に把握できることから、これらを機体のトラブルシューティング等に利用することもできる。また、主マップ、副マップのアップデートによって高精度のアクチュエータ駆動制御を継続して行えることから、自動運転にも適している。   That is, the operation amount used for controlling the driving speed of the actuator (the boom cylinder 8, the stick cylinder 9, and the bucket cylinder 10) is not the detection value of the lever operation detection means 41 that detects the operation of the operation levers 14 and 15, but the operation amount. The operation amount obtained by the amount control unit 51 is used. In the operation amount control unit 51, the relationship between the actuator required speed calculated based on the detection value of the lever operation detection means 41 and the operation amount. There are provided two types of maps: a main map indicating the above and a sub map for correcting an operation amount based on an influencing factor that affects the driving speed of the actuator such as a load applied to the actuator. Thus, the operation amount corresponding to the detection value of the lever operation detection means 41 is obtained from the main map, and the operation amount is corrected based on the influence factor such as the load applied to the actuator by the sub map. Thus, the actuator drive speed can be controlled with high accuracy. In addition, these main maps and submaps are updated as needed based on the actuator required speed and the current actuator drive speed. As a result, when the output characteristics of the engine or hydraulic pump change due to secular change, Even when the amount of oil leakage changes due to wear of the sliding parts of the piston or various valves, the same operation accuracy as the initial operation can be achieved by using the updated main map and submap as needed. You can hold it. In addition, these main maps and submaps are updated from time to time based on the speed difference between the required actuator speed and the current actuator drive speed, so there is no need for time and effort to update, and it can handle changes over time. This eliminates the need for calibration work for map adjustment, which has been conventionally required, and can greatly contribute to simplification of maintenance work. In addition, by looking at the shapes of the updated main map and submap, it is possible to easily grasp the characteristics of the aircraft and the effects of aging of the aircraft, etc., and these can be used for troubleshooting the aircraft. In addition, since high-precision actuator drive control can be continuously performed by updating the main map and submap, it is also suitable for automatic operation.

さらにこのものにおいて、主マップ更新手段65、66、67および副マップ更新手段70、71、72は、アクチュエータ要求速度と現在のアクチュエータ駆動速度(実速度)との速度差異に基づいて主マップ、副マップをアップデートするにあたり、要求速度に対して速度差異の重みづけを小さくし、該小さく重みづけられた速度差異を減少させるように主マップ、副マップをアップデートする構成であるから、主マップおよび副マップのアップデートは、ノイズのような一時的、偶発的に生じた現在のアクチュエータ駆動速度の突出データの影響を受けることが少なくなり、安定したアクチュエータの駆動制御を行えることになる。   In addition, the main map update means 65, 66, 67 and the sub map update means 70, 71, 72 are based on the speed difference between the actuator required speed and the current actuator drive speed (actual speed). In updating the map, the weight difference of the speed difference is reduced with respect to the requested speed, and the main map and the sub map are updated so as to reduce the small weighted speed difference. The update of the map is less affected by the protrusion data of the current actuator driving speed that is temporarily or accidentally generated such as noise, and the actuator can be stably controlled.

さらに、前記副マップのアップデートにおける速度差異の重みづけは、主マップのアップデートにおける速度差異の重みづけよりも大きく設定されており、これにより、主マップのアップデートは、油圧コンポーネントの経年劣化のように長時間で少しづつ変化する特性(差異)に対して効果的に行われる一方、副マップのアップデートによって、アクチュエータにかかる負荷や単独操作/複合操作、エンジン回転数等、アクチュエータの駆動速度に影響を与える影響因子により発生する短期的な速度差異に対する補正を、素早く行えることになる。   Furthermore, the speed difference weight in the sub-map update is set to be larger than the speed difference weight in the main map update, so that the main map update is like an aging deterioration of the hydraulic component. While effective for characteristics (differences) that change little by little over a long period of time, the submap update affects the actuator drive speed, such as the load on the actuator, single operation / combined operation, and engine speed. Corrections to short-term speed differences caused by the influencing factors can be made quickly.

そして、このように、アクチュエータ要求速度と実速度の速度差異に対して、主マップと副マップとで重みづけを異ならしめてアップデートすることで、影響要因により短期的に発生する速度差異に対してアクチュエータの駆動を正常に保ちつつ適切な速度補正を即時に行い、且つ、油圧コンポーネントの経年劣化等による長期的な変化に対しても緩やかにマップ調整が行われることになって、建設機械のライフサイクル全般においてオペレータが意図する速度でアクチュエータを駆動できることになる。   In this way, by updating the weight difference between the main map and the sub map for the speed difference between the required actuator speed and the actual speed, the actuator can be used to control the speed difference that occurs in the short term due to the influence factors. As a result, the speed of the construction machine is maintained at a normal speed and the speed is corrected immediately, and the map is adjusted gradually for long-term changes due to aging of hydraulic components. In general, the actuator can be driven at a speed intended by the operator.

また、副マップにおいて操作量の補正に用いる影響要因としては、本実施の形態では、アクチュエータにかかる負荷と、複数のアクチュエータが設けられている場合の単独操作/複合操作、エンジン回転数としたが、油圧ショベル1のような建設機械では、作業内容によってアクチュエータにかかる負荷が大きく変動するとともに、単独操作/複合操作やエンジン回転数によってアクチュエータの駆動速度が増減するため、これら影響要因に基づいて操作量を補正することによって、精度の高いアクチュエータの駆動制御を行うことができる。   In addition, in this embodiment, the influence factors used for correcting the operation amount in the sub map are the load applied to the actuator, the single operation / combined operation when a plurality of actuators are provided, and the engine speed. In a construction machine such as the hydraulic excavator 1, the load applied to the actuator varies greatly depending on the work content, and the driving speed of the actuator increases or decreases depending on the single operation / combined operation or the engine speed. By correcting the amount, it is possible to perform highly accurate actuator drive control.

そして、本発明は、本実施の形態では、複数のアーム(ブーム5およびスティック6)から構成される屈曲自在な多関節型の作業腕と、該作業腕の先端部に取付けられる作業アタッチメント(バケット7)とを備えるとともに、アクチュエータとして前記複数のアームをそれぞれ駆動させる複数のアーム用油圧シリンダ(ブームシリンダ8、スティックシリンダ9)と作業アタッチメント用油圧アクチュエータ(バケットシリンダ10)とを備えた建設機械(油圧ショベル1)に実施されているが、このように多関節型の作業腕の先端部に取付けられた作業アタッチメントの位置制御は、複数のアームの駆動速度制御を高精度に行う必要があるため、このような建設機械のアクチュエータ駆動制御に本発明を実施することによって、作業アタッチメントの位置制御を精度よく行うことができる。   In the present embodiment, a flexible articulated work arm composed of a plurality of arms (boom 5 and stick 6) and a work attachment (bucket) attached to the tip of the work arm are provided. 7) and a construction machine having a plurality of arm hydraulic cylinders (boom cylinder 8 and stick cylinder 9) for driving the plurality of arms as actuators and a work attachment hydraulic actuator (bucket cylinder 10). Although it is implemented in the hydraulic excavator 1), the position control of the work attachment attached to the tip of the articulated work arm as described above requires high-precision drive speed control of a plurality of arms. By implementing the present invention in the actuator drive control of such a construction machine, Position control of Chimento can be performed with high accuracy.

また、本実施の形態では、作業腕用の操作具として前後左右方向に操作自在な左右の操作レバー14,15と、オペレータが選択可能な操作モード選択手段とが設けられているとともに、該操作モード選択手段により左右の操作レバー14、15の操作で作業アタッチメント位置(バケット7位置)を制御するアタッチメント位置制御モードが選択されている場合に、操作量制御部51は、左右の操作レバー14、15の操作を検出するレバー操作検出手段41からの検出値に基づいて所望の作業アタッチメント位置を演算し、該演算結果に基づいて作業アタッチメント位置を制御するべく複数のアーム用油圧シリンダ(ブームシリンダ8、スティックシリンダ9)の要求速度をそれぞれ演算するとともに、主マップおよび副マップは、各アーム用油圧シリンダに対応してそれぞれ設けられている。そして、このようにオペレータによりアタッチメント位置制御モードが選択されている場合に左右の操作具の操作で作業アタッチメント位置を制御するように構成されたものに本発明を実施することによって、作業アタッチメント位置を精度よく制御できる。   In the present embodiment, left and right operation levers 14 and 15 that can be operated in the front-rear and left-right directions as operation tools for the working arm and operation mode selection means that can be selected by the operator are provided. When the attachment position control mode in which the work attachment position (bucket 7 position) is controlled by the operation of the left and right operation levers 14 and 15 by the mode selection means is selected, the operation amount control unit 51 includes the left and right operation levers 14, A desired work attachment position is calculated based on the detection value from the lever operation detection means 41 that detects 15 operations, and a plurality of hydraulic cylinders for arms (boom cylinder 8) are used to control the work attachment position based on the calculation result. , The required speed of the stick cylinder 9) is calculated, and the main map and the sub map are It is provided corresponding to the hydraulic cylinder for arm. Then, when the attachment position control mode is selected by the operator as described above, the work attachment position is determined by implementing the present invention in the structure configured to control the work attachment position by operating the left and right operation tools. It can be controlled accurately.

尚、本発明は前記実施の形態(第一の実施の形態)に限定されないことは勿論であって、第一の実施の形態では、作業腕用の操作具として左右前後方向に操作自在な左右の操作レバー14、15が設けられているが、図8に示す第二の実施の形態の如く、作業腕用の操作具として前後上下方向に操作自在な一つの作業機操作レバー(本発明の操作具に相当する)74が設けられたものであっても良い。つまり、第二の実施の形態の作業機操作レバー74は、運転室12の床に対して略平行に取付けられていて前後上下方向に操作できるようになっているとともに、その前後方向操作が作業アタッチメント位置(バケット7位置)の前後方向(図1に示すX方向)に対応し、また、上下方向操作が作業アタッチメント位置の上下方向(図1に示すY方向)の移動に対応するように構成されており、これにより、作業機操作レバー74の変位方向と作業アタッチメント位置の移動方向とを一致させることができるようになっている。そして、このものにおいても、作業機操作レバー74の操作を検出する操作検出手段からの検出値に基づいて所望の作業アタッチメント位置を演算し、該演算結果に基づいて作業アタッチメント位置を制御するべく複数のアーム用油圧シリンダ(ブームシリンダ8、スティックシリンダ9)の要求速度をそれぞれ演算するとともに、主マップおよび副マップは、各アーム用油圧シリンダに対応してそれぞれ設ける構成にして、本発明を実施することにより、作業アタッチメント位置を精度よく制御できる。
尚、前記作業機操作レバー74は、軸回り方向に回動させることができるように構成されているとともに、該作業機操作レバー14を軸回り方向前方に回動させることで、バケット7を前方側に揺動(バケットアウト)させるべくバケットシリンダ10が駆動制御される一方、軸回り方向後方に回動させることで、バケット7を後方側に搖動(バケットイン)させるべくバケットシリンダ10が駆動制御されるようになっている。また、図8中、75は旋回操作レバーであって、該旋回操作レバー75は、運転室12の床に対して垂直方向に取付けられているとともに、該旋回操作レバー75の左右操作によって、上部旋回体3の左右方向の旋回が行われるように旋回モータが駆動制御されるようになっている。
Of course, the present invention is not limited to the above-described embodiment (first embodiment). In the first embodiment, the operation tool for the working arm can be operated in the left-right and front-rear directions. The operating levers 14 and 15 are provided, but as in the second embodiment shown in FIG. 8, one operating machine operating lever (in the present invention) that can be operated in the front-rear and up-down directions as an operating tool for the working arm. 74) (corresponding to the operation tool) may be provided. In other words, the work machine operation lever 74 of the second embodiment is mounted substantially parallel to the floor of the cab 12 and can be operated in the front-rear and up-down directions. Corresponding to the front and rear direction (X direction shown in FIG. 1) of the attachment position (bucket 7 position), and the vertical operation corresponds to the movement of the work attachment position in the vertical direction (Y direction shown in FIG. 1). Thus, the displacement direction of the work implement operation lever 74 and the movement direction of the work attachment position can be matched. In this case, a desired work attachment position is calculated based on the detection value from the operation detecting means for detecting the operation of the work implement operation lever 74, and a plurality of work attachment positions are controlled based on the calculation result. The required speeds of the arm hydraulic cylinders (boom cylinder 8 and stick cylinder 9) are respectively calculated, and the main map and the sub map are provided corresponding to the hydraulic cylinders for each arm, and the present invention is carried out. Thus, the work attachment position can be controlled with high accuracy.
The work implement operating lever 74 is configured to be able to turn around the axis, and the bucket 7 is moved forward by turning the work implement operating lever 14 forward around the axis. The bucket cylinder 10 is driven and controlled to swing to the side (bucket out), while the bucket cylinder 10 is driven and controlled to swing the bucket 7 backward (bucket-in) by rotating backward about the axis. It has come to be. In FIG. 8, reference numeral 75 denotes a turning operation lever. The turning operation lever 75 is attached in a direction perpendicular to the floor of the cab 12, and the upper portion is operated by the left and right operation of the turning operation lever 75. The turning motor is driven and controlled so that the turning body 3 is turned in the left-right direction.

さらに、本発明において、副マップにおいて操作量の補正に用いる影響要因としては、前述したアクチュエータにかかる負荷、単独操作/複合操作、エンジン回転数に限定されることなく、例えばアクチュエータ駆動用の油温の高低や、建設機械の行う作業内容の違い等を影響要因として副マップを作成することができる。
また、本発明は、油圧ショベルに限定されることなく、各種建設機械に実施できることは勿論である。
Further, in the present invention, the influence factors used for the correction of the operation amount in the sub map are not limited to the load applied to the actuator, the single operation / combined operation, and the engine speed, but for example, the oil temperature for driving the actuator Sub-maps can be created by using factors such as differences in work height and differences in work contents performed by construction machines.
Of course, the present invention is not limited to hydraulic excavators, and can be implemented in various construction machines.

本発明は、油圧ショベル等の建設機械に設けられた油圧シリンダ等のアクチュエータの駆動制御に利用することができる。   The present invention can be used for drive control of an actuator such as a hydraulic cylinder provided in a construction machine such as a hydraulic excavator.

1 油圧ショベル
5 ブーム
6 スティック
7 バケット
8 ブームシリンダ
9 スティックシリンダ
10 バケットシリンダ
52A、52B〜56A、56B 操作量−制御値マップ部
14、15 左右の操作レバー
51 操作量制御部
60 要求速度演算部
61 実速度演算部
63 負荷演算部
64 主マップ部
65 ブームシリンダ用主マップ更新手段
66 スティックシリンダ用主マップ更新手段
67 バケットシリンダ用主マップ更新手段
69 副マップ部
70 ブームシリンダ用副マップ更新手段
71 スティックシリンダ用副マップ更新手段
72 バケットシリンダ用副マップ更新手段
74 作業機操作レバー
DESCRIPTION OF SYMBOLS 1 Hydraulic excavator 5 Boom 6 Stick 7 Bucket 8 Boom cylinder 9 Stick cylinder 10 Bucket cylinder 52A, 52B-56A, 56B Operation amount-control value map part 14, 15 Left and right operation lever 51 Operation amount control part 60 Required speed calculation part 61 Actual speed calculation unit 63 Load calculation unit 64 Main map unit 65 Boom cylinder main map update unit 66 Stick cylinder main map update unit 67 Bucket cylinder main map update unit 69 Sub map unit 70 Boom cylinder sub map update unit 71 Stick Sub-map update means for cylinder 72 Sub-map update means for bucket cylinder 74 Work equipment operation lever

Claims (8)

アクチュエータと、該アクチュエータを駆動させるべく操作される操作具と、操作量の入力に基づいてアクチュエータの駆動速度を制御する制御値を出力する操作量−制御値マップとを備え、該操作量−制御値マップから出力される制御値に基づいてアクチュエータの駆動制御を行うように構成してなる建設機械において、前記操作量−制御値マップに入力される操作量を求める制御装置を設けるとともに、該制御装置は、操作具の操作を検出する操作検出手段からの検出値に基づいてアクチュエータの要求速度を演算する要求速度演算手段と、アクチュエータの要求速度から操作量を求めるべく要求速度と操作量との関係を示す主マップと、現在のアクチュエータの駆動速度を演算する実速度演算手段と、アクチュエータの要求速度と現在のアクチュエータ駆動速度との速度差異に基づいて主マップを随時アップデートする主マップ更新手段と、アクチュエータの駆動速度に影響する影響因子に基づいて操作量を補正する副マップと、アクチュエータの要求速度と現在のアクチュエータ駆動速度との速度差異に基づいて副マップを随時アップデートする副マップ更新手段とを備え、前記主マップ更新手段、副マップ更新手段によりアップデートされた主マップおよび副マップを用いて操作量を求める構成であることを特徴とする建設機械におけるアクチュエータ駆動制御装置。   An actuator, an operation tool operated to drive the actuator, and an operation amount-control value map for outputting a control value for controlling the driving speed of the actuator based on an input of the operation amount, the operation amount-control In a construction machine configured to perform drive control of an actuator based on a control value output from a value map, a control device for obtaining an operation amount input to the operation amount-control value map is provided, and the control The apparatus includes: a required speed calculation unit that calculates a required speed of the actuator based on a detection value from the operation detection unit that detects an operation of the operation tool; and a required speed and an operation amount to obtain an operation amount from the required speed of the actuator. Main map showing the relationship, actual speed calculation means to calculate the current actuator drive speed, requested actuator speed and current Main map update means that updates the main map as needed based on the speed difference from the actuator drive speed, a submap that corrects the operation amount based on influencing factors that affect the drive speed of the actuator, the required speed of the actuator and the current Sub-map updating means for updating the sub-map at any time based on the speed difference from the actuator driving speed, and determining the operation amount using the main map updating means, the main map and the sub-map updated by the sub-map updating means. An actuator drive control device for a construction machine, characterized in that the structure is a construction machine. 請求項1において、主マップ更新手段は、アクチュエータの要求速度と現在のアクチュエータ駆動速度との速度差異に基づいて主マップをアップデートするにあたり、要求速度に対して速度差異の重みづけを小さくし、該小さく重みづけられた速度差異を減少させるように主マップをアップデートすることを特徴とする建設機械におけるアクチュエータ駆動制御装置。   In claim 1, when updating the main map based on the speed difference between the required speed of the actuator and the current actuator drive speed, the main map update means reduces the weight of the speed difference with respect to the required speed, An actuator drive control device in a construction machine, wherein the main map is updated to reduce a small weighted speed difference. 請求項1または2において、副マップ更新手段は、アクチュエータの要求速度と現在のアクチュエータ駆動速度との速度差異に基いて副マップをアップデートするにあたり、要求速度に対して速度差異の重みづけを小さくし、該小さく重みづけられた速度差異を減少させるように副マップをアップデートすることを特徴とする建設機械におけるアクチュエータ駆動制御装置。   3. The sub-map update unit according to claim 1, wherein the sub-map update unit reduces the weight of the speed difference with respect to the required speed when updating the sub-map based on the speed difference between the required speed of the actuator and the current actuator driving speed. An actuator drive control device in a construction machine, wherein the sub-map is updated so as to reduce the small weighted speed difference. 請求項2を引用する請求項3において、副マップのアップデートにおける速度差異の重みづけは、主マップのアップデートにおける速度差異の重みづけよりも大きく設定されることを特徴とする建設機械におけるアクチュエータ駆動制御装置。   The actuator drive control in the construction machine according to claim 3, wherein the weight of the speed difference in the update of the sub map is set larger than the weight of the speed difference in the update of the main map. apparatus. 請求項1乃至4の何れか一項において、副マップにおいて操作量の補正に用いる影響要因は、アクチュエータにかかる負荷、複数のアクチュエータが設けられている場合の単独操作/複合操作、エンジン回転数のうちの少なくとも何れかであることを特徴とする建設機械におけるアクチュエータ駆動制御装置。   5. The influence factor used for correcting the operation amount in the sub-map according to claim 1 is a load applied to the actuator, a single operation / combined operation when a plurality of actuators are provided, and an engine speed. An actuator drive control device in a construction machine, wherein the actuator drive control device is at least one of them. 請求項1乃至5の何れか一項において、建設機械は、複数のアームから構成される屈曲自在な多関節型の作業腕と、該作業腕の先端部に取付けられる作業アタッチメントとを備えるとともに、アクチュエータとして前記複数のアームをそれぞれ駆動させる複数のアーム用油圧シリンダと作業アタッチメント用油圧アクチュエータとを備えることを特徴とする建設機械におけるアクチュエータ駆動制御装置。   In any one of Claims 1 thru | or 5, A construction machine is equipped with the flexible articulated work arm comprised from several arms, and the work attachment attached to the front-end | tip part of this work arm, An actuator drive control device for a construction machine, comprising: a plurality of arm hydraulic cylinders for driving the plurality of arms as actuators; and a work attachment hydraulic actuator. 請求項6において、建設機械は、作業腕用の操作具として前後左右方向に操作自在な左右の操作具と、オペレータが選択可能な操作モード選択手段とを備えるとともに、該操作モード選択手段により左右の操作具の操作で作業アタッチメント位置を制御するアタッチメント位置制御モードが選択されている場合に、制御装置は、左右の操作具の操作を検出する操作検出手段からの検出値に基づいて所望の作業アタッチメント位置を演算し、該演算結果に基づいて作業アタッチメント位置を制御するべく複数のアーム用油圧シリンダの要求速度をそれぞれ演算するとともに、主マップおよび副マップは、各アーム用油圧シリンダに対応してそれぞれ設けられることを特徴とする建設機械におけるアクチュエータ駆動制御装置。   7. The construction machine according to claim 6, comprising left and right operation tools that can be operated in the front-rear and left-right directions as operation tools for the working arm, and an operation mode selection means that can be selected by the operator. When the attachment position control mode for controlling the work attachment position by the operation of the operation tool is selected, the control device performs the desired work based on the detection value from the operation detection means for detecting the operation of the left and right operation tools. The attachment position is calculated, and the required speeds of the plurality of arm hydraulic cylinders are calculated to control the work attachment position based on the calculation result, and the main map and the sub map correspond to each arm hydraulic cylinder. An actuator drive control device in a construction machine, characterized in that each is provided. 請求項6において、建設機械は、作業腕用の操作具として前後上下方向に操作自在な一つの操作具を備えるとともに、制御装置は、前記操作具の操作を検出する操作検出手段からの検出値に基づいて所望の作業アタッチメント位置を演算し、該演算結果に基づいて作業アタッチメント位置を制御するべく複数のアーム用油圧シリンダの要求速度をそれぞれ演算するとともに、主マップおよび副マップは、各アーム用油圧シリンダに対応してそれぞれ設けられることを特徴とする建設機械におけるアクチュエータ駆動制御装置。   7. The construction machine according to claim 6, wherein the construction machine includes one operation tool that can be operated in the front-rear and up-down directions as an operation tool for the working arm, and the control device detects a value detected from an operation detection unit that detects the operation of the operation tool. The desired work attachment position is calculated based on the calculation result, the required speeds of the hydraulic cylinders for the arms are calculated based on the calculation results, and the main map and the sub map are used for each arm. An actuator drive control device in a construction machine, wherein the actuator drive control device is provided corresponding to each hydraulic cylinder.
JP2015251160A 2015-12-24 2015-12-24 Actuator drive controller for construction machinery Active JP6573319B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2015251160A JP6573319B2 (en) 2015-12-24 2015-12-24 Actuator drive controller for construction machinery
US16/062,703 US20190003148A1 (en) 2015-12-24 2016-12-09 Actuator Drive Control System in Construction Machine
PCT/EP2016/080505 WO2017108455A1 (en) 2015-12-24 2016-12-09 Actuator drive control system in construction machine
CN201680073845.0A CN108368690B (en) 2015-12-24 2016-12-09 Actuator Drive Control System in Construction Machinery
DE112016005381.9T DE112016005381T5 (en) 2015-12-24 2016-12-09 Actuator drive control system in a construction machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015251160A JP6573319B2 (en) 2015-12-24 2015-12-24 Actuator drive controller for construction machinery

Publications (2)

Publication Number Publication Date
JP2017115402A JP2017115402A (en) 2017-06-29
JP6573319B2 true JP6573319B2 (en) 2019-09-11

Family

ID=57530704

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015251160A Active JP6573319B2 (en) 2015-12-24 2015-12-24 Actuator drive controller for construction machinery

Country Status (5)

Country Link
US (1) US20190003148A1 (en)
JP (1) JP6573319B2 (en)
CN (1) CN108368690B (en)
DE (1) DE112016005381T5 (en)
WO (1) WO2017108455A1 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019044333A (en) * 2017-08-29 2019-03-22 住友重機械工業株式会社 Shovel and control valve
JP6843039B2 (en) * 2017-12-22 2021-03-17 日立建機株式会社 Work machine
US10689831B2 (en) 2018-03-27 2020-06-23 Deere & Company Converting mobile machines into high precision robots
US11162241B2 (en) 2018-03-27 2021-11-02 Deere & Company Controlling mobile machines with a robotic attachment
JP7324561B2 (en) * 2018-06-11 2023-08-10 株式会社大林組 CONSTRUCTION MACHINE, CONSTRUCTION MACHINE CONTROL DEVICE, AND CONSTRUCTION MACHINE CONTROL METHOD
WO2020065739A1 (en) * 2018-09-25 2020-04-02 日立建機株式会社 Work machine
JP7253949B2 (en) * 2019-03-25 2023-04-07 株式会社小松製作所 Work machines, systems and methods of controlling work machines
IT202000016444A1 (en) * 2020-07-07 2022-01-07 Cnh Ind Italia Spa ASSISTANT SYSTEM FOR ADJUSTING AN ORIENTATION OF A TOOL AND WORK VEHICLE INCLUDING THE SYSTEM
DE102020131331A1 (en) * 2020-11-26 2022-06-02 Liebherr-Werk Nenzing Gmbh Working device and method for controlling a drive of such
JP7567630B2 (en) * 2021-04-02 2024-10-16 トヨタ自動車株式会社 Control device for work vehicle
DE102021204544A1 (en) * 2021-05-05 2022-11-10 Robert Bosch Gesellschaft mit beschränkter Haftung Method for operating a hydraulic cylinder of a working machine
JP2023068411A (en) * 2021-11-02 2023-05-17 コベルコ建機株式会社 Manipulated amount calculation system

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2651075B2 (en) * 1992-01-20 1997-09-10 株式会社クボタ Hydraulic actuator control device for earth moving machine
JP2568422Y2 (en) * 1992-01-24 1998-04-15 株式会社小松製作所 Working machine operating device for articulated construction machinery
JP2674918B2 (en) * 1992-02-14 1997-11-12 キヤタピラー インコーポレーテツド Hydraulic excavator
JP3112814B2 (en) * 1995-08-11 2000-11-27 日立建機株式会社 Excavation control device for construction machinery
JP3713120B2 (en) * 1997-03-11 2005-11-02 新キャタピラー三菱株式会社 Construction machine control equipment
CN1077187C (en) * 1996-12-12 2002-01-02 新卡特彼勒三菱株式会社 Controls for construction machinery
JPH11350536A (en) * 1998-06-08 1999-12-21 Hitachi Constr Mach Co Ltd Controller of hydraulic working machine
US6615114B1 (en) * 1999-12-15 2003-09-02 Caterpillar Inc Calibration system and method for work machines using electro hydraulic controls
JP2006070970A (en) * 2004-09-01 2006-03-16 Shin Caterpillar Mitsubishi Ltd Hydraulic control circuit for construction machine
US7114430B2 (en) * 2004-09-30 2006-10-03 Caterpillar Inc. Adaptive position determining system for hydraulic cylinder
US7407046B2 (en) * 2005-09-26 2008-08-05 Usui International Corp. Adaptive control of externally controlled fan drive
JP4285553B2 (en) * 2007-03-20 2009-06-24 いすゞ自動車株式会社 Flow control valve of clutch control device
US8024052B1 (en) * 2007-03-30 2011-09-20 Tim Hakala Adaptive mapping of device output change to amounts of control effort
JP4917574B2 (en) * 2008-06-24 2012-04-18 住友建機株式会社 Drive control device having learning function and construction machine including the same
WO2010105671A1 (en) * 2009-03-17 2010-09-23 Flanders' Mechatronics Technology Centre Vzw Method for controlling a torque transmitting device with learning function
US8850806B2 (en) * 2011-06-28 2014-10-07 Caterpillar Inc. Hydraulic control system having swing motor energy recovery
JP5731933B2 (en) * 2011-08-30 2015-06-10 川崎重工業株式会社 Adaptive control apparatus and adaptive control method, and control apparatus and control method for injection molding machine
WO2013094789A1 (en) * 2011-12-21 2013-06-27 볼보 컨스트럭션 이큅먼트 에이비 Apparatus for setting degree of controllability for construction equipment
US20140067092A1 (en) * 2012-08-31 2014-03-06 Caterpillar Inc. Adaptive work cycle control system
WO2014136622A1 (en) * 2013-03-07 2014-09-12 日立建機株式会社 Control device for work machine

Also Published As

Publication number Publication date
JP2017115402A (en) 2017-06-29
CN108368690B (en) 2020-12-08
WO2017108455A1 (en) 2017-06-29
US20190003148A1 (en) 2019-01-03
DE112016005381T5 (en) 2018-08-02
CN108368690A (en) 2018-08-03

Similar Documents

Publication Publication Date Title
JP6573319B2 (en) Actuator drive controller for construction machinery
JP7141894B2 (en) working machine
CN108699801B (en) Working machine
JP3608900B2 (en) Method and apparatus for controlling construction machine
CN104662232A (en) Automatic grading system for construction machine and method for controlling the same
CN105143560A (en) Wheel loader
CN112639300B (en) Construction machine
AU2015202190A1 (en) Work tool pitch control system for a machine
KR101086117B1 (en) Speed control device and speed control method of hydraulic actuator
JP6502217B2 (en) Hydraulic system of work machine
US9249555B2 (en) Hydraulic system having fixable multi-actuator relationship
US11970840B2 (en) Work machine
CN111373159B (en) Construction machine
JP7677706B2 (en) Shovel and hydraulic control device
WO2019142481A1 (en) Slewing hydraulic work machine
JP6692568B2 (en) Construction machinery
JP7815800B2 (en) Construction machine drive control device and construction machine equipped with the same
JP3713120B2 (en) Construction machine control equipment
JP3426887B2 (en) Control equipment for construction machinery
JP7444032B2 (en) construction machinery
JP7739462B2 (en) Hydraulic system for work machine and control method for hydraulic system for work machine
JPH10259618A (en) Control device for construction machine
US20250297454A1 (en) Drive control device for rotating work machine and rotating work machine provided with same
CN119816643A (en) Calibration system for operating machinery and actuators
WO2022071584A1 (en) Work machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181010

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190712

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: 20190808

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190808

R150 Certificate of patent or registration of utility model

Ref document number: 6573319

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250