Controlling auto-cycling of a hydraulic torque wrench system

The method and control device in hydraulic torque wrench systems estimate joint states through pressure gradient analysis and cycle time conditions, addressing sensor reduction challenges and enhancing tightening control accuracy.

WO2026068133A1PCT designated stage Publication Date: 2026-04-02ATLAS COPCO IND TECHNIQUE AB INTELLECTUAL PROPERTY DEPARTMENT
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-08-29
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

Existing hydraulic torque wrench systems face challenges in accurately estimating the state of a joint during tightening operations, particularly in reducing the number of sensors while ensuring proper auto-cycling control, as they struggle to determine if the joint is in a rundown, rehit, or partial rehit state.

Method used

A method and control device that estimates the joint state by analyzing hydraulic pressure gradients and cycle times during the initial cycle, using conditions a) gradient exceeding a threshold until a predetermined retract time, b) gradient exceeding and then dropping below a threshold, or c) gradient exceeding and staying below for a time, to accurately determine the exit pressure and adjust tightening accordingly.

Benefits of technology

Enables precise control of the tightening process by accurately estimating the joint state, reducing erroneous detections, and optimizing the number of sensors, thereby improving efficiency and reducing computational complexity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure EP2025074621_02042026_PF_FP_ABST
    Figure EP2025074621_02042026_PF_FP_ABST
Patent Text Reader

Abstract

A method is provided for controlling auto-cycling of a hydraulic torque wrench system (1). The method comprises: setting a target pressure (Pmax) for a tightening; receiving a signal indicative of said hydraulic pressure; and detecting if any one of certain conditions a)-c) occurs during a trial cycle (TC0) performed as an initial cycle of the tightening. The method further comprises: in response to detecting condition a) or c), estimating an exit pressure of the performed trial cycle and continue the tightening by further auto-cycling; and / or in response to detecting condition b), commanding termination of the tightening. With the present method, an estimation of which state the joint is in at the beginning of the tightening is provided and action may be taken accordingly.
Need to check novelty before this filing date? Find Prior Art

Description

[0001]CONTROLLING AUTO-CYCLING OF A HYDRAULIC TORQUE WRENCH SYSTEMField of the inventionThe present invention generally relates to the field of hydraulic torque wrench systems. In particular, the present invention relates to controlling auto-cycling of such hydraulic torque wrench systems. Background of the invention Hydraulic torque wrench systems are typically used for high torque applications with large bolts e.g. in wind towers and to join flanges in the oil and gas industry. Such systems comprise a wrench coupled to a hydraulic pump. In the wrench, a piston is arranged in a cylinder to alternatingly advance and retract by the application of hydraulic pressure from the pump on either side of the piston. The piston is in turn mechanically connected to a pawl and ratchet mechanism that translates the advancing movement of the piston to a rotating movement of an output interface (such as a square or socket) of the wrench, whereby the fastener is tightened. The pawl and ratchet mechanism is further arranged to refrain from translating the retracting movement of the piston to the output interface. When manually cycling such systems, an operator has to operate one or more actuators on a pendant to manually initiate advancement and retraction of the piston. It may be difficult for the operator to be sure of when the tightening is done, since this is decided by the operator by simply watching when the fastener stops moving. To be sure that the tightening is done, the operator typically cycles over and over again to be sure, which takes a lot of time. Hence, such manual cycling is both cumbersome and time consuming. Therefore, control devices have been developed that automatically controls the cycling of the system, which in the art is referred to as auto-cycling. When auto-cycling, the control device need not just keep track of when the target torque is reached but also when to switch from advancing to retracting the piston. In order to do so, such control devices are typically provided with input from different sensors in the system. First and foremost, the hydraulic pressure that acts on the side of the piston and causes the piston to advance (and tighten the joint) is sensed and used as an input. Sometimes, also flow sensors are used to monitor the hydraulic flow in and out of the cylinder to keep track of what happens in the cycles. For cost reasons, it is however desirable to reduce the number of sensors to a minimum. In order for auto-cycling to work properly, the control device may preferablykeep track of a number of parameters during the tightening. For example, thecontrol device may need to know when to switch from advancement toretraction of the piston and it may be desirable to estimate the angle of thetightening. Limiting the number of sensors to a minimum, this is a challengingtask. A particular challenge, which has not yet been solved in the prior art, is for the control device to estimate which state the joint is in at the start of the tightening operation. The joint may e.g. be in the rundown phase (free running), or already fully or partly tightened (the latter may be referred to as a rehit and partial rehit, respectively). To estimate in which state the joint is in may be useful for further control of the tightening. Summary of the inventionIt would be advantageous to achieve a method and a control device overcoming,or at least alleviating, the above-mentioned drawbacks. In particular, it would bedesirable to enable a method and a control device able to estimate the state ofthe joint in the beginning of a tightening performed by means of auto-cycling. Itwould also be desirable to enable a method and control device able to actaccording to the estimated state of the joint for enhanced further control of thetightening.To better address one or more of these concerns, a method and a control devicehaving the features defined in the independent claims are provided. Preferableembodiments are defined in the dependent claims.Hence, according to a first aspect, a method for controlling auto-cycling of ahydraulic torque wrench system is provided. The auto-cycling comprises regulating a hydraulic pressure of the system to alternatingly advance andretract a piston of the system for driving an output interface (such as a square orsocket) of the system for tightening a joint.The method comprises:- setting a target pressure for a tightening;- receiving a signal indicative of said hydraulic pressure (over time); and- detecting if any one of the following conditions occurs during a trialcycle, after any play in the mechanical connection between the piston and theoutput interface has started to close, the trial cycle being performed as an initialcycle of the tightening: a) the gradient of the signal exceeds and stays over a predetermined gradient threshold until the target pressure is reached and the time it takes to then retract the piston (in the trial cycle) is above apredetermined retract time threshold,b) the gradient of the signal exceeds and stays over the predeterminedgradient threshold until the target pressure is reached and the time it takes to then retract the piston (in the trial cycle) is below thepredetermined retract time threshold, andc) the gradient of the signal first exceeds the predetermined gradientthreshold and then drops and stays below it for a predetermined amount of time. The method further comprises:- in response to detecting condition a) or c), estimating an exit pressure ofthe performed trial cycle and continue the tightening by further auto-cycling;and / or- in response to detecting condition b), commanding termination of thetightening. According to a second aspect, a control device is provided. The control device is configured to perform the method according to the first aspect. The inventor has realized that the above defined conditions a)-c) arerepresentative of three common states that the joint may be in at the beginningof the tightening. Hence, by detecting whether any one of these conditionsprevails in the very first cycle of the tightening, an estimation of which state thejoint is in is provided and the method and control device may act accordingly,either by estimating an exit pressure of the initial cycle accordingly or terminatethe tightening. The exit pressure of a cycle means the pressure installed in thejoint at the end of the advance phase of the cycle. The exit pressure will depend on the state the joint is in. Knowing the exit pressure of the initial cycle is usefulfor further control of the tightening. Hence, improved further control of thetightening is provided.In particular, condition a) may indicate that the joint is in a rundown phase atleast in the beginning of the trial cycle. Here, the fastener of the joint runs freelyfrom start, either all the way until the piston reaches its’ dead end or until thefastener reaches snug, whereupon torque starts to build up. The pressure willtherefore first be steady (with a gradient around zero) as the fastener runsfreely, and if snug is reached, it will increase gradually. As the piston hits thevery end of its stroke, the pressure gradient will drastically rise and end upabove the predetermined gradient threshold and stay there until the targetpressure is reached. This may be detected / identified according to the present method. To be able to distinguish between a rundown and rehit (condition b),will be described below), the time it takes for the piston to then (fully) retractmay be measured / determined. If that takes more than the predetermine retracttime threshold, that may indicate that the piston has travelled a full stroke lengthand that the joint is in a rundown phase. This may be detected / identified by themethod and an exit pressure of the initial cycle may be estimating accordingly. Condition b)may indicate that the joint is in a rehit state. This means that the joint is already tightened to the target torque or more. Here, the pressure will either directly (as soon as any gap in the mechanical connection between the piston and the output interface is closed) start to rise with a gradient exceeding the predetermined gradient threshold (in case the joint is tightened to the targettorque / pressure or more), or after some time in the trial cycle (if the joint istightened to at torque slightly below the target torque / pressure), and continue to do so until the target pressure is reached. To be able to distinguish the rehit from a rundown (condition a)), the time it takes for the piston to then (fully)retract may be measured / determined. If that takes less than the predetermineretract time threshold, that indicates that the piston has not travelled a fullstroke length, but rather just a part of a full stroke, or even barely not moved atall (except for closing the play in the mechanical connection between the pistonand the output interface). This in turn may indicate that the joint is in a rehitstate. This may be detected / identified by the method, whereupon it may becommanded that the tightening should be ended (that is, not continued after thetrial cycle) accordingly, since the joint is estimated as already fully tightened.Condition c)may indicate that the joint is in a partial rehit state, meaning that some torque is already installed in the joint. The characteristic of the pressurecurve in this state is that the pressure first may rise with a steep gradient,exceeding the predetermined gradient threshold, as the piston stands still and the pressure builds towards a level able to start moving the piston. As the piston starts to move (and install torque in the joint), the gradient of the pressure curvewill decrease below the predetermined gradient threshold again. As the pressuregradient has been below the predetermined gradient threshold for the predetermined amount of time, condition c) is detected and an exit pressure isestimating accordingly.In the present specification, when referring to “end-of-stroke” or “the end of thestroke of the piston”, it is meant the end of an advance stroke of the piston.In the present specification, the pressure in the second (i.e. following) cycle (roughly corresponding to the exit pressure of the first cycle) may sometimes be referred to as the entry pressure of the second cycle. Hence, the entry pressure of one cycle is the pressure when the fastener starts to turn and the tightening start to progress, whereas the exit pressure of a cycle is the pressure installed inthe joint at the end of the advance stroke / phase of the cycle, such as when thepiston reaches the very end of its’ stroke, whereby the progression of the tightening is paused until the entry pressure of the next cycle is reached. In the present specification, if not otherwise defined, when referring to “pressure” it is meant the pressure on the advance side of the hydraulic system. In other words, the pressure acting on the side of the piston that can push the piston in the advancing direction.Estimating the exit pressure of the trial cycle in response to the detection ofcondition a) may be made in different ways.For example, according to an embodiment, estimating the exit pressure inresponse to condition a) may comprise, for each one of a plurality of data pointsof the signal: - for a first interval ranging forward from the data point, estimating a first average gradient; and - for a second interval ranging backwards from the data point, estimating a second average gradient (dP2).The exit pressure of the trial cycle may then be estimated based on the estimatedfirst and second average gradients. The present embodiment is advantageous in that the actual exit pressure of thetrial cycle can be rather accurately detected / estimated. For example, the presentembodiment may estimate a relatively accurate exit pressure irrespective of ifthe trial cycle was a complete rundown cycle or if it was partly rundown and partly an installation of torque (i.e., if the fastener became snug during the trial cycle). By analysing the first and second average gradients for a particular data point, it may be possible to understand how the pressure changes in an area around that data point. For example, it may be possible to identify that, around a specific data point, the pressure gradient suddenly gets steeper. That may be an indication that the exit pressure of the cycle is reached. For example, the first and second intervals may each range a predetermined number of data points (forwards and backwards, respectively) from the data point. The average gradients may not necessarily be an arithmetic mean gradient of the interval, but rather an approximation / representation thereof. For example, linear regression may be applied to the data points in the interval, whereby the gradient (such as a k-value) of the resulting linear function may be determined as the average gradient. Other analysing techniques for deriving the first and second average gradients may also be envisaged. According to an embodiment, the method may further comprise, for each one of the plurality of data points, determining a score indicative of a difference between the first average gradient and the second average gradient. The estimation of the exit pressure may then be based on that score. The score may e.g. be a calculated difference between the first and second average gradients itself, a ratio between the first and second average gradients or any other parameter / value indicative thereof. The score may thus indicate how the first and second gradients are related to each other to thereby give input in order to identify the point in the curve where the piston reaches the end of the stroke, whereby the exit pressure is reached. According to an embodiment, the exit pressure may be estimated (andaccordingly set in the software of the control device) as the pressure of the onedata point in a set of at least some of the plurality of data points (such as a subset of the plurality of data points) having a determined score indicative of the largest difference between the first average gradient and the second average gradient. This set of at least some of the plurality of data points may comprise only data points having positive first and second average gradients. In other words, the set may be exclusive from data points having at least one of the first and second average gradients being negative. The present embodiments are advantageous in that the exit pressure can be estimated with a high degree of accuracy since each one of the data points is evaluated with respect to its’ first and second average gradients. It may therefore be possible to find the one data point where the difference between the gradient before and after is the largest, which is a clear indication of that the exit pressure has been reached at that point. Inaccurate estimation of the exitpressure may cause higher risk of erroneous detection of the end of the stroke inthe upcoming cycle in certain cases, such as when the end of the stroke of the upcoming cycle is very close to the entry pressure of that cycle. Sometimes, small jumps / notches may occur in the pressure signal. In order not to mistake data points in such jumps / notches for a data point at the exit pressure, the data points having at least one of the first and second gradients being negative may be discarded from the set. The data point at the true exit pressure will have both first and second average gradients being positive. According to an embodiment, the estimation of the first and second average gradients for the data points may be made with start from a data point subsequent to the termination of advancement of the piston of the first cycle (such as from when an end of stroke is detected or from a peak pressure of the cycle) and then for data point by data point backwards. The present embodiment is advantageous in that computing resources are saved, as the exit pressure as a rule is found in the end of the pressure build-up phase of the cycle. So, by starting from behind, only a relatively small part of thesignal needs to be examined to estimate the exit pressure.According to an embodiment, evaluating the signal in order to estimate the exitpressure may be made retrospectively, after the pressure has peaked in the firstcycle. Since the estimated exit pressure is not needed until the next cycle starts,the analysis of the signal to derive the exit pressure can be made after the torque build up phase, such as during the retraction phase, or even after the retraction phase, but before the next advance phase of the piston starts. According to an alternative embodiment, the method may further comprise, in response to detecting condition a),- estimating the exit pressure of the trial cycle to zero;- in the next cycle, estimating the time it takes until the end of the strokeis reached; and- in response to the estimated time being below a predetermined advancetime threshold, perform another (which may be referred to as a second) trialcycle and detect if any one of conditions a)-c) occurs. The actions in response to the detected condition of the second trial cycle may be the same as those of the initial trial cycle.Hence, in case condition a) is detected, the exit pressure may be estimating tozero by default. However, in condition a)-cases where the actual exit pressure ofthe trial cycle is more than zero, such as if the fastener has reached snug duringthe trial cycle and torque has started to get installed, an exit pressure set to zeromay get consequences. In particular, if the exit pressure estimated in the trialcycle is used as a bar for when to enable end-of-stroke detection in the next cycle (as will be described further below), the first steep part of the curve resulting from the pressure building to a level able to start to advance the piston andtighten the joint may be mistakenly detected as an end-of-stroke. As aconsequence, retraction of the piston will be commanded way too early, such asbefore the fastener has started to turn again. In order to detect end remedy that,the present embodiment may further comprise, in the very next cycle, estimatingthe time it takes until the end of the stroke is reached. If the estimated time isbelow the predetermined advance time threshold, that may indicate that a waytoo early end-of-stroke detection has been made, which in turn is an indication that the actual exit pressure of the trial cycle was more than zero. Therefore, another trial cycle may be commanded. This means that, in the following cycle, monitoring of any one of the conditions a)-c) may be performed again. Now, as some torque has been installed in the joint during the first trial cycle (which waspartly rundown and partly installation of torque), condition c) will be detected inthe commanded second trial cycle and the exit pressure estimated accordingly.This embodiment may be less complex and require less computing power thandetecting the actual exit pressure as described in the previous embodiment. The time to be compared with the predetermined advance time threshold may be estimated (such as measured) from any suitable starting point identifiable bythe control device in the beginning of the cycle following the trial cycle, such asfrom the very beginning of the cycle (that is, as soon as advance pressure is commanded / applied).The predetermined advance time threshold may be based on the time it takes forthe piston to make a full advance stroke under no load, e.g. as measured during alearning cycle performed before the tightening starts for calibrating the system. The actions in response to the detected condition of the second trial cycle may be the same as those of the initial trial cycle. According to an embodiment, the method may further comprise:- in response to detecting condition c), commanding retraction of thepiston in the trial cycle without awaiting end-of-stroke to be reached (that is,retraction may be commanded before the end-of-stroke of the trial cycle isreached, preferably as soon as condition c) is detected); and- estimating an exit pressure of the performed trial cycle based on thevalue of pressure just before the retraction of the piston in the trial cycle.Hence, once the method has detected that condition c) prevails, which mayindicate that the joint is in a partial rehit state, the trial cycle may beprematurely terminated (that is, before the drastic pressure increases at thedead end of the stroke). The exit pressure may then simply be estimated / set based on (such as to) the pressure detected just before termination of theadvance stroke. In other words, the peak pressure of the trial cycle may be usedas basis for estimating the exit pressure. The present embodiment isadvantageous in that it provides a simple and accurate way of estimating the exitpressure of the trial cycle in case the joint is estimated as being in a partial rehitstate. As the trial cycle is terminated when the piston advances and appliestorque to the joint, the pressure at the termination will be the exit pressure of the trial cycle.According to an embodiment, the method may further comprise using theestimated exit pressure of the trial cycle as an input value in continued control ofthe tightening. Hence, further control of the auto-cycling may be based on theestimated / set exit pressure of the trial cycle.For example, the method may further comprise enabling detection of an end-of-stroke in the next cycle (that is, the cycle directly following the trial cycle) onlyafter the pressure in the next cycle has exceeded the estimated exit pressure ofthe trial cycle. Hence, the estimated exit pressure of the trial cycle may be usedas a bar for enabling end-of-stroke detection in the following cycle.By awaiting the pressure to build up to the same level as the estimated exitpressure of the previous cycle before enabling end-of-stroke detection, the very first part of the signal / curve of the second cycle is never examined / monitored for the purpose of detecting the end of the stroke. That first part of the advance pressure signal / curve typically contains at least one steep increase in pressure caused by the pressure building up to a level able to start advancing the piston,and then eventually to turn the threaded fastener of the joint. That steeppressure increase may be erroneously recognized as an end-of-stroke gradient. With the present method, the risk of such erroneous detection of the end of the stroke is reduced as the detection of the end of the stroke is enabled only in response to the pressure in the second cycle reaching the estimated / determined value of the exit pressure of the first cycle. End-of-stroke detection may thus be disabled as long as the pressure of the second cycle is below the exit pressure of the previous cycle. Consequently, the need for using a time factor to delay the enabling of the end-of-stroke detection is reduced, or even eliminated. With the present method, only the relevant part of the curve, i.e., the part after the fastener of the joint has started to turn, is analysed in order to identify the end of the stroke. Accordingly, more accurate end-of-stroke detections are enabled.According to an embodiment, the method may further comprise using theestimated exit pressure of the trial cycle as an input value for estimating aparameter of the tightening. The estimated parameter may e.g. be used as a control parameter during thetightening and / or it may be saved as a result when the tightening is completed.For example, the estimated parameter of the tightening may be an angle of thetightening. Hence, the estimated exit pressure may be used for estimating thetightening angle. For example, the estimated exit pressure of the trial cycle may be utilized to estimate an entry pressure (the pressure at which the fastener starts to turn) for the next cycle. This entry pressure may then be utilized to estimate the angle.According to an embodiment, a pump unit comprised the system and arrangedto provide said hydraulic pressure is arranged to operate in at least two different stages, and wherein each stage is associated with a respective predetermined gradient threshold used to detect conditions a)-c).Hence, the pump unit may be a multistage pump able to adapt the hydraulic flowto the current pressure in the hydraulic system. As an example, a pump unithaving three stages will operate in the first stage up to a certain pressure threshold and then shift to the second stage. As the pressure exceeds a second pressure threshold, the pump will shift to its third stage. In the different stages, the hydraulic flow from the pump will be different. So, with the presentembodiment, each stage of the pump may be associated with a specific gradientthreshold. If the stage of the pump shifts, the gradient threshold that is used forcomparison may shift accordingly.According to an embodiment, the predetermined gradient threshold may havebeen set based on a pressure gradient occurring when advance pressure isapplied and the piston is not moving. Such a pressure gradient may e.g. be anend-of-stroke gradient occurring when the piston has reached the end of itsstroke. For example, the pressure gradient of the signal, which thepredetermined gradient may be based on, may be detected during one or more learning cycles performed prior to the tightening for calibrating the system. For example, the predetermined gradient threshold may be equal to, or set slightlybelow, the end-of stroke gradient. As an example, the predetermined gradientthreshold may be set to a value comprised within the range of 70-90% of theend-of stroke gradient.According to an embodiment, the predetermined retract time threshold mayhave been set based on a retract time for a complete stroke of the piston.For example, the retract time for a full stroke, which the predetermined retract time threshold may be based on, may be measured during one or more learning cycles performed prior to the tightening for calibrating the system. For example, the predetermined retract time threshold may be equal to, or set slightly below,such a measured retract time.According to an embodiment, the detecting of the conditions a)-c) may be basedon a derivative of the signal. The present embodiment is advantageous in that the derivative of the signal may be easier / more distinct to analyse as compared to the original signal. In the present specification, “the derivative” of the signal means any representation of the rate of change of the pressure signal. The derivative of the signal may be provided by calculation and / or filtering. According to an embodiment, the method may further comprise (prior to thestep of detecting if any one of conditions a)-c) occurs), based on the signal,detecting when the play in the mechanical connection (such as in pawl andratchet mechanism) between the piston and the output interface has started toclose, and in response to that detection, perform the step of detecting if any oneof conditions a)-c) occurs.The very first part of the pressure curve of each cycle may have certaincharacteristics that may be detected. For example, a first peak (or bump) mayoccur in each cycle as the pressure builds for overcoming the static friction between the piston and the cylinder and any remaining retract pressure. Then, a short period of steady pressure will follow as the piston starts to move and,without any significant resistance, close the gap between the pawl and theratchet. Only then, the force from the piston will be transferred to the outputinterface. Such characteristics of the curve may be detected in any suitable way.For example, it may first be detected that the value of the pressure exceeds a certain threshold, then, if the pressure of the next data point is higher than that of the previous, that pressure is saved as a maximum pressure. When the pressure of the next data point is less than that of the maximum pressure, acounter is incremented. If a predetermined number of data points (e.g. ten) in arow are less than the maximum pressure, that is detected as an indication that the initial bump in pressure has been overcome, which means that the play in the mechanical connection between the piston and the output interface hasstarted to close. It may be advantageous to await this initial bump in thepressure before starting to monitor the signal for detecting any one of the conditions a)-c) in order to avoid the initial bump and the following steady pressure period to be erroneously detected as condition c).According to an embodiment, a hydraulic torque wrench system is providedcomprising a control device according to the second aspect. According to an embodiment, a computer program is provided comprisinginstructions which, when the program is executed by a computer (such as thecontrol device), cause the computer to carry out the method as defined according to the first aspect or any one of the above-described embodiments. Computer-readable storage medium comprising instructions which, whenexecuted by a computer (such as the control device), cause the computer tocarry out the method as defined according to the first aspect or any one of the above-described embodiments. Brief description of the drawingsThese and other aspects will now be described in more detail in the followingillustrative and non-limiting detailed description of embodiments, withreference to the appended drawings. Figure 1 shows a hydraulic torque wrench system according to an embodiment.Figure 2 shows a time-pressure curve of three learning cycles according to anembodiment.Figure 3 shows a time-pressure curve of a tightening operation according to anembodiment. Figure 4 shows an example of a rundown trial cycle according to an example. Figure 5 shows an example of a rehit trial cycle according to an example. Figure 6 shows an example of a partial rehit trial cycle according to an example. Figure 7 shows an enlargement of the curve of two of the cycles of the tightening operation of Figure 3. Figure 8 shows a further enlargement of the curve of Figure 7. Figure 9 shows an enlargement of the curve of three of the cycles of the tightening operation of Figure 3. Like reference numerals refer to like elements throughout the description. Detailed description of embodimentsA hydraulic torque wrench system 1 according to an embodiment will bedescribed with reference to Figure 1. The system 1 comprises a wrench 2hydraulically connected to a pump unit 4. The wrench 2 may comprise a piston 5 arranged to reciprocate inside a cylinder 8 as hydraulic pressure is applied viahydraulic connections 6, 7 on either side of the piston 5. The linear movement ofthe piston 5 may be translated via a pawl and ratchet mechanism (not shown) to a rotational movement of an output interface 9, such as a square or socket, of the wrench 2. The piston 2 advancing and retracting one time may be referred to as a cycle.The pump unit 4 may comprise a single- or multistage pump. For example, thepump unit 4 may comprise a piston pump. For example, the piston pump may comprise several pistons driven by a motor. In a first stage of the pump, all of the pistons of the pump may be engaged so as to produce an as high hydraulic flow as possible. As the pressure in the system rises, the resistance for the motor increases and one piston at the time may therefore be disengaged so as to enable the motor to continue to drive the engaged piston(s), however at a lower flow rate. This may be referred to as the pump being operated in several stages (each stage corresponding to a unique number of pistons being engaged). Other typesof single- or multistage pumps may also be envisaged.The hydraulic torque wrench system 1 may be governed by a control device 3. The control device 3 may be configured to control auto-cycling of the system 1. The control device 3 may be integrated in the pump unit 4 (as illustrated in Figure 1) or provided as a separate device. The control device 3 may be a single device or distributed in several devices, such as cloud based. The control device 3 may comprise a memory and processing means as well as input and output interfaces for communicating with the pump unit 4. The system 1 may further comprise one or more pressure sensors 11, 12. For example, one sensor 12 may be arranged to sense the pressure acting to advance the piston 5 in order to tighten the fastener. That pressure may be referred to as the advance pressure. Another sensor 11 may be arranged to sense the pressure acting to retract the piston 5. That pressure may be referred to as the retract pressure. Data from the one or more sensors 11, 12 may be communicated to the control device 3. The system 1 may further comprise a user interface, which e.g. may comprise a control pendant 10, enabling a user to actuate the system and / or input different parameters needed for the operation of the system 1. Before starting a tightening operation, the user may enter a target torque, which may be received by the control device 3 and translated into a target pressure. Alternatively, the user may enter the target pressure directly. The target pressure is the threshold / limit, that the system aims at installing in the joint. The target pressure is the threshold / limit, that, when reached during advancement of the piston, may cause the control device 3 to end the tightening operation. Optionally, the user may further set a pressure relief valve (not shown) of the system 1 to a pressure slightly higher than the target pressure. While the target pressure may be referred to as a digital limit that the system 1 will aim for, the set pressure of pressure relief valve may be referred to as the physical limit that the pressure can reach. Further, the user may initiate, e.g. by the actuation of a button on the pendant, a learning sequence for the system 1. The learning sequence may comprise one or more idling cycles for the purpose of calibrating the system 1. When the learning sequence is performed, the wrench 2 may preferably not be applied to any fastener, but rather just held in the air. Figure 2 shows a time-pressure curve for the advance pressure (e.g. based on a signal from the sensor 12) of a learning sequence according to an embodiment. In this example, three learning cycles LC1-LC3 are performed and the target pressure Pmaxis set to 400 bar. In the beginning of each cycle LC1-LC3, the pressure rises quickly before the piston starts to move. A bump 21 (small peak) may occur when the static friction between the piston and the cylinder is overcome and as the counter pressure on the other side of the piston is overcome to start advancing the piston. Then, a section 22 follows without any pressure increase as the play in the mechanical connection (such as in the pawl and ratchet mechanism) between the piston and the output interface is closed and as the piston then advances through the cylinder. Then, as the piston encounters the end of the advance stroke and therefore stops, the pressure starts to increase at point 23. A slight decrease in the gradient of the curve may occur at a point 24 if the pump unit shifts to its next stage (e.g. by disengagementof one of the pistons of the pump). The pressure continues to rise until the targetpressure Pmaxis reached, whereupon the control device may command retraction of the piston and the pressure therefore quicky falls down to (at least close to) zero again. A gradient after the end-of stroke is reached, preferably for each cycle L1-L3, may be detected (and saved) by the control device 3. Then, the control device 3 may determine a reference end-of-stroke gradient based on the detected gradient(s). The reference end-of-stroke gradient may alternatively be referred to as a predetermined gradient threshold. The reference end-of-stroke gradientmay e.g. correspond to, or be slightly lower than, the detected gradient. Forexample, the reference end-of-stroke gradient (or predetermined gradient threshold) may be comprised within the range of 70-90% of the detected gradient. If the end-of-stroke part of the curve (in the present example, from point 23 to Pmax) contains several gradients 25a, 25b, as a consequence of the pump shifting stage, each one of these gradients 25a, 25b may be detected and saved as a reference end-of-stroke gradient (or predetermined gradient threshold) associated with the respective pump stage. According to embodiments, other reference values may (additionally or alternatively) be determined based on the one or more learning cycles L1-L3.For example,^a predetermined retract time threshold may be set based on (suchas equal to, or slightly lower than) a retract time for a complete stroke of thepiston measured during the one or more learning cycles L1-L3. According to afurther example, a predetermined advance time threshold may be set based on(such as equal to, or slightly lower than) an advance time for a complete strokeof the piston measured during the one or more learning cycles L1-L3.It will be appreciated that any one of the reference values referred to above may be determined based on average values detected during a plurality of learning cycles L1-L3 in order to enhance the accuracy of the system. Further, it may be envisaged that any one of the reference values referred to above may be updated during subsequent cycling of a tightening operation. Auto-cycling of the system for performing a tightening according to embodiments will now be described with reference to Figures 3 to 9. Figure 3 is a pressure-time curve of a complete tightening according to an example. The tightening operation comprises a number of cycles TC0-TC4. In the present example, the target pressure is set to 300 bar and the pump unit will operate in two stages to get there. According to an embodiment, what may be referred to as a trial cycle TC0 may be performed as an initial cycle of the tightening. The purpose of the trial cycle may not just be to start the tightening operation, but also to estimate in which state the joint is in so as to be able to act accordingly, such as to estimate an exit pressure of the initial cycle or to terminate the tightening in case it is estimated as a rehit. First, it may be awaited that any play in the mechanical connection between the piston and the output interface (such as in the pawl and ratchet mechanism) has started to close. As already explained with reference to the learning cycles in Figure 2, this event may be preceded by a small peak / bump in the pressure. Thispeak / bump may be detected by the control device and awaited to pass.Then, the control device may monitor the pressure signal of the trial cycle in order to detect if any one of a number of conditions a)-c) occurs. These conditions a)-c) will in the following be described with reference to Figures 4 to 6. Condition a) may occur when the joint is in a rundown phase, i.e. before the joint reaches snug, or at least first in a rundown phase and then, during the trial cycle, the joint may reach snug. An example of a pressure / time curve resulting from a rundown trial cycle is illustrated in Figure 4. Once the initial peak / bump 61 has passed, a period 62 of steady pressure may follow as the play in the mechanical connection between the piston and the output interface closes and as the piston then advances and turns the fastener of the joint with very little resistance as the fastener runs freely. As the piston reaches the end of stroke, the gradient 67 of the pressure may get significantly steeper. In the example illustrated in Figure 4, at point 68, the pump shifts stage,whereupon the gradient 69 may get slightly reduced. Pressure may continue tobe applied until the target pressure is reached. Now, this condition may be detected by the control device by detecting that thegradient of the signal exceeds and stays over the predetermined gradientthreshold (alternatively referred to as the reference end-of-stroke gradient)until the target pressure is reached. The time it takes to then retract the piston(in the trial cycle) back to its’ start position (or at least to a given point close to the start position) for the next cycle may then be measured and compared withthe predetermined retract time threshold. If that retract time is longer than thepredetermined retract time threshold, the requisites for condition a) are fulfilled. That retract time being longer than the predetermined retract time threshold is an indication of that the piston has travelled a full advance stroke during the trial cycle. In the example in Figure 4, gradient 67 may be detected as exceeding thepredetermined gradient threshold associated with the first pump stage andgradient 69 may be detected as exceeding the predetermined gradient threshold associated with the second pump stage. As condition a) is detected, the control device may estimate an exit pressure of the trial cycle (i.e. the pressure installed in the joint at the end of the advance stroke of the trial cycle). This may be done in different ways. For example, the exit pressure may by default be estimated and set to zero, assuming that the joint is still in rundown phase at the end of the trial cycle. This may result in that, in embodiments wherein the exit pressure of the previous cycle is used as a bar for enabling end-of-stroke detection, end-of-stroke detection is enabled from start (i.e. from zero pressure), or at least from whenthe initial bump / peak has just passed, in the following cycle. However, if thefastener reached snug during the trial cycle, the actual exit pressure will not be zero, but some pressure will have been installed in the joint. The following cycle will then start with (after any play in the mechanical connection is closed) a steep pressure gradient, exceeding the reference end-of-stroke gradient, as the pressure builds to the level of the actual exit pressure of the trial cycle, at whichthe piston will start to move. As the gradient exceeds the reference end-of-strokegradient, the control device may erroneously detect end-of-stroke and command retraction of the piston before it has even started to move. In order to detect this situation, the control device may measure the time it takes to reach end-of- stroke in that following cycle and compare that with the predetermined advance time threshold. If it turns out shorter than the predetermined advance time threshold, that may be an indication of that the piston has not moved (or just moved a little bit) before end-of-stroke was detected and, consequently, that the exit pressure of the trial cycle was in fact not zero. In order to remedy that, the control device may command the system to perform another (second) trial cycle to again detect if any one of conditions a)-c) occurs. Alternatively, the exit pressure of the trial cycle may be estimated by actually analysing the pressure signal to find a point (or small range) where the pressure starts to rise with an end-of-stroke gradient. This may be done in the same manner as the exit pressure is estimated for the intermediate cycles of the tightening operation as will be described in more detail with reference to Figure 8 further below. The tightening operation may then be continued by further auto-cycling. Condition b) may occur when the joint is a rehit. That means that the target torque (or more) is already installed in the joint. An example of a pressure / time curve resulting from a rehit trial cycle is illustrated in Figure 5. After the initial bump / peak 71 and closing of the play in the mechanical connection between the piston and the output interface (see flat section 72), the pressure may directly rise with a steep gradient 77 as the piston will not move any further. In the example illustrated in figure 5, the pump shifts stage at point 78, whereby the gradient 79 may become slightly lower. Pressure may be applied up to the target pressure, whereupon retraction may be commanded. Now, this condition may be detected by the control device by detecting that thegradient of the signal exceeds and stays over the predetermined gradientthreshold (alternatively referred to as the reference end-of-stroke gradient)until the target pressure is reached. The time it takes to then retract the piston(in the trial cycle) back to its’ start position for the next cycle may then bemeasured and compared with the predetermined retract time threshold. If thattime is shorter than the predetermined retract time threshold the requisites forcondition b) are fulfilled. That time being shorter than the predetermined retract time threshold is an indication of that the piston has not travelled a full stroke, such as maybe barely moved at all. In the example in Figure 5, gradient 77 may be detected as exceeding thepredetermined gradient threshold associated with the first pump stage andgradient 79 may be detected as exceeding the predetermined gradient threshold associated with the second pump stage. As condition b) is detected, the control device may command termination of the tightening as (at least) the target torque is already installed in the joint. Condition c) may occur when the joint is a partial rehit. That means that some torque (but less than the target torque) is already installed in the joint. An example of a pressure / time curve resulting from a partial rehit trial cycle is illustrated in Figure 6. After the initial bump / peak 81 and closing of the play in the mechanical connection between the piston and the output interface (see flat section 82), the pressure may first rise with a steep gradient until it reaches a level (see point 88) able to start to move the piston (and turn the fastener). As the piston (and fastener) starts to move, the pressure gradient 89 will be reduced to some extent. Now, this condition may be detected by the control device by detecting that thegradient of the signal first exceeds the predetermined gradient threshold (seegradient 87) (alternatively referred to as the reference end-of-stroke gradient),and then falls below the predetermined gradient threshold (see gradient 89) fora predetermined amount of time (for the purpose of hysteresis in order to avoid small irregularities in the pressure signal to trigger condition c) detection). As soon as condition c) is detected (e.g. at point 85), the control device may command termination of the trial cycle. Hence, the trial cycle may be terminated before the piston hits the end-of-stroke and the target pressure is reached. The control device may then estimate the exit pressure of the trial cycle. That is, the pressure that occurred just before the termination of the trial cycle may be estimated. This may e.g. be made by analysing the signal so as to identify thepeak pressure of the trial cycle. Alternatively, level of the pressure read at time of detection of condition c) or read at the time of commanding retraction may be estimated and set as the exit pressure of the trial cycle. The tightening operation may then be continued by further auto-cycling.Optionally, instead of analysing the pressure signal directly, a derivative thereofmay be analysed in order to detect any one of conditions a)-c). The exit pressure estimated for the trial cycle may be used for further control of the tightening and / or for estimating one or more parameters of the tightening as will be described in more detail below. Further auto-cycling according to an embodiment will now be describe with reference to Figure 7 showing an enlargement of two of the cycles TC2, TC3 of the curve of Figure 3. Firstly, with reference to Figure 7, it will be explained how the pressure typically may change during one or more intermediate cycles of the tightening. In similarity with the learning cycles L1-L3 and the trial cycle TC0, the start of a first one TC2 of the cycles, the pressure may first build while the piston stands still, up to a point 31, where a bump / small peak in the pressure may occur as the static friction between the piston and cylinder as well as any retract pressure are overcome, whereupon the piston starts to advance. The pressure may then level out for a short period 32 after the initial pressure peak 31 as the piston moves (but not the ratchet and output interface / fastener) to close the play between the ratchet and the pawl. When the pressure is high enough to turn the output interface / fastener, the piston advances and applies torque to the joint (with start from point 33 in the illustrated example). This may be reflected in the pressure signal as a steady increase in the pressure. Hence, the pressure during this part of the curve (that is, after any gap in the pawl ratchet mechanism is closed and then as long as thepiston advances) corresponds to the torque installed in the joint. As a fulladvance stroke is completed, the piston reaches it’s dead end and stops moving, whereupon the pressure starts to build more rapidly. In the illustrated example, this occurs at point 34a. This may eventually be detected by the control device, (e.g. at point 35a), which in response may initiate retraction of the piston whereupon the pressure decreases down to the base line again. The pressure at the end of the advancing stroke (that is, at point 34a) may be referred to as an exit pressure Pex1 of that cycle TC2. In other words, the exit pressure Pex1 may be the pressure occurring just when the piston reaches the end of its stroke. The exit pressure Pex1 is the pressure corresponding to the torque installed in the joint during the just performed cycle TC2. Once the piston has been fully retracted, another cycle TC3 begins. In similarity with the previous cycle of the present example, the pressure may first build rapidly until the piston starts to move, then level out for a short period of time as the piston moves to close the gap between the pawl and the ratchet. Once the pawl and ratchet are engaged, the piston will again stop (at point 36) as the pressure is still too low to turn the fastener. The pressure now builds rapidly, see slope 37 of cycle TC3, until (approximately) the exit pressure Pex1 of the previous cycle is overcome (at point 38), whereupon installation of torque in the joint starts again and the gradient of the curve decreases to some extent. In the illustrated example, a small notch 40 occurs in the pressure during the advancing of the piston as a consequence of the pump unit shifting stage. As the piston again reaches the end of its stroke (at point 34b), the pressure will drastically increase until retraction of the piston is again initiated, whereupon the pressure drops down to the base line again. The system may continue to cycle until the pressure target Pmaxis reachedduring advancing of the piston (with no end-of-stroke detected).Embodiments of the present disclosure aims at making an accurate detection of when the piston reaches the end of its stroke, so the control device know when to command retraction of the piston. As can be seen in Figures 3 and 7, the pressure gradient may, at several occasions, be similar to the end-of-stroke gradient. For example, the very first steep pressure increase up to point 31 as well as the pressure increase 37 just before the fastener starts to turn (between points 36 and 38) are very similar (or even equal) to the pressure increase caused by the piston having reached the end of its stroke. To avoid detection of any of these slopes as an indication of the end of the stroke, embodiments of the present disclosure have been developed. The control device of the system may be configured to analyse the pressure signal in order to estimate / detect the exit pressure Pex1 of a just performed cycle (which may be referred to as a first cycle, such as e.g. cycle TC2 in Figure 7). This analysis may e.g. be performed after the completion of the advance stroke of the piston, or even after completion of the whole cycle. In order to identify the exit pressure, data points of the pressure signal may e.g. be analysed as will be described in the following with reference to Figure 8. Figure 8 shows an enlarged portion of the pressure signal at the transition from advancement of the piston to the end of the stroke (such as at point 34a of the first cycle TC2). The pressure signal may be analysed with respect to a plurality of its’ data points 50, 51 (for the sake of simplicity and clarity, only three data points are marked with reference numbers 50 and 51 in Figure 8).For each data point 50, a first interval I1 of data points 51 reaching forward fromthe data point 50 and a second interval I2 of data points 51 reaching backwardfrom the data point 50 may be determined / selected. Then, an average gradient dP1, dP2of each interval I1, I2may be estimated / calculated. For example, linear regression may be performed on the data points in each interval I1, I2, wherein the gradient (e.g. k-value) of the resulting linear function may be determined as the average gradient dP1, dP2. Other methods of estimating average gradients dP1, dP2of the intervals I1,I2, may also be envisaged.Further, the estimation of the value of the exit pressure may be based on thedetermined first and second average gradients dP1, dP2. For example, a score may be set for each data point 50 based on the difference between the first and second average gradients dP1, dP2. For example, the score may be e.g. the actual calculated difference, or a ratio between the average gradients dP1, dP2. Then, the data point 50 having the score indicating the largest difference between the first and second average gradients dP1, dP2may be selected as the data point representing the exit pressure. Preferably, data points 50 having one of the two determined average gradients being negative may be discarded and not used as basis for estimating the exit pressure. Thereby, the risk of small notches / irregularities, which are not uncommon in pressure signals, being erroneously detected as exit pressure is reduced. Preferably, the analysis of the data points may start from behind, such as from a data point after advancement of the piston is completed in the first cycle TC2, such as after the pressure peak of the first cycle TC2 or even after the complete first cycle TC2. The analysis may then be made, for data point by data point, backwards in the signal. In other words, the estimation of the exit pressure may be made retrospectively, in contrast to during the cycle. According to an embodiment, the exit pressure of the trial cycle TC0 may be estimated in a similar manner as described above, in particular in case condition c) is detected.Optionally, instead of analysing the pressure signal directly, a derivative thereofmay be analysed in order to estimate / detect the exit pressure. Then, for example, the average gradients will correspond to the y-intercept values of the linear functions derived by the linear regression instead of its k-value. For example, the derivative of the signal may be derived by means of appropriate filtering of the signal. Other types of filtering of the signal may also be envisaged. The value of the estimated exit pressure Pex1of the just performed cycle TC2 may be saved by the control device. In the next cycle TC3, which may be referred to as a second cycle, monitoring of the pressure signal in order to detect the end of the advance stroke may not be started until the estimated exit pressure Pex1 of the previous cycle is exceeded. That is, not until point 38 in the graph in Figure 7 is reached, the monitoring may start. Before that, end-of-stroke detection is disabled. This means that the risk of the first steep slopes 37, 39 of the curve of the cycle TC3, where the pressure builds against a standing still piston, being mistakenly detected as the end-of- stroke gradient is reduced. Preferably, the end-of-stroke detection may be performed, as from the exceeding of the exit pressure Pex1of the previous cycle, continuously (or intermittently) during the cycle TC3. In this way, the end of stroke can be detected as soon as it occurs. For example, the gradient (derivative) of the pressure signal may be continuously (or intermittently) compared to the reference end-of-stroke gradient. When these matches, the end of the stroke may be detected. In response to the end-of-stroke detection, the control device may command retraction of the piston. In the example illustrated in Figure 7, the control device detects the end-of-stroke at point 35b. It may take a few milliseconds for the control device to identify the end-of-stroke and then to realize initiation of retraction of the stroke, as can be seen in Figure 7. As long as the pressure has not reached the set pressure Pmaxduring advancement of the piston of the second cycle TC3 (indicating that the tightening operation is completed), the exit pressure Pex2 for the second cycle TC3 may be estimated / detected in the same manner as the exit pressure Pex1 for the first cycle TC2 and used as a bar for enabling end-of-stoke detection in the next (third) cycle (such as in cycle TC4 in Figure 3). In other words, the control device may continue to estimate the exit pressure of each cycle and use it as a threshold for enabling end-of-stroke detection in the next cycle, until the tightening operation is terminated. According to embodiments of the present disclosure, an angle of the tightening may be estimated. These embodiments will be described with reference to figure9 showing an enlargement of three of the cycles TC2-TC4 of the curve of Figure3. It may be set in the control device that a total angle Atot of the tightening should be counted as from when the pressure installed in the joint passes / exceeds a predetermined value PstartAngel. In the present example, this predetermined pressure PstartAngelis 50 bars. The control device may be configured to detect, by analysing the pressure signal, the cycle in which this predetermined pressure PstartAngelis passed. In the present example, that is the first cycle TC2. The control device of the system may be further configured to analyse the pressure signal in order to estimate an entry pressure Pent1 and an exit pressure Pex1 of the first cycle TC2. The entry pressure Pent1 is the pressure at which torque is started to be installed in the joint, while the exit pressure Pex1 is the pressure at which installation of torque stops. The exit pressure Pex1 may be estimated / determined by finding the bending of the curve resulting from the piston hitting the end of the stroke, e.g. in the same manner as described above with reference to Figure 8. The entry pressure Pent1may be estimated / determined in a similar way by finding the bending of the curve resulting from the piston starting to move, such as based on the same principles as those described with reference to Figure 8. In some cases, the entry pressure of a particular cycle may be slightly lower than the exit pressure of the previous cycle due to losses in the system. Hence, estimating the actual entry pressure of a cycle (such as in any of the ways described above) may result in a more accurate estimation of the angle than if the entry pressure of a cycle is just automatically set to equal the exit pressure of the previous cycle. Indeed, the exit pressure of the previous cycle may be utilized in the determination of the entry pressure, e.g. by using it (or any predetermined percentage thereof) as a starting point for analysis of the signal. For example, stepping through the signal, data point by data point, for determining the above describe (with reference to Figure 8) score, may be started at a predetermined pressure above the exit pressure of the previous cycle. Further, an angle AstartCycle of the first cycle TC2, as counted from the passing of the predetermined pressure PstartAngle, may be estimated. This estimation may be made based on a (determined) relation / ratio between the pressure range: Pent1 to Pex1 and the pressure range: PstartAngle to Pex1 and a predetermined full stroke angle Afull. For example, the following equation (or any of its’ equivalents) may be used: Alternatively (or as a complement), the estimation of the angle AstartCycle of the first cycle TC2 may be based on the relation / ratio between the time range: Tent1to Tex1and the time range: TstartAngleto Tex1and a predetermined full stroke angle Afull. Here, the times Tent1, TstartAngle, and Tex1are the points in time when thepressures Pent1, PstartAngle , and Pex1 are passed.For example, the following equation (or any of its’ equivalents) may be used: Further, a total angle of the tightening may be estimated by adding to the angleAstartCycle of the first cycle TC2, one predetermined angle Afull for each subsequent full stroke cycle performed. In the present example, one full stroke cycle TC3 is performed after the first cycle TC1, so one predetermined angle Afull is added to the angle AstartCycle of the first cycle TC2. Any cycle occurring between the first and the last cycles may be detected as a full stroke cycle. Further, an angle AendCycleof the last cycle TC4 of the tightening may be estimated. The last cycle TC4 is the cycle in which the maximum pressure Pmaxis reached during advance of the piston (i.e. before end of stroke is detected). The angle AendCycle of the last cycle TC4 may be estimated in different ways. Preferably, it may be estimated by first estimating the entry and exit pressuresPentEnd, PexEnd of the last cycle TC4 as well as the entry and exit pressures PentFull,PexFullof at least one preceding full stroke cycle TC3. Then, the angle AendCycleof the last cycle TC4 may be estimated based on a (determined) relation / ratio between the pressure range: PentEndto PexEndand the pressure range: PentFullto PexFull and on the predetermined angle Afull. For example, the following equation (or any of its’ equivalents) may be used: Alternatively (or as a complement), the angle AendCycleof the last cycle TC4 may be estimated based on a (determined) relation / ratio between the time range: TentEnd to TexEnd and the time range: TentFull to TexFull and on the predetermined angle Afull. Here, the times TentEnd, TexEnd, TexFull and TentFull are the points in timewhen the pressures PentEnd, PexEnd, PexFull and PentFull are passed.For example, the following equation (or any of its’ equivalents) may be used: In case the last cycle is preceded by several full stroke cycles, average pressure / time ranges between the entry and exit pressures of two or more of these full cycles may be used as a basis for the angel estimation. Alternatively, only the time / pressure range between the entry and exit pressures of the just preceding full stroke cycle may be used. In case the time range ratio approach is to be used, it may be beneficial to check whether there is an indication that the average pressure rate dP1 between the entry and exit pressures PentFull, PexFull of the at least one preceding full stroke cycle TC3 deviates (more than to a predetermined extent) from the average pressure rate dP2 between the entry and exit pressures PentEnd, PexEndof the last cycle TC4. If that is the case, the pump may have shifted stage during any one of these two cycles. In the present example, the pump has shifted stage during the full stroke cycle TC3 at point 40. In case such a deviation is detected, a compensation (or correction) factor / function may be added to the estimation of the angle of the last cycle. The compensation factor / function may be adapted so as to compensate for the mismatch of the gradients in the calculation of the angle. Alternatively, in case such deviation is detected, the ratio of the retract times of the last cycle TC4 and of at least one of the preceding full stroke cycles TC3 may be used as a basis for determining the angle AendCycle of the last cycle TC4. The calculated / estimated total angle Atot(i.e. AstartCycle+ (Afullx number of intermediate full stroke cycles) + AendCycle) may then be saved, e.g. together with other parameters of the tightening. It will be appreciated that any of the above described embodiments may be performed based on a derivative of the pressure signal. The person skilled in the art realizes that the present invention by no means is limited to the embodiments described above. On the contrary, many modifications and variations are possible within the scope of the appended claims. Additionally, variations to the disclosed embodiments can be understood and effected by the skilled person in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims. In the claims, the word"comprising" does not exclude other elements or steps, and the indefinite article"a" or "an" does not exclude a plurality. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that acombination of these measures cannot be used to advantage.

Claims

CLAIMS 1. Method for controlling auto-cycling of a hydraulic torque wrench system(1), the auto-cycling comprising regulating a hydraulic pressure of the system to alternatingly advance and retract a piston (5) of the system fordriving an output interface (9) of the system for tightening a joint, themethod comprising: -setting a target pressure (Pmax) for a tightening;- receiving a signal indicative of said hydraulic pressure; and- detecting if any one of the following conditions occurs during atrial cycle (TC0), after any play in the mechanical connection between thepiston and the output interface has started to close, the trial cycle beingperformed as an initial cycle of the tightening: a) the gradient of the signal exceeds and stays over a predeterminedgradient threshold until the target pressure is reached andthe time it takes to then retract the piston is above apredetermined retract time threshold,b) the gradient of the signal exceeds and stays over thepredetermined gradient threshold until the target pressure is reached and the time it takes to then retract the piston is below thepredetermined retract time threshold, andc) the gradient of the signal first exceeds the predetermined gradientthreshold and then drops and stays below it for a predetermined amountof time; the method further comprising: -in response to detecting condition a) or c), estimating an exitpressure of the performed trial cycle and continue the tightening byfurther auto-cycling; and / or- in response to detecting condition b), commanding termination ofthe tightening.

2. Method as defined in claim 1, wherein estimating the exit pressure inresponse to condition a) comprises, for each one of a plurality of datapoints (50, 51) of the signal: - for a first interval (I1) ranging forward from the data point (50), estimating a first average gradient (dP1); and - for a second interval (I2) ranging backwards from the data point, estimating a second average gradient (dP2); wherein the exit pressure of the trial cycle is estimated based onthe estimated first and second average gradients.

3. Method as defined in claim 1, further comprising, in response to detectingcondition a), -estimating the exit pressure of the trial cycle to zero;- in the next cycle, estimating the time it takes until the end of thestroke is reached; and- in response to the estimated time being below a predeterminedadvance time threshold, perform another trial cycle and detect if any one of conditions a)-c) occurs.

4. Method as defined in any one of the preceding claims, further comprising:- in response to detecting condition c), commanding retraction ofthe piston in the trial cycle without awaiting end-of-stroke to be reached; and -estimating an exit pressure of the performed trial cycle based onthe value of the pressure just before the retraction of the piston in thetrial cycle.

5. Method as defined in any one of the preceding claims, further comprisingusing the estimated exit pressure of the trial cycle as an input value incontinued control of the tightening.

6. Method as defined in any one of the preceding claims, further comprisingenabling detection of an end-of-stroke in the next cycle only after thepressure in the next cycle has exceeded the estimated exit pressure of thetrial cycle.

7. Method as defined in any one of the preceding claims, further comprisingusing the estimated exit pressure of the trial cycle as an input value forestimating a parameter of the tightening.

8. Method as defined in claim 7, wherein said estimated parameter of thetightening is an angle of the tightening.

9. Method as defined in any one of the preceding claims, wherein a pumpunit of the system arranged to provide said hydraulic pressure isarranged to operate in at least two different stages, and wherein each stage is associated with a respective predetermined gradient thresholdused to detect conditions a)-c).

10. Method as defined in any one of the preceding claims, wherein saidpredetermined gradient threshold has been set based on a pressure gradient occurring when advance pressure is applied and the piston isnot moving.

11. Method as defined in any one of the preceding claims, wherein saidpredetermined retract time threshold has been set based on a retract time for a complete stroke of the piston.

12. Method as defined in any one of the preceding claims, wherein thedetecting of the conditions a)-c) is made based on a derivative of the signal.

13. Control device configured to perform the method as defined in any one ofthe preceding claims.

14. Hydraulic torque wrench system comprising a control device according toclaim 13.

15. Computer program comprising instructions which, when the program isexecuted by a computer, cause the computer to carry out the method as defined in any one of claims 1-12.

16. Computer-readable storage medium comprising instructions which,when executed by a computer, cause the computer to carry out the method as defined in any one of claims 1-12.

Citation Information

Patent Citations

  • Screwing process control device e.g. for servo screw driver, has screwing system provided from hydraulically operated force nut and piston cylinder unit with unit connected to motor propelled pump

    DE102004058338A1

  • Hydraulic power system and method for controlling same

    US11193508B2

  • Method for the Angle-Controlled Turning of a Part

    US20090000397A1