Regulator for a power tool
09718176 · 2017-08-01
Assignee
Inventors
Cpc classification
B21J15/285
PERFORMING OPERATIONS; TRANSPORTING
B21J15/26
PERFORMING OPERATIONS; TRANSPORTING
International classification
B25B23/14
PERFORMING OPERATIONS; TRANSPORTING
B21J15/26
PERFORMING OPERATIONS; TRANSPORTING
B23P19/06
PERFORMING OPERATIONS; TRANSPORTING
B21J15/28
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A regulator for a power tool for tightening a fastener in order to unite two or more pieces into a joint. The regulator regulates the power tool when tightening the fastener such that the fastener is tightened to a predetermined target. The regulator calculates an output signal to the power tool, which output signal is based on the product of the torque exerted by the power tool on the fastener and the angle for turning the fastener about its axis. The output signal is used for tightening the fastener to the predetermined target. The regulator is also applicable to a power tool for a rivet joint.
Claims
1. A regulator for a power tool having a motor for tightening a fastener in order to unite two or more pieces into a joint, wherein said regulator regulates the power tool when tightening the fastener, so that the fastener is tightened to a predetermined target force (F.sub.target), wherein the regulator regulates the power tool by calculating an output signal (i.sub.q) to the power tool based on a calculated target energy (E.sub.target.sub._.sub.rivet) that is required to reach the target force (F.sub.target), and by increasing or decreasing a speed of the motor of the power tool during tightening of the fastener in accordance with the calculated output signal (i.sub.q), wherein the target energy (E.sub.target.sub._.sub.rivet) that is required to reach the target force (F.sub.target) depends on a measured value (k.sub.r) of a stiffness of the joint, and the regulator calculates the target energy (E.sub.target.sub._.sub.rivet) for a soft or hard joint according to the equation:
k.sub.r=F/δ, where F is an actual force in the joint, and δ is an actual traveled distance by which the fastener is compressed in the joint.
2. A regulator for a power tool having a motor for tightening a fastener in order to unite two or more pieces into a joint, wherein said regulator regulates the power tool when tightening the fastener, so that the fastener is tightened to a predetermined target torque (T.sub.target), wherein the regulator regulates the power tool by calculating an output signal (i.sub.q) to the power tool based on a calculated target energy (E.sub.target) that is required to reach the target torque (T.sub.target), and by increasing or decreasing a speed of the motor of the power tool during tightening of the fastener in accordance with the calculated output signal (i.sub.q), wherein the target energy (E.sub.target) that is required to reach the target torque (T.sub.target) depends on a measured value (k.sub.j) of a stiffness of the joint, and the regulator calculates the target energy (E.sub.target) for a soft or hard joint according to the equation:
k.sub.j=T/φ.sub.j, where T is an actual torque in the joint, and φ.sub.j is an actual angle by which the fastener is tightened in the joint.
3. The regulator according to claim 2, wherein a braking energy (E.sub.error), which is an amount of energy the motor needs to add in order to reach the target torque (T.sub.target) follows the relationship:
E.sub.error=E.sub.target+E.sub.operator−E.sub.joint−E.sub.rot (f2) where E.sub.target is the target energy required to reach the target torque (T.sub.target), where E.sub.operator is a kinetic energy from an operator handling the power tool, where E.sub.joint is a potential energy in the joint, and where E.sub.rot is a kinetic rotational energy of the motor.
4. The regulator according to claim 3, wherein the output signal (i.sub.q) from the regulator is dependent on a torque constant (k.sub.m) in the motor of the power tool, the measured value (k.sub.j) of the stiffness of the joint (k.sub.j) and a gear ratio (N) of a gear of the power tool according to the equation:
5. The regulator according to claim 3, wherein the output signal (i.sub.q) is calculated based on the braking energy (E.sub.error).
6. The regulator according to claim 2, wherein a potential energy in the joint (E.sub.joint) depends on the actual torque (T) in the joint exerted by the power tool on the fastener and the measured value (k.sub.j) of the stiffness of the joint, so that the potential energy in the joint (E.sub.joint) is compensated for a soft or hard joint according to the equation:
7. The regulator according to claim 2, wherein a kinetic rotational energy (E.sub.rot) of the motor depends on an inertia (J) of the motor and of a gear of the power tool, and on a motor angle velocity ({dot over (φ)}.sub.m), according to the equation:
8. The regulator according to claim 2, wherein a kinetic energy (E.sub.operator) from an operator handling the power tool is dependent on the operator.
Description
(1) Other advantages and features of the invention can be derived from the following detailed description of exemplary embodiments of the invention, with reference to the drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DETAILED DESCRIPTION OF THE INVENTION
(11) Referring first to
(12) Referring now to
(13) In
(14) In
(15) The above-mentioned drawbacks in relation to a PID regulator are reduced or eliminated if the PID regulator is further developed.
(16)
(17) In
(18) In
(19) In
(20) The second alternative describes a tightening where the tightening time is chosen as the most important property. By accepting a relative high braking current 140′ it is possible to initiate the braking at a later point in time (compare brake points B versus C), which shortens the time frame from snug level to the Torque target level. Since the correct braking current is calculated in each time step, even though not used before the brake point, it is a matter of configuration when braking should be initiated. The configuration occurs when the calculated braking current i.sub.q exceeds a preset transition to braking threshold value, i.sub.q>i.sub.qmax, where i.sub.qmax is a configuration parameter. During ideal conditions the brake current i.sub.q will be at a constant level throughout the braking until target torque as shown in
(21)
(22) The braking current i.sub.q is relatively small and as a result, a substantial positive torque is acting on the gears during tightening D, while a large braking current results in situation where a substantial negative torque is acting on the gears during tightening F. Using a favourable braking current as in tightening E the resulting torque on the gears can be minimized. In other words, the torque transferred to the gears from the motor is minimized using a correct brake current.
(23) According to
(24) From the relationships above and from the block scheme of
E.sub.error=E.sub.target+E.sub.operator−E.sub.joint−E.sub.rot (f2)
(25) The energy E.sub.error is the amount of energy the motor 7 in the tool 6 should add in order to reach the torque target. According to f2 it is defined as the sum of the above-mentioned energy contributions.
(26) E.sub.operator is the result of the mass of inertia of the operator using the tool but also the mass of inertia from the tool. The operator may also use an active reaction force. In a rigid or hard joint the influence of E.sub.operator is smaller when comparing to more flexible or soft joints, since the time for clamping the joint up to the target torque is longer for soft joints than for hard joints. If the tool is mounted in a fixture in the form of a robot arm, E.sub.operator can be interpreted as the energy transferred to the fixture.
(27) {dot over (θ)} in
(28) The following relationships will be defined:
(29)
k.sub.j is a measured value from joint characteristics achieved from a number of test runs or pilot samplings and depends on the stiffness of the joint. k.sub.j may also be achieved from measures during tightening of the fastener 1.
(30)
(31) J is the inertia of the motor 7 and the gear 8 and {dot over (φ)}.sub.m is the motor angle velocity.
E.sub.error=i.sub.q*k.sub.m*(φ.sub.target−φ.sub.j)*N (f6)
(32) i.sub.q is the current which regulates to the motor 7, k.sub.m is a torque constant in the motor 7, φ.sub.target is an estimated angle for which the fastener 1 should be tightened in the joint and φ.sub.j is the actual angle for which the fastener 1 is tightened in the joint. N is the gear ratio of the gear 8 of the tool 6. The product of i.sub.q and k.sub.m gives the motor torque. The relation (φ.sub.targetφ.sub.j)*N gives the remaining motor angle φ.sub.m to reach the φ.sub.target.
(33) Since
(34)
and T=k.sub.j*φ.sub.j
the following equation is achieved from the relationships above:
(35)
T is the actual torque in the joint.
(36) As a result the regulator 9 calculates an output signal i.sub.q, which is dependant on the energy E.sub.error for braking the motor 7 of the tool 6.
(37) Gsys in
(38) The above-mentioned relationships are also applicable to rivet joints. However, in case of rivet joints, E.sub.target and E.sub.joint above should be replaced by E.sub.target.sub._.sub.rivet and E.sub.rivet, respectively according to:
E.sub.target.sub._.sub.rivet=(F.sub.target).sup.2/2*k.sub.r (f8)
k.sub.r is a measured value from joint characteristics achieved from a number of test runs or pilot samplings and depends on the stiffness of the joint. k.sub.r may also be achieved from measures during fastening of the rivet. F.sub.target is a predetermined target force for the rivet joint.
(39)
(40) F is the actual force on the rivet joint.
F=k.sub.e*δ (f10)
δ is the distance for compress the rivet.
(41) The energy E.sub.error to brake the tool for riveting is the sum of the following energy contributions.
E.sub.error=E.sub.target.sub._.sub.rivet+E.sub.operator−E.sub.rivet−E.sub.rot (f11)