This patent application claims priority from Italian patent application no. 102021000017384 filed on Jul. 1, 2021, the entire disclosure of which is incorporated herein by reference.
The present invention relates to a method of bending a tubular metal article, in particular a metal wire or a metal tube, for obtaining a certain bent tubular article. In particular, the present invention relates to a method of bending a tubular metal with article an improved determination of the sequence of the bends.
Advantageously, the present invention also relates to a bending machine, in particular a wire bending machine or tube bending machine, for the bending of tubular metal articles.
Bending machines are known for the bending of metal wires or for the bending of metal tubes.
Such machines are configured to execute a series of bends for obtaining a bent wire or a bent tube, respectively.
It is also known that these machines comprise at least one bending head having one or more bending groups for carrying out the bends and an activation apparatus for carrying out relative movements between the bending head and the wire or the tube.
The activation apparatus allows to obtain a relative positioning between the wire or the tube and at least one of the bending groups so that said bending group can carry out a respective bending.
It is known that the activation apparatus may be configured to move and/or rotate the bending head and/or advance and/or rotate the wire or the tube along or about an axis.
A typical bending group comprises a turret having one or more engagement elements, each configured to contact the wire or the tube and an actuator coupled to the turret and configured to rotate and translate the turret around and along an axis for bending the wire or the tube.
Typically, each wire or tube is subjected to a bending sequence by a method that provides both information regarding the bending itself (steps of curving) and information regarding the positioning of the wire or the tube (steps of alignment to change the relative position between the bending head and the wire or the tube), to obtain the respective bent wire or the respective desired bent tube.
The bending sequence must be chosen so that the wire or the tube does not interfere with parts of the bending machine and/or with itself at any time during the execution of the bending sequence.
In order to avoid these problems, an operator must manually define the bending sequence. These operations take a significant amount of time and become more and more difficult and time-consuming as the complexity of the final bent wire or tube increases.
Furthermore, it should be considered that the definition of such operations requires not only a high level of experience of the operator, but also a high basic qualification. These aspects can be problematic in countries where there is a shortage of skilled workers. In addition, a drawback may develop in contexts in which there is a high turnover of operators.
Therefore a need is felt in the sector for a further improvement of the methods of bending and/or of the bending machines which will allow to solve at least one of the known drawbacks.
In particular, there is a need felt in the sector for a method of bending and/or a bending machine that allows a reduction in the times required for the determination of the bending sequences.
The aforesaid aims are achieved by the present invention, since it relates to a method of bending a tubular metal article as defined in the independent claim. Alternative preferred embodiments are protected in the respective dependent claims.
The aforesaid aims are also achieved by the present invention, since it relates to a machine according to claim 15.
For a better understanding of the present invention, three preferred embodiments are described below, by way of non-limiting example only and with reference to the accompanying drawings, wherein:
In
Specifically, a tubular metal article can be a metal wire or a metal tube 2.
According to some non-limiting embodiments, the tubular metal articles may have circular, oval, rectangular, square, elliptical or any other shaped cross-sections.
According to some non-limiting embodiments, the tubular metal articles may be hollow or solid.
According to some non-limiting embodiments, the tubular metal article comprises at least one metal material. According to some non-limiting variations, the metal articles could also comprise at least one non-metal material such as for example a composite material or a plastic material.
Reference is made hereinafter without limitation to the example of the bending of metal tubes 2 for obtaining bent tubes 2. However, the following description also applies to the bending of other tubular metal articles such as metal wires to obtain the respective tubular metal articles.
In addition, a bending machine 1 for the bending of metal tubes 2 is described in detail below without any limiting intent. However, the following description could also apply to bending machines 1 for the bending of tubular metal articles such as for example metal wires.
With particular reference to
In greater detail, the bending head 3 comprises one or more bending groups 4, in the specific case shown two, each bending group 4 being configured to selectively bend the tube 2. In other words, each bending group 4 is configured to bend the tube 2.
In further detail, each bending group 4 may comprise at least:
Furthermore, the control unit is configured to control each first actuation device so as to determine the bending operations by means of the angular movement and/or the translation of the turret 5 and consequently the relative displacements of the engagement elements 6.
In this specific case, each first actuation device comprises at least one (electric) motor to determine and/or activate the angular movement of the respective turret 5 and/or a linear actuator, for example a pneumatic actuator, to determine the translation of the respective turret 5.
In greater detail and with reference to
In further detail, the activation apparatus can be provided with one or more second actuation devices configured to move the tube 2 along the and/or to rotate the tube 2 about the first axis A.
Alternatively or additionally, the activation apparatus can be provided with one or more third actuation devices configured to at least rotate the bending head 3 about the second axis B.
According to the non-limiting embodiment shown, the activation apparatus comprises a first group of advancement wheels 7 arranged one after the other and a second group of advancement wheels 8 arranged one after the other. In particular, each advancement wheel 7 faces a respective advancement wheel 8 so that the advancement wheels 7 and the advancement wheels 8 act on opposite sides on the tube 2.
In particular, the first group and the second group are arranged upstream of the bending head 3.
Further, the bending machine 1, in particular the bending head 3, could comprise a cutting unit configured to cut the tube 2.
With particular reference to
In greater detail, the storage device 9 is configured to contain the tube 2 in the form of a roll.
In further detail, the storage device 9 comprises a support 10 carrying the tube 2 in the form of a roll, in particular the support 10 is designed to allow the unwinding of the tube 2 arranged in the form of a roll.
With particular reference to
Advantageously, the bending machine 1 comprises a calculating unit 12, in particular operatively connected to the control unit, configured to determine a bending sequence of the tube 2 to obtain the bent tube 2′. In particular, the calculating unit 12 can be arranged locally and/or remotely.
In use, the bending machine 1 bends the tube 2 for obtaining a (determined) bent tube 2′.
In particular, the shape (configuration) of the bent tube 2′ is defined before the method of bending is activated. More specifically, the control unit contains information relating to the bent tube 2′.
In particular, the bent tube 2′ is distinguished from the tube 2 by a number N of bends.
In greater detail, the bending machine 1 bends the tube 2 according to a determined bending sequence; in particular, the determined bending sequence comprises N bends.
The determination of the bending sequence of the tube 2 is made prior to the execution of the bending sequence by the bending machine 1.
In greater detail during the execution of the method of bending, the following steps are performed:
More specifically, the bending sequence defines a plurality of steps of execution (a plurality of bends), in particular N steps of execution, which are executed one after the other, and each step of execution has a respective step of alignment and a respective step of curving which, in particular, is executed following the execution of the respective step of alignment.
During each step of alignment a relative position between the tube 2 and the bending head 3, in particular of the one or more bending groups 4, is modified and during each step of curving the bending head 3, in particular at least one of the bending groups 4, even more particularly at least one of the turrets 5 (by means of at least one engagement element 6), performs a local bending of the tube 2.
In greater detail, after the execution of each step of curving, the tube 2 presents a (new) intermediate configuration.
In even greater detail, prior to the execution of the first step of curving, the tube 2 presents a (substantially) linear configuration (the tube 2 extends along a longitudinal axis, in particular parallel, even more particularly coaxial, to the first axis A). After executing the last step of curving, the tube 2 corresponds to the bent tube 2′.
In still further detail, during each step of curving, the respective bending of the tube 2 is obtained by activating the respective bending group 4, in particular of the respective turret 5, and a first (free) portion 13 of the tube 2 relative to a second portion 14 of the tube 2 is bent (see
Furthermore, during each step of curving at least one of the first actuation devices activates the respective bending group 4, in particular the respective turret 5 to execute the respective bending of the tube 2.
Preferably, during the execution of each step of curving, the tube 2 is tightened, i.e. the tube 2 can neither translate along the nor can it rotate about the first axis A.
More specifically, during the step of alignment, the correct positioning of the tube 2 relative to a specific bending group 4 is obtained so that it can perform the correct bending, i.e. so that it can perform the correct step of curving.
In further detail, during each step of alignment, the second actuation devices move the tube 2 along the and/or rotate the tube 2 about the first axis A and/or one or more third actuation devices at least rotate the bending head 3 about the second axis B.
Furthermore, during the method and before the execution of the step a) and step b), an initialization step is performed during which the shape of the bent tube 2′ is defined.
More specifically, during the initialisation step, the shape of the bent tube 2′ is inserted and/or read and/or retrieved by the control unit. In particular, the shape of the bent tube 2′ is provided digitally and describes the three-dimensional configuration of the bent tube 2′.
In further detail, the shape of the bent tube 2′ may be provided to the control unit by one or more software systems which in turn may be based on Computer-Aided Design (CAD) and/or Computer-Aided Manufacturing (CAM) software and/or distributed computer systems for monitoring and supervision (also known as SCADA).
Preferably, a step of cutting can also be performed during the method, during which the bent tube 2 or the tube 2′ is cut. In particular, the step of cutting can be performed before, during or after the execution of the bending sequence.
Preferably, one or more repetition steps are executed during which the step b) is repeated with a new tube 2 based on the bending sequence determined during the execution of the step a) (and without step a) being performed again). In this way, mass production is achieved.
In greater detail and with reference to
In particular, the calculating unit 12 receives information relating to the shape of the bent tube 2′ from the control unit.
In greater detail, during the step a2) one or more paths (in theory six paths a) to f)) from the initial configuration 20 to the final configuration 21 are defined. Each path presents a plurality of possible intermediate configurations of the tube 2.
In further detail, each intermediate configuration is connected to a subsequent intermediate configuration by means of a bend (i.e. by the implementation of a respective step of execution).
Furthermore, during the step a2), the respective associated cost for each of the one or more paths is determined, which associated cost is dependent on the cost of the respective bends, i.e. the cost of the respective steps of execution.
Preferably, the respective bends of the one or more paths corresponding to the minimum associated costs, define the one or more explorative bending sequences 22 to be proposed during the step a3).
In addition, during the step a) the intermediate configurations that are not available are excluded, e.g. because they would contact a portion of the bending machine 1.
For example, in the specific case shown in
In addition, the Applicant has found it advantageous, particularly in terms of calculation time, to define the bent tube 2′ as the initial configuration 20 and the non-bent tube 2 as the final configuration 21. In other words, it is advantageous to determine the one or more bending sequences using the calculating unit 12 by starting from the bent tube 2′ and defining one or more bending sequences that enable to obtain the non-bent tube 2 and having minimal costs compared to other possible bending sequences.
According to such an embodiment, the bending sequence to be carried out during the step b) corresponds to the reverse order of that determined during the step a), in particular during the sub-step a2).
With reference to the example in
The execution of the step a), in particular of the sub-step a2), is explained in greater detail with reference to
Advantageously, during the step a), a sub-step a4) (simulation) is also performed during which a three-dimensional simulation is executed, by the calculating unit 12, following the bending sequence and/or one or more explorative bending sequences in order to verify the feasibility of the bending sequence and/or one or more explorative bending sequences. In particular, during the sub-step a4), in order to verify the feasibility of the bending sequence and/or one or more explorative bending sequences, it is simulated for the bending sequence and/or for one or more explorative bending sequences whether the tube 2 (even partially bent) or the tube 2′ could interfere with, in particular beat against, one or more portions (parts) of the bending machine 1.
In particular, during the step b) only those explorative bending sequences 22 are considered which should not create a risk that the tube 2, the partially bent tube 2 or the bent tube 2′ may interfere with the portions of the bending machine 1. However, in order to exclude any risk, it is advantageous to perform step a4).
In greater detail, during the step a4) a three-dimensional model of the bending machine 1 as a whole or partially and of the tube 2 is simulated and the steps of execution, in particular the respective steps of alignment and the respective steps of curving are simulated, during which the intermediate configurations of the tube 2 and (eventually) the bent tube 2′ are obtained. In the event that, during the step a4), the simulation of the execution determines that the implementation of at least one of the steps of execution (of the bends) would result in a contact of the tube 2 with a portion of the bending machine 1, the respective explorative bending sequence 22 is discarded and is not proposed during the step a3).
According to some embodiments, a step a5) of signaling is also performed during which a plurality of explorative bending sequences proposed during the sub-step a3) are displayed by means of the human-machine interface 11. Preferably, an operator selects by means of the human-machine interface 11 one of the explorative bending sequences 22 as the bending sequence to be used during the step a). This can be advantageous as the operator, in his choice, can consider additional aspects that are not strictly connected to the operation of the bending machine 1 itself. These aspects may be one or more of the following:
In greater detail, during the step a2) the cost of each bending (of each step of execution) is determined at least as a function of the energy necessary and/or the time necessary during the respective step of alignment.
Preferentially, the cost of each bending is determined solely in dependence on the respective step of alignment, in particular a respective alignment cost E associated with each step of alignment (in other words, the alignment cost E is the energetic and/or time cost for executing the respective steps of alignment of the various explorative bending sequences). In other words, the cost of each bending is not determined in dependence on the respective step of curving, in particular the cost of each bending is not determined as a function of the energy needed and/or the time necessary for executing the respective step of curving.
This is advantageous as it facilitates and shortens the calculations of the calculating unit 12. In this context, it should be considered that the same steps of curving are to be carried out for each possible bending sequence (in a different order between the various bending sequences). Furthermore, the differences between the possible bending sequences lie in the step of alignment that varies between the bending sequences. Therefore, the relevant cost for determining whether explorative bending sequence 22 entails a minimal cost than another explorative bending sequence 22 is (substantially) only determined by the steps of alignment.
With reference to the example in
In the case of the bending sequence 0-3-2-1, a first, second and third steps of alignment must be executed in order to execute the respective steps of curving 3, 2 and finally 1.
The same reasoning applies to the bending sequences (a), b), c) and e)) of
Analogous to the movements to be considered during the step a), the calculating unit 12 considers for determining the cost of each step of alignment:
Then, the calculating unit 12 determines the alignment cost E of each step of alignment in dependence on the respective Δx, the respective Δθ and/or the respective 42. In particular, the alignment cost E of each step of alignment is determined in proportion to the respective Δx, the respective Δθ and/or the respective 42.
In greater detail, the calculating unit 12 determines the alignment cost E of each step of alignment according to the following formula:
It should be noted that the relationship with the respective maximum values takes into account the different ranges and the different units. Therefore, the relationship with the respective maximum values scales the respective values and defines an a-dimensional cost.
Furthermore, each movement i), ii) and iii) may be more or less fast and/or may consume less or more energy compared to the other movements i), ii) and iii). This aspect is considered through the choice of the weighting factors. Preferably, the sum of the weighting factors w1, w2 and w3 is equal to 1 (w1+w2+w3=1).
Advantageously, during the step a2) the one or more paths corresponding to the minimum associated costs are determined by the calculating unit 12 by means of a graph search algorithm.
Preferably, the graph search algorithm is an A* algorithm. In particular, the A* algorithm identifies a path configuration 20 the final from the initial towards by each intermediate configuration 21 classifying configuration by means of an estimate of the best path that passes through that intermediate configuration.
In particular, by using an A* algorithm, the most promising paths can be determined without the need to calculate all possible paths.
In addition, during the execution of the graph search algorithm, intermediate configurations that are not available are excluded, e.g. because they would contact a portion of the bending machine 1.
In greater detail, during the step a2), one or more paths are explored by means of the execution of the following sub-steps (of A* algorithm):
In greater detail, the cost F is determined on the one hand from a cost G calculated as a function of the steps of execution, in particular the respective steps of alignment and/or the alignment costs from the initial configuration 20 to the subsequent intermediate configuration and on the other hand by an estimate of the cost H still necessary to arrive from the subsequent intermediate configuration to the final configuration 21.
In further detail, the respective cost G is calculated as a function of the respective Δx, the respective Δθ and/or the respective ΔΩ. In addition, the respective cost H is estimated as a function of the number of bends N and the number of bends already executed; in other words, the respective cost H depends on the number of bends still required to arrive from the respective subsequent intermediate configuration to the final configuration 21.
With particular reference to
In particular, the bending machine 1′ differs from the bending machine 1 in that it comprises two bending heads 3 that are spaced apart from each other, in particular along the first axis A.
In particular, the bending machine 1′ is configured to bend a tube 2 having two free portions 13. In addition, each bending head 3 is configured to bend a respective free portion 13.
In particular, each bending head 3 comprises a single bending group 4.
In further detail, each bending head 3 is movable along the first axis A and a third axis C, the third axis C being perpendicular to the first axis A and the second axis B.
In addition, the bending machine 1′ comprises a gripping device 24 interposed between the bending heads 3, in particular the gripping device 24 is centred relative to the bending heads 3.
More specifically, the gripping device 24 is configured to retain the tube 2 during the operations of the bending heads 3. Preferably, the gripping device 24 is also configured to rotate the tube 2 about the first axis A. In particular, the gripping device 24 defines a second actuation device.
In further detail, during each step of alignment the following movements are executed:
Then, during the execution of the step a) the calculating unit 12 determines the alignment cost E of each step of alignment as a function of the respective Δx, the respective Δθ, the respective Δxa and/or the respective Δz.
In greater detail, the calculating unit 12 determines the alignment cost E of each step of alignment according to the following formula:
E=w1*|Δx/Δxmax|+w2*|Δθ/Δθmax|+w4*|Δxa/Δxa,max|+w5*|Δz/Δzmax|, wherein w1, w2, w4 and w5 are respective weighting factors and Δxmax, Δθmax, Δxa,max, and Δzmax are respective maximum values.
In addition, the limits Δxmax and Δzmax can be defined as the extremes of the attainable rectangular area of each bending head 1, Δθmax can be defined as equal to 2π and Δxa,max can be defined as the length of the tube 2 before executing the bending sequence. The weighting factors w1, w2, w4 and w5 can be scaled based on the time and/or energy necessary for executing a step of alignment, and be normalised so that w1+w2+w4+w5=1, in particular 1 denotes a unit cost for executing the step of alignment in terms of energy and/or time.
In further detail, the respective cost G is calculated as a function of the respective values Δx, Δθ, Δxa, and Δz.
With particular reference to
In particular, the bending machine 1″ differs from the bending machine 1′ in that each bending head 3 comprises two bending groups 4.
During each step of alignment the following movements are executed:
Then, during the execution of the step a) the calculating unit 12 determines the alignment cost E of each step of alignment as a function of the respective Δx, the respective Δθ, the respective Δxa and/or the respective 42.
In greater detail, the calculating unit 12 determines the alignment cost E of each step of alignment according to the following formula:
E=w1*|Δx/Δxmax|+w2*|Δθ/Δθmax|+w3*ΔΩ/ΔΩmax+w4*|Δxa/Δxa,max|+, wherein w1, w2, w3, and w4 are respective weighting factors and Δxmax, Δθmax, ΔΩmax and Δxa,max are respective maximum values.
The weighting factors w1, w2, w3 and w4 can be scaled based on the time and/or energy necessary for executing a step of alignment, and be normalised so that w1+w2+w3+w4=1, in particular 1 denotes a unit cost for executing the step of alignment in terms of energy and/or time.
In further detail, the respective cost G is calculated as a function of the respective values Δx, Δθ, ΔΩ and Δxa.
From an examination of the characteristics of the bending machines 1, 1′ and 1″ and/or the method according to the present invention, the advantages it allows to be obtained are evident.
In particular, it is possible to determine a bending sequence to be used that avoids interfering with portions of the bending machines 1, 1′ and 1″ at any time during the execution of the bending sequence, in a fast and reliable manner.
A further advantage is that the bending machines 1, 1′ and 1″ can also be operated by less trained operators.
Another advantage can be seen in the possibility that an operator can choose a bending sequence to be used from a choice proposed by the calculating unit 12. In this way, the operator can choose the bending sequence also in dependence on factors that are not strictly dependent on the bending machines 1, 1′ and 1″.
Finally, it is clear that modifications and variations may be made to the bending machine 1, 1′ or 1′ and the method of bending described and shown here which do not depart from the scope of protection defined by the claims.
Number | Date | Country | Kind |
---|---|---|---|
102021000017384 | Jul 2021 | IT | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IB2022/056145 | 7/1/2022 | WO |