Level maintenance device

The horizontal maintenance device stabilizes balance arms on uneven terrain by using sensors and actuators to adjust and maintain a horizontal position, addressing the instability issue and enabling efficient handling of heavy loads.

JP7601693B2Active Publication Date: 2024-12-17KAJIMA ROAD +2
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021068499
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-04-14
Publication Date
2024-12-17
Estimated Expiration
2041-04-14

AI Technical Summary

Technical Problem

Construction machinery, such as balance arms, struggle to maintain horizontal level on uneven ground, leading to instability and difficulty in handling heavy objects.

Method used

A horizontal maintenance device with a control unit and actuators that adjust to maintain the balance arm in a horizontal position using sensors and actuators to calculate and correct the position based on tilt angles, ensuring the balance arm remains stable and functional even on uneven terrain.

Benefits of technology

The device ensures the balance arm remains horizontally fixed, allowing easy handling of heavy objects and preventing actuator overload or distortion, even on uneven ground, by calculating and adjusting actuator positions to maintain stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007601693000001
    Figure 0007601693000001
  • Figure 0007601693000002
    Figure 0007601693000002
  • Figure 0007601693000003
    Figure 0007601693000003
Patent Text Reader

Abstract

To provide a horizontality keeping device capable of securing a horizontal state and using a work device of a construction machine even at a construction site having large unevenness which is ununiformly inclined.SOLUTION: A horizontality keeping device (10) includes a control target plate (1) to which a base part (21) of a work device (a balance arm 20) of a construction machine is fixed, actuators (R, L, C) provided at apexes of a triangle of the control target plate, a measurement device (2) measuring the inclination of the control target plate, and a control device (3) determining an extension / contraction amount of the actuator based on a measured result of the measurement device. The control device includes a function of calculating a virtual extension / contraction amount of the actuator such that the control target plate becomes horizontal, a function of calculating a correction value (F) based on the virtual extension / contraction amount such that the actuator gets closer to a neutral position after the actuator is extended / contracted, and a function of calculating an (actual) extension / contraction amount of the actuator according to the virtual extension / contraction amount and the correction value.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a construction machine, for example, a lifting device such as a balance arm, and more particularly to a leveling device for maintaining the level of a working device of the construction machine. [Background technology]

[0002] A balance arm, which is an example of a lifting device in construction machinery, includes a link mechanism and an auxiliary power source (an actuator such as an air motor or an electric motor), and even if a heavy load is attached to the tip, the heavy load can be moved with only a small force. For example, the balance arm is used widely to support processing machines in factories, etc. (see, for example, Patent Document 1). Here, in construction machinery such as lifting devices, if the working equipment is not kept horizontal, for example in the case of a balance arm of the lifting machine, the main shaft will rotate freely, causing the position of the tip of the balance arm that suspends a heavy load to become unstable and making it difficult for the worker to adjust the tip position due to the load caused by the heavy load.

[0003] At construction sites, attempts have been made to use, for example, a balance arm as a lifting device to move heavy objects such as blocks with minimal effort by workers. However, at construction sites, the ground is very uneven and the slope is not uniform, making it difficult to ensure that the balance arm is in a horizontal position and to use the balance arm to handle heavy loads and move freely up and down. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Utility Model Application Publication No. 61-85336 Summary of the Invention [Problem to be solved by the invention]

[0005] The present invention has been proposed in consideration of the problems with the prior art described above, and aims to provide a leveling device that can maintain the levelness of working equipment of construction machinery, such as lifting devices such as balance arms, even on construction sites where the ground is very uneven, the slope is non-uniform, and there are many so-called "unstable areas underfoot." [Means for solving the problem]

[0006] The level maintenance device (10) of the present invention is a level maintenance device (10) for maintaining a base (21) of a working device (e.g., a balance arm 20) of a construction machine (30) in a horizontally fixed state, A control target plate (1) which is a plate-like member having a roughly triangular shape and to which a working device (20) of a construction machine (30) is fixed (for example, a base portion 21 of a balance arm 20 is fixed), Actuators (R, L, C: for example, a piston-cylinder mechanism, a jack mechanism, or other telescopic mechanism) are placed at the vertices of the triangle on the control target plate (1), A measuring device (2: X-axis tilt angle sensor 2A, Y-axis tilt angle sensor 2B) for measuring the tilt of the control target plate (1), a control device (3: control unit) that determines the amount of extension or contraction of the actuators (R, L, C) based on the measurement results of the measuring device (2); The control device (3) a function of calculating a virtual amount of extension or contraction (a provisional amount of extension or contraction) of the other two actuators (e.g., actuators L and C) so that the control target plate (1) becomes horizontal while one of the actuators (R, L, C) (e.g., actuator R) is fixed in a neutral position; A function to calculate a correction value (F: distribution correction value) based on the calculated virtual extension or contraction amount so that the position after extension or contraction of the actuator (R, L, C) approaches the neutral position; In order to reduce the extension or contraction amounts of two actuators (e.g., actuators L and C) other than the actuator (e.g., actuator R) fixed at the neutral position to less than the virtual extension or contraction amount, Calculated The above Calculate the correction value based on the virtual expansion or contraction amount And before From the virtual expansion or contraction amount and the correction value, The actuator (e.g., actuator R) fixed in the neutral position and the other two actuators (e.g., actuators L and C)It has a function to calculate the amount of expansion or contraction. The control device (3) has a function of simultaneously extending or retracting the actuators extended or retracted by the horizontal maintenance control, in the same direction, and by the same distance, once or multiple times. It states that: Here, the horizontal maintenance control means control for supporting the control target plate (1) horizontally by a plurality of actuators (for example, actuators R, L, and C). In addition, the neutral position is used in this specification as a term meaning a state in which the actuator (R, L, C) is extended by half the maximum extension amount (stroke: for example, 120 mm) (for example, extended by 60 mm). In the neutral position, both the extension amount and the contraction amount are maximum. The X-axis tilt angle sensor (2A) and the Y-axis tilt angle sensor (2B) may be collectively referred to as the "measuring device (2)." The leveling device (10) of the present invention is a leveling device (10) for maintaining a base (21) of a working device (e.g., a balance arm 20) of a construction machine (30) in a horizontally fixed state, A control target plate (1) which is a plate-like member having a roughly triangular shape and to which a working device (20) of a construction machine (30) is fixed (for example, a base portion 21 of a balance arm 20 is fixed), Actuators (R, L, C: for example, a piston-cylinder mechanism, a jack mechanism, or other telescopic mechanism) are placed at the vertices of the triangle on the control target plate (1), A measuring device (2: X-axis tilt angle sensor 2A, Y-axis tilt angle sensor 2B) for measuring the tilt of the control target plate (1), a control device (3: control unit) that determines the amount of extension or contraction of the actuators (R, L, C) based on the measurement results of the measuring device (2); The control device (3) a function of calculating a virtual amount of extension or contraction (a provisional amount of extension or contraction) of the other two actuators (e.g., actuators L and C) so that the control target plate (1) becomes horizontal while one of the actuators (R, L, C) (e.g., actuator R) is fixed in a neutral position; A function to calculate a correction value (F: distribution correction value) based on the calculated virtual extension or contraction amount so that the position after extension or contraction of the actuator (R, L, C) approaches the neutral position; a function of calculating a correction value based on the calculated virtual extension or contraction amount in order to reduce the extension or contraction amount of two actuators (e.g., actuator L, C) other than the actuator (e.g., actuator R) fixed at the neutral position to less than the virtual extension or contraction amount, and calculating the extension or contraction amount of each of the actuators (e.g., actuator R) fixed at the neutral position and the other two actuators (e.g., actuator L, C) from the virtual extension or contraction amount and the correction value, The control device (3) is characterized by having a function of keeping all of the actuators (R, L, C) in neutral positions when the work implement (20) of the construction machine (30) is not in use.

[0007] In the present invention, the leveling device (10) (and the balance arm 20) is preferably mounted on a construction machine (30). In addition, it is preferable that the control device (3) has a function of setting the correction value (F: allocation correction value) to be half the value obtained by adding the maximum virtual expansion amount (positive value) to the minimum virtual contraction amount (negative value).

[0008] In addition, it is preferable that the control device (3) has a function of increasing or decreasing the amount of extension or contraction of all the actuators (R, L, C) by a predetermined value (δ) when the actual amount of extension or contraction of any of the actuators (R, L, C) is less than a predetermined value (δ: for example, 5 mm) (minimum stroke correction control: FIG. 11).

[0011] In addition, in the method using the horizontal maintenance device of the present invention (10: the horizontal maintenance device according to any one of claims 1 to 6), In order to keep the working device (e.g., the base 21 of the balance arm 20) of the construction machine (30) horizontally fixed, a provisional expansion / contraction amount calculation step of calculating a provisional expansion or contraction amount (provisional expansion or contraction amount) of the other two actuators (e.g., actuators L and C) so that the control target plate (1) is horizontal with one of the actuators (R, L, C) (e.g., actuator R) fixed in a neutral position; a correction value calculation step of calculating a correction value (F: allocation correction value) based on the calculated virtual extension or contraction amount so that the position after extension or contraction of the actuator (R, L, C) approaches the neutral position; The method is characterized by comprising a step of calculating the amount of expansion or contraction of the actuators (R, L, C) from the virtual amount of expansion or contraction and the correction value (F).

[0012] The method of the present invention is preferably carried out on a construction machine (30) equipped with the leveling device (10) and a working device (balance arm 20).

[0013] In the method of the present invention, the correction value calculation step comprises: It is preferable to determine the correction value (F: allocation correction value) as half the sum of the maximum virtual expansion amount (positive value) and the minimum virtual contraction amount (negative value).

[0014] In the method of the present invention, It is preferable to have a step of increasing or decreasing the amount of expansion or contraction in all of the actuators (R, L, C) by a predetermined value (δ) when the actual amount of expansion or contraction of any of the actuators (R, L, C) is less than a predetermined value (δ: for example, 5 mm) (see FIG. 11).

[0015] Alternatively, it is preferable to have a step of simultaneously extending or contracting the actuators (R, L, C) that have been extended or contracted to horizontally support the control target plate (1) in the same direction by the same distance (σ: for example, 5 mm) once or multiple times (see FIG. 12).

[0016] Furthermore, when the working device (20) of the construction machine (30) is not being used (for example, when the construction machine 30 equipped with the balance arm 20 is moved to a storage location after work has been completed), it is preferable to keep all of the actuators (R, L, C) in the neutral position (see FIG. 13). Effect of the Invention

[0017] According to the present invention having the above-mentioned configuration, the level maintaining device (10) is mounted on the construction machine (30) in order to keep the working device (e.g., the base 21 of the balance arm 20) of the construction machine (30) fixed horizontally. Even when the construction machine (30) is used on a site with so-called "bad footing" or a site with a large amount of unevenness, the base of the working device (20) of the construction machine (30) is kept horizontal, thereby ensuring that the working device (20) of the construction machine (30) can perform its function, and thus the worker can easily perform work such as suspending a heavy object using the working device (e.g., the balance arm 20) of the construction machine (30). Then, in order to make the controlled plate (1) horizontal with one of the actuators (R, L, C) (for example, actuator R) fixed in the neutral position, a virtual extension or contraction amount (tentative extension or contraction amount) of the other two actuators (for example, actuators L and C) is calculated, and a correction value (F: allocation correction value) is calculated based on the calculated virtual extension or contraction amount so that the position of the actuators (R, L, C) after extension or contraction approaches the neutral position. Then, the (actual) extension or contraction amount of the actuators (R, L, C) is calculated from the virtual extension or contraction amount and the correction value (F). Therefore, there is no need to execute complex control, and the working device (for example, base 21 of balance arm 20) of the construction machine (30) and the controlled plate (1) to which it is fixed can be supported horizontally without placing a large load on the control device (3). Furthermore, a correction value (F: allocation correction value) is calculated based on the calculated virtual extension or contraction amount, and the (actual) extension or contraction amount of the actuators (R, L, C) is calculated from the correction value (F). This ensures a margin for extension or contraction of the actuators (R, L, C) and prevents unrealizable control that exceeds the maximum stroke (extension or contraction amount) of the actuators (R, L, C).

[0018] In the present invention, when the actual extension or contraction amount of any of the actuators (R, L, C) is less than a predetermined value (δ: for example, 5 mm), by increasing or decreasing the extension or contraction amounts of all of the actuators (R, L, C) by the predetermined value (δ), it is possible to prevent a situation in which the actual extension or contraction amount of the actuators (R, L, C) becomes too small and control becomes difficult. Furthermore, in the present invention, if the actuators (R, L, C) that have been expanded or contracted to support the controlled plate (1) horizontally are expanded or contracted simultaneously in the same direction by the same distance (σ: for example, 5 mm) once or multiple times, it is possible to prevent each actuator (R, L, C) from expanding or contracting more than the target expansion amount or contracting more than the target contraction amount, which would result in an error occurring between the actuators (R, L, C) after expansion or contraction and thus causing the controlled plate (1) to tilt (to be unable to be supported in a horizontal state). Alternatively, in the present invention, when the working device (20) of the construction machine (30) is not being used (for example, when the construction machine (30) equipped with the balance arm 20 is moved to a storage location after work using the construction machine (30) is completed), by keeping all of the actuators (R, L, C) in a neutral position, even if vibrations caused by uneven ground occur, the vibrations can be prevented from adversely affecting the actuators (R, L, C) and the control target plate (1), and the risk of distortion or the like occurring in the working device (20) of the construction machine (30) can be reduced. [Brief description of the drawings]

[0019] [Figure 1] 1 is an explanatory diagram showing a construction machine to which an embodiment of the present invention is applied; [Diagram 2] FIG. 1 is a plan view of a horizontal maintenance device according to an embodiment of the present invention. [Diagram 3] FIG. 3 is a side view taken along the line AC in FIG. 2. [Figure 4] FIG. 2 is an explanatory diagram showing the principle of horizontal maintenance control in the present invention. [Diagram 5] 5 is an explanatory diagram showing the principle of horizontal maintenance control, similar to FIG. 4. [Figure 6] 4 and 5, this is an explanatory diagram showing the principle of horizontal maintenance control. [Figure 7] 4 to 6, this is an explanatory diagram showing the principle of horizontal maintenance control. [Figure 8] FIG. 2 is a functional block diagram of a control unit in the embodiment. [Figure 9]5 is a flowchart showing horizontal maintenance control in the embodiment. [Figure 10] 10 is a flowchart showing the horizontal maintenance control in the embodiment, which is a flowchart following the steps in FIG. 9. [Figure 11] 5 is a flowchart showing a minimum stroke correction control in the illustrated embodiment. [Figure 12] 10 is a flowchart showing a repeat movement control in the illustrated embodiment. [Figure 13] 5 is a flowchart showing neutral position maintaining control in the illustrated embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0020] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings. In the illustrated embodiment, a balance arm is illustrated as an example of a working device of a construction machine. FIG. 1 shows a construction machine 30 equipped with a balance arm 20 (working device of the construction machine) equipped with a level maintenance device 10 according to an embodiment of the present invention. In Fig. 1, a construction machine 30 equipped with a balance arm 20 serving as a working device is equipped with caterpillar tracks 33, and the balance arm 20 is provided behind a driver's seat 31 of the construction machine 30 (in the direction of the arrow RR). The balance arm 20 itself is configured by combining a four-bar link mechanism and an actuator, as in the prior art, and even if a heavy load 40 such as a concrete block is loaded, the heavy load 40 can be easily moved manually by an operator. The horizontal maintenance device 10 includes a control target plate 1, actuators R, L, and C, and a control unit 3 (not shown) (control device, see FIGS. 2 and 8). A flat platform 32 is provided behind (in the direction of arrow RR) a driver's seat 31 of the construction machine 30, and multiple actuators R, L, and C (only actuators L and C are shown in FIG. 1) are arranged on the platform 32. A controlled plate 1 is attached to the rod tips of actuators R, L, and C (sometimes referred to as "actuator tips" in this specification). Although not clearly shown, a base 21 of a balance arm 20 is fixed to the controlled plate 1 via a flange. The controlled plate 1 is an object that is kept horizontal by control in the illustrated embodiment, and is a roughly triangular plate-like member.

[0021] The control target plate 1 is held horizontally by a plurality of actuators R, L, and C (three in the illustrated embodiment) when the construction machine 30 is stopped and fixed at the work site. The actuators R, L, and C supporting the controlled plate 1 are maintained in a neutral position when no work is being performed by the balance arm 20. This will be described later with reference to FIG. Here, the term "neutral position" is used in this specification to indicate a state in which the actuators R, L, and C are extended by half the maximum extension or contraction amount (stroke: for example, 120 mm) (for example, extended by 60 mm). In the neutral position, the extension or contraction amount from there is maximized.

[0022] 2, which is a plan view of the level maintenance device 10 according to the illustrated embodiment, the controlled plate 1 has a roughly triangular shape in plan view, with actuators R, L, and C disposed at each of the apexes of the triangle. In other words, each of the apexes of the triangle of the controlled plate 1 is supported by the actuator tips (rod tips) of the actuators R, L, and C. An arrow FR indicates the front of the construction machine 30 (FIG. 1), and an arrow RR indicates the rear of the construction machine 30. An X-axis tilt angle sensor 2A that detects tilt in the front-back direction (X-axis direction) and a Y-axis tilt angle sensor 2B that detects tilt in the left-right direction (Y-axis direction) are arranged on the control target plate 1, and the detection results of the X-axis tilt angle sensor 2A and the Y-axis tilt angle sensor 2B are transmitted to a control unit 3 (control device) via signal transmission lines SL1 and SL2, respectively. In Fig. 2, the distance L in the X-axis direction between actuators R and C is Xand the Y-axis distance L between actuators R and L Y The distance in the X-axis direction L X and Y-axis direction distance L Y are stored in a memory block 3B (FIG. 8) of the control unit 3 (control device). As will be described later with reference to FIG. 8, control signals from the control unit 3 to the actuators R, L, and C are transmitted via signal transmission lines SL12-1, SL12-2, and SL12-3, respectively. Actuator C is located at the rear end (end in the direction of arrow RR: upper end in Fig. 2) of controlled plate 1. In Fig. 3, which is a side view seen from the direction of arrow AC in Fig. 2, actuator R is located at the right end of controlled plate 1 (left end in Fig. 2), and actuator L is located at the left end in Fig. 3 (right end in Fig. 2).

[0023] The actuators R, L, and C are fluid pressure actuators (e.g., hydraulic cylinders) and, in Fig. 3, are disposed on a mounting portion 32 (Fig. 1) of a construction machine 30. The upper ends of the actuators R, L, and C are axially supported so as to be rotatable relative to the control target plate 1. Each of the actuators R, L, and C is provided with a potentiometer 4 that measures the amount of expansion or contraction, and is also fitted with a stopper (not shown) to prevent the actuator from falling over.

[0024] An overview of keeping the control target plate 1 horizontal in the horizontal maintenance control in the illustrated embodiment will be described with reference to Figures 4 to 7. Here, the term "horizontal maintenance control" refers to control for supporting the control target plate 1 horizontally by three actuators R, L, and C. For ease of explanation, specific numerical values ​​are given as examples in Fig. 4 to Fig. 7. Also, since the controlled plate 1 shown in Fig. 4 to Fig. 7 is inclined with respect to the horizontal plane, the lateral positions of actuator R and actuator L (left-right positions in Fig. 4 to Fig. 7) do not match in Fig. 4 to Fig. 7. Further, in the provisional contraction or extension described later with reference to Fig. 4 to Fig. 6, the apex of actuator R is used as a reference. Therefore, in Fig. 4 to Fig. 6, actuator R does not expand or contract from the neutral position, but is fixed at the neutral position. However, it is of course possible to control so as not to expand or contract from the neutral position by using apex L (actuator L) or apex C (actuator C) instead of apex R as a reference.

[0025] In Fig. 4, the inclined ΔRLC corresponds to the controlled plate 1 that is the target of horizontal maintenance control. As described above, the vertices of the actuators R, L, and C are respectively disposed at the vertices of the controlled plate 1, and therefore in Figs. 4 to 7, the vertices of ΔRLC are expressed as vertex R, vertex L, and vertex C. In Figs. 4 to 7, the up-down direction indicates the height position of the tips of the actuators R, L, and C that support the controlled plate 1, and a change in this height position means that the actuators R, L, and C are expanding or contracting. In the example shown in FIG. 4 to FIG. 7, immediately before the horizontal maintenance control is performed, as shown in FIG. The apex L is 52 mm above the apex R. The apex C is 43 mm above the midpoint M of the apex RL. At this point, the actuators R, L, and C are extended by half their stroke (120 mm) (neutral position).

[0026] When the actuator L is contracted by 52 mm (a tentative contraction amount) from the state shown in Fig. 4, the apex R and the apex L become horizontal as shown in Fig. 5. The contraction of the actuator L is indicated by an arrow P in Fig. 5. By contracting the actuator L, the vertices R and L become horizontal, and the midpoint M of the vertices R and L moves downward by 26 mm (=52÷2). As a result, in FIG. 5, the vertex C is located 69 mm (=43 mm+26 mm) above the midpoint M (vertices R and L).

[0027] If actuator C is contracted by 69 mm (tentative contraction amount) from the state in Fig. 5 (arrow Q in Fig. 6), vertices R, L, and C become horizontal, and the controlled plate 1 becomes horizontal, as shown in Fig. 6. In other words, if actuator L is contracted by the tentative contraction amount of 52 mm and actuator C is contracted by the tentative contraction amount of 69 mm, the controlled plate 1 will be supported horizontally. Here, since the provisional contraction amount is determined based on the vertex R (so that the vertex R does not move), the provisional expansion / contraction amount of the actuator R is zero. The provisional expansion and contraction amount of each actuator is Actuator R is 0mm (does not extend or retract) Actuator L retracts 52mm Actuator C retracts 69mm Here, if actuator L is contracted by 52 mm, the margin for contraction in actuator L (maximum 60 mm from the neutral position) becomes small, which is not preferable. Also, it is impossible to contract actuator C by 69 mm from the neutral position. In the illustrated embodiment, in the controlled plate 1 that is supported horizontally when assumed to have expanded or contracted by a provisional contraction or extension amount, the actual contraction or extension amount is corrected (with respect to the provisional contraction or extension amount) to bring the actuators R, L, and C after the actual expansion or contraction closer to the neutral position, thereby providing a margin for each expansion or contraction.

[0028] In the following, an extension amount or provisional extension amount is expressed as a "positive" numerical value, and a contraction amount or provisional contraction amount, which is a displacement in the opposite direction, is expressed as a "negative" numerical value. In this specification, regardless of whether a numerical value is "positive" or "negative", a numerical value with a large absolute value is described as being larger than a numerical value with a small absolute value, and a numerical value with a small absolute value is described as being smaller than a numerical value with a large absolute value. By expanding or contracting the three actuators R, L, and C by the same distance (the same amount), it is possible to bring the actuators R, L, and C closer to the neutral position while maintaining ΔRLC (controlled plate 1) in the horizontal state shown in Figure 6, thereby providing a margin for each expansion or contraction. Therefore, for actuators R, L, and C, the sum of the provisional extension amount of the actuator with the smallest provisional extension amount (actuator R: provisional extension amount +0 mm) and the provisional contraction amount of the actuator with the largest provisional contraction amount (actuator C: provisional contraction amount -69 mm) is calculated (0 + (-69) = -69 mm), and half the sum (-69 mm) (-69 / 2 = -34.5 mm) is set as the correction value F (allocation correction value). The numerical values ​​obtained by subtracting the allocation correction value F from the provisional extension amounts and provisional contraction amounts of all three actuators described with reference to FIG. 6 are set as the target values ​​for the expansion and contraction of the actuators. In other words, Actuator R → 0-(-34.5) = 34.5mm (extension) Actuator L → -52-(-34.5) = -17.5mm (contracted) Actuator C → -69-(-34.5) = -34.5mm (contracted) FIG. 7 shows the target values ​​of expansion and contraction of each actuator corrected by the distribution correction value F (−34.5 mm).

[0029] Here, in the explanation with reference to Figures 4 to 6, the terms "extension" and "contraction" refer to operations or virtual space, and the actual actuators R, L, and C are not extended or contracted at the stage shown in Figures 4 to 6. If the actual expansion or contraction amounts of the actuators R, L, and C are calculated by subtracting the correction value F (distribution correction value) from the provisional contraction amount (or provisional expansion amount), then each of the actuators R, L, and C will expand or contract to the calculated actual expansion or contraction amount (target value) as shown in Figure 7. The actual expansion or contraction amount, not the provisional contraction amount or provisional expansion amount, of the actuators R, L, and C is expressed as follows: Actuator R → 34.5mm extension Actuator L → Contracted by 17.5 mm Actuator C → Contracts by 34.5 mm When the actuators R, L, and C are expanded or contracted in this manner, ΔRLC (controlled plate 1) becomes horizontal as shown in FIG. 7, and the actuators R, L, and C after expansion or contraction are close to their neutral positions, with a margin compared to the state in FIG. 6.

[0030] Fig. 8 is a functional block diagram of the control unit 3 (control device) which executes the horizontal maintenance control outlined with reference to Fig. 4 to Fig. 7. In Fig. 8, the control unit 3 has an actuator tip position identification block 3A, a memory block 3B, a first actuator tentative expansion / contraction amount determination block 3C, a second actuator tentative expansion / contraction amount determination block 3D, a maximum tentative extension amount / minimum tentative contraction amount determination block 3E, a tentative expansion / contraction amount correction value determination block 3F, an expansion / contraction amount determination block 3G for actuators R, L, C, a minimum stroke correction block 3H, a controlled plate repeated movement block 3I, and a neutral position holding block 3J. 8 to 13, in level maintenance control, the vertex of actuator R is used as a reference (vertex R is fixed at a neutral position) and the values ​​of vertices L and C of other actuators are calculated in the same way as described with reference to Figs. 4 to 7. The "first actuator" in the first actuator provisional expansion / contraction amount determination block 3C is "actuator L," and the "second actuator" in the second actuator provisional expansion / contraction amount determination block 3D is "actuator C."

[0031] The actuator tip position determination block 3A detects the X-axis tilt angle θ from the X-axis tilt angle sensor 2A (see FIG. 2). X The measurement signal is acquired via the signal transmission line SL1, and the Y-axis tilt angle θ is output from the Y-axis tilt angle sensor 2B (Fig. 2). Y The actuator tip position specifying block 3A receives the measurement signal of the distance L in the X-axis direction between the actuators R and C from the memory block 3B via the signal transmission line SL3. X (See Fig. 2) and the Y-axis distance L between actuators R and L Y (See Figure 2) The actuator tip position identification block 3A detects the obtained X-axis tilt angle θ X , Y-axis tilt angle θ Y , the distance L in the X-axis direction between actuators R and C X , the Y-axis distance between actuators R and L L YThis has the function of identifying the tip position of each of the actuators R, L, and C. Although not shown in the figure, at the beginning of horizontal maintenance control, the actuator tip position identification block 3A can transmit information to the receiver from the actuators R, L, C that the actuators R, L, C are in neutral positions via the potentiometer 4. Once the tip positions of the actuators R, L, and C have been determined by the actuator tip position determination block 3A, the tip positions are transmitted to the first actuator tentative extension / contraction amount determination block 3C via a signal transmission line SL4, and transmitted to the second actuator tentative extension / contraction amount determination block 3D via a signal transmission line SL5. As will be described later, it is preferable to transmit the tip positions of the actuators R, L, and C to the comparison block 3L.

[0032] The memory block 3B is a distance L in the X-axis direction between the actuators R and C. X and the Y-axis distance L between actuators R and L Y , and other data necessary or effective for horizontal maintenance control. The memory block 3B can also record the results of calculations and decisions made by each control block. The data stored in the memory block 3B is transmitted to each functional block as necessary. To avoid complicating Fig. 8, arrows and the like indicating transmission and reception of signals in the memory block 3B are omitted.

[0033] In FIG. 8, the first actuator tentative expansion / contraction amount determination block 3C acquires the tip position information (X-axis tilt angle θ X , Y-axis tilt angle θ Y , the distance L in the X-axis direction between actuators R and C X , the Y-axis distance between actuators R and L L Y ), the provisional expansion / contraction amount δ of the actuator L (first actuator) is calculated based on the RL It has the function of calculating and determining the above. Temporary expansion / contraction amount δ of actuator L (first actuator) RL is expressed as follows: δ RL =L Y Sinθ Y (See step S2 in the flow chart of FIG. 9). The provisional expansion / contraction amount δ of the actuator L (first actuator) determined by the first actuator provisional expansion / contraction amount determination block 3C RL The calculation result is transmitted to the maximum provisional extension amount / minimum provisional contraction amount decision block 3E via a signal transmission line SL6, and is transmitted to the expansion / contraction amount decision block 3G of the actuators R, L, C via a signal transmission line SL7.

[0034] The second actuator tentative expansion / contraction amount determination block 3D determines the tip position information (X-axis tilt angle θ X , Y-axis tilt angle θ Y , the distance L in the X-axis direction between actuators R and C X , the Y-axis distance between actuators R and L L Y ), the provisional expansion / contraction amount δ of the actuator C (second actuator) is calculated based on the RC It has the function of calculating and determining the above. Temporary expansion / contraction amount δ of actuator C (second actuator) RC is expressed as follows: δ RC =L X Sinθ X +(1 / 2)L Y Sinθ Y (Step S2 in the flow chart of FIG. 9). Provisional stretch amount δ RC The second term on the right side of the equation is "(1 / 2)L Y Sinθ Y " is the amount of expansion or contraction of the midpoint M of the vertex RL (see Figs. 4 to 7). The provisional expansion / contraction amount δ of the actuator C (second actuator) determined by the second actuator provisional expansion / contraction amount determination block 3D RC The calculation result is transmitted to the maximum provisional extension amount / minimum provisional contraction amount decision block 3E via a signal transmission line SL8, and is transmitted to the expansion / contraction amount decision block 3G of the actuators R, L, C via a signal transmission line SL9.

[0035] In FIG. 8, the maximum temporary extension amount / minimum temporary contraction amount decision block 3E determines the temporary expansion / contraction amount δ of the actuator L (first actuator) acquired from the first actuator temporary expansion / contraction amount decision block 3C. RL As a result of the calculation, the provisional expansion / contraction amount δ of the actuator C (second actuator) obtained from the second actuator provisional expansion / contraction amount determination block 3D is RC Based on the calculation result, the provisional stretch amount δ RL (actuator L), provisional expansion / contraction amount δ RC (Actuator C), for a provisional stretch amount of 0 (provisional stretch amount for the reference actuator R), it has the function of determining the maximum provisional extension amount (a "positive" value) and the minimum provisional contraction amount (the contraction amount with the maximum absolute value: a "negative" value). The maximum temporary extension amount and the minimum temporary contraction amount determined in the maximum temporary extension amount / minimum temporary contraction amount determination block 3E are transmitted to the temporary expansion / contraction amount correction value determination block 3F via a signal transmission line SL10.

[0036] The temporary expansion / contraction amount correction value determination block 3F has a function of determining an allocation correction value F, which is a correction value of the temporary expansion / contraction amount, based on the maximum temporary extension amount and the minimum temporary contraction amount acquired from the maximum temporary expansion amount / minimum temporary contraction amount determination block 3E. As described with reference to Figs. 4 to 7, the allocation correction value F is set so that the control target plate 1 is horizontal and the positions of the actuators R, L, C after extension or contraction are close to the neutral position. The allocation correction value F is calculated based on the maximum temporary extension amount and the minimum temporary contraction amount determined by the maximum temporary expansion amount / minimum temporary contraction amount determination block 3E. The calculation formula for the allocation correction value F is the following formula: Correction value F = {(maximum provisional expansion amount) + (minimum provisional contraction amount)} / 2 (The maximum tentative stretch amount is a "positive" value, and the minimum tentative shrink amount is a "negative" value.) The distribution correction value F determined in the temporary expansion / contraction amount correction value determination block 3F is transmitted to the expansion / contraction amount determination block 3G for the actuators R, L, C via a signal transmission line SL11.

[0037] The actuator R, L, C expansion amount determination block 3G determines the provisional expansion amount δ of the actuator L (first actuator) obtained from the first actuator provisional expansion amount determination block 3C. RL and the provisional expansion / contraction amount δ of the actuator C (second actuator) obtained from the second actuator provisional expansion / contraction amount determination block 3D. RC The calculation result is corrected based on the distribution correction value F (temporary expansion / contraction amount correction value) obtained from the temporary expansion / contraction amount correction value determination block 3F, and the actual expansion / contraction amount of each of the actuators R, L, and C is calculated and determined. The actual expansion / contraction amount of each of the actuators R, L, and C is calculated by the following formula. Actual expansion and contraction amount of actuator L = (provisional expansion / contraction amount of actuator L δ RL )-(Allocation correction value F) Actual expansion and contraction amount of actuator C = (Actuator C's provisional expansion / contraction amount δ RC )-(Allocation correction value F) Actual expansion and contraction amount of actuator R = (Actuator R's provisional expansion / contraction amount 0) - (Distribution correction value F) The result of the determination of the actual amount of expansion / contraction of the actuators R, L, C by the expansion / contraction amount determination block 3G is transmitted to the comparison block 3L via a signal transmission line SL12.

[0038] The comparison block 3L receives the tip positions of the actuators R, L, and C determined by the actuator selection position determination block 3A. Alternatively, the comparison block 3L can receive the measurement results from the potentiometer 4 and determine the tip positions of the actuators R, L, and C based on the measurement results. The comparison block 3L has a function to compare the actual extension amount determination result input from the extension amount determination block 3G with the tip positions of the actuators R, L, and C from the actuator selection position determination block 3A (or determined based on the measurement results from the potentiometer 4). The comparison block 3L has a function to transmit the comparison result to the extension control signal generation block 3M via the signal transmission line SL21. The expansion / contraction control signal generating block 3M has a function of generating and transmitting an expansion or contraction control signal for each of the actuators R, L, and C based on the comparison result of the comparison block 3L. The expansion or contraction control signal generated by the expansion / contraction control signal generating block 3M is transmitted to each of the actuators R, L, and C via signal transmission lines SL12 (SL12-1, SL12-2, SL12-3), and each of the actuators R, L, and C expands or contracts in accordance with the control signal.

[0039] 8, the minimum stroke correction block 3H has a function of acquiring the determination results of the actual expansion / contraction amounts of the actuators R, L, and C from the expansion / contraction amount determination block 3G for the actuators R, L, and C via a signal transmission line SL13, and executing the minimum stroke correction control (see FIG. 11) described later. The correction result (predetermined value δ) by the minimum stroke correction block 3H is transmitted to the expansion / contraction amount determination block 3G for the actuators R, L, and C via a signal transmission line SL14. The block 3I for repeatedly moving the controlled plate has a function of executing the control of the repeated movement of the controlled plate (see FIG. 12) described later, based on an input signal transmitted from the horizontal AUTO switch 5 via a signal transmission line SL15, which is manually input by an operator. The control content (predetermined value σ) determined by the block 3I for repeatedly moving the controlled plate is transmitted to the block 3G for determining the expansion / contraction amount of the actuators R, L, and C via a signal transmission line SL16. 。 The neutral position maintaining block 3J has a function of receiving an operation signal from the operation panel 6 transmitted via a signal transmission line SL17 and executing a neutral position maintaining control (see FIG. 13) described later. The neutral position control signal determined by the neutral position maintaining block 3J is transmitted to the expansion / contraction amount determination block 3G of the actuators R, L, C via a signal transmission line SL18.

[0040] With reference to FIG. 8, the procedure of the horizontal maintenance control outlined in FIG. 4 to FIG. 7 will be described mainly based on FIG. 9 and FIG. In FIG. 9, in step S1, the actuator tip position specifying block 3A detects the distance L in the X-axis direction between the actuators R and C from the memory block 3B. X , the Y-axis distance between actuators R and L L Y and the X-axis tilt angle θ X , Y-axis tilt angle θ from Y-axis tilt angle sensor 2B Y As mentioned above, the distance L in the X-axis direction between the actuators R and C is obtained. X , the Y-axis distance between actuators R and L L Y , X-axis tilt angle θ X , Y-axis tilt angle θ Y are parameters for specifying the tip positions of the actuators R, L, and C. Then proceed to step S2.

[0041] In step S2, a provisional expansion / contraction amount δ of the actuator L (first actuator) is calculated based on the data acquired in step S1. RL and calculates the provisional expansion / contraction amount δ of actuator C (second actuator).RC In the illustrated embodiment, the actuator R is fixed to a neutral position as a reference, so the provisional expansion / contraction amount is 0 (zero). As described above, the provisional expansion / contraction amount δ of the actuator L (first actuator) RL is expressed as follows: δ RL =L Y Sinθ Y It is calculated as Temporary expansion amount δ of actuator C (second actuator) RC is expressed as follows: δ RC =L X Sinθ X +(1 / 2)L Y Sinθ Y The provisional stretch amount δ RC The second term on the right side of the formula is the provisional stretch amount δ of the midpoint M (Fig. 4, etc.) of the vertex RL. RM and the provisional stretch amount δ RM is calculated using the following formula: δ RM =(1 / 2)L Y Sinθ Y The provisional expansion / contraction amount δ of the actuator L (first actuator) in step S2 RL , the provisional expansion / contraction amount δ of actuator C (second actuator) RC The calculations above are respectively executed by a first actuator tentative expansion / contraction amount determination block 3C and a second actuator tentative expansion / contraction amount determination block 3D (tentative expansion / contraction amount calculation step). Then, proceed to step S3.

[0042] In step S3 of FIG. 9, the maximum provisional extension amount / minimum provisional contraction amount decision block 3E determines the provisional expansion / contraction amount δ of the actuator L (first actuator) in step S2. RL , the provisional expansion / contraction amount δ of actuator C (second actuator) RC The maximum provisional extension amount and the minimum provisional contraction amount are determined from the calculation result of (a) and the provisional contraction amount (=0 mm) of the reference actuator R. Then, the process proceeds to step S4. In step S4, the temporary expansion / contraction amount correction value determination block 3F determines an apportionment correction value F, which is a correction value for the temporary expansion / contraction amount, based on the maximum temporary expansion amount and the minimum temporary contraction amount determined in step S3 (correction value calculation step). As described above, the correction value F is calculated by the following formula: Then, the process proceeds to step S5. Correction value F = {(maximum provisional expansion amount) + (minimum provisional contraction amount)} / 2

[0043] In step S5, the actuator R, L, C expansion / contraction amount determination block 3G determines the provisional expansion / contraction amount δ of the actuator L (first actuator) in step S2. RL As a result of the calculation, the provisional expansion / contraction amount δ of the actuator C (second actuator) RC As a result of the calculation, the tentative expansion / contraction amount of actuator R, which is 0, is corrected based on the correction value (distribution correction value F) of the tentative expansion / contraction amount determined in step S4, and the actual expansion / contraction amount of each actuator R, L, C (L, C, R) is determined (actual expansion / contraction amount calculation step). The calculation formula for the actual expansion / contraction amount is as shown in the explanation of the expansion / contraction amount determination block 3G of actuators R, L, C in FIG. 8. Once the actual amount of expansion and contraction of each of the actuators R, L, and C has been determined in step S5, each of the actuators R, L, and C is operated to perform control for supporting the control target plate 1 horizontally, as shown in FIG. After the process of step S5, it is possible to execute a minimum stroke correction control (FIG. 11) which will be described later.

[0044] In FIG. 10, which shows the process following FIG. 9, in step S11, the extension or contraction of the actuator L is hydraulically controlled (e.g., hydraulically controlled) based on the actual extension or contraction amount of the actuator L determined in step S5 of FIG. 9. As described above in relation to FIG. 8, based on the tip positions of the actuators R, L, and C determined in the actuator selection position specification block 3A, the control unit 3 can determine whether the extension or contraction amount of each of the actuators R, L, and C has reached a target value. Alternatively, based on the extension or contraction amount measured by the potentiometer 4 (FIG. 3) provided on each of the actuators R, L, and C, the control unit 3 can determine whether the extension or contraction amount of each of the actuators R, L, and C has reached a target value. In the next step S12, it is determined whether the amount of expansion or contraction of the actuator L reaches the target value within a predetermined time (for example, 10 seconds). The predetermined time is measured by a timer (not shown). In step S12, if the extension or contraction amount of actuator L reaches the target value within a predetermined time (e.g., 10 seconds) (step S12 is "Yes"), proceed to step S13; if the extension or contraction amount of actuator L does not reach the target value within a predetermined time (e.g., 10 seconds) (step S12 is "No"), proceed to step S14. In step S14 (if the extension / contraction amount of actuator L does not reach the target value within the specified time), it is determined that there is some kind of malfunction regarding the control of actuator L, and an ERR lamp (error lamp) (not shown) on the operation panel 6 (Figure 8) is turned on.

[0045] On the other hand, in step S13 (if the expansion / contraction amount of actuator L reaches the target value within the predetermined time), actuator R is hydraulically controlled based on the actual expansion / contraction amount of actuator R determined in step S5 of Fig. 9. Then, the process proceeds to step S15. In step S15, it is determined whether the amount of expansion or contraction of actuator R reaches a target value within a predetermined time (for example, 10 seconds). In step S15, if the extension or contraction amount of actuator R reaches the target value within a predetermined time (step S15 is "Yes"), proceed to step S16; if not (step S15 is "No"), proceed to step S14. In step S14 (when the extension or contraction amount of actuator R does not reach the target value within a predetermined time), an ERR lamp (error lamp) (not shown) on the operation panel 6 (FIG. 8) is turned on.

[0046] In step S16 (when the extension or contraction amount of actuator R reaches the target value within the predetermined time), actuator C is hydraulically controlled based on the actual extension or contraction amount of actuator C determined in step S5 of Fig. 9. Then, the process proceeds to step S17. In the next step S17, it is determined whether the amount of expansion or contraction of actuator C reaches the target value within a predetermined time (for example, 10 seconds). In step S17, if the amount of expansion or contraction of actuator C reaches the target value within a predetermined time (for example, 10 seconds) (step S17 is "Yes"), the horizontal maintenance control ends. On the other hand, if the extension or contraction amount of actuator C does not reach the target value within a predetermined time (e.g., 10 seconds) (step S17 is "No"), the process proceeds to step S14. In step S14 (if the extension or contraction amount of actuator C does not reach the target value within the predetermined time), an ERR lamp (error lamp) (not shown) on the operation panel 6 (FIG. 8) is turned on. After the process of step S17, it is possible to execute repeated movement control of the control target plate (FIG. 12) which will be described later. Here, the order of the actuators for controlling the expansion / contraction amounts is not limited to the order of actuator L, actuator R, and actuator C. It is possible to control the expansion / contraction amounts of the actuators in an order different from that shown in FIG.

[0047] The minimum stroke correction control will be described with reference to FIG. For any of the actuators R, L, and C, if the amount of expansion or contraction required to make the controlled plate 1 horizontal is less than a predetermined value δ (e.g., 5 mm), the amount of expansion or contraction (stroke) becomes too small (too short) and actuator control becomes difficult. In the illustrated embodiment, in order to avoid such difficult actuator control, a type of correction is performed in which the extension or contraction amount of actuators R, L, and C is increased or decreased by a predetermined value δ, on the condition that the actuator extension or contraction amount does not exceed 1 / 2 of the total actuator stroke (60 mm, since the total actuator stroke is 120 mm in the case of Figures 4 to 7). Here, since the actuator contraction is "negative," if the absolute value of the actuator contraction amount increases by δ mm, the stroke decreases by δ mm. This type of control is sometimes referred to in this specification as "minimum stroke correction control."

[0048] The minimum stroke correction control in Fig. 11 is executed by the minimum stroke correction block 3H (Fig. 8) immediately after the (actual) expansion / contraction amount of each actuator R, L, C is determined in, for example, step S5 in Fig. 9. At that time, the correction amount (calculation result) determined in the minimum stroke correction block 3H is transmitted to the expansion / contraction amount determination block 3G of the actuators R, L, C, and is reflected in the expansion / contraction amount of the actuators R, L, C. In FIG. 11, in step S21, it is determined whether the amount of expansion or contraction of any of the actuators R, L, C determined in step S5 in FIG. 9 is equal to or smaller than a predetermined value δ (for example, 5 mm). If the result of the determination in step S21 is that the amount of expansion or contraction of any one of the actuators R, L, and C is equal to or less than a predetermined value δ (for example, 5 mm) (step S21 is “Ye s " ) proceeds to step S22. On the other hand, if the amount of extension or contraction of any of the actuators R, L, and C is greater than the predetermined value δ (e.g., 5 mm) (step S21 is “No”), proceed to step S11 in FIG. 10, and perform actuator expansion / contraction control based on the actual amount of extension or contraction of each actuator R, L, and C determined in step S5 in FIG. 9.

[0049] In FIG. 11, in step S22 (when the extension or contraction amount of any of the actuators R, L, C is equal to or less than a predetermined value δ), it is determined whether the value obtained by adding the predetermined value δ to the extension amount of the actuators R, L, C determined in step S5 of FIG. 9 does not exceed 1 / 2 of the total stroke of the actuators (60 mm in the illustrated embodiment) and whether the value obtained by subtracting the predetermined value δ (e.g., 5 mm) from the contraction amount of the actuators R, L, C determined in step S5 of FIG. 9 does not fall below 1 / 2 of the total stroke of the actuators (e.g., −60 mm). In step S22, if the value obtained by adding a predetermined value δ to the extension amounts of actuators R, L, and C determined in step S5 of FIG. 9 does not exceed 1 / 2 of the total stroke of the actuators, and the value obtained by subtracting the predetermined value δ from the contraction amounts of actuators R, L, and C determined in step S5 of FIG. 9 does not fall below 1 / 2 of the total stroke of the actuators (−60 mm) (step S22 is “Yes”), proceed to step S23. On the other hand, if the result of the determination in step S22 is that the value obtained by adding the predetermined value δ to the extension amount of the actuators R, L, and C determined in step S5 of FIG. 9 is equal to or greater than ½ (60 mm) of the total stroke of the actuators, or the value obtained by subtracting the predetermined value δ from the contraction amount of the actuators R, L, and C determined in step S5 of FIG. 9 is equal to or less than ½ (−60 mm) of the total stroke of the actuators (step S22 is “No”), the process proceeds to step S24. As explained in FIG. 4 to FIG. 7, the extension of the actuators is a “positive” value and the contraction of the actuators is a “negative” value, so that when the predetermined value δ is subtracted from the contraction amount of the actuators, the absolute value increases. In other words, if the absolute value of the value obtained by subtracting the predetermined value δ from the contraction amount is greater than the absolute value of ½ (−60 mm) of the total stroke, the process proceeds to step S24.

[0050] In step S23 (when the extension does not exceed 1 / 2 of the total stroke, and the contraction does not fall below 1 / 2 of the total stroke), the extension amounts of all actuators R, L, and C are corrected to a value obtained by adding the predetermined value δ (e.g., 5 mm) to the extension amount determined in step S5 of Fig. 9. Alternatively, the extension amount is corrected to a value obtained by subtracting the predetermined value δ (e.g., 5 mm) from the contraction amount determined in step S5 of Fig. 9. By increasing the absolute value of the extension or contraction by the predetermined amount δ, the extension or contraction amount also increases, thereby mitigating the difficulty of extending or contracting by only a small distance. In step S24 (when the extension is more than 1 / 2 of the total stroke, and when the contraction is less than 1 / 2 of the total stroke), the extension or contraction amount of actuators R, L, C is the numerical value determined in step S5 in Fig. 9, and is not corrected. Extension or contraction whose absolute value is more than 1 / 2 of the total stroke makes the extension or contraction control of the actuator unstable, so such extension or contraction control of the actuator is avoided. When the minimum stroke correction control of FIG. 11 is completed, the process proceeds to step S11 of FIG. 10, where the control of each of the actuators R, L, and C continues.

[0051] Next, the repeat movement control will be described with reference to FIG. When an actuator that is expanding or contracting stops, it may expand more than the target amount or contract more than the target amount due to so-called "overshoot." In the illustrated embodiment, three actuators R, L, and C are each expanded or contracted, so there is a risk of an error of about 1 mm occurring due to overshoot. In order to eliminate errors due to overshoot, in the illustrated embodiment, the actuators R, L, and C that are extended or contracted by the horizontal maintenance control are extended or contracted simultaneously in the same direction by the same distance σ (for example, 5 mm) once or multiple times. This is to reduce errors due to overshoot by moving the three actuators simultaneously in the same direction by the same distance σ. The term "repeated movement control" is used in this specification to mean a control for reducing the error due to overshoot by simultaneously extending or contracting the actuators (e.g., R, L, C) that have been extended or contracted by the horizontal maintenance control by the same distance σ in the same direction. In addition, the term "repeated movement control" also includes a case where the actuators are extended or contracted only once.

[0052] The repeated movement control is executed by the control target plate repeated movement block 3I (FIG. 8) immediately after, for example, step S17 in FIG. 10 is judged as "Yes." At that time, the control content determined by the control target plate repeated movement block 3I is transmitted to the expansion / contraction amount determination block 3G of the actuators R, L, C, and is reflected in the expansion / contraction amount control of the actuators R, L, C. 12, in step S31, it is determined whether or not an execution command for "repeated movement control" has been input. The command is issued, for example, by an operator pressing and holding the horizontal AUTO switch 5 (FIG. 8) on the operation panel. When a command to execute "repeated movement control" is input (step S31 is "Ye s If an execution command for "repeated movement control" is not input (step S31 is "No"), the process proceeds to step S32, and if an execution command for "repeated movement control" is not input (step S31 is "No"), the repetitive movement control is not performed.

[0053] In step S32 (when an execution command for "repeated movement control" is input), the number of times t for "repeated movement" is set to "t = 1." Then, the process proceeds to step S33. In step S33, the actuators R, L, and C that have expanded or contracted to horizontally support the controlled plate 1 are moved once simultaneously in the same direction by the same distance σ (for example, 5 mm). At this time, the actuators R, L, and C are moved, so the horizontal state of the controlled plate 1 is maintained. Even if an overshoot occurs, the actuators R, L, and C move simultaneously in the same direction by the same distance σ, so the errors of the actuators R, L, and C due to the overshoot are approximately the same, and the errors between the actuators are extremely small. Then, the process proceeds to step S34. In step S34, the number of "repeated movements" is set to Set "t=t+1" Then, proceed to step S35. Note that, if only one expansion or contraction is to be performed, steps S34 to S36 are not executed.

[0054] In step S35, it is determined whether the number of times t of "repeated movements" has reached a predetermined number (for example, two times). As a result of the determination in step S35, when the number of times t of "repeated movement" has reached a predetermined number of times (for example, 2 times) (step S35: "Yes"), the repeated movement control ends. On the other hand, if the number of times t of "repeated movement" does not reach the predetermined number of times (for example, twice) (step S35 is "No"), the process proceeds to step S36. In step S36, the direction of movement (extension or contraction) of each actuator R, L, C in step S33 is set so that the direction of movement is the opposite to that in the immediately preceding control cycle. Then, the process returns to step S33, and each actuator R, L, C is moved (extended or contracted) in the opposite direction to that in the immediately preceding control cycle. The control loop of steps S33 to S36 is repeated until the number of times t of "repeated movements" reaches a predetermined number of times (for example, two times). As described above, the number t of "repeated movements" may be only one.

[0055] The neutral position maintaining control will be described with reference to FIG. Here, the neutral position maintenance control is a control for maintaining the actuators R, L, and C in a neutral position, for example, when a construction machine 30 (FIG. 1) equipped with a balance arm 20 (FIG. 1) is moved to a storage location after work using the construction machine 30 is completed. By maintaining the actuator extension amount in a neutral position, the actuators R, L, and C and the controlled plate 1 are not adversely affected even if vibrations caused by uneven ground occur, and there is no risk of distortion of the balance arm 20. As described above, the neutral position means a state in which the actuators R, L, and C are extended by 1 / 2 (e.g., 60 mm) of the maximum extension amount (total stroke: e.g., 120 mm) of the actuators R, L, and C.

[0056] The neutral position maintaining control is executed by the neutral position maintaining block 3J. At that time, the neutral position control signal from the neutral position maintaining block 3J is transmitted to the expansion / contraction amount determination block 3G of the actuators R, L, C, and the expansion / contraction amount is determined so that the actuators R, L, C are in the neutral position. 13, in step S41, it is determined whether or not work is being performed by the balance arm 20. This determination is made, for example, by an operator, and if work is not being performed by the balance arm 20 (if work has ended), the operator operates the operation panel 6 (FIG. 8) to transmit a message indicating that work is not being performed by the balance arm 20. In step S41, if the balance arm 20 is performing work (step S41 is "Yes"), proceed to step S42, and if the balance arm 20 is not performing work (for example, if the work has ended) (step S41 is "No"), proceed to step S43.

[0057] In step S42 (when work is being performed by the balance arm 20), horizontal maintenance control (the control in Figs. 9 to 12) is executed (continued) (a loop in which step S41 is Yes). In step S43 (when no work is being performed by the balance arm 20), it is determined whether or not the actuators R, L, and C are each in a neutral position. The determination in step S43 as to whether or not they are in a neutral position can be made based on the measurement result from the potentiometer 4 transmitted via the signal transmission line SL23 (see FIG. 8). Alternatively, although not shown, it is possible to determine whether or not they are in the neutral position by identifying the tip position of each of the actuators R, L, and C in the actuator tip position identifying block 3A (see FIG. 8). In step S43, if the actuators R, L, and C are each in a neutral position (step S43 is "Yes"), proceed to step S44; if some or all of the actuators R, L, and C are not in a neutral position (step S43 is "No"), proceed to step S45.

[0058] In step S44 (when the actuators R, L, and C are in the neutral positions), the actuators R, L, and C are maintained in the neutral positions. That is, the actuators R, L, and C are controlled so as to maintain the current neutral positions. In step S45 (when some or all of the actuators R, L, C are not in the neutral position), the actuators R, L, C that are not in the neutral position are controlled to expand and contract so that all of the actuators R, L, C are brought to the neutral position.

[0059] According to the embodiment shown in the figures, the level maintenance device 10 is mounted on the construction machine 30 to keep the base 21 of the balance arm 20 fixed horizontally. Even when used on a site with so-called "bad footing" or a site with significant unevenness, the balance arm 20 can function reliably and tasks such as suspending heavy loads can be easily performed. The control unit 3 fixes one of the actuators R, L, and C (for example, the actuator R) in a neutral position, and adjusts the Y-axis distance L between the actuators R and L so that the control target plate 1 is horizontal in this state. Y (Fig. 2) The distance L in the X-axis direction between actuators R and C X (Fig. 2), X-axis tilt angle θ X (Fig. 2), Y-axis tilt angle θ Y 2, the virtual amounts of extension or contraction of the other two actuators L and C are calculated, a distribution correction value F is calculated based on the calculated virtual amounts of extension or contraction, and the actual amounts of extension or contraction of the actuators R, L and C are calculated from the virtual amounts of extension or contraction and the distribution correction value F. Therefore, there is no need to execute complex control, and the base 21 of the balance arm 20 and the control target plate 1 to which it is fixed can be supported horizontally without applying a large load to the control unit 3. Furthermore, since the actual extension or contraction amounts of the actuators R, L, and C are calculated using the distribution correction value F, a margin for extension or contraction of the actuators R, L, and C can be secured, and unrealizable control that exceeds the maximum stroke (extension or contraction amount) of the actuators R, L, and C can be prevented.

[0060] In the illustrated embodiment, the control unit 3 (control device) is provided with a minimum stroke correction block 3H, so that it is possible to avoid a situation in which the actual extension or contraction amount of the actuator mechanisms R, L, C is too small, making it difficult to control the extension or contraction. In addition, in the illustrated embodiment, the control unit 3 (control device) is equipped with a controlled plate repeated movement block 3I, which simultaneously extends or contracts the actuators R, L, C that are extended or contracted to support the controlled plate 1 horizontally, in the same direction, by the same distance σ (e.g., 5 mm), once or multiple times, thereby minimizing the relative error due to overshoot of each actuator R, L, C as much as possible and preventing the controlled plate 1 from tilting. In addition, in the illustrated embodiment, when the balance arm 20 is not being used (for example, when work using the construction machine 30 equipped with the balance arm 20 has been completed and the construction machine 30 is moved to a storage location), all actuators R, L, C are kept in neutral positions, so that even if vibrations caused by uneven ground occur, they are prevented from adversely affecting the actuators R, L, C and the controlled plate 1, and there is no risk of distortion of the balance arm 20 (see Figure 13).

[0061] It should be noted that the illustrated embodiment is merely an example and is not intended to limit the technical scope of the present invention. For example, in the illustrated embodiment, a balance arm is exemplified as a working device of the construction machine 30, but the present invention can be applied to maintain the horizontality of a lifting machine or other working device other than a balance arm. [Explanation of symbols]

[0062] 1. Control target plate 2. Measurement equipment 2A···X-axis tilt angle sensor 2B···Y-axis tilt angle sensor 3. Control unit (control device) 10... Horizontal maintenance device 20. Balance arm 21 Base of balance arm 30. Construction machinery R, L, C... actuator F... correction value (distribution correction value) δ: Predetermined value of contraction amount (minimum stroke compensation control) σ...same distance stretched (repeated movement control)

Claims

1. A horizontal maintenance device for keeping the working equipment of a construction machine horizontally and fixed, a control target plate which is a plate-like member having a substantially triangular shape and to which a working device of a construction machine is fixed; An actuator is disposed at a position corresponding to the apex of a triangle on the control target plate; A measuring device that measures the inclination of the control target plate; a control device that determines an amount of expansion or contraction of the actuator based on a measurement result of the measuring device; The control device includes: A function of calculating the virtual expansion or contraction amount of the other two actuators so that the control target plate becomes horizontal with one of the actuators fixed in a neutral position; a function of calculating a correction value based on the calculated virtual extension or contraction amount so as to reduce the extension or contraction amount of two actuators other than the actuator fixed at the neutral position to less than the virtual extension or contraction amount, and calculating the extension or contraction amount of each of the actuator fixed at the neutral position and the other two actuators from the virtual extension or contraction amount and the correction value, The level maintenance device is characterized in that the control device has a function of simultaneously extending or contracting the actuators that have been extended or contracted by level maintenance control, in the same direction, by the same distance, once or multiple times.

2. A leveling device for keeping a work implement of a construction machine horizontally and fixed, a control target plate which is a plate-like member having a substantially triangular shape and to which a working device of a construction machine is fixed; An actuator is disposed at a position corresponding to the apex of a triangle on the control target plate; A measuring device that measures the inclination of the control target plate; a control device that determines an amount of expansion or contraction of the actuator based on a measurement result of the measuring device; The control device includes: A function of calculating the virtual expansion or contraction amount of the other two actuators so that the control target plate becomes horizontal with one of the actuators fixed in a neutral position; a function of calculating a correction value based on the calculated virtual extension or contraction amount so as to reduce the extension or contraction amount of two actuators other than the actuator fixed at the neutral position to less than the virtual extension or contraction amount, and calculating the extension or contraction amount of each of the actuator fixed at the neutral position and the other two actuators from the virtual extension or contraction amount and the correction value, A horizontal maintenance device characterized in that the control device has a function of keeping all of the actuators in a neutral position when the work implement of the construction machine is not in use.

3. 3. The level maintenance device according to claim 1, wherein the level maintenance device is mounted on a construction machine.

4. 4. The horizontal maintenance device according to claim 1, wherein the control device has a function of setting the correction value to a value that is half the sum of the maximum virtual expansion amount and the minimum virtual contraction amount.

5. A horizontal maintenance device according to any one of claims 1 to 4, wherein the control device has a function of increasing or decreasing the amount of extension or contraction in all actuators by a predetermined value when the actual amount of extension or contraction of any actuator is below a predetermined value.

Citation Information

Patent Citations

  • JP1986085336U

  • Concrete secondary manufacture installing device

    JP1995061798A

  • Vehicle and connected vehicle with multiple vehicles

    JP2000190879A

  • Structure orientation using motor velocity

    US9938737B1