EP3933117B1 - Work machine - Google Patents

Work machine Download PDF

Info

Publication number
EP3933117B1
EP3933117B1 EP20762319.0A EP20762319A EP3933117B1 EP 3933117 B1 EP3933117 B1 EP 3933117B1 EP 20762319 A EP20762319 A EP 20762319A EP 3933117 B1 EP3933117 B1 EP 3933117B1
Authority
EP
European Patent Office
Prior art keywords
loading
work
haulage
machine
cycle
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
EP20762319.0A
Other languages
German (de)
English (en)
French (fr)
Other versions
EP3933117A1 (en
EP3933117A4 (en
Inventor
Satoshi Nakamura
Youhei TORIYAMA
Hiroshi Sakamoto
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
Publication of EP3933117A1 publication Critical patent/EP3933117A1/en
Publication of EP3933117A4 publication Critical patent/EP3933117A4/en
Application granted granted Critical
Publication of EP3933117B1 publication Critical patent/EP3933117B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R11/00Arrangements for holding or mounting articles, not otherwise provided for
    • B60R11/02Arrangements for holding or mounting articles, not otherwise provided for for radio sets, television sets, telephones, or the like; Arrangement of controls thereof
    • B60R11/0264Arrangements for holding or mounting articles, not otherwise provided for for radio sets, television sets, telephones, or the like; Arrangement of controls thereof for control means
    • 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
    • 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R11/00Arrangements for holding or mounting articles, not otherwise provided for
    • B60R11/02Arrangements for holding or mounting articles, not otherwise provided for for radio sets, television sets, telephones, or the like; Arrangement of controls thereof
    • 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
    • E02F9/2029Controlling the position of implements in function of its load, e.g. modifying the attitude of implements in accordance to vehicle speed
    • 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
    • E02F9/2037Coordinating the movements of the implement and of the frame
    • 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
    • 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
    • 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
    • E02F9/205Remotely operated machines, e.g. unmanned vehicles

Definitions

  • the present invention relates to a work machine that makes it possible to measure a work-target-object weight during a haulage step in loading work for a haulage machine.
  • Work machines represented by hydraulic excavators perform loading work of making the cargo bed of a certain haulage machine (e.g. a dump truck) full of a work target object by repeatedly loading the work target object onto the cargo bed of the haulage machine, in some cases.
  • Loading work by a hydraulic excavator having a work arm (work implement) to which a bucket is attached at its tip is mentioned here as an example.
  • the loading work includes a plurality of loading cycles, and each loading cycle includes the following three steps: an excavation step of excavating a work target object, and filling the inside of the bucket with the work target object; a haulage step of swinging an upper swing structure after the excavation step, and moving the bucket to a position above the cargo bed of a haulage machine; and a loading step of releasing the work target object onto the cargo bed of the haulage machine, and thereafter moving the bucket to a position where the excavation step is to be started.
  • loading work for each haulage machine onto which a work target object is loaded can be distinguished from that for other haulage machines.
  • a controller that measures a work-target-object weight (also referred to as a hauled weight) during a haulage step at each loading cycle, and integrates all the hauled weights measured during loading work for a certain haulage machine, to thereby calculate an amount of a load having been loaded onto the certain haulage machine (also referred to as a loaded weight).
  • a manager of a work site can grasp the amount of a work target object carried by the haulage machines out from the work site, and it becomes possible to monitor the amount of production of the work site.
  • Patent Document 1 discloses a system in which a weight (loaded amount) integrated by a work machine is transmitted to a haulage machine and system terminal equipment of a work site via a wireless communication system that is capable of bidirectional communication.
  • Patent Document 1 JP-2010-89633-A
  • An object of the present invention is to provide a work machine that makes it possible to accurately calculate a loaded amount of a haulage machine.
  • a work machine includes: a machine body; a work arm that has, on one end side of the work arm, a work device that performs loading of a work target object onto a haulage machine, and is, on another end side of the work arm, attached to the machine body; a posture sensor that senses a posture of the work arm including the work device; a load sensor that senses a load acting on the work arm; a notification device for giving notification of a work instruction to the haulage machine; and a controller that determines, on the basis of the posture and the load, that a haulage step of hauling the work target object onto the haulage machine has been performed by the work arm, measures a weight of the work target object during the haulage step, and determines, on the basis of the posture or the load, that a loading step of performing loading of the work target object onto the haulage machine has been performed by the work arm.
  • the controller is configured to: sense the work instruction via the notification device; determine a start of loading work for the haulage machine, and an end of the loading work on a basis of an operation state of the work machine at a time of the sensing of the work instruction; integrate the weight of the work target object that has been measured from the start of the loading work until the end of the loading work, and calculate a loaded amount of the haulage machine; and output the loaded amount to an external terminal at the end of the loading work.
  • a hydraulic excavator is used as a loading machine included in a weight measurement system of a work machine, and dump trucks are used as haulage machines.
  • Work machines which are target machines of the present invention are not limited to hydraulic excavators having buckets as attachments (work devices), but also include hydraulic excavators having grapples, lifting magnets or the like that are capable of holding/releasing work target objects.
  • the present invention can also be applied to wheel loaders and the like including work arms not having swing functionalities unlike hydraulic excavators.
  • FIG. 1 is a side view of a hydraulic excavator according to the present embodiment.
  • a hydraulic excavator 1 in FIG. 1 includes: a lower travel structure 10; an upper swing structure 11 provided swingably on an upper section of the lower travel structure 10; a front work implement 12 which is an articulated-type work arm mounted on the front side of the upper swing structure 11; a swing motor 19 which is a hydraulic motor that pivots the upper swing structure 11; an operation room (cab) 20 which is provided on the upper swing structure 11 and is a space where an operator gets on to operate the excavator 1; an operation lever (operation device) 22 which is provided in the operation room 20 and used for controlling the operation of actuators mounted on the hydraulic excavator 1; and a controller (controller) 21 that has a storage device (e.g. a ROM and a RAM), a calculation processing device (e.g. a CPU), and an input/output device, and controls the operation of the hydraulic excavator 1.
  • a storage device e.g.
  • the front work implement 12 includes: a boom 13 pivotably provided on the upper swing structure 11; an arm 14 pivotably provided at the tip of the boom 13; and a bucket (attachment) 15 pivotably provided at the tip of the arm 14.
  • the front work implement 12 includes: a boom cylinder 16 that is a hydraulic cylinder to drive the boom 13; an arm cylinder 17 that is a hydraulic cylinder to drive the arm 14; and a bucket cylinder 18 that is a hydraulic cylinder to drive the bucket 15.
  • a boom-angle sensor 24, an arm-angle sensor 25, and a bucket-angle sensor 26 that are posture sensors are attached to the pivot axes of the boom 13, the arm 14, and the bucket 15, respectively. Angles of pivot motion of the boom 13, the arm 14 and the bucket 15 can be acquired from these angle sensors 24, 25 and 26, respectively.
  • a swing-angular-velocity sensor (e.g. a gyroscope) 27 and an inclination angle sensor 28 are attached to the upper swing structure 11, and are configured to be able to acquire the swing angular velocity of the upper swing structure 11, and the forward/backward-direction inclination angle of the upper swing structure 11, respectively.
  • Postural data to identify the posture of the front work implement 12 can be acquired from sensed values of the angle sensors 24, 25, 26, 27, and 28.
  • a boom-bottom-pressure sensor 29 and a boom-rod-pressure sensor 30, and an arm-bottom-pressure sensor 31 and an arm-rod-pressure sensor 32 that are load sensors are attached to the boom cylinder 16 and the arm cylinder 17, respectively, and are each configured to be able to acquire the pressure inside a hydraulic cylinder.
  • Driving force data to identify a thrust of each cylinder 16 or 18, that is, a driving force applied to the front work implement 12, and load data to identify a load on each cylinder 16 or 18 can be acquired from sensed values of the pressure sensors 29, 30, 31 and 32.
  • Similar pressure sensors may be provided also on the bottom side and rod side of the bucket cylinder 18, and driving force data and load data about the bucket cylinder 18 may be acquired to be used for various types of control.
  • boom-angle sensor 24, the arm-angle sensor 25, the bucket-angle sensor 26, the inclination angle sensor 28, and the swing-angular-velocity sensor 27 can be replaced with other sensors as long as those sensors can sense physical quantities from which postural data about the front work implement 12 can be computed.
  • each of the boom-angle sensor 24, the arm-angle sensor 25, and the bucket-angle sensor 26 can be replaced with an inclination angle sensor or an inertial measurement unit (IMU).
  • IMU inertial measurement unit
  • boom-bottom-pressure sensor 29, the boom-rod-pressure sensor 30, the arm-bottom-pressure sensor 31, and the arm-rod-pressure sensor 32 can be replaced with other sensors as long as those sensors can sense physical quantities from which data about thrusts generated by the boom cylinder 16 and the arm cylinder 17, that is, a driving force applied to the front work implement 12, and load data about each cylinder 16 and 17 can be computed.
  • operation velocities of the boom cylinder 16 and the arm cylinder 17 may be sensed by stroke sensors, or operation velocities of the boom 13 and the arm 14 may be sensed by IMUs, to thereby sense operation of the front work implement 12.
  • a monitor (display device) 23 that displays results of calculations by the controller 21 (e.g. a hauled weight which is the weight value of a work target object 4 in the bucket 15 calculated by a weight calculating section 50 mentioned below, and a loaded amount of a haulage machine which is an integrated value of the hauled weight), and the like, and the operation lever 22 for giving instructions about operation of the front work implement 12, and the upper swing structure 11 are installed inside the operation room 20.
  • An external communication device 42 used by the controller 21 for communicating with a terminal such as an external computer (e.g. a controller mounted on a dump truck 2 (see FIG. 3 ) which is a haulage machine, a computer (not illustrated), or a management monitor 45 (see FIG. 20 ) installed in a management building 5 (see FIG. 3 ), and the like) is attached on the top surface of the upper swing structure 11.
  • an external computer e.g. a controller mounted on a dump truck 2 (see FIG. 3 ) which is a haulage machine, a computer
  • the monitor 23 has a touch panel, and functions also as an input device used by an operator to input information to the controller 21.
  • a liquid crystal display having a touch panel can be used as the monitor 23.
  • the operation lever 22 has: a first lever (not illustrated) for giving instructions about raising/lowering of the boom 13 (expansion/contraction of the boom cylinder 16), and dumping/crowding of the bucket 15 (expansion/contraction of the bucket cylinder 18); and a second lever (not illustrated) for giving instructions about dumping/crowding of the arm 14 (expansion/contraction of the arm cylinder 17), and left/right swings of the upper swing structure 11 (left/right turns of the hydraulic motor 19).
  • the first and second levers are dual combined multi-functionality operation levers. Forward/backward operation of the first lever corresponds to raising/lowering of the boom 13, and left/right operation of the first lever corresponds to crowding/dumping of the bucket 15.
  • Forward/backward operation of the second lever corresponds to dumping/crowding of the arm 14, and left/right operation of the second lever corresponds to left/right turns of the upper swing structure 11. If a lever is operated in a diagonal direction, two corresponding actuators are operated simultaneously. In addition, operation amounts of the first and second levers determine operation velocities of the actuators 16 to 19.
  • the upper swing structure 11 further includes: a horn 41 that is a notification device for giving notification of work instructions by cues using horn sounds to haulage machines (dump trucks) 2 (more specifically, stop instructions to the haulage machines 2 accompanying starts of loading work, and departure instructions to the haulage machines 2 accompanying ends of the loading work); the external communication device 42 that is one of communication devices for exchanging data (hauled weights and loaded amounts) related to a weight of the work target object 4 with a machine other than the hydraulic excavator 1, and also is a haulage-machine-data acquiring device for exchanging data about operation or positions related to the haulage machine 2; and an antenna (positional-measurement data acquiring device) 43 for receiving signals from a plurality of GNSS satellites.
  • the inside of the operation room 20 further includes a horn switch (work instruction switch) 40 that operates the horn 41 when triggered by operation of the switch 40.
  • cues used for work instructions are not limited only to sound generation of horn sounds by the horn 41 mentioned above, but any configuration, like the flashing of light or buzzer signals via the external communication device 42, may be adopted as long as it is possible to notify operators of the haulage machines 2 whether or not there are cues.
  • the horn switch 40 may be other hardware as long as it is configured as an interface by which it is possible to give instructions as to whether or not there is a cue, like a switch attached onto the operation lever 22, or a foot switch attached onto the floor surface of the operation room 20.
  • the controller 21 includes a calculation processing device (e.g. a CPU), a storage device (e.g. a semiconductor memory such as a ROM or a RAM), and an interface (input/output device), and executes a program (software) stored in advance on the storage device by using the calculation processing device. On the basis of set values defined in the program, and signals input through the interface, the calculation processing device performs a calculation process, and outputs a signal (calculation result) through the interface.
  • a calculation processing device e.g. a CPU
  • a storage device e.g. a semiconductor memory such as a ROM or a RAM
  • an interface input/output device
  • FIG. 2 is a schematic diagram illustrating an example of the system configuration inside the controller 21, which is a controller of the hydraulic excavator 1 according to the present invention.
  • the system inside the controller 21 is executed as a combination of several programs.
  • the controller 21 is configured to: receive inputs of signals of the sensors 24 to 32 via the interface, and an instruction signal of the horn switch 40; implement a process at the calculation processing device; thereafter calculate a weight (hauled weight) of the work target object 4, and cause the weight value to be displayed on the monitor 23 via the interface; and transmit a loaded amount of a haulage machine 2 to an external terminal via the external communication device 42.
  • the inside of the controller 21 in FIG. 2 illustrates a block diagram of functionalities of programs implemented by the controller 21.
  • the controller 21 includes: the weight calculating section 50 that determines a step at a loading cycle (in other words, operation of the front work implement 12) (specifically, an excavation step, a haulage step, or a loading step) on the basis of postural data about the front work implement 12, and load data about at least one of the actuators 16 and 17, and calculates (measures) a hauled weight which is a weight value of the work target object 4 during a haulage step; a work instruction sensing section 53 that senses that an work instruction via the horn (notification device) 41 is being output, on the basis of an output signal of the horn switch 40; a loading period determining section 54 that determines a timing (loading-work start timing) at which a loading step at the initial loading cycle of loading work for a certain haulage machine 2 has been executed, and a timing (loading-work end timing) at which a loading step at the
  • the loading period determining section 54 in the controller 21 determines a start timing (a timing of a loading step at the initial loading cycle) and an end timing (a timing of a loading step at the last loading cycle) of loading work for one haulage machine 2.
  • FIG. 3 is a bird's eye view of loading work by the hydraulic excavator 1 for a haulage machine (dump truck) 2.
  • the hydraulic excavator 1 repeatedly implements a loading cycle including (1) to (3), makes the cargo bed of the haulage machine 2 full of the work target object, and completes the loading work for the one haulage machine.
  • (1) is an "excavation step” at which an excavation target 3 is excavated, and fills the inside of the bucket 15 with the work target object 4.
  • (2) is a "haulage step” at which, after the excavation step, the upper swing structure 11 is swung, and the bucket 15 is moved to a position above the cargo bed of the haulage machine 2.
  • (3) is a "loading step" at which, after the haulage step, dumping operation of the bucket 15 above the cargo bed is performed to release the work target object 4 onto the cargo bed of the haulage machine 2, and the bucket 15 is moved to an excavation start position where the work target object 4 is present.
  • the controller 21 calculates a weight value (hauled weight) of the work target object 4 being hauled by the bucket 15. Then, every time loading work for one haulage machine 2 ends, the controller 21 (loaded amount calculating section 51) transmits the loaded amount of the haulage machine 2 obtained by integrating the hauled weight of the work target object 4 to an unillustrated computer installed in the management building 5 via the external communication device 42 provided to the hydraulic excavator 1, and a communication antenna 44 for management provided at the management building 5. At this time, if a hauled weight other than the work target object 4 loaded onto one haulage machine 2 is integrated mistakenly (e.g.
  • the controller 21 is supposed to integrate only the weight of the work target object 4 at loading steps having been implemented for one haulage machine.
  • the present invention makes it possible to easily integrate only a weight having been loaded onto a haulage machine 2.
  • FIG. 4A and FIG. 4B are flowcharts illustrating a method in which a hauled weight of the work target object 4 is calculated, a loaded amount of a haulage machine 2 is calculated, and a start and end of loading work are determined on the basis of a work instruction signal and the posture of the hydraulic excavator 1, in processes of the programs executed inside the controller 21.
  • FIG. 5 is a graph illustrating the posture and a load of the hydraulic excavator 1 used for determining an excavation step, an excavation step and a loading step in a process of the weight calculating section 50.
  • FIG. 6 is a side view of the hydraulic excavator 1 illustrating a hauled-weight calculation model used in the process of the weight calculating section 50.
  • FIG. 5 is a graph illustrating the posture and a load of the hydraulic excavator 1 used for determining an excavation step, an excavation step and a loading step in a process of the weight calculating section 50.
  • FIG. 6 is a side view of the hydraulic exca
  • the loaded amount calculating section 51 integrates a hauled weight measured by the weight calculating section 50 during a haulage step, and calculates a loaded amount of a haulage machine 2, and the loading period determining section 54 determines a start and end of loading work on the basis of the posture of the hydraulic excavator 1 calculated from an output of the work instruction sensing section 53 and outputs of the sensors 24 to 28.
  • Each step in FIG. 4A and FIG. 4B is executed at predetermined sampling intervals at the controller 21.
  • the storage device (memory) in the controller 21 retains therein an excavation flag Fdig, a haulage flag Fcry, and a loading flag Fload as state quantities representing a work step being implemented by the hydraulic excavator 1 in loading work.
  • the initial states of the excavation flag Fdig, the haulage flag Fcry, and the loading flag Fload are set to OFF, OFF, and ON, respectively.
  • the storage device in the controller 21 retains a loading in-progress flag Flw as a state quantity representing whether or not the hydraulic excavator 1 is performing loading work. The initial value of the loading in-progress flag Flw is set to OFF.
  • Step S100 the controller 21 (weight calculating section 50) determines whether or not the loading flag Fload is ON, an output PrevPam (last arm-bottom pressure) of the arm-bottom-pressure sensor 31 in the previous sampling instance is lower than a threshold Th_Pam_dig that is set in advance on the memory, and a current output Pam (current arm-bottom pressure) of the arm-bottom-pressure sensor 31 is higher than the threshold Th_Pam_dig. Since the hydraulic excavator 1 performs excavation by pushing the arm cylinder 17 out, as illustrated in the graph of the arm-cylinder bottom pressure Pam in FIG. 5 , the arm-cylinder bottom pressure Pam increases during excavation.
  • Step S103 the process proceeds to Step S101, the excavation flag Fdig is set to ON, the loading flag Fload is set to OFF, and the process proceeds to Step S102.
  • Step S102 the controller 21 (weight calculating section 50) resets a hauled weight M that is calculated at Step S108 mentioned below, and is retained on the memory to 0, and proceeds to Step S103.
  • the controller 21 determines whether or not the excavation flag Fdig retained on the memory is ON, the output PrevPam (last arm-bottom pressure) of the arm-bottom-pressure sensor 31 in the previous sampling instance is higher than a threshold Th_Pam_cry that is set in advance on the memory, and the current output Pam (current arm-bottom pressure) of the arm-bottom-pressure sensor 31 is lower than the threshold Th_Pam_cry.
  • the arm-cylinder bottom pressure Pam decreases when the excavation step ends.
  • Step S105 the process proceeds to Step S104, the haulage flag Fcry is set to ON, the excavation flag Fdig is set to OFF, a measurement of time tpl since the time at which the haulage flag Fcry is set to ON is started, and the process proceeds to Step S105.
  • the threshold Th_Pam_dig and the threshold Th_Pam_cry are set to any values by which a start and end of an excavation step can be determined, within a range that is equal to or higher than an average pressure during work of the hydraulic excavator 1 other than excavation steps.
  • Step S105 the controller 21 (weight calculating section 50) determines whether or not the haulage flag Fcry is ON. When the haulage flag Fcry has not been set to ON, the process skips to Step S109. When the haulage flag Fcry is ON, the process proceeds to Step S106.
  • Step S106 the controller 21 (weight calculating section 50) determines whether or not the time tpl that has elapsed since the haulage flag Fcry has been set to ON is equal to or longer than a time threshold Th_tpl. When the time tp1 is not longer than the time threshold Th_tpl, the process proceeds to Step S107.
  • the controller 21 calculates an instantaneous weight (work-target-object weight) Ml of the work target object 4, and records the work-target-object weight Ml in chronological order.
  • the instantaneous work-target-object weight Ml is calculated according to a known method. For example, as illustrated in FIG. 6 , the balance among torque that acts around the pivot axis of the boom 13 and is generated by a thrust of the boom cylinder 16, torque that is generated by gravity and a swing centrifugal force of the front work implement 12, and torque that is generated by gravity and a swing centrifugal force of the work target object 4 is used.
  • a thrust Fcyl of the boom cylinder 16 is computed according to the following Formula (1) where an output signal of the boom-bottom-pressure sensor 29 is Pbm1, an output signal of the boom-rod-pressure sensor 30 is Pbm2, and the pressure-receiving areas of the boom cylinder 16 are A1 and A2.
  • Fcyl A 1 ⁇ Pbm 1 ⁇ A 2 ⁇ Pbm 2
  • Torque Tbm generated by the boom cylinder 16 is computed according to the following Formula (2) where the length of a line segment linking the boom pivot axis, and the point of action of the thrust of the boom cylinder 16 is Lbm, the thrust of the boom cylinder 16 is Fcyl, and the angle formed between the line segment Lbm and the direction of the thrust is ⁇ cyl.
  • Tbm Fcyl ⁇ Lbm ⁇ sin ⁇ cyl
  • Torque Tgfr generated by gravity of the front work implement 12 is computed according to the following Formula (3) where the centroid weight of the front work implement 12 is Mfr, the gravitational acceleration is g, the length in the forward/backward direction from the boom pivot axis to the front-implement centroid is Lfr, the angle formed between the horizontal plane and a line segment linking the boom pivot axis and the front-implement centroid is ⁇ fr.
  • Tgfr Mfr ⁇ g ⁇ Lfr ⁇ cos ⁇ fr
  • Torque Tcfr generated to the front work implement 12 by a swing centrifugal force is computed according to the following Formula (4) where the length in the forward/backward direction from the swing center of the upper swing structure 11 to the front-implement centroid is Rfr, and a swing angular velocity is ⁇ .
  • Tcfr Mfr ⁇ Rfr ⁇ ⁇ 2 ⁇ Lfr ⁇ sin ⁇ fr
  • Torque Tgl generated to the work target object by gravity is computed according to the following Formula (5) where the work-target-object weight is Ml, the length in the forward/backward direction from the boom pivot axis to the bucket centroid is Ll, and the angle formed between the horizontal plane and a line segment linking the boom pivot axis and the centroid of the work target object is ⁇ l.
  • Tgl Ml ⁇ g ⁇ Ll ⁇ cos ⁇ l
  • Torque Tcl generated to the work target object by a swing centrifugal force is computed according to following Formula (6) where the length in the forward/backward direction from the swing center of the upper swing structure 11 to the bucket centroid is Rl.
  • Tcl Ml ⁇ Rl ⁇ ⁇ 2 ⁇ Ll ⁇ sin ⁇ l
  • the work-target-object weight Ml is computed according to the following Formula (7).
  • Ml Tbm ⁇ Tgfr ⁇ Tcfr / Ll ⁇ g ⁇ cos ⁇ l + Rl ⁇ ⁇ 2 ⁇ sin ⁇ l
  • the work-target-object weight Ml In the calculation of the work-target-object weight according to Formulae (1) to (7), the work-target-object weight Ml always fluctuates, and does not become a constant value due to noise of sensors, characteristic of hydraulic circuits and the like. Accordingly, the average of the instantaneous work-target-object weight Ml recorded at Step S107 until the time tpl reaches the time threshold Th_tpl is determined to be used as the hauled weight M.
  • Step S106 when, at Step S106, the time tpl that has elapsed since the haulage flag Fcry has been set to ON is longer than the time threshold Th_tpl stored in advance on the memory, the process proceeds to Step S108.
  • the controller 21 calculates the hauled weight M which is the average of the instantaneous work-target-object weight Ml by dividing the total of the instantaneous work-target-object weight Ml by the time tpl that has elapsed since the haulage flag Fcry has been set to ON, outputs the hauled weight M, and proceeds to Step S109.
  • the controller 21 determines whether or not the haulage flag Fcry is ON, an arm-bucket relative angle Prev ⁇ bk (last bucket angle) which is an output of the bucket-angle sensor 26 in the previous sampling instance is smaller than a preset threshold Th_0bk_load, and a current output ⁇ bk (current bucket angle) of the bucket-angle sensor 26 is larger than the threshold Th_ ⁇ bk_load.
  • an arm-bucket relative angle Prev ⁇ bk last bucket angle
  • Th_0bk_load a preset threshold
  • ⁇ bk current bucket angle
  • the hydraulic excavator 1 widens the space between the arm 14 and the bucket 15 to release earth and sand in the bucket 15 at the time of loading, and thus the relative angle ⁇ bk between the arm 14 and the bucket 15 increases. Accordingly, if it is determined that the relative angle ⁇ bk between the arm 14 and the bucket 15 has exceeded the threshold Th_ ⁇ bk_load, it can be decided that the excavation step has ended, and a loading step has started.
  • Step S109 When it is not determined at Step S109 that a loading step has started, the process skips to Step S113. Conversely, when it is determined at Step S109 that a loading step has started, the process proceeds to Step S110, the controller 21 (loaded amount calculating section 51) sets the loading flag Fload to ON, and sets the haulage flag Fcry to OFF, and the process proceeds to Step 5111.
  • the example about the threshold Th_ ⁇ bk_load illustrated in FIG. 6 is merely one example, and the threshold Th_ ⁇ bk_load can be set to any value by which a start of a loading step can be determined, within a range of the arm-bucket relative angle ⁇ bk during a loading step of the hydraulic excavator 1.
  • the controller 21 determines whether or not the loading in-progress flag Flw is ON.
  • the loading in-progress flag Flw is ON, it is determined that the hydraulic excavator 1 is implementing loading work for the haulage machine 2, and, at Step S112, the hauled weight M calculated at Step S108 is added to a weight integrated value Mtotal.
  • the process skips Step S112, and proceeds to Step S113.
  • Step S113 the controller 21 (work instruction sensing section 53) determines whether or not there has been a work instruction Fhorn to the haulage machine 2 via the horn switch 40 (horn 41). When there has not been a work instruction (Fhorn is OFF), the process returns to Step S100, and the program inside the controller 21 operates such that the calculations at and after Step S100 are executed again. When there has been a work instruction (Fhorn is ON), the process proceeds to Step S114.
  • the controller 21 determines whether or not the haulage flag Fcry is ON, and an angle ⁇ ab (hereinafter, referred to as a "bucket absolute angle ⁇ ab" in some cases) of an opening section of the bucket 15 relative to the horizontal plane calculated from outputs of the sensor 24 to the sensor 28 is equal to or larger than an angle threshold Th_ ⁇ ab recorded in advance on the memory.
  • the bucket absolute angle ⁇ ab can be calculated by adding together all the outputs of the sensor 24 to the sensor 28, for example.
  • the crowding direction of the bucket 15 (the direction in which the bucket 15 is folded toward the operation room 20) is defined as the positive direction. As illustrated in FIG.
  • the direction of 9 o'clock assuming that the direction vertically above the pivot of the bucket 15 is 12 o'clock, is 0, and, starting from this direction, the angle increases monotonically in the counterclockwise direction.
  • the haulage machine 2 moves backward toward the hydraulic excavator 1 to a location where a loading step is to be performed.
  • the hydraulic excavator 1 faces the haulage machine 2 in a state in which the hydraulic excavator 1 retains the work target object 4 such that the initial loading step can be started.
  • the hydraulic excavator 1 Upon arrival of the haulage machine 2 at a position suited for the loading step, the hydraulic excavator 1 gives the haulage machine 2 a cue to stop via the horn 41. Accordingly, when the hydraulic excavator 1 is performing an excavation step, and there is a work instruction when the bucket absolute angle ⁇ ab is equal to or larger than the angle threshold Th_ ⁇ ab at which the hydraulic excavator 1 can retain the work target object 4, it can be decided that loading work starts (a situation where a loading step at the initial loading cycle is to be implemented).
  • Step S114 When, at Step S114, the haulage flag Fcry is ON, and the bucket absolute angle ⁇ ab is equal to or larger than the threshold Th_ ⁇ ab, the controller 21 (loading period determining section 54) determines that loading work starts, and the process proceeds to Step S115.
  • Step S115 the loading in-progress flag Flw is set to ON, it is determined thereby that the loading work has started, and the process returns to Step S100.
  • the condition is not satisfied at Step S114 (i.e. a situation where loading work is in progress or the loading work ends)
  • the process proceeds to Step S116.
  • Step S116 the controller 21 (loading period determining section 54) determines whether or not the loading flag Fload is ON, and the bucket absolute angle ⁇ ab is smaller than an angle threshold THh_ ⁇ ab recorded in advance on the memory.
  • the haulage machine 2 moves forward away from a location where a loading step has been performed.
  • the hydraulic excavator 1 gives the haulage machine 2 a cue to depart via the horn 41 in a state in which the hydraulic excavator 1 has released the work target object 4 after finishing the last loading step.
  • Step S116 the loading flag Fload is ON, and the bucket angle ⁇ ab is smaller than the threshold Th_ ⁇ ab, the controller 21 (loading period determining section 54) determines that the loading work ends, and proceeds to Step S117.
  • Step S117 after the controller 21 (loading period determining section 54) sets the loading in-progress flag Flw to OFF, and determines thereby that the loading work has ended, the controller 21 (output information generating section 52) transmits a loaded amount Mtotal via the external communication device 42 (Step S118), the controller 21 (loaded amount calculating section 51) resets the loaded amount Mtotal (Step S119), and the process returns to Step S100. Note that if the condition is not satisfied at Step S116, the process returns to Step S100.
  • FIG. 8 is an external view illustrating an output screen of the monitor 23, which is one of output devices of the work machine according to the present invention.
  • the screen illustrated at an upper section in FIG. 8 is an output screen displayed at the time when it is determined that loading work has started (i.e. when the loading in-progress flag Flw is set to ON at Step S115 in FIG. 4B ), and the screen illustrated at a lower section in FIG. 8 is an output screen displayed when it is determined that loading work has ended (i.e. when the loading in-progress flag Flw is set to OFF at Step S117 in FIG. 4B ).
  • FIG. 8 an output of the output information generating section 52, and display contents related to measurement results of hauled weights are explained.
  • a target-loading-amount display section 90 displays a target loading amount (kg) of a haulage machine 2 stored on the storage device in the controller 21.
  • the loaded amount display section 91 displays a loaded amount Mtotal of the haulage machine 2 output from the loaded amount calculating section 51.
  • the remaining-loading-amount display section 92 displays a remaining loading amount which is the difference between the loaded amount Mtotal output from the loaded amount calculating section 51, and the target loading amount.
  • the hauled-weight display section 93 displays the hauled weight M output from the weight calculating section 50.
  • the alert display section 94 displays an alert display based on a loading period determination output from the loading period determining section 54.
  • the output information generating section 52 updates the displays (numerical values, and character strings) of these sections 90 to 94 on the basis of results of calculations by the controller 21, and stored data. Note that although the loaded amount Mtotal is reset to zero immediately after the loaded amount Mtotal is transmitted to the external terminal at Step S118 in the flow in FIG. 4B , the timing at which the loaded amount on the screen of the monitor 23 is reset to zero may be made different from that in the flow in FIG. 4B . Accordingly, the loaded amount in the loaded amount display section 92 on the screen at the lower section in FIG. 8 is not zero.
  • the output information generating section 52 displays a message for prompting an operator to start loading work when loading work has started, and displays an alert display so as to prevent excessive loading of loading excessively onto the haulage machine 2.
  • the output information generating section 52 displays a message for prompting the operator to end the loading work when the loading work has ended, and displays, in the alert display section 94, a character string prompting the operator to proceed to the next loading work.
  • Step S100 When loading work is started by the thus-configured hydraulic excavator 1, the result of the determination by the controller 21 at Step S100 becomes YES at the timing of an excavation step at the initial loading cycle, and the controller 21 sets the excavation flag to ON (Step S101), and resets the hauled weight M to zero (Step S102). Subsequently, the result of the determination by the controller 21 at Step S103 becomes YES at the timing of a haulage step at the initial loading cycle, and the controller 21 sets the haulage flag to ON (Step S104), and measures the elapsed time tpl that has elapsed since a time at which the haulage step has started.
  • Step S107 the controller 21 calculates the instantaneous weight Ml repeatedly (Step S107), and, when the time tpl reaches the threshold Th_tpl, calculates the average value of the instantaneous weight Ml, and uses the average value as the hauled weight M (Step S108).
  • Step S108 the hydraulic excavator 1 is waiting for the arrival of a haulage machine 2 in a state in which the hydraulic excavator 1 keeps the opening of the bucket 15 approximately horizontal. Accordingly, the result of the determination by the controller 21 at Step S109 becomes NO, and the process proceeds to Step S113.
  • Step S115 the controller 21 sets the loading in-progress flag to ON.
  • the hydraulic excavator 1 performs dumping operation of the bucket 15 to start loading of the work target object onto the cargo bed of the haulage machine 2 (i.e. a loading step at the initial loading cycle)
  • the result of the determination by the controller 21 at Step S109 becomes YES
  • Step S108 calculates the hauled weight M at each haulage step (Step S108), and integrates the hauled weight M at each loading step, to calculate the loaded amount Mtotal.
  • Step S116 since the loading flag Fload is ON, and the bucket absolute angle ⁇ ab is smaller than the threshold, the process proceeds to Step S117.
  • the controller 21 sets the loading in-progress flag to OFF (Step S117), transmits the loaded amount Mtotal to the external terminal (Step S118), resets the loaded amount Mtotal to zero (Step S119), and proceeds to loading work for the next haulage machine 2.
  • Step S114 the step at the loading cycle at the time when a work instruction is output from the hydraulic excavator 1 to the haulage machine 2, and the operation state of the front work implement 12 are compared with each other.
  • the loaded amount Mtotal is transmitted to the external terminal at Step S118 in FIG. 4B , instead of the transmission to the external terminal, the loaded amount Mtotal may only be stored on the storage device in the controller 21 or on another storage device mounted on the hydraulic excavator 1, and the transmission to the external terminal may be omitted.
  • Step S114 to Step S119 in FIG. 4B is not limited to the method mentioned before, but may be implemented in different manners.
  • the controller 21 determines that the initial loading step in loading work for one haulage machine 2 has been performed (loading work has started) when the upper swing structure 11 has stopped in a haulage step at a loading cycle at which a work instruction has been sensed, and determines that the last loading step in the loading work for the one haulage machine 2 has been performed (the loading work has ended) when the upper swing structure 11 has not stopped (i.e. the upper swing structure 11 is swinging) in the haulage step at the loading cycle at which the work instruction has been sensed.
  • the initial loading step in loading work for one haulage machine 2 has been performed (loading work has started) when the upper swing structure 11 has stopped in a haulage step at a loading cycle at which a work instruction has been sensed
  • the last loading step in the loading work for the one haulage machine 2 has been performed (the loading work has ended) when the upper swing structure 11 has not stopped (i.e. the upper swing structure 11 is swinging) in the haulage step at the loading cycle at which the work instruction has been sensed.
  • FIG. 9A and FIG. 9B are flowcharts illustrating a method of measuring a stop period of the hydraulic excavator 1 during a haulage step, and determining a start and end of loading work, in the present modification example.
  • FIG. 9A and FIG. 9B the method of determining a start and end of loading work is explained.
  • the flowchart in FIG. 9A is inserted between Step S105 and Step S106 in FIG. 4A
  • the flowchart in FIG. 9B replaces Step S114 to Step S119 in FIG. 4B .
  • Step S120 in FIG. 9A the controller 21 (loading period determining section 54) determines whether or not an angular velocity ⁇ of the upper swing structure 11 measured by the swing-angular-velocity sensor 27 is smaller than a velocity threshold Th_ ⁇ stop, and the bucket angle ⁇ ab is larger than the angle threshold Th_ ⁇ ab. If the condition is satisfied, at Step S121, the controller 21 adds 1 to a count Cstop retained on the memory, and thereafter the process returns to Step S106 in FIG. 4A . If the condition is not satisfied, the process returns to Step S106 in FIG. 4A with no other processes being performed. Thereafter, the processes at Step S106 to Step S113 in FIG. 4A and FIG. 4B are implemented.
  • Step S113 in FIG. 4B when it is determined at Step S113 in FIG. 4B that there has been a work instruction from the horn switch 40 to the haulage machine 2, at Step S122 in FIG. 9B , the controller 21 determines whether or not the count Cstop calculated at Step S121 is larger than a threshold Th_Cstop.
  • the threshold Th_Cstop can be set to 1, for example.
  • the hydraulic excavator 1 immediately proceeds to a haulage step after an excavation step in order to increase the efficiency of loading work, and furthermore proceeds to a loading step without stopping a swing of the upper swing structure 11 having been input during the haulage step.
  • the count Cstop is larger than the threshold Th_Cstop (e.g. 1), it can be decided that the hydraulic excavator 1 has stopped a swing of the upper swing structure 11 during the haulage step, and has been waiting for an entrance of a haulage machine 2 without proceeding to a loading step.
  • Step S122 if the condition of Step S122 is satisfied, the controller 21 proceeds to Step S115 determining that loading work has started, and otherwise proceeds to Step S117 determining that the loading work has ended.
  • the determination about a stop during an excavation step mentioned above is not limited only to a determination based on the swing velocity of the upper swing structure 11, but obviously the velocity of a pivot motion of the bucket 15 resulting from a swing, an integrate value of an amount of swing operation through the operation lever 22, and the like may also be used.
  • the controller 21 determines that the initial loading step has been performed (loading work has started) when a lowest point PrevHbk of a height Hbk of the bucket claw tip at a loading step at a loading cycle at which a work instruction has been sensed is lower than a predetermined height threshold TH_Hbk, and determines that the last loading step has been performed (loading work has ended) when the lowest point PrevHbk of the height of the bucket claw tip at the loading step at the loading cycle at which the work instruction has been sensed is higher than the height threshold TH_Hbk.
  • FIG. 10 is a flowchart illustrating a method of measuring the height of the bucket claw tip of the hydraulic excavator 1 during a loading step, and determining a start and end of loading work.
  • FIG. 11 includes side views of the hydraulic excavator 1 and a haulage machine 2 illustrating a model used for determining a start and end of loading work.
  • the flowchart in FIG. 10 replaces Step S113 to Step S119 in FIG. 4B .
  • the controller 21 determines at Step S130 whether or not the loading flag Fload is ON, and the bucket absolute angle ⁇ ab relative to the horizontal plane is larger than a threshold Th_ ⁇ ab_load recorded in advance on the memory.
  • the threshold Th_ ⁇ ab_load is set to a value slightly larger than an angle that is observed at the time of operation completion when the bucket 15 is operated so as to release the work target object 4 above the haulage machine 2.
  • Step S130 a period from the start to the end of the operation to release the work target object 4 is extracted. If the condition is not satisfied, the process skips to Step S113, and if the condition is satisfied, the process proceeds to Step S131.
  • the controller 21 calculates the height Hbk of the bucket claw tip.
  • Hbk is calculated by using the dimensions of the hydraulic excavator 1 and the front work implement 12 recorded in advance on the memory of the controller 21, and signals of the boom-angle sensor 24, the arm-angle sensor 25, and the bucket-angle sensor 26.
  • the height of the bottom surface of the lower travel structure 10 is defined as 0, and the upward direction of the hydraulic excavator 1 is defined as the positive direction.
  • Step S132 the controller 21 determines whether or not Hbk is smaller than PrevHbk retained on the memory at Step S133 mentioned below.
  • An initial value (0 in the present embodiment) larger than the height threshold is determined for PrevHbk.
  • the process skips to Step S113.
  • PrevHbk retained on the memory is overwritten with Hbk, and the process proceeds to Step S113.
  • Step S132 and Step S133 as illustrated in FIG. 12 , the lowest point of the claw-tip height Hbk of the bucket 15 in a period from the start to the end of operation (bucket-dumping operation) of releasing the work target object 4 at a loading step is extracted.
  • Step S113 the controller 21 determines whether or not there has been the work instruction Fhorn from the horn switch 40 to the haulage machine 2.
  • Step S134 an instruction retention flag TempFhorn indicating that there has been the work instruction is set to ON, and otherwise the process proceeds to S135.
  • Step S135 the controller 21 determines whether or not the instruction retention flag TempFhorn is ON. When the instruction retention flag TempFhorn is not ON, the process skips to Step S100, and when the instruction retention flag TempFhorn is ON, the process proceeds to Step S136.
  • Step S136 the controller 21 determines whether or not the bucket absolute angle ⁇ ab relative to the horizontal plane is larger than the threshold Th_ ⁇ ab_load recorded in advance on the memory. That is, it is determined whether or not operation of releasing the work target object 4 has ended. If the condition is not satisfied, the process skips to Step S100, and if the condition is satisfied, the process proceeds to Step S137.
  • Step S137 the controller 21 determines whether or not PrevHbk retained on the memory during loading step is lower than the height threshold Th_Hbk recorded in advance on the memory.
  • the work target object 4 has not been put on the haulage machine 2 at the start of loading work (the initial loading step), and the hydraulic excavator 1 releases the work target object 4 from the lowest possible position so that there is less damage to the haulage machine 2 due to the fall of the work target object 4.
  • Step S137 When it is determined at Step S137 that PrevHbk is lower than the threshold Th_Hbk, that is, loading work has started, the process proceeds to Step S115, and the loading in-progress flag Flw is set to ON. Thereafter, Step S112 is executed, the hauled weight M is added to the loaded amount Mtotal, and the process proceeds to Step S138. Note that, in order to compensate for the fact that the timing at which the loading in-progress flag Flw is set to ON is delayed, and Step S111 in FIG. 4B at the initial loading step is not implemented due to the processes at Step S135 and Step S136, Step S112 is implemented after Step S115.
  • Step S137 when it is determined at Step S137 that PrevHbk is higher than the threshold Th_Hbk, that is, the loading work has ended, the process proceeds to Step S117, and the loading in-progress flag Flw is set to OFF. Subsequently, at Step S118, the loaded amount Mtotal is transmitted. At Step S119, the loaded amount Mtotal is reset to 0, and the process proceeds to Step S138.
  • the work instruction (horn 41) to stop a haulage machine 2 is output at a haulage step, and the work command for a departure of the haulage machine 2 is output at a loading step
  • some operators of the hydraulic excavator 1 output the work instruction to stop a haulage machine 2 at a loading step subsequent to a haulage step, and output the work command for a departure of the haulage machine 2 at the haulage step before the loading step, in some cases. In such a case also, loaded amounts need to be calculated accurately.
  • FIG. 12 is a flowchart illustrating a method performed by the controller 21 to determine a start and end of loading work by using an implementation time and a loaded amount at each step in the loading work.
  • FIG. 13 includes graphs illustrating calculation results of a hauled weight, a loaded amount, the haulage flag Fcry, and the loading flag Fload calculated during loading work by the hydraulic excavator 1. Note that the horizontal axes of the graphs in FIG. 13 represent time, and the vertical axes represent the magnitudes of the weight M and the loaded amount Mtotal.
  • the hauled weight M is represented by thin lines, and the loaded amount Mtotal is represented by bold lines.
  • top section in FIG. 13 illustrates the transition of the hauled weight M and the loaded amount Mtotal in one instance of loading work in the embodiment described above
  • middle section in FIG. 13 illustrates a state where a loading step (loading 1) is implemented earlier than a work instruction (a work instruction 2) at the start of loading work, furthermore a work instruction (a work instruction 3) is implemented earlier than a loading step (loading 4) at the end of the loading work, and, as a result, the loaded amount Mtotal is insufficient
  • FIG. 13 illustrates a state where the deficiency of the loaded amount Mtotal that occurs in the middle section in FIG. 13 is corrected according to the present embodiment.
  • the flowchart in FIG. 12 replaces Step S114 to Step S119 in FIG. 4B . Note that it is assumed that the controller 21 records a time at which a process about each flag is implemented at Step S103 and Step S109, and retains the time on the memory.
  • Step S140 the controller 21 (loading period determining section 54) determines whether or not the haulage flag Fcry is ON. When the haulage flag Fcry is ON, the process proceeds to Step S141, and otherwise the process proceeds to Step S145.
  • Step S141 the controller 21 determines whether or not the bucket absolute angle ⁇ ab is larger than the threshold Th_ ⁇ ab recorded in advance on the memory.
  • the process proceeds to Step S142, and otherwise the process proceeds to Step S154.
  • Step S140 and Step S141 similarly to Step S114 in FIG. 4B , it is determined whether or not the loading work has started, on the basis of the state at the time when a work instruction is output and the posture of the bucket 15.
  • the hydraulic excavator 1 is waiting for an entrance of the haulage machine 2 during an excavation step, and starts a loading step after outputting a cue to stop as a work instruction to the haulage machine 2.
  • the controller 21 determines that the haulage 1 is in progress, and determines that loading work has started because the work instruction 2 is input in a state in which the haulage flag Fcry is ON, and the bucket absolute angle ⁇ ab relative to the horizontal plane is larger than the threshold Th_ ⁇ ab.
  • the work instruction is output before an operator of the hydraulic excavator 1 starts a loading step, that is, during a haulage step, in some cases.
  • the work instruction 3 is input before it is determined that the loading 4 is in progress, and the loading flag Fload is set to ON as represented by the work instruction 3 in the middle section in FIG. 13 . Accordingly, in the process at Step S114 in FIG. 4B , the loading in-progress flag is set to ON, and it is determined mistakenly that loading work has started despite the fact that actually the loading work has ended.
  • the controller 21 determines whether or not the loaded amount Mtotal is smaller than the threshold Th_Mtotal recorded in advance on the memory in the controller 21, or the time tcry that has elapsed since the haulage flag Fcry has been set to ON is longer than the threshold Th_tcry recorded in advance on the memory.
  • Step S142 If, the condition of Step S142 is not satisfied, that is, when it is determined that a work instruction has been given before a loading step is implemented at the end of loading work, the controller 21 (loading period determining section 54) waits until the loading flag Fload is set to ON at Step S143, without performing other processes. That is, the determination at Step S108 in FIG. 4A is implemented repeatedly at Step S143, and unless the determination condition is satisfied, the determination at Step S108 is executed repeatedly. If the determination condition is satisfied, the loading flag Fload is set to ON, and the process proceeds to Step S144. At Step S144, the loaded amount calculating section 51 integrates the hauled weight value M with the loaded amount Mtotal, and proceeds to Step S151.
  • Step S142 the controller 21 (loading period determining section 54) determines that loading work has started, proceeds to Step S149, and sets the loading in-progress flag to ON similarly to the process at Step S115 in FIG. 4B , and the process returns to Step S100.
  • Step S140 When the haulage flag Fcry is OFF at Step S140, the controller 21 (loading period determining section 54) proceeds to Step S145, and, at Step S145, determines whether or not the loading flag Fload is ON. When the loading flag Fload is ON, the process proceeds to Step S146, and otherwise the process proceeds to Step S144.
  • Step S146 the controller 21 (loading period determining section 54) determines whether or not the bucket absolute angle ⁇ ab relative to the horizontal plane is smaller than the threshold Th_ ⁇ ab recorded in advance on the memory.
  • the process proceeds to Step S147, and otherwise the process proceeds to Step S154.
  • Step S145 and Step S146 similarly to Step S116 in FIG. 4B , it is determined whether or not the loading work has ended, on the basis of the state at the time when a work instruction is output and the posture of the bucket 15.
  • a cue to depart is output as a work instruction to the haulage machine 2 after the hydraulic excavator 1 has started a loading step, and the loading work is completed.
  • the loading period determining section 54 determines that the loading 4 is in progress, and determines that the loading work has ended because the work instruction 3 is input in a state in which the loading flag Fload representing that a loading step is in progress is ON and the bucket absolute angle ⁇ ab relative to the horizontal plane is smaller than the threshold Th_ ⁇ ab.
  • loading work is started while the haulage machine 2 is moving, that is, a work instruction is output during a loading step, in some cases.
  • the work instruction 2 is input after it is determined that the loading 1 is in progress, and the loading flag Fload is set to ON as represented by the work instruction 2 in the middle section in FIG. 13 .
  • the loading in-progress flag Flw is set to OFF, and it is determined mistakenly that loading work has ended despite the fact that actually the loading work has started.
  • the controller 21 determines whether or not the loaded amount Mtotal is larger than the threshold Th_M recorded in advance on the memory, or the time tload that has elapsed since the loading flag Fload has been set to ON last time until the loading flag Fload is set to ON this time is shorter than the threshold Th_tload recorded in advance on the memory.
  • Step S147 If the condition of Step S147 is not satisfied, that is, when it is determined that a work instruction has been given after a loading step has started at the beginning of loading work, the controller 21 (loading period determining section 54) proceeds to Step S148. At Step S148, the controller 21 (loaded amount calculating section 51) adds the hauled weight value M to the loaded amount Mtotal, and proceeds to Step S149.
  • Step S147 the controller 21 (loading period determining section 54) determines that the loading work has ended, proceeds to Step S150, sets the loading in-progress flag Flw to OFF similarly to the process in FIG. 4B , and thereafter outputs an instruction to transmit the loaded amount Mtotal via the output information generating section 52 and the external communication device 42 at Step S151.
  • Step S152 an instruction to reset the loaded amount Mtotal is output to the loaded amount calculating section 51, and the process returns to Step S100.
  • Step S153 When the process has proceeded to Step S153, a warning and a screen for confirming whether the loading in-progress flag should be set to ON or OFF are output to the monitor 23.
  • a warning and a screen for confirming whether the loading in-progress flag should be set to ON or OFF are output to the monitor 23.
  • the threshold Th_tload which is a time-related threshold, is set to any value by which whether or not a haulage machine 2 is being waited for can be determined, within a range equal to or longer than average time required for one excavation step, excavation step or loading step or one instance of reaching work performed by the hydraulic excavator 1.
  • the threshold Th_tcry is set to any value by which whether or not a haulage machine 2 is being waited for can be determined, within a range equal to or longer than average time of an excavation step performed by the hydraulic excavator 1.
  • the haulage threshold Th_M which is a hauled-weight-related threshold, is set to any value by which it can be determined that loading work has started, within a range equal to or smaller than an average loaded amount (hauled weight) of a load on a haulage machine 2 loaded by the hydraulic excavator 1 at one loading step.
  • the loading threshold Th_Mtotal is set to any value by which it can be determined that loading work has ended, within a range equal to or larger than an average loaded amount of a load of a haulage machine 2 loaded by the hydraulic excavator 1 at one loading step, and equal to or smaller than an average loaded amount of a load on the haulage machine 2 loaded by the hydraulic excavator 1 in one instance of loading work.
  • determinations about a start and end of loading work do not have to be made on the basis of only the absolute angle ⁇ bk of the bucket 15 relative to the horizontal plane, and may be made by using other conditions such as the posture and operation state of the hydraulic excavator 1, or the start time of each type of work, or by combining conditions, in other possible configurations.
  • the controller 21 receives identification data and positional data about the plurality of haulage machines 2 output from the plurality of haulage machines 2, chooses one haulage machine from the plurality of haulage machines that has been in a predetermined area around the work machine for the longest time from the initial loading step until the last loading step in a certain instance of loading work, on the basis of the received identification data and positional data about the plurality of haulage machines, and outputs, to an external terminal, the loaded amount calculated about the certain instance of loading work as the loaded amount of the chosen haulage machine.
  • the controller 21 for realizing the control are explained. Note that it is assumed that a calculation of the loaded amount Mtotal is performed similarly to that in the first embodiment (including the modification examples) or the second embodiment, and an explanation thereof is omitted here.
  • FIG. 14 is a schematic diagram illustrating the system configuration of according to the present embodiment.
  • the controller 21 illustrated in this figure includes a positional-measurement-data acquiring section 56, a haulage-machine-data acquiring section 55, a haulage-machine loading-period estimating section 57, and a haulage-machine identifying section 58, in addition to the configuration according to the first embodiment.
  • the haulage-machine-data acquiring section 55 acquires identification data IDtuck, and positional data Ptruck about a plurality of haulage machines 2 from the external communication device 42.
  • the positional-measurement-data acquiring section (receiver) 56 calculates a position Pshovel of the hydraulic excavator 1 in a geographic coordinate system, on the basis of a satellite signal received at the antenna (positional-measurement data acquiring device) 43.
  • the haulage-machine loading-period estimating section 57 calculates a relative distance Lt between the haulage machine 2 and the hydraulic excavator 1, and estimates a loading period of the haulage machine by using the relative distances Lt.
  • the haulage-machine identifying section 58 identifies a haulage machine 2 onto which the work target object 4 is loaded by the hydraulic excavator 1 by comparing the loading period of the hydraulic excavator 1 determined by the loading period determining section 54 with loading periods of haulage machines estimated by the haulage-machine loading-period estimating section 57.
  • the output information generating section 52 according to the present embodiment is configured to simultaneously output identification data IDtruck and a loaded amount Mtotal of the haulage machine determined by the haulage-machine identifying section 58.
  • FIG. 15 is a flowchart illustrating a method in processes of programs executed inside the controller 21 to identify a haulage machine onto which the hydraulic excavator 1 has loaded the work target object by using a determination about loading work, and loading periods estimated on a basis of positional data about haulage machines 2.
  • FIG. 16 is a top view illustrating positional relations between the hydraulic excavator 1 and haulage machines 2A to 2C during loading work, illustrating a model to be used for estimations of loading periods of the haulage machines 2A to 2C at the haulage-machine loading-period estimating section 57.
  • FIG. 16 is a top view illustrating positional relations between the hydraulic excavator 1 and haulage machines 2A to 2C during loading work, illustrating a model to be used for estimations of loading periods of the haulage machines 2A to 2C at the haulage-machine loading-period estimating section 57.
  • FIG. 17 is a graph illustrating a loading period of the hydraulic excavator 1 determined by the loading period determining section 54, and loading periods of haulage machines estimated by the haulage-machine loading-period estimating section 57. Note that the horizontal axis in the graph in FIG. 17 represents time, and areas surrounded by squares represent determined or estimated loading periods. Portions that are illustrated as entrances or exits in FIG. 17 do not represent estimation results, but represent the classification of operation of the haulage machine for explanation.
  • the top section in the graph represents a period determined by the loading period determining section 54
  • the second top section represents a period of the haulage machine 2A estimated by the haulage-machine loading-period estimating section 57
  • the third top section represents a period of the haulage machine 2B estimated by the haulage-machine loading-period estimating section 57
  • the bottom section represents a period of the haulage machine 2C estimated by the haulage-machine loading-period estimating section 57.
  • Step S160 the controller 21 (haulage-machine loading-period estimating section 57) acquires identification data IDtuck and positional data Ptruck(IDtuck) about the plurality of haulage machines 2 from the haulage-machine-data acquiring section 55, and the position Pshovel of the hydraulic excavator 1 from the positional-measurement-data acquiring section 56, and calculates relative distances Lt(IDtruck) between the hydraulic excavator 1 and the haulage machines 2.
  • the positional data Ptruck(IDtuck) about each haulage machine 2 has been calculated at a GNSS receiver mounted on the haulage machine 2, the identification data IDtuck about each haulage machines 2 has been stored on a memory in a controller mounted on the haulage machine 2, for example, and the hydraulic excavator 1 (controller 21) uses the data by receiving it from the haulage machines 2.
  • Step S161 it is determined whether or not there is a haulage machine 2 whose relative distance PrevLt in the previous sampling instance is longer than a threshold Th_Lt set in advance on the memory, and whose current relative distance Lt is shorter than the threshold Th_Lt.
  • the threshold Th_Lt is the radius of a circle centered on the current position Pshovel of the hydraulic excavator 1, and, in the present embodiment, a haulage machine 2 to be associated with a loaded amount Mtotal is selected from haulage machines 2 that are inside the circle.
  • Step S162 the controller 21 (haulage-machine identifying section 58) reserves, on the memory, a buffer Buf(IDtruck) which is a storage area (buffer area) for storing a period in which the haulage machine IDtruck that satisfies the condition is positioned in the circle area having the radius of the threshold Th_Lt about the distance from the hydraulic excavator 1.
  • a buffer Buf(IDtruck) which is a storage area (buffer area) for storing a period in which the haulage machine IDtruck that satisfies the condition is positioned in the circle area having the radius of the threshold Th_Lt about the distance from the hydraulic excavator 1.
  • the controller 21 determines whether or not there is a haulage machine 2 whose relative distance Lt in the previous sampling instance is equal to or shorter than the threshold Th_Lt set in advance on the memory, and whose current relative distance Lt is longer than the threshold Th_Lt.
  • the haulage-machine identifying section 58 erases a buffer Buf(IDtruck) of the haulage machine IDtruck that satisfies the condition on the memory.
  • Step S165 When there are no haulage machines 2 that satisfy the condition at Step S163, the process proceeds to Step S165 with no other processes being performed.
  • the controller 21 (haulage-machine-data acquiring section 55) has acquired the positional data Ptruck(IDtuck) about the plurality of haulage machines 2A to 2C as illustrated in FIG. 16 , and the controller 21 (haulage-machine loading-period estimating section 57) estimates that a haulage machine 2 that is positioned inside the circle having the radius equal to the threshold Th_Lt recorded in advance on the memory is a haulage machine for which loading is performed. Accordingly, even if loading work is not being performed for the haulage machines 2A to 2C actually, it may be estimated that the haulage machines 2A to 2C are in loading periods if they approach the hydraulic excavator 1. For example, as illustrated in FIG.
  • the controller 21 performs the following process.
  • Step S165 the controller 21 (haulage-machine identifying section 58) determines whether or not the loading in-progress flag Flw is ON. When the loading in-progress flag Flw is ON, the process proceeds to Step S166, and otherwise the process skips to Step S169. At Step S166, it is determined whether or not a loading in-progress flag PrevFlw in the previous sampling instance is OFF, and the number of Buf(IDtruck) reserved on the memory is one. That is, in combination with the condition at Step S165, it is determined whether or not the number of Buf(IDtruck) at the moment when the loading in-progress flag has been switched from OFF to ON is one.
  • Step S167 a haulage machine 2 having the corresponding IDtruck is set as a haulage machine for which loading is being performed. Since the moment at which the loading period determining section 54 has determined that loading work has started is extracted at Step S166, and it is estimated that the haulage machine 2A is the only haulage machine for which loading is started at the time when the loading is started as represented by a start of loading 1 in FIG. 17 , the haulage machine 2A is set as a haulage machine for which loading is being performed. The case that there are a plurality of haulage machines 2 at the timing when loading work is started (the state corresponding to the start of loading 2 and the start of loading 3) is explained in relation to Step S175 mentioned below.
  • Step S168 1 is added to all of Buf(IDtruck) reserved on the memory in the controller 21, and thereafter the process proceeds to Step S169.
  • Step S169 it is determined whether or not the loading in-progress flag PrevFlw in the previous sampling instance is ON, and the current loading in-progress flag Flw is OFF. If the condition is satisfied, that is, if the moment when the loading in-progress flag is switched from ON to OFF is sensed, the process proceeds to Step S170, and otherwise the process returns to Step S160.
  • IDtruck with the largest value is extracted from a plurality of Buf(IDtruck). That is, one haulage machine 2 in the plurality of haulage machines 2 that has stayed for the longest time within the predetermined area (threshold Th_Lt) from the hydraulic excavator 1 during a period from the initial loading step to the last loading step in loading work for a certain haulage machine 2 is chosen.
  • Th_Lt the predetermined area
  • Buf(IDtruck) has the largest Buf(IDtruck)), and it can be identified that loading is performed for the haulage machine 2A in the period from the start of loading 1 to the end of loading 1.
  • Buf(IDtruck(B)) and Buf(IDtruck(C) there are two, Buf(IDtruck(B)) and Buf(IDtruck(C)), but Buf(IDtruck(B)) has a longer period of addition, and it can be identified that loading is performed for the haulage machine 2B in the period from the start of loading 2 to the end of loading 2.
  • Step S171 it is determined whether or not the number of extracted IDtruck is larger than 1. If the condition is satisfied, the process proceeds to Step S172, and otherwise the process skips to Step S174.
  • Step S172 it is determined that a plurality of haulage machines 2 happened to be identified. Accordingly, a screen for displaying identification data IDtruck about corresponding haulage machines 2, and for selecting a haulage machine 2 as a loaded amount calculation target is displayed on the monitor 23, and an operator of the hydraulic excavator 1 is prompted to select a haulage machine 2 for which loading has been performed.
  • identification data IDtruck selected by the operator of the hydraulic excavator 1 is acquired, and the process proceeds to Step S174.
  • Step S174 it is instructed to transmit the extracted IDtruck and a loaded amount Mtotal via the output information generating section 52 and the external communication device 42, and the process proceeds to Step S175.
  • Step S175 a buffer area Buf(IDtruck) on the memory corresponding to the extracted IDtruck is erased.
  • Buf(IDtruck(A)) and Buf(IDtruck(B) there are two, Buf(IDtruck(A)) and Buf(IDtruck(B)), but because Buf(IDtruck(A)) is extracted at Step S170, Buf(IDtruck(A)) is erased at Step S175.
  • the only buffer area Buf(IDtruck) on the memory at the start of loading 2 is Buf(IDtruck(B)). That is, in the processes at Step S166 and Step S167 at the start of loading 2, the haulage machine 2B corresponding to IDtruck(B) is set as a haulage machine for which loading is being performed. Similar processes are performed for the end of loading 2, and the start of loading 3 in FIG. 17 .
  • the process at Step S175 ends, the process returns to Step S160, and the series of processing is executed again.
  • a haulage machine 2 for which loading has been performed can be identified precisely, and a loaded amount and the haulage machine 2 for which loading has been performed can be associated with each other. Accordingly, a loaded amount of each haulage machine 2 can be managed precisely.
  • the method of identifying a haulage machine 2 is not limited to the method mentioned above, but may be a different identification method.
  • the method performed by the haulage-machine loading-period estimating section 57 to estimate loading periods needs not be based on only positional-measurement data about the hydraulic excavator 1 and haulage machines 2.
  • RF tags may be attached to haulage machines 2, the hydraulic excavator 1 may include an RF reader, and it may be detected that a haulage machine 2 is approaching by using an RG tag and the RG reader, in another possible configuration.
  • a gate-type identifying machine may be provided at the entrance/exit of a work site, and data about the times of entrances/exits of haulage machines acquired at the gate may be able to be acquired by the hydraulic excavator 1 via a network, in still another possible configuration.
  • time (haulage-machine replacement time) required for the hydraulic excavator 1 (work machine) from the end of loading work for one haulage machine 2 until the start of loading work for the next haulage machine 2 is measured, and, when the time includes a long period (work-suspension time) during which the hydraulic excavator 1 is not performing work, a warning is output to an operator of the hydraulic excavator 1 via the monitor 23 or the like.
  • the controller 21 measures required time from the last loading step for a certain haulage machine 2 until the initial loading step for another haulage machine which is the loading target next to the certain haulage machine, and, when the required time exceeds a prestored set value, it is determined that the work efficiency of the hydraulic excavator 1 has deteriorated, and a result of the determination is output to an external terminal.
  • a prestored set value a prestored set value
  • FIG. 18 is a schematic diagram illustrating the system configuration according to the present embodiment.
  • the controller 21 illustrated in this figure includes a haulage-machine-replacement-time measuring section 60, and a work-suspension-time determining section 61, in addition to the configuration according to the first embodiment.
  • the haulage-machine-replacement-time measuring section 60 measures haulage-machine replacement time required for replacement with the next haulage machine 2 after the end of loading work for one haulage machine 2, and loading-work time required for completion of the loading work for the one haulage machine 2.
  • the work-suspension-time determining section 61 instructs the output information generating section 52 to output a warning when any of the work-suspension time during which the hydraulic excavator 1 is not performing work, the loading-work time, and overall work time of work performed by the hydraulic excavator 1 is long, on the basis of the haulage-machine replacement time and the loading-work time measured by the haulage-machine-replacement-time measuring section 60.
  • FIG. 19 is a flowchart illustrating a method performed by the haulage-machine-replacement-time measuring section 60 and the work-suspension-time determining section 61 to measure the haulage-machine replacement time and the loading-work time, and to give an instruction for a warning related to work time of the hydraulic excavator 1, respectively. Note that the flowchart in FIG. 19 is implemented subsequent to Step S115 or Step S119 in FIG. 4B .
  • the controller 21 counts occurrences of loading work that took long haulage-machine replacement time and loading-work time, and retains, on the inside memory (storage device), a lengthy-haulage-machine-replacement-time count, and a lengthy-loading-cycle-work-time count.
  • the controller 21 (haulage-machine-replacement-time measuring section) 60 stores a time t_lw_on at which the loading in-progress flag Flw is set to ON.
  • the controller 21 (haulage-machine-replacement-time measuring section 60) stores a time t_lw_off at which the loading in-progress flag Flw is set to OFF.
  • Step S181 the difference between the current time and the time t_lw_off stored at Step S182 is calculated as haulage-machine replacement time t_wxtruck.
  • Step S183 the difference between the current time and the time t_lw_on stored at Step S180 is calculated as loading-work time t_lcycle, and the process proceeds to Step S184.
  • the controller 21 determines whether or not a step haulage-machine replacement time t_extruck is longer than a threshold Th_t_extruck recorded in advance on the memory.
  • a threshold Th_t_extruck recorded in advance on the memory.
  • Step S186 the controller 21 determines whether or not the loading-work time t_lcycle is longer than a threshold Th_t_lcycle recorded in advance on the memory.
  • the lengthy-loading-work-time count Nl_cycle is increased by 1, and the process proceeds to Step S188.
  • Step S188 the process proceeds to Step S188 with no other processes being performed.
  • Step S188 the controller 21 determines whether or not the lengthy-haulage-machine-replacement-time count Nl_truck is larger than a threshold Th_Nlong recorded in advance on the memory.
  • the lengthy-haulage-machine-replacement-time count Nl_truck is larger, the process proceeds to Step S189, and otherwise the process proceeds to Step S190.
  • Step S189 the controller 21 determines whether or not the lengthy-loading-work-time count Nl_cycle is larger than the threshold Th_Nlong recorded in advance on the memory. When at Step S189 the count is larger, the process proceeds to Step S191, and otherwise the process proceeds to Step S192.
  • Step S190 the controller 21 determines whether or not the lengthy-loading-work-time count Nl_cycle is larger than the threshold Th_Nlong recorded in advance on the memory. When at Step S190 the count is larger, the process proceeds to Step S193, and otherwise the process returns to Step S100 with no other processes being performed.
  • the controller 21 outputs a warning that both the replacement time of haulage machines 2 and the work time required for loading work are lengthy to the monitor 23 of the hydraulic excavator 1 and the management monitor 45 (see FIG. 20 ) connected to a computer installed in the management building 5.
  • the controller 21 outputs, to the monitors 23 and 45, a warning that the time required for replacement of haulage machines 2 is long and the time during which the hydraulic excavator 1 is not performing work is long.
  • the controller 21 outputs, to the monitors 23 and 45, a warning that the work time of loading work for one haulage machine is long.
  • the threshold Th_t_extruck which is time-related threshold, is set to any value within a range from the average of time required for an excavation step and an excavation step performed by the hydraulic excavator 1 to time required for one instance of loading work
  • the threshold Th_t_lcycle is set to any value within a range equal to or longer than the average of time required for one instance of loading work performed by the hydraulic excavator 1.
  • the threshold Th_Nlong which is a threshold of a loading-work count, is set to any value within a range equal to or smaller than the average count of instances of loading work performed by the hydraulic excavator 1 per day.
  • FIG. 20 is an external view illustrating output screens of the monitor 23 of the hydraulic excavator 1, and the management monitor 45 in the present embodiment.
  • the upper section in FIG. 20 is a figure illustrating one example of the output screen of the monitor 23 at the time when a warning is output to an operator of the hydraulic excavator 1.
  • the lower section in FIG. 20 is a figure illustrating one example of a display content of the management monitor 45 connected to a computer installed in the management building 5.
  • the monitor 23 of the hydraulic excavator 1 displays, in the alert display section 94, a message that the hydraulic excavator 1 is waiting for a truck.
  • the management monitor 45 displays icons representing the current positions of a plurality of hydraulic excavators 1, and a plurality of haulage machines 2 in a superimposed manner on a map of a work site.
  • a pop-up window 96 is displayed to notify that haulage-machine replacement time of a hydraulic excavator 1 performing loading in a work site B is lengthy, and it is estimated that the hydraulic excavator 1 has to wait for a truck.
  • the present invention is not limited to the embodiments described above, and includes various modification examples within the scope of the appended claims.
  • the present invention is not limited to those including all the configurations explained in the embodiments described above, but also includes those from which some of the configurations are eliminated.
  • some of configurations related to an embodiment can be added to or be replaced with configurations related to another embodiment.
  • the hydraulic excavator 1 used in the explanation of each embodiment described above has the upper swing structure 11, the boom 13, the arm 14, and the bucket 15,
  • the configuration of a work implement is not limited to this, but may be a work implement such as a lifting magnet machine having a different form.
  • Determinations at steps by the weight calculating section 50 are not limited to those according to the method using the arm-cylinder bottom pressure and the bucket angle as mentioned above.
  • data input and output through the external communication device 42 is not limited to a loaded amount and positional data about a haulage machine 2, and obviously, for example, a target loading amount of a haulage machine 2 may be output, in other possible configurations.
  • Calculations of hauled weights are not limited to those according to calculation formulae based on the model illustrated in FIG. 6 , but obviously different calculation formulae may be used.
  • weights may be calculated by using an equation of motion of the front work implement 12 including the boom 13, the arm 14, and the bucket 15.
  • each configuration related to the controller (controller) 21 described above, and the functionality, execution process, and the like of each configuration may be partially or entirely realized by hardware (e.g. designing logic to execute each functionality in an integrated circuit).
  • configurations related to the controller 21 described above may be a program (software) that is read out/executed by a calculation processing device (e.g. a CPU) to thereby realize each functionality related to the configurations of the controller 21.
  • Data related to the program can be stored on, for example, a semiconductor memory (a flash memory, an SSD, and the like), a magnetic storage device (a hard disk drive, and the like), and a recording medium (a magnetic disk, an optical disk, and the like).
  • control lines and information lines that are deemed to be necessary for the explanation of each embodiment are illustrated in the explanation of the embodiment described above, all control lines and information lines related to products are not necessarily illustrated. It may be considered that actually almost all configurations are connected mutually.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mining & Mineral Resources (AREA)
  • Civil Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Structural Engineering (AREA)
  • Mechanical Engineering (AREA)
  • Operation Control Of Excavators (AREA)
  • Component Parts Of Construction Machinery (AREA)
  • Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
EP20762319.0A 2019-02-28 2020-02-14 Work machine Active EP3933117B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019035847A JP7173898B2 (ja) 2019-02-28 2019-02-28 作業機械
PCT/JP2020/005894 WO2020175198A1 (ja) 2019-02-28 2020-02-14 作業機械

Publications (3)

Publication Number Publication Date
EP3933117A1 EP3933117A1 (en) 2022-01-05
EP3933117A4 EP3933117A4 (en) 2022-11-30
EP3933117B1 true EP3933117B1 (en) 2024-02-14

Family

ID=72239849

Family Applications (1)

Application Number Title Priority Date Filing Date
EP20762319.0A Active EP3933117B1 (en) 2019-02-28 2020-02-14 Work machine

Country Status (6)

Country Link
US (1) US20220097621A1 (ko)
EP (1) EP3933117B1 (ko)
JP (1) JP7173898B2 (ko)
KR (1) KR102562017B1 (ko)
CN (1) CN113474517B (ko)
WO (1) WO2020175198A1 (ko)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7206985B2 (ja) * 2019-02-08 2023-01-18 コベルコ建機株式会社 損害推定装置及び機械学習装置
JP7287320B2 (ja) * 2020-03-19 2023-06-06 コベルコ建機株式会社 作業機械
JP7472578B2 (ja) * 2020-03-23 2024-04-23 コベルコ建機株式会社 遠隔操作支援サーバ、遠隔操作支援システムおよび遠隔操作支援方法
WO2022210933A1 (ja) * 2021-03-31 2022-10-06 住友重機械工業株式会社 作業機械及び作業機械の支援システム
US20220364335A1 (en) * 2021-05-12 2022-11-17 Deere & Company System and method for assisted positioning of transport vehicles relative to a work machine during material loading

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2540420Y2 (ja) * 1991-11-29 1997-07-02 新キャタピラー三菱株式会社 車両系建設機械における緊急停止装置
US5864060A (en) * 1997-03-27 1999-01-26 Caterpillar Inc. Method for monitoring the work cycle of mobile machinery during material removal
JP2005090191A (ja) * 2003-09-19 2005-04-07 Sumitomo (Shi) Construction Machinery Manufacturing Co Ltd 建設機械の警報装置
JP2007188224A (ja) 2006-01-12 2007-07-26 Hitachi Constr Mach Co Ltd 掘削・盛土情報管理装置
JP5138438B2 (ja) 2008-03-27 2013-02-06 株式会社小松製作所 ホイールローダの積載荷重計測装置及び積載荷重計測方法
JP2010089633A (ja) * 2008-10-08 2010-04-22 Caterpillar Japan Ltd 作業量モニタリングシステム
JP5503955B2 (ja) * 2009-12-14 2014-05-28 日立建機株式会社 作業車両の変速制御装置
US9221659B2 (en) * 2011-11-04 2015-12-29 Komatsu Ltd. Loading system and transporter
JP5535176B2 (ja) * 2011-11-04 2014-07-02 株式会社小松製作所 鉱山機械の動態管理システム
US8768587B2 (en) * 2012-07-25 2014-07-01 Caterpillar Inc. Worksite management system with gear recommendation
US10373274B2 (en) * 2013-08-20 2019-08-06 Komatsu Ltd. Management system and management method for a haul machine
US9939311B2 (en) * 2014-08-15 2018-04-10 Caterpillar Inc. System and method to display and track machine interrupted loading cycles
US10311657B2 (en) * 2016-12-16 2019-06-04 Caterpillar Inc. System and method for identifying machine work cycle phases
US10775796B2 (en) 2017-01-10 2020-09-15 Cnh Industrial America Llc Aerial vehicle systems and methods
JP6782271B2 (ja) 2018-03-15 2020-11-11 日立建機株式会社 作業機械
US11371219B2 (en) * 2019-01-11 2022-06-28 Caterpillar Inc. Shovel-to-truck communication to improve acceleration
US11174618B2 (en) * 2019-02-20 2021-11-16 Caterpillar Inc. System and method for automated payload target tipoff

Also Published As

Publication number Publication date
WO2020175198A1 (ja) 2020-09-03
KR20210109595A (ko) 2021-09-06
JP7173898B2 (ja) 2022-11-16
US20220097621A1 (en) 2022-03-31
JP2020139330A (ja) 2020-09-03
CN113474517A (zh) 2021-10-01
CN113474517B (zh) 2022-11-25
EP3933117A1 (en) 2022-01-05
EP3933117A4 (en) 2022-11-30
KR102562017B1 (ko) 2023-08-02

Similar Documents

Publication Publication Date Title
EP3933117B1 (en) Work machine
EP3763886B1 (en) Work machinery
KR102402515B1 (ko) 작업 기계
JP6734485B2 (ja) 作業機械
US11427984B2 (en) Work machine
EP3686357A1 (en) Hydraulic shovel
CN110382790A (zh) 工程机械
CN109790702A (zh) 工程机械
JP7498686B2 (ja) 施工現場管理装置
JP6757759B2 (ja) 作業車両
EP3985183A1 (en) Construction machine work information generation system and work information generation method
CN105019506A (zh) 提供连杆定位训练的挖掘***
CA2953512A1 (en) Operator assist features for excavating machines based on perception system feedback
BR102021006029A2 (pt) Sistema e método para executar automaticamente uma operação de terraplanagem
US11663748B2 (en) Display control device, display control system, and display control method
JP7392178B2 (ja) 建設機械

Legal Events

Date Code Title Description
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE

PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE

17P Request for examination filed

Effective date: 20210928

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

DAV Request for validation of the european patent (deleted)
DAX Request for extension of the european patent (deleted)
A4 Supplementary search report drawn up and despatched

Effective date: 20221028

RIC1 Information provided on ipc code assigned before grant

Ipc: E02F 9/20 20060101AFI20221024BHEP

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: GRANT OF PATENT IS INTENDED

INTG Intention to grant announced

Effective date: 20231026

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE PATENT HAS BEEN GRANTED

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: CH

Ref legal event code: EP

REG Reference to a national code

Ref country code: DE

Ref legal event code: R096

Ref document number: 602020025713

Country of ref document: DE

REG Reference to a national code

Ref country code: IE

Ref legal event code: FG4D

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20240229

Year of fee payment: 5

REG Reference to a national code

Ref country code: LT

Ref legal event code: MG9D

REG Reference to a national code

Ref country code: NL

Ref legal event code: MP

Effective date: 20240214

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240614

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20240403

Year of fee payment: 5

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240214

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240515

REG Reference to a national code

Ref country code: AT

Ref legal event code: MK05

Ref document number: 1657103

Country of ref document: AT

Kind code of ref document: T

Effective date: 20240214

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: HR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240214

Ref country code: RS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240514

Ref country code: NL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240214

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: ES

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240214

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: AT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20240214