WO1995018271A1 - Controller for working machines - Google Patents

Controller for working machines Download PDF

Info

Publication number
WO1995018271A1
WO1995018271A1 PCT/JP1994/002186 JP9402186W WO9518271A1 WO 1995018271 A1 WO1995018271 A1 WO 1995018271A1 JP 9402186 W JP9402186 W JP 9402186W WO 9518271 A1 WO9518271 A1 WO 9518271A1
Authority
WO
WIPO (PCT)
Prior art keywords
control
arm
axes
combination
section
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP1994/002186
Other languages
English (en)
French (fr)
Inventor
Mamoru Tochizawa
Atsushi Nagira
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Komatsu Ltd
Original Assignee
Komatsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Komatsu Ltd filed Critical Komatsu Ltd
Priority to EP95903936A priority Critical patent/EP0736634B1/en
Priority to US08/666,413 priority patent/US5903988A/en
Priority to DE69426890T priority patent/DE69426890T2/de
Publication of WO1995018271A1 publication Critical patent/WO1995018271A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F3/00Dredgers; Soil-shifting machines
    • E02F3/04Dredgers; Soil-shifting machines mechanically-driven
    • E02F3/28Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets
    • E02F3/36Component parts
    • E02F3/42Drives for dippers, buckets, dipper-arms or bucket-arms
    • E02F3/43Control of dipper or bucket position; Control of sequence of drive operations
    • E02F3/435Control of dipper or bucket position; Control of sequence of drive operations for dipper-arms, backhoes or the like
    • E02F3/437Control of dipper or bucket position; Control of sequence of drive operations for dipper-arms, backhoes or the like providing automatic sequences of movements, e.g. linear excavation, keeping dipper angle constant
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F3/00Dredgers; Soil-shifting machines
    • E02F3/04Dredgers; Soil-shifting machines mechanically-driven
    • E02F3/28Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets
    • E02F3/30Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets with a dipper-arm pivoted on a cantilever beam, i.e. boom
    • E02F3/301Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets with a dipper-arm pivoted on a cantilever beam, i.e. boom with more than two arms (boom included), e.g. two-part boom with additional dipper-arm

Definitions

  • the present invention relates to a control device for a working machine, and more particularly to a control device for moving a bucket edge of a construction machine such as a hydraulic shovel along a predetermined trajectory.
  • Japanese Patent Publication No. 54-37464 discloses an apparatus for automatically performing straight excavation. Although this apparatus eliminates the trouble of manual operation, it does not reduce the trouble of manual operation.
  • the automatic operation is stopped, and the range of movement of the bucket edge in the automatic operation is limited by the stroke amount of the work equipment.
  • the hydraulic cylinder 8 for the second boom 4 Arrives at the extension side strike-end, and at this point it is automatically stopped.
  • the work area can be obtained only in a narrow range such as the sections C and B.
  • an operator inputs a constraint condition in controlling a movement trajectory of a packet edge, and automatically drives the drive shaft according to the entered constraint condition.
  • Techniques for selecting are disclosed.
  • the present invention has been made in view of such circumstances, and can control the movement of a tool of a work machine continuously over a wide range, and can move the tool of the work machine with high accuracy along a desired trajectory.
  • the purpose is to provide a control device. Disclosure of the invention
  • the first invention which is the main invention of the present invention, has three or more arms rotatably connected via joints, and a tool disposed at the tip of the tip arm moves along a predetermined trajectory.
  • the control axes of the three or more arms are driven so as to move.
  • a first combination of two control axes is selected from among the three or more control axes, and drive control of the selected two control axes is performed, so that the first combination of the tool movement trajectory is obtained.
  • the second combination of the two control axes different from the first combination of the two selected control axes is selected, and the selected two control axes are driven.
  • the tool is moved in a second section that is continuous with the first section.
  • the second invention which is the main invention of the present invention, the tool is moved via a joint.
  • the predetermined arm posture is In the working machine control device, the control axes of the three or more arms are driven and controlled.
  • a first combination of two control axes is selected from among the control axes except for the control axis of the predetermined arm, and the selected two control axes are drive-controlled to form the first combination in the first interval.
  • the attitude of the predetermined arm is kept constant by causing the movement of the rail and controlling the drive of the predetermined arm control axis, and is different from the first combination of the two selected control axes. Selecting a second combination of the two control axes, and driving the selected two control axes to continue the first section The tool is moved in the second section.
  • the first of two or more control axes 3a, 4a, and 5a is 3a and 4a are selected, and the selected two control axes 3a and 4a are driven and controlled, so that the tool 6 is moved in the first section C to B of the movement trajectory of the tool 6.
  • the second combination 3a, 5a of the two control axes different from the first combination 3a, 4a of the selected two control axes is selected and the selected By the drive control of the two control axes 3a and 5a, the tool 6 is moved in the second section B to A that is continuous with the first section C to B.
  • FIG. 1 is a block diagram showing a configuration of a working machine control device according to an embodiment of the present invention.
  • FIG. 2 is a block diagram showing a configuration of a control unit shown in FIG. 1.
  • FIG. 5 is a flowchart showing a procedure of a process performed by the control device shown in FIG.
  • FIG. 4 is a graph used to explain the judgment made by the control device shown in FIG.
  • FIG. 5 is a graph used to explain the calculation performed by the control device shown in FIG.
  • FIG. 6 is a side view showing the appearance of the hydraulic shovel applied to the embodiment and showing how the posture of the work machine changes.
  • FIG. 7 is a side view showing the appearance of the hydraulic shovel applied to the embodiment and showing how the posture of the working machine changes.
  • FIG. 8 is a side view showing the appearance of the hydraulic shovel applied to the embodiment and showing how the posture of the working machine changes.
  • FIG. 9 is a side view showing the appearance of the hydraulic shovel applied to the embodiment and showing how the posture of the working machine changes.
  • FIG. 10 is a side view showing the appearance of the hydraulic shovel applied to the embodiment and showing how the posture of the working machine changes.
  • FIG. 11 are diagrams showing a comparison between a case where the ground angle of the arm is not fixed and a case where the ground angle is fixed.
  • FIG. 6 is a diagram showing the appearance of the hydraulic excavator 1 as the working machine to which the embodiment is applied, and showing how the posture of the working machine changes.
  • FIG. 1 is a block diagram showing a configuration of a control device mounted on the excavator 1
  • FIG. 2 is a block diagram showing the configuration of the control unit 30 in FIG. 1 in more detail.
  • a first boom 3 is rotatably disposed on a repo frame 2 of a hydraulic excavator 1 via a joint (control shaft) 3a.
  • a second boom 4 is disposed rotatably via a joint 4a, and similarly, an arm 5 is disposed via a joint 5a.
  • a bucket 6 is rotatably disposed via a joint 6a.
  • the rotation angles of the first boom 3, the second boom 4, the arm 5, and the packet 6 are represented by 01, 02, 03, and 04, respectively.
  • the distance between the pivot 3a of the first boom 3 and the pivot 4a of the second boom 4 is L1, the pivot 4a of the second boom 4 and the pivot 5a of the arm 5 L2, the distance between the pivot 5a of the arm 5 and the pivot 6a of the bucket 6 is L3, and the distance between the pivot 6a of the bucket 6 and the bucket edge 6b.
  • L4 be the first boom 3 driven by a hydraulic cylinder 7, the second boom 4 driven by a hydraulic cylinder 8, the arm 5 driven by a hydraulic cylinder 9, and the packet 6 driven by a hydraulic cylinder 10.
  • the bucket edge 6b is moved to the excavation side like C-B-A, or is moved to the retraction side as A ⁇ B ⁇ C. Be moved.
  • an X-y coordinate system is defined as shown in FIG. 6, in which the movement position of the packet edge 6b should be represented by a two-dimensional coordinate system.
  • Each cylinder chamber of the hydraulic cylinders 7, 8, 9 and 10 is supplied with hydraulic oil from the hydraulic circuit 31 as shown in Fig. 1, thereby expanding or retracting the rod of each cylinder, The boom, arm, and packet posture are changed.
  • the operating lever 21 is a lever that indicates the moving speed Vx of the packet cutting edge 6b in the X-axis direction (see FIG. 6), and outputs a signal indicating a speed Vx of a magnitude corresponding to the operation amount.
  • the operation lever 22 is a lever for instructing the moving speed Vy of the packet cutting edge 6b in the y-axis direction (see FIG. 6), and outputs a signal indicating a speed Vy of a magnitude corresponding to the operation amount. Is done.
  • the moving speed of each axis of the baguette blade 6b is individually specified by two operation levers.
  • the moving speed may be specified by a dial. May be indicated separately for the absolute value and the direction of.
  • the moving speed may be determined in advance, and the moving of the packet cutting edge 6b may be started by a button operation.
  • the bucket-to-ground-angle-constant control instruction switch 23 is a switch for instructing whether or not to keep the ground angle of the bucket 6 constant, as described later.
  • a signal to that effect is applied to the selection judging section 25, and when the switch is operated to the "Nothing" side of the constant ground angle control, the signal is transmitted. Is added to the selection decision unit 25.
  • the work mode selection unit 24 is provided to select and instruct a desired work mode according to the current situation from among a plurality of work modes performed by the excavator 1 as described below.
  • a signal indicating the work mode selected from each of the work modes M1 to M6 is input to the above-described selection determination section 25.
  • the rotation supports 11 a, 4 a, 5 a and 6 a have rotation sensors 11 1, 1 2 and 1 which detect the rotation angles of the first boom 3, the second boom 4, the arm 5 and the packet 6.
  • rotation sensors 11, 12, 13 and 14 for example, a rotation type sensor such as a potentiometer or an encoder may be used, and the rotation angle may be directly detected from the output of this sensor.
  • a sensor that detects the stroke amount of the cylinder may be used, and the rotation angle may be indirectly detected from the output of this sensor.
  • the outputs of the rotation sensors 11, 12, 13 and 14 are input to the selected Z decision unit 25 via the AZD converter 32, and the normal control operation unit 28 and the transition control operation unit 29 Is input to
  • the non-judgment unit 27 of the selection judging unit 25 determines whether or not to perform the constant ground angle control, as described later.
  • the main control axis selection section 26 of the selection / judgment section 25 selects the main control axis, that is, the control axes 3a, 4a, 5a, 6a used to move the packet cutting edge 6b.
  • a control axis that is not involved in the movement is selected as the sub control axis.
  • the main control axis and the sub control axis are switched at least once in the entire section in which the bucket edge 6b moves as described later.
  • the result selected and judged by the selection / judgment unit 25 is output to the normal control operation unit 28 and the transition control operation unit 29.
  • the normal control calculation unit 28 calculates the rotational angular velocities of the control axes before and after the control axis is switched, that is, the rotational angular velocities 0 1, 02, 03, and 04 of the first boom 3 and the like. Yes, the calculation result is output to the control unit 30-where " ⁇ " represents the first derivative of time.
  • the transition control computing unit 29 computes the rotational angular velocities 01, 02, 03, and 04 of the first boom 3 and the like in the transition state of the control axis switching. The result is output to the control unit 30-
  • the control unit 30 is configured as shown in FIG. 2, and the rotational angular velocities 0 1, ⁇ 203 and 04 of the first boom 3 etc.
  • the coordinates are input to the coordinate conversion unit 33 and are converted to the moving speeds ul, ⁇ 2, u3, and u4 of the rods of the corresponding hydraulic cylinders 7, 8, 9, and 10, respectively.
  • the output of a compensating sensor for example, the pressure sensor 34 is applied to the compensating elements 35, 36, 37 and 38, and the compensation amount is calculated from these compensating elements 35, 36, 37 and 38.
  • the compensation amounts output from the compensating elements 35, 36, 37 and 38 are added to the moving speeds ul ', ⁇ 22, u3 ⁇ and u4 for control stability, respectively.
  • a signal indicating the value added to the quantity is applied to the current calculator 39.
  • the current calculation unit 39 outputs a control signal to the hydraulic control valve 40 corresponding to each hydraulic cylinder based on the input addition signal corresponding to each hydraulic cylinder- As a result, the hydraulic control valve 40 Is driven to a valve position corresponding to the applied control signal, and pressure oil corresponding to the valve position is supplied to the cylinder chambers of the hydraulic cylinders 7, 8, 9 and 10.
  • Fig. 3 shows the processing procedure for controlling the movement trajectory of the bucket edge 6b when the bucket edge 6b of the excavator 1 moves from A to B to C as shown by the arrow in Fig. FIG.
  • the main control axis selection unit 26 determines, based on the input velocity vector V, whether the current moving direction of the packet cutting edge 6b is the pushing side or the retracting side (Ste 101). Here, if it is determined that the packet 6 is moving in the extrusion direction, the extrusion control according to the extrusion side described later is executed. If it is determined that The main control axis selector 26 calculates the current position (x, y), which is the excavation start position of the bucket edge 6b, based on the input rotation angles 01, ⁇ 2, 03, and 04.
  • the current position (x, y) of the packet cutting edge 6b can be obtained by the following equation.
  • the main control axis selector 26 should set the first boom 3 (3a) and arm 5 (5a) as the main control axis and the second boom 4 (4a) as the sub control axis (fixed angle). Select and judge.
  • the combination of the main control axis and the sub control axis is set in advance according to the section. Therefore, for sections B to C, the main control axis is on the first boom 3 (3a), the second boom 4 (4a), the sub-control axis is on the arm 5 (5a), and so on.
  • the combination is different from the combination of the control axes in ⁇ B.
  • different combinations can be set according to the operation mode.
  • the combination of the first boom 3 (3 a) and the arm 5 (5 a) as the main control axis and the second boom 4 (4 a) as the sub control axis in the sections A to B described above is, for example, a “normal mode”.
  • the “arm-to-ground-angle constant control” is not performed.
  • the constant control existence / non-judgment unit 27 makes a judgment.
  • the presence or absence of the constant ground angle control is set in advance in accordance with the section. Therefore, it is set in advance that the “arm-to-ground-angle control” is to be performed for the sections B to C.
  • the presence or absence of the ground-to-ground angle control can be set according to the work mode.
  • the determination that the constant ground angle control is not performed in the sections A and B described above can be, for example, a determination when the “normal mode” Ml is selected.
  • the packet-to-ground-angle constant control instruction switch 23 instructs the bucket-to-ground-angle constant control
  • the control axis 6a of the packet 6 is driven even in the section A to B, and FIG.
  • the ground angle of bucket 6 is controlled to be constant in sections A and B (see postures E and F in Fig. 6).
  • each of the control axes 3 a, 3 a, The rotational angular velocities 01 ⁇ , 03 ⁇ of 5a are calculated by the normal control calculation unit 28 as follows.
  • the ground angle 54 of packet 6 is
  • the moving speeds X and y of the bucket edge 6b may be the set speed vectors Vx and Vy, but if the trajectory control is enhanced, the current value and the speed vector V It is more effective to enter the difference from the target value to be made.
  • the rotational angular velocities of the control axes 3a, 4a and 5a can be determined from the above equations (6) and (7).
  • main control axis (sub-control axis) switching start condition is determined by the main control axis selection unit 26 and the constant ground angle control presence / absence determination unit 27.
  • the control using the first boom control axis 3a and the arm control axis 5a as the main control axes is continued as it is, and the bucket edge 6b reaches the position B.
  • the extension amount of the hydraulic cylinder 9 for the arm 5 at the position B is the maximum, that is, the stroke end, and it is no longer possible to continue the control in this state. Therefore, to move the packet edge 6b over a wide working range, it is necessary to switch the main control axis.
  • the control of the switching of the control axis is started before the bucket edge 6b reaches the position B, that is, before the hydraulic cylinder reaches the stroke end and the stroke end. It ends at the point of time (just before). The reason why the switching of the control shaft is completed just before the hydraulic cylinder reaches the stroke end is that there is an advantage that a shock at the time of switching can be reduced.
  • FIG. 4 shows the relationship between the rotation angle 03 of the arm 5 and the remaining stroke m of the hydraulic cylinder 9 for the arm 5.
  • the rotation angle 03 (start) for starting the transition control and the rotation angle 03 (end) for ending the control can be set in advance, for example, as follows.
  • the rotational angular velocities 01, ⁇ 2, and 03 calculated in this way are output to the control unit 30, and the hydraulic cylinders 7, 8, and 9 are driven.
  • the rotational angular velocity of the control axis 5a of the arm 5 is gradually reduced, and the control axes 3a and 4a of the first boom 3 and the second boom 4 as the main control axes in the sections B to C are changed.
  • the packet cutting edge 6b is moved to the position B (step 106).
  • the main control axis selection unit 26 sets the first boom 3 (3a) and the second boom 4 (4a) as the main control axes, and sets the arm 5 (5a) to the sub-boom. Select and judge that the control axis (constant ground angle) should be used, and determine the combination of these main control axis and sub control axis.
  • the constant ground-angle control is not performed.
  • the arm control axis 5a which is the sub-control axis, is not used for the constant ground-angle control but remains fixed. Implementation is also possible.
  • the bucket-to-ground-angle constant control instruction switch 23 is operated to “constant-to-ground-angle control ON”, so that the bucket 6 is driven and the bucket-to-ground-angle is constant also in the sections A to B, Bucket-to-ground angle constant control is performed in the entire work range A to C.
  • the rotational angular velocities 0 1 ⁇ , ⁇ 2-and 0 3 ⁇ calculated in this way are output to the control unit 30 and the hydraulic cylinders 7, 8 and 9 are driven.
  • the control axis 5a of the arm 5, which is the sub-control axis is driven to keep the arm-to-ground angle ⁇ 3 constant
  • the first control axis which is the main control axis in the sections B to C.
  • step 108 If the packet cutting edge 6b starts moving from a position belonging to the sections B to C, ( The judgment of step 102 is “B to C”), and the same processing of step 108 is executed (step 104).
  • the control axis is switched near the stroke end of the hydraulic cylinder.
  • the switching is not necessarily limited to the vicinity of the stroke end.
  • the switching may be performed also in.
  • the switching time can be made to correspond to each work mode selected by the work mode selection unit 24.
  • the control axis is switched once, but may be switched two or more times. Also in this case, the number of times of switching can be made to correspond to each work mode selected by the work mode selection section 24.
  • the combination of the main control axis and the sub control axis is not limited to the above-described one, but may be different.
  • the second boom 4 and the arm 5 may be used as main control axes.
  • the combination can be associated with each work mode selected by the work mode selection unit 24.
  • the axis at which the ground angle is to be constant is not limited to the one described above, but may be a different axis.
  • the ground angle of the second boom 4 may be fixed.
  • Fig. 8 shows the state of posture change of the work equipment when the control axis is switched twice, for example.
  • Fig. 8 when shifting from sections B to C to sections C to D, the first block is shown. Switching is performed between the boom 3 and the arm 5 as the main control axis and the second boom 4 as the sub control axis.
  • a hydraulic excavator is assumed as a working machine, and the first boom control axis 3a, the second boom control axis 4a, and the arm control axis 5 are used as bucket control axes.
  • the tool has an axis, the present invention is not limited to this, and any work machine that moves a tool along a predetermined trajectory can be applied. May be provided with
  • the present invention can be similarly applied to a multi-joint robot for a welding operation in which a welding torch is moved along a predetermined trajectory by using multiple joints.
  • the movement of a tool can be continuously controlled over a wide range, and can be moved with high accuracy along a desired trajectory. As a result, work efficiency and work accuracy are dramatically improved.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mining & Mineral Resources (AREA)
  • Mechanical Engineering (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Life Sciences & Earth Sciences (AREA)
  • Paleontology (AREA)
  • Civil Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Structural Engineering (AREA)
  • Operation Control Of Excavators (AREA)
  • Control Of Position Or Direction (AREA)

Description

明細書 作業機械の制御装置 技術分野
本発明は、 作業機械の制御装置に関し、 特に油圧ショベル等の建設機械のバケ ット刃先を所定の軌跡に沿つて移動させる制御装置に関する - 背景技術
油圧ショベルでは、 パケッ トにより、 いわゆる水平ならし作業等が行われる: こうした水平ならし作業等を行う場合には、 自動的にバケツ ト刃先の移動を行え 、 しかも可能な限りバケツト刃先の移動範囲が広範であることが望ましい。 そこで、 従来より、 油圧ショベルのバケツ トの刃先の軌跡の移動を制御する装 置が、 種々特許出願されている。
たとえば特公昭 5 4— 3 7 4 0 6号公報には、 直線堀削を自動的に行う装置が 開示されており、 この装置によれば手動運転の煩わしさは解消されるものの、 ブ —ム、 アーム等のいずれかの駆動軸がス トロークエンドに達すると、 自動運転を 停止させるようにしたものであり、 自動運転で行われるバケツト刃先の移動範囲 が作業機のストローク量によって限定されてしまうという問題点がある- たとえ ば、 図 9の矢印 Iに示すように押出し方向にバゲット 6が移動し、 パケッ ト 6刃 先 6 bが位置 Bに達すると、 第 2ブーム 4用の油圧シリンダ 8が伸張側のスト口 —クエンドに到達してしまい、 この時点で自動停止となる。 この場合、 作業エリ ァは区間 C〜Bといった狭い範囲しか得られない。
また、 特開昭 6 3— 6 5 5 0 7号公報には、 パケッ ト刃先の移動軌跡制御時に おける拘束条件をオペレータが入力し、 この入力された拘束条件に応じて駆動軸 を自動的に選択する技術が開示されている。
しかし、 たとえ熟練したオペレータであったとしても、 的確な拘束条件を入力 できるとは限らず、 制御が精度よく行われない場合がある- また、 作業中に駆動 軸がストロークェンドに達した場合には前述した公報記載のものと同様に、 作業 機が停止してしまい、 そこから再動するには他の拘束条件を入力し直さなければ ならず作業の連続性がとぎれてしまう問題がある:
本発明はこうした実状に鑑みてなされたものであり、 作業機のツールの移動を 、 幅広い範囲にわたって連続して制御でき、 しかも所望の軌跡に沿って精度よく 作業機のツールを移動させることができる制御装置を提供することを目的とする ものである。 発明の開示
そこで、 この発明の主たる発明である第 1発明では、 関節を介して回動自在に 連結された 3以上のアームを有し、 先端アームの先端に配設されたツールが所定 の軌跡に沿つて移動するよう、 前記 3以上のァ一ムの各制御軸を駆動制御するよ うにした作業機械の制御装置において、
前記 3以上の制御軸の中から 2つの制御軸の第 1の組合せを選択し、 該選択し た 2つの制御軸を駆動制御することによって前記ツールの移動軌跡のうちの第 1 の区間において前記ッ一ルの移動を行わせるとともに、 前記選択された 2つの制 御軸の第 1の組合せとは異なる 2つの制御軸の第 2の組合せを選択し、 該選択し た 2つの制御軸を駆動制御することによつて前記第 1の区間に連続する第 2の区 間において前記ツールの移動を行わせるようにしている- また、 この発明の主たる発明である第 2発明では、 関節を介して回動自在に連 結された 3以上のァームを有し、 先端アームの先端に配設されたツールが所定の 軌跡に沿つて移動し、 かつ当該移動軌跡のうちの第 1の区間では前記 3以上のァ ームのうちの所定のアームの姿勢が一定の姿勢となるように、 前記 3以上のァ一 ムの各制御軸を駆動制御するようにした作業機械の制御装置において、
前記所定アームの制御軸を除いた各制御軸の中から 2つの制御軸の第 1の組合 せを選択し、 該選択した 2つの制御軸を駆動制御することによって前記第 1の区 間において前記ッ—ルの移動を行わせ、 かつ前記所定アーム制御軸を駆動制御す ることにより当該所定アームの姿勢を一定に保持するとともに、 前記選択された 2つの制御軸の第 1の組合せとは異なる 2つの制御軸の第 2の組合せを選択し、 該選択した 2つの制御軸を駆動制御することによつて前記第 1の区間に連続する 第 2の区間において前記ツールの移動を行わせるようにしている。
上記第 1発明の構成によれば、 図 6において押出堀削側に作業機が動く場合を 想定すると、 3以上の制御軸 3 a、 4 a、 5 aの中から 2つの制御軸の第 1の組 合せ 3 a、 4 aが選択され、 該選択された 2つの制御軸 3 a、 4 aが駆動制御さ れることによってツール 6の移動軌跡のうちの第 1の区間 C ~Bにおいてツール 6の移動が行われる- そして、 選択された 2つの制御軸の第 1の組合せ 3 a、 4 aとは異なる 2つの制御軸の第 2の組合せ 3 a、 5 aが選択され、 該選択された 2つの制御軸 3 a、 5 aが駆動制御されることによって第 1の区間 C〜Bに連続 する第 2の区間 B〜Aにおいてツール 6の移動が行われる- また、 上記第 2発明の構成によれば、 図 6において押出堀削側に作業機が動く 場合を想定すると、 所定アーム 5の制御軸 5 aを除いた各制御軸 3 a、 4 aの中 から 2つの制御軸の第 1の組合せ 3 a、 4 aが選択され、 該選択された 2つの制 御軸 3 a、 4 aが駆動制御されることによって第 1の区間 C〜Bにおいてツール 6の移動が行われる。 このとき、 アーム 5の制御軸 5 aが図 1 1 ( b ) に示すよ うに、 0 'から 0へ変化するよう駆動制御され、 アーム 5の対地角度 53が一定に 保持される。
そして、 上記第 1の組合せ 3 a、 4 aとは異なる 2つの制御軸の第 2の組合せ 3 a、 5 aが選択され、 該選択された 2つの制御軸 3 a、 5 aが駆動制御される ことによって第 1の区間 C〜Bに連続する第 2の区間 B〜Aにおいてツール 6の 移動が行われる。 図面の簡単な説明
図 1は本発明に係る作業機械の制御装置の実施例の構成を示すプロック図であ る- 図 2は図 1に示す制御部の構成を示すプロック図である- 図 3は、 図 1に示す制御装置で行われる処理の手順を示すフローチヤ一トであ る。
図 4は、 図 1に示す制御装置が行う判断を説明するために使用したグラフであ る。 図 5は、 図 1に示す制御装置が行う演算を説明するために使用したグラフであ る。
図 6は実施例に適用される油圧ショベルの外観を示すとともに、 作業機の姿勢 が変化する様子を示す側面図である。
図 7は実施例に適用される油圧ショべルの外観を示すとともに、 作業機の姿勢 が変化する様子を示す側面図である。
図 8は実施例に適用される油圧ショべルの外観を示すとともに、 作業機の姿勢 が変化する様子を示す側面図である。
図 9は実施例に適用される油圧ショべルの外観を示すとともに、 作業機の姿勢 が変化する様子を示す側面図である。
図 1 0は実施例に適用される油圧ショベルの外観を示すとともに、 作業機の姿 勢が変化する様子を示す側面図である。
図 1 1の (a ) 、 ( b ) は、 アームの対地角を一定にしない場合と対地角を一 定にする場合の違いを比較して示す図である。 発明を実施するための最良の形態
以下、 図面を参照して本発明に係る作業機械の制御装置の実施例について説明 する。
図 6は実施例が適用される作業機械である油圧ショベル 1の外観を示すととも に、 作業機の姿勢が変化する様子を示す図である。
そして、 図 1は油圧ショベル 1に搭載される制御装置の構成を示すプロック図 であり、 図 2は図 1のうち制御部 3 0の構成をさらに詳細に示すブロック図であ る。
図 6に示すように油圧ショベル 1のレポフレーム 2には、 関節 (制御軸) 3 a を介して回動自在に第 1ブーム 3が配設されている。 この第 1ブーム 3の先端に は、 関節 4 aを介して回動自在に第 2ブーム 4が配設され、 さらに同様に関節 5 aを介してアーム 5が配設されている。 アーム 5の先端には、 関節 6 aを介して バケツ ト 6が回動自在に配設されている。 第 1ブーム 3、 第 2ブーム 4、 アーム 5およびパケット 6の回転角はそれぞれ 0 1、 02、 03および 04で表されるもの とし、 第 1ブーム 3の回動支点 3 aと第 2ブーム 4の回動支点 4 aとの距離を L 1、 第 2ブーム 4の回動支点 4 aとアーム 5の回動支点 5 aとの距離を L2、 ァ一 ム 5の回動支点 5 aとバケツ ト 6の回動支点 6 aとの距離を L3、 バケツ ト 6の回 動支点 6 aとバケツ ト刃先 6 bとの距離を L4とする- 第 1ブーム 3は油圧シリンダ 7によって、 第 2ブーム 4は油圧シリンダ 8によ つて、 アーム 5は油圧シリンダ 9によって、 そしてパケッ ト 6は油圧シリンダ 1 0によってそれぞれ駆動される。 このように各油圧シリンダが所要に駆動制御さ れることにより、 バケツ ト刃先 6 bが C— B—Aのごとく押出堀削側に移動され 、 あるいは A→B→Cのごとく引込堀削側に移動される。 また、 パケッ ト刃先 6 bの移動位置を 2次元座標系で表すべき、 同図 6のように X— y座標系が定義さ れている。
油圧シリンダ 7、 8、 9および 1 0の各シリンダ室には、 図 1に示すように油 圧回路 3 1からの圧油が供給され、 これにより各シリンダのロッ ドが伸張または 縮退され、 対応するブーム、 アーム、 パケッ トの姿勢が変化される。
操作レバー 2 1は、 X軸方向 (図 6参照) におけるパケッ ト刃先 6 bの移動速 度 Vxを指示するレバ一であり、 操作量に応じた大きさの速度 Vxを示す信号が出 力される。 同様に、 操作レバー 2 2は、 y軸方向 (図 6参照) におけるパケッ ト 刃先 6 bの移動速度 Vyを指示するレバーであり、 操作量に応じた大きさの速度 V yを示す信号が出力される。 これら速度信号 Vx、 Vyは速度ベク トル信号 Vに合成 され、 選択 判断部 2 5に加えられる。
この実施例では 2つの操作レバーによりバゲッ ト刃先 6 bの各軸の移動速度を 各別に指示しているが、 これに限定されることなく、 ダイヤルによって指示する ようにしてもよく、 また移動速度の絶対値と方向を各別に指示してもよい。
また、 予め移動速度を決めておき、 ボタン操作によってパケッ ト刃先 6 bの移 動をスタートさせるようにしてもよい。
—方、 バケツ ト対地角一定制御指示スィッチ 2 3は、 後述するようにバケツ ト 6の対地角度を一定に保持するか否かを指示するスィッチであり、 対地角一定制 御 「有」 側にスィッチが操作された場合には、 その旨の信号が上記選択 判断部 2 5に加えられ、 対地角一定制御 「無」 側にスィッチが操作された場合には、 そ の旨の信号が上記選択 判断部 2 5に加えられる..
作業モード選択部 2 4は、 後述するように、 油圧ショベル 1が行う複数の作業 モー ドの中から、 現在の状況に応じた所望の作業モ一ドを選択指示すべく設けら れており、 各作業モード M1〜M6の中から選択された作業モ—ドを示す信号が上 記選択ノ判断部 2 5に入力される。
一方、 上記各回動支点 3 a、 4 a、 5 aおよび 6 aには、 第 1ブーム 3、 第 2 ブーム 4、 アーム 5およびパケット 6の回転角度を検出する回転センサ 1 1、 1 2、 1 3および 1 4が配設されている。 これら回転センサ 1 1、 1 2、 1 3およ び 1 4としては、 たとえばポテンショ、 エンコーダ等の回転型のセンサを使用し 、 このセンサの出力から回転角度を直接検出するようにしてもよく、 またシリン ダのス トローク量を検出するセンサを使用し、 このセンサの出力から間接的に回 転角度を検出するようにしてもよい。 回転センサ 1 1、 1 2、 1 3および 1 4の 出力は AZ D変換器 3 2を介して選択 Z判断部 2 5に入力されるとともに、 通常 制御演算部 2 8、 遷移制御演算部 2 9に入力される。
選択 判断部 2 5の対地角一定制御有 無判断部 2 7は、 後述するよう対地角 一定制御を行うか否かを判断する。
選択/判断部 2 5の主制御軸選択部 2 6は、 主制御軸、 つまりパケッ ト刃先 6 bを移動させるために使用される制御軸 3 a、 4 a、 5 a、 6 aを選択し、 移動 に関与しない制御軸を副制御軸として選択する。 主制御軸および副制御軸につい ては、 後述するようにバケツト刃先 6 bが移動する全区間内において少なくとも 1回の切換えがなされる。
選択/判断部 2 5で選択、 判断された結果は通常制御演算部 2 8および遷移制 御演算部 2 9に出力される。
通常制御演算部 2 8は、 制御軸の切換前および切換後における各制御軸の回転 角速度、 つまり第 1ブーム 3等の回転角速度 0 1 ·、 02 ·、 03 ·および 04 ·を 演算するものであり、 演算結果は制御部 3 0に出力される- なお、 「 ·」 は時間 の 1階微分を表すものとする。
遷移制御演算部 2 9は、 制御軸の切換えの遷移状態のときにおける第 1ブーム 3等の回転角速度 0 1 ·、 02 ·、 03 ·および 04 ·を演算するものであり、 演算 結果は制御部 3 0に出力される- 制御部 3 0は、 図 2に示すように構成されており、 第 1ブーム 3等の回転角速 度 0 1 ·、 Θ 2 03 ·および 04 ·は座標変換部 3 3に入力され、 対応する油圧 シリンダ 7、 8、 9および 1 0のロッ ドの移動速度 u l ·、 ι 2 ·、 u3 · および u 4にそれぞれ変換される。 一方、 補償のためのセンサ、 たとえば圧力センサ 3 4の 出力が補償要素 3 5、 3 6、 3 7および 3 8に加えられ、 これら補償要素 3 5、 3 6、 3 7および 3 8から補償量がそれぞれ出力される。 補償要素 3 5、 3 6、 3 7および 3 8から出力された補償量はそれぞれ、 制御安定性のために移動速度 u l '、 ιι2 ·、 u3 ·および u4に加えられて、 これら移動速度と補償量との加算 値を示す信号が電流演算部 3 9に加えられる。
電流演算部 3 9は、 入力された各油圧シリンダに対応する加算信号に基づいて 、 各油圧シリンダに対応する油圧制御弁 4 0に対して制御信号を出力する- この 結果、 油圧制御弁 4 0は、 加えられた制御信号に応じた弁位置に駆動され、 該弁 位置に応じた圧油が各油圧シリンダ 7、 8、 9および 1 0のシリンダ室に供給さ れる。
この結果、 各油圧シリンダ 7、 8、 9および 1 0のロッドは、 制御部 3 0に入 力された回転角速度 0 1 ·、 Θ 2 .、 03 ·および 04 ·をもって第 1ブーム 3、 第 2ブーム 4、 アーム 5およびパケッ ト 6がそれぞれ回転されるように、 伸張ある いは縮退される。
図 3は、'図 7の矢印に示すように油圧ショベル 1のバケツト刃先 6 bが A→B →Cと引込堀削側に移動する場合のバケツト刃先 6 bの移動軌跡の制御の処理手 順を示すフローチヤ一トである。
以下、 このフローチャートを併せ参照して説明する s なお、 簡単のために、 パ ケット 6は動かさない場合について説明する。
すなわち、 まず、 主制御軸選択部 2 6では、 入力された速度ベク トル Vに基づ いて、 現在のパケット刃先 6 bの移動方向が押出側、 引込側のいずれであるかが 判断される (ステップ 1 0 1 ) 。 ここで、 押出方向にパケット 6が移動している と判断された場合には、 後述する押出側に応じた押出制御が実行される- そこで、 現在、 弓 I込方向にパケット 6が移動していると判断された場合には、 主制御軸選択部 26は、 入力された各回転角 01、 Θ2、 03、 04に基づいてバケ ッ ト刃先 6 bの堀削開始位置である現在位置 (x、 y) を演算し、 この現在位置 がバケツ ト刃先 6 bの移動軌跡 A〜Cのうち、 主制御軸、 副制御軸の切換え前後 の区間である A〜B、 B~Cのうちのいずれの区間に属しているか否かを判断す る。 なお、 上記主制御軸、 副制御軸の切換え前後の区間である A〜B、 B~Cは 予め設定されておかれるものとする。
また、 上記パケット刃先 6 bの現在位置 (x、 y) は、 図 6から明かなように 、 以下の演算式によって求めることができる。
x = Lls i n 01 + L2s i n (01+02) +
L3s i n (Θ1+Θ2+Θ3) +L4s i n ( Θ 1+ Θ 2+ Θ 3+ Θ4)
… (1)
y = Llc o s 01 + L2c o s (Θ1+ Θ2) +
L3c o s (01+ Θ2+ 03) +L4c o s (Θ1+ 02+ Θ3+ Θ4)
… (2)
(ステップ 102) 。
ここで、 オペレータとしては位置 Aをスタート地点にしてパケット刃先 6 bを 引込側に操縦している場合であるので、 バケツト 6は区間 A〜Bに属しているも のと判断され、 この結果、 主制御軸選択部 26は、 第 1ブーム 3 (3 a) 、 ァー ム 5 (5 a) を主制御軸に、 第 2ブーム 4 (4 a) を副制御軸 (角度固定) にす べきと選択、 判断する。 なお、 こうした主制御軸、 副制御軸の組合 ¾· 'は、 区間に 応じて予め設定されておかれる。 よって、 区間 B〜Cについても、 主制御軸は第 1ブーム 3 (3 a) 、 第 2ブーム 4 (4 a) に、 副制御軸はアーム 5 (5 a) に 、 という具合に、 区間 A〜Bにおける制御軸の組合せとは異なる組合せに設定さ れている。 また、 その組合せは、 作業モードに応じて異なる組合せを設定してお くことができる。 上述した区間 A~Bにおいて第 1ブーム 3 (3 a) 、 アーム 5 (5 a) を主制御軸に、 第 2ブーム 4 (4 a) を副制御軸にするという組合せは 、 たとえば 「通常モード」 Mlが選択された場合の組合せとしておくことができる また、 区間 A~Bでは、 「アーム対地角一定制御」 は行わないものと、 対地角 一定制御有/無判断部 27は判断する- なお、 こうした対地角一定制御の有無は 、 区間に応じて予め設定されておかれる。 よって、 区間 B~Cについては 「ァ一 ム対地角制御」 を行うものと予め設定されている- また、 対地角一定制御の有無 は、 作業モードに応じて設定しておくことができる- 上述した区間 A〜Bにおい て対地角一定制御を行わないとする判断は、 たとえば 「通常モード」 Mlが選択さ れた場合の判断としておくことができる。 ただし、 パケッ ト対地角一定制御指示 スィッチ 23によってバケツ ト対地角一定制御が指示された場合では、 当該区間 A〜Bであっても、 パケッ ト 6の制御軸 6 aが駆動され、 図 6に示すようにバケ ッ ト 6の対地角が区間 A〜Bにおいて一定となるように制御される (図 6の姿勢 E、 F参照) 。
以上のようにして、 主制御軸 (副制御軸) の選択、 対地角一定制御の有無の判 断がなされると、 区間 A〜 Bにおいてパケッ ト 6を移動させるための各制御軸 3 a、 5 aの回転角速度 01 ·、 03 ·が以下のようにして、 通常制御演算部 28で 演算される。
すなわち、 図 6の幾何学的関係から明かなように、 アーム 5の対地角 53は、
63=Θ1+Θ2+ΘΒ ■■■ (3)
と表され、
パケッ ト 6の対地角 54は、
54= 01+ Θ2+ Θ3+ ΘΑ ■■■ (4)
と表される。
いま、 バケツ ト 04を動かさない場合なので、 上記 (3) 、 (4) 式から明らか にアーム対地角 53が一定であれば、 バケツ ト対地角 54も一定となる c
そこで、 上述した (1) 〜 (3) 式を微分すると、 Θ4 - =0であるので、
Figure imgf000011_0001
となる- ここで、 副制御軸第 2ブーム制御軸 4 aは角度固定、 つまり 0 · 2=0であるこ とから、 上記 (6) 式より、
b21x · + b22y · +b2353 · = 0
53 - =- (l/b23) (b21x · +b22y · ) ·'· (7)
という関係が成立する。 ここで、 バケツ ト刃先 6 bの移動速度 X ·、 y · は、 設 定された速度ベクトル Vx、 Vyであってもよいが、 軌跡制御を高める場合には、 現在値と速度べクトル Vが作る目標値との差を入力した方がより効果的である。 いずれにせよ、 パケッ ト刃先 6 bの移動速度 X ·、 y 'が与えられると、 上記 ( 6) 、 (7) 式から各制御軸 3 a、 4 aおよび 5 aの回転角速度 01 ·、 Θ2 - ( =0) および 03 ·が演算される。 こうして演算された回転角速度 01 ·、 Θ2 - ( =0) および 03 · は制御部 30に出力され、 各油圧シリンダ 7、 9が駆動される 。 この結果、 作業機の姿勢は姿勢 から姿勢 Fへと変化され、 パケッ ト刃先 6 bが位置 Aから位置 Bへと移動される (ステップ 103) =
つぎに、 主制御軸 (副制御軸) の切換開始条件が成立しているか否かが、 主制 御軸選択部 26および対地角一定制御有ノ無判断部 27で判断される。
すなわち、 図 10に示すように、 上記第 1ブーム制御軸 3 a、 アーム制御軸 5 aを主制御軸とする制御がそのまま続行され、 バケツ ト刃先 6 bが位置 Bに到達 してしまうものと仮定すると、 当該位置 Bにおいてアーム 5用の油圧シリンダ 9 の伸び量が最大、 つまりストロークエンドとなり、 この状態のままで制御を続け ることはもはや不可能となる。 したがって、 広い作業範囲にわたってパケッ ト刃 先 6 bを動かすには、 主制御軸の切換えが必要になる。 この実施例では、 制御軸 の切換えの制御 (遷移制御) を、 バケツ ト刃先 6bが位置 Bに到達する前、 つま り油圧シリンダがスト口一クェンドに達する前において開始し、 ストロークェン ドに達した時点 (直前) で終了させるようにしている。 このように制御軸の切換 えを、 油圧シリンダがストロークェンドに達する直前で完了させることとしたの は、 切換時のショックを緩和できるという利点があるからである。
もし、 仮にアーム 5用の油圧シリンダ 9がストロークェンドに達した時点で、 一瞬のうちに主制御軸を切り換えてしまうと、 アーム 5の回転角速度が急に零に なるとともに、 引込方向に動いていたアーム 5が押出方向に動く速度をもっとい つた速度の急変が生じてしまいショックが発生するとともに、 軌跡の精度も悪化 する。
そこで、 この実施例では制御軸をいきなり切り換えるのではなく、 シリンダス トロークが残り少なくなつたら、 所定の時期に切換開始とし、 各制御軸の回転角 速度を、 切換前の回転角速度から徐々に切換後の回転角速度に連続的に変化させ るように回転角速度の連続制御がなされる。 この連続制御が行われている間も、 バケツト刃先 6bの移動軌跡の制御は行なわれており、 目標回転角速度と現在の 回転角速度の偏差が生じた場合には、 第 1ブーム 3、 アーム 5は偏差をなくす方 向に動かされ、 軌跡の精度を保持しながらなめらかに切換えが実行される。 こう して、 アーム用の油圧シリンダ 9がほぼストロークエンドに達すると、 切換が終 了され、 このあとは新たなに選択される主制御軸によってバケツ ト刃先 6bの移 動の制御が継続して行われる。
図 4はアーム 5の回転角度 03とこのアーム 5用の油圧シリンダ 9の残りスト口 —ク量 mの関係を示している。
この関係より遷移制御を開始させる回転角度 03 (開始) および同制御を終了さ せる回転角度 03 (終了) を、 たとえば以下のように予め設定しておくことができ る。
残りストローク量 mが 5 (cm) のとき、 03 (終了) = 100°
残りストローク量 mが 15 (cm) のとき、 03 (開始) =80°
そこで、 03=03 (開始) になった時点で、 遷移制御が開始され、 やがて 03が 大きくなり、 03=03 (終了) になった時点で切換終了となり、 遷移制御状態か ら通常制御状態へと復帰される。 上記 03 (開始) 、 03 (終了) は予め設定して おいてもよいが、 切換時の回転角速度が急変しないようにするためには、 速度べ クトル Vの大きさに応じて 03 (開始) を変えるようにしてもよい。 たとえば、 vx>0. 5 (m/s) の場合、 03 (開始) =70°
0. 5≥vx>0. 3の場合、 03 (開始) =80°
0. 1≥νχ>0の場合、 03 (開始) =95°
といったように 03 (開始) を変化させることができる。 以上のように、 回転角度 03が θ 3 (開始) に達した時点で切換開始条件が成立 したものと判断され、 対地角一定制御有ノ無判断部 27は、 区間 B〜Cについて' 設定されている 「対地角一定制御有り」 という条件を遷移制御演算部 29に、 ま た主制御軸選択部 26は、 区間 B〜Cについて設定されている主制御軸、 副制御 軸を遷移制御演算部 29に出力し (ステップ 105の判断 YES) 、 手順をステ ップ 106に移行させる c
すると、 遷移制御演算部 29は、 上記入力された 「対地角一定制御有り」 を示 す条件に基づいて、 制御軸切換後のアーム対地角の角速度 53 ·が零であるという ことを判断するとともに、 切換後には第 2ブーム制御軸 4 aを駆動すべきことを 判断する。 そこで、 図 5に示すように、 制御軸切換前のアーム対地角の角速度 5 3· (区間 (a) 参照) から、 切換後の角速度 53· (=0) (区間 (b) ) に、 角速度を連続的に変化させるための関数 53= f (t) を作成する。 この関数 f ( t ) は、 単に一次関数によって切換後の角速度 (=0) に収束させるのでもよい が、 加速度についての連続性をも考慮した高次関数を用いることが望ましい。 こうして関数 f ( t) が求められ、 これにより定められる遷移制御区間 (c) (図 5参照) におけるアーム対地角速度 53 · とバケツ ト刃先速度 X ·、 y ·を上 記 (6) 式に代入することにより、 各制御軸 3 a、 4 a、 5 aの回転角速度 01 · 、 02 ·、 Θ3 -が演算される。
こうして演算された回転角速度 01 ·、 Θ2 ·および 03 ·は制御部 30に出力さ れ、 各油圧シリンダ 7、 8および 9が駆動される。 この結果、 アーム 5の制御軸 5 aの回転角速度は徐々に減速されるとともに、 区間 B〜Cにおける主制御軸で ある第 1ブーム 3、 第 2ブーム 4の各制御軸 3 a、 4 aが駆動されることにより パケット刃先 6bが位置 Bまで移動されることになる (ステップ 106) 。
つぎに、 主制御軸 (副制御軸) の切換終了条件、 つまり 03= 03 (終了) が成 立しているか否かが主制御軸選択部 26および対地角一定制御有/無判断部 27 において判断される (ステップ 107) 。
上記切換終了条件が成立した場合には、 主制御軸選択部 26は、 第 1ブーム 3 (3 a) 、 第 2ブーム 4 (4 a) を主制御軸に、 アーム 5 (5 a) を副制御軸 ( 対地角度一定) にすべきと選択、 判断し、 これら主制御軸、 副制御軸の組合せを 通常制御演算部 2 8に出力するとともに、 対地角一定制御有 無判断部 2 7は、 「対地角一定制御有り」 という条件を通常制御演算部 2 8に出力する (ステップ' 1 0 7の判断 Y E S ) =
さて、 区間 A〜B間においては、 パケット刃先 6 bの軌跡精度を保つ上で、 い ずれの軸も対地角一定にする必要はないが、 区間 B〜(:間では、 パケッ ト刃先 6 bの軌跡精度を保ち、 なおかつ作業エリアを広げるために、 アーム 5を対地角一 定にすることが望ましい。 なぜなら、 図 1 1 ( a ) に示すように、 副制御軸であ るアーム 5の制御軸 5 aを角度 0固定とすると、 バケット 6の背中によって刃先 6 bの軌跡をこわしてしまうおそれがあるからである。
なお、 場合によっては、 区間 B〜Cにおいても、 対地角一定制御を行わない、 つまり副制御軸であるアーム制御軸 5 aを対地角一定制御のために使用せずに、 固定のままとする実施も可能である。
逆に、 パケット 6を使っての転圧作業をしたい場合は、 図 6に示すように区間 A〜B間においてもパケット対地角を一定にした方が望ましい。 この場合は、 前 述したようにバケツト対地角一定制御指示スィッチ 2 3が 「対地角一定制御有」 に操作されることにより、 バケツト 6が駆動され区間 A〜Bにおいてもバケツト 対地角一定となり、 全作業範囲 A〜Cにおいてバケツ ト対地角一定制御が行われ ることになる。
通常制御演算部 2 8では、 入力された 「対地角一定制御有り」 という条件に基 づいて、 アーム対地角の角速度 53 ·が零であることを判断するとともに、 区間 A 〜Bでは、 駆動されていなかった第 2ブーム制御軸 4 aを主制御軸として駆動す べきことを判断する。 よって、 上記条件 53 · = 0と現在のバケツ ト刃先速度 X - 、 y ·を上記 (6 ) 式に代入することにより、 各制御軸 3 a、 4 aおよび 5 aの 回転角速度 0 1 ·、 0 2 ·、 0 3 ·を演算する。
こうして演算された回転角速度 0 1 ·、 Θ 2 -および 0 3 ·は制御部 3 0に出力さ れ、 各油圧シリンダ 7、 8および 9が駆動される。 この結果、 副制御軸であるァ —ム 5の制御軸 5 aが駆動されることによってァ一ム対地角 δ 3が一定に保持され るとともに、 区間 B〜Cにおける主制御軸である第 1ブーム 3、 第 2ブーム 4の 各制御軸 3 a、 4 aが駆動されることによってバケツト刃先 6 bが位置 Bから位 置 Cまで移動され、 作業機の姿勢は Fから Gへと変化される (ステップ 1 0 8 ) : なお、 パケッ ト刃先 6 bが区間 B〜Cに属する位置から移動を開始した場合に は (ステップ 1 0 2の判断 「B〜C」 ) 、 上記ステップ 1 0 8の同様な処理が実 行されることになる (ステップ 1 0 4 )
なお、 この実施例では、 制御軸の切換えを、 油圧シリンダのストロークェンド 近傍で行うようにしているが、 必ずしもストロ一クェンド近傍に限定する必要は なく、 作業内容に応じてストロークェンド近傍以外においても切換えを行うよう にしてもよい。 この場合、 作業モード選択部 2 4で選択される作業モードごとに 切換時期を対応させておくことができる。 また、 この実施例では、 制御軸の切換 え 1回としているが、 2回以上の切換えを行うようにしてもよい。 この場合も、 作業モード選択部 2 4で選択される作業モードごとに切換回数を対応させておく ことができる。
また、 主制御軸、 副制御軸の組合せも上述したものに限定されることなく異な る組合せにすることも可能である。 たとえば、 第 2ブーム 4、 アーム 5を主制御 軸とするようにしてもよい。 この場合も、 作業モード選択部 2 4で選択される作 業モードごとに組合せを対応させておくことができる。
さらに、 対地角一定にすべき軸も上述したものに限定されることなく異なる軸 にすることも可能である。 たとえば、 第 2ブーム 4の対地角を一定にするように してもよい。 この場合も、 作業モード選択部 2 4で選択される作業モードごとに 対地角一定にすべき軸を対応させておくことができる- また、 この実施例では、 引込堀削側の制御についても説明したが、 図 7におい てバケツ ト刃先 6 bを位置 C→B→Aへと押出堀削側に移動させる制御について も同様にして、 行うことができる。
図 8は、 たとえば制御軸の切換えを 2回行う場合の作業機の姿勢変化の様子を 示しており、 同図 8にょうに区間 B〜Cから区間 C〜Dへ移行する際に、 第 1ブ ーム 3、 アーム 5を主制御軸に、 第 2ブーム 4を副制御軸にする切換えが実行さ れる。
また、 実施例では、 作業機として油圧ショベルを想定し、 バケツ ト移動用の制 御軸として第 1ブーム制御軸 3 a、 第 2ブーム制御軸 4 a、 アーム制御軸 5の 3 軸を具えたものを想定しているが、 これに限定されることなく、 所定の軌跡に沿 つてツールを移動させる作業機械であれば任意のものに適用可能であり、 また 4 軸以上の軸を具えたものであってもよい
たとえば、 多関節によつて溶接ト一チを所定の軌跡に沿つて移動させる溶接作 業用の多関節ロボッ トにも、 本発明を同様にして適用することができる。 産業上の利用可能性
以上説明したように本発明によれば、 ツールの移動を、 幅広い範囲にわたって 連続して制御でき、 しかも所望の軌跡に沿って精度よく移動させることができる ようになる。 この結果、 作業の効率、 作業の精度が飛躍的に向上する。

Claims

請求の範囲
1 . 関節を介して回動自在に連結された 3以上のアームを有し、 先端アームの 先端に配設されたツールが所定の軌跡に沿って移動するよう、 前記 3以上のァー ムの各制御軸を駆動制御するようにした作業機械の制御装置において、
前記 3以上の制御軸の中から 2つの制御軸の第 1の組合せを選択し、 該選択し た 2つの制御軸を駆動制御することによって前記ツールの移動軌跡のうちの第 1 の区間にお t、て前記ツールの移動を行わせるとともに、 前記選択された 2つの制 御軸の第 1の組合せとは異なる 2つの制御軸の第 2の組合せを選択し、 該選択し た 2つの制御軸を駆動制御することによつて前記第 1の区間に連続する第 2の区 間において前記ツールの移動を行わせる作業機械の制御装置。
2 . 関節を介して回動自在に連結された 3以上のアームを有し、 先端アームの 先端に配設されたッ一ルが所定の軌跡に沿つて移動し、 かつ当該移動軌跡のうち の第 1の区間では前記 3以上のアームのうちの所定のアームの姿勢が一定の姿勢 となるように、 前記 3以上のァ一ムの各制御軸を駆動制御するようにした作業機 械の制御装置において、
前記所定アームの制御軸を除いた各制御軸の中から 2つの制御軸の第 1の組合 せを選択し、 該選択した 2つの制御軸を駆動制御することによって前記第 1の区 間において前記ツールの移動を行わせ、 かつ前記所定アーム制御軸を駆動制御す ることにより当該所定アームの姿勢を一定に保持するとともに、 前記選択された 2つの制御軸の第 1の組合せとは異なる 2つの制御軸の第 2の組合せを選択し、 該選択した 2つの制御軸を駆動制御することによつて前記第 1の区間に連続する 第 2の区間において前記ツールの移動を行わせる作業機械の制御装置。
3 . 前記第 1の組合せの 2つの制御軸の駆動制御から前記第 2の組合せの 2つ の制御軸の駆動制御への切換えは、 前記第 1の組合せの各制御軸のうちのいずれ か一方の制御軸に対応するァームの回転角度が終点角度に到達した際に行う請求 の範囲第 1項記載の作業機械の制御装置。
4 . 前記ツールの移動速度に基づいて、 各アームの前記第 1の区間における第 1の回転速度をそれぞれ演算するとともに、 各アームの前記第 2の区間における 第 2の回転速度をそれぞれ演算し、
前記第 1の組合せの 2つの制御軸の駆動制御から前記第 2の組合せの 2つの制 御軸の駆動制御への切換えを行う際に、 各アームの回転速度を、 前記第 1の回転 速度から前記第 2の回転速度に連続的に変化させる連続制御を行う請求の範囲第 1項記載の作業機械の制御装置。
5 . 前記第 1の組合せの各制御軸のうちのいずれか一方の制御軸に対応するァ ームの回転角度が終点角度に到達する前の所定の開始角度に達した時点で、 前記 連続制御を開始し、 当該アームの回転角度が終点角度に到達する前の所定の終了 角度に達した時点で、 前記連続制御を終了させるようにして、 前記第 1の組合せ の 2つの制御軸の駆動制御から前記第 2の組合せの 2つの制御軸の駆動制御への 切換えを行うようにした請求の範囲第 4項記載の作業機械の制御装置-
6 . 前記ツールの移動速度を検出する移動速度検出手段を具え、 該移動速度検 出手段の検出速度が大きくなるほど、 前記連続制御を行う時期を早めるようにし た請求の範囲第 5項記載の作業機械の制御装置。
7 . 前記ツールの姿勢を一定の姿勢にする一定姿勢制御を指示する指示手段を 具え、 該指示手段により前記一定姿勢制御が指示された場合には、 前記ツールが 第 1の区間以外の区間を移動している場合であっても、 強制的に前記一定姿勢制 御を行わせる請求の範囲第 2項記載の作業機械の制御装置-
8 . 複数の作業モードを選択する作業モード選択手段を具え、 該作業モード選 択手段で選択された作業モードに応じて制御軸の前記第 1の組合せまたは前記第 2の組合せを選択するようにした請求の範囲第 1項記載の作業機械の制御装置。
9 . 複数の作業モードを選択する作業モード選択手段を具え、 該作業モード選 択手段で選択された作業モ一ドに応じて、 姿勢を一定にすべき前記所定アームを 選択するようにした請求の範囲第 2項記載の作業機械の制御装置。
1 0 . 第 1ブーム、 第 2ブームおよびアームを関節を介して回動自在に連結し 、 前記アームの先端に配設されたバケツ 卜の刃先が所定の軌跡に沿って移動する よう、 前記第 1ブーム、 第 2ブームおよびアームに対応する 3つの制御軸をそれ ぞれ駆動制御するようにした作業機械の制御装置において、
前記 3つの制御軸の中から 2つの制御軸の第 1の組合せを選択し、 該選択した 2つの制御軸を駆動制御することによって前記バケッ 卜刃先の移動軌跡のうちの 第 1の区間において前記バケツ ト刃先の移動を行わせるとともに、 前記選択さ ti た 2つの制御軸の第 1の組合せとは異なる 2つの制御軸の第 2の組合せを選択し 、 該選択した 2つの制御軸を駆動制御することによって前記第 1の区間に連続す る第 2の区間において前記バケッ ト刃先の移動を行わせるようにした作業機械の 制御装置。
1 1 . 第 1ブーム、 第 2ブームおよびアームを関節を介して回動自在に連結し 、 前記アームの先端に配設されたバケツ 卜の刃先が所定の軌跡に沿って移動する よう、 かつ当該移動軌跡のうちの第 1の区間では前記アームの対地角が一定の角 度となるように、 前記第 1ブーム、 第 2ブームおよびアームに対応する 3つの制 御軸をそれぞれ駆動制御するようにした作業機械の制御装置において、
前記アームの制御軸を駆動制御することによって前記アームの対地角を一定角 度に保持しつつ、 前記第 1ブーム、 第 2ブームの各制御軸を駆動制御することに よって前記バケツ ト刃先の移動軌跡のうちの第 1の区間において前記バケツ ト刃 先の移動を行わせるとともに、 前記アーム制御軸と前記第 1ブーム制御軸を駆動 制御することによつて前記第 1の区間に連続する第 2の区間において前記バケッ ト刃先の移動を行わせる作業機械の制御装置。
1 2 . 前記アームの対地角を一定角度に保持する前記第 1の区間では、 前記バ ケッ トの制御軸の駆動をオフして前記バケツ 卜の対地角を一定角度に保持すると ともに、 前記アーム制御軸によってバケツ ト刃先の移動が行われる前記第 2の区 間では、 前記バケツ トの制御軸を駆動制御することによって前記バケツ 卜の対地 角を一定角度に保持するようにした請求の範囲第 1 1項記載の作業機械の制御装
PCT/JP1994/002186 1993-12-24 1994-12-22 Controller for working machines Ceased WO1995018271A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP95903936A EP0736634B1 (en) 1993-12-24 1994-12-22 Controller for working machines
US08/666,413 US5903988A (en) 1993-12-24 1994-12-22 Control device for use in a working machine having three or more arms for controlling path of movement of a tool mounted on one of the arms
DE69426890T DE69426890T2 (de) 1993-12-24 1994-12-22 Steuereinheit für baumaschinen

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP5/327831 1993-12-24
JP32783193A JP3364303B2 (ja) 1993-12-24 1993-12-24 作業機械の制御装置

Publications (1)

Publication Number Publication Date
WO1995018271A1 true WO1995018271A1 (en) 1995-07-06

Family

ID=18203474

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1994/002186 Ceased WO1995018271A1 (en) 1993-12-24 1994-12-22 Controller for working machines

Country Status (6)

Country Link
US (1) US5903988A (ja)
EP (1) EP0736634B1 (ja)
JP (1) JP3364303B2 (ja)
KR (1) KR960706596A (ja)
DE (1) DE69426890T2 (ja)
WO (1) WO1995018271A1 (ja)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100324292B1 (ko) * 1997-02-17 2002-04-17 세구치 류이치 3관절형 굴삭기의 조작 제어장치
WO2000067959A1 (en) 1999-05-10 2000-11-16 Sony Corporation Robot device and method for controlling the same
US6519506B2 (en) 1999-05-10 2003-02-11 Sony Corporation Robot and control method for controlling the robot's emotions
US6076612A (en) * 1999-08-31 2000-06-20 Case Corporation Transition from position to draft mode controlled by hitch position command and feedback
US7076354B2 (en) * 2000-03-24 2006-07-11 Komatsu Ltd. Working unit control apparatus of excavating and loading machine
KR100708957B1 (ko) * 2000-12-05 2007-04-18 두산인프라코어 주식회사 굴삭기 엔진 및 펌프의 퍼지 제어 방법
US7457698B2 (en) 2001-08-31 2008-11-25 The Board Of Regents Of The University And Community College System On Behalf Of The University Of Nevada, Reno Coordinated joint motion control system
US6618967B2 (en) * 2001-12-26 2003-09-16 Caterpillar Inc Work machine control for improving cycle time
US6763619B2 (en) * 2002-10-31 2004-07-20 Deere & Company Automatic loader bucket orientation control
US8056674B2 (en) * 2004-02-26 2011-11-15 Jlg Industries, Inc. Boom lift vehicle and method of controlling lifting functions
US7104054B1 (en) 2005-04-05 2006-09-12 Cnh America Llc Hydraulic cylinder cushioning
US8065060B2 (en) 2006-01-18 2011-11-22 The Board Of Regents Of The University And Community College System On Behalf Of The University Of Nevada Coordinated joint motion control system with position error correction
US8204653B2 (en) * 2007-02-21 2012-06-19 Deere & Company Automated control of boom and attachment for work vehicle
US7748147B2 (en) * 2007-04-30 2010-07-06 Deere & Company Automated control of boom or attachment for work vehicle to a present position
US7797860B2 (en) * 2007-04-30 2010-09-21 Deere & Company Automated control of boom or attachment for work vehicle to a preset position
US7949449B2 (en) * 2007-12-19 2011-05-24 Caterpillar Inc. Constant work tool angle control
US8244438B2 (en) * 2008-01-31 2012-08-14 Caterpillar Inc. Tool control system
CL2012000933A1 (es) 2011-04-14 2014-07-25 Harnischfeger Tech Inc Un metodo y una pala de cable para la generacion de un trayecto ideal, comprende: un motor de oscilacion, un motor de izaje, un motor de avance, un cucharon para excavar y vaciar materiales y, posicionar la pala por medio de la operacion del motor de izaje, el motor de avance y el motor de oscilacion y; un controlador que incluye un modulo generador de un trayecto ideal.
US9464410B2 (en) 2011-05-19 2016-10-11 Deere & Company Collaborative vehicle control using both human operator and automated controller input
US9206587B2 (en) 2012-03-16 2015-12-08 Harnischfeger Technologies, Inc. Automated control of dipper swing for a shovel
KR102026348B1 (ko) * 2012-06-08 2019-11-04 스미도모쥬기가이고교 가부시키가이샤 쇼벨의 제어방법 및 제어장치
DE112012006937B4 (de) * 2012-09-25 2025-01-16 Volvo Construction Equipment Ab Automatisches Planiersystem für Baumaschine und Verfahren zum Steuern desselben
JP6284302B2 (ja) * 2013-04-02 2018-02-28 株式会社タダノ ブームの伸縮パターン選択装置
EP3640401B1 (en) * 2015-09-16 2023-04-26 Sumitomo Heavy Industries, Ltd. Excavator
SE542230C2 (en) * 2016-06-09 2020-03-17 Husqvarna Ab Improved arrangement and method for operating a hydraulically operated boom carrying a tool in a carrier
DE112016000256B4 (de) 2016-11-29 2022-07-07 Komatsu Ltd. Arbeitsausrüstungs-Steuerung und Arbeitsmaschine
WO2019189939A1 (ja) * 2018-03-31 2019-10-03 住友重機械工業株式会社 ショベル
WO2020101006A1 (ja) * 2018-11-14 2020-05-22 住友重機械工業株式会社 ショベル、ショベルの制御装置
CN113795633A (zh) * 2019-04-05 2021-12-14 沃尔沃建筑设备公司 施工设备
US12215481B2 (en) 2019-04-05 2025-02-04 Volvo Construction Equipment Ab Construction equipment
KR102295186B1 (ko) 2019-09-24 2021-09-01 (주)세고스 베어링 조립체
JP7355254B2 (ja) * 2020-09-28 2023-10-03 日本電気株式会社 作業制御方法、作業制御システム及び作業制御装置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5437406A (en) 1977-08-29 1979-03-19 Oki Electric Ind Co Ltd Preventing system for malicious alteration of subscriber information
JPS6187034A (ja) * 1984-10-04 1986-05-02 Fusao Yano 屈曲ア−ム式土工装置の操縦装置
JPS62164921A (ja) * 1986-01-17 1987-07-21 Komatsu Ltd マスタスレ−ブ式パワ−シヨベルの制御装置
JPS62189223A (ja) * 1986-02-14 1987-08-19 Komatsu Ltd 作業機の制御装置
JPS6365507A (ja) 1986-09-06 1988-03-24 Hitachi Constr Mach Co Ltd 多関節作業機の軌跡制御装置
JPH01278623A (ja) * 1987-05-29 1989-11-09 Hitachi Constr Mach Co Ltd 作業機の軌跡制御装置
JPH0424492B2 (ja) * 1983-11-24 1992-04-27 Komatsu Mfg Co Ltd

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4888890A (en) * 1988-11-14 1989-12-26 Spectra-Physics, Inc. Laser control of excavating machine digging depth
US5446981A (en) * 1991-10-29 1995-09-05 Kabushiki Kaisha Komatsu Seisakusho Method of selecting automatic operation mode of working machine
KR950001445A (ko) * 1993-06-30 1995-01-03 경주현 굴삭기의 스윙, 붐의 속도비 유지방법
JPH07158105A (ja) * 1993-12-09 1995-06-20 Shin Caterpillar Mitsubishi Ltd ショベル系建設機械の掘削制御装置
US5446980A (en) * 1994-03-23 1995-09-05 Caterpillar Inc. Automatic excavation control system and method
US5479729A (en) * 1994-04-04 1996-01-02 At&T Corp. Method and apparatus for controlling excavation eqiupment
US5438771A (en) * 1994-05-10 1995-08-08 Caterpillar Inc. Method and apparatus for determining the location and orientation of a work machine

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5437406A (en) 1977-08-29 1979-03-19 Oki Electric Ind Co Ltd Preventing system for malicious alteration of subscriber information
JPH0424492B2 (ja) * 1983-11-24 1992-04-27 Komatsu Mfg Co Ltd
JPS6187034A (ja) * 1984-10-04 1986-05-02 Fusao Yano 屈曲ア−ム式土工装置の操縦装置
JPS62164921A (ja) * 1986-01-17 1987-07-21 Komatsu Ltd マスタスレ−ブ式パワ−シヨベルの制御装置
JPS62189223A (ja) * 1986-02-14 1987-08-19 Komatsu Ltd 作業機の制御装置
JPS6365507A (ja) 1986-09-06 1988-03-24 Hitachi Constr Mach Co Ltd 多関節作業機の軌跡制御装置
JPH01278623A (ja) * 1987-05-29 1989-11-09 Hitachi Constr Mach Co Ltd 作業機の軌跡制御装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP0736634A4 *

Also Published As

Publication number Publication date
DE69426890D1 (de) 2001-04-19
JPH07180173A (ja) 1995-07-18
US5903988A (en) 1999-05-18
EP0736634A1 (en) 1996-10-09
EP0736634B1 (en) 2001-03-14
JP3364303B2 (ja) 2003-01-08
KR960706596A (ko) 1996-12-09
DE69426890T2 (de) 2001-06-21
EP0736634A4 (en) 1997-12-29

Similar Documents

Publication Publication Date Title
WO1995018271A1 (en) Controller for working machines
US5799419A (en) Method for controlling the operation of power excavator
JP3091667B2 (ja) 建設機械の領域制限掘削制御装置
JP3056254B2 (ja) 建設機械の領域制限掘削制御装置
EP3719212A1 (en) System for remapping a control signal for excavator arm movement to a rotatory degree of freedom of a tool
JP6673878B2 (ja) 建設機械の制御装置
KR19990081852A (ko) 건설 기계의 제어 장치
JP4215944B2 (ja) 油圧ショベルのフロント制御装置
JP4619725B2 (ja) 作業腕の動作制御装置
JPH02101228A (ja) 作業機の制御装置
JP2631757B2 (ja) 建設機械の掘削制御方法
JPH10121509A (ja) 油圧ショベルの作業機制御装置
JP2687169B2 (ja) 建設機械の法面作業制御装置
JPH10183669A (ja) 建設機械の制御装置
JPH10252095A (ja) 建設機械の制御装置
JP2699097B2 (ja) 建設機械のバケット刃先深さ制御装置
JPH0414531A (ja) 作業機の制御装置
JPH02221527A (ja) 作業機の制御装置
JP2601865B2 (ja) 作業機の軌跡制御装置
JP2574671B2 (ja) パワ−シヨベルにおける作業機の制御装置
JP2000328606A (ja) 建設機械の作業機制御装置
JPH0663247B2 (ja) パワ−シヨベルにおける作業機の制御装置
JPS62164921A (ja) マスタスレ−ブ式パワ−シヨベルの制御装置
JPH10259618A (ja) 建設機械の制御装置
JP2704729B2 (ja) 作業機の制御装置

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): KR US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 08666413

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 1995903936

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1995903936

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 1995903936

Country of ref document: EP