Working machine
The working machine automates attachment posture adjustments through a controller that switches between work and travel postures based on user input, addressing the manual effort and fatigue in existing systems, thereby improving operational efficiency.
Patent Information
- Authority / Receiving Office
- US · United States
- Patent Type
- Applications(United States)
- Current Assignee / Owner
- KUBOTA CORP
- Filing Date
- 2025-01-17
- Publication Date
- 2026-07-23
Smart Images

Figure US20260210082A1-D00000_ABST
Abstract
Description
BACKGROUND OF THE INVENTION1. Field of the Invention
[0001] The present invention relates to working machines such as skid-steer loaders and compact track loaders, and particularly relates to techniques to perform work using each of various types of attachments attached to a working device including arms and the like.2. Description of the Related Art
[0002] Working machines such as skid-steer loaders and compact track loaders each include a machine body, a traveling device to support the machine body to allow the machine body to travel, and a working device attached to the machine body (for example, Japanese Unexamined Patent Application Publication No. 2012-207531). With regard to this kind of working machine, the user attaches one of the attachments which perform various types of work to the working device and manually operates the working device to change / adjust the posture (such as the position and orientation) of the attachment to a posture suitable for travel of the working machine or the posture suitable for work. However, it is difficult and tiring for the user to manually operate the working device to change / adjust the posture of the attachment again and again.SUMMARY OF THE INVENTION
[0003] Example embodiments of the present invention make it possible to reduce the burden on the user to operate the working machine to change the posture of the attachment.
[0004] A working machine according to an example embodiment of the present invention includes a machine body, a working device attached to the machine body and operable to attach thereto an attachment which is one of a plurality of attachments to perform work, and change a posture of the attachment attached thereto including a position of the attachment in an up-down direction, a work manual operator to be operated to actuate the working device to change the posture of the attachment, a first input interface to receive input of a posture change instruction, and a controller configured or programmed to control the working device, wherein the controller is configured or programmed to, when the posture change instruction is inputted from the first input interface while the posture of the attachment is within a work posture range for work, actuate the working device to change the posture of the attachment to a travel posture for travel of the machine body that does not fall within the work posture range.
[0005] In an example embodiment of the present invention, the controller may be configured or programmed to, when the posture change instruction is inputted while the posture of the attachment is within a travel posture range not falling within the work posture range, actuate the working device to change the posture of the attachment to a work posture falling within the work posture range.
[0006] In an example embodiment of the present invention, the controller may be configured or programmed to cause a memory and / or a storage to store actual control information relating to the posture of the attachment at a time the posture change instruction is inputted while the posture of the attachment is within the work posture range, and when the posture change instruction is inputted while the posture of the attachment is within the travel posture range, actuate the working device based on the actual control information to change the posture of the attachment to the work posture.
[0007] In an example embodiment of the present invention, the working machine may further include a second input interface to receive input of information relating to the attachment attached to the working device. The controller may be configured or programmed to define information relating to the work posture range, information relating to the travel posture range, and information relating to the travel posture based on the information inputted via the second input interface.
[0008] In an example embodiment of the present invention, the working machine may further include a seat. The controller may be configured or programmed to, in a case that the attachment corresponding to the information inputted via the second input interface is an attachment to perform work by contacting a target object, define information relating to the work posture range in which the attachment contacts the target object, information relating to the travel posture range in which the attachment does not contact the target object, and information relating to the travel posture which falls within the travel posture range and in which the attachment is located lower than the seat.
[0009] In an example embodiment of the present invention, the working machine may further include a power output circuit to output power to an auxiliary actuator provided in or on the attachment to drive the attachment, and a second input interface to receive input of information relating to the attachment attached to the working device. The controller may be configured or programmed to, in a case that the attachment corresponding to the information inputted via the second input interface is a specific attachment including the auxiliary actuator, while the controller is in a steady output mode in which the controller keeps constant a state of power output to the auxiliary actuator, actuate the working device based on the posture of the attachment and the inputted posture change instruction to change the posture of the attachment.
[0010] In an example embodiment of the present invention, the controller may be configured or programmed to cause a memory and / or a storage to store actual control information relating to the posture of the attachment at a time the posture change instruction is inputted while the controller is in the steady output mode and the posture of the attachment is within the work posture range, and when the posture change instruction is inputted while the posture of the attachment is in the travel posture range, actuate the working device based on the actual control information to change the posture of the attachment to the work posture.
[0011] In an example embodiment of the present invention, the controller may be configured or programmed to, when the posture change instruction is inputted while the posture of the attachment is not in the work posture range, not change the posture of the attachment to the travel posture, and when the posture change instruction is inputted while the posture of the attachment is not in the travel posture range, not change the posture of the attachment to the work posture.
[0012] In an example embodiment of the present invention, the controller may be configured or programmed to cause a user interface to output error information when the posture change instruction is inputted while the posture of the attachment is not in the work posture range or the travel posture range.
[0013] In an example embodiment of the present invention, the controller may be configured or programmed to not change the posture of the attachment when the posture change instruction is inputted while the controller is not in the steady output mode.
[0014] In an example embodiment of the present invention, the controller may be configured or programmed to cause a user interface to output error information when the posture change instruction is inputted while the controller is not in the steady output mode.
[0015] In an example embodiment of the present invention, the controller may be configured or programmed to, when the work manual operator is operated while the controller is controlling the working device to change the posture of the attachment upon receipt of the posture change instruction, stop controlling the working device and permit the posture of the attachment to be changed by operation of the work manual operator.
[0016] In an example embodiment of the present invention, the first input interface may include a switch to be operated to input the posture change instruction.
[0017] In an example embodiment of the present invention, the working machine may further include a detector to detect a posture of the working device that includes a position of the working device in an up-down direction. The controller may be configured or programmed to, when the posture change instruction is inputted while the posture of the working device is within a range corresponding to the work posture range, actuate the working device to reach a position corresponding to the travel posture to change the posture of the attachment to the travel posture, and when the posture change instruction is inputted while the posture of the working device is within a range corresponding to the travel posture range, actuate the working device to reach a position corresponding to the work posture to change the posture of the attachment to the work posture.
[0018] In an example embodiment of the present invention, the working device may include an arm connected to the machine body swingably in the up-down direction, a hitch connected to a distal portion of the arm swingably in the up-down direction and operable to detachably attach the attachment thereto, a first actuator to swing the arm, and a second actuator to swing the hitch. The controller may be configured or programmed to change the posture of the attachment to the travel posture or the work posture by actuating the first actuator and / or the second actuator to reach a position corresponding to the travel posture or the work posture to swing the arm and / or the hitch.
[0019] In an example embodiment of the present invention, the controller may be configured or programmed to keep an orientation of the attachment constant by actuating the second actuator to swing the hitch when actuating the first actuator to swing the arm to raise or lower the attachment.
[0020] In an example embodiment of the present invention, the working machine may further include a first detector to detect an actuated position of the first actuator, and a second detector to detect an actuated position of the second actuator. The controller may be configured or programmed to, when the posture change instruction is inputted while the actuated position of the first actuator and / or the second actuator is within a range corresponding to the work posture range, actuate the first actuator and / or the second actuator to reach an actuated position corresponding to the travel posture to swing the arm and / or the hitch to change the posture of the attachment to the travel posture, and when the posture change instruction is inputted while the actuated position of the first actuator and / or the second actuator is within a range corresponding to the travel posture range, actuate the first actuator and / or the second actuator to reach an actuated position corresponding to the work posture to swing the arm and / or the hitch to change the posture of the attachment to the work posture.
[0021] In an example embodiment of the present invention, the controller may be configured or programmed to cause a memory and / or a storage to store actual control information indicating the actuated position of the first actuator and / or the second actuator at a time the posture change instruction is inputted while the actuated position of the first actuator and / or the second actuator is within a range corresponding to the work posture range, and when the posture change instruction is inputted while the actuated position of the first actuator and / or the second actuator is within a range corresponding to the travel posture range, actuate the first actuator and / or the second actuator to reach an actuated position indicated by the actual control information to swing the arm and / or the hitch to change the posture of the attachment to the work posture.
[0022] The above and other elements, features, steps, characteristics and advantages of the present invention will become more apparent from the following detailed description of the example embodiments with reference to the attached drawings.BRIEF DESCRIPTION OF THE DRAWINGS
[0023] A more complete appreciation of example embodiments of the present invention and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings described below.
[0024] FIG. 1 illustrates an example of a work-related hydraulic circuit of a working machine.
[0025] FIG. 2 illustrates an example of a travel-related hydraulic circuit of a working machine.
[0026] FIG. 3 is a block diagram showing an example of an electrical configuration of a working machine.
[0027] FIG. 4 illustrates an example of a hydraulic circuit to actuate a latch cylinder.
[0028] FIG. 5 illustrates an example of attachment information and control information.
[0029] FIG. 6A is a conceptual view showing an example of ranges of the posture (position) of an attachment.
[0030] FIG. 6B is a conceptual view showing an example of ranges of the posture (orientation) of an attachment.
[0031] FIG. 7 illustrates an example of an input screen displaying icons of attachments.
[0032] FIG. 8 illustrates an example of actual control information.
[0033] FIG. 9A is a flowchart showing an example of operation of a working machine.
[0034] FIG. 9B is a flowchart continuing from FIG. 9A.
[0035] FIG. 10A illustrates an example of indication that an attachment is changing to a travel posture.
[0036] FIG. 10B illustrates an example of indication that an attachment is changing to a work posture.
[0037] FIG. 11A illustrates an example of an error screen displayed when actual control information is not stored.
[0038] FIG. 11B illustrate an example of an error screen displayed when the posture of an attachment is not in a work posture range or a travel posture range.
[0039] FIG. 11C illustrates an example of an error screen displayed when a steady output mode is not performed.
[0040] FIG. 12 illustrates an example of a posture settings screen.
[0041] FIG. 13 illustrates another example of a work-related hydraulic circuit of a working machine.
[0042] FIG. 14 is a side view of a working vehicle.
[0043] FIG. 15 is an elevational view of a quick hitch.DETAILED DESCRIPTION OF THE EXAMPLE EMBODIMENTS
[0044] Example embodiments will now be described with reference to the accompanying drawings, wherein like reference numerals designate corresponding or identical elements throughout the various drawings. The drawings are to be viewed in an orientation in which the reference numerals are viewed correctly.
[0045] Example embodiments of the present invention will now be described with reference to the accompanying drawings as necessary.
[0046] FIG. 14 is a side view of a working machine 1 of the present example embodiment. In the present example embodiment, a compact track loader is illustrated as an example of the working machine 1. However, the working machine according to an example embodiment of the present invention is not limited to a compact track loader, and may be, for example, some other construction machine, agricultural machine, or working machine such as a skid-steer loader, a backhoe, or a tractor. The left direction, right direction, the direction approaching the viewer of FIG. 14, and the direction away from the viewer of FIG. 14 are respectively forward, rearward, left and right directions of the working machine 1. The direction perpendicular to the front-back direction and the up-down direction of the working machine 1 is hereinafter referred to as a machine body width direction.
[0047] The working machine 1 includes a machine body 2, a cabin 3, a working device 4, traveling device(s) 5, and a prime mover 6. The cabin 3 is provided on the machine body 2. The cabin 3 includes a seat 8 therein. The prime mover 6 is provided at a rear portion of the machine body 2. The prime mover 6 is a power source of the working machine 1. In the present example embodiment, the prime mover 6 includes a diesel engine. However, the prime mover 6 may be another internal combustion engine (engine) such as a gasoline engine, and / or may be a motor such as an electric motor.
[0048] The traveling devices 5 are respectively provided on the left and right sides of the machine body 2, and support the machine body 2 such that the machine body 2 is allowed to travel. That is, a pair of the left and right traveling devices 5 are provided. The traveling devices 5 include crawler traveling devices. Note that the traveling devices 5 are not limited to crawler traveling devices, and may be wheeled traveling devices including front wheel(s) and rear wheel(s), or may be semi-crawler traveling devices in which the front wheels or the rear wheels are crawler wheels.
[0049] When the left-side traveling device (left traveling device) 5 and the right-side traveling device (right traveling device) 5 are both driven to rotate forward or both driven to rotate reversely, or when one of them is driven to rotate forward and the other is driven to rotate reversely or is stopped, the machine body 2 (working machine 1) travels forward, travels rearward, or turns left or right. That is, the traveling devices 5 are operable to cause the machine body 2 to travel and turn. Furthermore, as the speed of rotation of the left and right traveling devices 5 changes, the travel speed of the machine body 2 changes, whereas, as the left and right traveling devices 5 stop, the machine body 2 stops. In this way, the traveling devices 5 change the traveling state such as the direction of travel, the travel speed, and the stopping of the machine body 2.
[0050] The working device 4 is provided on the machine body 2. The working device 4 includes arms 10, first links 12, second links 13, lift cylinders 14, tilt cylinders 15, a hitch 16, and an attachment 11. Of these, the arms 10, the first links 12, the second links 13, the lift cylinders 14, and the tilt cylinders 15 are provided on the left and the right of the cabin 3. The left and right arms 10 are connected by a connector.
[0051] The arms 10 are connected to the machine body 2 swingably in the up-down direction relative to the machine body 2. Specifically, the first links 12 and the second links 13 support proximal portions (rear portions) of the arms 10 via shafts such that the arms 10 are swingable in the up-down direction. First ends of the lift cylinders 14 are rotatably connected to the arms 10 via shafts, and opposite second ends of the lift cylinders 14 are rotatably connected to a lower rear portion of the machine body 2 via shafts. The lift cylinders 14 are hydraulic actuators (first actuators) to cause the arms 10 to swing in the up-down direction by extending and retracting.
[0052] The hitch 16 is connected to distal portions of the arms 10 swingably in the up-down direction relative to the distal portion of the arms 10. Specifically, first ends of the tilt cylinders 15 and the distal portions of the arms 10 are respectively rotatably connected to a rear portion of the hitch 16 via shafts. Opposite second ends of the tilt cylinders 15 are rotatably connected to central curved portions of the arms 10 via shafts and brackets. The tilt cylinders 15 are hydraulic actuators (second actuators) to cause the hitch 16 to swing in the up-down direction by extending and retracting. The attachment 11 is attached to the front surface of the hitch 16. The hitch 16 is a linkage to attach and detach the attachment 11 thereto and therefrom.
[0053] FIG. 15 is an elevational view of the quick hitch 16. Specifically, FIG. 15 shows the hitch 16 as seen from the machine body 2 of the working machine 1 in FIG. 14. The hitch 16 includes brackets 30, latching mechanisms 31, a latch cylinder 17, and the like. A pair of the left and right brackets 30 and a pair of the left and right latching mechanisms 31 are provided. The left and right brackets 30 are connected by a beam 39. The distal portions of the left and right arms 10 and the first ends of the left and right tilt cylinders 15 are connected to the left and right brackets 30 via shafts (FIG. 14). The left and right latching mechanisms 31 are respectively provided on the left and right brackets 30.
[0054] Each latching mechanism 31 includes a latch lever 32, a latch pin 33 and the like. An upper portion of the latch lever 32 is rotatably connected to the corresponding bracket 30 via a shaft. The latch pin 33 is held swingably up and down by the bracket 30. A lower end portion of a coil spring 34 is connected to an upper end portion of the latch pin 33 via a shaft, and an upper end portion of the coil spring 34 is connected to a central portion of the latch lever 32 via a shaft.
[0055] The latch cylinder 17 is a hydraulic cylinder (hydraulic actuator) to actuate the latching mechanisms 31 between a latching state and an unlatching state. A first end (distal portion of the rod) of the latch cylinder 17 is rotatably connected to a lower end portion of one of the latch levers 32 via a shaft. An opposite second end (bottom portion of the cylinder case) of the latch cylinder 17 is rotatably connected to a lower end portion of the other the latch levers 32 via a shaft.
[0056] As represented by a solid line in FIG. 15, when the latch cylinder 17 extends with the front surfaces of the brackets 30 abutting a base plate 9 connected to the back surface of the attachment 11, the latch levers 32 rotate to descend, causing the latch pins 33 to be inserted into through-holes 9h in a lower end portion of the base plate 9. With this, the latching mechanisms 31 are brought into a latching state in which the attachment 11 is secured to the brackets 30 (attached to the hitch 16).
[0057] As represented by a dot-dot-dash line in FIG. 15, when the latch cylinder 17 retracts, the latch levers 32 rotate to ascend, allowing the latch pins 33 to be removed from the through-holes 9h of the base plate 9 by the elastic force of the coil springs 34. With this, the latching mechanisms 31 are brought into an unlatching state in which the attachment 11 is not secured to the brackets 30, allowing the attachment 11 to be detached from the hitch 16.
[0058] Since the above-described hitch 16 allows the attachment 11 to be easily replaced with another one, the hitch 16 is called a “quick hitch” or “quick changer”. Note that another actuator such as a hydraulic motor may be used instead of the latch cylinder 17, or an electric actuator such as an electric motor or an electric cylinder may be used instead of the latch cylinder 17.
[0059] When the arms 10 are caused to swing in the up-down direction by the lift cylinders 14 with the attachment 11 attached to the hitch 16 as described above, the attachment 11 is raised or lowered, and the position (height) of the attachment 11 in the up-down direction relative to the machine body 2 and to the target object and the position of the attachment 11 in the front-back direction are changed. When the hitch 16 is caused to swing in the up-down direction by the tilt cylinders 15, the attachment 11 also swings in the up-down direction, and the tilt angle of the attachment 11, i.e., the orientation (which includes the pitch angle relative to the front-rear direction) of the attachment 11 relative to the machine body 2 and the target object, is changed.
[0060] Thus, the working device 4 is a posture changing device to change the posture including the position and the orientation of the attachment 11. Furthermore, with regard to the working device 4, since the arms 10 and the hitch 16 are individually swingable, the working device 4 can, when at least one of the arms 10 or the hitch 16 swing(s) with the attachment 11 attached, change the posture including at least one of the height or the orientation of the attachment 11 relative to the machine body 2 and the target object. The attachment 11 is changed between a work posture in which the working device 4 can perform work on a target object and a non-work posture in which the working device 4 does not perform work. The working machine 1 includes a working unit 4U including the working device 4 and the attachment 11 attached to the working device 4.
[0061] The working device 4 (hitch 16) is operable to attach thereto and detach therefrom each of attachments 11 to perform various types of work, and a selected one of the attachments 11 is attached to the working device (hitch 16). The attachment 11 is a working tool to perform work. The working machine 1 performs work corresponding to the attachment 11 attached to the working device 4.
[0062] Examples of the attachment 11 attachable to the working device 4 include attachments 11 with no actuators and attachments 11 including an actuator. For example, buckets, pallet forks, and the like do not include actuators. For example, sweepers, snow blowers, snow blades, angle brooms, mowers, plows, skid cutters, breakers, earth augers, spreaders, and the like each include an actuator and are driven by power from the actuator. The actuator in or on the attachment 11 is actuated by power from the working machine 1.
[0063] For example, spreaders and the like are non-contact work attachments 11 which perform work such as spreading fertilizer or agricultural chemicals while being moved by the working machine 1 without contacting the target object such as earth or crops.
[0064] For example, buckets, sweepers, snow blowers, snow blades, angle brooms, hopper brooms, mowers, plows, skid cutters, and the like are contacting / moved work attachments 11 to perform work such as carrying, removing, adjusting, or destroying a target object such as earth, soil, or plants while being moved by the working machine 1 and being kept in contact with the target object. In the example shown in FIG. 14, a sweeper, which is a contacting / moved work attachment 11 including an auxiliary actuator 27, is attached to the working device 4 (hitch 16).
[0065] In the case where a contacting / moved work attachment 11 is attached to the working device 4 of the working machine 1, the user, for example, operates the working device 4 to bring the attachment 11 into a work posture in contact with the target object, and then manually operates the working machine 1 to travel to perform work using the attachment 11. Upon the working machine 1 reaching an edge of the worksite, the user manually operates the working device 4 to or causes the working device 4 to automatically bring the attachment 11 into a non-work posture away from the target object, and then manually operates the working machine 1 to turn to change the direction of travel of the working machine 1. Furthermore, the user, after turning the working machine 1 to change the direction of travel, manually operates the working device 4 to or causes the working device 4 to automatically bring the attachment 11 back into the work posture, and then manually operates the working machine 1 to travel and the attachment 11 to resume work.
[0066] In the present example embodiment, the actuator(s) provided in or on the drive attachment 11 is a hydraulic actuator such as a hydraulic motor or a hydraulic cylinder. For example, an auxiliary actuator 27 provided in or on the sweeper (attachment) 11 shown in FIG. 14 is a hydraulic motor which drives the sweeper 11.
[0067] The auxiliary actuator 27 provided in or on the drive attachment 11 is actuated by hydraulic fluid supplied from the working machine 1. As shown in FIG. 14, the machine body 2 of the working machine 1 is provided with AUX port(s) (auxiliary port(s)) 25 at a front portion thereof. The AUX ports 25 allow hydraulic fluid to flow to and from the auxiliary actuator 27. The AUX ports 25 include a first AUX port 25a and a second AUX port 25b. The attachment 11 includes a first hydraulic port and a second hydraulic port. Each port includes a coupler.
[0068] For example, the user or the like connects an external fluid passage 26a including a hose or the like to the first AUX port 25a and to the first hydraulic port of the attachment 11, and connects an external fluid passage 26b to the second hydraulic port of the attachment 11 and to the second AUX port 25b. With this, hydraulic fluid is allowed to flow out (to be supplied) from the working machine 1 to the auxiliary actuator 27 of the attachment 11, and is allowed to flow from the auxiliary actuator 27 into (returns to) the working machine 1. This defines a hydraulic circuit between the working machine 1 and the auxiliary actuator 27, so that the auxiliary actuator 27 can be actuated by hydraulic fluid from the working machine 1 to cause the attachment 11 to perform work. In the example in FIG. 14, the above circuit allows a brush 11b, which is a driven portion of the sweeper, to be driven to rotate by power from the auxiliary actuator 27 and to perform work to remove a target object such as dust on a ground J.
[0069] As described above, the actuators 14, 15 and 27 provided in or on the working device 4 and the attachment 11 are actuated by hydraulic fluid to cause the working device 4 and the attachment 11 to perform work. Note that some attachments are electric-driven attachments including electric actuator(s) such as an electric motor and / or an electric cylinder. Such an electric-driven attachment performs work in the following manner. Electricity from a battery provided in or on the working machine 1 is inputted into an electric actuator via an electric connector and an electric cable in or on the machine body 2, so that the electric actuator is actuated and the attachment is driven by power from the actuator, making it possible to perform work.
[0070] FIG. 1 illustrates a work-related hydraulic circuit 4A included in the working machine 1. This hydraulic circuit 4A causes the working device 4 and the attachment 11 to operate. The working machine 1 includes a pilot pump P1 and a main pump P2. For example, the pilot pump P1 is a fixed displacement hydraulic pump, and the main pump P2 is a variable displacement hydraulic pump.
[0071] The pilot pump P1 is actuated by power from the prime mover 6 to deliver hydraulic fluid stored in a hydraulic fluid tank T to a fluid passage 40. The hydraulic fluid delivered by the pilot pump P1 is pilot fluid to control various hydraulic devices provided in the working machine 1. The pressure of pilot fluid is a pilot pressure.
[0072] The main pump P2 is actuated by power from the prime mover 6 to deliver hydraulic fluid stored in the hydraulic fluid tank T to a main fluid passage 45. The hydraulic fluid delivered by the main pump P2 is used to actuate the lift cylinders 14 and the tilt cylinders 15 of the working device 4, as well as hydraulic device(s) such as the auxiliary actuator 27 provided in or on the attachment 11.
[0073] The working machine 1 includes a plurality of control valves 60A, 60B and 60C. The plurality of control valves 60A, 60B and 60C include a lift control valve 60A, a tilt control valve 60B, and an auxiliary (AUX) control valve 60C. The plurality of control valves 60 are each connected to the main fluid passage 45. The lift control valve 60A controls the flow rate (output) and the supply direction of hydraulic fluid supplied from the main fluid passage 45 to the lift cylinders 14 to actuate the lift cylinders 14. The tilt control valve 60B controls the flow rate (output) and the supply direction of hydraulic fluid supplied from the main fluid passage 45 to the tilt cylinders 15 to actuate the tilt cylinders 15. The AUX control valve 60C controls the flow rate and the supply direction of the hydraulic fluid supplied from the main fluid passage 45 to the auxiliary actuator 27 via the AUX port(s) 25 to actuate the auxiliary actuator 27.
[0074] The lift control valve 60A is connected to the lift cylinders 14 via a plurality of fluid passages 64a and 64b. The lift control valve 60A is a pilot-operated, direct-acting spool three-position switching valve. The lift control valve 60A includes a plurality of work pressure receivers 61a and 61b, and switches between a third position (neutral position) 61c, a first position 61d different from the third position 61c, and a second position 61e different from the third position 61c and the first position 61d depending on the pilot pressure acting on the work pressure receiver(s) 61a and / or 61b. When the lift control valve 60A is in the third position 61c, hydraulic fluid is not supplied from the main fluid passage 45 to the lift cylinders 14.
[0075] When the lift control valve 60A switches to the first position 61d or the second position 61e, hydraulic fluid from the main fluid passage 45 is supplied to the lift cylinders 14 via the lift control valve 60A and the fluid passage 64a or 64b. When the opening of the lift control valve 60A changes according to the pilot pressure while the lift control valve 60A is in the first position 61d or the second position 61e, the flow rate of hydraulic fluid from the main fluid passage 45 to the lift cylinders 14 is changed. Thus, the lift control valve 60A controls the supply direction and the flow rate of hydraulic fluid supplied from the main fluid passage 45 to the lift cylinders 14 according to the pilot pressure acting on the work pressure receiver(s) 61a and / or 61b to cause the lift cylinders 14 to extend or retract.
[0076] More specifically, when the lift control valve 60A switches to the first position 61d, hydraulic fluid from the main fluid passage 45 flows through the lift control valve 60A and the fluid passage 64a and is supplied to the rod-side chambers of the lift cylinders 14. With this, the lift cylinders 14 retract, the arms 10 swing downward, and the attachment 11 attached to the hitch 16 lowers. The hydraulic fluid pushed out of the cap-side chambers of the lift cylinders 14 flows through the fluid passage 64b and is drained from the lift control valve 60A.
[0077] When the lift control valve 60A switches to the second position 61e, hydraulic fluid from the main fluid passage 45 flows through the lift control valve 60A and the fluid passage 64b, and is supplied to the cap-side chambers of the lift cylinders 14. With this, the lift cylinders 14 extend, the arms 10 swing upward, and the attachment 11 attached to the hitch 16 is raised. The hydraulic fluid pushed out from the rod-side chambers of the lift cylinders 14 flows through the fluid passage 64a and is drained from the lift control valve 60A.
[0078] The tilt control valve 60B is connected to the tilt cylinders 15 by a plurality of fluid passages 65a and 65b. The tilt control valve 60B is a pilot-operated, direct-acting spool three-way switching valve. The tilt control valve 60B includes a plurality of work pressure receivers 62a and 62b, and switches between a third position (neutral position) 62c, a first position 62d different from the third position 62c, and a second position 62e different from the third position 62c and the first position 62d, depending on the pilot pressure acting on the work pressure receiver(s) 62a and / or 62b. When the tilt control valve 60B is in the third position 62c, hydraulic fluid is not supplied from the main fluid passage 45 to the tilt cylinders 15.
[0079] The tilt control valve 60B switches to the first position 62d or the second position 62e to allow hydraulic fluid from the main fluid passage 45 to be supplied to the tilt cylinders 15 via the tilt control valve 60B and the fluid passage 65a or 65b. When the opening of the tilt control valve 60B changes according to the pilot pressure while the tilt control valve 60B is in the first position 62d or the second position 62e, the flow rate of hydraulic fluid from the main fluid passage 45 to the tilt cylinders 15 is changed. Thus, the tilt control valve 60B controls the supply direction and the flow rate of hydraulic fluid supplied from the main fluid passage 45 to the tilt cylinders 15 according to the pilot pressure acting on the work pressure receiver(s) 62a and / or 62b to cause the tilt cylinders 15 to extend or retract.
[0080] More specifically, when the tilt control valve 60B switches to the first position 62d, hydraulic fluid from the main fluid passage 45 flows through the tilt control valve 60B and the fluid passage 65b, and is supplied to the cap-side chambers of the tilt cylinders 15. With this, the tilt cylinders 15 extend, the hitch 16 swings downward, the tilt angle of the attachment 11 attached to the hitch 16 decreases, and the orientation is changed such that the front portion of the attachment 11 lowers. The hydraulic fluid pushed out of the rod-side chambers of the tilt cylinders 15 flows through the fluid passage 65b and is drained from the tilt control valve 60B.
[0081] When the tilt control valve 60B switches to the second position 62e, hydraulic fluid from the main fluid passage 45 flows through the tilt control valve 60B and the fluid passage 65a, and is supplied to the rod-side chambers of the tilt cylinders 15. With this, the tilt cylinders 15 retract, the hitch 16 swings upward, the tilt angle of the attachment 11 attached to the hitch 16 increases, and the orientation is changed such that the front portion of the attachment 11 is raised. The hydraulic fluid pushed out from the cap-side chambers of the tilt cylinders 15 flows through the fluid passage 65a and is drained from the tilt control valve 60B.
[0082] The AUX control valve 60C is connected to the AUX ports 25 via a plurality of AUX fluid passages (auxiliary fluid passages) 66a and 66b. Specifically, a first port of the AUX control valve 60C and the first AUX port 25a are connected via the AUX fluid passage 66a, and a second port of the AUX control valve 60C and the second AUX port 25b are connected via the AUX fluid passage 66b. The AUX control valve 60C is a pilot-operated, direct-acting spool three-position switching valve. The AUX control valve 60C includes a plurality of AUX pressure receivers 63a and 63b, and switches between a third position (neutral position) 63c, a first position 63d different from the third position 63c, and a second position 63e different from the third position 63c and the first position 63d, depending on the pilot pressure acting on the AUX pressure receiver(s) 63a and / or 63b.
[0083] When the AUX control valve 60C is in the third position 63c, hydraulic fluid is not supplied to the auxiliary actuator 27 from the main fluid passage 45 via the AUX fluid passage 66a or 66b and the AUX port(s) 25. When the AUX control valve 60C switches to the first position 63d or the second position 63e, hydraulic fluid from the main fluid passage 45 is supplied to the auxiliary actuator 27 via the AUX control valve 60C, the AUX fluid passage 66a or 66b, and the corresponding AUX port 25, and the supply direction of the hydraulic fluid changes.
[0084] More specifically, when the AUX control valve 60C switches to the first position 63d, hydraulic fluid from the main fluid passage 45 is supplied to the auxiliary actuator 27 via the AUX control valve60C, the AUX fluid passage 66a and the first AUX port 25a, and return fluid from the auxiliary actuator 27 flows through the second AUX port 25b and the AUX fluid passage 66b and is drained from the AUX control valve 60C. When the AUX control valve 60C switches to the second position 63e, hydraulic fluid from the main fluid passage 45 is supplied to the auxiliary actuator 27 via the AUX control valve 60C, the AUX fluid passage 66b and the second AUX port 25b, and return fluid from the auxiliary actuator 27 flows through the first AUX port 25a and the AUX fluid passage 66a and is drained from the AUX control valve 60C.
[0085] When the opening of the AUX control valve 60C changes according to the pilot pressure while the AUX control valve 60C is in the first position 63d or the second position 63e, the flow rate of hydraulic fluid supplied from the main fluid passage 45 to the auxiliary actuator 27 via the corresponding AUX port 25 is changed.
[0086] As described above, the AUX control valve 60C controls the supply direction and the flow rate of hydraulic fluid supplied from the main fluid passage 45 to the auxiliary actuator 27 via the corresponding AUX fluid passage 66a or 66b and the corresponding AUX port 25 according to the pilot pressure acting on the AUX pressure receiver(s) 63a and / or 63b to actuate the auxiliary actuator 27. The AUX control valve 60C, the AUX fluid passages 66a and 66b, and the AUX ports 25 define an auxiliary hydraulic circuit (power output circuit) 4B to supply (output) hydraulic fluid (i.e., power) to the auxiliary actuator 27 of the attachment 11, and the auxiliary hydraulic circuit 4B is provided in the working machine 1.
[0087] The working machine 1 includes pressure detectors 70a and 70b. The pressure detectors 70a and 70b include pressure sensors. The pressure detector 70a is provided in the AUX fluid passage 66a to detect an AUX pressure (auxiliary pressure) which is the pressure of hydraulic fluid flowing from the AUX control valve 60C through the AUX fluid passage 66a and is supplied to the auxiliary actuator 27 of the attachment 11. The pressure detector 70b is provided in the AUX fluid passage 66b to detect an AUX pressure which is the pressure of hydraulic fluid flowing from the AUX control valve 60C through the AUX fluid passage 66b and is supplied to the auxiliary actuator 27. During work performed by the attachment 11 including the auxiliary actuator 27, the AUX pressure detected by the pressure detector(s) 70a and / or 70b can be regarded as a load on the attachment 11.
[0088] Note that the pressure detectors 70a and 70b also detect the pressure of hydraulic fluid (return fluid) flowing from the auxiliary actuator 27 through the corresponding AUX fluid passage 66a or 66b and returning to the AUX control valve 60C. However, since the pressure is equal to or substantially equal to the atmospheric pressure, the pressure is not regarded as auxiliary pressure by a controller 20.
[0089] The working machine 1 includes a plurality of solenoid valves 76a, 76b, 77a, 77b, 78a and 78b. The plurality of solenoid valves 76a, 76b, 77a, 77b, 78a and 78b are proportional valves in each of which the solenoid is energized and the opening is changed according to a control signal (electric current signal) inputted thereto. The plurality of solenoid valves 76a, 76b, 77a, 77b, 78a and 78b are each connected to fluid passages 40b and 40c branching from the fluid discharge passage 40, and a change in the opening thereof changes the pilot pressure of pilot fluid supplied from the fluid discharge passage 40. Specifically, as the electric current value of the control signal inputted increases, the opening of the plurality of solenoid valves 76a, 76b, 77a, 77b, 78a and 78b increases, allowing pilot fluid from the fluid discharge passage 40 to be outputted with an increased pilot pressure.
[0090] The plurality of solenoid valves 76a, 76b, 77a, 77b, 78a and 78b include lift solenoid valves 76a and 76b, tilt solenoid valves 77a and 77b, and AUX solenoid valves 78a and 78b. The lift solenoid valves 76a and 76b are respectively connected to the work pressure receivers 61a and 61b of the lift control valve 60A via fluid passages. The tilt solenoid valves 77a and 77b are respectively connected to the work pressure receivers 62a and 62b of the tilt control valve 60B via fluid passages. The AUX solenoid valves 78a and 78b are respectively connected to the AUX pressure receivers 63a and 63b of the AUX control valve 60C via fluid passages.
[0091] When the opening of the lift solenoid valve 76a is greater than 0 (zero), pilot fluid from the fluid discharge passage 40 acts on the work pressure receiver 61a from the lift solenoid valve 76a. In so doing, a pilot pressure corresponding to the opening of the lift solenoid valve 76a acts on the work pressure receiver 61a. When the pilot pressure acting on the work pressure receiver 61a is equal to or higher than a predetermined value, the spool of the lift control valve 60A moves, and the lift control valve 60A switches to the first position 61d. With this, the lift cylinders 14 retract and the attachment 11 lowers, and therefore the lift solenoid valve 76a is a solenoid valve to lower the attachment.
[0092] Similarly, when the opening of the lift solenoid valve 76b increases, pilot fluid from the fluid discharge passage 40 acts on the work pressure receiver 61b from the lift solenoid valve 76b, and the lift control valve 60A switches to the second position 61e. With this, the lift cylinders 14 extend and the attachment 11 is raised, and therefore the lift solenoid valve 76b is a solenoid valve to raise the attachment.
[0093] Similarly, when the opening of the tilt solenoid valve 77a increases, pilot fluid from the fluid discharge passage 40 acts on the work pressure receiver 62a from the tilt solenoid valve 77a, and the tilt control valve 60B switches to the first position 62d. With this, the tilt cylinders 15 extend and the tilt angle of the attachment 11 decreases, and therefore the tilt solenoid valve 77a is a solenoid valve to lower the front portion of the attachment. When the opening of the tilt solenoid valve 77b increases, pilot fluid from the fluid discharge passage 40 acts on the work pressure receiver 62b from the tilt solenoid valve 77b, and the tilt control valve 60B switches to the second position 62e. With this, the tilt cylinders 15 retract and the tilt angle of the attachment 11 increases, and therefore the tilt solenoid valve 77b is a solenoid valve to raise the front portion of the attachment.
[0094] Similarly, when the opening of the AUX solenoid valve 78a increases, pilot fluid from the fluid discharge passage 40 acts on the AUX pressure receiver 63a via the AUX solenoid valve 78a, and the AUX control valve 60C switches to the first position 63d. With this, hydraulic fluid is supplied from the AUX control valve 60C to the auxiliary actuator 27 via the AUX fluid passage 66a and the first AUX port 25a. When the opening of the AUX solenoid valve 78b increases, pilot fluid from the fluid discharge passage 40 acts on the AUX pressure receiver 63b via the AUX solenoid valve 78b, and the AUX control valve 60C switches to the second position 63e. With this, hydraulic fluid is supplied from the AUX control valve 60C to the auxiliary actuator 27 via the AUX fluid passage 66b and the second AUX port 25b.
[0095] The plurality of solenoid valves 76a, 76b, 77a, 77b, 78a and 78b change the pilot pressure to act on the corresponding pressure receivers 61a, 61b, 62a, 62b, 63a and 63b according to the control signals inputted thereto to change the flow rate of hydraulic fluid from the corresponding control valves 60A, 60B and 60C to the corresponding actuators 14, 15 and 27.
[0096] The working machine 1 includes a work manual operator (work manual operator unit) 67 and the controller 20. The work manual operator 67 is a manual operator to be operated to actuate the working device 4 to cause the working device 4 to freely change the posture of the attachment 11, and to control the swinging of the arms 10 and the hitch 16. The work manual operator 67 includes a digital joystick. The work manual operator 67 includes a work operating lever 67a and a sensor 67b. The work operating lever 67a is a manual operator (work manual operator) to be operated by the driver of the working machine, and is provided in the vicinity of the seat 8 inside the cabin 3. The work operating lever 67a can be operated not only forward and rearward from a neutral position, but also leftward and rightward from the neutral position.
[0097] The sensor 67b includes at least one of an angle sensor or an electric circuit, detects the operation direction and the operation angle (angle of pivoting) of the work operating lever 67a, and outputs a detection signal (electric signal) corresponding to the operation direction and the operation angle. The controller 20 determines the operation direction and the operation angle of the work operating lever 67a based on the detection signal outputted from the sensor 67b, and calculates the ratio of the operation angle to the maximum angle of pivoting of the work operating lever 67a as the operation amount of the work operating lever 67a.
[0098] The controller 20 then inputs a control signal into the lift solenoid valve 76a or 76b or the tilt solenoid valve 77a or 77b according to the operation direction and the operation amount of the work operating lever 67a to open the solenoid valve. With this, a corresponding one of the lift control valve 60A and the tilt control valve 60B switches to the first position 61d, 62d or the second position 61e, 62e, the lift cylinders 14 or the tilt cylinders 15 extend or retract, the arms 10 or the hitch 16 swing(s) in the corresponding direction, and the position including the height or the orientation (tilt angle) of the attachment 11 attached to the hitch 16 is changed.
[0099] Specifically, when the work operating lever 67a is pivoted forward, the controller 20 inputs a control signal into the lift solenoid valve 76a according to the operation amount of the work operating lever 67 to open the lift solenoid valve 76a. With this, the lift control valve 60A switches to the first position 61d, the lift cylinders 14 retract, the arms 10 swing downward, the attachment 11 lowers, and the height of the attachment 11 decreases. In so doing, the attachment 11 is positioned somewhat forward.
[0100] When the work operating lever 67a is pivoted rearward, the controller 20 inputs a control signal into the lift solenoid valve 76b according to the operation amount of the work operating lever 67a to open the lift solenoid valve 76b. With this, the lift control valve 60A switches to the second position 61e, the lift cylinders 14 extend, the arms 10 swing upward, the attachment 11 is raised, and the height of the attachment 11 increases. In so doing, the attachment 11 is positioned somewhat rearward.
[0101] When the work operating lever 67a is pivoted leftward, the controller 20 inputs a control signal into the tilt solenoid valve 77a according to the operation amount of the work operating lever 67a to open the tilt solenoid valve 77a. With this, the tilt control valve 60B switches to the first position 62d, the tilt cylinders 15 extend, and the hitch 16 swings downward, so that the orientation of the attachment 11 is changed such that the front portion of the attachment 11 lowers.
[0102] When the work operating lever 67a is pivoted rightward, the controller 20 inputs a control signal into the tilt solenoid valve 77b according to the operation amount of the work operating lever 67a to open the tilt solenoid valve 77b. With this, the tilt control valve 60B switches to the second position 62e, the tilt cylinders 15 retract, the hitch 16 swings upward, so that the orientation of the attachment 11 is changed such that the front portion of the attachment 11 is raised.
[0103] Note that when the controller 20 causes the arms 10 to swing, the controller 20 causes the hitch 16 to swing so that the orientation of the attachment 11 is not changed, in some cases. That is, the controller 20, when causing the arms 10 to swing by inputting a control signal into one of the lift solenoid valves 76a and 76b, the controller 20 also inputs a control signal into a corresponding one of the tilt solenoid valves 77a and 77b that corresponds to the swinging direction of the arms 10 to cause the hitch 16 to swing, thus keeping the orientation of the attachment 11 constant. This eliminates or reduces the likelihood that, when the arms 10 swing, the attachment 11 will tilt and accidentally contact a target object or surrounding objects and be damaged. As described above, the controller 20 controls actuation of the working device 4 in response to manual operation of the work manual operator 67 (work operating lever 67a). The controller 20 also automatically controls actuation of the working device 4.
[0104] The working machine 1 includes an AUX output switch 73b. The AUX output switch 73b is an operating switch to be operated by the driver. The AUX output switch 73b is turned ON to start supplying hydraulic fluid to the corresponding AUX port 25, and is turned OFF to stop supplying the hydraulic fluid.
[0105] When the controller 20 is in an AUX mode in which the attachment 11 including the auxiliary actuator 27 is allowed to be used with the working machine 1, if the AUX output switch 73b is turned ON, the controller 20 inputs a control signal into one of the AUX solenoid valves 78a and 78b to open the solenoid valve. With this, the AUX control valve 60C switches to the first position 63d or the second position 63e, and hydraulic fluid is supplied from the AUX control valve 60C to the corresponding AUX port 25 via the AUX fluid passage 66a or the AUX fluid passage 66b. In so doing, if the AUX ports 25 and hydraulic ports of the attachment 11 are connected by the external fluid passages 26, hydraulic fluid is supplied from the corresponding AUX port 25 to the auxiliary actuator 27 of the attachment 11 via the corresponding external fluid passage 26 and the like, the auxiliary actuator 27 is actuated, and the attachment 11 is driven.
[0106] When the controller 20 is in the AUX mode, if the AUX output switch 73b is turned OFF, the controller 20 stops inputting the control signal into the AUX solenoid valve 78a or 78b to close the AUX solenoid valve 78a or 78b. With this, the AUX control valve 60C switches to the third position 63c, and the supply of hydraulic fluid from the AUX control valve 60C to the AUX port 25 is stopped. Thus, the supply of hydraulic fluid to the auxiliary actuator 27 of the attachment 11 is also stopped, the auxiliary actuator 27 stops, and the attachment 11 stops.
[0107] The controller 20 inputs a control signal into at least one of the lift solenoid valve 76b or 76b or the tilt solenoid valve 77a or 77b according to the AUX pressure detected by the pressure detectors 70a and 70b to adjust the opening of the solenoid valve(s). With this, the controller 20 switches at least one of the lift control valve 60A or the tilt control valve 60B to the first position or the second position to supply hydraulic fluid to at least one of the lift cylinders 14 or the tilt cylinders 15 to cause the cylinders to extend or retract to cause at least one of the arms 10 or the hitch 16 to swing, thus adjusting at least one of the position or the orientation of the attachment 11.
[0108] The working machine 1 includes a load sensing system (which may be hereinafter simply referred to as “LS system”) 80. The LS system 80 is a hydraulic system to control the flow rate of hydraulic fluid delivered by the variable displacement main pump P2 such that a differential pressure is constant. The differential pressure is obtained by subtracting, from the hydraulic fluid delivery pressure of the main pump P2 which is a variable displacement pump, the maximum of load pressures on the actuators 14, 15 and 27 actuated by hydraulic fluid delivered by the main pump P2.
[0109] The LS system 80 includes a swash plate changing cylinder 81, a flow rate compensation valve 82, and an opening changing cylinder 83. The swash plate changing cylinder 81 adjusts the angle of the swash plate of the main pump P2. The flow rate compensation valve 82 causes a hydraulic pressure to act on the swash plate changing cylinder 81 to actuate the swash plate changing cylinder 81. The opening changing cylinder 83 is actuated by the pilot pressure of pilot fluid from the pilot pump P1 to change the opening of the flow rate compensation valve 82.
[0110] A PLS fluid passage 84 and a PPS fluid passage 85 are connected to the flow rate compensation valve 82. The PLS fluid passage 84 is a fluid passage to transmit a PLS pressure which is the maximum of the load pressures on the actuators 14, 15 and 27 (actuator maximum load pressure). The PPS fluid passage 85 is used to transmit a PPS pressure which is the delivery pressure of the main pump P2. The flow rate compensation valve 82 actuates the swash plate changing cylinder 81 to adjust the angle of the swash plate of the main pump P2 such that the differential pressure, which is obtained by subtracting the PLS pressure from the PPS pressure, is constant. With this, the flow rate of hydraulic fluid delivered by the main pump P2 is controlled, and hydraulic power corresponding to the load applied to the working device 4 and the attachment 11 is outputted from the main pump P2.
[0111] In the present example embodiment, the swash plate of the main pump P2 is pressed by the self-pressure thereof in a direction that increases the flow rate of hydraulic delivered by the main pump P2. The swash plate changing cylinder 81 is operable to cause a force against the self-pressure of the main pump P2 to act on the swash plate. Furthermore, the flow rate compensation valve 82 is operable to control the delivery flow rate of the main pump P2 by adjusting the hydraulic pressure acting on the swash plate changing cylinder 81. Thus, when the hydraulic pressure acting on the swash plate changing cylinder 81 is removed (becomes zero), the angle of the swash plate of the main pump P2 becomes maximum, and the flow rate of hydraulic fluid delivered by the main pump P2 becomes maximum.
[0112] FIG. 2 illustrates a travel-related hydraulic circuit 5A included in the working machine 1. The hydraulic circuit 5A actuates the traveling devices 5 to cause the working machine 1 to travel. The working machine 1 includes travel pumps 50 and travel motors 51.
[0113] Each travel pump 50 is a hydraulic pump to be actuated by power from the prime mover 6. The travel pump 50 is a swash-plate variable displacement axial pump and includes pressure receivers 50a and 50b to receive pilot pressure. The pump pressure receivers 50a and 50b include a forward-travel pump pressure receiver 50a and a rearward-travel pump pressure receiver 50b. The angle of the swash plate of the travel pump 50 is changed according to the pilot pressure acting on the pump pressure receiver(s) 50a and / or 50b. When the angle of the swash plate of the travel pump 50 is changed, the flow rate and the supply direction of the hydraulic fluid delivered by the travel pump 50 change. The travel pumps 50 include a first travel pump 50L corresponding to the first traveling device 5, and a second travel pump 50R corresponding to the second traveling device 5.
[0114] Each travel motor 51 is a hydraulic motor to be actuated by hydraulic fluid delivered by the corresponding travel pump 50. The travel motors 51 include a first travel motor 51L corresponding to the first travel pump 50L, and a second travel motor 51R corresponding to the second travel pump 50R.
[0115] The first travel motor 51L is connected to the first travel pump 50L via a closed loop circuit fluid passage 53a. The first travel motor 51L is actuated by hydraulic fluid supplied from the first travel pump 50L. The first travel motor 51L includes an output shaft 51Lj, and changes the rotation speed of the output shaft 51Lj based on the flow rate of hydraulic fluid delivered by the first travel pump 50L. When the power from the first travel motor 51L is transmitted from the output shaft 51Lj to the drive shaft of the first traveling device 5 via a transmission mechanism, the first traveling device 5 is driven.
[0116] The first travel motor 51L includes a swash plate. When the angle of the swash plate of the first travel motor 51L is changed by a swash plate cylinder 52L, the first travel motor 51L changes the rotation speed stage of the output shaft 51Lj to a first speed stage (low speed stage) or a second speed stage (high speed stage) higher than the first speed stage. Specifically, when the swash plate cylinder 52L retracts, the rotation speed of the output shaft 51Lj of the first travel motor 51L is set to the first speed stage. When the swash plate cylinder 52L extends, the rotation speed of the output shaft 51Lj of the first travel motor 51L is set to the second speed stage.
[0117] The second travel motor 51R is connected to the second travel pump 50R via a closed loop circuit fluid passage 53b. The second travel motor 51R is actuated by hydraulic fluid delivered by the second travel pump 50R to drive the second traveling device 5 via an output shaft 51Rj and the like. When the angle of the swash plate of the second travel motor 51R is changed by a swash plate cylinder 52R, the second travel motor 51R changes the rotation speed stage of the output shaft 51Rj to the first speed stage or the second speed stage. Since the configurations of the second travel motor 51R, the second travel pump 50R, the second traveling device 5 and the swash plate cylinder 52R are respectively the same as the configurations of the first travel motor 51L, the first travel pump 50L, the first traveling device 5 and the swash plate cylinder 52L, detailed description therefor is omitted.
[0118] The working machine 1 includes a travel manual operator (travel manual operator unit) 57. The travel manual operator 57 is operated to control the travel pumps 50, the travel motors 51, and the traveling devices 5. The travel manual operator 57 is operable to be operated to cause the traveling devices 5 and the like to cause the machine body 2 to travel and turn. The travel manual operator 57 is operable to change the pilot pressure applied to the pump pressure receivers 50a, 50b of the travel pumps 50 to change the angle of swash plates of the travel pumps 50 to change the amount and direction of hydraulic fluid delivered by the travel pumps 50, the speed and direction of rotation of the output shafts 51Lj, 51Rj of the travel motors 51, and the speed and direction of operation of the traveling devices 5. The travel manual operator 57 includes a travel operating lever 57a and a plurality of operating valves 44.
[0119] The travel operating lever 57a is a manual operator (travel manual operator) to be operated by the driver, and is provided in the vicinity of the seat 8 inside the cabin 3. The travel operating lever 57a can be operated from the neutral position in a forward direction F, a rearward direction B, a leftward direction L, and a rightward direction R, as well as from the neutral position diagonally leftward and forward, diagonally rightward and forward, diagonally leftward and rearward, and diagonally rightward and rearward.
[0120] The operating valves 44 include operating valves 44a, 44b, 44c, and 44d. The operating valves 44a to 44d are connected to a fluid discharge passage 40, and are actuated by operation of the common travel operating lever 57a to change the pilot pressure of pilot fluid which is hydraulic fluid supplied from the fluid discharge passage 40.
[0121] Specifically, the first operating valve 44a is operable to, when the travel operating lever 57a is pivoted in the forward direction F, change the pilot pressure outputted therefrom according to the operation amount (angle of pivoting). The second operating valve 44b is operable to, when the travel operating lever 57a is pivoted in the rearward direction B, change the pilot pressure outputted therefrom according to the operation amount. The third operating valve 44c is operable to, when the travel operating lever 57a is pivoted in the leftward direction L, change the pilot pressure outputted therefrom according to the operation amount. The fourth operating valve 44d is operable to, when the travel operating lever 57a is pivoted in the rightward direction R, change the pilot pressure outputted therefrom according to the operation amount.
[0122] The operating valves 44 are connected to their corresponding travel pumps 50 by travel fluid passages 42. The travel fluid passages 42 include a first travel fluid passage 42a, a second travel fluid passage 42b, a third travel fluid passage 42c, a fourth travel fluid passage 42d, and a fifth travel fluid passage 42e. The first travel fluid passage 42a is connected to a forward-travel pump pressure receiver 50a of the first travel pump 50L. The second travel fluid passage 42b is connected to a rearward-travel pump pressure receiver 50b of the first travel pump 50L. The third travel fluid passage 42c is connected to a forward-travel pump pressure receiver 50a of the second travel pump 50R. The fourth travel fluid passage 42d is connected to a rearward-travel pump pressure receiver 50b of the second travel pump 50R.
[0123] The fifth travel fluid passage 42e is connected to the operating valves 44a to 44d and to the travel fluid passages 42a to 42d. Specifically, the fifth travel fluid passage 42e includes a bridge fluid passage 42e1 and a plurality of connector fluid passages 45e2. In the bridge fluid passage 42e1, a plurality of shuttle valves 43 and first ends of the connector fluid passages 45e2 are connected alternately. The second ends of the connector fluid passages45e2 are connected to the respective operating valves 44. The shuttle valves 43 are connected to the respective travel fluid passages 42.
[0124] When the travel operating lever 57a is pivoted in the forward direction F, the first operating valve 44a is operated to allow pilot fluid to be supplied from the first operating valve 44a to the fifth travel fluid passage 42e. The pilot pressure of pilot fluid supplied from the first operating valve 44a is applied to the forward-travel pump pressure receiver 50a of the first travel pump 50L via the fifth travel fluid passage 42e and the first travel fluid passage 42a. The pilot pressure from the first operating valve 44a is applied to the forward-travel pump pressure receiver 50a of the second travel pump 50R via the fifth travel fluid passage 42e and the third travel fluid passage 42c.
[0125] With this, the angle of the swash plates of the first travel pump 50L and the second travel pump 50R is changed, hydraulic fluid delivered by the first travel pump 50L flows through the circuit fluid passage 53a and is supplied through the first port 51a to the first travel motor 51L, and hydraulic fluid delivered by the second travel pump 50R flows through the circuit fluid passage 53b and is supplied through the third port 51c to the second travel motor 51R. Then, the output shafts 51Lj, 51Rj of the first travel motor 51L and the second travel motor 51R rotate in the normal direction (rotate to achieve forward travel), the first traveling device 5 and the second traveling device 5 are driven to achieve forward travel, and the working machine 1 travels straight forward.
[0126] When the travel operating lever 57a is pivoted in the rearward direction B, the second operating valve 44b is operated to allow pilot fluid to be supplied from the second operating valve 44b to the fifth travel fluid passage 42e. The pilot pressure of pilot fluid supplied from the second operating valve 44b is applied to the rearward-travel pump pressure receiver 50b of the first travel pump 50L via the fifth travel fluid passage 42e and the second travel fluid passage 42b. The pilot pressure from the second operating valve 44b is applied to the rearward-travel pump pressure receiver 50b of the second travel pump 50R via the fifth travel fluid passage 42e and the fourth travel fluid passage 42d.
[0127] With this, the angle of the swash plates of the first travel pump 50L and the second travel pump 50R is changed, hydraulic fluid delivered by the first travel pump 50L flows through the circuit fluid passage 53a and is supplied through the second port 51b to the first travel motor 51L, and hydraulic fluid delivered by the second travel pump 50R flows through the circuit fluid passage 53b and is supplied through the fourth port 51d to the second travel motor 51R. Then, the output shafts 51Lj, 51Rj of the first travel motor 51L and the second travel motor 51R rotate in the reverse direction (rotate to achieve rearward travel), the first traveling device 5 and the second traveling device 5 are driven to achieve rearward travel, and the working machine 1 travels straight rearward.
[0128] When the travel operating lever 57a is pivoted in the leftward direction L, the third operating valve 44c is operated to allow pilot fluid to be supplied from the third operating valve 44c to the fifth travel fluid passage 42e. The pilot pressure of pilot fluid supplied from the third operating valve 44c is applied to the forward-travel pump pressure receiver 50a of the second travel pump 50R via the fifth travel fluid passage 42e and the third travel fluid passage 42c. The pilot pressure from the third operating valve 44c is applied to the rearward-travel pump pressure receiver 50b of the first travel pump 50L via the fifth travel fluid passage 42e and the second travel fluid passage 42b.
[0129] With this, the angle of the swash plates of the first travel pump 50L and the second travel pump 50R is changed, hydraulic fluid delivered by the first travel pump 50L flows through the circuit fluid passage 53a and is supplied through the second port 51b to the first travel motor 51L, and hydraulic fluid delivered by the second travel pump 50R flows through the circuit fluid passage 53b and is supplied through the third port 51c to the second travel motor 51R. Then, the output shaft 51Lj of the first travel motor 51L rotates in the reverse direction, the first traveling device 5 is driven to achieve rearward travel, the output shaft 51Rj of the second travel motor 51R rotates in the normal direction, the second traveling device 5 is driven to achieve forward travel, and the working machine 1 turns left.
[0130] When the travel operating lever 57a is pivoted in the rightward direction R, the fourth operating valve 44d is operated to allow pilot fluid to be supplied from the fourth operating valve 44d to the fifth travel fluid passage 42e. The pilot pressure of pilot fluid supplied from the fourth operating valve 44d is applied to the forward-travel pump pressure receiver 50a of the first travel pump 50L via the fifth travel fluid passage 42e and the first travel fluid passage 42a. The pilot pressure from the fourth operating valve 44d is applied to the rearward-travel pump pressure receiver 50b of the second travel pump 50R via the fifth travel fluid passage 42e and the fourth travel fluid passage 42d.
[0131] With this, the angle of the swash plates of the first travel pump 50L and the second travel pump 50R is changed, hydraulic fluid delivered by the first travel pump 50L flows through the circuit fluid passage 53a and is supplied through the first port 51a to the first travel motor 51L, and hydraulic fluid delivered by the second travel pump 50R flows through the circuit fluid passage 53b and is supplied through the fourth port 51d to the second travel motor 51R. Then, the output shaft 51Lj of the first travel motor 51L rotates in the normal direction, the first traveling device 5 is driven to achieve forward travel, the output shaft 51Rj of the second travel motor 51R rotates in the reverse direction, the second traveling device 5 is driven to achieve rearward travel, and the working machine 1 turns right.
[0132] When the travel operating lever 57a is pivoted diagonally, the difference between the pilot pressures applied to the forward-travel pump pressure receivers 50a and the rearward-travel pump pressure receivers 50b determines the directions and speeds of rotation of the output shafts 51Lj, 51Rj of the first travel motor 51L and the second travel motor 51R, and the working machine 1 turns right or left while traveling forward or rearward.
[0133] Specifically, when the travel operating lever 57a is pivoted diagonally leftward and forward, the working machine 1 turns left while traveling forward at a speed corresponding to the operation amount of the travel operating lever 57a. When the travel operating lever 57a is pivoted diagonally rightward and forward, the working machine 1 turns right while traveling forward at a speed corresponding to the operation amount of the travel operating lever 57a. When the travel operating lever 57a is pivoted diagonally leftward and rearward, the working machine 1 turns left while traveling rearward at a speed corresponding to the operation amount of the travel operating lever 57a. When the travel operating lever 57a is pivoted diagonally rightward and rearward, the working machine 1 turns right while traveling rearward at a speed corresponding to the operation amount of the travel operating lever 57a.
[0134] The working machine 1 includes speed-change switching valves 58L and 58R, a speed-change solenoid valve 59, and a speed-change switch 75. The speed-change switching valves 58L and 58R are two-position switching valves. The speed-change switching valve 58L is connected to the swash plate cylinder 52L by a fluid passage, and the speed-change switching valve 58R is connected to the swash plate cylinder 52R by a fluid passage. The speed-change switching valves 58L and 58R are connected to the speed-change solenoid valve 59 via a fluid passage 41. The speed-change solenoid valve 59 is a two-position solenoid switching valve including two positions and a solenoid to be energized in response to a control signal inputted thereto to switch between the positions. The speed-change solenoid valve 59 is connected to the fluid discharge passage 40, and switches the positions of the switching valves 58L and 58R. The speed-change switch 75 is an operating switch to be operated by the driver to input an instruction to switch the speed stage of the rotation speed of the output shafts 51Lj and 51Rj of the travel motor 51 to a first speed stage (low speed stage) or a second speed stage (high speed) higher than the first speed stage.
[0135] Upon receipt of an instruction to switch the speed stage to the first speed stage from the speed-change switch 75, the controller 20 inputs a control signal into the speed-change solenoid valve 59 to switch the speed-change solenoid valve 59 to the first position to block pilot fluid. With this, the pilot fluid from the fluid discharge passage 40 does not act on the pressure receivers of the speed-change switching valves 58L and 58R via the speed-change solenoid valve 59, the speed-change switching valves 58L and 58R are in the first position to block hydraulic fluid, and hydraulic fluid is not supplied from the speed-change switching valves 58L and 58R to the swash plate cylinders 52L and 52R. Thus, the swash plate cylinders 52L and 52R are caused to retract by the elastic force of a spring, and the rotation speed of the output shafts 51Lj and 51Rj of the travel motors 51 is switched to the first speed stage.
[0136] Upon receipt of an instruction to switch the speed stage to the second speed stage from the speed-change switch 75, the controller 20 inputs a control signal into the speed-change solenoid valve 59 to switch the speed-change solenoid valve 59 to the second position to allow pilot fluid to pass therethrough. With this, pilot fluid from the fluid discharge passage 40 acts on the pressure receivers of the speed-change switching valves 58L and 58R via the speed-change solenoid valve 59, the speed-change switching valves 58L and 58R switch to the second position to allow hydraulic fluid to pass therethrough, and hydraulic fluid is supplied from the speed-change switching valves 58L and 58R to the swash plate cylinders 52L and 52R. Thus, the swash plate cylinders 52L and 52R are caused to extend by the hydraulic pressure, and the rotation speed of the output shafts 51Lj and 51Rj of the travel motors 51 is switched to the second speed stage.
[0137] Regardless of whether the speed-change switch 75 is operated or not, the controller 20 may switch the positions of the speed-change solenoid valve 59 to automatically change the second speed stage to the first speed stage (automatic speed reduction) or automatically change the first speed stage to the second speed stage speed (automatic speed increase). In the case where work is performed using a specific attachment 11, the controller 20 switches the speed stage to the first speed stage to perform a low-speed mode (creep mode) in which the travel speed of the working machine 1 is kept at a low speed.
[0138] FIG. 3 is a block diagram showing an electrical configuration of the working machine 1. The working machine 1 includes elements shown in FIG. 3. The controller 20 includes a processing circuit including one or more processors. The working machine 1 includes the controller 20 which is configured or programmed to perform various controls relating to the working machine 1. The controller 20 is connected to the other elements shown in FIG. 3 in a communicable manner via in-vehicle network(s) such as CAN, ISOBUS, LIN and / or FlexRay.
[0139] The controller 20 includes at least one of one or more internal memories, analog circuits, digital circuits, and the like. The analog circuits and the digital circuits include one or more processors. The processor(s) included in the controller 20 include, for example, a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processor (DSP), a field programmable gate array (FPGA), an application specific integrated circuit (ASIC) and / or the like.
[0140] The internal memory(memories) of the controller 20 is / are each a volatile or nonvolatile memory which stores software program(s) to be executed by one or more processors and various data. The controller 20 uses a predetermined storage area of the internal memory as a buffer to temporarily store information and data.
[0141] A storing device (memory and / or storage) 21 includes a nonvolatile memory and / or the like. The storing device 21 also stores software program(s) to be executed by one or more processors of the controller 20 and various data. The storing device 21 also stores control data corresponding to various attachments 11.
[0142] The one or more processors of the controller 20 read(s) software program(s) and control data from the internal memory and / or the storing device 21, and perform various processes based on the software program(s) and the control data. The one or more processors of the controller 20 may perform various processes based on a predetermined logic circuit.
[0143] Note that a plurality of physically separated processors of the controller 20 may operate together to perform various processes, and the configuration of the controller 20 is not limited to the above described configuration. In such a case, the plurality of processors are respectively provided in one or more computers which are physically separated from the working machine 1, and are connected in a communicable manner via a network such as a in-vehicle network, LAN, WAN, and / or the Internet.
[0144] The following configuration may be used: the above described software program(s) is / are stored in a storage medium (nonvolatile memory such as HDD, SSD, CD-ROM, DVD-ROM) connected in a communicable manner with the controller 20 and / or in external device(s) such as a server and / or the like connected via the above described network(s), and is / are installed from such storage medium(media) and / or the external device(s) into the internal memory or the storing device 21.
[0145] A user interface 22 is, for example, a terminal device (computer) in the form of a touchscreen or a tablet including a display. The user interface 22 is provided in the vicinity of the seat 8 inside the cabin 3 (FIG. 14). The controller 20 causes the user interface 22 to output (display) various information relating to the working machine 1 stored in the internal memory and / or the storing device 21 to the driver or the like (or to other user(s)).
[0146] The driver or the like of the working machine 1 inputs various information via the user interface 22. For example, information relating to the attachment 11 attached to the working device 4 can be inputted via the user interface 22. The controller 20 causes the internal memory and / or the storing device 21 to store the information inputted via the user interface 22. The user interface 22 functions as an input interface and an output interface. The user interface 22 may include input interface(s) such as at least one manual operator, e.g., a button, a switch, a dial, and / or a slider, and / or a microphone, and output device(s) such as a speaker.
[0147] A communicator 24 shown in FIG. 3 includes a communication circuit to wirelessly communicate with external device(s) such as a server, a terminal device and / or a portable device via the Internet, a wireless LAN and / or the like. The portable device is, for example, a smartphone or a tablet. The communicator 24 may include a receiver compliant with a satellite positioning system to receive radio waves from satellites. The communicator 24 also functions as an input interface and an output interface.
[0148] A beacon scanner 23 is a receiver to receive wireless signals compliant with a near field communication standard. Specifically, the beacon scanner 23 receives wireless signals (beacon signals) compliant with Bluetooth (registered trademark) Low Energy which is a near field communication standard. As shown in FIG. 14, the beacon scanner 23 is provided at a front portion of the machine body 2. In the case where a beacon transmitter 19 is provided on the attachment 11 attached to the hitch 16, the beacon scanner 23 receives wireless signals transmitted from the beacon transmitter 19. The beacon scanner 23 is an input interface.
[0149] In the case where the attachment 11 attached to the hitch 16 includes an electric circuit including a processor such as CPU, an electric harness connected to the electric circuit is connected to an AUX connector 28. The AUX connector 28 may communicate in a wired manner with the attachment 11, and functions as an input interface and an output interface.
[0150] An attaching switch 29a, a detaching switch 29b, an accelerator 7, the speed-change switch 75, the work manual operator 67, and an AUX manual operator 73 are provided in the vicinity of the seat 8 inside the cabin 3, and are operated by the driver of the working machine 1.
[0151] The attaching switch 29a is operated to attach the attachment 11 to the hitch 16. The detaching switch 29b is operated to allow the attachment 11 to be detached from the hitch 16. As another example, a single operating switch may be used as an attaching switch and a detaching switch.
[0152] A latch control valve 35 is a three-position solenoid switching valve including three positions and a solenoid to be energized in response to a control signal inputted thereto to switch between the positions, and controls the latch cylinder 17. As shown in FIG. 4, the latch control valve 35 is connected to the latch cylinder 17 by fluid passages and is also connected to the main fluid passage 45. The latch control valve 35 is switchable between (i) a neutral position 35c to block hydraulic fluid from the fluid passage 45, (ii) a first position 35a to allow hydraulic fluid to be supplied to the cap-side chamber of the latch cylinder 17 to cause the latch cylinder 17 to extend, and (iii) a second position 35b to allow hydraulic fluid to be supplied to the rod-side chamber of the latch cylinder 17 to cause the latch cylinder 17 to retract.
[0153] For example, the driver of the working machine 1 operates the work manual operator 67 (FIG. 1) to lower the arms 10 and the hitch 16, and operates the travel manual operator 57 (FIG. 2) to cause the machine body 2 to travel forward very slowly, thus causing the front surface of the bracket30 of the hitch 16 to contact the base plate 9 (FIG. 15) of the attachment 11 placed on the ground J. Then, when the driver operates the attaching switch 29a, the controller 20 inputs a control signal into the latch control valve 35 to switch the latch control valve 35 from the neutral position 35c to the first position 35a. With this, the latch cylinder 17 extends, the latching mechanisms 31 switch to the latching state, and the attachment 11 is attached (fixed) to the hitch 16.
[0154] The driver, while the working machine 1 is in the stopped state, operates the work manual operator 67 to lower the arms 10 and the hitch 16 to cause the attachment 11 attached to the hitch 16 to contact the ground. Then, when the driver operates the detaching switch 29b, the controller 20 inputs a control signal into the latch control valve 35 to switch the latch control valve 35 from the neutral position 35c to the second position 35b. With this, the latch cylinder 17 retracts, the latching mechanisms 31 switch to the unlatching state, and the attachment 11 is allowed to be detached from the hitch 16. In this state, when the driver operates the travel manual operator 57 to cause the machine body 2 to travel rearward, the attachment 11 is detached from the hitch 16.
[0155] A speed detector 36 shown in FIG. 3 detects the travel speed of the working machine 1 (machine body 2). Specifically, the speed detector 36 includes, for example, rotation speed sensor(s) to detect the rotation speed of the travel motors 51L and 51R (FIG. 2) and a calculator, and the calculator calculates the travel speed based on a detection signal from the rotation speed sensor(s). Note that the calculator may not be provided in the speed detector 36, and the controller 20 may calculate the travel speed based on the detection signal from the rotation speed sensor. The controller 20 calculates the travel distance by multiplying the travel speed of the machine body 2 by the travel time.
[0156] As another example, the travel manual operator 57 may include a sensor to detect the direction and angle of operation (pivoting) of the travel operating lever 57a, and the speed detector 36 or the controller 20 may calculate the travel speed based on a detection signal (electric signal) outputted from the sensor. More specifically, for example, the speed detector 36 or the controller 20 determines the direction and angle of operation of the travel operating lever 57a based on a detection signal from the sensor of the travel manual operator 57, calculates, as the operation amount of the travel operating lever 57a, the ratio of the angle of operation of the travel operating lever 57a to the maximum angle of pivoting of the travel operating lever 57a, and calculates the travel speed of the working machine 1 based on the operation amount.
[0157] Alternatively, the speed detector 36 or the controller 20 may calculate the position of the machine body 2 at regular intervals based on signals received by the receiver of the communicator 24 from satellites of a satellite positioning system, and calculate the travel speed of the working machine 1 based on time-series position data of the machine body 2. The configuration to detect the travel speed of the working machine 1 is not limited to the above, and a speed detector to detect the travel speed by some other known method may be used.
[0158] An arm detector 37 and a hitch detector 38 detect the position of the working device 4 that includes the position in the up-down direction, and may each include a sensor(s) such as an inertial measurement unit (IMU) and / or a potentiometer, for example. The arm detector 37 (first detector) detects the angle of rotation (swinging) of the arms 10 as the position (swinging position) of the arms 10 at least in the swinging direction. The arm detector 37, if including an inertial measurement unit, detects the three-dimensional position of the arms 10 and the inertial motion (position in three orthogonal axes, translational motion, and rotational motion) of the arms 10 to determine the acceleration and angular velocity of the arms 10. The controller 20, based on the detection results from the arm detector 37, determines the posture of the arms 10 that includes the position and orientation of the arms 10, the positions of the distal portion of the arms 10 and the hitch 16 in the up-down direction and in the front-rear direction, and the actuated position (the degree of extension / retraction) of the lift cylinders 14.
[0159] The hitch detector 38 (second detector) detects the tilt angle (angle of rotation (swinging)) of the hitch 16 as the position (swinging position) of the hitch 16 at least in the swinging direction. The hitch detector 38, if including an inertial measurement unit, detects the three-dimensional position of the hitch 16 and the inertial motion (position in three orthogonal axes, translational motion, and rotational motion) of the hitch 16 to determine the acceleration and angular velocity of the hitch 16. The controller 20, based on the detection results from the hitch detector 38, determines the posture of the hitch 16 that includes the position and orientation of the hitch 16, the position of the hitch 16 in the up-down direction and the position and orientation in the front-rear direction, and the actuated position (the degree of extension / retraction) of the tilt cylinders 15.
[0160] Furthermore, the controller 20 determines the behavior of the attachment 11 attached to the hitch 16, the position of the attachment 11 in the up-down direction, and the position and orientation of the attachment 11 in the front-rear direction based on the detection results(s) from the arm detector 37 and / or the hitch detector 38. Specifically, the controller 20 determines the direction of movement of a work surface 11w (FIG. 14) of the attachment 11 attached to the hitch 16 (any of four directions including up, down, forward, and rearward directions) and the position of the work surface 11w based at least on the detection result from the arm detector 37, and determines the orientation of the work surface 11w based on the detection result from the hitch detector 38. The work surface 11w is an imaginary surface defined at the contact portion of the attachment 11 that makes contact with the target object during work, and is a reference surface for the posture of the attachment 11.
[0161] As described above, the controller 20 determines the postures (position and orientation) of the arms 10 and the hitch 16 of the working device 4 and the posture of the attachment 11 attached to the working device 4 based on the detection results from the arm detector 37 and the hitch detector 38. Furthermore, the controller 20, based on the detection results from the arm detector 37 and the hitch detector 38, controls the working device 4 and actuates the working device 4 to change the posture of the attachment 11.
[0162] In addition to the foregoing pressure detectors 70a and 70b, the working machine 1 includes pressure detectors 48a, 48b, 48c, 48d, 49a, 49b, 49c, 49d, 68a, 68b, 68c, and 68d as elements to detect the pressure of hydraulic fluid or pilot fluid. Each of the pressure detectors 48a to 48d, 49a to 49d and 68a to 68d includes a pressure sensor.
[0163] The pressure detectors 48a, 48, 48c, and 48d are provided in the respective travel fluid passages 42a, 42b, 42c, and 42d, as illustrated in FIG. 2. The pressure detector 48a detects, as a first travel pressure, the pilot pressure of pilot fluid applied to the first travel fluid passage 42a and the forward-travel pump pressure receiver 50a of the first travel motor 51L. The pressure detector 48b detects, as a second travel pressure, the pilot pressure of pilot fluid applied to the second travel fluid passage 42b and the rearward-travel pump pressure receiver 50b of the first travel motor 51L. The pressure detector 48c detects, as a third travel pressure, the pilot pressure of pilot fluid applied to the third travel fluid passage 42c and the forward-travel pump pressure receiver 50a of the second travel motor 51R. The pressure detector 48d detects, as a fourth travel pressure, the pilot pressure of pilot fluid applied to the fourth travel fluid passage 42d and the rearward-travel pump pressure receiver 50b of the second travel motor 51R.
[0164] The controller 20 may determine the operation direction and operation amount of the travel operating lever 57a and also determine whether or not the travel manual operator 57 is operated to cause the machine body 2 to travel straight or whether or not the travel manual operator 57 is operated to cause the machine body 2 to turn, based on the first to fourth travel pressures detected by the pressure detectors 48a to 48d. The controller 20 may determine the travel direction, travel speed, whether straight travel is performed, whether turn is performed, the direction of turn, and the type of turn regarding the machine body 2 (working machine 1) based on the first to fourth travel pressures.
[0165] The pressure detectors 49a, 49b, 49c and 49d are provided in the circuit fluid passages 53a and 53b. The pressure detector 49a detects the pressure of hydraulic fluid acting on a first port 51a of the first travel motor 51L as a first motor pressure. The pressure detector 49b detects the pressure of hydraulic fluid acting on a second port 51b of the first travel motor 51L as a second motor pressure. The pressure detector 49c detects the pressure of hydraulic fluid acting on a third port 51c of the second travel motor 51R as a third motor pressure. The pressure detector 49d detects the pressure of hydraulic fluid acting on a fourth port 51d of the second travel motor 51R as a fourth motor pressure.
[0166] The controller 20 may determine the travel direction, the travel speed, whether straight travel is being performed, whether turning is being performed, the turn direction, and the type of turn relating to the working machine 1 based on the first to fourth motor pressures detected by the pressure detectors 49a to 49d. The controller 20 may determine the operation direction and operation amount of the travel operating lever 57a and also determine whether or not the travel manual operator 57 is operated to cause the machine body 2 to travel straight or whether or not the travel manual operator 57 is operated to cause the machine body 2 to turn, based on the first to fourth motor pressures.
[0167] As shown in FIG. 1, the pressure detectors 68a, 68b, 68c and 68d are respectively provided in the fluid passages 64a, 64b, 65a and 65b. The pressure detectors 68a and 68b detect the pressure of hydraulic fluid acting from the lift control valve 60A to the lift cylinders 14 as a lift pressure. The controller 20 refers to the lift pressure and, for example, adjusts the opening of the solenoid valves 76a and 76b. The pressure detectors 68c and 68d detect the pressure of hydraulic fluid acting from the tilt control valve 60B to the tilt cylinders 15 as a tilt pressure. The controller 20 refers to the tilt pressure and, for example, adjusts the opening of the tilt solenoid valves 77a and 77b. The controller 20 may determine whether or not the work manual operator 67 is operated to swing the arms 10 and the hitch 16 of the working device 4 and whether or not the work manual operator 67 is operated to change the posture of the attachment 11 based on the lift pressure and the tilt pressure.
[0168] The accelerator 7 is operable to define and change the rotation speed of the prime mover 6, and includes an acceleration operator and an acceleration sensor. The acceleration operator is, for example, an operation structure (manual operator) such as a lever, a pedal, a dial, or a slider. The acceleration sensor outputs a signal corresponding to the operation position of the acceleration operator. The controller 20 controls the driving of the prime mover 6 and defines and changes the rotation speed of the prime mover 6 based on an acceleration signal outputted from the acceleration sensor.
[0169] The configurations of the speed-change switch 75, the speed-change solenoid valve 59, the lift solenoid valves 76a and 76b, the tilt solenoid valves 77a and 77b, and the AUX solenoid valves 76a and 76b have been described already. The work manual operator 67 includes a posture change switch 67c. The posture change switch 67c is an operation switch (first input interface) to be operated to input a posture change instruction to change the posture of the attachment 11. The posture change switch 67c is, for example, a hardware operation switch such as a push button on the work operating lever 67a. Additionally or alternatively, the posture change switch 67c may be a software operation switch (operation key) displayed on a display included in the user interface 22 or the like.
[0170] The AUX manual operator 73 is operable to control the supply of hydraulic fluid to the auxiliary actuator 27 of the attachment 11. The AUX manual operator 73 includes, in addition to the foregoing AUX output switch 73b, an AUX mode switch 73a, an AUX steady switch 73c, and an AUX volume switch 73d.
[0171] The AUX mode switch 73a is turned ON to start an AUX mode in which an attachment 11 including an auxiliary actuator 27 is allowed to be used with the working machine 1, and is turned OFF to end the AUX mode. When the AUX mode switch 73a is turned ON to start the AUX mode and then the AUX output switch 73b is turned ON, the controller 20 opens one of the AUX solenoid valves 77a and 77b to allow hydraulic fluid to be supplied from the AUX control valve 60C to the corresponding AUX port 25.
[0172] In so doing, if the first AUX port 25a and the first hydraulic port of the attachment 11 are connected by the external fluid passage 26a and the second hydraulic port of the attachment 11 and the second AUX port 25b are connected by the external fluid passage 26b, (i) hydraulic fluid from the AUX control valve 60C flows through the first AUX port 25a, the external fluid passage 26a, and the first hydraulic port of the attachment 11 and is supplied to the auxiliary actuator 27 of the attachment 11, and (ii) hydraulic fluid discharged from the auxiliary actuator 27 flows through the second hydraulic port of the attachment 11, the external fluid passage 26b, and the second AUX port 25b and returns to the AUX control valve 60C. In some cases, hydraulic fluid from the AUX control valve 60C flows through the second AUX port 25b, the external fluid passage 26b, and the second hydraulic port of the attachment 11 and is supplied to the auxiliary actuator 27, whereas hydraulic fluid from the auxiliary actuator 27 flows through the first hydraulic port of the attachment 11, the external fluid passage 26a, and the first AUX port 25a and returns to the AUX control valve 60C.
[0173] The controller 20 ends the AUX mode when the AUX mode switch 73a is turned OFF after the AUX output switch 73b is turned OFF, the AUX solenoid valves 77a and 77b are closed, and the supply of hydraulic fluid from the AUX control valve 60C to the corresponding AUX port 25 is stopped.
[0174] The AUX steady switch 73c is turned ON to start a steady output mode in which the current state of supply of hydraulic fluid to the auxiliary actuator 27 (fluid flow rate) is kept constant, and is turned OFF to stop the steady output mode. When the AUX steady switch 73c is turned ON while the AUX mode is being performed to supply hydraulic fluid to the auxiliary actuator 27, the controller 20 starts the steady output mode and to maintain the opening of the AUX control valve 60C to keep constant the fluid flow rate of hydraulic fluid supplied to the auxiliary actuator 27. After that, when the AUX steady switch 73c is turned OFF, the controller 20 ends the steady output mode, does not maintain the opening of the AUX control valve 60C anymore, and does not keep constant the fluid flow rate of hydraulic fluid supplied to the auxiliary actuator 27 anymore.
[0175] The AUX volume switch 73d is operated to change the supply amount of hydraulic fluid to the auxiliary actuator 27. The AUX volume switch 73d outputs an electric signal corresponding to the manual operation of a control knob such as a slider operating switch, a dial, or a push button. When the AUX volume switch 73d is operated and an electric signal corresponding to the operation is inputted into the controller 20 when the steady supply mode is not performed, the controller 20 detects the operation position of the AUX volume switch 73d based on the electric signal, and inputs a control signal with an electric current value corresponding to the operation position into the AUX solenoid valves 78a and 78b. With this, the openings of the AUX solenoid valves 78a and 78b are defined and / or changed, the pilot pressure acting on the AUX control valve 60C changes, the opening of the AUX control valve 60C is defined and / or changed, the supply amount of hydraulic fluid from the AUX control valve 60C to the auxiliary actuator 27 is defined and / or changed, and the AUX pressure is also defined and / or changed.
[0176] After the attachment 11 is attached to the hitch 16, the controller 20 identifies the attachment 11. For example, in the case where the attached attachment 11 includes a beacon transmitter 19, a wireless signal including information relating to the attachment 11 is transmitted at regular intervals from the beacon transmitter 19, and therefore the wireless signal is received by the beacon scanner 23. The controller 20 identifies the attached attachment 11 based on the information included in the wireless signal received by the beacon scanner 23. For example, the information transmitted by the beacon transmitter 19 includes identification information of the attachment 11 provided with the beacon transmitter 19. The storing device 21 stores pieces of attachment information indicating a plurality of attachments 11 attachable to the working device 4 and pieces of control information defined for the respective plurality of attachments 11, which are associated with each other.
[0177] FIG. 5 illustrates an example, in the form of a table, of pieces of attachment information of the plurality of attachments 11 attachable to the working device 4 and their corresponding pieces of control information. The pieces of information shown in FIG. 5 are stored in a predetermined storage area of the storing device 21.
[0178] The attachment information shown in FIG. 5 includes identification information (ID), name, icon data, model number, and specifications of a corresponding attachment 11. The specifications include information such as the size of the attachment 11, the position and orientation of the work surface 11w (FIG. 14) of the attachment 11 relative to the base plate 9 (FIG. 15), and whether the attachment 11 includes an auxiliary actuator 27. The specifications of the attachment information of the attachment 11 including an auxiliary actuator 27 may include specifications information such as the type and capacity of the auxiliary actuator 27.
[0179] The control information includes the default value of fluid flow rate, posture information, and / or the like. The fluid flow rate is the amount of hydraulic fluid supplied per unit time to the auxiliary actuator 27 of the corresponding attachment 11.
[0180] The posture information is information relating to the posture of the attachment 11. The posture information includes information relating to a work posture range, information relating to a travel posture range, and information relating to a travel posture. The work posture range is the range of the posture of the attachment 11 for work. The travel posture and the travel posture range do not fall within the work posture range, and are the posture and the posture range of the attachment 11 for the machine body 2 (working machine 1) to travel stably.
[0181] FIGS. 6A and 6B are each a conceptual view showing an example of posture ranges of the attachment 11. Specifically, FIG. 6A illustrates an example of the work posture range, the travel posture range, and the travel posture which are position (height from the ground J) ranges and a position in the up-down direction of the attachment 11. FIG. 6B illustrates an example of the work posture range, the travel posture range, and the travel posture which are orientation (tilt angle relative to the horizontal plane) ranges and an orientation of the attachment 11.
[0182] As illustrated in FIG. 6A, the work posture range (position range) of the attachment 11 is defined above the lower limit of the range within which the position in the up-down direction of the attachment 11 can be changed. In the example in FIG. 6A, the lower limit of the work posture range (position range) is defined below the ground J, and the upper limit of the work posture range (position range) is defined above the ground J. Note that, depending on the type of attachment 11, the lower limit of the work posture range (position range) may be defined at or above the ground J. The travel posture range (position range) is defined above the work posture range (position range) and below the upper limit of the range in which the position in the up-down direction of the attachment 11 can be changed.
[0183] As shown in FIG. 6B, the work posture range (orientation range) of the attachment 11 is defined below the upper limit of the range in which the orientation of the attachment 11 can be changed. In the example inFIG. 6B, the lower limit of the work posture range (orientation range) is set below 0 degrees which corresponds to the horizontal state (set to a negative value), and the upper limit of the work posture range (orientation range) is set above 0 degrees (set to a positive value). The travel posture range (orientation range) of the attachment 11 is defined below the work posture range and below 0 degrees (negative values), and is defined above the lower limit of the range within which the orientation of the attachment 11 can be changed.
[0184] The travel posture range (position and orientation range) of the attachment 11 is the range of posture in which the attachment 11 does not contact the ground. The travel posture (position and orientation) of the attachment 11 is one posture of the attachment 11 that falls within the travel posture range. In the example in FIG. 6A, the travel posture (travel position) is a posture in which the attachment 11 is located lower than the seat 8. The travel posture (travel orientation) is also a posture in which the attachment 11 is located below the seat 8. In the examples in FIGS. 6A and 6B, the travel postures (travel position and travel orientation) are each set at the median of the corresponding travel posture range (position range or orientation range). In the case where the attachment 11 is a contact / moved work attachment 11 to perform work by contacting a target object, the work posture range is the range of posture in which the attachment 11 contacts the target object, and the travel posture and the travel posture range are a posture and a posture range in which the attachment 11 does not contact the target object.
[0185] The posture information may include information indicating the range of the position in the up-down direction (vertical direction) of a work surface 11w of the attachment 11 (height of the work surface 11w from the bottom of the traveling devices 5 that makes contact with the ground) and information relating to the range of the orientation (tilt angle, or pitch angle relative to the front-rear direction) of the attachment 11, as information relating to the work posture range and information relating to the travel posture range. The posture information may include, as information relating to the travel posture, information indicating an optimal position (optimal value) in the up-down direction of the work surface 11w of the attachment 11 included in the travel posture range and information indicating an optimal orientation (optimal value) of the attachment 11 included in the travel posture range.
[0186] Additionally or alternatively, the posture information may include information relating to the posture of the working device 4 corresponding to the work posture range, the travel posture range, and the travel posture. Specifically, the posture information may include information indicating the ranges of actuated positions (actuation position) of the lift cylinders 14 and the tilt cylinders 15 corresponding to the work posture range and the travel posture range, and may include information indicating the actuated positions of the lift cylinders 14 and the tilt cylinders 15 corresponding to the travel posture.
[0187] The posture information may include information indicating the ranges of the posture of the arms 10 and the hitch 16 corresponding to the work posture range and the travel posture range of the attachment 11, and may include information indicating the posture of the arms 10 and the hitch 16 corresponding to the travel posture. In such a case, at least one of the swinging position (angle of rotation) of the arms 10 or the position in the up-down direction of the arms 10 detectable by the arm detector 37 may be defined as the posture of the arms 10. At least one of the swinging position (angle of rotation) of the hitch 16 or the position in the up-down direction of the hitch 16 detectable by the hitch detector 38 may be defined as the posture of the hitch 16.
[0188] For each of the plurality of attachments 11 attachable to the working device 4, related one or more of the default value of the fluid flow rate and the posture information are defined, and such defined information is included in the control information. In the example in FIG. 5, the control information for contacting / moved work attachments 11 such as a sweeper and a rake includes the default value of fluid flow rate and posture information. The control information for attachments 11 each including an auxiliary actuator 27 at least includes the default value of fluid flow rate, but the control information for attachments 11 including no auxiliary actuators 27 such as a bucket does not include the default value of fluid flow rate. The control information for attachments 11 other than the contacting / moved work attachments, such as a spreader and a grapple, does not include posture information.
[0189] As another example, the control information for attachments 11 other than contacting / moved work attachments 11 may also include posture information. The posture information may include information relating to the position of the attachment 11 but not include information relating to the orientation of the attachment 11. The posture information may not include information relating to the travel posture, and the controller 20 may determine (select) one travel posture falling within the travel posture range based on information relating to the travel posture range and derive information relating to the one travel posture. The attachment information may include at least one of the identification information (ID), name, icon, or model number of the attachment 11, and / or other information such as a nickname and / or the serial number of the attachment 11.
[0190] The controller 20 reads attachment information and control information corresponding to the information (identification information) about the attachment 11 received from the beacon transmitter 19 from the storing device 21. The controller 20 identifies the type of the attachment 11 and determines whether the attachment 11 includes an auxiliary actuator 27 based on the read attachment information.
[0191] In the case where an electric circuit including a controller such as a CPU is provided in the attachment 11, the controller 20 may, after an electric harness connected to the electric circuit is connected to the AUX connector 28, receive information relating to the attachment 11 transmitted from the controller via the electric harness and the AUX connector 28. The controller 20 may then read control information corresponding to the attachment 11 indicated by the received information from the storing device 21.
[0192] The information transmitted from an electronic device in or on the attachment 11, such as the beacon transmitter 19 or the controller of the attachment 11, may include the information relating to the attachment 11 and the control information corresponding to the attachment 11. In such a case, the controller 20, upon receipt of the information transmitted from the electronic device of the attachment 11 via the beacon scanner 23 or the AUX connector 28, reads (acquires) the information relating to the attachment 11 and the control information from the received information.
[0193] The control information transmitted from the electronic device of the attachment 11 may include at least one of the default value of the fluid flow rate or the posture information. The control information from the electronic device of the attachment 11 may include posture information indicating at least one of the actuated positions and actuation ranges of the lift cylinders 14 and the tilt cylinders 15 or the postures and posture ranges of the arms 10, the hitch 16, and the attachment 11. In such a case, the controller 20 acquires the information transmitted from the electronic device of the attachment 11 via the beacon scanner 23 or the AUX connector 28, and determines (selects) posture information from the acquired information.
[0194] In addition to or instead of the beacon transmitter 19 and the beacon scanner 23, a transmitter such as a Radio Frequency Identification (RFID) tag may be provided in or on the attachment 11 and a receiver to receive wireless signals issued by the transmitter may be provided in or on the working machine 1.
[0195] Additionally or alternatively, the controller 20 may read from the storing device 21 the data of a plurality of icons C1, C2, C3, C4, C5, C6, and so on indicating respective attachments 11 attachable and detachable to and from the working device 4 and cause the user interface 22 to display the plurality of icons C1, C2, C3, C4, C5, C6, and so on, on a predetermined input screen G2 as illustrated in FIG. 7. In the example of FIG. 7, the controller 20 causes the plurality of icons C1, C2, C3, C4, C5, C6, and so on and the pieces of identification information A1, A2, A3, A4, A5, A6, and so on of the attachments 11 corresponding to the plurality of icons C1, C2, C3, C4, C5, C6, and so on to be displayed on the input screen G2.
[0196] The controller 20 may be configured or programmed to, when the driver or the like performs an operation on the user interface 22 to select an icon that represents the attachment 11 attached to the working device 4 from the plurality of icons C1, C2, C3, C4, C5, C6, and so on displayed on the input screen G2, accept the selected icon (icon C3 in FIG. 7) as information indicating the attachment 11 and read the control information for the attachment 11 corresponding to the selected icon from the storing device 21.
[0197] Additionally or alternatively, the following configuration may be used: the driver or the like manually inputs information such as the name of the attachment 11 attached to the working device 4 into the input screen displayed on the user interface 22. The controller 20 may then receive the manually inputted information from the user interface 22, and read the control information corresponding to the information from the storing device 21.
[0198] Additionally or alternatively, the following configuration may be used: an input screen as indicated in FIG. 7 or an input screen for manual input is displayed on a display of an external device such as a smartphone, and information relating to the attachment 11 corresponding to the icon selected by the user via the input screen or manually inputted information relating to the attachment 11 is transmitted from the external device and received by (inputted into) the communicator 24. The controller 20 may then read, from the storing device 21, the control information corresponding to the information relating to the attachment 11 received by the communicator 24.
[0199] The controller 20 is configured or programmed to, in the case where the control information acquired from the storing device 21 or the like (such as the beacon scanner 23 or the AUX connector 28) includes the default value of the fluid flow rate, control the AUX solenoid valves 78a and 78b and the AUX control valve 60C such that hydraulic fluid is supplied to the auxiliary actuator 27 at the default fluid flow rate when the AUX output switch 73b is operated, for example.
[0200] If the acquired control information includes posture information, the controller 20 determines information relating to the work posture range, the travel posture range, and the travel posture based on the posture information. The controller 20 also, based on the detection result(s) from at least one of the arm detector 37 or the hitch detector 38, determines the current posture of at least one of the attachment 11 or the working device 4 (at least one of the position and orientation of the attachment 11, and actuated positions of the lift cylinders 14, the tilt cylinders 15, the arms 10 and the hitch 16).
[0201] The controller 20 then, based on the determined information and the determined current posture, when a posture change instruction is inputted from the posture change switch 67c while the posture of the attachment 11 is within the work posture range, actuates the working device 4 to change the posture of the attachment 11 to the travel posture. The controller 20 also, when the posture change instruction is inputted from the posture change switch 67c while the posture of the attachment 11 is in the travel posture range, actuates the working device 4 to change the posture of the attachment 11 to a predetermined work posture falling within the work posture range.
[0202] The work posture may be, for example, the posture at the time the posture change instruction is inputted from the posture change switch 67c while the posture of the attachment 11 is within the work posture range. In such a case, the controller 20 causes the storing device 21 to store, as the actual control information, at least one of the position of the attachment 11, the actuated position of the lift cylinders 14, or the actuated position of the arms 10 relating to the above posture. The controller 20 then, when the posture change instruction is inputted from the posture change switch 67c while the posture of the attachment 11 is within the travel posture range, actuates the working device 4 based on the actual control information to change the posture of the attachment 11 to the work posture.
[0203] The controller 20 may include, into the actual control information, at least one of the orientation of the attachment 11, the actuated position of the tilt cylinders 15, or the actuated position (angle of rotation) of the hitch 16 relating to the posture at the time the posture change instruction is inputted from the posture change switch 67c while the posture of the attachment 11 is within the work posture range. In the example in FIG. 8, the actual control information includes the actuated position of the lift cylinders 14 and the actuated position of the tilt cylinders 15.
[0204] As another example, the work posture may be defined in advance for each attachment 11, and included in the posture information (control information) corresponding to that attachment 11. In such a case, the controller 20 determines the work posture of the attachment 11 from the control information corresponding to the attachment 11 attached to the working device 4. Alternatively, the controller 20 may determine (select) one work posture falling within the work posture range based on information relating to the work posture range corresponding to the attachment 11.
[0205] FIGS. 9A and 9B show a flowchart showing the operation of the working machine 1. The steps in FIGS. 9A and 9B are repeatedly performed by the controller 20 based on software program(s) stored in the internal memory and / or the storing device 21. For convenience, in FIGS. 9A and 9B, “attachment” is indicated as “ATT”, and “actuator” is indicated as “ACT”.
[0206] In response to the operation of the attaching switch 29a, the controller 20 actuates the latch cylinder 17 to attach the attachment 11 to the hitch 16 (S1 in FIG. 9A), then acquires input information relating to the attachment 11 inputted thereto from one of the input interfaces (second input interfaces) 23, 28, 22 and 24, and acquires (reads) attachment information and control information corresponding to the attachment 11 indicated by the input information from the storing device 21 (S2). The controller 20 then identifies the attachment 11 based on the acquired attachment information (S3). In so doing, the controller 20 identifies the type of the attachment 11, whether the attachment 11 includes an auxiliary actuator 27, and / or the like.
[0207] The controller 20, if determining that the attachment 11 includes an auxiliary actuator 27 (YES at S4), after starting the AUX mode in response to turning ON of the AUX mode switch 73a, starts supply of hydraulic fluid to the corresponding AUX port 25 from the AUX control valve 60C in response to turning ON of the AUX output switch 73b (S5). With this, hydraulic fluid is supplied from the AUX port 25 to the auxiliary actuator 27 of the attachment 11 via the corresponding external fluid passage 26 and the like to actuate the auxiliary actuator 27, so that the attachment 11 is driven. In so doing, the controller 20 actuates the AUX solenoid valves 78a and 78b to define the opening of the AUX control valve 60C such that the fluid flow rate of hydraulic fluid toward the AUX port 25 is the default value indicated by the control information.
[0208] If determining that the attachment 11 does not include auxiliary actuators 27 based on the attachment information (NO at S4), the controller 20 does not supply hydraulic fluid from the AUX control valve 60C to the corresponding AUX port 25.
[0209] After the answer is NO at step S4 or after step S5, the controller 20 determines whether or not the attachment 11 attached to the hitch 16 is a specific attachment 11 based on the attachment information. The specific attachment 11 is an attachment 11 to be automatically changed in posture. For example, defined specific attachments 11 include attachments 11 to perform work while being kept in contact with the target object.
[0210] More specifically, for example, the defined specific attachments 11 include buckets, sweepers, snow blowers, snow blades, angle brooms, mowers, plows, skid cutters, and / or the like, but do not include spreaders, grapples, earth augers, and pallet forks. Information indicating specific attachments 11 is stored in the internal memory of the controller 22 or a predetermined storage area of the storing device 21. The controller 20 reads the stored information to identify specific attachment(s) 11, and determines whether the attachment 11 indicated by the attachment information, i.e., the attachment 11 attached to the hitch 16, is a specific attachment 11.
[0211] The controller 20 may be configured or programmed to, if the control information includes posture information, determine that the attached attachment 11 is a specific attachment 11 (YES at S6), and if the control information does not include posture information, determine that the attached attachment 11 is not a specific attachment 11 (NO at S6).
[0212] If determining that the attached attachment 11 is not a specific attachment 11 (NO at S6), the controller 20 ends the series of operation in FIGS. 9A and 9B. In such a case, the controller 20 does not change the posture of the attached attachment 11 automatically.
[0213] In contrast, if the attached attachment 11 is a specific attachment 11 (YES at S6), the controller 20 further determines whether or not the attachment 11 is an attachment 11 for which work in the steady output mode is recommended. The controller 20 refers to the result of identification at step S3, and, if the attached attachment 11 is not an attachment 11 for which the steady output mode is recommended (NO at S7), determines information relating to the work posture range, information relating to the travel posture range, and information relating to the travel posture corresponding to the attachment 11 from the posture information included in the corresponding control information (S9).
[0214] If the attached attachment 11 is an attachment 11 for which the steady output mode is recommended (YES at S7), after the working machine 1 has been in the steady output mode for a predetermined period (S8), the controller 20 determines information relating to the work posture range, information relating to the travel posture range, and information relating to the travel posture (S9). At step S9, the controller 20, for example, defines the actuation ranges and the actuated positions of the lift cylinders 14 and the tilt cylinders 15 corresponding to the work posture range, the travel posture range, and the travel posture.
[0215] After step S9, for example, the posture change instruction is not inputted from the posture change switch 67c (NO at S10 in FIG. 9B), but the driver operates the work operating lever 67a. In such a case, the controller 20 determines that the work operating lever 67a is operated to perform work based on the detection result from the sensor 67b of the work manual operator 67 (YES at S11), and actuates the working device 4 according to the operation direction and operation amount of the work operating lever 67a to change the posture of the working device 4 and the attachment 11 (S12).
[0216] Specifically, at step S12, based on the operation direction and operation amount of the work operating lever 67a determined from the detection result from the sensor 67b, the controller 20 actuates the lift solenoid valve 76b, the tilt solenoid valve 77a, the lift control valve 60A, and the tilt control valve 60B to cause the lift cylinders 14 and the tilt cylinders 15 to extend or retract to swing the arms 10 and the hitch 16 to change the posture of the working device 4 and the attachment 11. After step S12, if the work performed by the attachment 11 has not ended (NO at S21), the controller 20 performs step S10 and subsequent steps.
[0217] Note that the controller 20 determines that the work performed by the attachment 11 has ended (YES at S21) when, for example, the controller 20 stops supplying hydraulic fluid to the corresponding AUX port 25 (i.e., to the auxiliary actuator 27) in response to turning OFF of the AUX output switch 73b. The controller 20 determines that the work performed by the attachment 11 has ended (YES at S21) also when the prime mover 6 stops in response to turning OFF of the power switch on the working machine 1 and when the attachment 11 is allowed to be detached from the hitch 16 in response to turning ON of the detaching switch 29b. If such work end conditions are not satisfied, the controller 20 determines that the work performed by the attachment 11 has not ended (NO at S21).
[0218] When the driver turns ON the posture change switch 67c and a posture change instruction is inputted from the posture change switch 67c (YES at S10), the controller 20 determines the current actuated positions of the lift cylinders 14 and the tilt cylinders 15 corresponding to the current posture of the attachment 11 and the working device 4 (arms 10, hitch 16) based on the detection results from the arm detector 37 and the hitch detector 38 (S13).
[0219] The controller 20 then, if the current actuated positions of the lift cylinders 14 and the tilt cylinders 15 are both within the actuation ranges corresponding to the work posture range of the attachment 11, determines that the current posture of the attachment 11 is within the work posture range (YES at S14), and causes the storing device 21 to store actual control information indicating the current actuated positions of the lift cylinders 14 and the tilt cylinders 15 (S15). That is, the controller 20 causes the storing device 21 to store actual control information of the working device 4 relating to the posture (i.e., work posture of the attachment 11) at the time the posture change instruction is inputted from the posture change switch 67c while the posture of the attachment 11 is within the work posture range.
[0220] The controller 20 actuates the lift cylinders 14 and the tilt cylinders 15 to reach the actuated positions corresponding to the travel posture using the lift solenoid valve 76b, the tilt solenoid valve 77a, the lift control valve 60A, and the tilt control valve 60B to swing the arms 10 and the hitch 16 to change the posture of the attachment 11 to the travel posture (S16). That is, when the posture change instruction is inputted from the posture change switch 67c while the posture of the attachment 11 is within the work posture range, the controller 20 actuates the working device 4 to change the posture of the attachment 11 to the travel posture.
[0221] On the contrary, if at least one of the actuated position of the lift cylinders 14 or the actuated position of the tilt cylinders 15 is not within the actuation range corresponding to the work posture range of the attachment 11 and the current actuated positions of the lift cylinders 14 and the tilt cylinders 15 are both within the actuation ranges corresponding to the travel posture range of the attachment 11, the controller 20 determines that the current posture of the attachment 11 is within the travel posture range (NO at S14, YES at S17).
[0222] The controller 20 then, if the storing device 21 stores actual control information (YES at S18), actuates the lift cylinders 14 and the tilt cylinders 15 to reach the corresponding actuated positions indicated by the actual control information using the lift solenoid valve 76b, the tilt solenoid valve 77a, the lift control valve 60A, and the tilt control valve 60B to swing the arms 10 and the hitch 16 to change the posture of the attachment 11 to the previous work posture (S19). That is, when the posture change instruction is inputted from the posture change switch 67c while the posture of the attachment 11 is within the travel posture range, the controller 20 actuates the working device 4 based on the actual control information to change the posture of the attachment 11 to the work posture.
[0223] In the present example, if the storing device 21 stores no actual control information (NO at S18), the controller 20 does not change the posture of the attachment 11 to the work posture. However, as another example, if the storing device 21 stores no actual control information (NO at S18), the controller 20 may determine (select) a work posture (one work posture) of the attachment 11 falling within the work posture range based on information relating to the work posture range, and derive the actuated positions of the lift cylinders 14 and the tilt cylinders 15 corresponding to the one work posture. The controller 20 may then actuate the lift cylinders 14 and the tilt cylinders 15 to reach the actuated positions corresponding to the one work posture to change the posture of the attachment 11 to a work posture (one work posture).
[0224] As another example, steps S15 and S18 may be omitted and the controller 20 may, after the answer is YES at step S17 (YES at S17), determine a work posture (one work posture) based on information relating to the work posture range as described above, and actuate the lift cylinders 14 and the tilt cylinders 15 to reach the actuated positions corresponding to the one work posture to change the posture of the attachment 11 to the work posture. Alternatively, information relating to the work posture may be included in the posture information (control information), and the controller 20 may actuate the working device 4 based on the information relating to the work posture to change the posture of the attachment 11 to the work posture (S19).
[0225] The controller 20 may accept, upon receipt of input of the posture change instruction, the driver's operation of the work operating lever 67a while controlling the actuation of the working device 4 (cylinders 14, 15, arms 10, hitch 16) so that the controller 20 changes the posture of the attachment 11 to the travel posture or the work posture at step S16, S19, etc. For example, when the driver operates the work operating lever 67a while step S16, step S19, etc. is being performed, the controller 20 stops controlling the actuation of the working device 4 and permits the posture of the attachment 11 to be changed by operation of the work operating lever 67a. Note that, in so doing, when the work operating lever 67a has been operated for a predetermined period, the controller 20 may stop controlling the actuation of the working device 4 and permit the posture of the attachment 11 to be changed by operation of the work operating lever 67a. The controller 20 then actuates the working device 4 according to the operation direction and operation amount of the work operating lever 67a to change the posture of the attachment 11.
[0226] When step S16, S19, etc., is performed, the arms 10 and the hitch 16 are actuated automatically and the posture of the attachment 11 is changed automatically. In this regard, the controller 20 may cause the user interface 22 to output (display) information indicating that the posture is being changed automatically while the posture is being changed automatically so that the driver or the like of the working machine 1 can know the start and end of the automatic change of the posture.
[0227] FIGS. 10A and 10B each illustrate an example of a monitor screen G1 displayed on the user interface 22. The controller 20 causes the user interface 22 to display the monitor screen G1 while the working machine 1 is in operation. The monitor screen G1 displays pieces of information V1 to V6 indicating the state of the working machine 1 detected by sensors in or on the working machine 1, the current date and time, and pieces of information U1 and U2 indicating the attachment 11 identified by the controller 20.
[0228] The controller 20, while performing step S16 in FIG. 9B, causes the monitor screen G1 to display information U3 indicating that the posture of the attachment 11 is changing to the travel posture, as shown in FIG. 10A. The controller 20, while changing the posture of the attachment 11 to the work posture at step S19 in FIG. 9B, etc., causes the monitor screen G1 to display information U4 indicating that the posture of the attachment 11 is changing to the work posture as shown in FIG. 10B.
[0229] If the answer is NO at step S18 in FIG. 9B (NO at S18) and the controller 20 does not change the posture of the attachment 11 to the work posture, the controller 20 may cause the user interface 22 to display (output) an error screen G5 as shown in, for example, FIG. 11A in a pop-up manner on the monitor screen G1. The error screen G5 displays an error message (error information) U5a indicating that the posture of the attachment 11 cannot be changed automatically, and a suggestion message U5b to suggest bringing the attachment 11 manually into the work posture.
[0230] When the posture change instruction is inputted from the posture change switch 67c (YES at S10 in FIG. 9B), if at least one of the current actuated position of the lift cylinders 14 or the current actuated position of the tilt cylinders 15 is not within the actuation range corresponding to the work posture range or within the actuation range corresponding to the travel posture range (NO at S13, S14, NO at S17), the controller 20 does not change the posture of the attachment 11 and causes the user interface 22 to output the error information (S20).
[0231] At step S20, the controller 20 may cause the user interface 22 to display an error screen G6 as shown in, for example, FIG. 11B in a pop-up manner on the monitor screen G1. The error screen G6 displays the error message U5a and a message U5c suggesting bringing the attachment 11 manually into the work posture or the travel posture. The controller 20 may cause the error screens G5 and G6 to be displayed for a predetermined period on the monitor screen G1.
[0232] The controller 20 may cause the display of an external device such as a smartphone, instead of the user interface 22, to display (output) the monitor screen G1 and error screen(s) G5 and / or G6. In such a case, the controller 20 need only transmit display data of the screen(s) G1, G5, G6 and the message(s) (information) U2 to U5c to the external device via the communicator 24, and cause the display of the external device to display the screen(s) G1, G5, G6 including the message(s) U3 to U5c.
[0233] After step S16, S19, or S20 in FIG. 9B, or after the answer is NO at step S18, if the work performed by the attachment 11 has not ended (NO at S21), the controller 20 performs step S10 and subsequent steps.
[0234] Then, when the work performed by the attachment 11 ends (YES at S21), the controller 20 ends a series of operation in FIGS. 9A and 9B.
[0235] As another example, the controller 20 may not need to define the actuation ranges and the actuated position of the tilt cylinders 15 corresponding to the work posture range, the travel posture range, and the travel posture at step S9 in FIG. 9A, and may not need to determine the current actuated position of the tilt cylinders 15 at step S13 in FIG. 9B. The controller 20 may then determine that the current posture of the attachment 11 is within the work posture range (YES at S14) if the current actuated position of the lift cylinders 14 is within the actuation range corresponding to the work posture range, and determine that the current posture of the attachment 11 is within the travel posture range (YES at S17) if the current actuated position of the lift cylinders 14 is within the actuation range corresponding to the travel posture range.
[0236] The controller 20 may cause the storing device 21 to store actual control information indicating the current actuated position of the lift cylinders 14 at step S15. The controller 20 may actuate the lift cylinders 14 to reach the actuated position corresponding to the travel posture at step S16 to swing the arms 10 to change the posture of the attachment 11 to the travel posture. The controller 20 may actuate the lift cylinders 14 to reach the actuated position indicated by the actual control information (or reach the actuated position corresponding to the work posture) at step S19 to swing the arms 10 to change the posture of the attachment 11 to the work posture.
[0237] Furthermore, the controller 20 may, when performing step S16 or step S19, actuate the tilt cylinders 15 to swing the hitch 16 as the lift cylinders 14 are actuated and the arms 10 swing, thus maintaining the orientation of the attachment 11. The controller 20 may, if the attachment 11 indicated by information inputted via the input interface(s) 22, 23, 24, 28 is, for example, a specific attachment 11 for which the work surface 11w should be maintained horizontal (constant), actuate the tilt cylinders 15 to swing the hitch 16 as the lift cylinders 14 are actuated and the arms 10 swing, thus maintaining the orientation of the attachment 11 as described above.
[0238] In addition to or instead of step S9 in FIG. 9A, the controller 20 may determine the posture ranges and the posture as information relating to the work posture range, the travel posture range, and the travel posture of the working device 4, and determine the current posture of the working device 4 at step S13 in FIG. 9B. The controller 20 may determine the posture and posture ranges of at least the arms 10 (of the arms 10 and the hitch 16), as the posture and posture ranges of the working device 4. The controller 20 may determine the position in the up-down direction of at least the distal portion of the arms 10 (or the hitch 16) as the posture of the arms 10 (or the hitch 16).
[0239] Instead of or in addition to step S9 in FIG. 9A, the controller 20 may determine the work posture range, the travel posture range, and the travel posture of the attachment 11, and determine the current posture of the attachment 11 at step S13 in FIG. 9B. The controller 20 may determine, as the posture and posture ranges of the attachment 11, at least the position in the up-down direction of the attachment 11 and the ranges of the position. The controller 20 may then determine whether the current posture of the working device 4 and / or the attachment 11 is within the work posture range or the travel posture range (S14, S17).
[0240] The controller 20 may cause the storing device 21 to store actual control information indicating the current posture of the working device 4 and / or the attachment 11. The controller 20 may, at step S16 or step S19, actuate the lift cylinders 14 and / or the tilt cylinders 15 to swing the arms 10 and / or the hitch 16 to change the posture of the working device 4 and the attachment 11 to the travel posture or the work posture.
[0241] If the posture change instruction is inputted from the posture change switch 67c while the working machine 1 is not in the steady output mode, the controller 20 does not automatically change the posture of the attachment 11. In this regard, the controller 20 may cause the user interface 22 to display (output) an error screen G7 as shown in, for example, FIG. 11C in a pop-up manner on the monitor screen G1. The error screen G7 displays the error message U5a and an error message U5d to suggest turning ON the steady output mode.
[0242] For example, the following configuration may be used: the user can freely define and change the work posture range, the travel posture range, and the travel posture of the attachment 11 via, for example, the user interface 22. FIG. 12 illustrates an example of a posture settings screen G3 for the attachment 11. The user such as the driver of the working machine 1 may tap a settings key K1 on the monitor screen G1 shown in, for example, FIG. 10A to cause the controller 20 to cause the user interface 22 to display the posture settings screen G3 as shown in FIG. 12.
[0243] The posture settings screen G3 displays the name, identification information U11, and icon of the attachment 11 attached to the working device 4, input boxes E1a, E1b, E2a, and E2b for the work posture range of the attachment 11, input boxes E3a, E3b, E4a, and E4b for the travel posture range, input boxes E5a and E5b for the travel posture, and operation keys K2 to K5. In the example in FIG. 12, of the work posture range included in the control information of the attachment 11, the lower limit of the range of the position in the up-down direction (height) of the attachment 11 (work surface 11w) is displayed in the input box E1a, the upper limit of the range of the position is displayed in the input box E1b, the lower limit of the range of orientation (tilt angle) is displayed in the input box E2a, and the upper limit of the range of orientation is displayed in the input box E2b.
[0244] Of the travel posture range included in the control information, the lower limit of the range of the position in the up-down direction of the attachment 11 (work surface 11w) is displayed in the input box E3a, the upper limit of the range of the position is displayed in the input box E3b, the lower limit of the range of orientation is displayed in the input box E4a, and the upper limit of the range of orientation is displayed in the input box E4b. Of the travel posture included in the control information, the position in the up-down direction of the attachment 11 (work surface 11w) is displayed in the input box E5a, and the orientation of the attachment 11 is displayed in the input box E5b.
[0245] For example, when the driver selects and taps one of the input boxes E1a to E4b, the controller 20 causes a numeric keyboard to be displayed on the posture settings screen G3 in a pop-up manner. When the driver selects one of the input boxes E1a and E4b and enters a changed value of the item corresponding to the selected input box E1 to E4b via the numeric keyboard, the controller 20 causes the changed value to be displayed in the corresponding input box E1a to E4b.
[0246] When the driver selects one of the input boxes E5a and E5b and enters a changed value of the item corresponding to the selected input box E5a, E5b via the numeric keyboard, the controller 20 determines whether or not the changed value falls within the present travel posture range (position range or orientation range). The controller 20 then causes the changed value to be displayed in the selected input box E5a, E5b if the changed value falls within the present travel posture range, and does not cause the changed value to be displayed in the selected input box E5a, E5b if the changed value does not fall within the present travel posture range.
[0247] As described above, the travel posture of the attachment 11 can be designated (inputted) via the user interface 22 within the travel posture range indicated by the control information determined by the controller 20 based on the information relating to the attachment 11 inputted via the input interface(s) 22, 23, 24, and / or 28 (or within the travel posture range changed by the driver).
[0248] When the driver taps the save key K2, the controller 20 causes the storing device 21 to store the work posture range, the travel posture range, and the travel posture displayed in the input boxes E1a to E5b as a changed work posture range, travel posture range, and travel posture of the attachment 11 indicated by the information inputted via the input interface(s) 22, 23, 24, and / or 28 such that the changed work posture range, travel posture range, and travel posture are associated with the attachment information and control information of the attachment 11. Alternatively, the controller 20 determines (calculates) at least one of the actuated positions of the lift cylinders 14 and the tilt cylinders 15 and the postures of the arms 10 and the hitch 16 relating to the work posture range, the travel posture range, and the travel posture displayed in the input boxes E1a to E5b, and causes the storing device 21 to store information indicating the determined values such that the information are associated with the attachment information and control information.
[0249] After that, after the controller 20 starts a series of operation shown in FIGS. 9A and 9B, the controller 20 determines information relating to the changed work posture range, travel posture range, and travel posture at step S9 in FIG. 9A, and performs step S10 and subsequent steps in FIG. 9B.
[0250] Note that, after the changed value is displayed in one of the input boxes E1a to E5b, when the driver taps the original value key K5, the controller 20 discards the changed value and causes the original value to be displayed in the input box E1a to E5b. When the driver taps the cancel key K3, the controller 20 causes the user interface 22 to display the monitor screen G1 instead of the posture settings screen G3.
[0251] When the driver taps the current posture key K4, the controller 20 determines the current posture defined by the current position and orientation of the attachment 11 from the detection results from the detectors 37 and 38 and, if the current position and orientation are within the present work posture range, causes the value indicating the current position to be displayed in the input box E5a, and causes the value indicating the current orientation to be displayed in the input box E5b. Also in a case that the changed value of the travel posture is inputted in the input box E5a, E5b, the controller 20 causes the storing device 21 to store the changed value as a changed travel posture in response to operation of the save key K2.
[0252] As another example, the work posture of the attachment 11 may also be allowed to be inputted and changed on the posture settings screen G3. Only the position in the up-down direction of the attachment 11 may be allowed to be inputted and changed on the posture settings screen G3 regarding the work posture range, travel posture range, travel posture, and work posture.
[0253] The above description of the example embodiments discusses examples in which, with regard to attachments 11 other than contacting / moved attachments such as spreaders, the corresponding control information does not include posture information (FIG. 5) and such attachments 11 are not controlled by the controller 20 to automatically change to the travel posture or the work posture. However, also with regard to attachments 11 other than contacting / moved work attachments, the corresponding control information may include posture information and such attachments 11 may also be controlled by the controller 20 to automatically change to the travel posture or the work posture.
[0254] In the above described example embodiments, the work manual operator 67 includes a digital joystick. However, for example, as shown in FIG. 13, a pilot-operated hydraulic work manual operator 67 may be used instead.
[0255] The work manual operator 67 in a work-related hydraulic circuit 4A of another example embodiment shown in FIG. 13 includes a work operating lever 67a and a plurality of pilot valves 89a, 89b, 89c and 89d. The plurality of pilot valves 89a to 89d are connected to a fluid discharge passage 40 and are respectively connected to fluid passages 88a, 88b, 88c and 88d. The fluid passages 88a, 88b, 88c and 88d are respectively connected to corresponding work pressure receivers 61a, 61b, 62a, 62b of the lift control valve 60A and the tilt control valve 60B via high-pressure selection valves 91a, 91b, 91c and 91d. Note that, in FIG. 13, for convenience, a portion of the fluid passages 88a, 88b, 88c and 88d is omitted ((a), (b), (c), (d)).
[0256] The high-pressure selection valves 91a, 91b, 91c, 91d are each connected to the lift solenoid valve 76a, 76b or the tilt solenoid valve 77a, 77b via a fluid passage. Each of the high-pressure selection valves 91a, 91b, 91c, 91d allows a higher one of the hydraulic pressure from the connected pilot valve 89a, 89b, 89c, 89d and the hydraulic pressure from the connected solenoid valve 76a, 76b, 77a, 77b to act on the connected work pressure receiver 61a, 61b. The fluid passages 88a to 88d are provided with a solenoid switching valve 87. The solenoid switching valve 87 is a two-position solenoid switching valve, and switchable between a first position to allow passage of pilot fluid and a second position to block pilot fluid. Note that the solenoid switching valve 87 is normally in the first position.
[0257] When the work operating lever 67a is pivoted forward (direction F), the first pilot valve 89a is operated, and, after the pilot pressure of pilot fluid from the fluid discharge passage 40 is changed at the first pilot valve 89a, the pilot fluid passes through the first fluid passage 88a and the solenoid switching valve 87 and the pilot pressure acts on the work pressure receiver 61a of the lift control valve 60A. With this, the lift control valve 60A switches to the first position 61d, the lift cylinders 14 retract, and the arms 10 swing downward.
[0258] When the work operating lever 67a is pivoted rearward (direction B), the second pilot valve 89b is operated, and, after the pilot pressure of pilot fluid from the fluid discharge passage 40 is changed at the second pilot valve 89b, the pilot fluid passes through the second fluid passage 88b and the solenoid switching valve 87 and the pilot pressure acts on the work pressure receiver 61b of the lift control valve 60A. With this, the lift control valve 60A switches to the second position 61e, the lift cylinders 14 extend, and the arms 10 swing upward.
[0259] When the work operating lever 67a is pivoted leftward (direction L), the third pilot valve 89c is operated, and, after the pilot pressure of pilot fluid from the fluid discharge passage 40 is changed at the third pilot valve 89c, the pilot fluid passes through the third fluid passage 88c and the solenoid switching valve 87 and the pilot pressure acts on the work pressure receiver 62a of the tilt control valve 60B. With this, the tilt control valve 60B switches to the first position 62d, the tilt cylinders 15 extend, and the hitch 16 swings downward.
[0260] When the work operating lever 67a is pivoted rightward (direction R), the fourth pilot valve 89d is operated, and, after the pilot pressure of pilot fluid from the pilot fluid discharge passage 40 is changed at the fourth fluid passage 88d, the pilot fluid passes through the fourth fluid passage 88d and the solenoid switching valve 87 and the pilot pressure acts on the work pressure receiver 62b of the tilt control valve 60B. With this, the tilt control valve 60B switches to the second position 62e, the tilt cylinders 15 retract, and the hitch 16 swings upward.
[0261] The fluid passages 88a, 88b, 88c and 88d are provided with respective pressure detectors 92a, 92b, 92c and 92d. The pressure detectors 92a, 92b, 92c and 92d detect the pilot pressure outputted from the pilot valves 89a, 89b, 89c and 89d. The controller 20 may determine whether or not the work operating lever 67a is operated, the operation direction and operation amount of the work operating lever 67a based on the pilot pressure detected by the pressure detectors 92a to 92d.
[0262] The controller 20 is configured or programmed such that, when actuating at least one of the lift solenoid valves 76a and 76b or the tilt solenoid valves 77a and 77b to switch the position of at least one of the lift control valve 60A or the tilt control valve 60B to cause at least one of the arms 10 or the hitch 16 to swing, the controller 20 inputs a control signal into the solenoid switching valve 87 to switch the solenoid switching valve 87 to the second position. With this, the pilot pressure from the pilot valves 89a to 89d is blocked at the solenoid switching valve 87 and does not act on any of the work pressure receivers 61a, 61b, 62a and 62b of the lift control valve 60A and the tilt control valve 60B.
[0263] In the foregoing example embodiments, a hydraulic, pilot-operated travel manual operator 57 is used. Note, however, that the travel manual operator 57 may also include a digital joystick like the work manual operator 67 illustrated in FIG. 1, and may include some other electric manual operator capable of inputting, into the controller 20, an operation signal (electric signal) corresponding to the operation direction and operation amount of the travel operating lever 57a.
[0264] Working machines 1 of example embodiments described so far include features described in the following items and achieve the following effects.
[0265] (Item 1) A working machine 1 including a machine body 2, a working device 4 attached to the machine body 2 and operable to attach thereto an attachment 11 which is one of a plurality of attachments 11 to perform work, and change a posture of the attachment 11 attached thereto including a position of the attachment 11 in an up-down direction, a work manual operator (work operating lever) 67a to be operated to actuate the working device 4 to change the posture of the attachment 11, a first input interface (posture change switch) 67c to receive input of a posture change instruction, and a controller 20 to control the working device 4, wherein the controller 20 is configured or programmed to, when the posture change instruction is inputted from the first input interface 67c while the posture of the attachment 11 is within a work posture range for work, actuate the working device 4 to change the posture of the attachment 11 to a travel posture for travel of the machine body 2 that does not fall within the work posture range.
[0266] With the configuration according to item 1, by the driver of the working machine 1 inputting a posture change instruction via the first input interface 67c while the posture of the attachment 11 is within the work posture range, it is possible to automatically change the posture of the attachment 11 to the travel posture without having to operate the working device 4 using the work manual operator 67a. This makes it possible to reduce the burden on the driver of the working machine 1 to perform operations to change the posture of the attachment 11. It is also possible to bring the attachment 11 into the travel posture and cause the working machine 1 to travel stably. Furthermore, since the posture of the attachment 11 is limited to a predetermined travel posture, it is possible to eliminate or reduce the likelihood that the posture of the attachment 11 will change to a posture significantly different from the work posture in which the attachment 11 performs work, making it possible to quickly change the posture of the attachment 11 to the work posture next time and improve work performance.
[0267] (Item 2) The working machine 1 according to item 1, wherein the controller 20 is configured or programmed to, when the posture change instruction is inputted while the posture of the attachment 11 is within a travel posture range not falling within the work posture range, actuate the working device 4 to change the posture of the attachment 11 to a work posture falling within the work posture range.
[0268] With the configuration according to item 2, by the driver of the working machine 1 inputting a posture change instruction via the first input interface 67c while the posture of the attachment 11 is within the travel posture range, it is possible to automatically change the posture of the attachment 11 to the work posture without having to operate the working device 4 using the work manual operator 67a. This makes it possible to further reduce the burden on the driver of the working machine 1 to perform operations to change the posture of the attachment 11. It is also possible to quickly and appropriately change the posture of the attachment 11 to the work posture, and possible to improve work efficiency and accuracy. Furthermore, a single first input interface 67c can be used to input the posture change instruction to change the posture to the travel posture and the posture change instruction to change the posture to the work posture, and the posture of the attachment 11 can be appropriately changed to the travel posture or the work posture at the time intended by the driver, making it possible to prevent or reduce errors in changing postures.
[0269] (Item 3) The working machine 1 according to item 2, wherein the controller 20 is configured or programmed to cause a memory and / or a storage 21 to store actual control information relating to the posture of the attachment 11 at a time the posture change instruction is inputted while the posture of the attachment 11 is within the work posture range, and when the posture change instruction is inputted while the posture of the attachment 11 is within the travel posture range, actuate the working device 4 based on the actual control information to change the posture of the attachment 11 to the work posture.
[0270] With the configuration according to item 3, by the driver inputting the posture change instruction using the first input interface 67c after operating the work manual operator 67a to control the working device 4 to bring the attachment 11 into a work posture within the work posture range, it is possible to cause the memory and / or the storage 21 to store actual control information for the working device 4 that relates to the work posture. After that, even if the posture of the attachment 11 is changed to the travel posture range, by inputting the posture change instruction using the first input interface 67c, it is possible to change the posture of the attachment 11 back to the previous work posture without having to operate the work manual operator 67a. This makes it possible to further reduce the burden on the driver to perform operations to change the posture of the attachment 11. It is also possible for the working machine 1 to, after temporarily stopping work using the attachment 11, change the posture of the attachment 11 back to the previous work posture and resume work in the same manner as before.
[0271] (Item 4) The working machine 1 according to item 2 or 3, further including a second input interface 22, 23, 24, 28 (user interface 22, beacon scanner 23, communicator 24, AUX connector 28) to receive input of information relating to the attachment 11 attached to the working device 4, wherein the controller 20 is configured or programmed to define information relating to the work posture range, information relating to the travel posture range, and information relating to the travel posture based on the information inputted via the second input interface 22, 23, 24, 28.
[0272] With the configuration according to item 4, it is possible to define (determine, select) information relating to the work posture range, information relating to the travel posture range, and information relating to the travel posture which correspond to the attachment 11 attached to the working device 4, possible to appropriately estimate whether the posture of the attachment 11 is within the work posture range or the travel posture range, and possible to bring the attachment 11 into an appropriate travel posture.
[0273] (Item 5) The working machine 1 according to item 4, further including a seat 8, wherein the controller 20 is configured or programmed to, in a case that the attachment 11 corresponding to the information inputted via the second input interface 22, 23, 24, 28 is an attachment 11 to perform work by contacting a target object, define information relating to the work posture range in which the attachment 11 contacts the target object, information relating to the travel posture range in which the attachment 11 does not contact the target object, and information relating to the travel posture which falls within the travel posture range and in which the attachment 11 is located lower than the seat 8.
[0274] With the configuration according to item 5, in cases where the attachment 11 attached to the working device 4 is an attachment 11 to perform work by contacting a target object, it is possible to appropriately estimate whether the posture of the attachment 11 is within the work posture range or the travel posture range, and possible to bring the attachment 11 into an appropriate travel posture. It is also possible to eliminate or reduce the likelihood that the attachment 11 will block the sight of the driver seated in the seat when the attachment 11 is in the travel posture, making it possible to ensure the operability of the working machine 1 by the driver.
[0275] (Item 6) The working machine 1 according to any one of items 2 to 5, further including a power output circuit (auxiliary hydraulic circuit) 4B to output power to an auxiliary actuator 27 provided in or on the attachment 11 to drive the attachment 11, and a second input interface 22, 23, 24, 28 to receive input of information relating to the attachment 11 attached to the working device 4, wherein the controller 20 is configured or programmed to, in a case that the attachment 11 corresponding to the information inputted via the second input interface 22, 23, 24, 28 is a specific attachment 11 including the auxiliary actuator 27, while the controller 20 is in a steady output mode in which the controller 20 keeps constant a state of power output to the auxiliary actuator 27, actuate the working device 4 based on the posture of the attachment 11 and the inputted posture change instruction to change the posture of the attachment 11.
[0276] With the configuration according to item 6, in cases where the attachment 11 attached to the working device 4 is a specific attachment 11 which includes an auxiliary actuator 27 and for which the steady output mode is recommended, it is possible to automatically change the posture of the attachment 11 to an appropriate travel posture or work posture depending on whether the posture of the attachment 11 is within the work posture range or the travel posture range when the posture change instruction is inputted. In cases where the power for the auxiliary actuator 27 is the hydraulic pressure of hydraulic fluid and the working device 4 is also actuated by the hydraulic pressure, since it is not necessary to control the working device 4 in consideration of changes in hydraulic pressure for the auxiliary actuator 27, it is possible to reduce the processing load on the controller 20.
[0277] (Item 7) The working machine 1 according to item 6, wherein the controller 20 is configured or programmed to cause a memory and / or a storage 21 to store actual control information relating to the posture of the attachment 11 at a time the posture change instruction is inputted while the controller 20 is in the steady output mode and the posture of the attachment 11 is within the work posture range, and when the posture change instruction is inputted while the posture of the attachment 11 is in the travel posture range, actuate the working device 4 based on the actual control information to change the posture of the attachment 11 to the work posture.
[0278] With the configuration according to item 7, it is possible to appropriately change the posture of the attachment 11 back to the previous work posture automatically, and possible to reduce the burden on the driver to perform operations and the processing load on the controller 20.
[0279] (Item 8) The working machine 1 according to any one of items 2 to 7, wherein the controller 20 is configured or programmed to, when the posture change instruction is inputted while the posture of the attachment 11 is not in the work posture range, not change the posture of the attachment 11 to the travel posture, and when the posture change instruction is inputted while the posture of the attachment 11 is not in the travel posture range, not change the posture of the attachment 11 to the work posture.
[0280] With the configuration according to item 8, a single first input interface 67c can be used to input the posture change instruction to change the posture to the travel posture and the posture change instruction to change the posture to the work posture, and it is possible to eliminate or reduce the likelihood that the posture of the attachment 11 will unnecessarily change to the travel posture or the work posture in an unintended manner.
[0281] (Item 9) The working machine 1 according to any one of items 2 to 8, wherein the controller 20 is configured or programmed to cause a user interface 22 to output error information when the posture change instruction is inputted while the posture of the attachment 11 is not in the work posture range or the travel posture range.
[0282] With the configuration according to item 9, it is possible to allow the driver to recognize the error information and prompt the driver to change the posture of the attachment 11 to the work posture range or the travel posture range by operating the work manual operator 67a. It is also possible to eliminate or reduce the likelihood that the driver will wonder why the posture of the attachment 11 is not changed to the travel posture or the work posture even after inputting the posture change instruction via the first input interface 67c without knowing that this is because the posture is not within the work posture range or the travel posture range.
[0283] (Item 10) The working machine 1 according to item 6 or 7, wherein the controller 20 is configured or programmed to not change the posture of the attachment 11 when the posture change instruction is inputted while the controller 20 is not in the steady output mode.
[0284] With the configuration according to item 10, it is possible to further eliminate or reduce the likelihood that the posture of the attachment 11 will be changed automatically to an inappropriate posture.
[0285] (Item 11) The working machine 1 according to item 10, wherein the controller 20 is configured or programmed to cause a user interface 22 to output error information when the posture change instruction is inputted while the controller 20 is not in the steady output mode.
[0286] With the configuration according to item 11, it is possible to allow the driver to recognize the error information to prompt the drive to bring the working machine 1 into the steady output mode, thus making it possible to enable the automatic change of the posture of the attachment 11. It is also possible to eliminate or reduce the likelihood that the driver will wonder why the posture of the attachment 11 is not changed to the travel posture or the work posture even after inputting the posture change instruction via the first input interface 67c without knowing that this is because the working machine 1 is not in the steady output mode.
[0287] (Item 12) The working machine 1 according to any one of items 2 to 11, wherein the controller 20 is configured or programmed to, when the work manual operator 67a is operated while the controller 20 is controlling the working device 4 to change the posture of the attachment 11 upon receipt of the posture change instruction, stop controlling the working device 4 and permit the posture of the attachment 11 to be changed by operation of the work manual operator 67a.
[0288] With the configuration according to item 12, even after the automatic change of the posture of the attachment 11 to the travel posture or the work posture is started, the driver can operate the work manual operator 67a to change the posture of the attachment 11 to an intended posture, making it possible to improve convenience.
[0289] (Item 13) The working machine 1 according to any one of items 1 to 12, wherein the first input interface 67c includes a switch (posture change switch) to be operated to input the posture change instruction.
[0290] With the configuration according to item 13, the driver can change the posture of the attachment 11 to the travel posture or the work posture by simply operating a switch (posture change switch) 67c, making it possible to further reduce the burden on the driver to perform operations and improve operability. Furthermore, it is possible to simplify the configuration for input of posture change instructions, and possible to prevent or reduce an increase in parts count.
[0291] (Item 14) The working machine 1 according to any one of items 2 to 13, further including a detector 37, 38 (arm detector 37, hitch detector 38) to detect a posture of the working device 4 that includes a position of the working device 4 in an up-down direction, wherein the controller 20 is configured or programmed to, when the posture change instruction is inputted while the posture of the working device 4 is within a range corresponding to the work posture range, actuate the working device 4 to reach a position corresponding to the travel posture to change the posture of the attachment 11 to the travel posture, and when the posture change instruction is inputted while the posture of the working device 4 is within a range corresponding to the travel posture range, actuate the working device 4 to reach a position corresponding to the work posture to change the posture of the attachment 11 to the work posture.
[0292] With the configuration according to item 14, the controller 20 is able to appropriately change the posture of the attachment 11 to the travel posture or the work posture by controlling the working device 4 without having to determine the posture of the attachment 11 based on the actuation state of the working device 4 and monitor the posture, and it is also possible to reduce the processing load on the controller 20.
[0293] (Item 15) The working machine 1 according to any one of items 2 to 14, wherein the working device 4 includes an arm 10 connected to the machine body 2 swingably in the up-down direction, a hitch 16 connected to a distal portion of the arm 10 swingably in the up-down direction and operable to detachably attach the attachment 11 thereto, a first actuator (lift cylinder) 14 to swing the arm 10, and a second actuator (tilt cylinders) 15 to swing the hitch 16, wherein the controller 20 is configured or programmed to change the posture of the attachment 11 to the travel posture or the work posture by actuating the first actuator 14 and / or the second actuator 15 to reach a position corresponding to the travel posture or the work posture to swing the arm 10 and / or the hitch 16.
[0294] It is not easy for the driver to actuate the actuators 14, 15, the arms 10, and the hitch 16 by operating the work manual operator 67a to bring the attachment 11 into an appropriate travel posture or work posture. However, with the configuration according to item 15, the driver can actuate the actuators 14, 15, the arms 10, and the hitch 16 by operating the work manual operator 67a to change the posture of the attachment 11 to the travel posture range or the work posture range, and, by inputting a posture change instruction via the first input interface 67c, easily bring the attachment 11 into an appropriate travel posture or work posture. This makes it possible to reduce the burden on the driver to perform operations when changing the posture of the attachment 11.
[0295] (Item 16) The working machine 1 according to any one of items 2 to 11, wherein the controller 20 is configured or programmed to keep an orientation of the attachment 11 constant by actuating the second actuator 15 to swing the hitch 16 when actuating the first actuator 14 to swing the arm 10 to raise or lower the attachment 11.
[0296] With the configuration according to item 16, when the driver operates the work manual operator 67a to swing the arms 10 to raise or lower the attachment 11, without having to further operate the work manual operator 67a to swing the hitch 16, it is possible to keep constant the orientation of the attachment 11 relative to the target object, making it possible to further reduce the burden on the driver to perform operations. Furthermore, both when the arms 10 are manually swung and when the arms 10 are automatically swing, it is possible to eliminate or reduce the likelihood that the orientation of the attachment 11 will change and the attachment 11 will accidentally hit the target object or surrounding objects. Since the driver does not need to operate the work manual operator 67a to avoid hitting, it is possible to further reduce the burden on the driver to perform operations.
[0297] (Item 17) The working machine 1 according to item 15 or 16, further including a first detector (arm detector) 37 to detect an actuated position of the first actuator 14, and a second detector (hitch detector) 38 to detect an actuated position of the second actuator 15, wherein the controller 20 is configured or programmed to, when the posture change instruction is inputted while the actuated position of the first actuator 14 and / or the second actuator 15 is within a range corresponding to the work posture range, actuate the first actuator 14 and / or the second actuator 15 to reach an actuated position corresponding to the travel posture to swing the arm 10 and / or the hitch 16 to change the posture of the attachment 11 to the travel posture, and when the posture change instruction is inputted while the actuated position of the first actuator 14 and / or the second actuator 15 is within a range corresponding to the travel posture range, actuate the first actuator 14 and / or the second actuator 15 to reach an actuated position corresponding to the work posture to swing the arm 10 and / or the hitch 16 to change the posture of the attachment 11 to the work posture.
[0298] With the configuration according to item 17, the controller 20 is able to actuate the first actuator(s) 14 and / or the second actuator(s) 15 to appropriately change the posture of the attachment 11 to the travel posture or the work posture without having to monitor the posture of the attachment 11 and the actuation status of the arms 10 and the hitch 16, making it possible to reduce the processing load on the controller 20.
[0299] (Item 18) The working machine 1 according to item 17, wherein the controller 20 is configured or programmed to cause a memory and / or a storage to store actual control information indicating the actuated position of the first actuator 14 and / or the second actuator 15 at a time the posture change instruction is inputted while the actuated position of the first actuator 14 and / or the second actuator 15 is within a range corresponding to the work posture range, and when the posture change instruction is inputted while the actuated position of the first actuator 14 and / or the second actuator 15 is within a range corresponding to the travel posture range, actuate the first actuator 14 and / or the second actuator 15 to reach an actuated position indicated by the actual control information to swing the arm 10 and / or the hitch 16 to change the posture of the attachment 11 to the work posture.
[0300] With the configuration according to item 18, the controller 20 is able to actuate the first actuator(s) 14 and / or the second actuator(s) 15 to change the posture of the attachment 11 to the previous work posture without having to directly control the posture of the attachment 11 and the actuation status of the arms 10 and the hitch 16 by monitoring them, making it possible to reduce the processing load on the controller 20.
[0301] While example embodiments of the present invention have been described above, it is to be understood that variations and modifications will be apparent to those skilled in the art without departing from the scope and spirit of the present invention. The scope of the present invention, therefore, is to be determined solely by the following claims.
Examples
Embodiment Construction
[0044]Example embodiments will now be described with reference to the accompanying drawings, wherein like reference numerals designate corresponding or identical elements throughout the various drawings. The drawings are to be viewed in an orientation in which the reference numerals are viewed correctly.
[0045]Example embodiments of the present invention will now be described with reference to the accompanying drawings as necessary.
[0046]FIG. 14 is a side view of a working machine 1 of the present example embodiment. In the present example embodiment, a compact track loader is illustrated as an example of the working machine 1. However, the working machine according to an example embodiment of the present invention is not limited to a compact track loader, and may be, for example, some other construction machine, agricultural machine, or working machine such as a skid-steer loader, a backhoe, or a tractor. The left direction, right direction, the direction approaching the viewer of F...
Claims
1. A working machine comprising:a machine body;a working device attached to the machine body and operable to:attach thereto an attachment which is one of a plurality of attachments to perform work; andchange a posture of the attachment attached thereto including a position of the attachment in an up-down direction;a work manual operator to be operated to actuate the working device to change the posture of the attachment;a first input interface to receive input of a posture change instruction; anda controller configured or programmed to control the working device; whereinthe controller is configured or programmed to, when the posture change instruction is inputted from the first input interface while the posture of the attachment is within a work posture range for work, actuate the working device to change the posture of the attachment to a travel posture for travel of the machine body that does not fall within the work posture range.
2. The working machine according to claim 1, wherein the controller is configured or programmed to, when the posture change instruction is inputted while the posture of the attachment is within a travel posture range not falling within the work posture range, actuate the working device to change the posture of the attachment to a work posture falling within the work posture range.
3. The working machine according to claim 2, whereinthe controller is configured or programmed to:cause a memory and / or a storage to store actual control information relating to the posture of the attachment at a time the posture change instruction is inputted while the posture of the attachment is within the work posture range; andwhen the posture change instruction is inputted while the posture of the attachment is within the travel posture range, actuate the working device based on the actual control information to change the posture of the attachment to the work posture.
4. The working machine according to claim 2, further comprising a second input interface to receive input of information relating to the attachment attached to the working device; whereinthe controller is configured or programmed to define information relating to the work posture range, information relating to the travel posture range, and information relating to the travel posture based on the information inputted via the second input interface.
5. The working machine according to claim 4, further comprising a seat; whereinthe controller is configured or programmed to, in a case that the attachment corresponding to the information inputted via the second input interface is an attachment to perform work by contacting a target object, define information relating to the work posture range in which the attachment contacts the target object, information relating to the travel posture range in which the attachment does not contact the target object, and information relating to the travel posture which falls within the travel posture range and in which the attachment is located lower than the seat.
6. The working machine according to claim 2, further comprising:a power output circuit to output power to an auxiliary actuator provided in or on the attachment to drive the attachment; anda second input interface to receive input of information relating to the attachment attached to the working device; whereinthe controller is configured or programmed to, in a case that the attachment corresponding to the information inputted via the second input interface is a specific attachment including the auxiliary actuator, while the controller is in a steady output mode in which the controller keeps constant a state of power output to the auxiliary actuator, actuate the working device based on the posture of the attachment and the inputted posture change instruction to change the posture of the attachment.
7. The working machine according to claim 6, wherein the controller is configured or programmed to:cause a memory and / or a storage to store actual control information relating to the posture of the attachment at a time the posture change instruction is inputted while the controller is in the steady output mode and the posture of the attachment is within the work posture range; andwhen the posture change instruction is inputted while the posture of the attachment is in the travel posture range, actuate the working device based on the actual control information to change the posture of the attachment to the work posture.
8. The working machine according to claim 2, wherein the controller is configured or programmed to:when the posture change instruction is inputted while the posture of the attachment is not in the work posture range, not change the posture of the attachment to the travel posture; andwhen the posture change instruction is inputted while the posture of the attachment is not in the travel posture range, not change the posture of the attachment to the work posture.
9. The working machine according to claim 2, wherein the controller is configured or programmed to cause a user interface to output error information when the posture change instruction is inputted while the posture of the attachment is not in the work posture range or the travel posture range.
10. The working machine according to claim 6, wherein the controller is configured or programmed to not change the posture of the attachment when the posture change instruction is inputted while the controller is not in the steady output mode.
11. The working machine according to claim 10, wherein the controller is configured or programmed to cause a user interface to output error information when the posture change instruction is inputted while the controller is not in the steady output mode.
12. The working machine according to claim 2, wherein the controller is configured or programmed to, when the work manual operator is operated while the controller is controlling the working device to change the posture of the attachment upon receipt of the posture change instruction, stop controlling the working device and permit the posture of the attachment to be changed by operation of the work manual operator.
13. The working machine according to claim 1, wherein the first input interface includes a switch to be operated to input the posture change instruction.
14. The working machine according to claim 2, further comprising a detector to detect a posture of the working device that includes a position of the working device in an up-down direction; whereinthe controller is configured or programmed to:when the posture change instruction is inputted while the posture of the working device is within a range corresponding to the work posture range, actuate the working device to reach a position corresponding to the travel posture to change the posture of the attachment to the travel posture; andwhen the posture change instruction is inputted while the posture of the working device is within a range corresponding to the travel posture range, actuate the working device to reach a position corresponding to the work posture to change the posture of the attachment to the work posture.
15. The working machine according to claim 2, whereinthe working device includes:an arm connected to the machine body swingably in the up-down direction;a hitch connected to a distal portion of the arm swingably in the up-down direction and operable to detachably attach the attachment thereto;a first actuator to swing the arm; anda second actuator to swing the hitch; whereinthe controller is configured or programmed to change the posture of the attachment to the travel posture or the work posture by actuating the first actuator and / or the second actuator to reach a position corresponding to the travel posture or the work posture to swing the arm and / or the hitch.
16. The working machine according to claim 15, wherein the controller is configured or programmed to keep an orientation of the attachment constant by actuating the second actuator to swing the hitch when actuating the first actuator to swing the arm to raise or lower the attachment.
17. The working machine according to claim 15, further comprising:a first detector to detect an actuated position of the first actuator; anda second detector to detect an actuated position of the second actuator; whereinthe controller is configured or programmed to:when the posture change instruction is inputted while the actuated position of the first actuator and / or the second actuator is within a range corresponding to the work posture range, actuate the first actuator and / or the second actuator to reach an actuated position corresponding to the travel posture to swing the arm and / or the hitch to change the posture of the attachment to the travel posture; andwhen the posture change instruction is inputted while the actuated position of the first actuator and / or the second actuator is within a range corresponding to the travel posture range, actuate the first actuator and / or the second actuator to reach an actuated position corresponding to the work posture to swing the arm and / or the hitch to change the posture of the attachment to the work posture.
18. The working machine according to claim 17, wherein the controller is configured or programmed to:cause a memory and / or a storage to store actual control information indicating the actuated position of the first actuator and / or the second actuator at a time the posture change instruction is inputted while the actuated position of the first actuator and / or the second actuator is within a range corresponding to the work posture range; andwhen the posture change instruction is inputted while the actuated position of the first actuator and / or the second actuator is within a range corresponding to the travel posture range, actuate the first actuator and / or the second actuator to reach an actuated position indicated by the actual control information to swing the arm and / or the hitch to change the posture of the attachment to the work posture.