Excavator
The excavator's control unit switches to battery power during abnormalities to maintain data collection and storage, addressing the loss of diagnostic data in conventional systems and enabling state capture.
Patent Information
- Application Number
- JP2024131257
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2019-09-18
- Filing Date
- 2024-08-07
- Publication Date
- 2025-10-20
- Estimated Expiration
- 2040-09-17
AI Technical Summary
Conventional excavators lose diagnostic data collected prior to an operational abnormality, preventing the capture of the excavator's state at the time of the abnormality.
The excavator is equipped with a drive source, storage battery, and control unit that switches to battery power upon detecting an abnormality, allowing continued data collection and storage in volatile memory, followed by transfer to non-volatile memory and subsequent power cutoff.
Enables the collection and preservation of diagnostic data during and after an abnormality, providing insights into the excavator's state at the time of the event.
Smart Images

Figure 0007756767000001 
Figure 0007756767000002 
Figure 0007756767000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a shovel. [Background technology]
[0002] Conventionally, there has been known an excavator in which an operator performs a prescribed operation in accordance with instructions for the prescribed operation displayed on a display unit inside the cabin, and detection values from a sensor while the operator is performing the prescribed operation are stored in a storage unit in association with the prescribed operation (see Patent Document 1). The detection values from the sensor associated with the prescribed operation are transmitted to a management device, for example, and used for diagnosing faults in the excavator. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2015-63864 Summary of the Invention [Problem to be solved by the invention]
[0004] The above-mentioned conventional technology does not take into consideration the case where operation is stopped due to an abnormality that occurs during operation. For this reason, in a conventional excavator, when operation is stopped due to the occurrence of an abnormality, the detection values that have been collected and temporarily stored up to that point are lost, and it is not possible to obtain information that indicates the state of the excavator at the time the abnormality occurred.
[0005] In view of the above circumstances, the object is to collect information indicating the state of the excavator when an abnormality occurs. [Means for solving the problem]
[0006] A shovel according to an embodiment of the present invention includes a drive source having a power generating function, a storage battery, and a control unit, and the control unit A drive source control unit that controls the drive source collected from The driving source Based on the diagnostic data, the driving source, including stoppingan abnormality detection unit that detects an abnormality, and when an abnormality in the drive source is detected during collection of the diagnostic data; switch the power supply source from the driving source to the storage battery; Even after an abnormality in the drive source is detected, The power supplied from the storage battery The aforementioned Communicating with the drive source control unit, collection of said diagnostic data a certain period of time continuation and storing the diagnostic data after the abnormality of the driving source is detected in a volatile memory. a data collection unit; a data storage unit that transfers the diagnostic data stored in the volatile memory to a nonvolatile memory and stores the data therein; and the control unit includes: After the diagnostic data is stored in the nonvolatile memory, the supply of power from the storage battery is cut off. . [Effects of the Invention]
[0007] It can collect information indicating the state of the excavator when an abnormality occurs. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a side view of a shovel according to an embodiment of the present invention. [Figure 2] FIG. 2 is a block diagram showing an example of the configuration of a drive system of the excavator PS in FIG. 1. [Figure 3] FIG. 2 is a diagram illustrating the function of a controller. [Figure 4] FIG. 10 is a diagram showing an example of a selection screen of a diagnosis menu displayed on an image display unit. [Figure 5] 10 is a flowchart illustrating processing by a controller of the shovel. [Figure 6] FIG. 10 is a diagram showing an example of display of abnormality-time transmission information. DETAILED DESCRIPTION OF THE INVENTION
[0009] (Embodiment) DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will now be described with reference to the accompanying drawings. Fig. 1 is a side view showing an example of a shovel according to an embodiment of the present invention.
[0010] An upper rotating body 3 is mounted on a lower traveling body 1 of the excavator PS so as to be rotatable via a rotating mechanism 2. A boom 4 is attached to the upper rotating body 3. An arm 5 is attached to the tip of the boom 4. A bucket 6 is attached to the tip of the arm 5 as an end attachment (working part) by an arm top pin P1 and a bucket link pin P2. A slope bucket, a dredging bucket, a breaker, etc. may be attached as the end attachment.
[0011] The boom 4, arm 5, and bucket 6 constitute an excavation attachment as an example of an attachment, and are hydraulically driven by a boom cylinder 7, an arm cylinder 8, and a bucket cylinder 9, respectively. A boom angle sensor S1 is attached to the boom 4, an arm angle sensor S2 is attached to the arm 5, and a bucket angle sensor S3 is attached to the bucket 6. The excavation attachment may be provided with a bucket tilt mechanism. The boom angle sensor S1, arm angle sensor S2, and bucket angle sensor S3 are sometimes referred to as "attitude sensors."
[0012] In the embodiment of Fig. 1, the boom angle sensor S1, the arm angle sensor S2, and the bucket angle sensor S3 are each configured by a combination of an acceleration sensor and a gyro sensor. However, at least one of the boom angle sensor S1, the arm angle sensor S2, and the bucket angle sensor S3 may be configured only by an acceleration sensor. Furthermore, the boom angle sensor S1 may be a stroke sensor attached to the boom cylinder 7, or may be a rotary encoder, a potentiometer, an inertial measurement unit, or the like. The same applies to the arm angle sensor S2 and the bucket angle sensor S3.
[0013] The upper rotating body 3 is equipped with a power source such as an engine 11 and a vehicle body tilt sensor S4, and is covered with a cover 3a. An imaging device 80 is provided on the upper part of the cover 3a of the upper rotating body 3. The imaging device 80 includes a front monitoring camera 80F, a left side monitoring camera 80L, a rear monitoring camera 80B, and a right side monitoring camera 80R.
[0014] The upper rotating body 3 is provided with a cabin 10 serving as a driver's cab. A GPS device (GNSS receiver) G1 and a transmitter T1 are provided at the top of the cabin 10. The GPS device (GNSS receiver) G1 detects the position of the excavator PS using a GPS function and supplies the position data to a machine guidance device 50 in the controller 30. The transmitter T1 transmits information to the outside of the excavator PS. The transmitter T1 transmits, for example, information that can be received by a management device 90, which will be described later. Also provided within the cabin 10 are the controller 30, a display device 40, an audio output device 43, an input device 45, and a storage device 47.
[0015] The controller 30 functions as a main control unit that controls the drive of the excavator PS. The controller 30 is composed of an arithmetic processing unit including a CPU and an internal memory. The various functions of the controller 30 are realized by the CPU executing programs stored in the internal memory.
[0016] The controller 30 also functions as a machine guidance device 50 that guides the operation of the shovel PS. The machine guidance device 50 notifies the operator of work information such as the distance between the target surface, which is the surface of the target terrain set by the operator, and the working part of the attachment. The distance between the target surface and the working part of the attachment is, for example, the distance between the tip (toe) of the bucket 6 as an end attachment, the back surface of the bucket 6, the tip of a breaker as an end attachment, etc., and the target surface. The machine guidance device 50 notifies the operator of the work information via the display device 40, the audio output device 43, etc., and guides the operation of the shovel PS.
[0017] In this embodiment, the machine guidance device 50 is incorporated into the controller 30, but the machine guidance device 50 may be provided separately from the controller 30. In this case, the machine guidance device 50 is configured with a processing unit including a CPU and internal memory, similar to the controller 30. Various functions of the machine guidance device 50 are realized by the CPU executing programs stored in the internal memory.
[0018] The display device 40 displays images including various types of work information in response to commands from a machine guidance device 50 included in the controller 30. The display device 40 is, for example, an in-vehicle liquid crystal display connected to the machine guidance device 50.
[0019] The audio output device 43 outputs various types of audio information in response to an audio output command from the machine guidance device 50 included in the controller 30. The audio output device 43 includes, for example, an in-vehicle speaker connected to the machine guidance device 50. The audio output device 43 may also include an alarm such as a buzzer.
[0020] The input device 45 is a device that allows the operator of the excavator PS to input various pieces of information to the controller 30 including the machine guidance device 50. The input device 45 is configured to include, for example, a membrane switch provided on the surface of the display device 40. The input device 45 may also be configured to include a touch panel or the like.
[0021] The storage device 47 is a device for storing various types of information. The storage device 47 is, for example, a non-volatile storage medium such as a semiconductor memory. The storage device 47 stores various types of information output by the controller 30 including the machine guidance device 50.
[0022] The gate lock lever 49 is provided between the door of the cabin 10 and the driver's seat, and is a mechanism that prevents the excavator PS from being operated by mistake. The controller 30 controls the gate lock valve 49a (see FIG. 2) to be in the "closed" state when the gate lock lever 49 is pressed down, and to be in the "open" state when the gate lock lever 49 is pulled up.
[0023] The gate lock valve 49a is a switching valve provided in an oil passage between the control valve 17 and the operating levers 26A to 26C (see FIG. 2), etc. The gate lock valve 49a is configured to open and close in response to a command from the controller 30, but may also be configured to be mechanically connected to the gate lock lever 49 and open and close in response to the operation of the gate lock lever 49.
[0024] When the gate lock valve 49a is in the "closed" state, it blocks the flow of hydraulic oil between the control valve 17 and the operating levers 26A to 26C, etc., thereby disabling the operation of the operating levers 26A to 26C, etc. When the gate lock valve 49a is in the "open" state, it allows the hydraulic oil to flow between the control valve 17 and the operating levers, etc., thereby enabling the operation of the operating levers 26A to 26C, etc. In other words, when the operator gets into the driver's seat and pulls up the gate lock lever 49, the operator is unable to leave the cabin 10, but the various operating devices 26 (see FIG. 2) become operable (unlocked state). When the operator presses down the gate lock lever 49, the operator is able to leave the cabin 10, but the various operating devices 26 become operable (locked state).
[0025] Fig. 2 is a block diagram showing an example of the configuration of the drive system of the shovel PS of Fig. 1. In the example of Fig. 2, the shovel PS is included in a management system 300 for the shovel PS. The management system 300 includes the shovel PS and a management device 90 that communicates with the shovel PS. Note that the number of shovels PS included in the management system 300 may be any number.
[0026] The drive system of the excavator PS mainly includes an engine 11, a main pump 14, a pilot pump 15, a control valve 17, an operating device 26, a controller 30, an engine control unit (ECU) 74, an engine speed adjustment dial 75, an operating valve 100, and the like.
[0027] The engine 11 is a drive source for the excavator PS and is, for example, a diesel engine that operates to maintain a predetermined rotation speed. The output shaft of the engine 11 is connected to the input shafts of the main pump 14 and the pilot pump 15.
[0028] The main pump 14 is a hydraulic pump that supplies hydraulic oil to a control valve 17 via a high-pressure hydraulic line 16, and is, for example, a swash plate type variable displacement hydraulic pump.
[0029] The pilot pump 15 is a hydraulic pump for supplying hydraulic oil to various hydraulic control devices via a pilot line 25, and is, for example, a fixed displacement hydraulic pump.
[0030] The control valve 17 is a hydraulic control valve that controls the hydraulic system in the excavator PS. The control valve 17 selectively supplies hydraulic oil supplied from the main pump 14 to, for example, one or more of the boom cylinder 7, arm cylinder 8, bucket cylinder 9, traveling hydraulic motor (right) 1A, traveling hydraulic motor (left) 1B, and swing hydraulic motor 2A. In the following description, the boom cylinder 7, arm cylinder 8, bucket cylinder 9, traveling hydraulic motor (right) 1A, traveling hydraulic motor (left) 1B, and swing hydraulic motor 2A will be collectively referred to as the "hydraulic actuators."
[0031] The operating device 26 is a device used by an operator to operate the hydraulic actuators, and supplies hydraulic oil supplied from the pilot pump 15 to pilot ports of flow control valves corresponding to the respective hydraulic actuators via a pilot line 25. The pressure of the hydraulic oil supplied to each pilot port is set to a pressure according to the operation direction and operation amount of the operating levers 26A to 26C corresponding to the respective hydraulic actuators.
[0032] The controller 30 is a control device for controlling the shovel PS, and is configured, for example, by a computer equipped with a CPU, RAM, ROM, etc. The CPU of the controller 30 reads out programs corresponding to the operations and functions of the shovel PS from the ROM and executes the programs while expanding them in the RAM, thereby causing the controller 30 to execute processing corresponding to each of the programs.
[0033] The ECU 74 is a device that controls the engine 11. For example, based on a command value from the controller 30, the ECU 74 outputs to the engine 11 a fuel injection amount and the like for controlling the rotation speed of the engine 11 in accordance with the engine rotation speed (mode) set by the operator using the engine rotation speed adjustment dial 75.
[0034] The engine speed adjustment dial 75 is a dial for adjusting the engine speed, and in this embodiment of the present invention, the engine speed can be switched between four levels. For example, the engine speed adjustment dial 75 can switch the engine speed between four levels: SP mode, H mode, A mode, and IDLE mode. Note that FIG. 2 shows a state in which the H mode is selected with the engine speed adjustment dial 75.
[0035] SP mode is a work mode selected when priority is given to the amount of work done, and uses the highest engine speed. H mode is a work mode selected when priority is given to both the amount of work done and fuel economy, and uses the second highest engine speed. A mode is a work mode selected when priority is given to fuel economy while operating the excavator PS at low noise, and uses the third highest engine speed. IDLE mode is a work mode selected when the engine is to be kept idling, and uses the lowest engine speed. The engine 11 is constantly controlled at the engine speed for the work mode set with the engine speed adjustment dial 75.
[0036] The operation valve 100 is a valve used by the controller 30 to operate the hydraulic actuators, and supplies hydraulic oil supplied from the pilot pump 15 via the pilot line 25 to the pilot ports of the flow control valves corresponding to each of the hydraulic actuators. The pressure of the hydraulic oil supplied to each pilot port is set to a pressure corresponding to a control signal from the controller 30. The operation valve 100 is provided on at least one of the rod side and bottom side of the cylinders of the boom 4, arm 5, and bucket 6 that make up the attachment, corresponding to the specified operation. It may also be provided on both the rod side and the bottom side.
[0037] In addition, the right traveling hydraulic motor 1A, the left traveling hydraulic motor 1B, and the swing hydraulic motor 2A are provided on at least one of the discharge side and the suction side, but may also be provided on both the discharge side and the suction side.
[0038] In this case, the specified operation can be performed even when the operating device 26 is in the neutral position. Also, a pressure reducing valve disposed between the operating device 26 and the control valve 17 may function as the operating valve 100. In this case, a stable operation command can be given to the control valve 17 by sending a pressure reducing command from the controller 30 to the pressure reducing valve with the operating device 26 fully tilted.
[0039] In addition, the shovel PS is provided with a display device 40.
[0040] The display device 40 is connected to the controller 30 via a communication network such as a controller area network (CAN) or a local interconnect network (LIN). The display device 40 may also be connected to the controller 30 via a dedicated line.
[0041] The display device 40 also includes a conversion processing unit 40a that generates an image to be displayed on the image display unit 41. The conversion processing unit 40a generates a camera image to be displayed on the image display unit 41 based on the output of the imaging device 80. For this purpose, the imaging device 80 is connected to the display device 40 via, for example, a dedicated line. The conversion processing unit 40a also generates an image to be displayed on the image display unit 41 based on the output of the controller 30.
[0042] The imaging device 80 includes a front monitoring camera 80F, a left side monitoring camera 80L, a rear monitoring camera 80B, and a right side monitoring camera 80R.
[0043] The forward monitoring camera 80F is provided on the front side of the cabin 10, for example, on the ceiling of the cabin 10, and captures images of the area in front of the excavator PS and the operations of the boom 4, arm 5, and bucket 6. The left side monitoring camera 80L is provided, for example, on the left side above the cover 3a of the upper rotating body 3, and captures images of the area to the left of the excavator PS.
[0044] The rear monitoring camera 80B is provided on the rear side of the upper rotating body 3, for example, on the rear side of the upper cover 3a of the upper rotating body 3, and captures images of the area behind the excavator PS. The right side monitoring camera 80R is provided, for example, on the right side of the upper part of the cover 3a of the upper rotating body 3, and captures images of the area to the right of the excavator PS. The front monitoring camera 80F, left side monitoring camera 80L, rear monitoring camera 80B, and right side monitoring camera 80R are digital cameras having imaging elements such as CCD or CMOS, and each transmits the captured images to a display device 40 provided in the cabin 10.
[0045] The conversion processing unit 40a may be realized as a function of the controller 30, rather than as a function of the display device 40. In this case, the imaging device 80 is connected to the controller 30, rather than to the display device 40.
[0046] The display device 40 also includes a switch panel as an input unit 42. The switch panel is a panel including various hardware switches, such as a light switch 42a, a wiper switch 42b, and a window washer switch 42c, which are hardware buttons.
[0047] The light switch 42a is a switch for switching on and off lights attached to the exterior of the cabin 10. The wiper switch 42b is a switch for switching on and off the wipers. The window washer switch 42c is a switch for spraying window washer fluid.
[0048] The display device 40 operates by receiving power from a storage battery 70. The storage battery 70 is charged with power generated by an alternator 11a (generator) of the engine 11. The power of the storage battery 70 is also supplied to electrical components 72 of the excavator PS other than the controller 30 and the display device 40. The starter 11b of the engine 11 is driven by power from the storage battery 70 to start the engine 11.
[0049] The engine 11 is controlled by an ECU 74. The ECU 74 constantly transmits various data indicating the state of the engine 11 (for example, data indicating the coolant temperature detected by the water temperature sensor 11c) to the controller 30 via a communication network such as a CAN.
[0050] Therefore, the controller 30 can store this data in the temporary storage unit 30a and transmit it to the display device 40 when necessary.
[0051] In the following description, various data indicating the state of the engine, which is transmitted from the ECU 74 to the controller 30 via the CAN, may be referred to as "CAN data." Therefore, data indicating the coolant temperature detected by the water temperature sensor 11c is included in the CAN data. The CAN data also includes command values input from the controller 30 to the ECU 74, the engine speed of the engine 11, the fuel injection amount (engine load factor), etc.
[0052] In this embodiment, the ECU 74 may be one of the status detection sensors for detecting the status of the engine 11. In this case, the CAN data is included in the detection value (output data) of the status detection sensor. In the following description, it is assumed that the detection value of the status detection sensor also includes the CAN data.
[0053] In addition, various data are supplied to the controller 30 as follows and stored in the temporary storage unit 30a of the controller 30. The stored data can be transmitted to the display device 40 when necessary.
[0054] First, data indicating the swash plate angle is sent from a regulator 14a of the main pump 14, which is a variable displacement hydraulic pump, to the controller 30. Data indicating the discharge pressure of the main pump 14 is also sent from a discharge pressure sensor 14b to the controller 30. An oil temperature sensor 14c is provided in the pipeline between the main pump 14 and a tank that stores the hydraulic oil to be sucked into the main pump 14, and data indicating the temperature of the hydraulic oil flowing through the pipeline is sent from the oil temperature sensor 14c to the controller 30.
[0055] Furthermore, the pilot pressure sent to the control valve 17 when the operation levers 26A to 26C are operated is detected by the hydraulic sensors 15a and 15b, and data indicating the detected pilot pressure is sent to the controller 30.
[0056] Furthermore, data indicating the setting state of the engine speed is constantly transmitted from the engine speed adjustment dial 75 to the controller 30 .
[0057] Furthermore, the excavator PS is capable of communicating with the management device 90 via a communication network 93 .
[0058] The management device 90 is, for example, a computer or the like installed at the manufacturer or service center of the excavator PS, and allows specialized staff (designers, etc.) to grasp the status of the excavator PS from a remote location. The controller 30 can accumulate data of detected values from various status detection sensors included in the excavator PS in the temporary storage unit 30a, etc., and transmit the data to the management device 90. In this way, data acquired during the specified operation is transmitted to the management device 90 as diagnostic data.
[0059] The controller 30 may have a wireless communication function and be capable of communicating with the management device 90 via a communication network 93. The specialist staff analyzes the data of detection values from the various condition detection sensors that are sent from the shovel PS to the management device 90 and received by the receiving unit 90a of the management device 90, and determines the condition of the shovel PS.
[0060] For example, the specialist staff may diagnose whether there is a breakdown or malfunction, and if there is a breakdown or malfunction, identify the part of the breakdown or malfunction and the cause of the breakdown or malfunction. This makes it possible to bring in parts and the like necessary to repair the excavator PS in advance, thereby reducing the time spent on maintenance and repair. The functions of the controller 30 will be described in detail later.
[0061] The management device 90 also has a processing unit 90b. A predetermined program may be input into the processing unit 90b, and the processing unit 90b may perform arithmetic processing of detection values from various condition detection sensors transmitted from the shovel PS by the program. For example, the processing unit 90b may include an input diagnostic program, and may perform fault diagnosis or fault prediction using detection values (including CAN data) from the condition detection sensors transmitted from the shovel PS by the diagnostic program. The results of the arithmetic processing by the processing unit 90b may be displayed on a display unit 90c of the management device 90.
[0062] The management device 90 may be a device capable of indirectly communicating with the excavator PS via a server or the like provided at the manufacturer or service center of the excavator PS. The management device 90 may be a permanent computer provided at the manufacturer or service center, or may be a portable computer that can be carried by the worker, such as a multi-function portable information terminal such as a smartphone or tablet terminal.
[0063] If the management device 90 is portable, it can be carried to the inspection and repair site, and inspection and repair work can be carried out while looking at the display (display unit 90c) of the management device 90, thereby improving the efficiency of inspection and repair work.
[0064] Furthermore, when a portable terminal is used, communication with the shovel may be performed directly by short-range communication such as Bluetooth (registered trademark) or infrared communication without using a communication network. In this case, an instruction to perform the prescribed operation is sent from the portable terminal to the shovel by operating the portable terminal, such as by screen input or voice input. In other words, an instruction to store the detection value from the status detection sensor during the execution of the prescribed operation in association with the prescribed operation is sent from the portable terminal to the shovel. Then, by sending the operation results of the prescribed operation from the shovel to the portable terminal, the operation results of the prescribed operation can be confirmed on the screen of the portable terminal.
[0065] The various status detection sensors included in the excavator PS are sensors that detect the operation of each part of the excavator PS. The various status detection sensors include a boom angle sensor S1, an arm angle sensor S2, a bucket angle sensor S3, a vehicle body inclination sensor S4, a swing angle sensor S5, a traveling rotation sensor (right) S6A, a traveling rotation sensor (left) S6B, etc.
[0066] The boom angle sensor S1 is provided at a support (joint) of the boom 4 on the upper rotating body 3, and detects the angle (boom angle) of the boom 4 from the horizontal plane. Any angle sensor such as a rotary potentiometer may be used as the boom angle sensor S1, and the same applies to the arm angle sensor S2 and bucket angle sensor S3 described below. The detected boom angle is sent to the controller 30.
[0067] The arm angle sensor S2 is provided at a support (joint) of the arm 5 on the boom 4, and detects the angle (arm angle) of the arm 5 relative to the boom 4. The detected arm angle is transmitted to the controller 30.
[0068] The bucket angle sensor S3 is provided at a support (joint) of the arm 5 for the bucket 6, and detects the angle (bucket angle) of the bucket 6 with respect to the arm 5. The detected bucket angle is transmitted to the controller 30.
[0069] The vehicle body inclination sensor S4 is a sensor that detects the inclination angle of the excavator PS in two axial directions (front-rear and left-right directions) relative to a horizontal plane. The vehicle body inclination sensor S4 may be, for example, a liquid-filled capacitance inclination sensor or any other inclination sensor. The detected inclination angle is transmitted to the controller 30.
[0070] The rotation angle sensor S5 detects the rotation angle of the upper rotating body 3 by the rotation mechanism 2. Any angle sensor such as a rotary encoder may be used as the rotation angle sensor S5. The detected rotation angle is transmitted to the controller 30.
[0071] The travel rotation sensor (right) S6A and the travel rotation sensor (left) S6B detect the rotation speeds of the travel hydraulic motor (right) 1A and the travel hydraulic motor (left) 1B, respectively. Any rotation sensor, such as a magnetic type, may be used as the travel rotation sensor (right) S6A and the travel rotation sensor (left) S6B. The detected rotation speeds are sent to the controller 30.
[0072] As described above, the various state detection sensors included in the excavator PS include the regulator 14a, the discharge pressure sensor 14b, the oil temperature sensor 14c, the oil pressure sensors 15a and 15b, the engine speed adjustment dial 75, the imaging device 80, and the ECU 74. The detection values detected by these sensors are also transmitted to the controller 30.
[0073] Therefore, the detection value of the state detection sensor in this embodiment includes operation information indicating the operation of each part of the shovel PS and information indicating the state of the engine of the shovel PS.
[0074] The data transmitted to the controller 30 from the various state detection sensors included in the shovel PS described above is stored in the temporary storage unit 30a of the controller 30.
[0075] Next, the function of the controller 30 of this embodiment will be described with reference to Fig. 3. Fig. 3 is a diagram for explaining the function of the controller.
[0076] The controller 30 of this embodiment includes a temporary storage unit 30a, a transmission information storage unit 30b, a human detection unit 30c, a diagnostic processing unit 30d, a data collection unit 30e, a data storage unit 30f, an abnormality detection unit 30g, and an output unit 30h.
[0077] The temporary storage unit 30a is a storage unit realized by a volatile memory. The temporary storage unit 30a temporarily stores data of detection values from various state detection sensors included in the shovel PS. The detection values of the state detection sensors stored in the temporary storage unit 30a may include CAN data.
[0078] Specifically, the temporary storage unit 30a stores the detection values of the state detection sensor acquired during the specified operation.
[0079] The transmission information storage unit 30b is a storage unit realized by a nonvolatile memory. The transmission information storage unit 30b stores transmission information to be transmitted to the management device 90. The transmission information will be described in detail later.
[0080] The human detection unit 30c detects people present around the shovel PS based on image data of the surroundings of the shovel PS captured by the imaging device 80. In other words, the human detection unit 30c determines whether or not a person or the like is present around the shovel PS. Note that various human body detection sensors capable of detecting people can be used to determine whether or not a person or the like is present around the shovel PS.
[0081] The diagnostic processing unit 30d uses the detection values of the state detection sensors to perform various diagnoses according to the diagnosis location of the excavator PS, etc. Therefore, the detection values of the state detection sensors can be said to be diagnostic data used by the diagnostic processing unit 30d to diagnose the excavator PS. Details of the processing by the diagnostic processing unit 30d will be described later.
[0082] The data collection unit 30e collects (acquires) detection values of various condition detection sensors during a specified operation for performing a diagnosis by the diagnosis processing unit 30d, and stores the detection values in the temporary storage unit 30a. In other words, the data collection unit 30e collects, from the condition detection sensors, diagnostic data to be used in the diagnostic processing of the excavator PS.
[0083] Furthermore, when an abnormality is detected by the abnormality detection unit 30g described later, the data collection unit 30e of this embodiment continues to collect the detection values of the status detection sensor for a certain period of time even after the abnormality is detected, and stores the values in the temporary storage unit 30a.
[0084] The data storage unit 30f stores the detected values of the state detection sensors temporarily stored in the temporary storage unit 30a as transmission information to be transmitted to the management device 90 in the transmission information storage unit 30b.
[0085] Specifically, the data storage unit 30f stores information specifying the prescribed operation executed for the diagnosis by the diagnosis processing unit 30d in association with the detection value of the state detection sensor in the transmission information storage unit 30b.
[0086] At this time, if the specified operation is completed without detecting any abnormality, the data storage unit 30f stores in the transmission information memory unit 30b the detection value of the status detection sensor acquired during this specified operation as normal transmission information that corresponds to information specifying the specified operation that was performed at that time.
[0087] At this time, the normal transmission information may include machine identification information for identifying the shovel PS and information indicating the date on which the prescribed operation was performed.
[0088] Furthermore, if the specified operation is terminated midway due to an abnormality that occurs during the specified operation, the data storage unit 30f stores in the transmission information memory unit 30b the detection values of the status detection sensor obtained before and after the abnormality was detected, information that identifies the specified operation, and information that indicates that the abnormality was detected during the specified operation as transmission information in the event of an abnormality.
[0089] In this case, the abnormality transmission information may include machine identification information for identifying the excavator PS and information indicating the date on which the specified operation was performed. The abnormality transmission information may also include an abnormality code indicating the type of abnormality detected by the abnormality detection unit 30g. The abnormality code may be stored in the abnormality detection unit 30g in association with the type of abnormality, and may be identified when the abnormality detection unit 30g detects an abnormality.
[0090] In this way, the transmission information storage unit 30b stores normal-time transmission information when the specified operation has been completed normally, and abnormal-time transmission information when an abnormality is detected during the specified operation. In this way, the diagnostic data includes normal-time transmission information and abnormal-time transmission information.
[0091] The abnormality detection unit 30g detects an abnormality in the shovel PS during a specified operation for diagnosis by the diagnosis processing unit 30d.
[0092] Specifically, the abnormality detection unit 30g detects an abnormality that has occurred in the shovel PS based on the detection values of the condition detection sensors collected by the data collection unit 30e. In other words, the abnormality detection unit 30g detects an abnormality based on the diagnostic data while the diagnostic data is being collected by the condition detection sensors.
[0093] The abnormality detected by the abnormality detection unit 30g is, for example, a state in which the engine 11 is stopped, a state in which a command value determined as a specified operation is not output from the controller 30, an abnormality in the pilot piping, and the like.
[0094] The output unit 30h outputs the transmission information stored in the transmission information storage unit 30b. More specifically, if abnormality transmission information is stored in the transmission information storage unit 30b when the controller 30 is started up, the output unit 30h in this embodiment transmits the abnormality transmission information to the management device 90. The time when the controller 30 is started up refers to the time when power supply to the controller 30 is started.
[0095] In this embodiment, transmitting the transmission information stored in the transmission information storage unit 30b to the management device 90 may be expressed as "transmitting the transmission information." Also, in this embodiment, displaying the transmission information stored in the transmission information storage unit 30b on the display device 40 of the shovel PS may be expressed as "outputting the transmission information."
[0096] Next, the processing of the diagnostic processing unit 30d of this embodiment will be described. Fig. 4 is a diagram showing an example of a selection screen for a diagnostic menu displayed on the image display unit.
[0097] 4, the diagnostic menu selection screen has a diagnostic menu display section 410. The image displayed in the diagnostic menu display section 410 is generated by the conversion processing section 40a of the display device 40 from various data transmitted from the controller 30.
[0098] The diagnosis menu display unit 410 displays a list of multiple diagnosis items according to the diagnosis location, etc. In the example shown in FIG. 4, the diagnosis menu display unit 410 displays a list of six diagnosis items: "Comprehensive Diagnosis," "Simple Diagnosis," "Bucket Diagnosis," "Engine-Related," "Hydraulic-Related," and "Swing-Related." The diagnosis items are stored in advance in the ROM of the controller 30, etc. Each diagnosis item may have one or more specified operations executed to perform the diagnosis.
[0099] Also, an "Exit" menu is displayed on the image display unit 41, which is used to end the display of the diagnostic menu selection screen. The operator can select any diagnostic item by touching the diagnostic item that he or she wants to execute from the diagnostic menu selection screen displayed on the image display unit 41. Note that the diagnostic item may be selected by, for example, button operation instead of touch operation.
[0100] The "comprehensive diagnosis" is a diagnosis item that comprehensively diagnoses whether each part of the excavator PS is normal or not, and is associated with, for example, engine-related, hydraulic-related, and swing-related prescribed operations.
[0101] When the operator selects "Comprehensive Diagnosis," the controller 30 executes prescribed operations related to the engine, hydraulics, and swing of the excavator PS in a predetermined order, and associates information specifying the executed prescribed operations with detection values of the state detection sensors acquired during the prescribed operations. Furthermore, "Comprehensive Diagnosis" may be associated with other prescribed operations instead of or in addition to the above prescribed operations (regarding the engine, hydraulics, and swing).
[0102] The prescribed operations for collecting this diagnostic data may be performed automatically, or each operation may be performed manually by the operator by operating a lever, with guidance on the prescribed diagnostic operations being displayed on a display device.
[0103] The specified operation is an operation that is executed by the controller 30 driving the shovel PS based on command values of a predetermined pattern, and is an operation that reduces the variability in human operation.
[0104] "Simple Diagnosis" is a diagnostic item that simply diagnoses whether each part of the excavator PS is normal or not, and is associated with prescribed operations, such as some of the engine-related operations and some of the hydraulics-related operations, but excluding attachment operations and swing operations of the excavator PS. When the operator selects "Simple Diagnosis," the controller 30 executes prescribed operations of some of the engine-related operations and some of the hydraulics-related operations of the excavator PS, and associates information specifying the executed prescribed operation with the detection value of the status detection sensor acquired during the prescribed operation.
[0105] Furthermore, the "simple diagnosis" may be associated with other prescribed operations instead of or in addition to the above-mentioned prescribed operations (part of the engine-related and hydraulic-related prescribed operations).
[0106] "Engine-related" is a diagnostic item that includes one or more prescribed operations for diagnosing whether or not the engine 11 is normal. When the operator selects "Engine-related", the controller 30 executes prescribed engine-related operations of the excavator PS.
[0107] "Hydraulic-related" is a diagnostic item that includes one or more specified operations for diagnosing whether the hydraulic system is normal or not, and includes, for example, one or more specified operations for diagnosing hydraulic pumps such as the main pump 14 and the pilot pump 15, and hydraulic actuators.
[0108] "Hydraulic related" includes, for example, "closing the arm to the stroke end (arm closing operation)" as the prescribed operation α, and "raising the boom to the stroke end with the arm closed (boom raising operation)" as the prescribed operation β. Furthermore, "hydraulic related" may include other prescribed operations instead of or in addition to the above prescribed operations (prescribed operations α, β).
[0109] Here, an example of a prescribed operation for attachments such as the boom 4 and arm 5 will be described. First, a command is output from the controller 30 to the operating valve 100 to rotate the boom 4 to the stroke end for boom raising. After that, a load is continuously applied. In other words, the control valve 17 continues to flow hydraulic oil to the boom cylinder 7. In this state, the boom 4 has reached the stroke end, so hydraulic oil is discharged from the relief valve to the tank. In this way, by allowing the boom 4 to reach the stroke end of the cylinder, a state in which a load is continuously applied can be achieved.
[0110] This makes it possible to detect diagnostic data in a stable and highly reproducible state regardless of the working environment. The same applies to the arm 5 and the bucket 6. Furthermore, after the cylinder reaches the stroke end, the load may be changed by adjusting the regulator 14a of the main pump 14 or by changing the engine speed.
[0111] By detecting changes in the cylinder pressure of attachments such as the boom 4 and changes in the discharge pressure of the main pump 14 when the load is changed, it becomes possible to reproduce dynamic conditions and further improve diagnostic accuracy. As a result, it is possible to diagnose not only the hydraulic circuit but also the main pump 14 and engine 11.
[0112] "Swing-related" is a diagnostic item that includes one or more prescribed operations for diagnosing whether the swing mechanism 2 (swing hydraulic motor 2A, swing reducer, etc.) is normal. "Swing-related" includes, for example, "swing with the attachment closed (swing operation)" as a prescribed operation. Furthermore, "swing-related" may include other prescribed operations instead of or in addition to the above prescribed operations (prescribed operations for swing operation). Here, examples of prescribed operations for drive units that use hydraulic motors for swinging, traveling, etc. will be described.
[0113] First, the controller 30 outputs a command to the operating valve 100 to place the boom 4 and other attachments in a predetermined position. This is because, particularly in swing diagnosis, the swing load is significantly affected by the swing moment of inertia due to changes in the attachment's position. For this reason, the boom 4, arm 5, bucket 6, etc. are driven so that the attachments assume the predetermined positions.
[0114] Furthermore, if a relatively heavy end attachment such as a breaker is attached to the bucket 6, the operator may be notified by voice or screen display to change to a specified bucket 6. In this way, the attachment is adjusted before driving the swing drive unit so that the moment of inertia generated during swing is the same. After adjustment is complete, a predetermined drive command is output from the controller 30 to the operation valve 100 to execute a swing operation. Based on the drive command to accelerate, maintain a constant speed, or decelerate the swing hydraulic motor 2A, the swing hydraulic motor 2A can execute the specified swing operation.
[0115] This allows diagnosis of the swing hydraulic motor 2A, the hydraulic circuit for the swing hydraulic motor 2A, and the swing reducer. For example, if a problem occurs in the relief valve of the hydraulic circuit, the swing acceleration will deteriorate. This problem can be detected from a change in the pressure detection value of the hydraulic circuit of the swing hydraulic motor 2A.
[0116] Next, the processing of the controller 30 of this embodiment will be described with reference to Fig. 5. Fig. 5 is a flowchart illustrating the processing of the controller.
[0117] When the controller 30 of this embodiment is started, the output unit 30h determines whether or not abnormality-time transmission information is stored in the transmission information storage unit 30b (step S501). If abnormality-time transmission information is stored in the transmission information storage unit 30b in step S501, the output unit 30h transmits this abnormality-time transmission information to the management device 90 (step S502), and the process proceeds to step S503.
[0118] In step S501, if the abnormality transmission information is not stored in the transmission information storage unit 30b, the controller 30 proceeds to step S503.
[0119] The controller 30 determines whether or not a diagnostic item has been selected by the operator from the diagnostic menu selection screen using the diagnostic processing unit 30d (step S503). If no diagnostic item has been selected in step S503, the controller 30 waits until a diagnostic item is selected.
[0120] In step S503, when a diagnosis item is selected, the controller 30 determines whether or not a person or the like is present around the shovel PS by the person detection unit 30c (step S504).
[0121] In step S504, if a person is detected in the vicinity, the controller 30 causes the display device 40 to display a warning indicating the presence of a person in the vicinity (step S505), stops the operation of the shovel PS, and terminates processing by the diagnostic processing unit 30d.
[0122] If no person is detected in the vicinity in step S504, the controller 30 causes the diagnostic processing unit 30d to start a prescribed action associated with the selected diagnostic item (step S506).
[0123] Next, the controller 30 causes the data collection unit 30e to collect the detected values of the state detection sensors and stores them in the temporary storage unit 30a (step S507).
[0124] Next, the controller 30 determines whether the prescribed operation has been completed by the diagnostic processing unit 30d (step S508). If the prescribed operation has been completed in step S508, the process proceeds to step S513, which will be described later.
[0125] If the specified operation has not been completed in step S508, the controller 30 determines whether or not an abnormality has been detected by the abnormality detection unit 30g (step S509).
[0126] If no abnormality is detected in step S509, the controller 30 returns to step S506.
[0127] If an abnormality is detected in step S509, the controller 30 causes the data collection unit 30e to continuously collect the detected values of the status detection sensor for a certain period of time and stores them in the temporary storage unit 30a (step S510).
[0128] Next, the controller 30 associates the detection value of the status detection sensor with information for identifying the specified operation and information indicating that an abnormality has been detected, and stores the information as transmission information in the event of an abnormality in the transmission information memory unit 30b (step S511).
[0129] Next, the controller 30 turns off the power (step S512) and ends the process.
[0130] In step S508, when the prescribed operation is completed, the data storage unit 30f associates the detection value of the status detection sensor with information for identifying the prescribed operation as normal transmission information and stores the information in the transmission information storage unit 30b (step S513). Subsequently, the controller 30 transmits the normal transmission information stored in the transmission information storage unit 30b to the management device 90 via the output unit 30h (step S514), and ends the process.
[0131] The management device 90 performs a diagnosis based on a predetermined algorithm using the information received from the controller 30. After performing the diagnosis using the algorithm, the management device 90 may transmit the diagnosis results from the management device 90 to the controller 30 of the shovel PS or the support device 200. This allows the diagnosis results to be confirmed on the display device 40 of the shovel PS or the support device 200.
[0132] The following is a specific description of what happens when an abnormality is detected in step S509. The abnormality detection unit 30g of this embodiment determines that the engine 11 has stopped and detects an abnormality when the rotation speed of the engine 11 falls below a predetermined number, for example, based on the CAN data included in the detection value of the state detection sensor.
[0133] In the shovel PS, when a stop of the engine 11 is detected, power generation by the alternator 11a stops. Therefore, if the source of power supply to the controller 30 is the alternator 11a, the stop of the engine 11 also stops the supply of power to the controller 30.
[0134] Therefore, in this embodiment, the controller 30 switches the power supply source from the alternator 11a to the storage battery 70 when the abnormality detection unit 30g detects that the engine 11 has stopped.
[0135] The controller 30 communicates with the ECU 74 using power supplied from the storage battery 70, and acquires CAN data acquired by the ECU 74 after it is detected that the engine 11 has stopped. In other words, after the rotation speed of the engine 11 falls below a predetermined number, the controller 30 operates using power supplied from the storage battery 70, and acquires information indicating the state of the engine 11 from the ECU 74, which is one of the state detection sensors.
[0136] In addition, the controller 30 may communicate with the ECU 74 and acquire information indicating the state of the engine 11 during the period from when it is detected that the rotation speed of the engine 11 has fallen below a predetermined number until the rotation of the engine 11 has completely stopped.
[0137] The controller 30 cuts off the supply of power from the storage battery 70 and turns it off after the detection value of the status detection sensor stored in the temporary memory unit 30a is transferred from the temporary memory unit 30a to the transmission information memory unit 30b, which is a permanent memory, and saved therein.
[0138] In this manner, in this embodiment, when the stop of the engine 11 is detected, the detected value stored in the temporary storage unit 30a is saved in the transmission information storage unit 30b, and then the controller 30 is turned off.
[0139] In this embodiment, the detection values may be continuously collected and stored in the temporary storage unit 30a for a certain period of time after the stop of the engine 11 is detected. Then, the controller 30 is turned off after the detection values stored in the temporary storage unit 30a are transferred to and stored in the transmission information storage unit 30b, which is a permanent memory, as abnormality transmission information.
[0140] Therefore, according to this embodiment, even if a stop of the engine 11 is detected, the controller 30 is not immediately turned off, and it is possible to obtain the detection values of the state detection sensor around the time when the stop of the engine 11 is detected. In this way, even if the specified operation is not completed, the diagnostic data is reliably stored in the storage unit.
[0141] In this embodiment, when the controller 30 is started, it is determined whether or not unsent abnormality transmission information is stored in the transmission information storage unit 30b. If abnormality transmission information is stored in the transmission information storage unit 30b, this indicates that an abnormality was detected during the previous operation and the operation was forcibly terminated.
[0142] Therefore, when the controller 30 of this embodiment is started up, it determines whether or not abnormality transmission information is stored in the transmission information storage unit 30b, and if abnormality transmission information is stored, it transmits this abnormality transmission information to the management device 90.
[0143] As described above, in this embodiment, even if the specified operation is incomplete, the diagnostic data is reliably transmitted to the management device 90. The transmitted diagnostic data includes, for example, the command value, the lever operation amount, the engine coolant temperature, the hydraulic oil temperature, the boost pressure, the engine speed, the pump discharge pressure, the engine fuel injection pressure, the load factor, and the atmospheric pressure. This diagnostic data can be used to analyze whether the command value is abnormal or whether a drive unit such as the engine is abnormal.
[0144] In addition, the abnormality detection unit 30g of this embodiment may detect an abnormality, for example, when the command value input from the controller 30 to the ECU 74 is a value different from the command value for performing a specified operation.
[0145] In this way, even if the operation of the shovel PS is interrupted due to the detection of an abnormality, the abnormality transmission information at the time the abnormality is detected can be transmitted to the management device 90.
[0146] When the management device 90 receives the abnormality transmission information from the shovel PS, the management device 90 may display the abnormality transmission information on a display or the like of the management device 90. Furthermore, the output unit 30h of the shovel PS may display the abnormality transmission information on the display device 40 of the shovel PS.
[0147] Fig. 6 is a diagram showing an example of the display of the abnormality transmission information. A screen 61 shown in Fig. 6 shows an example in which the abnormality transmission information is displayed on the display unit 90c of the management device 90, for example. Note that the screen 61 may also be displayed on the display device 40 of the excavator PS.
[0148] The screen 61 has a display area 62, a display area 63, and a display area 64. The display area 62 displays information indicating that movement has been detected during a specified operation.
[0149] 6, information 62a indicating that an abnormality has been detected during the specified operation and information 62b indicating the type of the detected abnormality are displayed in the display area 62. In the example of FIG. 6, the detected abnormality is a stall of the engine.
[0150] Furthermore, the prescribed motion is a motion that transitions from a predetermined first prescribed posture to a predetermined second prescribed posture. Therefore, the prescribed motion is a motion that starts from the first prescribed posture and ends when the second prescribed posture is reached. The first prescribed posture and the second prescribed posture may be different postures or may be the same posture. In other words, the prescribed motion may be a motion that changes posture from one prescribed posture to another prescribed posture, or a motion that performs a predetermined motion from one prescribed posture and then returns to the one prescribed posture.
[0151] Machine identification information that identifies the excavator PS, information indicating the date on which the prescribed operation was performed, information that identifies the performed prescribed operation, and an abnormality code are displayed in the display area 63. The information that identifies the prescribed operation is, for example, the name of the prescribed operation.
[0152] In Figure 6, the display content of display area 62 and the display content of display area 63 show that a stop of engine 11 was detected at timing t1 shown in display area 64 during the specified operation ``boom raising'' performed on August 12, 2019.
[0153] The display area 64 displays, as graphs, the fluctuations over time of the rotation speed of the engine 11 and the command value for boom raising output from the controller 30 to the operating valve 100, which are among the detected values of the state detection sensor.
[0154] As shown in the graph displayed in the display area 64, a boom-raising command is generated at time 0 (s). This boom-raising command raises not only the boom 4 but also the arm 5 and bucket 6. Although the engine speed decreases due to the load generated at this time, the ECU 74 detects this decrease in engine speed and outputs an injection command according to the amount of decrease in engine speed. As a result, the engine speed recovers at time 2 (s).
[0155] However, when the piston in the boom cylinder 7 reaches the stroke end at time 4(s), the pressure in the hydraulic circuit rises, which increases the load on the engine 11 and causes the engine speed to decrease again.
[0156] As such, the graph displayed in the display area 64 shows that the detection values of the status detection sensor are continuously acquired from before the timing t1 at which the abnormality detection unit 30g determines that the engine 11 has stopped until after the timing t1.
[0157] Therefore, according to this embodiment, it is possible to visualize how the rotation speed changes from time t1 to time t2 when the rotation speed of the engine 11 becomes zero.
[0158] Note that the screen 61 may display information other than the information shown in the display areas 62, 63, and 64. Specifically, the screen 61 may display information indicating the location where an abnormality has occurred in the shovel PS using an image showing the shape of the shovel PS, etc. Furthermore, the screen 61 does not need to display all of the display areas 62, 63, and 64. It is sufficient that at least the display area 64 is displayed on the screen 61.
[0159] In addition, in the graph displayed in the display area 64, the timing indicated as time "0" is the time when recording of the diagnostic data started. In addition, the timing indicated as time "0" may be the time when the specified operation started.
[0160] Furthermore, the operator is not limited to the command value and engine speed shown in Figure 6, but can also display any physical quantity such as lever operation amount, engine coolant temperature, hydraulic oil temperature, boost pressure, pump discharge pressure, engine fuel injection pressure, load factor, and atmospheric pressure.
[0161] In this embodiment, the detected values collected and stored in the temporary storage unit 30a until the timing t2 when the engine rotation speed becomes 0 may be transferred to the transmission information storage unit 30b between the timing t2 and the timing t3. During this time, the controller 30 is supplied with power from the storage battery 70 and maintains the ON state.
[0162] In this embodiment, the period from timing t1 to timing t3 may be set as a predetermined period, and the detection values of the status detection sensor up to timing t3 may be collected and stored in the temporary storage unit 30a. In this case, the controller 30 remains in the ON state until the transfer of the stored detection values from the temporary storage unit 30a to the transmission information storage unit 30b is completed after timing t3. In other words, the controller 30 remains in the activated state until the diagnostic data is transferred from the temporary storage unit 30a, which is a volatile memory, to the transmission information storage unit 30b, which is a nonvolatile memory.
[0163] In this way, in this embodiment, even if the abnormality detection unit 30g detects that the engine 11 has stopped, the controller 30 remains on, and the information indicating the state of the shovel PS stored in the temporary storage unit 30a is transferred to the transmission information storage unit 30b.
[0164] After the transfer is completed, the controller 30 is turned off. In other words, in this embodiment, when the transfer of the diagnostic data from the temporary storage unit 30a, which is a volatile memory, to the transmission information storage unit 30b, which is a nonvolatile memory, is completed, the power supply to the controller 30 is cut off.
[0165] Therefore, according to this embodiment, it is possible to collect and store operation information indicating the operation of each part of the shovel PS and information indicating the state of the engine at the time when the abnormality occurs. In other words, according to this embodiment, it is possible to collect information indicating the state of the shovel PS when the abnormality occurs.
[0166] Furthermore, according to this embodiment, even after an abnormality is detected, it is possible to obtain operation information indicating the operation of each part of the shovel PS and information indicating the state of the engine. Therefore, according to this embodiment, it is possible to compare the state of the shovel PS before the abnormality occurs with the state of the shovel PS after the abnormality occurs.
[0167] Furthermore, in this embodiment, together with the information indicating the engine state, operation information indicating the operation of the shovel PS is also collected. Therefore, according to this embodiment, for example, it is possible to associate the operation of the shovel PS when an abnormality is detected in the engine 11.
[0168] From these facts, the present embodiment can contribute to identifying the cause of an abnormality that has occurred in the excavator PS.
[0169] 6, the rotation speed of the engine 11 and the command value are displayed as a graph as a change in the detected value of the state detection sensor, but this is not limiting. In this embodiment, for example, values other than the rotation speed of the engine 11 and the command value may be displayed.
[0170] In addition, in this embodiment, the abnormality detection unit 30g detects the occurrence of an abnormality during a specified operation, but this is not limiting. For example, the abnormality detection unit 30g can also detect an abnormality when only the engine 11 is operating with the excavator PS stationary, such as during warm-up operation or regeneration operation of the exhaust gas treatment device.
[0171] Furthermore, the abnormality detection unit 30g may detect an abnormality while the shovel PS is performing an operation other than a specified operation. Specifically, for example, if an abnormality occurs while the operator is operating the shovel PS to perform work, the abnormality detection unit 30g may detect this abnormality.
[0172] When an abnormality is detected by the abnormality detection unit 30g, the controller 30 may continue to collect the detection values of the state detection sensor even after the abnormality is detected, in the same manner as during the above-described specified operation.
[0173] Although the preferred embodiments of the present invention have been described in detail above, the present invention is not limited to the above-described embodiments, and various modifications and substitutions can be made to the above-described embodiments without departing from the scope of the present invention.
[0174] This international application also claims priority based on Japanese Patent Application No. 2019-169179 filed on September 18, 2019, the entire contents of which are incorporated herein by reference. [Explanation of symbols]
[0175] PS Shovel 30 Controllers 30a Temporary storage 30b Transmission information storage unit 30c Human detection unit 30d Diagnostic processing section 30e Data Collection Department 30f Data storage section 30e Abnormality detection unit 30h Output section 40 Display device 42 Input Devices 80 Imaging device 80B, 80F, 80L, 80R Camera 90 Management device 92B, 92F, 92L, 92R microphones 300 Management System
Claims
1. a driving source having a power generating function; A storage battery and a control unit; The control unit an abnormality detection unit that detects an abnormality of the driving source, including a stop of the driving source, based on diagnostic data of the driving source collected from a driving source control unit that controls the driving source; a data collection unit that, when an abnormality in the driving source is detected during collection of the diagnostic data, switches a power supply source from the driving source to the storage battery, and continues to communicate with the driving source control unit using power supplied from the storage battery even after the abnormality in the driving source is detected, and continues to collect the diagnostic data from the driving source control unit for a certain period of time, and stores the diagnostic data after the abnormality in the driving source is detected in a volatile memory; a data storage unit that transfers the diagnostic data stored in the volatile memory to a nonvolatile memory and stores the data therein; The control unit The shovel cuts off the supply of power from the storage battery after the diagnostic data is stored in the nonvolatile memory.
2. 2. The shovel according to claim 1, further comprising an output unit that outputs information that associates the diagnostic data collected before an abnormality in the drive source is detected, the diagnostic data collected after the abnormality in the drive source is detected, and information indicating that an abnormality in the drive source has been detected.
3. 3. The shovel according to claim 2, wherein the shovel outputs information that associates information indicating the operation of the shovel when the diagnostic data was collected, the diagnostic data collected before an abnormality in the drive source was detected, the diagnostic data collected after an abnormality in the drive source was detected, and information indicating that an abnormality in the drive source has been detected.
4. The shovel according to claim 3 , wherein the operation of the shovel is a predetermined specified operation.
5. The shovel according to claim 4 , wherein the prescribed operation is associated with a selected diagnosis item.
6. The shovel according to claim 1 , wherein the diagnostic data is collected after an abnormality is detected.
7. The shovel according to claim 4 , wherein a determination is made as to whether or not a person is present around the shovel before the start of the prescribed operation.
8. 2. The shovel according to claim 1, wherein, when an abnormality in the drive source is detected during collection of the diagnostic data, the data collection unit associates the diagnostic data with information for specifying a predetermined specified operation and information indicating that an abnormality has been detected, and stores the associated diagnostic data in the storage unit.
9. The shovel according to claim 1 , wherein, when the collection of the diagnostic data has been completed normally, the data collection unit stores the diagnostic data in the storage unit in association with information for specifying a predetermined specified operation.
10. The control unit a data storage unit that stores the diagnostic data collected by the data collection unit and stored in a volatile memory as transmission information in a nonvolatile memory until a certain period of time has elapsed after an abnormality in the drive source is detected; an output unit that, when transmission information indicating that an abnormality has been detected is stored in the nonvolatile memory at the time of startup, outputs the transmission information indicating that an abnormality has been detected to an external device; The shovel according to claim 1, comprising:
Citation Information
Patent Citations
Shovel
JP2000319932A
Construction machine and construction machine management system
JP2013114580A
Shovel and control device for the same
JP2015063864A
Shovel, monitoring device therefor, and shovel output device
WO2012157603A1
Excavator
WO2014013910A1