[go: up one dir, main page]

WO2024171607A1 - 作業機械 - Google Patents

作業機械 Download PDF

Info

Publication number
WO2024171607A1
WO2024171607A1 PCT/JP2023/045569 JP2023045569W WO2024171607A1 WO 2024171607 A1 WO2024171607 A1 WO 2024171607A1 JP 2023045569 W JP2023045569 W JP 2023045569W WO 2024171607 A1 WO2024171607 A1 WO 2024171607A1
Authority
WO
WIPO (PCT)
Prior art keywords
actuator
actuators
bucket
overloaded
pressure oil
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2023/045569
Other languages
English (en)
French (fr)
Inventor
晃司 塩飽
秀一 森木
諒 稲田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Construction Machinery Co Ltd
Original Assignee
Hitachi Construction Machinery Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Construction Machinery Co Ltd filed Critical Hitachi Construction Machinery Co Ltd
Priority to EP23922940.4A priority Critical patent/EP4567204A1/en
Priority to CN202380063605.2A priority patent/CN119816644A/zh
Priority to KR1020257007007A priority patent/KR20250044417A/ko
Priority to JP2025500680A priority patent/JPWO2024171607A1/ja
Publication of WO2024171607A1 publication Critical patent/WO2024171607A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/22Hydraulic or pneumatic drives
    • E02F9/2246Control of prime movers, e.g. depending on the hydraulic load of work tools
    • 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
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/22Hydraulic or pneumatic drives
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/22Hydraulic or pneumatic drives
    • E02F9/2221Control of flow rate; Load sensing arrangements
    • E02F9/2232Control of flow rate; Load sensing arrangements using one or more variable displacement pumps
    • E02F9/2235Control of flow rate; Load sensing arrangements using one or more variable displacement pumps including an electronic controller
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/22Hydraulic or pneumatic drives
    • E02F9/2278Hydraulic circuits
    • E02F9/2282Systems using center bypass type changeover valves
    • 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)
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2200/00Type of vehicle
    • B60Y2200/40Special vehicles
    • B60Y2200/41Construction vehicles, e.g. graders, excavators
    • B60Y2200/412Excavators
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B20/00Safety arrangements for fluid actuator systems; Applications of safety devices in fluid actuator systems; Emergency measures for fluid actuator systems
    • F15B20/007Overload
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/50Pressure control
    • F15B2211/505Pressure control characterised by the type of pressure control means
    • F15B2211/50509Pressure control characterised by the type of pressure control means the pressure control means controlling a pressure upstream of the pressure control means
    • F15B2211/50518Pressure control characterised by the type of pressure control means the pressure control means controlling a pressure upstream of the pressure control means using pressure relief valves
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/50Pressure control
    • F15B2211/505Pressure control characterised by the type of pressure control means
    • F15B2211/50509Pressure control characterised by the type of pressure control means the pressure control means controlling a pressure upstream of the pressure control means
    • F15B2211/50536Pressure control characterised by the type of pressure control means the pressure control means controlling a pressure upstream of the pressure control means using unloading valves controlling the supply pressure by diverting fluid to the return line
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/50Pressure control
    • F15B2211/515Pressure control characterised by the connections of the pressure control means in the circuit
    • F15B2211/5157Pressure control characterised by the connections of the pressure control means in the circuit being connected to a pressure source and a return line
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/50Pressure control
    • F15B2211/52Pressure control characterised by the type of actuation
    • F15B2211/526Pressure control characterised by the type of actuation electrically or electronically
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/50Pressure control
    • F15B2211/55Pressure control for limiting a pressure up to a maximum pressure, e.g. by using a pressure relief valve
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/60Circuit components or control therefor
    • F15B2211/63Electronic controllers
    • F15B2211/6303Electronic controllers using input signals
    • F15B2211/633Electronic controllers using input signals representing a state of the prime mover, e.g. torque or rotational speed
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F15FLUID-PRESSURE ACTUATORS; HYDRAULICS OR PNEUMATICS IN GENERAL
    • F15BSYSTEMS ACTING BY MEANS OF FLUIDS IN GENERAL; FLUID-PRESSURE ACTUATORS, e.g. SERVOMOTORS; DETAILS OF FLUID-PRESSURE SYSTEMS, NOT OTHERWISE PROVIDED FOR
    • F15B2211/00Circuits for servomotor systems
    • F15B2211/80Other types of control related to particular problems or conditions
    • F15B2211/86Control during or prevention of abnormal conditions

Definitions

  • the present invention relates to a work machine.
  • an assist system In a work machine having a front working machine (working device) such as a hydraulic excavator, an assist system has been proposed that controls actuator operation according to the operation input by the operator (hereinafter referred to as excavation control) in order to avoid the front working machine stopping due to overload when excavating soil or sand with the front working machine and to perform the excavation operation smoothly.
  • excavation control controls actuator operation according to the operation input by the operator (hereinafter referred to as excavation control) in order to avoid the front working machine stopping due to overload when excavating soil or sand with the front working machine and to perform the excavation operation smoothly.
  • Prior art related to excavation control is disclosed in, for example, Patent Document 1 and Patent Document 2.
  • Patent Document 1 discloses a construction machine that drives a boom, arm, and bucket to perform excavation work, and has a boom angle detector that detects the angle of the boom, an arm angle detector that detects the angle of the arm, a bucket angle detector that detects the angle of the bucket, a storage device that stores data related to the soil characteristics of the soil to be excavated, and a control unit that controls the excavation operation, and the control unit calculates the excavation reaction force of the soil acting on the bucket based on the detected boom angle, detected arm angle, detected bucket angle, and the soil characteristics stored in the storage device, and determines whether the calculated excavation reaction force is greater than a preset upper limit value to determine whether the excavation operation should be modified.
  • Patent Document 2 discloses a backhoe work vehicle equipped with a first sensor that detects the vertical angle of the boom relative to the vehicle body and a second sensor that detects the boom angle of the arm, as well as a calculator that calculates the position of the tip of the arm or bucket relative to the vehicle body based on information from the first and second sensors, and an output device that compares information from the calculator with information from a setting device and issues signals to operate each actuator to move the tip of the arm or bucket along a specified trajectory, and an overload determiner that determines that an overload has occurred if the tip of the arm or bucket has not moved a set distance or more within a set time based on information from the calculator.
  • JP 2011-252338 A Japanese Unexamined Patent Publication No. 146929/1983
  • the force (hereinafter referred to as excavation reaction force) that the soil exerts on the front work machine during excavation operation is obtained based on the ground depth and previously input soil characteristics, and an overload state is determined depending on whether the excavation reaction force is greater than a predetermined upper limit value (hereinafter referred to as maximum excavation force), and a decision is made as to whether the excavation operation needs to be corrected or the actuator operation is controlled.
  • excavation reaction force a predetermined upper limit value
  • the maximum excavation force that a hydraulic excavator can output depends on the maximum thrust of the cylinder and the geometric arrangement of the work equipment (geometric structure and joint angles), and therefore the maximum excavation force also changes according to changes in the posture of the work equipment. Therefore, if a decision is made as to whether or not the excavation operation needs to be modified based on a predetermined maximum excavation force (upper limit value) as in Patent Document 1, it may be determined that the excavation operation needs to be modified even though there is actually a margin up to the maximum excavation force.
  • a predetermined maximum excavation force upper limit value
  • Patent Document 2 when working with a hydraulic excavator, the front working machine does not necessarily stop due to an overload caused by an excavation reaction force. Therefore, in the above-mentioned Patent Document 2, for example, when light excavation is performed at a speed below a threshold, such as during precision ground leveling work, it may be determined that the excavation operation needs to be corrected.
  • the present invention has been made in consideration of the above, and aims to provide a work machine that can perform excavation operations more efficiently by appropriately controlling actuator operation according to the speed of the work equipment and the load state of the actuator.
  • the present application includes multiple means for solving the above problem, and an example thereof is a work machine including a work device consisting of multiple structures, multiple actuators for driving the multiple structures of the work device, an overload detection device for detecting an overload state of each of the multiple actuators, an angle/speed detection device for detecting the operating angle and angular velocity of each of the multiple structures of the work device, an operation device for operating the multiple actuators, and a control device for controlling the supply amount of pressure oil supplied to the multiple actuators in accordance with the operation amount of the operation device, the control device determining whether the multiple actuators are in an overload state based on the detection result of the overload detection device, and determining whether the multiple actuators are in a stopped state based on the detection result of the angle/angular velocity detection device, and if an actuator among the multiple actuators is determined to be in an overloaded state and stopped, correcting the supply amount of pressure oil supplied to the actuator selected based on the determination result.
  • a work machine including a work device consisting of multiple structures, multiple actuators for driving the
  • FIG. 1 is a perspective view showing the appearance of a hydraulic excavator as an example of a work machine in this embodiment.
  • a cabin 12 forming a driver's cab is disposed beside the front work machine 1A at the front of the upper rotating body 1B.
  • a controller 22 that controls the overall operation of the hydraulic excavator 1 is disposed behind the driver's seat in the cabin 12 where the operator sits.
  • operation devices 2 are disposed which, when operated by the operator, generate operation signals that command the operation (speed and direction) of the boom 8, arm 9, bucket 10, and upper rotating body 1B.
  • an operation device that generates operation signals that command the operation (speed and direction) of the left and right traveling devices 3 is also disposed in front of the driver's seat.
  • the boom 8, arm 9, and bucket 10 are respectively provided with a boom angle/angular velocity detection device 20a, an arm angle/angular velocity detection device 20b, and a bucket angle/angular velocity detection device 20c, which detect the angle (operating angle) relative to the horizontal plane and the angular velocity due to operation.
  • the bucket angle/angular velocity detection device 20c may be installed on the bucket link 13 instead of the bucket 10.
  • the boom angle/angular velocity detection device 20a, the arm angle/angular velocity detection device 20b, and the bucket angle/angular velocity detection device 20c may be collectively referred to as the angle/angular velocity detection device 20.
  • the boom cylinder 5 is provided with a pressure sensor 25a that detects the pressure on the bottom side (bottom pressure) and the pressure on the rod side (rod pressure) of the boom cylinder 5.
  • the arm cylinder 6 is provided with a pressure sensor 25b that detects the pressure on the bottom side (bottom pressure) and the pressure on the rod side (rod pressure) of the arm cylinder 6.
  • the bucket cylinder 7 is provided with a pressure sensor 25c that detects the pressure on the bottom side (bottom pressure) and the pressure on the rod side (rod pressure) of the bucket cylinder 7.
  • the boom overload detection device 61a, the arm overload detection device 61b, and the bucket overload detection device 61c may be collectively referred to as the overload detection device 61.
  • the overload detection device 61 determines whether the boom cylinder 5, arm cylinder 6, and bucket cylinder 7 are in an overload state based on the following (Equation 1) and (Equation 2), and determines that an overload state exists when the above (Equation 1) or (Equation 2) is satisfied.
  • P i_btm and P i_rod indicate the pressures measured by the pressure sensor 25
  • P sat_i indicates the pressure-resistant specification
  • i indicates which of the boom cylinder 5, the arm cylinder 6, and the bucket cylinder 7 is targeted.
  • Figure 2 is a functional block diagram showing the processing functions of the controller along with the associated configuration.
  • the controller 22 has an operation flow rate calculation unit 202 that calculates an operation flow rate, which is the supply amount of pressure oil to be supplied to the boom cylinder 5, arm cylinder 6, and bucket cylinder 7, based on the operation state (operation direction, operation amount) of the operation device 2, a stop state calculation unit 203 that determines whether each structure such as the boom 8, arm 9, bucket 10 operated by the boom cylinder 5, arm cylinder 6, and bucket cylinder 7 (hereinafter, may be collectively referred to as actuators) is in a stopped state based on the angular velocity detected by the angle/angular velocity detection device 20, and an assist unit 201 that calculates and outputs a command flow rate for the actuators 5, 6, and 7 based on the operation flow rate from the operation flow rate calculation unit 202, the overload state from the overload detection device 61 (information indicating whether or not an overload state exists), the angle from the angle/angular velocity detection device 20, and the stop state from the stop state calculation unit 203 (information indicating whether or not an actuator exists).
  • an operation flow rate calculation unit 202 that
  • the operation flow rate calculated by the operation flow rate calculation unit 202 only needs to include information about the operation flow rate, and the operation flow rate may be instructed from another external system, such as a remote control device or an automated system on a server.
  • FIG. 3 is a functional block diagram showing the processing functions of the controller's assist unit along with related configuration.
  • the assist unit 201 has an upward direction designation unit 301, a toe position calculation unit 302, a fully overloaded operable direction calculation unit 303, a corrected actuator calculation unit 304, an overloaded operable direction calculation unit 305, an operating direction determination unit 306, and a command flow rate calculation unit 307.
  • the upward direction designation unit 301 designates the opposite direction of the gravity vector (vertically upward direction), for example, by prior input to the operation device 2.
  • an inertial measurement unit IMU
  • IMU inertial measurement unit
  • the tip position calculation unit 302 calculates the position coordinates of the tip of the bucket 10 in the vehicle body coordinate system based on the detection results (angles) from the angle/angular velocity detection device 20.
  • the fully overloaded operable direction calculation unit 303 calculates a fully overloaded target speed vector that indicates the target direction and target speed of the toe movement of the bucket 10 in a fully overloaded state, based on the contents specified by the upward direction specification unit 301 (vertical upward direction) and the calculation result (toe coordinates) from the toe position calculation unit 302.
  • the correction actuator calculation unit 304 determines which actuators 5, 6, and 7 should correct the amount of pressure oil supplied by correcting the operating flow rate based on the calculation result from the stopped state calculation unit 203 (information indicating whether the structure and the structure preceding it are in a stopped state) and the detection result from the overload detection device 61 (information indicating whether there is an overload).
  • the overload operable direction calculation unit 305 calculates an overload target speed vector that indicates the target direction and target speed of the tip of the bucket 10 during an overload, based on the detection results (angles) from the angle/angular velocity detection device 20 and the calculation results (information on the actuator to be corrected) from the correction actuator calculation unit 304.
  • the motion direction determination unit 306 calculates the target speed vector of the tip of the bucket 10 based on the calculation result from the fully overloaded operable direction calculation unit 303 (fully overloaded target speed vector), the calculation result from the overloaded operable direction calculation unit 305 (overloaded target speed vector), and the calculation result from the correction actuator calculation unit (information on the actuator to be corrected).
  • the command flow rate calculation unit 307 calculates and determines the command flow rate to the actuators 5, 6, and 7 based on the calculation result (target speed vector) from the operation direction determination unit 306, the calculation result (operation flow rate) from the operation flow rate calculation unit 202, and the detection result (angle) from the angle/angular speed detection device 20, and outputs it to the actuators 5, 6, and 7.
  • the command flow rate is calculated by converting the target speed vector of the tip of the bucket 10 from the operation direction determination unit 306 into the target speed of the cylinder using a Jacobian matrix or the like.
  • FIG. 4 is a flowchart showing the processing performed by the controller.
  • the controller 22 first calculates which actuators 5, 6, and 7 are in an overloaded state and satisfy the condition (Condition A) that the structures (boom 8, arm 9, bucket 10) corresponding to each actuator 5, 6, and 7 are in a stopped state (step S100).
  • step S110 it is determined whether or not there is any actuator that satisfies condition A (step S110), and if the determination result is YES, that is, if all of the actuators (boom cylinder 5, arm cylinder 6, and bucket cylinder 7) do not satisfy condition A, the calculation result (operation flow rate) of the operation flow rate calculation unit 202 is output as a command flow rate to the actuators 5, 6, and 7 without correction (step S111), and the process ends.
  • step S110 if there is no actuator that satisfies condition A, the operation flow rate is not corrected (see step S111), thereby improving the efficiency of the process.
  • step S110 If the result of the determination in step S110 is NO, i.e., if it is determined that there is an actuator that satisfies condition A, it is determined whether the actuator that is determined to satisfy condition A has continued to satisfy condition A for a predetermined time (predetermined time) or more (in other words, whether a predetermined time or more has passed since the actuator satisfied condition A) (step S120).
  • the reason for performing the processing in step S120 is that if the predetermined time has passed since the actuator satisfied condition A (YES), the state of the actuator will not improve even by correcting the operating flow rate, so by interrupting the correction of the operating flow rate and notifying (displaying) the operator, the operator is prompted to check the current situation and take action, thereby improving the efficiency of processing.
  • step S120 If the result of the determination in step S120 is YES, that is, if it is determined that condition A has been continuously satisfied for a predetermined time or more (i.e., a predetermined time has passed since the actuator satisfied condition A), the calculation result (operated flow rate) of the operated flow rate calculation unit 202 is output as a command flow rate to the actuators 5, 6, and 7 without modification, and a message that correction of the operated flow rate has been suspended is displayed on the display device 23 to notify the operator (step S121), and the process ends. Note that returning to the process of the next step S100 after the suspension of the process in step S121 may be triggered by all operated flow rates becoming 0 (zero) at once (by placing the operating device in neutral), by raising the lock lever, by turning off the key, etc.
  • step S120 If the result of the determination in step S120 is NO, i.e., if it is determined that an actuator that satisfies condition A has not satisfied that condition A for a predetermined time or more (i.e., the predetermined time has not passed since the actuator satisfied condition A), it is determined whether all actuators satisfy condition A (step S130).
  • step S130 determines whether all actuators satisfy condition A, all actuators are selected as actuators for which the operation flow rate is to be corrected, command flow rates in which the operation flow rates of all actuators are corrected are calculated and output to actuators 5, 6, and 7 (step S131), and the process ends. If the determination result in step S130 is NO, the process proceeds to step S140, as described below, where actuators that do not satisfy condition A are selected as actuators to be corrected, the operation flow rates of those actuators are corrected, and the process ends.
  • Figure 5 explains the basic concept of calculating the command flow rate by correcting the operating flow rate.
  • the position x of the tip of the bucket 10 at a certain time n is indicated as tip position x n
  • the position x of the tip of the bucket 10 at time n- 1 before it reaches tip position x n is indicated as tip position x n-1
  • the vertically upward direction specified by upward direction specifying unit 301 is indicated as vector v.
  • the subscript n in the tip positions x n and x n-1 defines a variable indicating the clock tick time of the controller 22 and changes as follows: ..., n-1, n, n+1, ... (n is a positive integer), but it is sufficient to be able to refer to past tip positions x, and it may be possible to go back a predetermined time or distance, for example.
  • the command flow rate is calculated by correcting the operation flow rates of the boom cylinder 5, the arm cylinder 6 , and the bucket cylinder 7 so that the moving direction (vector x) of the tip position xn of the bucket 10 is between the reverse direction (the direction toward the already passed position xn-1 and along the opposite direction to the vector X) and the vertically upward direction (vector v) specified by the upward direction specifying unit 301 (i.e., the range indicated by the diagonal lines in Fig. 5).
  • the calculation of the command flow rate by correcting the operation flow rate has as one of its purposes the operation of the front working implement 1A so as to reduce the load on each of the actuators 5, 6, 7 (so as to eliminate the overload state), and the command flow rate is calculated so that the moving direction of the point of application of the force of the front working implement 1A with respect to the excavation target such as the ground (here, the tip position of the bucket 10) is in a direction in which excavation has been completed and there is no soil, i.e., the range indicated by the diagonal lines in Fig. 5 (i.e., the operation flow rate is corrected).
  • the operating flow rates of each actuator 5, 6, and 7 may be corrected to calculate the command flow rate so that the direction of movement of the toe position of the bucket 10 is a direction that shallows the excavation depth, i.e., a direction between the perpendicular direction to the ground surface to be excavated and the vertically upward direction.
  • step S130 in FIG. 4 determines whether there is an actuator that does not satisfy condition A. If the determination result in step S130 in FIG. 4 is NO, that is, if there is an actuator that does not satisfy condition A, the operation flow rate is corrected for the actuator that does not satisfy condition A to calculate a command flow rate, which is output to actuators 5, 6, and 7 (step S140), and the process ends. Specifically, if there is an actuator that does not satisfy condition A, that is, if at least one of boom cylinder 5, arm cylinder 6, and bucket cylinder 7 does not satisfy condition A, for the actuator that satisfies condition A, the operation flow rate calculated by operation flow rate calculation unit 202 is output as a command flow rate to that actuator.
  • the operation flow rate is corrected to calculate a command flow rate so that the moving direction of the bucket toe position by the actuator that does not satisfy condition A is perpendicular to the moving direction of the toe position by the actuator that satisfies condition A, and the command flow rate is output to the actuator that does not satisfy condition A.
  • step S140 in FIG. 4 i.e., the method of determining the moving direction (assist direction) of the tip position of the bucket 10 in the calculation of the command flow rate by correcting the operation flow rate, will be described in detail.
  • possible states of step S140 are when multiple (two) actuators satisfy condition A, and when a single (one) actuator satisfies condition A.
  • FIGS. 6 to 8 are diagrams explaining an example of a method for determining the assist direction when a single actuator satisfies condition A, and illustrate a case where only the boom cylinder satisfies condition A.
  • BM indicates the boom 8
  • AM indicates the arm 9
  • BK indicates the bucket 10.
  • the movement of the tip of the bucket 10 caused by a certain actuator is a movement around the axis rotated by the actuator. Therefore, as shown in FIG. 6, when a single actuator satisfies condition A, the target speed vector of the tip of the bucket 10 caused by the actuator that satisfies condition A is a vector connecting the rotation axis of the front stage side of the structure operated by the actuator that satisfies condition A (in the case of a boom 8, the base end side of the boom 8) and the tip of the bucket 10.
  • the other actuators that do not satisfy condition A assist in moving the tip of the bucket 10 in the direction closest to perpendicular to the target velocity vector of the tip of the bucket 10 by the actuator that satisfies condition A.
  • the first selection method (hereafter referred to as selection method 1) is to select intervention in a predetermined direction. In this case, it is preset to select either +90 (deg) or -90 (deg) for each of the actuators (boom 8, arm 9, bucket 10) that satisfy condition A.
  • the second selection method (hereafter referred to as selection method 2) involves selecting the direction to match the current movement direction.
  • selection method 2 involves selecting the direction to match the current movement direction.
  • the boom cylinder 5 satisfies condition A
  • the angular velocity of the arm 9 and bucket 10 that will intervene is measured, and the directional velocity vector of the tip of the toe is calculated based on the angular velocity of the arm 9 and bucket 10 (see Figure 7), and of the two solutions
  • the solution with the smaller angle with the directional velocity vector of the tip of the toe is selected (see Figure 8). Selecting the intervention direction using selection method 2 results in fewer changes to the current movement, making it possible to perform assistance that is less likely to cause discomfort to the operator.
  • selection method 1 and selection method 2 can also be applied when the only actuator that satisfies condition A is the arm 9 or the bucket 10.
  • FIGS. 9 to 12 are diagrams for explaining an example of a method for determining the assist direction when multiple actuators satisfy condition A, and illustrate a case where the boom cylinder and arm cylinder satisfy condition A.
  • BM indicates the boom 8
  • AM indicates the arm 9
  • BK indicates the bucket 10.
  • the target velocity vector of the tip of the bucket 10 by the actuators that satisfy condition A is obtained for each of the multiple actuators that satisfy condition A.
  • the angles formed by each vector are ⁇ BM1 , ⁇ BM2 , ⁇ AM1 , and ⁇ AM2 , and these angles can be calculated using the definition of the inner product of vectors and function f obtained by the cosine theorem using the following (Equation 3) to (Equation 6).
  • the assist operation is performed by setting a target speed vector according to the relationship between the angles.
  • the vector v BK1 is set as the target velocity vector.
  • the vector v BK2 is set as the target velocity vector.
  • the above method of setting the target velocity vector can also be applied when the multiple actuators that satisfy condition A are the boom 8 and bucket 10, or the arm 9 and bucket 10.
  • Second Embodiment A second embodiment of the present invention will be described with reference to Figures 13 to 16.
  • the same members as those in the first embodiment are denoted by the same reference numerals, and the description thereof will be omitted as appropriate.
  • FIG. 13 is a functional block diagram showing the processing functions of the assist unit of the controller according to this embodiment, together with the related configuration.
  • the assist unit 201A has an upward direction designation unit 301, a toe position calculation unit 302, a fully overloaded operable direction calculation unit 303, a corrected actuator calculation unit 304, an overloaded operable direction calculation unit 305, a time norm relationship recording unit 701, an operating direction determination unit 306A, and a command flow rate calculation unit 307.
  • the upward direction designation unit 301 designates the opposite direction of the gravity vector (vertically upward direction), for example, by prior input to the operation device 2.
  • an inertial measurement unit IMU
  • IMU inertial measurement unit
  • the tip position calculation unit 302 calculates the position coordinates of the tip of the bucket 10 in the vehicle body coordinate system based on the detection results (angles) from the angle/angular velocity detection device 20.
  • the fully overloaded operable direction calculation unit 303 calculates a fully overloaded target speed vector that indicates the target direction and target speed of the toe movement of the bucket 10 in a fully overloaded state, based on the contents specified by the upward direction specification unit 301 (vertical upward direction) and the calculation result (toe coordinates) from the toe position calculation unit 302.
  • the corrective actuator calculation unit 304 determines which actuators 5, 6, and 7 should have their operating flow corrected based on the calculation result from the stopped state calculation unit 203 (information indicating whether or not the actuator is in a stopped state) and the detection result from the overload detection device 61 (information indicating whether or not the actuator is overloaded).
  • the time norm relationship recording unit 701 records a norm calculation table that predetermines the relationship between the elapsed time since the condition of an overloaded state and a stopped state (condition A) is satisfied and the norm (magnitude) of the target speed vector of the tip of the bucket 10.
  • FIG. 14 shows an example of a norm calculation table that defines the relationship between elapsed time and norm when the arm cylinder satisfies condition A.
  • the norm calculation table is set so that the norm of the target speed vector of the tip of the bucket 10 increases as the elapsed time (t) from when condition A is satisfied increases.
  • the norm of the target speed vector is kn
  • the norm of the target speed vector also increases to km .
  • Fig. 14 illustrates an example in which the norm of the target speed increases in proportion to the increase in elapsed time, but the norm calculation table may be set so that the norm of the target speed increases as the elapsed time increases.
  • a norm calculation table showing a curved relationship rather than a linear (proportional) relationship may be set.
  • the motion direction determination unit 306A calculates the target speed vector of the tip of the bucket 10 based on the calculation result from the fully overloaded operable direction calculation unit 303 (fully overloaded target speed vector), the calculation result from the overloaded operable direction calculation unit 305 (overloaded target speed vector), the calculation result from the corrected actuator calculation unit (actuator information that corrects the operating flow rate), and the norm calculation table of the time norm relationship recording unit 701.
  • the motion direction determination unit 306A records the time that the actuator determined to be the object of correction by the correction actuator calculation unit 304 is maintained in operation (True state), and increases the norm of the target velocity vector of the tip of the bucket 10 according to the elapsed time based on the norm calculation table. Note that if the target actuator is in a non-operated state (False state), the count of the maintained time is reset.
  • FIG. 15 shows the target velocity vector of the bucket tip after correcting the operation flow rate when the norm calculation table is applied.
  • BM indicates the boom 8
  • AM indicates the arm 9
  • BK indicates the bucket 10.
  • the target speed vector is set so that norm tm for elapsed time tm is greater than norm kn for elapsed time tn.
  • norm tm for elapsed time tm is greater than norm kn for elapsed time tn.
  • the command flow rate calculation unit 307A calculates and determines the command flow rate to the actuators 5, 6, and 7 based on the calculation result (target speed vector) from the operation direction determination unit 306, the calculation result (operation flow rate) from the operation flow rate calculation unit 202, and the detection result (angle) from the angle/angular speed detection device 20, and outputs it to the actuators 5, 6, and 7.
  • the command flow rate is calculated by converting the target speed vector of the tip of the bucket 10 from the operation direction determination unit 306 into the target speed of the cylinder using a Jacobian matrix or the like.
  • the present embodiment configured as described above, can achieve the same effects as the first embodiment.
  • the amount of pressurized oil supplied to the actuator (operating flow rate) is corrected to be larger depending on the time that has elapsed since condition A, that is, the overloaded and stopped state, is met, so that the stopped state of the structure due to the overload can be resolved more quickly.
  • the present invention is not limited to the above-described embodiments, and includes various modifications and combinations within the scope of the gist of the present invention.
  • the present invention is not limited to those having all the configurations described in the above-described embodiments, and includes those in which some of the configurations are deleted.
  • the above-described configurations, functions, etc. may be realized by designing some or all of them as an integrated circuit, for example.
  • the above-described configurations, functions, etc. may be realized by software, in which a processor interprets and executes a program that realizes each function.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Mining & Mineral Resources (AREA)
  • Civil Engineering (AREA)
  • Structural Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Fluid Mechanics (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Mechanical Engineering (AREA)
  • Operation Control Of Excavators (AREA)

Abstract

作業装置の複数の構造体をそれぞれ駆動する複数のアクチュエータについて過負荷状態か否かを判定するとともに停止状態か否かを判定し、複数のアクチュエータのうち、過負荷状態かつ停止状態にあるアクチュエータが判定された場合にはて、その判定結果に基づいて選択されたアクチュエータに供給される圧油の供給量を補正する。作業装置の速度とアクチュエータの負荷状態とに応じてアクチュエータ動作を適切に制御することにより、掘削動作をより効率よく行うことができる。

Description

作業機械
 本発明は、作業機械に関する。
 油圧ショベルのようなフロント作業機(作業装置)を有する作業機械においては、フロント作業機による土砂などの掘削動作時に、過負荷によってフロント作業機が停止すること避けて掘削動作を円滑に行うために、オペレータが入力する操作内容に応じてアクチュエータ動作を制御する(以降、掘削制御と称する)アシストシステムが提案されている。掘削制御に関する従来技術としては、例えば、特許文献1や特許文献2に開示されているものが知られている。
 特許文献1には、ブーム、アーム、及びバケットを駆動して掘削作業を行なう建設機械であって、ブームの角度を検出するブーム角度検出器と、アームの角度を検出するアーム角度検出器と、バケットの角度を検出するバケット角度検出器と、掘削する土砂の土砂特性に関するデータを格納した記憶装置と、掘削動作を制御する制御部とを有し、制御部は、検出したブーム角度、検出したアーム角度、検出したバケット角度、及び記憶装置に格納された土砂特性に基づいて、バケットに作用する土砂の掘削反力を算出し、算出した掘削反力が予め設定した上限値より大きいか否かを判定して掘削動作を修正すべきか否かを判断する建設機械が開示されている。
 特許文献2には、ブームの対車体上下角を検出する第1センサ、及び、アームの対ブーム角を検出する第2センサを設けると共に、それら第1及び第2センサからの情報に基づいて、アーム又はバケットの先端の対車体位置を演算する演算器を設け、演算器からの情報と設定器からの情報とを比較してアーム又はバケットの先端を所定の軌跡に沿わせるように各アクチュエータを作動させる信号を発する出力器を設けたバックホウ作業車であって、演算器からの情報に基づいて、アーム又はバケットの先端が設定時間内に設定距離以上動いていない場合は過負荷であると判定する過負荷判定器を設けたバックホウ作業車が開示されている。
特開2011-252338号公報 特開昭61-146929号公報
 上記特許文献1に記載の従来技術では、地面深さおよび予め入力された土砂特性をもとに、掘削動作時に土砂がフロント作業機に与える力(以下、掘削反力と称する)を取得し、その掘削反力が予め定めた上限値(以下、最大掘削力)より大きいか否かによって過負荷状態であるか否かを判定し、掘削動作の修正要否を判断したりアクチュエータ動作を制御したりしている。
 しかしながら、油圧ショベルが出力できる最大掘削力は、シリンダの最大推力や作業装置の幾何的な配置(幾何構造や関節角度)などに依存しているため、作業装置の姿勢の変化に応じて最大掘削力も変化してしまう。そのため、上記特許文献1のように予め定めた最大掘削力(上限値)に元づいて掘削動作の修正要否を判断すると、実際には最大掘削力までに余裕があるにも関わらず、掘削動作の修正を要すると判断してしまう場合がある。
 また、上記特許文献2に記載の従来技術では、予め定めた設定時間内にバケット先端が予め定めた設定距離以上動いているか否か、すなわち停止状態であるか否かに基づいて、過負荷状態であるか否かを判断している。
 しかしながら、油圧ショベルによる作業において、フロント作業機の停止状態は必ずしも掘削反力による過負荷のみに生じるわけではない。そのため、上記特許文献2では、例えば、精密整地作業中などのように、閾値以下の速度で軽掘削を行う場合などに、掘削動作の修正を要すると判断してしまう場合がある。
 本発明は上記に鑑みてなされたものであり、作業装置の速度とアクチュエータの負荷状態とに応じてアクチュエータ動作を適切に制御することにより、掘削動作をより効率よく行うことができる作業機械を提供することを目的とする。
 本願は上記課題を解決する手段を複数含んでいるが、その一例を挙げるならば、複数の構造体からなる作業装置と、前記作業装置の複数の前記構造体をそれぞれ駆動する複数のアクチュエータと、複数の前記アクチュエータの過負荷状態をそれぞれ検出する過負荷検出装置と、前記作業装置の複数の前記構造体の動作角度および角速度をそれぞれ検出する角度・速度検出装置と、複数の前記アクチュエータを操作する操作装置と、前記複数のアクチュエータに供給される圧油の供給量を前記操作装置の操作量に応じて制御する制御装置とを備えた作業機械であって、前記制御装置は、前記過負荷検出装置の検出結果に基づいて、複数の前記アクチュエータについて過負荷状態か否かを判定するとともに、前記角度・角速度検出装置の検出結果に基づいて、複数の前記アクチュエータについて停止状態か否かを判定し、複数の前記アクチュエータのうち、過負荷状態かつ停止状態にあるアクチュエータが判定された場合には、その判定結果に基づいて選択されたアクチュエータに供給される前記圧油の供給量を補正するものとする。
 本発明によれば、作業装置の速度とアクチュエータの負荷状態とに応じてアクチュエータ動作を適切に制御することにより、掘削動作をより効率よく行うことができる。
作業機械の一例として示す油圧ショベルの外観を示す斜視図である。 コントローラの処理機能を関連構成とともに示す機能ブロック図である。 コントローラのアシスト部の処理機能を関連構成とともに示す機能ブロック図である。 コントローラの処理内容を示すフローチャートである。 操作流量の補正による指令流量算出の基本概念を説明する図である。 単独のアクチュエータが条件Aを満たしている場合のアシスト方向の決定手法の一例を説明する図である。 単独のアクチュエータが条件Aを満たしている場合のアシスト方向の決定手法の一例を説明する図である。 単独のアクチュエータが条件Aを満たしている場合のアシスト方向の決定手法の一例を説明する図である。 複数のアクチュエータが条件Aを満たしている場合のアシスト方向の決定手法の一例を説明する図である。 複数のアクチュエータが条件Aを満たしている場合のアシスト方向の決定手法の一例を説明する図である。 複数のアクチュエータが条件Aを満たしている場合のアシスト方向の決定手法の一例を説明する図である。 複数のアクチュエータが条件Aを満たしている場合のアシスト方向の決定手法の一例を説明する図である。 第2の実施の形態に係るコントローラのアシスト部の処理機能を関連構成とともに示す機能ブロック図である。 アームシリンダが条件Aを満たした場合の、経過時間とノルムの関係を定めたノルム算出テーブルの一例を示す図である。 ノルム算出テーブルを適用した場合の、操作流量の補正後におけるバケットの爪先の目標速度ベクトルの様子を示す図である。
 以下、本発明の実施の形態を図面を参照しつつ説明する。なお、本実施の形態では、フロント作業機(作業装置)を備えた作業機械の一例として油圧ショベルを例示して説明するが、フロント作業機を有する他の作業機械においても本発明を適用することが可能である。
 また、以下の説明では、同一の構成要素が複数存在する場合、符号(数字)の末尾にアルファベットを付すことがあるが、当該アルファベットを省略して当該複数の構成要素をまとめて表記することがある。すなわち、例えば、3つの角度・角速度検出装置20a,20b,20cが存在するとき、これらをまとめて角度・角速度検出装置20と表記することがある。また、説明により接続関係が明らかな信号線等については簡単のために図示を省略することがある。
 <第1の実施の形態>
  本発明の第1の実施の形態を図1~図12を参照しつつ説明する。
 図1は、本実施の形態において作業機械の一例として示す油圧ショベルの外観を示す斜視図である。
 図1において、油圧ショベル1は、下部走行体1Cと、下部走行体1Cに旋回装置4を介して回動可能に取り付けられ、下部走行体1Cとともに車体を構成する上部旋回体1Bと、上部旋回体1Bの前部に取り付けられ、作業装置を構成するフロント作業機1Aとを備えている。
 フロント作業機1Aは、上部旋回体1Bの前部に上下方向に回動可能に取りつけられた構造体としてのブーム8と、ブーム8の先端(後段)に上下方向に回動可能に取り付けられた構造体としてのアーム9と、アーム9の先端(後段)に上下方向に回動可能に取り付けられた構造体としてのバケット10と、アーム9とバケット10に回動可能に取り付けられたバケットリンク13と、上部旋回体1Bとブーム8とに連結され、上部旋回体1Bに対してブーム8を上下方向に駆動することで上部旋回体1Bに対するブーム8の回動角度を変更するブームシリンダ5と、ブーム8とアーム9とに連結され、ブーム8に対してアーム9を上下方向に駆動することでブーム8に対するアーム9の回動角度を変更するアームシリンダ6と、アーム9とバケットリンク13とに連結され、バケットリンク13を介してアーム9に対するバケット10の回動角度を変更するバケットシリンダ7とで概略構成されている。構造体としてのバケット10の前段にはアーム9が、アーム9の前段にはブーム8が設けられる構成を有する。
 下部走行体1Cは、クローラ式の左右の走行装置3(図1においては左の走行装置3のみを図示する)を備えており、左右の走行装置3は左右の走行モータ3a(図1においては左の走行モータ3aのみ図示する)により駆動され、油圧ショベル1を所望の位置に移動可能とする。
 旋回装置4は、下部走行体1Cと上部旋回体1Bの回動角度を変更する旋回モータ11を備えている。
 上部旋回体1Bの前部のフロント作業機1Aの脇には、運転室を形成するキャビン12が配置されている。キャビン12内のオペレータが着座する運転席の後側には、油圧ショベル1の全体の動作を制御するコントローラ22(制御装置)が配置されている。また、キャビン12内の運転席の前部左右には、オペレータの操作によりブーム8、アーム9、バケット10、及び、上部旋回体1Bの動作(速度と方向)を指示する操作信号を生成する操作装置2が配置されている。なお、運転席の前側には、左右の走行装置3の動作(速度と方向)を指示する操作信号を生成する操作装置も配置されている。
 ブーム8、アーム9、及び、バケット10には、水平面に対する角度(動作角度)や動作による角速度を検出するブーム角度・角速度検出装置20a、アーム角度・角速度検出装置20b、及び、バケット角度・角速度検出装置20cがそれぞれ設けられている。なお、バケット角度・角速度検出装置20cは、バケット10に代えてバケットリンク13に設置されるものであっても良い。以降、ブーム角度・角速度検出装置20a、アーム角度・角速度検出装置20b、及び、バケット角度・角速度検出装置20cをまとめて、角度・角速度検出装置20と称する場合がある。
 角度・角速度検出装置20は、例えば、IMU(Inertial Measurement Unit:慣性計測装置)である。ただし、角度・角速度検出装置20としては、角度および角速度を計測・演算できれば良く、例えば、ポテンショ・ジャイロ装置のような直接的に角度・角速度を計測する装置や、計測した角速度を数値微分・積分演算する装置、あるいは、それらの組み合わせの構成を用いても良い。
 ブームシリンダ5には、ブームシリンダ5のボトム側の圧力(ボトム圧)とロッド側の圧力(ロッド圧)を検出する圧力センサ25aが設けられている。また、アームシリンダ6には、アームシリンダ6のボトム側の圧力(ボトム圧)とロッド側の圧力(ロッド圧)を検出する圧力センサ25bが設けられている。同様に、バケットシリンダ7には、バケットシリンダ7のボトム側の圧力(ボトム圧)とロッド側の圧力(ロッド圧)を検出する圧力センサ25cが設けられている。
 圧力センサ25a,25b,25cは、コントローラ22に設けられた機能部(図示せず)とともに、ブームシリンダ5、アームシリンダ6、及び、バケットシリンダ7の推力とこれらシリンダの機器性能としての耐圧仕様、またはこれらシリンダを駆動する油圧回路上の制限値(圧力)とからブームシリンダ5、アームシリンダ6、及び、バケットシリンダ7の過負荷状態をそれぞれ検出するブーム過負荷検出装置61a、アーム過負荷検出装置61b、及び、バケット過負荷検出装置61cを構成する。以降、ブーム過負荷検出装置61a、アーム過負荷検出装置61b、及び、バケット過負荷検出装置61cをまとめて過負荷検出装置61と称する場合がある。
 過負荷検出装置61によるブームシリンダ5、アームシリンダ6、及び、バケットシリンダ7の過負荷状態の判定は、下記(式1)及び(式2)に基づいて行い、上記(式1)又は(式2)を満たした場合に過負荷状態であると判定する。
 Pi_btm≧Psat_i ・・・(式1)
 Pi_rod≧Psat_i ・・・(式2)
 上記(式1)及び(式2)において、Pi_btm,Pi_rodは圧力センサ25による計測圧力を、Psat_iは耐圧仕様を、iはブームシリンダ5、アームシリンダ6、及び、バケットシリンダ7の何れを対象としているかをそれぞれ示しており、例えば、Pbm_btm≧Psat_bm(上記(式1)参照)、又は、Pbm_rod≧Psat_bm(上記(式2)参照)を満たす場合に、ブームシリンダ5のボトム側が過負荷状態であると判定する。なお、過負荷検出装置61での演算に用いる耐圧仕様は、油圧回路構成でボトム側あるいはロッド側に接続されるリリーフ弁(所謂、オーバロードリリーフ弁)が配されている場合には、耐圧仕様と油圧回路上の制限値であるリリーフ弁セット圧のうちの低い方を用いてもよい。
 図2は、コントローラの処理機能を関連構成とともに示す機能ブロック図である。
 図2において、コントローラ22は、操作装置2の操作状態(操作方向、操作量)に基づいてブームシリンダ5、アームシリンダ6およびバケットシリンダ7に供給されるべき圧油の供給量である操作流量を演算する操作流量演算部202と、角度・角速度検出装置20で検出された角速度に基づいて、ブームシリンダ5、アームシリンダ6、バケットシリンダ7(以降、まとめてアクチュエータと称する場合がある)が動作させるブーム8、アーム9、バケット10などのそれぞれの構造体と、その前段の構造体(例えば、アーム9に対するブーム8)が停止状態であるか否かを判定する停止状態演算部203と、操作流量演算部202からの操作流量、過負荷検出装置61からの過負荷状態(過負荷状態であるか否かを示す情報)、角度・角速度検出装置20からの角度、及び、停止状態演算部203からの停止状態(停止状態であるか否かを示す情報)に基づいて、アクチュエータ5,6,7の指令流量を演算して出力するアシスト部201とを有している。
 なお、操作流量演算部202で演算される操作流量は、操作流量に関する情報が含まれていればよく、例えば、遠隔操作装置やサーバ上の自動システムなどのような外部の別システムから操作流量を指示してもよい。
 図3は、コントローラのアシスト部の処理機能を関連構成とともに示す機能ブロック図である。
 図3において、アシスト部201は、上方方向指定部301、爪先位置演算部302、全過負荷時動作可能方向演算部303、修正アクチュエータ演算部304、過負荷時動作可能方向演算部305、動作方向決定部306、及び、指令流量演算部307を有している。
 上方方向指定部301は、例えば、操作装置2における事前の入力により、重力ベクトルの反対方向(鉛直上方向)を指定する。なお、操作装置2による事前の入力ではなく、例えば、上部旋回体1Bに慣性計測装置(IMU)を配置し、その検出結果に基づく自動入力により、上部旋回体1Bの上方に該当する方向を指定するように構成しても良い。
 爪先位置演算部302は、角度・角速度検出装置20からの検出結果(角度)に基づいて、バケット10の爪先の車体座標系における位置座標を演算する。
 全過負荷時動作可能方向演算部303は、上方方向指定部301からの指定内容(鉛直上方向)と、爪先位置演算部302からの演算結果(爪先座標)とに基づいて、全過負荷時におけるバケット10の爪先移動の目標方向及び目標速度を示す全過負荷時目標速度ベクトルを演算する。
 修正アクチュエータ演算部304は、停止状態演算部203からの演算結果(構造体とその前段の構造体が停止状態であるか否かを示す情報)と、過負荷検出装置61からの検出結果(過負荷であるか否かを示す情報)とに基づいて操作流量を修正して圧油の供給量を補正するアクチュエータ5,6,7を判定する。
 過負荷時動作可能方向演算部305は、角度・角速度検出装置20からの検出結果(角度)と、修正アクチュエータ演算部304からの演算結果(修正するアクチュエータの情報)とに基づいて、過負荷時におけるバケット10の爪先移動の目標方向及び目標速度を示す過負荷時目標速度ベクトルを演算する。
 動作方向決定部306は、全過負荷時動作可能方向演算部303からの演算結果(全過負荷時目標速度ベクトル)と、過負荷時動作可能方向演算部305からの演算結果(過負荷時目標速度ベクトル)と、修正アクチュエータ演算部からの演算結果(修正するアクチュエータの情報)とに基づいて、バケット10の爪先の目標速度ベクトルを演算する。
 指令流量演算部307は、動作方向決定部306からの演算結果(目標速度ベクトル)と、操作流量演算部202からの演算結果(操作流量)と、角度・角速度検出装置20からの検出結果(角度)に基づいて、アクチュエータ5,6,7への指令流量を演算して決定し、アクチュエータ5,6,7に出力する。具体的には、動作方向決定部306からのバケット10の爪先の目標速度ベクトルに対してヤコビアン行列などを用いてシリンダの目標速度に変換することで、指令流量を演算する。
 図4は、コントローラの処理内容を示すフローチャートである。
 図4において、コントローラ22は、まず、アクチュエータ5,6,7のそれぞれについて過負荷状態であり、かつ、各アクチュエータ5,6,7に対応した構造体(ブーム8、アーム9、バケット10)が停止状態である条件(条件A)を満たすアクチュエータを演算する(ステップS100)。
 続いて、条件Aを満たすアクチュエータが無いか否かを判定し(ステップS110)、判定結果がYESの場合、すなわち、全てのアクチュエータ(ブームシリンダ5、アームシリンダ6、及び、バケットシリンダ7)が条件Aを満たさない場合には、操作流量演算部202の演算結果(操作流量)を補正せずに指令流量としてアクチュエータ5,6,7に出力し(ステップS111)、処理を終了する。ステップS110の処理では、条件Aを満たすアクチュエータが無い場合には操作流量の補正を行わない(ステップS111参照)ことで、処理の効率化を図る。
 また、ステップS110での判定結果がNOの場合、すなわち、条件Aを満たすアクチュエータが有ると判定された場合には、条件Aを満たすと判定されたアクチュエータが、予め定めた時間(所定時間)以上の間継続して条件Aを満たしているか否か(言い換えると、アクチュエータが条件Aを満たしてから所定時間以上が経過したか否か)を判定する(ステップS120)。ステップS120の処理を行うのは、アクチュエータが条件Aを満たしてから所定時間が経過所定時間が経過した場合(YES)は、操作流量の補正によってもアクチュエータの状態が改善されない状態であるため、操作流量の補正を中断し、オペレータへの報知(表示)を行うことで、オペレータに現状の確認及び対応を促し、処理の効率化を図るためである。
 ステップS120の判定結果がYESの場合、すなわち、予め定めた時間以上の間継続して条件Aを満たしている(すなわち、アクチュエータが条件Aを満たしてから所定時間が経過した)と判定された場合には、操作流量演算部202の演算結果(操作流量)を修正せずに指令流量としてアクチュエータ5,6,7に出力するとともに、操作流量の補正を中断する旨を表示装置23に表示してオペレータに報知し(ステップS121)、処理を終了する。なお、ステップS121の処理の中断後における次のステップS100の処理への復帰は、全ての操作流量が一度0(ゼロ)になること(操作装置を中立にすること)やロックレバーを上げること、キーオフすることなどを契機とすることが考えられる。
 また、ステップS120での判定結果がNOの場合、すなわち、条件Aを満たすアクチュエータがその条件Aを所定時間以上満たしていない(すなわち、アクチュエータが条件Aを満たしてから所定時間が経過していない)と判定された場合には、全てのアクチュエータが条件Aを満たしているか否かを判定する(ステップS130)。
 ステップS130での判定結果がYESの場合、すなわち、全てのアクチュエータが条件Aを満たしていると判定された場合には、全てのアクチュエータを操作流量を補正するアクチュエータとして選択し、全てのアクチュエータの操作流量を補正した指令流量を算出してアクチュエータ5,6,7に出力し(ステップS131)、処理を終了する。また、ステップS130での判定結果がNOの場合は、後述のようにステップS140に進み、条件Aを満たさないアクチュエータを補正対象のアクチュエータとして選択し、そのアクチュエータの操作流量の補正を行って処理を終了する。
 図5は、操作流量の補正による指令流量算出の基本概念を説明する図である。
 図5においては、ある時刻nにおけるバケット10の爪先の位置xを爪先位置x、爪先位置xに至るよりも前の時刻n-1におけるバケット10の爪先の位置xを爪先位置xn-1、時刻nにおいてバケット10の爪先がすでに通過した方向をベクトルX=xn-1-x、上方方向指定部301で指定した鉛直上方向をベクトルvで示している。なお、爪先位置x,xn-1における添字nは、コントローラ22のクロック刻み時間を示す変数を定義したものであり、・・・,n-1,n,n+1,・・・(nは正の整数)のように変化するが、過去の爪先位置xを参照できればよく、例えば、予め定めた時間あるいは距離だけ遡ってもよい。
 図5に示すように、図4のステップS131においては、例えば、バケット10の爪先位置xの進行方向(ベクトルx)が、逆方向(すでに通過した位置xn-1に向かう方向であってベクトルXに逆向きに沿う方向)から上方方向指定部301で指定した鉛直上方向(ベクトルv)の間(すなわち、図5の斜線で示す範囲)となるように、ブームシリンダ5、アームシリンダ6、及び、バケットシリンダ7の操作流量を補正して指令流量を算出する。具体的には、操作流量の補正による指令流量の算出は、各アクチュエータ5,6,7の負荷が低減するように(過負荷状態が解消するように)フロント作業機1Aを動作させることを目的の一つとしており、地面などの掘削対象物に対するフロント作業機1Aの力の作用点(ここでは、バケット10の爪先位置)の移動方向が、掘削済みであって土砂が無い方向、すなわち、図5に斜線で示した範囲となるように指令流量を算出している(すなわち、操作流量を補正している)。なお、掘削負荷と掘削深度とに一定の相関がある点に着目し、バケット10の爪先位置の移動方向が掘削深度を浅くする方向、すなわち、掘削対象の地表面に対する垂直方向から鉛直上方向の間の方向となるように、各アクチュエータ5,6,7の操作流量を補正して指令流量を算出するようにしても良い。
 図4のステップS130での判定結果がNOの場合、すなわち、条件Aを満たさないアクチュエータが有る場合には、条件Aを満たさないアクチュエータについて操作流量を補正して指令流量を算出し、アクチュエータ5,6,7に出力して(ステップS140)、処理を終了する。具体的には、条件Aを満たしていないアクチュエータが有る場合、すなわち、ブームシリンダ5、アームシリンダ6、バケットシリンダ7の少なくとも1つが条件Aを満たしていない場合には、条件Aを満たしているアクチュエータについては、操作流量演算部202の演算結果の操作流量を指令流量としてそのアクチュエータに出力する。また、条件Aを満たしていないアクチュエータについては、条件Aを満たしていないアクチュエータによるバケットの爪先位置の進行方向が、条件Aを満たしているアクチュエータによる爪先位置の進行方向に対して垂直方向となるように、操作流量を補正して指令流量を演算し、条件Aを満たしていないアクチュエータに出力する。
 ここで、図4のステップS140の処理、すなわち、操作流量の補正による指令流量の演算におけるバケット10の爪先位置の移動方向(アシスト方向)の決定手法について詳細に説明する。本実施の形態で例示しているフロント作業機1Aを考えると、ステップS140の取り得る状態としては、複数(2つ)のアクチュエータが条件Aを満たしている場合と、単独(1つ)のアクチュエータが条件Aを満たしている場合とが考えられる。
 図6~図8は、単独のアクチュエータが条件Aを満たしている場合のアシスト方向の決定手法の一例を説明する図であり、ブームシリンダのみが条件Aを満たしている場合を例示している。図6~図8中のBMはブーム8を、AMはアーム9をBKはバケット10を模式的に示している。
 フロント作業機1Aにおける、あるアクチュエータによるバケット10の爪先の運動は、アクチュエータが回転させる軸周りの運動である。したがって、図6に示すように、単独のアクチュエータが条件Aを満たしている場合には、条件Aを満たしているアクチュエータによるバケット10の爪先の目標速度ベクトルは、条件Aを満たしているアクチュエータが動作させる構造体の前段側(ブーム8の場合はブーム8の基端側)の回転軸とバケット10の爪先とを結んだベクトルとなる。
 この場合、条件Aを満たしているアクチュエータによるバケット10の爪先の目標速度ベクトルに対して、垂直に最も近い方向にバケット10の爪先を移動させるように、条件Aを満たしていない他のアクチュエータでアシストを行う。
 図6に示すように、ブームシリンダ5のみが条件Aを満たしている場合、垂直に最も近い方向としては、上述のベクトルに対して+90(deg)の方向と-90(deg)の方向の二解が存在する(図6参照)。これら二解のうちどちらを選択するかは、例えば、以下のような2つの選択方法がある。
 1つ目の選択方法(以降、選択方法1と称する)としては、予め定められた方向に介入するよう選択する場合が考えられる。この場合には、条件Aを満たしたアクチュエータ(ブーム8,アーム9,バケット10)のそれぞれに対して+90(deg)、或いは、-90(deg)のどちらを選択するかを予め設定しておく。
 2つ目の選択方法(以降、選択方法2と称する)としては、現在の動作方向に合わせるように選択する場合が考えられる。この場合には、例えば、ブームシリンダ5が条件Aを満たした際に、介入を行うアーム9及びバケット10の角速度を計測し、アーム9及びバケット10の角速度による爪先の方向速度ベクトルを演算し(図7参照)、二解のうちの爪先の方向速度ベクトルとなす角が小さい方の解を選択する(図8参照)。選択方法2により介入方向を選択することで、現在の動作に対する変化が少なくなり、オペレータの違和感が生じにくいアシストを行うことができる。
 なお、選択方法1および選択方法2は、条件Aを満たしている単独のアクチュエータがアーム9やバケット10である場合にも同様に適用可能である。
 図9~図12は、複数のアクチュエータが条件Aを満たしている場合のアシスト方向の決定手法の一例を説明する図であり、ブームシリンダとアームシリンダとが条件Aを満たしている場合を例示している。図9~図12中のBMはブーム8を、AMはアーム9をBKはバケット10を模式的に示している。
 図9に示すように、複数のアクチュエータが条件Aを満たしている場合には、条件Aを満たしているアクチュエータによるバケット10の爪先の目標速度ベクトルは、条件Aを満たしている複数のアクチュエータのそれぞれについて求められる。
 具体的には、図9及び図10に示すように、ブームシリンダ5による動作方向vBM、及び、アームシリンダ6による方向vAMの二つの動作方向があり、それら二つのベクトルのそれぞれと、残ったアクチュエータ(ここでは、バケットシリンダ7)により爪先が動作可能な速度ベクトルとのなす角の合計が最小になる方向に、バケット10の爪先を移動させるよう条件Aを満たしていない他のアクチュエータでアシストを行う。
 ブームシリンダ5及びアームシリンダ6が条件Aを満たしている場合、バケットシリンダ7により爪先が動作可能な方向の速度ベクトルは、プラス方向(動作可能な方向(1))のベクトルvBK1とマイナス方向(動作可能な方向(2))のベクトルvBK2の二つが存在する(図10参照)。
 図11及び図12に示すように、各ベクトルのなす角としてはθBM1,θBM2,θAM1,θAM2があり、これらのなす角は、ベクトルの内積の定義と余弦定理とにより求められる関数fを用いて下記の(式3)~(式6)により求められる。
 θBM1=f(vBK1,vBM) ・・・(式3)
 θBM2=f(vBK2,vBM) ・・・(式4)
 θAM1=f(vBK1,vAM) ・・・(式5)
 θAM2=f(vBK2,vAM) ・・・(式6)
 アシスト動作は、各なす角の関係に応じて目標速度ベクトルを設定することにより行う。
 具体的には、下記(式7)を満たす場合には、ベクトルvBK1を目標速度ベクトルとする。
 θBM1+θAM1<θBM2+θAM2 ・・・(式7)
 また、下記(式8)を満たす場合には、ベクトルvBK2を目標速度ベクトルとする。
 θBM1+θAM1>θBM2+θAM2 ・・・(式8)
 なお、下記(式9)を満たす場合には、ベクトルvBK1とベクトルvBK2の何れを目標速度ベクトルとするかを予め設定しておき、設定したベクトルを目標速度ベクトルとする。
 θBM1+θAM1=θBM2+θAM2 ・・・(式9)
 なお、上記の目標速度ベクトルの設定方法は、条件Aを満たしている複数のアクチュエータがブーム8とバケット10である場合、或いは、アーム9とバケット10である場合にも同様に適用可能である。
 以上のように構成した本実施の形態においては、角度・角速度検出装置20の検出結果に基づいて、フロント作業機(作業装置)1Aの過負荷状態による停止状態を適切に判別し、修正の要否を適切に判定することができるとともに、過負荷状態かつ停止状態のアクチュエータとは異なるアクチュエータの操作流量を補正することにより、掘削力をできるだけ維持したまま過負荷状態の解消を図ることができ、掘削動作をより効率よく行うことができる。
 <第2の実施の形態>
  本発明の第2の実施の形態を図13~図16を参照しつつ説明する。なお、本実施の形態において、第1の実施の形態と同様の部材について同じ符号を用いて説明し、適宜説明を省略する。
 図13は、本実施の形態に係るコントローラのアシスト部の処理機能を関連構成とともに示す機能ブロック図である。
 図13において、アシスト部201Aは、上方方向指定部301、爪先位置演算部302、全過負荷時動作可能方向演算部303、修正アクチュエータ演算部304、過負荷時動作可能方向演算部305、時間ノルム関係記録部701、動作方向決定部306A、及び、指令流量演算部307を有している。
 上方方向指定部301は、例えば、操作装置2における事前の入力により、重力ベクトルの反対方向(鉛直上方向)を指定する。なお、操作装置2による事前の入力ではなく、例えば、上部旋回体1Bに慣性計測装置(IMU)を配置し、その検出結果に基づく自動入力により、上部旋回体1Bの上方に該当する方向を指定するように構成しても良い。
 爪先位置演算部302は、角度・角速度検出装置20からの検出結果(角度)に基づいて、バケット10の爪先の車体座標系における位置座標を演算する。
 全過負荷時動作可能方向演算部303は、上方方向指定部301からの指定内容(鉛直上方向)と、爪先位置演算部302からの演算結果(爪先座標)とに基づいて、全過負荷時におけるバケット10の爪先移動の目標方向及び目標速度を示す全過負荷時目標速度ベクトルを演算する。
 修正アクチュエータ演算部304は、停止状態演算部203からの演算結果(停止状態であるか否かを示す情報)と、過負荷検出装置61からの検出結果(過負荷であるか否かを示す情報)とに基づいて、操作流量を補正するアクチュエータ5,6,7を判定する。
 過負荷時動作可能方向演算部305は、角度・角速度検出装置20からの検出結果(角度)と、修正アクチュエータ演算部304からの演算結果(操作流量を補正するアクチュエータの情報)とに基づいて、過負荷時におけるバケット10の爪先移動の目標方向及び目標速度を示す過負荷時目標速度ベクトルを演算する。
 時間ノルム関係記録部701は、過負荷状態かつ停止状態の条件(条件A)が満たされてからの経過時間と、バケット10の爪先の目標速度ベクトルのノルム(大きさ)の関係を予め定めたノルム算出テーブルを記録している。
 図14は、アームシリンダが条件Aを満たした場合の、経過時間とノルムの関係を定めたノルム算出テーブルの一例を示す図である。
 図14に示すように、ノルム算出テーブルでは、条件Aが満たされてからの経過時間(t)が増加するのに応じてバケット10の爪先の目標速度ベクトルのノルムが大きくなるように設定されている。例えば、時間tのときには目標速度ベクトルのノルムをkとし、経過時間が増加して時間tとなったときには目標速度ベクトルのノルムも増加してkとなる。なお、図14においては、経過時間の増加に比例して目標速度のノルムが増加する場合を例示しているが、ノルム算出テーブルは、経過時間の増加に応じて目標速度のノルムが増加するように設定すれば良く、例えば、直線的(比例)ではない曲線的な関係を示すノルム算出テーブルを設定しても良い。
 動作方向決定部306Aは、全過負荷時動作可能方向演算部303からの演算結果(全過負荷時目標速度ベクトル)と、過負荷時動作可能方向演算部305からの演算結果(過負荷時目標速度ベクトル)と、修正アクチュエータ演算部からの演算結果(操作流量を補正するアクチュエータの情報)と、時間ノルム関係記録部701のノルム算出テーブルとに基づいて、バケット10の爪先の目標速度ベクトルを演算する。
 動作方向決定部306Aでは、修正アクチュエータ演算部304で修正対象であると判断されたアクチュエータが操作状態(True状態)になってからの維持時間を記録し、ノルム算出テーブルに基づいて、経過時間に応じてバケット10の爪先の目標速度ベクトルのノルムを増加させる。なお、対象のアクチュエータが非操作状態(False状態)となった場合には、維持時間のカウントをリセットする。
 図15は、ノルム算出テーブルを適用した場合の、操作流量の補正後におけるバケットの爪先の目標速度ベクトルの様子を示す図である。図15中のBMはブーム8を、AMはアーム9をBKはバケット10を模式的に示している。
 図15に示すように、経過時間tnの場合のノルムknよりも、経過時間tmの場合のノルムtmの方が大きくなるように、目標速度ベクトルが設定される。すなわち、アクチュエータの操作流量の補正後における目標速度ベクトルの大きさが、過負荷状態かつ停止状態となってからの経過時間に応じて増加すると言える。
 指令流量演算部307Aは、動作方向決定部306からの演算結果(目標速度ベクトル)と、操作流量演算部202からの演算結果(操作流量)と、角度・角速度検出装置20からの検出結果(角度)に基づいて、アクチュエータ5,6,7への指令流量を演算して決定し、アクチュエータ5,6,7に出力する。具体的には、動作方向決定部306からのバケット10の爪先の目標速度ベクトルに対してヤコビアン行列などを用いてシリンダの目標速度に変換することで、指令流量を演算する。
 その他の構成は第1の実施の形態と同様である。
 以上のように構成した本実施の形態においても第1の実施の形態と同様の効果を得ることができる。
 これに加えて、過負荷状態かつ停止状態の条件Aを満たしてからの経過時間に応じてアクチュエータへの圧油の供給量(操作流量)が大きくなるように補正するので、過負荷による構造体の停止状態をより早く解消することができる。
 <付記>
  なお、本発明は上記の実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内の様々な変形例や組み合わせが含まれる。また、本発明は、上記の実施の形態で説明した全ての構成を備えるものに限定されず、その構成の一部を削除したものも含まれる。また、上記の各構成、機能等は、それらの一部又は全部を、例えば集積回路で設計する等により実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。
 1…油圧ショベル、1A…フロント作業機(作業装置)、1B…上部旋回体、1C…下部走行体、2…操作装置、3…走行装置、3a…走行モータ、4…旋回装置、5…ブームシリンダ、6…アームシリンダ、7…バケットシリンダ、8…ブーム、9…アーム、10…バケット、11…旋回モータ、12…キャビン、13…バケットリンク、20a,20b,20c…角度・角速度検出装置、22…コントローラ、23…表示装置、25a,25b,25c…圧力センサ、61a,61b,61c…過負荷検出装置、201,201A…アシスト部、202…操作流量演算部、203…停止状態演算部、301…上方方向指定部、302…爪先位置演算部、303…全過負荷時動作可能方向演算部、304…修正アクチュエータ演算部、305…過負荷時動作可能方向演算部、306,306A…動作方向決定部、307,307A…指令流量演算部、701…時間ノルム関係記録部

Claims (6)

  1.  複数の構造体からなる作業装置と、
     前記作業装置の複数の前記構造体をそれぞれ駆動する複数のアクチュエータと、
     複数の前記アクチュエータの過負荷状態をそれぞれ検出する過負荷検出装置と、
     前記作業装置の複数の前記構造体の動作角度および角速度をそれぞれ検出する角度・速度検出装置と、
     複数の前記アクチュエータを操作する操作装置と、
     前記複数のアクチュエータに供給される圧油の供給量を前記操作装置の操作量に応じて制御する制御装置とを備えた作業機械であって、
     前記制御装置は、
     前記過負荷検出装置の検出結果に基づいて、複数の前記アクチュエータについて過負荷状態か否かを判定するとともに、前記角度・角速度検出装置の検出結果に基づいて、複数の前記アクチュエータについて停止状態か否かを判定し、
     複数の前記アクチュエータのうち、過負荷状態かつ停止状態にあるアクチュエータが判定された場合には、その判定結果に基づいて選択されたアクチュエータに供給される前記圧油の供給量を補正することを特徴とする作業機械。
  2.  請求項1記載の作業機械において、
     前記制御装置は、
     複数の前記アクチュエータのうち、一部の前記アクチュエータが過負荷状態かつ停止状態であると判定された場合には、過負荷状態かつ停止状態にあるアクチュエータとは異なるアクチュエータへ供給される前記圧油の供給量を補正することを特徴とする作業機械。
  3.  請求項1記載の作業機械において、
     前記制御装置は、
     複数の前記アクチュエータのうち、全ての前記アクチュエータが過負荷状態かつ停止状態であると判定された場合には、全ての前記アクチュエータへ供給される前記圧油の供給量を補正することを特徴とする作業機械。
  4.  請求項2または3に記載の作業機械において、
     前記制御装置は、過負荷状態かつ停止状態にあるアクチュエータがあると判定された場合は、その過負荷状態かつ停止状態にある時間が予め定めた時間よりも短い場合に、前記アクチュエータへ供給される前記圧油の供給量を補正することを特徴とする作業機械。
  5.  請求項1記載の作業機械において、
     前記制御装置により前記アクチュエータへ供給される前記圧油の供給量が補正された後の前記作業装置の先端の速度ベクトルは、過負荷状態にありかつ停止状態にあるアクチュエータにより前記作業装置の先端が動作する方向ベクトルに対して垂直に近い向きであることを特徴とする作業機械。
  6.  請求項1記載の作業機械において、
     前記制御装置は、
     前記アクチュエータへ供給される前記圧油の供給量の補正後における前記作業装置の先端の速度ベクトルの大きさが、前記アクチュエータが過負荷状態にあり、かつ停止状態となってからの経過時間に応じて増加するように、前記アクチュエータへ供給される前記圧油の供給量を補正することを特徴とする作業機械。
PCT/JP2023/045569 2023-02-13 2023-12-19 作業機械 Ceased WO2024171607A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP23922940.4A EP4567204A1 (en) 2023-02-13 2023-12-19 Work machine
CN202380063605.2A CN119816644A (zh) 2023-02-13 2023-12-19 作业机械
KR1020257007007A KR20250044417A (ko) 2023-02-13 2023-12-19 작업 기계
JP2025500680A JPWO2024171607A1 (ja) 2023-02-13 2023-12-19

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2023020335 2023-02-13
JP2023-020335 2023-02-13

Publications (1)

Publication Number Publication Date
WO2024171607A1 true WO2024171607A1 (ja) 2024-08-22

Family

ID=92421439

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2023/045569 Ceased WO2024171607A1 (ja) 2023-02-13 2023-12-19 作業機械

Country Status (5)

Country Link
EP (1) EP4567204A1 (ja)
JP (1) JPWO2024171607A1 (ja)
KR (1) KR20250044417A (ja)
CN (1) CN119816644A (ja)
WO (1) WO2024171607A1 (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61146929A (ja) 1984-12-20 1986-07-04 Kubota Ltd バツクホウ作業車
JP2011252338A (ja) 2010-06-03 2011-12-15 Sumitomo Heavy Ind Ltd 建設機械
JP2018044305A (ja) * 2016-09-12 2018-03-22 日立建機株式会社 油圧ショベル
JP2022160278A (ja) * 2021-04-06 2022-10-19 コベルコ建機株式会社 作業システム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61146929A (ja) 1984-12-20 1986-07-04 Kubota Ltd バツクホウ作業車
JP2011252338A (ja) 2010-06-03 2011-12-15 Sumitomo Heavy Ind Ltd 建設機械
JP2018044305A (ja) * 2016-09-12 2018-03-22 日立建機株式会社 油圧ショベル
JP2022160278A (ja) * 2021-04-06 2022-10-19 コベルコ建機株式会社 作業システム

Also Published As

Publication number Publication date
CN119816644A (zh) 2025-04-11
EP4567204A1 (en) 2025-06-11
KR20250044417A (ko) 2025-03-31
JPWO2024171607A1 (ja) 2024-08-22

Similar Documents

Publication Publication Date Title
JP6872666B2 (ja) 作業機械
CN110300827B (zh) 工程机械
WO2019131743A1 (ja) 作業機械
CN111032969B (zh) 作业机械
WO2018003176A1 (ja) 作業機械
KR20220086671A (ko) 작업 기계의 제어 시스템, 작업 기계, 작업 기계의 제어 방법
JP6843039B2 (ja) 作業機械
US20220112693A1 (en) Monitoring device and construction machine
JP7314429B2 (ja) 作業機械
KR102590162B1 (ko) 작업 기계
WO2021059749A1 (ja) 作業機械
JP2025068002A (ja) 作業機械の制御システムおよび作業機械の制御方法
KR102378264B1 (ko) 작업 기계
US11225771B2 (en) Shovel
JP7677129B2 (ja) 建設機械の駆動装置、これを備えた建設機械及び建設機械システム
JP7544651B2 (ja) 建設機械
JP6559529B2 (ja) 建設機械
JP7375260B2 (ja) 作業機械
WO2024171607A1 (ja) 作業機械
JP7134024B2 (ja) 建設機械
JP7544560B2 (ja) 作業機械
JP7562429B2 (ja) 建設機械
JP7036868B2 (ja) 作業機械の制御装置及び制御方法
WO2025154761A1 (ja) 作業機械

Legal Events

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

Ref document number: 23922940

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2025500680

Country of ref document: JP

ENP Entry into the national phase

Ref document number: 20257007007

Country of ref document: KR

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2023922940

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 202380063605.2

Country of ref document: CN

ENP Entry into the national phase

Ref document number: 2023922940

Country of ref document: EP

Effective date: 20250303

WWP Wipo information: published in national office

Ref document number: 1020257007007

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 202380063605.2

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 2023922940

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE