SYSTEMS AND METHODS FOR DEFORMATION COMPENSATION

20230117515 · 2023-04-20

    Inventors

    Cpc classification

    International classification

    Abstract

    A system configured for deformation compensation in real time during a heat treatment performed on a component. The system comprises a supporting structure; two or more clamping devices arranged with the supporting structure, one or more clamping devices including a clamp, a load cell and a motor; and a processing and control system configured to collect signals from a load cell and to send signals based on the detected loads to a motor to compensate for deformation due to the heat treatment.

    Claims

    1. A system for compensating deformation in real time during a heat treatment performed on a component, the system comprising: a support; two or more clamping devices arranged with the support comprising: a clamp configured to clamp the component; a motor to drive the clamp; a load cell connected to the clamp, and configured to detect loads due to the heat treatment performed on the component; and a processing and control system configured to collect signals from the load cells of the clamping devices and to send signals based on the detected loads to the motor of the clamping devices to compensate for deformation due to the heat treatment.

    2. The system of claim 1, wherein the motor is a servo motor having an encoder or resolver.

    3. The system of claim 1, wherein the motor is a stepper motor.

    4. The system of claim 3, wherein the motor is operatively connected with the clamp through a linear drive mechanism.

    5. The system according to claim 4, wherein the motor is rotatably or pivotally mounted.

    6. The system of claim 1, wherein one or more clamping devices further comprise: a linear encoder connected to the clamp, wherein the linear encoder is configured to measure the position of the clamp and the processing and control system is further configured to collect signals from the linear encoder.

    7. The system of claim 1, wherein one or more clamping devices further comprise: a position sensor configured to determine a reference initial position for the one or more clamping devices.

    8. A method for compensating deformation in real time during a heat treatment performed on a component for a vehicle, the method comprising: providing a system for compensating deformation in real time during a heat treatment performed on a component, the system comprising: a support; two or more clamping devices arranged with the support comprising: a clamp configured to clamp the component; a motor to drive the clamp; a load cell connected to the clamp, and configured to detect loads due to the heat treatment performed on the component; and a processing and control system configured to collect signals from the load cells of the clamping devices and to send signals based on the detected loads to the motor of the clamping devices to compensate for deformation due to the heat treatment; clamping a component by the two or more clamping devices; performing a heat treatment on the component; measuring one or more loads by one of the load cells connected to one of the clamps; and moving one or more of the clamps as a function of the measured loads to compensate for deformation due to the heat treatment.

    9. The method of claim 8, further comprising determining an initial reference position of the one or more clamping devices for subsequent movements of the one or more clamping devices.

    10. The method of claim 8, wherein the heat treatment comprises a local heat treatment.

    11. The method of claim 10, wherein the heat treatment comprises a heat treatment for changing a microstructure of the component.

    12. The method of claim 8, wherein the heat treatment comprises welding and/or creating an area in the component with a different microstructure.

    13. The method of claim 11, wherein the component is made of a hardened ultra high strength steel.

    14. The method of claim 14, wherein the component is obtained from a hot forming die quenching process.

    15. The method of claim 8, wherein the component is a component of a vehicle framework.

    16. The system of claim 4, wherein the linear drive mechanism includes a spindle.

    17. A method for compensating deformation in real time during a heat treatment performed on a component for a vehicle, the method comprising: clamping a component by two or more clamping devices, the clamping devices comprising a clamp configured to clamp the component, a motor to drive the clamp and a load cell connected to the clamp and configured to detect loads due to the heat treatment performed on the component; performing a heat treatment on the component; measuring one or more loads by one of the load cells connected to one of the clamps; and moving one or more clamps as a function of the measured loads to compensate for deformation due to the heat treatment.

    18. The method of claim 17, wherein the component is a component of a vehicle framework obtained from a hot forming die quenching process.

    19. The method of claim 18, wherein the component is made of a hardened ultra high strength steel.

    20. The method of claim 17, further comprising determining an initial reference position of the one or more clamping devices prior to performing the heat treatment.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0031] Non-limiting examples of the present disclosure will be described in the following, with reference to the appended figures, in which:

    [0032] FIG. 1 shows a system configured for deformation compensation in real time during a heat treatment performed on a component for a vehicle according to an example.

    [0033] FIG. 2 schematically represents a clamping device according to an example.

    [0034] FIG. 3 schematically illustrates some connections between a clamping device and a processing and control system according to an example.

    [0035] FIG. 4 illustrates a flow chart of a method for deformation compensation in real time during a heat treatment performed on a component for a vehicle.

    [0036] The figures also refer to example implementations and are only be used as an aid for understanding the claimed subject matter, not for limiting it in any sense.

    DETAILED DESCRIPTION OF EXAMPLES

    [0037] FIG. 1 illustrates an example of a system 100 configured for compensating deformation in real time during a heat treatment performed on a component 130 for a vehicle.

    [0038] The system 100 comprises a supporting structure 110, one or more clamping devices 120 supported by the supporting structure 110 and a processing and control system (310, schematically shown in FIG. 3).

    [0039] The supporting structure 110 may be any type of structure or fixture which serves for supporting or carrying the one or more clamping devices 120. The size and geometry of the structure may be adapted to the component that undergoes the heat treatment.

    [0040] Suitable components for a vehicle framework include e.g. a B-pillar, A-pillar, bumper, a rocker, front and rear rails etc.

    [0041] For instance, as shown in FIG. 1, in one example the supporting structure 110 may comprise a grid structure including two longitudinal bars substantially parallel to each other and five transversal bars substantially parallel among them and substantially perpendicular to the longitudinal bars. This grid may be positioned on a substantially rectangular base with substantially rectangular openings as illustrated in FIG. 1. One or more transversal bars may have a protrusion extending upwardly to which a supporting substructure for the clamping device 120 may be mounted to.

    [0042] It shall be understood that the shape, type and/or number of the elements described in the paragraph above are merely illustrative, and that other shapes, types and/or number of elements may be used. In some examples, the base and the bars may be a single component. In some other examples, a longitudinal bar may include more than one bar which is shorter than the longitudinal bar. In some other examples, the supporting structure 110 may comprise one or more substantially rectangular frames, two or more frames being attached between them if there are at least two frames. These configurations and other configurations can be in combined among them as desired.

    [0043] This type of supporting structure 110 allows arranging a desired number of clamping devices 120 in desired positions along the component 130 to be clamped according to e.g. the heat treatment to be performed on the component 130 and/or the region of the component 130 where the heat treatment is to be applied. Thus, the compensation of deformation can be optimized for the component 130 and the post processing heat treatment.

    [0044] In some examples, a clamping device 120 may substantially be located in the middle of the supporting structure 110. In some other examples, a clamping device 120 may be located at or near an end of the supporting structure 110. In general, any number of clamping devices 120 may be located wherever in the supporting structure 110. This way, the clamping device(s) 120 enable to compensate the deformation of the component 130 during a heat treatment where necessary in the component 130, be it in a portion of the component 130 or along the whole component 130.

    [0045] FIG. 2 schematically represents a clamping device 120 according to an example. The clamping device 120 comprises a clamp 121, a load cell 122 and a motor 124, e.g. a servomotor or stepper motor. The clamp 121 is configured to clamp a portion of component 130, the load cell 122 is configured to detect loads, which can result due to the heat treatment performed on the component 130, and the clamp 121 is vertically movable by the motor 124.

    [0046] The load cell 122 may be connected to the clamp 121. The clamp 121 may be a pneumatic clamp. In this example, the load cell 122 is below the clamp 121. In other examples, the load cell 122 may be located in a different position, e.g. above the clamp 121. The position of the load cell 122 is such that it enables the load cell 122 to measure the force that is performed on the component 130 due to the release of stresses accumulated in a component 130 caused by a heat treatment on the component 130. Herein, the term “force” shall be understood to include e.g. force, weight, load, tension, compression, pressure, torque or any suitable magnitude that a person skilled in the art may understand that is measured by a load cell 122.

    [0047] The value measured by the load cell 122 may be an absolute value or a relative value, e.g. with respect to a fixed reference or a previous measured value.

    [0048] The load cell 122 may withstand tension loads and/or compression loads.

    [0049] The motor 124 is operatively connected to the clamp 121. In FIG. 2, the motor 124 and the clamp 121 are operatively connected with a linear drive mechanism. Specifically in this example, the motor is connected through a spindle 123 which is attached to the motor 124. In this example, a load cell 122 is positioned at the end of the shaft 126 of spindle 123. Thus, in order to compensate the deformation caused to the component 130, the servo motor 124 may act on the spindle 123, and the shaft may move in or out of the spindle housing, and thereby move the clamp upwards or downwards. In this particular example, all clamps are arranged to be driven substantially vertically, but in other examples, the clamps and motors may be arranged to drive the clamps in other linear directions, or along more complicated trajectories.

    [0050] In some examples, a motor body may be rotatably or pivotably mounted such that it can adjust the direction along which the corresponding clamp may be moved.

    [0051] As explained below, the movement of a motor 124 is performed at least based on a force previously measured by a load cell 122. This force is a direct consequence of the release of stresses accumulated in the component 130 and a load cell 122 can detect it accurately. Thus, driving motor 124 in response to and according to a force measured by a load cell 122 allows for an accurate and robust system of compensation of deformation.

    [0052] The motor 124 may be any suitable motor for this purpose, i.e. any motor 124 that enables the automatization of the movement of the clamps 121 by driving a shaft of the motor 124. For instance, the motor 124 may be a stepper motor, or servomotor having an encoder or resolver.

    [0053] In some examples, a clamping device 120 may also include reduction gearing (not shown) attached to the motor 124. This allows to reduce the speed but increase the torque of the output shaft of the motor 124 to the actuator (e.g. spindle) and thus to move heavier weights. The speed reducer may be a gearbox, e.g. a planetary gearbox, attached to the servo motor 124 and the spindle 123. In some examples, the speed reducer may be integrated into the servo motor 124.

    [0054] In some other examples, a clamping device 120 also comprises a linear encoder 125 connected to the clamp 121 of the clamping device 120. The linear encoder 125 is configured to measure the absolute position of the corresponding clamp 121. That is to say, the absolute position of the clamp 121 can be obtained independently from the motor. The fact that the clamping device 120 comprises several components and each component may have its own inherent faults or imperfections that can cause that the position measurements obtained from the servo motor data are not as precise as desired. The linear encoder 125 enables to have more accurate and robust measures of position.

    [0055] In some examples, a clamping device 120 comprises a position sensor (not shown) configured to determine an initial reference position for the one or more clamping devices 120. This allows to place the clamping device 120 in an initial known position which serves as a reference for subsequent movements of the clamping device 120.

    [0056] Any kind of position sensor may be used to determine this initial reference position. However, for improved accuracy, a magnetic position sensor may be used. In general, a magnetic sensor is more accurate than an inductive sensor. Also, in general magnetic and inductive sensors are more robust that contact and optic sensors.

    [0057] The previous examples may be combined, e.g. a clamping device 120 may comprise a gearbox and a linear encoder 125.

    [0058] FIG. 3 schematically illustrates connections and communication channels between a clamping device 120 and a processing and control system 310 according to an example. The processing and control system 310 is in charge of receiving and collecting data from the one or more clamping devices 120, processing the received data and controlling the actions, e.g. movements, of the one or more clamping devices 120. In general, the processing and control system 310 collects data from and controls all the clamping devices 120 of the system 100. The processing and control system 310 may be an industrial computer such as a programmable logic controller (PLC).

    [0059] For instance, the processing and control system 310 is configured to collect signals from a load cell 122 and to send signals based on the detected loads to a servo motor 124 to compensate for deformation due to a heat treatment performed to a component 130. Terms “data” and “signals” may be used interchangeably herein. Also, the terms “sensing”, “collecting”, “measuring” and “detecting” may be used interchangeably throughout this disclosure.

    [0060] The processing and control system 310 may comprise three subsystems: a subsystem 311 that controls the input signals, a subsystem 312 that controls the motors 124, i.e. the output signals, and a subsystem 313 which comprises a central processing unit (CPU).

    [0061] Subsystem 311 receives data from the one or more clamping devices 120. For instance, subsystem 311 collects signals from the load cells. A signal from a load cell 122 may be a force that a portion of the component 130 is being subjected to due to the deformation caused by a heating process on the component 130 which is measured by the load cell 122. In some examples, subsystem 311 further collects signals 122 from the linear encoder 125. A signal from a linear encoder 125 may be an absolute position of the clamp 121 which is measured by the linear encoder 125. As shown in FIG. 3, in some other examples, the subsystem 311 collects signals from the motor 124. Signals from a motor 124 may e.g. be the current of the servo motor 124 and the position of the motor 124, e.g. an angular position given by an encoder of the motor 124. Still in some other examples, the subsystem 311 collects signals from a position sensor configured to determine a reference initial position for the one or more clamping devices 120. All of these signals or some of these signals may be detected by subsystem 311.

    [0062] Subsystem 312 transmits a signal to one or more of the servo motors 124 such that the motors 124 start to operate and they vertically move a corresponding clamp 121 to compensate for released stresses of the component 130. The signal transmitted by subsystem 312 may e.g. be an angular position that a motor 124 has to achieve or in general any signal that enables the motor 124 to move such that the corresponding clamp 121 is moved to a desired position. The signal transmitted by subsystem 312 may be generated at least in response to and according to collected data from the load cells 122.

    [0063] In some cases, a control signal may also include an adaptation of the orientation of the motor such that the clamp may be driven in a different direction in order to compensate for a deformation that is measured.

    [0064] Subsystem 313 is in charge of processing data, e.g. measured from load cells 122, in order to obtain output signals. Subsystem 313 may be also in charge of communications. For example, subsystem 313 may receive and/or transmit signals from one or more external devices. External devices may include another processing and control system 310, e.g. a processing and control system 310 that controls the heating process being performed on the component 130 and an external computer.

    [0065] The processing and control system 310 may also comprise a memory (not shown). The memory generally stores instructions to be performed on the collected input data which allow to obtain output data that e.g. drives the servo motor 124. The memory may also store data, such as input and/or output signals.

    [0066] Determining a suitable position during a treatment may be based on an analysis of the deformation, the geometry of the component, and the treatment that is being carried out (e.g. including a remainder of the treatment that is still to be carried out). In some examples, a machine learning process may be employed for training the processing and control system. After a suitable training phase, a machine learning algorithm may adapt the position of the clamps such that the resulting geometry of the component is as desired.

    [0067] FIG. 4 illustrates a flow chart of a method 400 for deformation compensation in real time during a heat treatment performed on a component for a vehicle.

    [0068] The method 400 includes providing at block 410 a component for a vehicle 130 and a system configured for deformation compensation in real time during a heat treatment performed on the component for a vehicle as disclosed herein, for instance in any of FIGS. 1-3.

    [0069] The component 130 may be any formed component for a vehicle. For instance, the component 130 may be any of a bumper, a pillar (e.g. A-pillar, B-pillar, C-pillar), a side impact beam and a rocker panel.

    [0070] The method further includes, at block 420, clamping the component 130 by the one or more clamping devices 120. Clamps 121 clamp the component 130. Clamping may include in some examples applying an initial deformation of the component resulting from the previous forming process.

    [0071] With the component 130 clamped by the one or more clamping devices 120, the method 400 may further comprise determining at block 430 an initial reference position of the one or more clamping devices 120. As explained above, this initial position may become the reference for the subsequent movements of the one or more clamping devices 120.

    [0072] Once the component 130 is clamped by the one or more clamping devices 120 and an initial reference position of the one or more clamping devices 120 may be known, the method 400 further comprises starting at block 440 the heat treatment on the component 130.

    [0073] The heat post processing treatment may include heating the whole component 130 or may include a local heat treatment, i.e., one or more regions of the component 130, but not the entire component 130, are heated. In other examples, the heat treatment may include an annealing of the entire component.

    [0074] The heat treatment may change a microstructure of the component 130. For instance, a local heat treatment may comprise at least one of welding and creating a softzone. In some examples, the component 130 is subjected to welding. The component 130 may be welded in more than one region of the component 130 at partially or substantially overlapping times. Same or different welding techniques may be applied to different regions of the component 130. In some other examples, a softzone is being created in the component 130. More than one softzone may be created in the component 130, e.g. in different regions of the component 130. Two or more of the softzone regions may overlap, at least partially. It is also envisaged that more than one heat treatment is applied to the component 130. Two or more treatments may overlap in time, at least partially.

    [0075] Heat treatments may include heating by laser, induction heating, heating by sending current through the component or any alternative heating method.

    [0076] The method further comprises measuring 440 a load by a load cell 122 connected to a clamp 121 at block 450. In general, all the clamps 121 may have a connected load cell 122 and all the load cells 122 measure a corresponding load. However, other configurations in which not all clamps are movable and/or in which not all clamps have a connected load cell are possible as well.

    [0077] The method 400 further includes, in response to and according to the measured load, moving 460 a clamp 121 e.g. by a corresponding servo motor 124.

    [0078] To this end, the load measured by the load cell 122 is transmitted to the processing and control system 310. The processing and control system 310 detects the load measured by the load cell 122 and processes the load. Based on this load, the processing and control system 310 determines an action to be performed by a motor 124. The action in general is vertically moving a clamp 121. This action is indicated through signalling to the corresponding motor 124.

    [0079] It may happen that the processing and control system 310 concludes that a clamp 121 does not need to be moved. In this case, the processing and control system 310 may not send any signal to a corresponding servo motor 124 and the servo motor 124 may not be activated. In some other examples, a signal indicating that the clamp 121 does not need to be moved may be sent to a corresponding servo motor 124.

    [0080] The processing and control system 310 may collect data from any load cell 122 and may send signalling to any servo motor 124.

    [0081] In some examples, a frequency of obtaining measurements may be between 1-1.000 Hz.

    [0082] In general, steps 450 and 460 are executed more than once, i.e., the system 100 continuously receives measurements by the load cell(s) 122 and continuously determines and sends adjustment(s) of position(s) of clamp(s) 121 by the servo motor(s) 124 to compensate for the released stresses in the component 130.

    [0083] This method 400 allows for a robust and accurate deformation compensation of released stresses accumulated in the component 130.

    [0084] Optionally, the method 400 may further comprise mounting one or more clamping devices 120 to the supporting structure 110. I.e., in some examples, the supporting structure 110 may have one or more clamping devices 120 fixed in the supporting structure 110, e.g. if one or more clamping devices 120 cannot be moved along or over the supporting structure 110.

    [0085] In some other examples, one or more clamping devices 120 may be positioned wherever in the supporting structure 110, e.g. if the one or more clamping devices 120 are movable along or over the supporting structure 110. For instance, a number and/or position and/or orientation of one or more clamping devices 120 may be chosen according to computational simulations.

    [0086] Selecting a number of clamping devices 120 and/or positioning one or more clamping devices 120 according to computational simulations allows to tailor the compensation e.g. to the heat treatment that is applied to the component 130, to the component 130 0 and its features and/or to the region(s) of the component 130 where the treatment is applied. In other words, the method 400 is optimized.

    [0087] Although only a number of examples have been disclosed herein, other alternatives, modifications, uses and/or equivalents thereof are possible. Furthermore, all possible combinations of the described examples are also covered. Thus, the scope of the present disclosure should not be limited by particular examples, but should be determined only by a fair reading of the claims that follow.